[PATCH AArch64] Add more AArch64 NEON intrinsics
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-08-02 Tamar Christina <tamar.christina@arm.com>
2
3 * gcc.target/aarch64/vminmaxnm.c: New.
4 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5 tests.
6
7 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8
9 * gcc.target/powerpc/vec-extract-5.c: New tests to test
10 vec_extract for vector float, vector int, vector short, and vector
11 char.
12 * gcc.target/powerpc/vec-extract-6.c: Likewise.
13 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14 * gcc.target/powerpc/vec-extract-8.c: Likewise.
15 * gcc.target/powerpc/vec-extract-9.c: Likewise.
16
17 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
18
19 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
20 single stack adjustment, no writeback.
21 * gcc.target/aarch64/test_frame_12.c: Likewise.
22 * gcc.target/aarch64/test_frame_13.c: Likewise.
23 * gcc.target/aarch64/test_frame_15.c: Likewise.
24 * gcc.target/aarch64/test_frame_6.c: Likewise.
25 * gcc.target/aarch64/test_frame_7.c: Likewise.
26 * gcc.target/aarch64/test_frame_8.c: Likewise.
27 * gcc.target/aarch64/test_frame_16.c: New test.
28
29 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
30
31 PR target/72748
32 * gcc.target/i386/pr72748.c: New test.
33
34 2015-08-01 Alan Hayward <alan.hayward@arm.com>
35
36 PR tree-optimization/71818
37 * gcc.dg/vect/pr71818.c: New
38
39 2016-08-01 Martin Liska <mliska@suse.cz>
40
41 PR tree-optimization/71857
42 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
43
44 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
45
46 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
47
48 2016-08-01 Jan Beulich <jbeulich@suse.com>
49
50 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
51
52 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
53
54 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
55 * gcc.target/powerpc/mulkc3-1.c: Likewise.
56
57 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
58
59 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
60 (check_effective_target_c++): Likewise. Also match for libstdc++.
61
62 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
63
64 PR fortran/41922
65 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
66 * gfortran.dg/equiv_constraint_7.f90: Ditto.
67 * gfortran.dg/pr41922.f90: New test.
68
69 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
70
71 PR fortran/68566
72 * gfortran.dg/pr68566.f90: new test.
73
74 2016-07-30 Martin Sebor <msebor@redhat.com>
75
76 PR c++/60760
77 PR c++/71091
78 * g++.dg/cpp0x/constexpr-cast.C: New test.
79 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
80 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
81 * g++.dg/ubsan/pr63956.C: Correct.
82
83 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
84
85 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
86 vector double or vector long where the vector is in memory.
87 * gcc.target/powerpc/vec-extract-3.c: Likewise.
88 * gcc.target/powerpc/vec-extract-4.c: Likewise.
89
90 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
91
92 PR fortran/69867
93 * gfortran.dg/pr69867.f90: New test.
94
95 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
96
97 PR fortran/69962
98 * gfortran.dg/pr69962.f90: New test.
99
100 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
101
102 PR fortran/70006
103 * gfortran.dg/pr70006.f90: New test.
104
105 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
106
107 PR fortran/71730
108 * gfortran.dg/pr71730.f90: New test.
109 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
110 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
111 * gfortran.dg/array_constructor_26.f03: Ditto.
112
113 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
114
115 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
116 * gcc.target/powerpc/pr71763.c: Likewise.
117
118 2016-07-29 Marek Polacek <polacek@redhat.com>
119
120 PR c/71742
121 * gcc.dg/940510-1.c: Adjust dg-error.
122 * gcc.dg/c99-flex-array-1.c: Likewise.
123 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
124
125 PR c/71853
126 * gcc.dg/noncompile/pr71853.c: New test.
127
128 PR c/71573
129 * gcc.dg/noncompile/pr71573.c: New test.
130
131 PR c/71926
132 * g++.dg/warn/Wparentheses-30.C: New test.
133 * gcc.dg/Wparentheses-14.c: New test.
134
135 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
136
137 * gcc.dg/pr59833.c: Use dg-add-options ieee.
138
139 2016-07-29 Bin Cheng <bin.cheng@arm.com>
140
141 PR tree-optimization/57558
142 * gcc.dg/vect/pr57558-1.c: New test.
143 * gcc.dg/vect/pr57558-2.c: New test.
144
145 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
146
147 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
148 to scan forwprop1 dump pass.
149
150 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
151
152 PR c++/51488
153 * g++.dg/template/pr51488.C: New.
154
155 2016-07-29 Jakub Jelinek <jakub@redhat.com>
156
157 PR c/71969
158 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
159 static __inline__.
160 * gcc.dg/pr71969-1.c: New test.
161 * gcc.dg/pr71969-2.c: New test.
162 * gcc.dg/pr71969-3.c: New test.
163
164 2016-07-29 Marek Polacek <polacek@redhat.com>
165
166 PR c/71574
167 * c-c++-common/pr71574.c: New test.
168
169 PR c/71583
170 * gcc.dg/noncompile/pr71583.c: New test.
171
172 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
173
174 PR middle-end/68217
175 * gcc.dg/pr68217.c: New test.
176
177 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
178
179 PR fortran/71067
180 * gfortran.dg/pr71067_1.f90: New test.
181 * gfortran.dg/pr71067_2.f90: Ditto.
182
183 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
184
185 * gcc.target/powerpc/vec-extract-1.c: New test.
186
187 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
188
189 PR fortran/71799
190 * gfortran.dg/pr71799.f90: New test.
191
192 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
193
194 PR c++/71665
195 * g++.dg/cpp0x/pr71665-1.C: New.
196 * g++.dg/cpp0x/pr71665-2.C: Likewise.
197 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
198 * g++.dg/ext/label10.C: Likewise.
199 * g++.dg/parse/constant5.C: Likewise.
200
201 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
202
203 PR fortran/71859
204 * gfortran.dg/pr71859.f90: New test.
205 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
206 * gfortran.dg/coarray_collectives_1.f90: Ditto.
207
208 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
209
210 PR fortran/71883
211 * gfortran.dg/pr71883.f90 : New test.
212
213 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
214
215 PR tree-optimization/71734
216 * g++.dg/vect/pr70729-nest.cc: New test.
217
218 2016-07-28 Renlin Li <renlin.li@arm.com>
219
220 Revert
221 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
222
223 PR fortran/71902
224 * gfortran.dg/dependency_47.f90: New test.
225
226 2016-07-28 Martin Liska <mliska@suse.cz>
227
228 PR gcov-profile/68025
229 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
230
231 2016-07-28 Martin Liska <mliska@suse.cz>
232
233 * g++.dg/vect/pr70944.cc: New test.
234
235 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
236
237 PR middle-end/71994
238 * gcc.dg/torture/pr71994.c: New test.
239
240 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
241
242 PR middle-end/71078
243 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
244 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
245 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
246
247 2016-07-27 Richard Biener <rguenther@suse.de>
248
249 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
250
251 2016-07-27 Martin Liska <mliska@suse.cz>
252
253 * gcc.dg/predict-13.c: New test.
254 * gcc.dg/predict-14.c: New test.
255
256 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
257
258 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
259 including stdint.h.
260 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
261 including stdint.h.
262
263 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
264
265 PR target/71869
266 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
267 IEEE built-in functions handle quiet and signalling NaNs
268 correctly.
269
270 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
271
272 PR fortran/71862
273 * gfortran.dg/pr71862.f90: New test.
274
275 2016-07-26 Martin Sebor <msebor@redhat.com>
276
277 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
278 selector with dg-options.
279
280 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
281
282 PR tree-optimization/18046
283 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
284 * gcc.dg/tree-ssa/vrp103.c: New test.
285 * gcc.dg/tree-ssa/vrp104.c: New test.
286
287 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
288
289 * gcc.target/powerpc/pr63354.c: Require lp64 since
290 -mprofile-kernel is not legal with -m32.
291
292 2016-07-26 Richard Biener <rguenther@suse.de>
293
294 PR rtl-optimization/71984
295 * gcc.dg/torture/pr71984.c: New testcase.
296
297 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
298
299 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
300 g++-dg-runtest via et-dg-runtest.
301 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
302 * gcc.dg/vect/vect.exp: Likewise.
303 * gfortran.dg/graphite/graphite.exp: Likewise, but for
304 gfortran-dg-runtest.
305 * gfortran.dg/vect/vect.exp: Likewise.
306 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
307 (check_mips_loongson_hw_available): Likewise.
308 (check_effective_target_mpaired_single_runtime): Likewise.
309 (check_effective_target_mips_loongson_runtime): Likewise.
310 (add_options_for_mpaired_single): Likewise.
311 (check_effective_target_vect_int): Add global et_index.
312 Check and save the supported feature for a target selected by
313 the et_index target. Break long lines where appropriate. Call
314 et-is-effective-target for MIPS with an argument instead of
315 check_effective_target_* where appropriate.
316 (check_effective_target_vect_intfloat_cvt): Likewise.
317 (check_effective_target_vect_uintfloat_cvt): Likewise.
318 (check_effective_target_vect_floatint_cvt): Likewise.
319 (check_effective_target_vect_floatuint_cvt): Likewise.
320 (check_effective_target_vect_simd_clones): Likewise.
321 (check_effective_target_vect_shift): ewise.
322 (check_effective_target_whole_vector_shift): Likewise.
323 (check_effective_target_vect_bswap): Likewise.
324 (check_effective_target_vect_shift_char): Likewise.
325 (check_effective_target_vect_long): Likewise.
326 (check_effective_target_vect_float): Likewise.
327 (check_effective_target_vect_double): Likewise.
328 (check_effective_target_vect_long_long): Likewise.
329 (check_effective_target_vect_no_int_max): Likewise.
330 (check_effective_target_vect_no_int_add): Likewise.
331 (check_effective_target_vect_no_bitwise): Likewise.
332 (check_effective_target_vect_widen_shift): Likewise.
333 (check_effective_target_vect_no_align): Likewise.
334 (check_effective_target_vect_hw_misalign): Likewise.
335 (check_effective_target_vect_element_align): Likewise.
336 (check_effective_target_vect_condition): Likewise.
337 (check_effective_target_vect_cond_mixed): Likewise.
338 (check_effective_target_vect_char_mult): Likewise.
339 (check_effective_target_vect_short_mult): Likewise.
340 (check_effective_target_vect_int_mult): Likewise.
341 (check_effective_target_vect_extract_even_odd): Likewise.
342 (check_effective_target_vect_interleave): Likewise.
343 (check_effective_target_vect_stridedN): Likewise.
344 (check_effective_target_vect_multiple_sizes): Likewise.
345 (check_effective_target_vect64): Likewise.
346 (check_effective_target_vect_call_copysignf): Likewise.
347 (check_effective_target_vect_call_sqrtf): Likewise.
348 (check_effective_target_vect_call_btrunc): Likewise.
349 (check_effective_target_vect_call_btruncf): Likewise.
350 (check_effective_target_vect_call_ceil): Likewise.
351 (check_effective_target_vect_call_ceilf): Likewise.
352 (check_effective_target_vect_call_floor): Likewise.
353 (check_effective_target_vect_call_floorf): Likewise.
354 (check_effective_target_vect_call_lceil): Likewise.
355 (check_effective_target_vect_call_lfloor): Likewise.
356 (check_effective_target_vect_call_nearbyint): Likewise.
357 (check_effective_target_vect_call_nearbyintf): Likewise.
358 (check_effective_target_vect_call_round): Likewise.
359 (check_effective_target_vect_call_roundf): Likewise.
360 (check_effective_target_vect_perm): Likewise, but also append *_saved
361 to the existing global name to properly cache the result.
362 (check_effective_target_vect_perm_byte): Likewise.
363 (check_effective_target_vect_perm_short): Likewise.
364 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
365 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
366 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
367 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
368 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
369 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
370 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
371 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
372 (check_effective_target_vect_sdot_qi): Likewise.
373 (check_effective_target_vect_udot_qi): Likewise.
374 (check_effective_target_vect_sdot_hi): Likewise.
375 (check_effective_target_vect_udot_hi): Likewise.
376 (check_effective_target_vect_usad_char): Likewise.
377 (check_effective_target_vect_pack_trunc): Likewise.
378 (check_effective_target_vect_unpack): Likewise.
379 (check_effective_target_vect_aligned_arrays): Likewise.
380 (check_effective_target_vect_natural_alignment): Likewise.
381 (check_effective_target_vector_alignment_reachable): Likewise.
382 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
383 (is-effective-target): Initialize et_index if undefined.
384 (et-dg-runtest): New.
385 (et-is-effective-target): Likewise.
386 (check_vect_support_and_set_flags): Add supported MIPS targets to
387 EFFECTIVE_TARGETS list. Return the number of supported targets.
388
389 2016-07-26 Richard Biener <rguenther@suse.de>
390 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
391
392 PR middle-end/70920
393 * gcc.dg/pr70920-1.c: New test-case.
394 * gcc.dg/pr70902-2.c: Likewise.
395 * gcc.dg/pr70920-3.c: Likewise.
396 * gcc.dg/pr70920-4.c: Likewise
397 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
398 2 instead of 3.
399
400 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
401
402 * gcc.c-torture/execute/pr71494.c: Require label_values.
403 * gcc.dg/pr16973.c: Ditto.
404
405 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
406
407 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
408 * gcc.dg/torture/pr69771.c: Require int32plus.
409 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
410
411 2016-07-25 Martin Liska <mliska@suse.cz>
412
413 * gcc.dg/torture/pr71987.c: New test.
414
415 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
416
417 PR fortran/71935
418 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
419 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
420 * gfortran.dg/pr71935.f90: New test.
421
422 2016-07-22 Martin Sebor <msebor@redhat.com>
423
424 PR c++/71675
425 * g++.dg/ext/atomic-3.C: New test.
426 * gcc.dg/atomic/pr71675.c: New test.
427
428 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
429
430 * gcc.target/i386/mvc8.c: New test.
431
432 2016-07-22 Bin Cheng <bin.cheng@arm.com>
433
434 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
435 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
436
437 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
438
439 PR fortran/71795
440 * gfortran.dg/constructor_50.f90: New test.
441
442 2016-07-22 Martin Liska <mliska@suse.cz>
443
444 PR gcov-profile/69028
445 PR gcov-profile/62047
446 * g++.dg/cilk-plus/pr69028.C: New test.
447
448 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
449
450 * gfortran.dg/coarray_stat_2.f90: New test.
451
452 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
453
454 * gcc.target/powerpc/vec-extract.h: New files to check the
455 vec_extract built-in functions for all vector types, testing
456 accessing each element, both with constant and variable element
457 numbers.
458 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
459 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
460 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
461 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
462 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
463 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
464 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
465 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
466 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
467
468 2016-07-21 Jakub Jelinek <jakub@redhat.com>
469
470 PR c++/71728
471 * g++.dg/other/pr71728.C: New test.
472
473 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
474
475 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
476 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
477 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
478 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
479 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
480
481 2016-07-21 Richard Biener <rguenther@suse.de>
482
483 PR tree-optimization/71947
484 * gcc.dg/tree-ssa/vrp102.c: New testcase.
485
486 2016-07-21 Bin Cheng <bin.cheng@arm.com>
487
488 * gcc.dg/tree-ssa/scev-15.c: New.
489
490 2016-07-21 Bin Cheng <bin.cheng@arm.com>
491
492 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
493
494 2016-07-21 Jakub Jelinek <jakub@redhat.com>
495
496 PR c++/71941
497 * g++.dg/gomp/pr71941.C: New test.
498
499 2016-07-20 David Malcolm <dmalcolm@redhat.com>
500
501 PR c/70339
502 PR c/71858
503 * g++.dg/spellcheck-identifiers.C: New test case, based on
504 gcc.dg/spellcheck-identifiers.c.
505 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
506 gcc.dg/spellcheck-identifiers-2.c.
507 * g++.dg/spellcheck-typenames.C: New test case, based on
508 gcc.dg/spellcheck-typenames.c
509
510 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
511
512 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
513 pointer to member function and also test catching by reference.
514
515 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
516
517 * gcc.target/s390/pr67443.c: Fix test case.
518
519 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
520
521 * gcc.target/s390/insv-1.c: Xfail some tests.
522 * gcc.target/s390/insv-2.c: Likewise.
523
524 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
525
526 * gcc.target/avr/torture/get-mem.c: New test.
527 * gcc.target/avr/torture/set-mem.c: New test.
528
529 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
530
531 PR target/71948
532 * gcc.target/avr/torture/tiny-progmem.c: New test.
533
534 2016-07-20 Jakub Jelinek <jakub@redhat.com>
535
536 PR c++/71909
537 * g++.dg/parse/pr71909.C: New test.
538 * g++.dg/tm/pr71909.C: New test.
539
540 PR c++/50060
541 * g++.dg/cpp0x/constexpr-50060.C: New test.
542 * g++.dg/cpp1y/constexpr-50060.C: New test.
543
544 2016-07-20 Martin Liska <mliska@suse.cz>
545
546 * gfortran.dg/graphite/pr71898.f90: New test.
547
548 2016-07-20 Bin Cheng <bin.cheng@arm.com>
549
550 PR tree-optimization/71503
551 PR tree-optimization/71683
552 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
553 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
554
555 2016-07-20 Martin Liska <mliska@suse.cz>
556
557 * gcc.dg/plugin/plugin.exp: Remove sreal test.
558 * gcc.dg/plugin/sreal-test-1.c: Remove.
559 * gcc.dg/plugin/sreal_plugin.c: Remove.
560
561 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
562
563 PR fortran/71902
564 * gfortran.dg/dependency_47.f90: New test.
565
566 2016-07-19 Jakub Jelinek <jakub@redhat.com>
567
568 PR rtl-optimization/71916
569 * gcc.c-torture/compile/pr71916.c: New test.
570
571 PR middle-end/71874
572 * g++.dg/torture/pr71874.C: New test.
573
574 PR middle-end/71734
575 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
576 (my_alloc): Rewritten to use __builtin_posix_memalign and
577 __SIZE_TYPE__.
578 (my_free): Use __builtin_free instead of _mm_free.
579 (Vec::operator=): Use __builtin_memcpy.
580
581 2016-07-19 Martin Jambor <mjambor@suse.cz>
582
583 PR fortran/71688
584 * gfortran.dg/pr71688.f90: New test.
585
586 2016-07-19 Richard Biener <rguenther@suse.de>
587
588 * c-c++-common/vector-subscript-6.c: New testcase.
589 * c-c++-common/vector-subscript-7.c: Likewise.
590
591 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
592
593 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
594 and UInt32 based on __SIZEOF_INT__.
595
596 2016-07-19 Richard Biener <rguenther@suse.de>
597
598 PR tree-optimization/71901
599 * gcc.dg/torture/pr71901.c: New testcase.
600
601 2016-07-19 Richard Biener <rguenther@suse.de>
602
603 PR tree-optimization/71908
604 * gcc.dg/torture/pr71908.c: New testcase.
605
606 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
607
608 PR target/71493
609 * gcc.target/powerpc/pr71493-1.c: New test.
610 * gcc.target/powerpc/pr71493-2.c: Likewise.
611
612 2016-07-18 Jakub Jelinek <jakub@redhat.com>
613
614 PR c++/71835
615 * g++.dg/conversion/ambig3.C: New test.
616
617 PR c++/71828
618 * g++.dg/cpp0x/constexpr-71828.C: New test.
619
620 PR c++/71826
621 * g++.dg/template/pr71826.C: New test.
622
623 PR c++/71822
624 * g++.dg/template/defarg21.C: New test.
625
626 PR c++/71871
627 * g++.dg/ext/vector31.C: New test.
628
629 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
630
631 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
632
633 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
634
635 PR tree-optimization/71734
636 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
637
638 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
639
640 * gcc.target/s390/warn-dynamicstack-1.c: New test.
641 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
642 stack-layout-dynamic-1.c: New test.
643
644 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
645
646 * gcc.target/s390/nolrl-1.c: New test.
647
648 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
649
650 PR fortran/71523
651 * gfortran.dg/pr71523_1.f90: New test.
652 * gfortran.dg/pr71523_2.f90: New test.
653
654 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
655
656 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
657
658 >>>>>>> .r238890
659 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
660 Marco Restelli <mrestelli@gmail.com>
661
662 PR fortran/62125
663 * gfortran.dg/pr62125.f90: New test.
664
665 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
666
667 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
668 * gcc.target/powerpc/mulkc3-1.c: Likewise.
669
670 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
671
672 PR c++/58796
673 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
674 * g++.dg/cpp0x/nullptr35.C: New test.
675
676 2016-07-15 Bin Cheng <bin.cheng@arm.com>
677
678 * gcc.dg/tree-ssa/scev-8.c: Update test string.
679
680 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
681
682 * gfortran.dg/goacc/vector_length.f90: New test.
683
684 2016-07-15 Richard Biener <rguenther@suse.de>
685
686 PR tree-optimization/71881
687 * gcc.dg/torture/pr71881.c: New testcase.
688
689 2016-07-15 Richard Biener <rguenther@suse.de>
690
691 PR tree-optimization/71887
692 * gcc.dg/torture/pr71887.c: New testcase.
693
694 2016-07-15 Jakub Jelinek <jakub@redhat.com>
695
696 PR c/71858
697 * gcc.dg/spellcheck-identifiers-3.c: New test.
698
699 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
700
701 PR fortran/71807
702 * gfortran.dg/null_9.f90: New test.
703
704 2016-07-15 Bin Cheng <bin.cheng@arm.com>
705
706 * gcc.dg/tree-ssa/loop-41.c: New test.
707
708 2016-07-15 Bin Cheng <bin.cheng@arm.com>
709
710 PR tree-optimization/71347
711 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
712
713 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
714
715 PR fortran/29819
716 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
717 * gfortran.dg/contains.f90: Ditto.
718 * gfortran.dg/contains_empty_1.f03: Ditto.
719 * gfortran.dg/submodule_3.f08: Ditto.
720
721 2016-07-14 Jakub Jelinek <jakub@redhat.com>
722
723 PR testsuite/71865
724 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
725 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
726 expected diagnostics.
727
728 PR c/71858
729 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
730 * gcc.dg/spellcheck-identifiers-2.c: New test.
731 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
732 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
733
734 2016-07-14 Jakub Jelinek <jakub@redhat.com>
735
736 PR tree-optimization/71872
737 * gcc.c-torture/compile/pr71872.c: New test.
738
739 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
740
741 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
742 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
743 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
744 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
745 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
746 * gcc.target/arm/atomic-op-acquire-1.c: This.
747 * gcc.target/arm/atomic-op-char.c: Rename into ...
748 * gcc.target/arm/atomic-op-char-1.c: This.
749 * gcc.target/arm/atomic-op-consume.c: Rename into ...
750 * gcc.target/arm/atomic-op-consume-1.c: This.
751 * gcc.target/arm/atomic-op-int.c: Rename into ...
752 * gcc.target/arm/atomic-op-int-1.c: This.
753 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
754 * gcc.target/arm/atomic-op-relaxed-1.c: This.
755 * gcc.target/arm/atomic-op-release.c: Rename into ...
756 * gcc.target/arm/atomic-op-release-1.c: This.
757 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
758 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
759 * gcc.target/arm/atomic-op-short.c: Rename into ...
760 * gcc.target/arm/atomic-op-short-1.c: This.
761 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
762 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
763 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
764 * gcc.target/arm/atomic-op-char-2.c: Likewise.
765 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
766 * gcc.target/arm/atomic-op-int-2.c: Likewise.
767 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
768 * gcc.target/arm/atomic-op-release-2.c: Likewise.
769 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
770 * gcc.target/arm/atomic-op-short-2.c: Likewise.
771
772 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
773
774 PR fortran/70842
775 * gfortran.dg/select_type_35.f03: New test.
776
777 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
778
779 PR target/65951
780 PR tree-optimization/70923
781 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
782 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
783 * gcc.dg/vect/pr65951.c: Likewise.
784 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
785
786 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
787
788 * c-c++-common/pr60226.c: Expect maximum object file alignment
789 error on AIX.
790
791 2016-07-14 Richard Biener <rguenther@suse.de>
792
793 PR tree-optimization/71866
794 * gcc.dg/torture/pr71866.c: New testcase.
795
796 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
797
798 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
799 selector and enclose boolean expression in curly braces.
800
801 2016-07-14 Alan Modra <amodra@gmail.com>
802
803 PR target/71733
804 * gcc.target/powerpc/p9-novsx.c: New.
805
806 2016-07-13 Andi Kleen <ak@linux.intel.com>
807
808 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
809 * g++.dg/tree-prof/morefunc.C: Dito.
810 * g++.dg/tree-prof/pr35545.C: Dito.
811 * g++.dg/tree-prof/reorder.C: Dito.
812 * gcc.dg/tree-prof/20050826-2.c: Dito.
813 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
814 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
815 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
816 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
817 * gcc.dg/tree-prof/inliner-1.c: Dito.
818 * gcc.dg/tree-prof/merge_block.c: Dito.
819 * gcc.dg/tree-prof/stringop-1.c: Dito.
820 * gcc.dg/tree-prof/stringop-2.c: Dito.
821 * gcc.dg/tree-prof/switch-case-1.c: Dito.
822 * gcc.dg/tree-prof/switch-case-2.c: Dito.
823 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
824 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
825 * gcc.dg/tree-prof/update-loopch.c: Dito.
826 * gcc.dg/tree-prof/val-prof-1.c: Dito.
827 * gcc.dg/tree-prof/val-prof-2.c: Dito.
828 * gcc.dg/tree-prof/val-prof-3.c: Dito.
829 * gcc.dg/tree-prof/val-prof-4.c: Dito.
830 * gcc.dg/tree-prof/val-prof-5.c: Dito.
831 * gcc.dg/tree-prof/val-prof-6.c: Dito.
832 * gcc.dg/tree-prof/val-prof-7.c: Dito.
833
834 2016-07-13 Andi Kleen <ak@linux.intel.com>
835
836 * lib/profopt.exp (profopt-execute): Remove .imports files.
837
838 2016-07-13 Andi Kleen <ak@linux.intel.com>
839
840 * lib/profopt.exp (profopt-execute): Always log profiler command line.
841
842 2016-07-13 Andi Kleen <ak@linux.intel.com>
843
844 * lib/profopt.exp (dg-final-scan-autofdo,
845 dg-final-scan-not-autofdo): New functions.
846
847 2016-07-13 Bin Cheng <bin.cheng@arm.com>
848
849 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
850 * gcc.dg/vect/vect-35.c: Ditto.
851 * gcc.dg/vect/vect-alias-check-2.c: New test.
852
853 2016-07-13 Martin Liska <mliska@suse.cz>
854
855 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
856 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
857 * gfortran.dg/pr42108.f90: Update expected dump scan.
858
859 2016-07-13 Richard Biener <rguenther@suse.de>
860
861 PR tree-optimization/24574
862 * gcc.dg/pr24574.c: New testcase.
863
864 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
865
866 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
867 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
868 * c-c++-common/pr68833-1.c: Require int32plus.
869 * gcc.dg/ipa/pr63551.c: Likewise.
870 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
871 * gcc.dg/ipa/pr64041.c: Require int32plus.
872
873 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
874
875 PR ipa/71633
876 * g++.dg/pr71633.C: New test.
877
878 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
879
880 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
881 Add new arm_thumb1_cbz_ok effective target.
882 * gcc.target/arm/cbz.c: New test.
883
884 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
885
886 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
887 Define effective target.
888 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
889 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
890 * gcc.target/arm/movhi_movw.c: New test.
891 * gcc.target/arm/movsi_movw.c: Likewise.
892 * gcc.target/arm/movdi_movw.c: Likewise.
893
894 2016-07-13 Richard Biener <rguenther@suse.de>
895
896 PR middle-end/71104
897 * gcc.dg/pr71104-1.c: New testcase.
898 * gcc.dg/pr71104-2.c: Likewise.
899
900 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
901
902 PR target/71805
903 * gcc.target/powerpc/pr71805.c: New test.
904
905 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
906
907 * gcc.target/powerpc/divkc3-1.c: New.
908 * gcc.target/powerpc/mulkc3-1.c: New.
909
910 2016-07-12 Nathan Sidwell <nathan@acm.org>
911
912 * gcc.target/arm/data-rel-1.c: New.
913 * gcc.target/arm/data-rel-2.c: New.
914 * gcc.target/arm/data-rel-3.c: New.
915
916 2016-07-12 Martin Liska <mliska@suse.cz>
917
918 * gcc.dg/params/blocksort-part.c: New test.
919 * gcc.dg/params/params.exp: New file.
920
921 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
922
923 PR middle-end/71700
924 * gcc.c-torture/execute/pr71700.c: New test.
925
926 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
927 Richard Biener <rguenther@suse.de>
928
929 PR tree-optimization/23286
930 PR tree-optimization/70159
931 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
932 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
933 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
934 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
935 * gcc.dg/tree-ssa/pr35286.c: Likewise.
936 * gcc.dg/tree-ssa/pr35287.c: Likewise.
937 * gcc.dg/hoist-register-pressure-1.c: Likewise.
938 * gcc.dg/hoist-register-pressure-2.c: Likewise.
939 * gcc.dg/hoist-register-pressure-3.c: Likewise.
940 * gcc.dg/pr51879-12.c: Likewise.
941 * gcc.dg/strlenopt-9.c: Likewise.
942 * gcc.dg/tree-ssa/pr47392.c: Likewise.
943 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
944 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
945 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
946 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
947 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
948 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
949 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
950 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
951 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
952 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
953 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
954 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
955 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
956 * gfortran.dg/pr43984.f90: Adjust expected outcome.
957
958 2016-07-12 Richard Biener <rguenther@suse.de>
959
960 PR rtl-optimization/68961
961 * gcc.target/i386/pr68961.c: New testcase.
962
963 2016-07-11 Jakub Jelinek <jakub@redhat.com>
964
965 PR middle-end/71758
966 * c-c++-common/gomp/pr71758.c: New test.
967 * gfortran.dg/gomp/pr71758.f90: New test.
968
969 PR tree-optimization/71823
970 * gcc.dg/vect/pr71823.c: New test.
971
972 2016-07-11 David Malcolm <dmalcolm@redhat.com>
973
974 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
975 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
976 and LINE_MAP_MAX_LOCATION_WITH_COLS.
977
978 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
979
980 PR target/71801
981 * gcc.target/i386/pr71801.c: New test.
982
983 2016-07-11 Richard Biener <rguenther@suse.de>
984
985 PR tree-optimization/71816
986 * gcc.dg/torture/pr71816.c: New testcase.
987
988 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
989
990 PR fortran/71783
991 * gfortran.dg/dependency_46.f90: New test.
992
993 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
994
995 PR rtl-optimization/71621
996 * gcc.target/i386/pr71621-1.c: New.
997 * gcc.target/i386/pr71621-2.c: New.
998
999 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1000
1001 * gfortran.dg/goacc/pr71704.f90: New test.
1002
1003 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1004
1005 PR target/71297
1006 * gcc.target/powerpc/pr71297.c: New.
1007
1008 2016-07-08 Jiong Wang <jiong.wang@arm.com>
1009
1010 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1011
1012 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1013
1014 PR target/71806
1015 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1016
1017 2016-07-08 Alan Hayward <alan.hayward@arm.com>
1018
1019 PR tree-optimization/71667
1020 * gcc.dg/vect/pr71667.c: New
1021
1022 2016-07-08 Martin Liska <mliska@suse.cz>
1023
1024 * gcc.dg/torture/pr71606.c: New test.
1025
1026 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1027
1028 PR fortran/71764
1029 * gfortran.dg/pr71764.f90: New test.
1030
1031 2016-07-07 Jakub Jelinek <jakub@redhat.com>
1032 Kai Tietz <ktietz70@googlemail.com>
1033
1034 PR c++/70869
1035 PR c++/71054
1036 * g++.dg/cpp0x/pr70869.C: New test.
1037 * g++.dg/cpp0x/pr71054.C: New test.
1038
1039 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
1040
1041 * g++.dg/debug/pr71432.C: Fail on AIX.
1042
1043 2016-07-07 Martin Liska <mliska@suse.cz>
1044
1045 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1046 an undefined behavior.
1047 * gfortran.dg/do_3.F90: Likewise.
1048 * gfortran.dg/do_check_11.f90: New test.
1049 * gfortran.dg/do_check_12.f90: New test.
1050 * gfortran.dg/do_corner_warn.f90: New test.
1051
1052 2016-07-07 Martin Liska <mliska@suse.cz>
1053
1054 * gfortran.dg/predict-1.f90: Ammend the test.
1055 * gfortran.dg/predict-2.f90: Likewise.
1056
1057 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1058
1059 PR ipa/71624
1060 * g++.dg/pr71624.C: New test.
1061
1062 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1063
1064 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1065 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1066 ARMv8-M Mainline architectures.
1067
1068 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1069
1070 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1071 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1072
1073 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1074
1075 PR target/70098
1076 PR target/71763
1077 * gcc.target/powerpc/pr71763.c: New file.
1078
1079 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1080
1081 PR tree-optimization/71518
1082 * gcc.dg/pr71518.c: New test.
1083
1084 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1085
1086 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1087
1088 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1089
1090 PR target/50739
1091 * gcc.target/avr/pr50739.c: New test.
1092
1093 2016-07-05 Jan Hubicka <jh@suse.cz>
1094
1095 * gcc.dg/tree-ssa/scev-14.c: update template.
1096
1097 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1098
1099 * gcc.dg/vect/group-no-gaps-1.c: New test.
1100
1101 2016-07-05 Andi Kleen <ak@linux.intel.com>
1102
1103 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1104 if kernel supports MPX.
1105
1106 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
1107
1108 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1109
1110 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1111 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1112
1113 * gcc.target/powerpc/signbit-1.c: New test.
1114 * gcc.target/powerpc/signbit-2.c: New test.
1115 * gcc.target/powerpc/signbit-3.c: New test.
1116
1117 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1118
1119 PR rtl-optimization/71594
1120 * gcc.dg/torture/pr71594.c: New test.
1121
1122 2016-07-05 Jan Hubicka <jh@suse.cz>
1123
1124 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1125
1126 2016-07-05 David Malcolm <dmalcolm@redhat.com>
1127
1128 PR c++/62314
1129 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1130 number of missing semicolon error.
1131 * g++.dg/pr62314-2.C: New test case.
1132
1133 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1134
1135 * gfortran.dg/coarray_stat_function.f90: New test.
1136 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1137 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1138 to new interfaces.
1139
1140 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1141
1142 PR fortran/71623
1143 * gfortran.dg/deferred_character_17.f90: New test.
1144
1145 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1146
1147 * gcc.target/arm/neon/polytypes.c: Move to ...
1148 * gcc.target/arm/polytypes.c: ... here.
1149 * gcc.target/arm/neon/pr51534.c: Move to ...
1150 * gcc.target/arm/pr51534.c: ... here.
1151 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1152 * gcc.target/arm/vect-vcvt.c: ... here.
1153 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1154 * gcc.target/arm/vect-vcvtq.c: ... here.
1155 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1156 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1157 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1158 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1159 * gcc.target/arm/neon/neon.exp: Delete.
1160 * gcc.target/arm/neon/: Delete.
1161
1162 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1163
1164 PR fortran/65575
1165 * gfortran.dg: pr65575.f90: New test.
1166
1167 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1168
1169 PR fortran/35849
1170 * gfortran.dg: pr35849.f90: New test.
1171
1172 2016-07-04 Jakub Jelinek <jakub@redhat.com>
1173
1174 PR c++/71739
1175 * g++.dg/cpp0x/pr71739.C: New test.
1176
1177 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1178
1179 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1180
1181 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1182
1183 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1184 locr.
1185 * gcc.target/s390/loc-1.c: New test.
1186
1187 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1188
1189 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1190 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1191
1192 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1193
1194 PR target/63874
1195 * gcc.target/aarch64/pr63874.c: New test.
1196
1197 2016-07-04 Jan Beulich <jbeulich@suse.com>
1198
1199 * g++.dg/header.c: New.
1200 * gcc.dg/header.c: New.
1201
1202 2016-07-02 Jakub Jelinek <jakub@redhat.com>
1203
1204 PR c/71719
1205 * c-c++-common/Wunused-var-15.c: New test.
1206
1207 2016-07-01 Jakub Jelinek <jakub@redhat.com>
1208
1209 PR fortran/71687
1210 * gfortran.dg/gomp/pr71687.f90: New test.
1211
1212 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1213
1214 * gcc.dg/const-float128-ped.c: Require __float128 effective
1215 target and options.
1216 * gcc.dg/const-float128.c: Likewise.
1217 * gcc.dg/torture/float128-cmp-invalid.c: Require
1218 __float128 and base_quadfloat_support effective targets, and
1219 __float128 options.
1220 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1221 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1222 * gcc.dg/torture/float128-nan.c: Likewise.
1223 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1224 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1225 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1226 * lib/target-supports.exp (check_effective_target___float128): New.
1227 (add_options_for___float128): New.
1228 (check_effective_target_base_quadword_support): New.
1229
1230 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1231
1232 PR target/71720
1233 * gcc.target/powerpc/pr71720.c: New test.
1234
1235 2016-07-01 Jan Beulich <jbeulich@suse.com>
1236
1237 * gcc.dg/bss.c: New.
1238
1239 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1240
1241 PR target/71698
1242 * gcc.target/powerpc/pr71698.c: New test.
1243
1244 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
1245
1246 PR target/71151
1247 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1248 instead of ".foo" for its section name.
1249 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1250 depending on MCU's flash size.
1251 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1252 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1253 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1254 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1255 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1256 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1257
1258 2016-07-01 Jan Beulich <jbeulich@suse.com>
1259
1260 * gcc.target/i386/pr65105-2.c: Add -msse2.
1261
1262 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1263
1264 PR tree-optimization/71707
1265 * gcc.dg/strlenopt-29.c: New test.
1266
1267 PR fortran/71704
1268 * gfortran.dg/gomp/pr71704.f90: New test.
1269
1270 PR fortran/71705
1271 * gfortran.dg/gomp/pr71705.f90: New test.
1272
1273 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1274
1275 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1276 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1277 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1278 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1279 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1280 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1281 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1282 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1283 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1284 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1285 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1286 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1287 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1288 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1289 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1290 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1291 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1292 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1293 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1294 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1295 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1296 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1297 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1298 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1299 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1300 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1301 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1302 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1303 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1304 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1305 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1306 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1307 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1308 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1309 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1310 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1311 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1312 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1313 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1314 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1315 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1316 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1317 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1318 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1319 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1320 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1321 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1322 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1323 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1324 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1325 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1326 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1327 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1328 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1329 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1330 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1331 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1332 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1333 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1334 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1335 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1336 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1337 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1338 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1339 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1340 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1341 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1342 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1343 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1344 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1345 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1346 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1347 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1348 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1349 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1350 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1351 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1352 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1353 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1354 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1355 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1356
1357 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1358 James Greenhalgh <james.greenhalgh@arm.com>
1359
1360 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1361
1362 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1363 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1364
1365 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1366
1367 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1368
1369 PR driver/71651
1370 * gcc.dg/spellcheck-options-12.c: New test case.
1371
1372 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1373
1374 PR middle-end/71693
1375 * gcc.c-torture/compile/pr71693.c: New test.
1376
1377 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1378
1379 * gcc.dg/spellcheck-params.c: New testcase.
1380 * gcc.dg/spellcheck-params-2.c: New testcase.
1381
1382 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1383
1384 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1385 vector extract instructions.
1386 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1387
1388 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1389
1390 PR fortran/71686
1391 * gfortran.dg/unexpected_eof_2.f90: New test.
1392 * gfortran.dg/unexpected_eof_3.f90: New test.
1393
1394 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1395
1396 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1397
1398 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1399
1400 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1401 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1402 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1403
1404 2016-06-29 Richard Biener <rguenther@suse.de>
1405
1406 PR middle-end/15256
1407 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1408
1409 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1410
1411 * gcc.target/arm/aapcs/neon-vect10.c: Require
1412 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1413 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1414 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1415 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1416 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1417 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1418 * gcc.target/arm/fp16-aapcs-1.c: Require
1419 -mfloat-ab=hard. Also simplify the test.
1420 * gcc.target/arm/fp16-aapcs-2.c: New.
1421
1422 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1423
1424 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1425 (add_options_for_arm_fp16_ieee): New.
1426 (add_options_for_arm_fp16_alternative): New.
1427 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1428 long-line.
1429 (effective_target_arm_fp16_hw): New.
1430
1431 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1432
1433 PR tree-optimization/71655
1434 * g++.dg/pr71655.C: New test.
1435
1436 2016-06-29 Martin Liska <mliska@suse.cz>
1437
1438 * gcc.dg/pr71585.c: New test.
1439 * gcc.dg/pr71585-2.c: New test.
1440 * gcc.dg/pr71585-3.c: New test.
1441
1442 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1443
1444 PR tree-optimization/70729
1445 * g++.dg/vect/pr70729.cc: New test.
1446
1447 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1448
1449 * c-c++-common/gomp/cancel-1.c: Extend.
1450
1451 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1452
1453 PR tree-optimization/71625
1454 * gcc.dg/strlenopt-28.c: New test.
1455
1456 2016-06-29 Richard Biener <rguenther@suse.de>
1457
1458 PR middle-end/71002
1459 * g++.dg/torture/pr71002.C: Adjust testcase.
1460
1461 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1462
1463 PR c/71685
1464 * gcc.dg/pr71685.c: New test.
1465
1466 2016-06-28 Martin Sebor <msebor@redhat.com>
1467
1468 PR c/71552
1469 * gcc.dg/init-bad-9.c: New test.
1470
1471 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1472
1473 * gcc.target/powerpc/abs128-1.c: Require VSX.
1474 * gcc.target/powerpc/copysign128-1.c: Likewise.
1475 * gcc.target/powerpc/inf128-1.c: Likewise.
1476 * gcc.target/powerpc/nan128-1.c: Likewise.
1477
1478 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1479
1480 PR middle-end/71626
1481 * gcc.c-torture/execute/pr71626-1.c: New test.
1482 * gcc.c-torture/execute/pr71626-2.c: New test.
1483
1484 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1485
1486 PR target/71656
1487 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1488
1489 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1490
1491 PR target/71670
1492 * gcc.target/powerpc/pr71670.c: New testcase.
1493
1494 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1495
1496 PR target/71656
1497 * gcc.target/powerpc/pr71656-1.c: New test.
1498 * gcc.target/powerpc/pr71656-2.c: New test.
1499
1500 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1501
1502 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1503 around fp16 code.
1504 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1505 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1506 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1507 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1508 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1509 Add arm_neon_fp16_ok effective target.
1510 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1511 Likewise.
1512 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1513 Likewise.
1514 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1515 Likewise.
1516 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1517 Likewise.
1518 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1519 Likewise.
1520 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1521 Likewise.
1522 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1523 Likewise.
1524 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1525 Likewise.
1526 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1527 Likewise.
1528 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1529 Likewise.
1530 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1531 Likewise.
1532
1533 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1534
1535 * gcc.dg/predict-12.c: New testcase.
1536
1537 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1538
1539 PR fortran/71649
1540 * gfortran.dg/pr71649.f90: New test.
1541
1542 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1543
1544 PR tree-optimization/71643
1545 * g++.dg/opt/pr71643.C: New test.
1546
1547 PR tree-optimization/71631
1548 * gcc.c-torture/execute/pr71631.c: New test.
1549
1550 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1551
1552 * gcc.dg/predict-11.c: New testcase.
1553 * gfortran.dg/predict-2.f90: New testcase.
1554
1555 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1556
1557 * gcc.dg/predict-10.c: New test.
1558
1559 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1560
1561 * gcc.target/powerpc/abs128-1.c: New.
1562 * gcc.target/powerpc/copysign128-1.c: New.
1563 * gcc.target/powerpc/inf128-1.c: New.
1564 * gcc.target/powerpc/nan128-1.c: New.
1565
1566 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1567
1568 * gfortran.dg/pr71642.f90: New test.
1569
1570 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1571
1572 PR tree-optimization/71647
1573 * gcc.target/i386/pr71647.c: New test.
1574
1575 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1576
1577 * gcc.target/i386/noplt-gd-1.c: New test.
1578 * gcc.target/i386/noplt-gd-2.c: Likewise.
1579 * gcc.target/i386/noplt-gd-3.c: Likewise.
1580 * gcc.target/i386/noplt-ld-1.c: Likewise.
1581 * gcc.target/i386/noplt-ld-2.c: Likewise.
1582 * gcc.target/i386/noplt-ld-3.c: Likewise.
1583 * lib/target-supports.exp
1584 (check_effective_target_tls_get_addr_via_got): New.
1585
1586 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1587
1588 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1589 testsuite compile flags.
1590 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1591 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1592
1593 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1594
1595 * g++dg/vect/pr36684.cc: Add dg-do compile.
1596 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1597 * gcc.dg/vect/pr70021.c: Ditto.
1598 * gcc.dg/vect/pr70138-1.c: Ditto.
1599 * gcc.dg/vect/pr70138-2.c: Ditto.
1600 * gcc.dg/vect/pr70354-1.c: Ditto.
1601 * gcc.dg/vect/pr70354-2.c: Ditto.
1602 * gcc.dg/vect/pr71259.c: Ditto.
1603 * gcc.dg/vect/pr71416-1.c: Ditto.
1604 * gcc.dg/vect/slp-43.c: Ditto.
1605 * gcc.dg/vect/slp-45.c: Ditto.
1606 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1607 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1608 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1609 * gfortran.dg/vect/pr69980.f90: Ditto.
1610
1611 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1612
1613 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1614 * gcc.dg/vect/bb-slp-30.c: Ditto.
1615 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1616 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1617 * gcc.dg/vect/pr45902.c: Ditto.
1618 * gcc.dg/vect/pr48172.c: Ditto.
1619 * gcc.dg/vect/pr48377.c: Ditto.
1620 * gcc.dg/vect/pr49038.c: Ditto.
1621 * gcc.dg/vect/pr49771.c: Ditto.
1622 * gcc.dg/vect/pr52091.c: Ditto.
1623 * gcc.dg/vect/pr53185-2.c: Ditto.
1624 * gcc.dg/vect/pr56826.c: Ditto.
1625 * gcc.dg/vect/pr60276.c: Ditto.
1626 * gcc.dg/vect/pr62021.c: Ditto.
1627 * gcc.dg/vect/pr63530.c: Ditto.
1628 * gcc.dg/vect/pr65518.c: Ditto.
1629 * gcc.dg/vect/pr65947-1.c: Ditto.
1630 * gcc.dg/vect/pr65947-10.c: Ditto.
1631 * gcc.dg/vect/pr65947-11.c: Ditto.
1632 * gcc.dg/vect/pr65947-12.c: Ditto.
1633 * gcc.dg/vect/pr65947-13.c: Ditto.
1634 * gcc.dg/vect/pr65947-2.c: Ditto.
1635 * gcc.dg/vect/pr65947-3.c: Ditto.
1636 * gcc.dg/vect/pr65947-4.c: Ditto.
1637 * gcc.dg/vect/pr65947-5.c: Ditto.
1638 * gcc.dg/vect/pr65947-6.c: Ditto.
1639 * gcc.dg/vect/pr65947-7.c: Ditto.
1640 * gcc.dg/vect/pr65947-8.c: Ditto.
1641 * gcc.dg/vect/pr65947-9.c: Ditto.
1642 * gcc.dg/vect/pr71416-1.c: Ditto.
1643 * gcc.dg/vect/pr71439.c: Ditto.
1644 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1645 * gcc.dg/vect/vect-bswap16.c: Ditto.
1646 * gcc.dg/vect/vect-bswap32.c: Ditto.
1647 * gcc.dg/vect/vect-bswap64.c: Ditto.
1648 * gcc.dg/vect/vect-live-1.c: Ditto.
1649 * gcc.dg/vect/vect-live-2.c: Ditto.
1650 * gcc.dg/vect/vect-live-3.c: Ditto.
1651 * gcc.dg/vect/vect-live-4.c: Ditto.
1652 * gcc.dg/vect/vect-live-5.c: Ditto.
1653 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1654 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1655 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1656 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1657 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1658 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1659 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1660 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1661 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1662 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1663 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1664 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1665 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1666 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1667 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1668 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1669 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1670
1671 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1672
1673 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1674
1675 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1676
1677 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1678 ia32 if R_386_GOT32X relocation is supported.
1679 * gcc.target/i386/noplt-3.c: Likewise.
1680 * gcc.target/i386/noplt-2.c: Likewise.
1681 (main): Renamed to ...
1682 (bar): This.
1683 * gcc.target/i386/noplt-4.c: Likewise.
1684 (main): Renamed to ...
1685 (bar): This.
1686 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1687 * gcc.target/i386/pr67400-5.c: Likewise.
1688
1689 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1690
1691 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1692 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1693
1694 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1695 f4): Adjust expected diagnostics.
1696 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1697 (T): If OVFP is defined, redefine to TP.
1698 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1699 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1700 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1701 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1702 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1703 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1704 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1705 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1706 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1707 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1708 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1709 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1710 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1711 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1712 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1713 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1714 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1715 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1716 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1717 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1718 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1719 as last argument to __builtin_add_overflow_p.
1720
1721 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1722
1723 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1724 dg-options and remove default vector testsuite compile flags.
1725 * g++.dg/vect/pr33860a.cc: Ditto.
1726 * g++.dg/vect/pr45470-a.cc: Ditto.
1727 * g++.dg/vect/pr45470-b.cc: Ditto.
1728 * g++.dg/vect/pr60896.cc: Ditto.
1729 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1730 * gcc.dg/vect/pr18308.c: Ditto.
1731 * gcc.dg/vect/pr24049.c: Ditto.
1732 * gcc.dg/vect/pr33373.c: Ditto.
1733 * gcc.dg/vect/pr36228.c: Ditto.
1734 * gcc.dg/vect/pr42395.c: Ditto.
1735 * gcc.dg/vect/pr42604.c: Ditto.
1736 * gcc.dg/vect/pr46663.c: Ditto.
1737 * gcc.dg/vect/pr48765.c: Ditto.
1738 * gcc.dg/vect/pr49093.c: Ditto.
1739 * gcc.dg/vect/pr49352.c: Ditto.
1740 * gcc.dg/vect/pr52298.c: Ditto.
1741 * gcc.dg/vect/pr52870.c: Ditto.
1742 * gcc.dg/vect/pr53185.c: Ditto.
1743 * gcc.dg/vect/pr53773.c: Ditto.
1744 * gcc.dg/vect/pr56695.c: Ditto.
1745 * gcc.dg/vect/pr62171.c: Ditto.
1746 * gcc.dg/vect/pr63530.c: Ditto.
1747 * gcc.dg/vect/pr68339.c: Ditto.
1748 * gcc.dg/vect/pr71259.c: Ditto.
1749 * gcc.dg/vect/vect-82_64.c: Ditto.
1750 * gcc.dg/vect/vect-83_64.c: Ditto.
1751 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1752 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1753 * gcc.dg/vect/vect-shift-2.c: Ditto.
1754 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1755 * gfortran.dg/vect/pr39318.f90: Ditto.
1756 * gfortran.dg/vect/pr45714-a.f: Ditto.
1757 * gfortran.dg/vect/pr45714-b.f: Ditto.
1758 * gfortran.dg/vect/pr46213.f90: Ditto.
1759
1760 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1761 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1762
1763 * gcc.target/powerpc/p9-splat-5.c: New test.
1764
1765 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1766
1767 PR tree-optimization/71488
1768 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1769 * lib/target-supports.exp: ... here.
1770 (check_sse4_hw_available): New procedure.
1771 (check_effective_target_sse4_runtime): Ditto.
1772 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1773 -march=westmere for sse4_runtime targets.
1774 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1775 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1776 (dg-additional-options): Use for sse4_runtime targets.
1777 (main): Call check_vect ().
1778 (dg-final): Perform scan only for sse4_runtime targets.
1779
1780 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1781
1782 PR target/66232
1783 PR target/67400
1784 * gcc.target/i386/pr66232-14.c: New file.
1785 * gcc.target/i386/pr66232-15.c: Likewise.
1786 * gcc.target/i386/pr66232-16.c: Likewise.
1787 * gcc.target/i386/pr66232-17.c: Likewise.
1788 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1789 ia32 if R_386_GOT32X relocation is supported.
1790 * gcc.target/i386/pr67400-2.c: Likewise.
1791 * gcc.target/i386/pr67400-3.c: Likewise.
1792 * gcc.target/i386/pr67400-4.c: Likewise.
1793 * gcc.target/i386/pr67400-6.c: Likewise.
1794 * gcc.target/i386/pr67400-7.c: Likewise.
1795 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1796
1797 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1798
1799 PR libgfortran/48852
1800 * gfortran.dg/char4_iunit_1.f03: Update test.
1801 * gfortran.dg/f2003_io_5.f03: Update test.
1802 * gfortran.dg/real_const_3.f90: Update test.
1803
1804 2016-06-23 Andi Kleen <ak@linux.intel.com>
1805
1806 * g++.dg/bprob/bprob.exp: Support autofdo.
1807 * g++.dg/tree-prof/tree-prof.exp: dito.
1808 * gcc.dg/tree-prof/tree-prof.exp: dito.
1809 * gcc.misc-tests/bprob.exp: dito.
1810 * gfortran.dg/prof/prof.exp: dito.
1811 * lib/profopt.exp: dito.
1812 * lib/target-supports.exp: Check for autofdo.
1813
1814 2016-06-23 Martin Liska <mliska@suse.cz>
1815
1816 * gcc.dg/pr71619.c: New test.
1817
1818 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1819
1820 PR target/67400
1821 * gcc.target/i386/pr67400-1.c: New test.
1822 * gcc.target/i386/pr67400-2.c: Likewise.
1823 * gcc.target/i386/pr67400-3.c: Likewise.
1824 * gcc.target/i386/pr67400-4.c: Likewise.
1825 * gcc.target/i386/pr67400-5.c: Likewise.
1826 * gcc.target/i386/pr67400-6.c: Likewise.
1827 * gcc.target/i386/pr67400-7.c: Likewise.
1828
1829 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1830
1831 * c-c++-common/missing-header-1.c: New test case.
1832 * c-c++-common/missing-header-2.c: New test case.
1833 * c-c++-common/missing-header-3.c: New test case.
1834 * c-c++-common/missing-header-4.c: New test case.
1835
1836 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1837
1838 PR c/70339
1839 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1840 hint.
1841 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1842 expected results due to builtin "nanl" now being suggested for
1843 "name".
1844 * gcc.dg/pr67580.c: Update expected messages.
1845 * gcc.dg/spellcheck-identifiers.c: New testcase.
1846 * gcc.dg/spellcheck-typenames.c: New testcase.
1847
1848 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1849
1850 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1851 file.
1852 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1853 diagnostic-test-show-locus-parseable-fixits.c to sources for
1854 diagnostic_plugin_test_show_locus.c.
1855 * lib/gcc-defs.exp (freeform_regexps): New global.
1856 (dg-regexp): New function.
1857 (handle-dg-regexps): New function.
1858 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1859 freeform_regexps to the empty list.
1860 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1861
1862 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1863
1864 PR tree-optimization/71488
1865 * g++.dg/pr71488.C: New test.
1866 * gcc.dg/vect/vect-bool-cmp.c: New test.
1867
1868 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1869
1870 * gcc.dg/guality/param-5.c: New test.
1871
1872 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1873
1874 * gcc.target/i386/asm-flag-7.c: New test.
1875
1876 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1877
1878 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1879 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1880 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1881 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1882 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1883 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1884 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1885 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1886 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1887 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1888 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1889 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1890 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1891 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1892 * lib/target-supports.exp: Likewise.
1893
1894 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1895
1896 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1897 * gcc.dg/attr-ms_struct-2.c: Likewise.
1898 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1899 * gcc.dg/bf-ms-attrib.c: Likewise.
1900 * gcc.dg/bf-ms-layout-2.c: Likewise.
1901 * gcc.dg/bf-ms-layout-3.c: Likewise.
1902 * gcc.dg/bf-ms-layout.c: Likewise.
1903 * gcc.dg/bf-no-ms-layout.c: Likewise.
1904 * gcc.target/i386/bitfield1.c: Likewise.
1905 * gcc.target/i386/bitfield2.c: Likewise.
1906 * gcc.target/i386/bitfield3.c: Likewise.
1907
1908 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1909
1910 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1911 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1912 override other than -mcpu=power9 command-line option is specified,
1913 or if the target operating system is aix.
1914 * gcc.target/powerpc/darn-1.c: Likewise.
1915 * gcc.target/powerpc/darn-2.c: Likewise.
1916 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1917 test if effective-target is not powerpc_p9vector_ok or if the
1918 target operating system is not defined.
1919 * gcc.target/powerpc/vslv-1.c: Likewise.
1920 * gcc.target/powerpc/vsrv-0.c: Likewise.
1921 * gcc.target/powerpc/vsrv-1.c: Likewise.
1922
1923 2016-06-21 Tobias Burnus <burnus@net-b.de>
1924
1925 PR fortran/71068
1926 * gfortran.dg/coarray/data_1.f90: New.
1927
1928 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1929
1930 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1931 (dg-require-effective-target): Use arm_v8_neon_hw.
1932 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1933 (dg-require-effective-target): Likewise.
1934 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1935 (dg-require-effective-target): Likewise.
1936 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1937 (dg-require-effective-target): Likewise.
1938 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1939 (dg-require-effective-target): Likewise.
1940 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1941 (dg-require-effective-target): Likewise.
1942 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1943 Add AArch64 check.
1944
1945 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1946
1947 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1948 Set to 3 so test passes.
1949
1950 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1951
1952 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1953
1954 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1955
1956 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1957 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1958 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1959 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1960
1961 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1962
1963 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1964 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1965
1966 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1967
1968 PR target/71549
1969 * gcc.target/i386/pr71549.c: New test.
1970
1971 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1972
1973 * gcc.target/powerpc/vadsdu-0.c: Replace
1974 dg-require-effective-target directive to allow test to run on more
1975 platforms, and add dg-skip-if directive to disable test on aix
1976 platforms because of known incompatibilities.
1977 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1978 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1979 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1980 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1981 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1982 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1983 * gcc.target/powerpc/vadsdub-2.c: Replace
1984 dg-require-effective-target directive to allow test to run on more
1985 platforms, and add dg-skip-if directive to disable test on aix
1986 platforms because of known incompatibilities.
1987 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1988 with vec_absdb call to differentiate this test from vadsdub-1.c.
1989 * gcc.target/powerpc/vadsduh-1.c: Replace
1990 dg-require-effective-target directive to allow test to run on more
1991 platforms, and add dg-skip-if directive to disable test on aix
1992 platforms because of known incompatibilities.
1993 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1994 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1995 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1996
1997 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1998
1999 PR tree-optimization/71588
2000 * gcc.dg/pr71558.c: New test.
2001
2002 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2003
2004 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2005 * c-c++-common/pr68657-2.c: Likewise.
2006 * c-c++-common/pr68657-3.c: Likewise.
2007 * gcc.dg/torture/pr69714.c: Require int32plus support.
2008 * gcc.dg/torture/pr70025.c: Likewise.
2009 * gcc.dg/torture/pr70083.c: Likewise.
2010 * gcc.dg/torture/pr70542.c: Likewise.
2011 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2012
2013 2016-06-20 Joseph Myers <joseph@codesourcery.com>
2014
2015 PR c/71601
2016 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2017
2018 2016-06-20 Jakub Jelinek <jakub@redhat.com>
2019
2020 PR middle-end/71581
2021 * gcc.dg/pr71581.c: New test.
2022
2023 PR rtl-optimization/71591
2024 * gcc.dg/cpp/pr71591.c: New test.
2025
2026 2016-06-20 David B. Robins <gcc@davidrobins.net>
2027
2028 PR target/71571
2029 * g++.dg/torture/pr71571.C: New test.
2030
2031 2016-06-20 Jakub Jelinek <jakub@redhat.com>
2032
2033 PR target/71559
2034 * gcc.target/i386/sse2-pr71559.c: New test.
2035 * gcc.target/i386/avx-pr71559.c: New test.
2036 * gcc.target/i386/avx512f-pr71559.c: New test.
2037
2038 2016-06-20 Tobias Burnus <burnus@net-b.de>
2039
2040 PR fortran/71194
2041 * gfortran.dg/pointer_remapping_10.f90: New.
2042
2043 2016-06-20 David Malcolm <dmalcolm@redhat.com>
2044
2045 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2046
2047 2016-06-20 Martin Sebor <msebor@redhat.com>
2048
2049 PR c/69507
2050 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2051 * gnu90-const-expr-1.c: Same.
2052 * gnu99-const-expr-1.c: Same.
2053 * gnu99-static-1.c: Same.
2054
2055 2016-06-20 Renlin Li <renlin.li@arm.com>
2056
2057 PR testsuite/71489
2058 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2059
2060 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2061
2062 * gcc.target/aarch64/vcvt_f64_1.c: New.
2063 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2064 * gcc.target/aarch64/vrecp_f64_1.c: New.
2065
2066 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2067
2068 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2069 "alignement".
2070
2071 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
2072
2073 PR target/71103
2074 * gcc.target/avr/torture/pr71103-2.c: New test.
2075
2076 2016-06-19 Martin Sebor <msebor@redhat.com>
2077
2078 PR c/69507
2079 * gcc.dg/alignof.c: New test.
2080
2081 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2082
2083 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2084 vs dg-error; test constexpr specifier too.
2085
2086 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2087
2088 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2089
2090 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2091
2092 * lib/target-supports.exp
2093 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2094 arm_neon_ok and merge flags. Fix temporary test name.
2095 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2096 and merge flags.
2097
2098 2016-06-17 Martin Liska <mliska@suse.cz>
2099
2100 * gcc.dg/predict-9.c: Fix dump scanning.
2101
2102 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2103
2104 PR tree-optimization/71354
2105 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2106
2107 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2108
2109 PR tree-optimization/71347
2110 * gcc.dg/tree-ssa/pr71347.c: New test.
2111
2112 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2113
2114 PR tree-optimization/71354
2115 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2116
2117 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2118
2119 * gcc.dg/vect/vect-alias-check-1.c: New test.
2120
2121 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2122
2123 PR target/71151
2124 * gcc.target/avr/pr71151-1.c: New test.
2125 * gcc.target/avr/pr71151-2.c: New test.
2126 * gcc.target/avr/pr71151-3.c: New test.
2127 * gcc.target/avr/pr71151-4.c: New test.
2128 * gcc.target/avr/pr71151-5.c: New test.
2129 * gcc.target/avr/pr71151-6.c: New test.
2130 * gcc.target/avr/pr71151-7.c: New test.
2131 * gcc.target/avr/pr71151-8.c: New test.
2132 * gcc.target/avr/pr71151-common.h: New test.
2133
2134 2016-06-16 Martin Liska <mliska@suse.cz>
2135
2136 * gfortran.dg/predict-1.f90: New test.
2137
2138 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
2139
2140 PR target/71242
2141 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2142
2143 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
2144
2145 * g++.dg/vect/pr36648.cc: Disable cunrolli
2146
2147 2016-06-16 Jakub Jelinek <jakub@redhat.com>
2148
2149 PR target/71554
2150 * gcc.c-torture/execute/pr71554.c: New test.
2151
2152 PR rtl-optimization/71532
2153 * gcc.dg/torture/pr71532.c: New test.
2154
2155 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2156
2157 * gcc.target/powerpc/p9-dimode1.c: New test.
2158 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2159
2160 2016-06-15 Jakub Jelinek <jakub@redhat.com>
2161
2162 * gcc.c-torture/compile/20160615-1.c: New test.
2163
2164 * g++.dg/cpp0x/ref-qual17.C: New test.
2165
2166 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2167
2168 PR middle-end/71529
2169 * gcc.target/i386/pr71529.C: New test.
2170
2171 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2172
2173 PR tree-optimization/71483
2174 * g++.dg/vect/pr71483.c: New
2175
2176 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2177
2178 PR c++/70202
2179 * g++.dg/inherit/crash6.C: New.
2180 * g++.dg/inherit/union2.C: Likewise.
2181 * g++.dg/inherit/virtual12.C: Likewise.
2182 * g++.dg/inherit/virtual13.C: Likewise.
2183 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2184
2185 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
2186
2187 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2188
2189 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2190
2191 PR tree-optimization/71439
2192 * gcc.dg/vect/pr71439.c: New
2193
2194 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2195
2196 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2197
2198 2016-06-15 Richard Biener <rguenther@suse.de>
2199
2200 * gcc.dg/vect/slp-45.c: New testcase.
2201
2202 2016-06-15 Richard Biener <rguenther@suse.de>
2203
2204 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2205
2206 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2207
2208 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2209 requirements, and disable for AIX for now.
2210 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2211
2212 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2213
2214 PR c++/71528
2215 * g++.dg/opt/pr71528.C: New test.
2216
2217 PR c++/71516
2218 * g++.dg/init/pr71516.C: New test.
2219
2220 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2221
2222 * g++.dg/init/array46.C: New.
2223
2224 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
2225
2226 * gcc.target/i386/float128-3.c: New test.
2227 * gcc.target/i386/quad-sse4.c: Ditto.
2228 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2229 Update scan strings.
2230
2231 2016-06-14 Richard Biener <rguenther@suse.de>
2232
2233 PR middle-end/71526
2234 * gfortran.dg/pr71526.f90: New testcase.
2235
2236 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2237
2238 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2239 * gcc.dg/zero_bits_compound-1.c: Likewise.
2240
2241 2016-06-14 Richard Biener <rguenther@suse.de>
2242
2243 PR tree-optimization/71522
2244 * gcc.dg/torture/pr71522.c: New testcase.
2245
2246 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2247
2248 PR tree-optimization/71520
2249 * gcc.dg/tree-ssa/pr71520.c: New test.
2250
2251 2016-06-14 Richard Biener <rguenther@suse.de>
2252
2253 PR tree-optimization/71521
2254 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2255
2256 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2257
2258 PR sanitizer/71498
2259 * c-c++-common/ubsan/bounds-13.c: New test.
2260
2261 PR preprocessor/71183
2262 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2263
2264 2016-06-13 Jeff Law <law@redhat.com>
2265
2266 PR tree-optimization/71403
2267 * c-c++-common/ubsan/pr71403-1.c: New test.
2268 * c-c++-common/ubsan/pr71403-2.c: New test.
2269 * c-c++-common/ubsan/pr71403-3.c: New test.
2270
2271 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2272
2273 PR middle-end/71478
2274 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2275 Add -Wno-psabi -w to dg-options.
2276
2277 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2278
2279 * gcc.target/powerpc/vadsdu-0.c: New test.
2280 * gcc.target/powerpc/vadsdu-1.c: New test.
2281 * gcc.target/powerpc/vadsdu-2.c: New test.
2282 * gcc.target/powerpc/vadsdu-3.c: New test.
2283 * gcc.target/powerpc/vadsdu-4.c: New test.
2284 * gcc.target/powerpc/vadsdu-5.c: New test.
2285 * gcc.target/powerpc/vadsdub-1.c: New test.
2286 * gcc.target/powerpc/vadsdub-2.c: New test.
2287 * gcc.target/powerpc/vadsduh-1.c: New test.
2288 * gcc.target/powerpc/vadsduh-2.c: New test.
2289 * gcc.target/powerpc/vadsduw-1.c: New test.
2290 * gcc.target/powerpc/vadsduw-2.c: New test.
2291
2292 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2293
2294 * gcc.dg/c99-init-2.c (c): Update expected error message.
2295 * gcc.dg/init-bad-8.c (foo): Likewise.
2296 * gcc.dg/spellcheck-fields-3.c: New test case.
2297
2298 2016-06-13 Martin Liska <mliska@suse.cz>
2299
2300 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2301 and "guess loop iv compared" heuristics.
2302 * gcc.dg/predict-2.c: Likewise.
2303 * gcc.dg/predict-3.c: Likewise.
2304 * gcc.dg/predict-4.c: Likewise.
2305 * gcc.dg/predict-5.c: Likewise.
2306 * gcc.dg/predict-6.c: Likewise.
2307
2308 2016-06-13 Marek Polacek <polacek@redhat.com>
2309
2310 PR middle-end/71476
2311 * c-c++-common/Wswitch-unreachable-4.c: New test.
2312 * gcc.dg/Wswitch-unreachable-2.c: New test.
2313 * g++.dg/tm/jump1.C: Move dg-warning.
2314
2315 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2316
2317 * gnat.dg/renaming10.ad[sb]: New test.
2318
2319 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2320
2321 PR fortran/70673
2322 * gfortran.dg/pr70673.f90: New test.
2323
2324 2016-06-13 Richard Biener <rguenther@suse.de>
2325
2326 PR middle-end/64516
2327 * gcc.dg/align-3.c: New testcase.
2328
2329 2016-06-13 Martin Liska <mliska@suse.cz>
2330
2331 * gcc.target/i386/pr71458.c: New test.
2332
2333 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2334
2335 PR target/71241
2336 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2337
2338 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2339
2340 PR target/60751
2341 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2342 statement.
2343
2344 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2345
2346 PR target/60751
2347 * gfortran.dg/comma_IO_extension_1.f90: New test.
2348 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2349 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2350 statement.
2351 * gfortran.dg/graphite/pr38083.f90: Likewise.
2352 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2353 missing format.
2354
2355 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2356
2357 * gnat.dg/case_character.adb: New test.
2358
2359 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2360
2361 PR middle-end/71310
2362 * gcc.target/powerpc/pr71310.c: New testcase.
2363
2364 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2365
2366 PR middle-end/71478
2367 * gcc.dg/pr71478.c: New test.
2368
2369 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2370
2371 PR middle-end/71494
2372 * gcc.c-torture/execute/pr71494.c: New test.
2373
2374 PR c/68657
2375 * gcc.target/i386/pr68657.c: New test.
2376
2377 PR inline-asm/68843
2378 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2379 (test): Add -masm=intel alternatives.
2380
2381 2016-06-10 Martin Sebor <msebor@redhat.com>
2382
2383 PR c/71392
2384 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2385
2386 2016-06-10 Jeff Law <law@redhat.com>
2387
2388 PR tree-optimization/71335
2389 * gcc.c-torture/execute/pr71335.c: New test.
2390
2391 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2392
2393 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2394 the various "cannot tail-call: " messages.
2395
2396 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2397
2398 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2399 and options.
2400
2401 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2402
2403 PR sanitizer/71480
2404 * c-c++-common/asan/pr71480.c: New test.
2405
2406 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2407
2408 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2409 (ASMNAME2): Likewise.
2410 (main): Replace fn in asm statement with ASMNAME ("fn").
2411 * gcc.dg/guality/pr68037-2.c: Likewise.
2412 * gcc.dg/guality/pr68037-3.c: Likewise.
2413 * gcc.dg/torture/pr68037-1.c: Likewise.
2414 * gcc.dg/torture/pr68037-2.c: Likewise.
2415 * gcc.dg/torture/pr68037-3.c: Likewise.
2416
2417 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2418
2419 PR inline-asm/68843
2420 * gcc.target/i386/pr68843-1.c: New test.
2421 * gcc.target/i386/pr68843-2.c: New test.
2422
2423 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2424 Cesar Philippidis <cesar@codesourcery.com>
2425
2426 PR middle-end/71373
2427 * gcc.dg/goacc/nested-function-1.c: New file.
2428 * gcc.dg/goacc/nested-function-2.c: Likewise.
2429 * gcc.dg/goacc/pr71373.c: Likewise.
2430 * gfortran.dg/goacc/cray-2.f95: Likewise.
2431 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2432 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2433 * gfortran.dg/goacc/cray.f95: Update.
2434 * gfortran.dg/goacc/loop-1.f95: Likewise.
2435 * gfortran.dg/goacc/loop-3.f95: Likewise.
2436 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2437 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2438
2439 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2440
2441 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2442 for OpenACC tile clauses.
2443 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2444
2445 PR c/71381
2446 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2447 to...
2448 * c-c++-common/goacc/cache-2.c: ... this new file.
2449 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2450 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2451 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2452 usage.
2453 * gfortran.dg/goacc/cray.f95: Likewise.
2454 * gfortran.dg/goacc/loop-1.f95: Likewise.
2455
2456 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2457
2458 PR tree-optimization/71407
2459 PR tree-optimization/71416
2460 * gcc.dg/vect/pr71407.c: New
2461 * gcc.dg/vect/pr71416-1.c: New
2462 * gcc.dg/vect/pr71416-2.c: New
2463
2464 2016-06-10 Richard Biener <rguenther@suse.de>
2465
2466 PR middle-end/71477
2467 * gcc.dg/torture/pr71477.c: New testcase.
2468
2469 2016-06-09 Julia Koval <julia.koval@intel.com>
2470
2471 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2472 * gcc.target/i386/interrupt-13.c: Likewise.
2473 * gcc.target/i386/interrupt-15.c: Likewise.
2474 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2475 * gcc.target/i386/interrupt-24.c: Likewise.
2476 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2477 * gcc.target/i386/interrupt-9.c: Likewise.
2478 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2479
2480 2016-06-09 Martin Sebor <msebor@redhat.com>
2481
2482 PR c/70883
2483 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2484 * gcc.dg/builtin-constant_p-1.c: Same.
2485 * gcc.dg/builtins-error.c: Same.
2486 * gcc.dg/pr70859.c: Same.
2487
2488 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2489
2490 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2491 * gcc.dg/torture/pr68067-1.c: Likewise.
2492 * gcc.dg/torture/pr68067-2.c: Likewise.
2493
2494 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2495
2496 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2497 when setting SIZE.
2498
2499 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2500
2501 PR c++/71465
2502 * g++.dg/inherit/crash5.C: New.
2503 Revert:
2504 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2505
2506 PR c++/70202
2507 * g++.dg/inherit/crash5.C: New.
2508 * g++.dg/inherit/virtual1.C: Adjust.
2509
2510 2016-06-09 Martin Liska <mliska@suse.cz>
2511
2512 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2513 * g++.dg/predict-loop-exit-2.C: Likewise.
2514 * g++.dg/predict-loop-exit-3.C: Likewise.
2515 * gcc.dg/predict-1.c: Likewise.
2516 * gcc.dg/predict-2.c: Likewise.
2517 * gcc.dg/predict-3.c: Likewise.
2518 * gcc.dg/predict-4.c: Likewise.
2519 * gcc.dg/predict-5.c: Likewise.
2520 * gcc.dg/predict-6.c: Likewise.
2521 * gcc.dg/predict-7.c: Likewise.
2522
2523 2016-06-09 Richard Biener <rguenther@suse.de>
2524
2525 PR tree-optimization/71462
2526 * gcc.dg/torture/pr71462.c: New testcase.
2527
2528 2016-06-09 Marek Polacek <polacek@redhat.com>
2529
2530 PR c/65471
2531 * gcc.dg/c11-generic-3.c: New test.
2532
2533 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2534
2535 * g++.dg/init/array42.C: New.
2536 * g++.dg/init/array43.C: Likewise.
2537 * g++.dg/init/array44.C: Likewise.
2538 * g++.dg/init/array45.C: Likewise.
2539 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2540 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2541 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2542 * g++.dg/gomp/pr35751.C: Likewise.
2543 * g++.dg/init/array23.C: Likewise.
2544 * g++.dg/init/brace2.C: Likewise.
2545 * g++.dg/init/brace6.C: Likewise.
2546
2547 2016-06-08 Martin Sebor <msebor@redhat.com>
2548 Jakub Jelinek <jakub@redhat.com>
2549
2550 PR c++/70507
2551 PR c/68120
2552 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2553 * c-c++-common/builtin-arith-overflow-2.c: New test.
2554 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2555 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2556 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2557
2558 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2559
2560 PR c++/71442
2561 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2562
2563 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2564
2565 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2566 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2567 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2568 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2569 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2570 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2571 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2572 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2573 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2574 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2575 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2576 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2577 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2578
2579 2016-06-08 Richard Biener <rguenther@suse.de>
2580
2581 PR tree-optimization/68558
2582 * gcc.dg/vect/slp-44.c: New testcase.
2583
2584 2016-06-08 Richard Biener <rguenther@suse.de>
2585
2586 * gcc.dg/vect/slp-43.c: New testcase.
2587
2588 2016-06-08 Richard Biener <rguenther@suse.de>
2589
2590 PR tree-optimization/71452
2591 * gcc.dg/torture/pr71452.c: New testcase.
2592
2593 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2594
2595 PR c++/71448
2596 * g++.dg/torture/pr71448.C: New test.
2597
2598 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2599
2600 PR debug/71432
2601 PR ada/71413
2602 * g++.dg/debug/pr71432.C: New test.
2603
2604 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2605
2606 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2607 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2608 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2609
2610 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2611
2612 * gcc.dg/vect/vect-live-2.c: Update effective target.
2613 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2614 * lib/target-supports.exp: Add aarch64 to vect_long.
2615
2616 2016-06-08 Marek Polacek <polacek@redhat.com>
2617
2618 PR c/71418
2619 * gcc.dg/noncompile/pr71418.c: New test.
2620
2621 PR c/71426
2622 * gcc.dg/noncompile/pr71426.c: New test.
2623
2624 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2625
2626 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2627 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2628 * gcc.dg/predict-3.c: Update template.
2629 * gcc.dg/predict-5.c: Update template.
2630 * gcc.dg/predict-6.c: Update template.
2631 * gcc.dg/predict-9.c: Update template.
2632 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2633
2634 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2635
2636 * gcc.target/powerpc/vec-mul.c: New test.
2637
2638 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2639
2640 * gcc.dg/spellcheck-fields-2.c: New test case.
2641
2642 2016-06-07 Richard Biener <rguenther@suse.de>
2643
2644 PR c/61564
2645 * gcc.dg/Wpragmas-1.c: New testcase.
2646 * gcc.dg/Wattributes-4.c: Likewise.
2647 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2648 entry.
2649
2650 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2651
2652 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2653 spurious debug code.
2654
2655 2016-06-07 Richard Biener <rguenther@suse.de>
2656
2657 PR tree-optimization/71428
2658 * gcc.dg/torture/pr71428.c: New testcase.
2659
2660 2016-06-07 Richard Biener <rguenther@suse.de>
2661
2662 PR middle-end/71423
2663 * gcc.dg/torture/pr71423.c: New testcase.
2664
2665 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2666
2667 PR middle-end/71408
2668 * gcc.dg/tree-ssa/pr71408.c: New test.
2669
2670 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2671
2672 PR middle-end/71281
2673 * g++.dg/torture/pr71281.C: New test.
2674
2675 2016-06-06 Marek Polacek <polacek@redhat.com>
2676
2677 PR c/71362
2678 * gcc.dg/pr71362.c: New test.
2679
2680 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2681 Patrick Palka <ppalka@gcc.gnu.org>
2682
2683 PR c++/70847
2684 PR c++/71330
2685 PR c++/71393
2686 * g++.dg/opt/pr70847.C: New test.
2687 * g++.dg/ubsan/pr70847.C: New test.
2688 * g++.dg/ubsan/pr71393.C: New test.
2689
2690 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2691
2692 PR tree-optimization/71259
2693 * gcc.dg/vect/pr71259.c: New test.
2694
2695 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2696
2697 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2698 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2699 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2700 above.
2701
2702 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2703
2704 PR middle-end/37780
2705 * gcc.c-torture/execute/pr37780.c: New test.
2706 * gcc.target/aarch64/pr37780_1.c: Likewise.
2707 * gcc.target/arm/pr37780_1.c: Likewise.
2708
2709 2016-06-06 Marek Polacek <polacek@redhat.com>
2710
2711 * c-c++-common/attr-may-alias-1.c: New test.
2712 * c-c++-common/attr-may-alias-2.c: New test.
2713 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2714
2715 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2716
2717 PR c/24414
2718 * gcc.target/i386/pr24414.c: New test.
2719
2720 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2721
2722 * gcc.target/sparc/vis4misc.c: New file.
2723 * gcc.target/sparc/fpcmp.c: Likewise.
2724 * gcc.target/sparc/fpcmpu.c: Likewise.
2725
2726 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2727
2728 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2729 * gcc.dg/vect/vect-live-3.c: Likewise.
2730
2731 2016-06-06 Richard Biener <rguenther@suse.de>
2732
2733 PR tree-optimization/71398
2734 * gcc.dg/torture/pr71398.c: New testcase.
2735
2736 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2737
2738 PR target/71389
2739 * g++.dg/pr71389.C: New test.
2740
2741 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2742
2743 PR fortran/71404
2744 * gfortran.dg/fmt_read_5.f: New test.
2745
2746 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2747
2748 PR fortran/69659
2749 * gfortran.dg/class_array_22.f03: New test.
2750
2751 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2752
2753 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2754
2755 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2756
2757 * gcc.dg/predict-9.c: Update template.
2758
2759 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2760
2761 PR c++/49377
2762 * g++.dg/template/pr49377.C: New.
2763
2764 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2765
2766 PR tree-optimization/71405
2767 * g++.dg/torture/pr71405.C: New test.
2768
2769 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2770
2771 PR c++/70202
2772 * g++.dg/inherit/crash5.C: New.
2773 * g++.dg/inherit/virtual1.C: Adjust.
2774
2775 2016-06-03 Jeff Law <law@redhat.com>
2776
2777 PR tree-optimization/71316
2778 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2779
2780 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2781
2782 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2783 dg-additional-options with just -fno-tree-scev-cprop in it.
2784 * gcc.dg/vect/vect-live-2.c: Likewise.
2785 * gcc.dg/vect/vect-live-5.c: Likewise.
2786 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2787 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2788 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2789
2790 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2791
2792 PR c++/27100
2793 * g++.dg/other/friend6.C: New test.
2794
2795 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2796
2797 * g++.dg/torture/ppc-ldst-array.C: New.
2798
2799 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2800
2801 PR target/71276
2802 PR target/71277
2803 * gcc.dg/torture/builtin-fp-int-inexact.c,
2804 gcc.target/i386/387-builtin-fp-int-inexact.c,
2805 gcc.target/i386/387-rint-inline-1.c,
2806 gcc.target/i386/387-rint-inline-2.c,
2807 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2808 gcc.target/i386/sse2-rint-inline-1.c,
2809 gcc.target/i386/sse2-rint-inline-2.c,
2810 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2811 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2812
2813 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2814 Julia Koval <julia.koval@intel.com>
2815
2816 PR target/66960
2817 PR target/67630
2818 PR target/67634
2819 PR target/67841
2820 PR target/68037
2821 PR target/68618
2822 PR target/68661
2823 PR target/69575
2824 PR target/69596
2825 PR target/69734
2826 * gcc.dg/guality/pr68037-1.c: New test.
2827 * gcc.dg/guality/pr68037-2.c: Likewise.
2828 * gcc.dg/guality/pr68037-3.c: Likewise.
2829 * gcc.dg/torture/pr68037-1.c: Likewise.
2830 * gcc.dg/torture/pr68037-2.c: Likewise.
2831 * gcc.dg/torture/pr68037-3.c: Likewise.
2832 * gcc.dg/torture/pr68661-1a.c: Likewise.
2833 * gcc.dg/torture/pr68661-1b.c: Likewise.
2834 * gcc.target/i386/interrupt-1.c: Likewise.
2835 * gcc.target/i386/interrupt-2.c: Likewise.
2836 * gcc.target/i386/interrupt-3.c: Likewise.
2837 * gcc.target/i386/interrupt-4.c: Likewise.
2838 * gcc.target/i386/interrupt-5.c: Likewise.
2839 * gcc.target/i386/interrupt-6.c: Likewise.
2840 * gcc.target/i386/interrupt-7.c: Likewise.
2841 * gcc.target/i386/interrupt-8.c: Likewise.
2842 * gcc.target/i386/interrupt-9.c: Likewise.
2843 * gcc.target/i386/interrupt-10.c: Likewise.
2844 * gcc.target/i386/interrupt-11.c: Likewise.
2845 * gcc.target/i386/interrupt-12.c: Likewise.
2846 * gcc.target/i386/interrupt-13.c: Likewise.
2847 * gcc.target/i386/interrupt-14.c: Likewise.
2848 * gcc.target/i386/interrupt-15.c: Likewise.
2849 * gcc.target/i386/interrupt-16.c: Likewise.
2850 * gcc.target/i386/interrupt-17.c: Likewise.
2851 * gcc.target/i386/interrupt-18.c: Likewise.
2852 * gcc.target/i386/interrupt-19.c: Likewise.
2853 * gcc.target/i386/interrupt-20.c: Likewise.
2854 * gcc.target/i386/interrupt-21.c: Likewise.
2855 * gcc.target/i386/interrupt-22.c: Likewise.
2856 * gcc.target/i386/interrupt-23.c: Likewise.
2857 * gcc.target/i386/interrupt-24.c: Likewise.
2858 * gcc.target/i386/interrupt-25.c: Likewise.
2859 * gcc.target/i386/interrupt-26.c: Likewise.
2860 * gcc.target/i386/interrupt-27.c: Likewise.
2861 * gcc.target/i386/interrupt-28.c: Likewise.
2862 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2863 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2864 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2865 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2866 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2867 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2868 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2869 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2870 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2871 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2872 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2873 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2874
2875 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2876
2877 PR tree-optimization/52171
2878 * gcc.dg/pr52171.c: New test.
2879 * gcc.target/i386/pr52171.c: New test.
2880
2881 2016-06-03 Jan Hubicka <jh@suse.cz>
2882
2883 * g++.dg/tree-ssa/pred-1.C: New testcase
2884 * gcc.dg/tree-ssa/pred-1.c: New testcase
2885
2886 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2887
2888 PR target/70957
2889 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2890 support.
2891 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2892
2893 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2894
2895 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2896
2897 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2898
2899 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2900 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2901 * gcc.dg/vect/vect-live-1.c: New test.
2902 * gcc.dg/vect/vect-live-2.c: New test.
2903 * gcc.dg/vect/vect-live-3.c: New test.
2904 * gcc.dg/vect/vect-live-4.c: New test.
2905 * gcc.dg/vect/vect-live-5.c: New test.
2906 * gcc.dg/vect/vect-live-slp-1.c: New test.
2907 * gcc.dg/vect/vect-live-slp-2.c: New test.
2908 * gcc.dg/vect/vect-live-slp-3.c: New test.
2909
2910 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2911
2912 PR middle-end/71387
2913 * g++.dg/opt/pr71387.C: New test.
2914
2915 2016-06-02 Jeff Law <law@redhat.com>
2916
2917 PR tree-optimization/71328
2918 * gcc.c-torture/compile/pr71328.c: New test.
2919
2920 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2921
2922 PR fortran/52393
2923 * gfortran.dg/fmt_read_3.f90: Fix typo.
2924 * gfortran.dg/fmt_read_4.f90: New test.
2925
2926 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2927
2928 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2929 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2930 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2931 * g++.dg/cpp0x/override2.C: Likewise.
2932 * g++.dg/parse/crash5.C: Likewise.
2933 * g++.dg/parse/error16.C: Likewise.
2934 * g++.dg/parse/error27.C: Likewise.
2935 * g++.dg/template/qualttp15.C: Likewise.
2936 * g++.dg/template/redecl4.C: Likewise.
2937 * g++.old-deja/g++.other/crash39.C: Likewise.
2938 * g++.old-deja/g++.other/struct1.C: Likewise.
2939 * g++.old-deja/g++.pt/m9a.C: Likewise.
2940 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2941
2942 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2943
2944 PR c++/71372
2945 * c-c++-common/pr71372.c: New test.
2946
2947 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2948 __TIME__ strings with __builtin_strcmp instead of printf and
2949 dg-output.
2950
2951 2016-06-02 Martin Liska <mliska@suse.cz>
2952
2953 * gcc.dg/predict-9.c: New test.
2954
2955 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2956
2957 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2958 global set_compiler_env_var and global saved_compiler_env_var.
2959
2960 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2961
2962 PR rtl-optimization/71295
2963 * gcc.c-torture/compile/pr71295.c: New test.
2964
2965 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2966
2967 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2968
2969 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2970 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2971
2972 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2973 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2974 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2975 alternative number.
2976
2977 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2978
2979 * gcc.target/powerpc/p9-splat-4.c: New test.
2980
2981 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2982
2983 PR target/71186
2984 * gcc.target/powerpc/pr71186.c: New test.
2985
2986 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2987
2988 PR fortran/52393
2989 * gfortran.dg/fmt_read_3.f90: New test.
2990
2991 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2992
2993 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2994 procedure.
2995
2996 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2997
2998 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2999 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3000 env var is set.
3001 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3002 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3003 shown once.
3004 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3005 during compilation.
3006 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3007 vars set by dg-set-compiler-env-var.
3008
3009 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
3010
3011 PR fortran/71156
3012 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3013 to the module procedure declaration.
3014 * gfortran.dg/submodule_16.f08: New test.
3015
3016 2016-06-01 Jakub Jelinek <jakub@redhat.com>
3017
3018 PR middle-end/71371
3019 * c-c++-common/gomp/pr71371.c: New test.
3020
3021 2016-06-01 Richard Biener <rguenther@suse.de>
3022
3023 PR tree-optimization/71366
3024 * gcc.dg/torture/pr71366-1.c: New testcase.
3025 * gcc.dg/torture/pr71366-2.c: Likewise.
3026
3027 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3028
3029 * gcc.target/powerpc/vslv-0.c: New test.
3030 * gcc.target/powerpc/vslv-1.c: New test.
3031 * gcc.target/powerpc/vsrv-0.c: New test.
3032 * gcc.target/powerpc/vsrv-1.c: New test.
3033
3034 2016-06-01 Nathan Sidwell <nathan@acm.org>
3035
3036 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3037 * gcc.target/nvptx/weak.c: New.
3038
3039 2016-06-01 Richard Biener <rguenther@suse.de>
3040
3041 PR tree-optimization/71261
3042 * gcc.dg/torture/vect-bool-1.c: New testcase.
3043
3044 2016-06-01 Jakub Jelinek <jakub@redhat.com>
3045
3046 * gfortran.dg/gomp/order-1.f90: New test.
3047 * gfortran.dg/gomp/order-2.f90: New test.
3048
3049 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
3050
3051 * gcc.dg/unroll-6.c: Update template.
3052 * gcc.dg/unroll-7.c: New testcase.
3053 * gcc.dg/unroll-8.c: New testcase.
3054
3055 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3056
3057 * gnat.dg/opt56.ad[sb]: New test.
3058
3059 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3060
3061 PR c++/66635
3062 * g++.dg/cpp0x/constexpr-ice16.C: New.
3063
3064 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3065
3066 PR tree-optimization/71314
3067 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3068 -mbranch-cost=2.
3069
3070 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3071
3072 PR tree-optimization/71077
3073 * gcc.dg/tree-ssa/pr71077.c: New test.
3074
3075 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
3076
3077 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3078 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3079 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3080
3081 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3082
3083 PR c++/71248
3084 * g++.dg/cpp0x/pr71248.C: New.
3085 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3086 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3087 * g++.dg/init/new37.C: Likewise.
3088 * g++.dg/template/static1.C: Likewise.
3089 * g++.dg/template/static2.C: Likewise.
3090
3091 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3092
3093 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3094 instead of %rdi.
3095 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3096
3097 2016-05-31 Marek Polacek <polacek@redhat.com>
3098
3099 * c-c++-common/Wswitch-unreachable-3.c: New test.
3100 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3101
3102 2016-05-31 Richard Biener <rguenther@suse.de>
3103
3104 PR tree-optimization/71352
3105 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3106
3107 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3108
3109 * gcc.target/arm/armv5_thumb_isa.c: New test.
3110
3111 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3112
3113 PR target/71346
3114 * gcc.target/i386/pr71346.c: New test.
3115
3116 2016-05-31 Tom de Vries <tom@codesourcery.com>
3117
3118 PR tree-optimization/69068
3119 * gcc.dg/graphite/pr69068.c: New test.
3120
3121 2016-05-27 Martin Sebor <msebor@redhat.com>
3122
3123 PR c++/71306
3124 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3125
3126 2016-05-30 Jakub Jelinek <jakub@redhat.com>
3127
3128 PR c++/71349
3129 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3130 nowait depend(inout: dd[0]) clauses where permitted.
3131
3132 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3133
3134 PR c++/71238
3135 * g++.dg/parse/pr71238.C: New.
3136 * g++.dg/concepts/friend1.C: Test column numbers too.
3137 * g++.dg/cpp0x/initlist31.C: Likewise.
3138 * g++.dg/cpp0x/pr51420.C: Likewise.
3139 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3140 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3141 * g++.dg/ext/builtin3.C: Likewise.
3142 * g++.dg/lookup/friend12.C: Likewise.
3143 * g++.dg/lookup/friend7.C: Likewise.
3144 * g++.dg/lookup/koenig1.C: Likewise.
3145 * g++.dg/lookup/koenig5.C: Likewise.
3146 * g++.dg/lookup/used-before-declaration.C: Likewise.
3147 * g++.dg/overload/koenig1.C: Likewise.
3148 * g++.dg/template/crash65.C: Likewise.
3149 * g++.dg/template/friend57.C: Likewise.
3150 * g++.dg/warn/Wshadow-5.C: Likewise.
3151 * g++.dg/warn/Wunused-8.C: Likewise.
3152 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3153 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3154 * g++.old-deja/g++.jason/member.C: Likewise.
3155 * g++.old-deja/g++.jason/report.C: Likewise.
3156 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3157 * g++.old-deja/g++.law/visibility20.C: Likewise.
3158 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3159 * g++.old-deja/g++.other/static5.C: Likewise.
3160 * g++.old-deja/g++.pt/overload2.C: Likewise.
3161
3162 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3163
3164 * gcc.dg/tree-ssa/peel1.c: New testcase.
3165 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3166 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3167
3168 2016-05-30 Tom de Vries <tom@codesourcery.com>
3169
3170 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3171 to ce.
3172
3173 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3174
3175 PR c++/71099
3176 * g++.dg/parse/virtual1.C: New.
3177
3178 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
3179
3180 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3181 Use correct register when clearing %edx.
3182
3183 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
3184
3185 PR tree-optimization/71289
3186 * gcc.dg/pr71289.c: New test.
3187
3188 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3189
3190 PR middle-end/71269
3191 PR middle-end/71292
3192 * gcc.dg/tree-ssa/pr71269.c: New test.
3193 * gcc.dg/tree-ssa/pr71292.c: New test.
3194
3195 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3196
3197 PR middle-end/71252
3198 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3199
3200 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3201
3202 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3203 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3204 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3205
3206 2016-05-30 Tom de Vries <tom@codesourcery.com>
3207
3208 PR tree-optimization/69067
3209 * gcc.dg/graphite/pr69067.c: New test.
3210
3211 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
3212
3213 PR target/71245
3214 * gcc.target/i386/pr71245-1.c: New test.
3215 * gcc.target/i386/pr71245-2.c: Ditto.
3216
3217 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3218
3219 PR c++/71105
3220 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3221 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3222 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3223
3224 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
3225
3226 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3227
3228 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3229
3230 Revert:
3231 PR c++/69855
3232 * g++.dg/overload/69855.C: New.
3233 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3234 * g++.old-deja/g++.pt/crash3.C: Likewise.
3235
3236 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3237
3238 PR c++/60385
3239 * g++.dg/parse/namespace13.C: New.
3240
3241 2016-05-26 Jeff Law <law@redhat.com>
3242
3243 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3244 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3245 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3246 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3247 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3248 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3249 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3250 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3251 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3252 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3253 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3254 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3255 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3256
3257 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3258
3259 PR c++/69855
3260 * g++.dg/overload/69855.C: New.
3261 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3262 * g++.old-deja/g++.pt/crash3.C: Likewise.
3263
3264 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3265
3266 PR target/63596
3267 * gcc.target/aarch64/va_arg_1.c: New testcase.
3268 * gcc.target/aarch64/va_arg_2.c: Likewise.
3269 * gcc.target/aarch64/va_arg_3.c: Likewise.
3270
3271 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3272
3273 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3274 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3275 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3276 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3277 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3278
3279 2016-05-27 Marek Polacek <polacek@redhat.com>
3280
3281 PR middle-end/71308
3282 * g++.dg/torture/pr71308.C: New test.
3283
3284 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3285
3286 * gcc.dg/zero_bits_compound-1.c: New test.
3287 * gcc.dg/zero_bits_compound-2.c: New test.
3288
3289 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3290
3291 PR middle-end/71279
3292 * gcc.dg/pr71279.c: New test.
3293
3294 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3295
3296 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3297 floating point min/max/comparison instructions.
3298 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3299
3300 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3301
3302 * c-c++-common/gomp/schedule-1.c: New test.
3303 * gfortran.dg/gomp/schedule-1.f90: New test.
3304
3305 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3306
3307 PR c++/70822
3308 PR c++/70106
3309 * g++.dg/cpp1y/auto-fn32.C: New test.
3310 * g++.dg/cpp1y/paren4.C: New test.
3311
3312 2016-05-26 Nathan Sidwell <nathan@acm.org>
3313
3314 * gcc.dg/20060410.c: Xfail on ptx.
3315 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3316 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3317 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3318 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3319 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3320
3321 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3322
3323 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3324
3325 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3326
3327 PR tree-optimization/71280
3328 * gcc.dg/pr71280.c: New test.
3329
3330 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3331
3332 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3333 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3334
3335 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3336
3337 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3338
3339 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3340 kept in memory.
3341
3342 2016-05-25 Jeff Law <law@redhat.com>
3343
3344 PR tree-optimization/71272
3345 * gcc.c-torture/compile/pr71272.c: new test.
3346
3347 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3348
3349 * gcc.target/powerpc/vec-cmpne.c: New test.
3350 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3351
3352 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3353
3354 * gnat.dg/opt55.ad[sb]: New test.
3355
3356 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3357
3358 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3359 * c-c++-common/pr60226.c: Require int32plus.
3360 * gcc.c-torture/execute/pr70602.c: Likewise.
3361 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3362 unsigned long for malloc arg type.
3363 * gcc.dg/asr_div1.c: Require int32plus.
3364 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3365 * gcc.dg/pie-1.c: Require pie.
3366 * gcc.dg/pie-2.c: Likewise.
3367 * gcc.dg/pr59471.c: Require int32plus.
3368 * gcc.dg/pr59963-2.c: XFAIL for int16.
3369 * gcc.dg/pr60114.c: Require int32plus.
3370 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3371 unsigned long for typedef of size_t.
3372 * gcc.dg/pr63914.c: Require int32plus.
3373 * gcc.dg/pr64536.c: Require pt32plus.
3374 * gcc.dg/pr65658.c: Likewise.
3375 * gcc.dg/pr67271.c: Require int32plus.
3376 * gcc.dg/pr68112.c: Likewise.
3377 * gcc.dg/pr69071.c: Skip for avr target.
3378 * gcc.dg/pr69973.c: Require int32plus.
3379 * gcc.dg/pr70169.c: Skip for avr target.
3380 * gcc.dg/sso-6.c: Require int32plus.
3381 * gcc.dg/sso-7.c: Likewise.
3382 * gcc.dg/sso-8.c: Likewise.
3383 * gcc.dg/vrp-min-max-2.c: Likewise.
3384
3385 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3386
3387 PR target/70738
3388 * gcc.target/i386/pr70738-1.c: New test.
3389 * gcc.target/i386/pr70738-2.c: Likewise.
3390 * gcc.target/i386/pr70738-3.c: Likewise.
3391 * gcc.target/i386/pr70738-4.c: Likewise.
3392 * gcc.target/i386/pr70738-5.c: Likewise.
3393 * gcc.target/i386/pr70738-6.c: Likewise.
3394 * gcc.target/i386/pr70738-7.c: Likewise.
3395 * gcc.target/i386/pr70738-8.c: Likewise.
3396 * gcc.target/i386/pr70738-9.c: Likewise.
3397
3398 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3399
3400 PR rtl-optimization/66940
3401 * gcc.c-torture/execute/pr66940.c: New test.
3402
3403 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3404
3405 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3406 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3407 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3408 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3409 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3410 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3411 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3412 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3413 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3414 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3415 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3416 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3417 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3418 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3419 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3420 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3421 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3422 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3423 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3424 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3425 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3426 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3427 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3428 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3429
3430 2016-05-25 Marek Polacek <polacek@redhat.com>
3431
3432 PR c/71265
3433 * gcc.dg/noncompile/pr71265.c: New test.
3434
3435 PR c/71266
3436 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3437
3438 2016-05-25 Nathan Sidwell <nathan@acm.org>
3439
3440 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3441
3442 2016-05-25 Richard Biener <rguenther@suse.de>
3443
3444 PR tree-optimization/71261
3445 * c-c++-common/torture/pr71261.c: New testcase.
3446
3447 2016-05-25 Richard Biener <rguenther@suse.de>
3448
3449 PR tree-optimization/71264
3450 * gcc.dg/vect/pr71264.c: New testcase.
3451
3452 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3453
3454 PR c++/55992
3455 * g++.dg/cpp0x/alias-decl-53.C: New.
3456 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3457
3458 2016-05-25 Martin Liska <mliska@suse.cz>
3459
3460 * g++.dg/pr71239.C: New test.
3461
3462 2016-05-25 Richard Biener <rguenther@suse.de>
3463
3464 * gcc.dg/vect/pr58135.c: Rename to ...
3465 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3466
3467 2016-05-25 Marek Polacek <polacek@redhat.com>
3468
3469 * g++.dg/pr65295.C: Use target c++14.
3470
3471 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3472
3473 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3474 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3475
3476 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3477
3478 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3479 instructions.
3480
3481 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3482
3483 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3484 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3485 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3486 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3487 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3488 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3489 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3490 * c-c++-common/goacc/pcopy.c: Likewise.
3491 * c-c++-common/goacc/pcopyin.c: Likewise.
3492 * c-c++-common/goacc/pcopyout.c: Likewise.
3493 * c-c++-common/goacc/pcreate.c: Likewise.
3494 * c-c++-common/goacc/pr70688.c: New test.
3495 * c-c++-common/goacc/present-1.c: Adjust test.
3496 * c-c++-common/goacc/reduction-5.c: Likewise.
3497 * g++.dg/goacc/data-1.C: New test.
3498
3499 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3500
3501 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3502 vector parity built-in functions.
3503 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3504 count trailing zeros automatic vectorization.
3505 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3506 count trailing zeros built-in functions.
3507
3508 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3509
3510 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3511
3512 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3513
3514 PR target/71050
3515 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3516
3517 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3518
3519 PR c++/50436
3520 * g++.dg/template/crash123.C: New.
3521 * g++.dg/template/crash124.C: Likewise.
3522
3523 2016-05-24 Martin Sebor <msebor@redhat.com>
3524
3525 PR c++/71147
3526 * g++.dg/ext/flexary16.C: New test.
3527
3528 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3529
3530 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3531 before math.h is included.
3532 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3533 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3534 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3535 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3536 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3537 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3538 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3539 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3540 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3541 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3542 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3543 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3544 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3545 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3546 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3547 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3548 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3549 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3550 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3551 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3552 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3553 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3554 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3555
3556 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3557 Kelvin Nilsen <kelvin@gcc.gnu.org>
3558
3559 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3560 support.
3561
3562 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3563
3564 PR c++/69872
3565 * g++.dg/warn/Wno-narrowing1.C: New.
3566
3567 2016-05-24 Marek Polacek <polacek@redhat.com>
3568
3569 PR c/71249
3570 * c-c++-common/Wswitch-unreachable-2.c: New test.
3571
3572 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3573
3574 PR c++/71257
3575 * g++.dg/vect/simd-clone-6.cc: New test.
3576 * g++.dg/gomp/declare-simd-6.C: New test.
3577
3578 PR middle-end/70434
3579 PR c/69504
3580 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3581
3582 2016-05-24 Richard Biener <rguenther@suse.de>
3583
3584 PR tree-optimization/71240
3585 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3586
3587 2016-05-24 Richard Biener <rguenther@suse.de>
3588
3589 PR tree-optimization/71230
3590 * gcc.dg/torture/pr71230.c: New testcase.
3591 * g++.dg/torture/pr71230.C: Likewise.
3592
3593 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3594
3595 * c-c++-common/goacc/routine-5.c: Add tests.
3596 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3597 * gfortran.dg/goacc/routine-6.f90: Add tests.
3598
3599 2016-05-24 Richard Biener <rguenther@suse.de>
3600
3601 PR tree-optimization/71253
3602 * gcc.dg/torture/pr71253.c: New testcase.
3603
3604 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3605
3606 PR middle-end/71252
3607 * gfortran.dg/pr71252.f90: New test.
3608
3609 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3610
3611 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3612
3613 2016-05-24 Richard Biener <rguenther@suse.de>
3614
3615 PR middle-end/70434
3616 PR c/69504
3617 * c-c++-common/vector-subscript-4.c: New testcase.
3618 * c-c++-common/vector-subscript-5.c: Likewise.
3619
3620 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3621
3622 PR fortran/71123
3623 * gfortran.dg/namelist_90.f: New test
3624
3625 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3626
3627 PR fortran/66461
3628 * gfortran.dg/unexpected_eof.f: New test
3629
3630 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3631 Kelvin Nilsen <kelvin@gcc.gnu.org>
3632
3633 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3634 as little endian.
3635
3636 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3637
3638 PR c++/70972
3639 * g++.dg/cpp0x/inh-ctor20.C: New.
3640 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3641
3642 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3643
3644 PR c++/69095
3645 * g++.dg/cpp0x/variadic168.C: New.
3646
3647 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3648
3649 * g++.dg/cpp0x/pr31445.C: Test column number too.
3650 * g++.dg/cpp0x/pr32253.C: Likewise.
3651 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3652 * g++.dg/cpp0x/variadic36.C: Likewise.
3653
3654 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3655
3656 * gcc.dg/fold-notshift-2.c: Adjust.
3657
3658 2016-05-23 Marek Polacek <polacek@redhat.com>
3659
3660 PR c/49859
3661 * c-c++-common/Wswitch-unreachable-1.c: New test.
3662 * gcc.dg/Wswitch-unreachable-1.c: New test.
3663 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3664 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3665 * g++.dg/gomp/block-10.C: Likewise.
3666 * gcc.dg/gomp/block-10.c: Likewise.
3667 * g++.dg/gomp/block-9.C: Likewise.
3668 * gcc.dg/gomp/block-9.c: Likewise.
3669 * g++.dg/gomp/target-1.C: Likewise.
3670 * g++.dg/gomp/target-2.C: Likewise.
3671 * gcc.dg/gomp/target-1.c: Likewise.
3672 * gcc.dg/gomp/target-2.c: Likewise.
3673 * g++.dg/gomp/taskgroup-1.C: Likewise.
3674 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3675 * gcc.dg/gomp/teams-1.c: Likewise.
3676 * g++.dg/gomp/teams-1.C: Likewise.
3677 * g++.dg/overload/error3.C: Likewise.
3678 * g++.dg/tm/jump1.C: Likewise.
3679 * g++.dg/torture/pr40335.C: Likewise.
3680 * gcc.dg/c99-vla-jump-5.c: Likewise.
3681 * gcc.dg/switch-warn-1.c: Likewise.
3682 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3683 * gcc.dg/nested-func-1.c: Likewise.
3684 * gcc.dg/pr67784-4.c: Likewise.
3685
3686 2016-05-23 Richard Biener <rguenther@suse.de>
3687
3688 PR tree-optimization/71230
3689 * gfortran.dg/pr71230-1.f90: New testcase.
3690 * gfortran.dg/pr71230-2.f90: Likewise.
3691
3692 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3693
3694 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3695 * gcc.dg/vect/pr58135.c: Add new.
3696 * gfortran.dg/pr46519-1.f: Adjust test case.
3697
3698 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3699
3700 PR c++/53401
3701 * g++.dg/cpp0x/decltype64.C: New.
3702
3703 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3704
3705 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3706 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3707 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3708
3709 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3710
3711 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3712 Add poly64x1_t and poly64x2_t cases if supported.
3713 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3714 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3715 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3716 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3717 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3718
3719 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3720
3721 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3722 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3723 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3724 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3725 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3726 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3727 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3728
3729 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3730
3731 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3732
3733 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3734
3735 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3736 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3737
3738 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3739
3740 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3741 constraint instead of "r".
3742 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3743 insn instead of vxorpd.
3744 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3745
3746 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3747 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3748
3749 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3750
3751 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3752 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3753
3754 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3755
3756 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3757
3758 PR middle-end/40921
3759 * gcc.dg/tree-ssa/pr40921.c: New test.
3760
3761 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3762
3763 PR target/71103
3764 * gcc.target/avr/pr71103.c: New test.
3765
3766 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3767
3768 PR middle-end/71179
3769 * gcc.dg/tree-ssa/pr71179.c: New test.
3770
3771 2016-05-20 Martin Sebor <msebor@redhat.com>
3772
3773 PR c/71115
3774 * gcc.dg/init-excess-2.c: New test.
3775
3776 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3777
3778 * gnat.dg/opt53.adb: New test.
3779 * gnat.dg/opt54.adb: Likewise.
3780
3781 2016-05-20 Martin Jambor <mjambor@suse.cz>
3782
3783 PR tree-optimization/70884
3784 * gcc.dg/tree-ssa/pr70919.c: New test.
3785
3786 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3787
3788 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3789 formatting.
3790 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3791 fix code formatting.
3792
3793 2016-05-20 Nathan Sidwell <nathan@acm.org>
3794
3795 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3796 non-common cases.
3797 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3798
3799 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3800
3801 * jit.dg/all-non-failing-tests.h: Add
3802 test-factorial-must-tail-call.c.
3803 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3804 * jit.dg/test-factorial-must-tail-call.c: New test case.
3805
3806 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3807
3808 PR fortran/71204
3809 * gfortran.dg/pr71204.f90: New test.
3810
3811 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3812
3813 * gcc.target/nvptx/sincos.c: New test.
3814
3815 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3816
3817 PR c++/70572
3818 * g++.dg/cpp1y/auto-fn31.C: New.
3819
3820 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3821
3822 * gcc.target/powerpc/vec-addec.c: New test.
3823 * gcc.target/powerpc/vec-addec-int128.c: New test.
3824
3825 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3826
3827 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3828 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3829 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3830 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3831
3832 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3833
3834 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3835
3836 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3837
3838 PR c++/71210
3839 * g++.dg/opt/pr71210-1.C: New test.
3840 * g++.dg/opt/pr71210-2.C: New test.
3841
3842 PR tree-optimization/29756
3843 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3844 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3845 only on selected targets where V4SImode vectors are known to be
3846 supported.
3847
3848 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3849
3850 PR tree-optimization/71079
3851 PR tree-optimization/71206
3852 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3853
3854 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3855
3856 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3857 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3858 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3859
3860 2016-05-20 Richard Guenther <rguenther@suse.de>
3861
3862 PR tree-optimization/29756
3863 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3864
3865 2016-05-20 Richard Biener <rguenther@suse.de>
3866
3867 PR tree-optimization/71185
3868 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3869
3870 2016-05-20 Richard Biener <rguenther@suse.de>
3871
3872 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3873
3874 2016-05-19 Marek Polacek <polacek@redhat.com>
3875
3876 PR c++/71075
3877 * g++.dg/diagnostic/pr71075.C: New test.
3878
3879 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3880
3881 PR c++/71184
3882 * g++.dg/pr71184.C: New test case.
3883
3884 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3885
3886 * gcc.target/powerpc/darn-0.c: New test.
3887 * gcc.target/powerpc/darn-1.c: New test.
3888 * gcc.target/powerpc/darn-2.c: New test.
3889
3890 2016-05-19 Marek Polacek <polacek@redhat.com>
3891
3892 PR tree-optimization/71031
3893 * gcc.dg/tree-ssa/vrp100.c: New test.
3894
3895 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3896
3897 PR rtl-optimization/71148
3898 * gcc.dg/pr71148.c: New test.
3899
3900 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3901
3902 PR target/71056
3903 * gcc.target/arm/pr71056.c: New test.
3904
3905 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3906
3907 * c-c++-common/pr69669.c: Check the used mode.
3908
3909 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3910
3911 PR sanitizer/64354
3912 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3913
3914 2016-05-19 Richard Biener <rguenther@suse.de>
3915
3916 PR tree-optimization/70729
3917 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3918 * gcc.dg/graphite/scop-18.c: Likewise.
3919 * gcc.dg/pr41783.c: Disable LIM.
3920 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3921 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3922 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3923 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3924 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3925 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3926 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3927 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3928 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3929 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3930 * gfortran.dg/pr42108.f90: Likewise.
3931
3932 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3933
3934 PR driver/69265
3935 * gcc.dg/spellcheck-options-11.c: New test case.
3936
3937 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3938
3939 PR c++/71100
3940 * g++.dg/opt/pr71100.C: New test.
3941
3942 2016-05-18 Martin Jambor <mjambor@suse.cz>
3943
3944 PR ipa/69708
3945 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3946 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3947 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3948 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3949
3950 2016-05-18 Martin Jambor <mjambor@suse.cz>
3951
3952 PR ipa/69708
3953 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3954 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3955 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3956 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3957 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3958
3959 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3960
3961 PR c++/69793
3962 * g++.dg/template/crash122.C: New.
3963
3964 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3965
3966 PR c++/70466
3967 * g++.dg/template/pr70466-1.C: New.
3968 * g++.dg/template/pr70466-2.C: Likewise.
3969
3970 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3971
3972 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3973 splat operations and the XXSPLTIB instruction.
3974 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3975 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3976 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3977 xxlxor to clear a register.
3978
3979 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3980
3981 * gcc.dg/torture/pr71020.c: New test.
3982
3983 2016-05-18 Martin Jambor <mjambor@suse.cz>
3984
3985 PR ipa/70646
3986 * gcc.dg/ipa/pr70646.c: New test.
3987
3988 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3989
3990 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3991
3992 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3993
3994 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3995 missing tests for vreinterpretq_p{8,16}.
3996
3997 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3998
3999 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4000 vsliq_n_s64 and vsliq_n_u64.
4001
4002 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4003
4004 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4005 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4006
4007 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4008
4009 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4010 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4011 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4012
4013 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4014
4015 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4016 in comment.
4017
4018 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4019
4020 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4021 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4022 "blr\t" and switch to scan-assembler-times.
4023
4024 2016-05-18 Jiong Wang <jiong.wang@arm.com>
4025
4026 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4027 with __aarch64__.
4028 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4029 declarations under __aarch64__ and __ARM_FEATURE_FMA.
4030
4031 2016-05-18 Jakub Jelinek <jakub@redhat.com>
4032
4033 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4034 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4035 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4036 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4037 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4038 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4039
4040 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4041 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4042
4043 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4044 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4045
4046 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4047 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4048
4049 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4050
4051 2016-05-18 Richard Biener <rguenther@suse.de>
4052
4053 PR tree-optimization/71168
4054 * gcc.dg/torture/pr71168.c: New testcase.
4055
4056 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4057
4058 PR middle-end/63586
4059 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4060 * gcc.dg/tree-ssa/pr63586.c: New test.
4061 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4062
4063 2016-05-17 Nathan Sidwell <nathan@acm.org>
4064
4065 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4066 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4067 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4068 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4069
4070 2016-05-17 Nathan Sidwell <nathan@acm.org>
4071
4072 * gcc.target/nvptx/abi-vararg-3.c: New.
4073
4074 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4075
4076 PR tree-optimization/54579
4077 PR middle-end/55299
4078 * gcc.dg/fold-notrotate-1.c: New test.
4079 * gcc.dg/fold-notshift-1.c: New test.
4080 * gcc.dg/fold-notshift-2.c: New test.
4081
4082 2016-05-17 Marek Polacek <polacek@redhat.com>
4083
4084 PR ipa/71146
4085 * g++.dg/ipa/pr71146.C: New test.
4086
4087 2016-05-17 David Malcolm <dmalcolm@redhat.com>
4088
4089 * jit.dg/test-error-array-bounds.c: New test case.
4090
4091 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4092
4093 * gcc.dg/tree-ssa/and-1.c: New testcase.
4094
4095 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4096
4097 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4098 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4099
4100 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4101
4102 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4103 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4104
4105 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4106
4107 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4108
4109 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4110
4111 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4112
4113 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4114
4115 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4116 ".2d[index]" when scan the assembly.
4117 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4118 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4119 float64x1.
4120 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4121
4122 2016-05-17 Richard Biener <rguenther@suse.de>
4123
4124 PR tree-optimization/71132
4125 * gcc.dg/torture/pr71132.c: New testcase.
4126
4127 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4128
4129 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4130
4131 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4132
4133 PR target/70809
4134 * gcc.target/aarch64/pr70809_1.c: New test.
4135
4136 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4137
4138 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4139 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4140 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4141 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4142
4143 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4144 Ilya Enkovich <ilya.enkovich@intel.com>
4145
4146 PR target/71114
4147 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4148
4149 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
4150
4151 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4152 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4153
4154 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4155
4156 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4157 test for __ARM_FP16_ARGS.
4158 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4159 * gcc.target/arm/aapcs/neon-vect10.c: New.
4160 * gcc.target/arm/aapcs/neon-vect9.c: New.
4161 * gcc.target/arm/aapcs/vfp18.c: New.
4162 * gcc.target/arm/aapcs/vfp19.c: New.
4163 * gcc.target/arm/aapcs/vfp20.c: New.
4164 * gcc.target/arm/aapcs/vfp21.c: New.
4165 * gcc.target/arm/fp16-aapcs-1.c: New.
4166 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4167 test for __ARM_FP16_ARGS.
4168 * g++.target/arm/fp16-return-1.c: Update expected output.
4169
4170 2016-05-16 Jiong Wang <jiong.wang@arm.com>
4171
4172 PR testsuite/70227
4173 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4174
4175 2016-05-15 Harald Anlauf <anlauf@gmx.de>
4176
4177 PR fortran/69603
4178 * gfortran.dg/pr69603.f90: New testcase.
4179
4180 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4181
4182 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4183
4184 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4185
4186 PR fortran/71047
4187 * gfortran.dg/pr71047.f08: New test.
4188
4189 2016-05-13 Joseph Myers <joseph@codesourcery.com>
4190
4191 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4192 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4193 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4194
4195 2016-05-13 Martin Sebor <msebor@redhat.com>
4196
4197 PR c++/60049
4198 * g++.dg/cpp0x/constexpr-60049.C: New test.
4199
4200 2016-05-13 Jakub Jelinek <jakub@redhat.com>
4201
4202 PR bootstrap/71071
4203 * gcc.dg/pr71071.c: New test.
4204
4205 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
4206
4207 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4208 remove XOP handling.
4209 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4210
4211 2016-05-13 Nathan Sidwell <nathan@acm.org>
4212
4213 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4214 __atomic_is_lock_free declaration.
4215
4216 2016-05-13 Richard Biener <rguenther@suse.de>
4217
4218 PR tree-optimization/42587
4219 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4220
4221 2016-05-13 Martin Liska <mliska@suse.cz>
4222
4223 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4224 the new format of dump output.
4225
4226 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4227
4228 * gcc.dg/pr71084.c: New test.
4229
4230 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4231
4232 PR target/53440
4233 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4234
4235 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4236
4237 * gcc.target/aarch64/struct_return.c: New test.
4238
4239 2016-05-12 Marek Polacek <polacek@redhat.com>
4240
4241 PR c/70756
4242 * c-c++-common/pr70756-2.c: New test.
4243 * c-c++-common/pr70756.c: New test.
4244
4245 2016-05-12 Richard Biener <rguenther@suse.de>
4246
4247 PR tree-optimization/71059
4248 * gcc.dg/torture/pr71059.c: New testcase.
4249
4250 2016-05-12 Richard Biener <rguenther@suse.de>
4251
4252 PR tree-optimization/71062
4253 * gcc.dg/torture/pr71062.c: New testcase.
4254
4255 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4256
4257 PR tree-optimization/71006
4258 * gcc.dg/pr71006.c: New test.
4259
4260 2016-05-12 Marek Polacek <polacek@redhat.com>
4261
4262 PR driver/71063
4263 * gcc.dg/opts-7.c: New test.
4264
4265 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4266
4267 PR target/70830
4268 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4269 Add -save-temps to dg-options.
4270 Scan for ldmfd rather than pop instruction.
4271 * gcc.target/arm/interrupt-2.c: Likewise.
4272 * gcc.target/arm/pr70830.c: New test.
4273
4274 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4275
4276 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4277 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4278
4279 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4280 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4281 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4282
4283 PR target/71019
4284 * gcc.target/i386/avx512vl-pack-1.c: New test.
4285 * gcc.target/i386/avx512vl-pack-2.c: New test.
4286 * gcc.target/i386/avx512bw-pack-2.c: New test.
4287
4288 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4289
4290 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4291 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4292 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4293
4294 2016-05-12 Richard Biener <rguenther@suse.de>
4295
4296 PR tree-optimization/70986
4297 * gcc.dg/torture/pr70986-1.c: New testcase.
4298 * gcc.dg/torture/pr70986-2.c: Likewise.
4299 * gcc.dg/torture/pr70986-3.c: Likewise.
4300
4301 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4302
4303 PR c/43651
4304 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4305 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4306
4307 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4308
4309 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4310 directive.
4311 * gcc.target/i386/pr66746.c: Ditto.
4312
4313 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4314
4315 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4316 support.
4317 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4318 warning when using -mvsx-timode.
4319 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4320 * gcc.target/powerpc/dform-2.c: Likewise.
4321 * gcc.target/powerpc/pr68805.c: Likewise.
4322
4323 2016-05-11 Marek Polacek <polacek@redhat.com>
4324
4325 PR c++/71024
4326 * c-c++-common/attributes-3.c: New test.
4327
4328 2016-05-11 Nathan Sidwell <nathan@acm.org>
4329
4330 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4331 * gcc.c-torture/execute/pr68185.c: Likewise.
4332 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4333 * gcc.dg/pr69634.c: Requires scheduling.
4334 * gcc.dg/torture/pr66178.c: Require label values.
4335 * gcc.dg/setjmp-6.c: Require indirect jumps.
4336
4337 2016-05-11 Richard Biener <rguenther@suse.de>
4338
4339 PR tree-optimization/71055
4340 * gcc.dg/torture/pr71055.c: New testcase.
4341
4342 2016-05-11 Richard Biener <rguenther@suse.de>
4343
4344 PR debug/71057
4345 * g++.dg/debug/pr71057.C: New testcase.
4346
4347 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4348
4349 PR fortran/70855
4350 * gfortran.dg/gomp/pr70855.f90: New test.
4351
4352 2016-05-11 Richard Biener <rguenther@suse.de>
4353
4354 PR middle-end/71002
4355 * g++.dg/torture/pr71002.C: New testcase.
4356
4357 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4358
4359 PR middle-end/70807
4360 * gcc.dg/pr70807.c: New test.
4361
4362 2016-05-10 Martin Sebor <msebor@redhat.com>
4363
4364 PR c++/38611
4365 * g++.dg/Wattributes.C: New test.
4366
4367 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4368
4369 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4370 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4371 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4372
4373 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4374
4375 PR target/70799
4376 * gcc.target/i386/pr70799-1.c: New test.
4377
4378 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4379
4380 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4381
4382 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4383
4384 PR middle-end/70877
4385 * gcc.target/i386/pr70877.c: New test.
4386
4387 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4388
4389 PR tree-optimization/70786
4390 * gcc.target/i386/pr70876.c: New test.
4391
4392 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4393
4394 PR target/70927
4395 * gcc.target/i386/avx512vl-logic-1.c: New test.
4396 * gcc.target/i386/avx512vl-logic-2.c: New test.
4397 * gcc.target/i386/avx512dq-logic-2.c: New test.
4398
4399 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4400
4401 PR target/70963
4402 * gcc.target/powerpc/pr70963.c: New.
4403
4404 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4405
4406 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4407 (test_very_wide_line): Add ruler to expected output.
4408 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4409 (test_very_wide_line): Likewise.
4410 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4411 (test_show_locus): Within the handling of "test_very_wide_line",
4412 enable show_ruler_p on the diagnostic context.
4413
4414 2016-05-10 Richard Biener <rguenther@suse.de>
4415
4416 PR tree-optimization/71039
4417 * gcc.dg/torture/pr71039.c: New testcase.
4418
4419 2016-05-10 Nathan Sidwell <nathan@acm.org>
4420
4421 * gcc.dg/nested-func-10.c: Requires alloca.
4422 * gcc.dg/nested-func-9.c: Requires alloca.
4423 * gcc.c-torture/execute/pr70460.c: Requires labels.
4424 * gcc.c-torture/compile/pr70199.c: Requires labels.
4425 * gcc.target/nvptx/decl.c: Compile only.
4426 * gcc.target/nvptx/trailing-init.c: Compile only.
4427 * gcc.target/nvptx/ary-init.c: Compile only.
4428
4429 2016-05-10 Marek Polacek <polacek@redhat.com>
4430
4431 PR c/70255
4432 * gcc.dg/attr-opt-1.c: New test.
4433
4434 2016-05-10 Richard Biener <rguenther@suse.de>
4435
4436 PR tree-optimization/70497
4437 PR tree-optimization/28367
4438 * gcc.dg/torture/20160404-1.c: New testcase.
4439 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4440 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4441
4442 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4443
4444 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4445
4446 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4447
4448 * gcc.target/i386/fabsneg-1.c New test.
4449
4450 2016-05-09 Alan Modra <amodra@gmail.com>
4451
4452 PR testsuite/70826
4453 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4454
4455 2016-05-09 Richard Biener <rguenther@suse.de>
4456
4457 PR tree-optimization/70985
4458 * gcc.dg/torture/pr70985.c: New testcase.
4459
4460 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4461
4462 * gcc.dg/tree-ssa/ifc-9.c: New test.
4463 * gcc.dg/tree-ssa/ifc-10.c: New test.
4464 * gcc.dg/tree-ssa/ifc-11.c: New test.
4465 * gcc.dg/tree-ssa/ifc-12.c: New test.
4466 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4467 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4468 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4469
4470 2016-05-09 Richard Biener <rguenther@suse.de>
4471
4472 PR fortran/70937
4473 * gfortran.dg/pr70937.f90: New testcase.
4474
4475 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4476
4477 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4478
4479 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4480
4481 PR fortran/56226
4482 * gfortran.dg/dec_structure_1.f90: New testcase.
4483 * gfortran.dg/dec_structure_2.f90: Ditto.
4484 * gfortran.dg/dec_structure_3.f90: Ditto.
4485 * gfortran.dg/dec_structure_4.f90: Ditto.
4486 * gfortran.dg/dec_structure_5.f90: Ditto.
4487 * gfortran.dg/dec_structure_6.f90: Ditto.
4488 * gfortran.dg/dec_structure_7.f90: Ditto.
4489 * gfortran.dg/dec_structure_8.f90: Ditto.
4490 * gfortran.dg/dec_structure_9.f90: Ditto.
4491 * gfortran.dg/dec_structure_10.f90: Ditto.
4492 * gfortran.dg/dec_structure_11.f90: Ditto.
4493 * gfortran.dg/dec_union_1.f90: Ditto.
4494 * gfortran.dg/dec_union_2.f90: Ditto.
4495 * gfortran.dg/dec_union_3.f90: Ditto.
4496 * gfortran.dg/dec_union_4.f90: Ditto.
4497 * gfortran.dg/dec_union_5.f90: Ditto.
4498 * gfortran.dg/dec_union_6.f90: Ditto.
4499 * gfortran.dg/dec_union_7.f90: Ditto.
4500
4501 2016-05-07 Tom de Vries <tom@codesourcery.com>
4502
4503 PR tree-optimization/70956
4504 * gcc.dg/graphite/pr70956.c: New test.
4505
4506 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4507
4508 PR middle-end/70941
4509 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4510 (a, b, c, d): Change type from char to signed char.
4511 (main): Compare against (signed char) -1634678893 instead of
4512 hardcoded -109. Use __builtin_abort instead of abort.
4513
4514 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4515 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4516
4517 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4518
4519 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4520
4521 PR debug/70935
4522 * gcc.dg/torture/pr70935.c: New test.
4523
4524 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4525
4526 PR target/58219
4527 * gcc.target/sh/pr58219.c: New tests.
4528
4529 2016-05-06 Richard Biener <rguenther@suse.de>
4530
4531 PR tree-optimization/70960
4532 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4533
4534 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4535
4536 PR target/52933
4537 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4538 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4539 Adjust expected instruction counts.
4540 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4541
4542 2016-05-06 Marek Polacek <polacek@redhat.com>
4543
4544 PR sanitizer/70875
4545 * gcc.dg/ubsan/bounds-3.c: New test.
4546
4547 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4548
4549 PR target/54089
4550 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4551
4552 2016-05-06 Richard Biener <rguenther@suse.de>
4553
4554 PR middle-end/70931
4555 * gfortran.dg/pr70931.f90: New testcase.
4556
4557 2016-05-06 Richard Biener <rguenther@suse.de>
4558
4559 PR middle-end/70941
4560 * gcc.dg/torture/pr70941.c: New testcase.
4561
4562 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4563
4564 PR tree-optimization/57206
4565 * gcc.dg/vect/pr57206.c: New test.
4566
4567 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4568
4569 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4570
4571 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4572
4573 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4574
4575 * c-c++-common/Wdangling-else-4.c: New test.
4576
4577 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4578
4579 PR c++/70906
4580 PR c++/70933
4581 * g++.dg/opt/pr70906.C: New test.
4582 * g++.dg/opt/pr70933.C: New test.
4583
4584 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4585
4586 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4587
4588 * gcc.dg/ipa/pure-const-3.c: New testcase.
4589
4590 2016-05-04 Marek Polacek <polacek@redhat.com>
4591
4592 * c-c++-common/Wdangling-else-1.c: New test.
4593 * c-c++-common/Wdangling-else-2.c: New test.
4594 * c-c++-common/Wdangling-else-3.c: New test.
4595
4596 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4597
4598 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4599 flag is present.
4600
4601 2016-05-04 Marek Polacek <polacek@redhat.com>
4602
4603 PR c/48778
4604 * gcc.dg/Waddress-2.c: New test.
4605
4606 2016-05-04 Alan Modra <amodra@gmail.com>
4607
4608 * gcc.target/powerpc/pr70866.c: New.
4609
4610 2016-05-03 Martin Sebor <msebor@redhat.com>
4611
4612 PR c++/66561
4613 * c-c++-common/builtin_location.c: New test.
4614 * g++.dg/cpp1y/builtin_location.C: New test.
4615
4616 2016-05-03 Marek Polacek <polacek@redhat.com>
4617
4618 PR c/70859
4619 * gcc.dg/pr70859.c: New test.
4620 * gcc.dg/pr70859-2.c: New test.
4621
4622 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4623
4624 * gnat.dg/debug5.adb: New testcase.
4625
4626 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4627
4628 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4629 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4630 Procedure to check for z10 instruction set.
4631
4632 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4633
4634 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4635
4636 2016-05-03 Alan Modra <amodra@gmail.com>
4637
4638 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4639
4640 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4641
4642 * gcc.target/i386/avx512f-cvt-1.c: New test.
4643
4644 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4645
4646 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4647 -fdump-tree-vrp-details.
4648
4649 2016-05-03 Richard Biener <rguenther@suse.de>
4650
4651 * gcc.dg/pr30172-1.c: Adjust.
4652 * gcc.dg/pr63743.c: Likewise.
4653 * gcc.dg/tm/pr51696.c: Likewise.
4654 * c-c++-common/tm/safe-1.c: Likewise.
4655 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4656 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4657 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4658 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4659
4660 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4661
4662 PR rtl-optimization/70467
4663 * gcc.target/i386/pr70467-3.c: New test.
4664 * gcc.target/i386/pr70467-4.c: New test.
4665
4666 PR tree-optimization/70916
4667 * gcc.c-torture/compile/pr70916.c: New test.
4668
4669 PR target/49244
4670 * gcc.target/i386/pr49244-1.c: New test.
4671 * gcc.target/i386/pr49244-2.c: New test.
4672
4673 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4674
4675 PR rtl-optimization/44281
4676 * gcc.target/i386/pr44281.c: New test.
4677
4678 2016-05-03 bin cheng <bin.cheng@arm.com>
4679
4680 PR tree-optimization/56541
4681 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4682 * gcc.dg/vect/pr56541.c: new test.
4683
4684 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4685
4686 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4687 __float128.
4688 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4689
4690 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4691
4692 PR testsuite/70520
4693 * c-c++-common/asan/clone-test-1.c (main): Align child process
4694 stack to 16 bytes.
4695
4696 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4697
4698 PR c++/62314
4699 * g++.dg/spellcheck-fields-2.C: New test case.
4700
4701 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4702
4703 PR c++/62314
4704 * g++.dg/pr62314.C: New test case.
4705
4706 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4707
4708 * gcc.dg/ipa/inline-8.c: New testcase.
4709
4710 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4711
4712 PR rtl-optimization/70467
4713 * gcc.target/i386/pr70467-1.c: New test.
4714
4715 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4716
4717 * gcc.dg/spec-options.c: Run the test on all targets.
4718 * gcc.dg/foo.specs: Use cpp_unique_options.
4719
4720 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4721
4722 * gcc.dg/tree-ssa/unord.c: New testcase.
4723
4724 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4725
4726 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4727
4728 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4729
4730 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4731
4732 2016-05-02 Marek Polacek <polacek@redhat.com>
4733
4734 PR c/70851
4735 * gcc.dg/enum-incomplete-3.c: New test.
4736
4737 2016-05-02 Marek Polacek <polacek@redhat.com>
4738 Tom de Vries <tom@codesourcery.com>
4739
4740 PR tree-optimization/70700
4741 * gcc.dg/pr70700.c: New test.
4742
4743 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4744
4745 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4746 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4747 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4748 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4749 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4750
4751 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4752
4753 * ada/acats/run_acats: Rename into...
4754 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4755 * ada/acats/run_all.sh: Remove redundant test.
4756 (target_run): Move around.
4757 (target_gnatchop): Use newly built executable.
4758 (target_gnatmake): Likewise.
4759 Check that the compilation of impbit succeeds.
4760
4761 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4762
4763 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4764 * gcc.dg/20021029-1.c: Likewise.
4765 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4766 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4767 * gcc.target/sh/cmpstr.c: Likewise.
4768 * gcc.target/sh/cmpstrn.c: Likewise.
4769 * gcc.target/sh/memset.c: Likewise.
4770 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4771 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4772 * gcc.target/sh/pr39423-1.c: Likewise.
4773 * gcc.target/sh/pr49468-di.c: Likewise.
4774 * gcc.target/sh/pr49468-si.c: Likewise.
4775 * gcc.target/sh/pr49880-1.c: Likewise.
4776 * gcc.target/sh/pr49880-2.c: Likewise.
4777 * gcc.target/sh/pr49880-3.c: Likewise.
4778 * gcc.target/sh/pr50751-1.c: Likewise.
4779 * gcc.target/sh/pr50751-4.c: Likewise.
4780 * gcc.target/sh/pr50751-7.c: Likewise.
4781 * gcc.target/sh/pr51244-1.c: Likewise.
4782 * gcc.target/sh/pr51244-10.c: Likewise.
4783 * gcc.target/sh/pr51244-11.c: Likewise.
4784 * gcc.target/sh/pr51244-12.c: Likewise.
4785 * gcc.target/sh/pr51244-13.c: Likewise.
4786 * gcc.target/sh/pr51244-14.c: Likewise.
4787 * gcc.target/sh/pr51244-17.c: Likewise.
4788 * gcc.target/sh/pr51244-18.c: Likewise.
4789 * gcc.target/sh/pr51244-19.c: Likewise.
4790 * gcc.target/sh/pr51244-4.c: Likewise.
4791 * gcc.target/sh/pr51244-5.c: Likewise.
4792 * gcc.target/sh/pr51244-7.c: Likewise.
4793 * gcc.target/sh/pr51244-8.c: Likewise.
4794 * gcc.target/sh/pr51244-9.c: Likewise.
4795 * gcc.target/sh/pr51697.c: Likewise.
4796 * gcc.target/sh/pr52483-1.c: Likewise.
4797 * gcc.target/sh/pr52483-2.c: Likewise.
4798 * gcc.target/sh/pr52483-3.c: Likewise.
4799 * gcc.target/sh/pr52483-5.c: Likewise.
4800 * gcc.target/sh/pr52933-1.c: Likewise.
4801 * gcc.target/sh/pr52933-2.c: Likewise.
4802 * gcc.target/sh/pr52933-3.c: Likewise.
4803 * gcc.target/sh/pr53568-1.c: Likewise.
4804 * gcc.target/sh/pr53976-1.c: Likewise.
4805 * gcc.target/sh/pr53988-1.c: Likewise.
4806 * gcc.target/sh/pr53988.c: Likewise.
4807 * gcc.target/sh/pr54089-1.c: Likewise.
4808 * gcc.target/sh/pr54089-6.c: Likewise.
4809 * gcc.target/sh/pr54089-7.c: Likewise.
4810 * gcc.target/sh/pr54089-8.c: Likewise.
4811 * gcc.target/sh/pr54089-9.c: Likewise.
4812 * gcc.target/sh/pr54236-1.c: Likewise.
4813 * gcc.target/sh/pr54236-2.c: Likewise.
4814 * gcc.target/sh/pr54236-3.c: Likewise.
4815 * gcc.target/sh/pr54236-4.c: Likewise.
4816 * gcc.target/sh/pr54386.c: Likewise.
4817 * gcc.target/sh/pr54602-1.c: Likewise.
4818 * gcc.target/sh/pr54685.c: Likewise.
4819 * gcc.target/sh/pr54760-1.c: Likewise.
4820 * gcc.target/sh/pr54760-2.c: Likewise.
4821 * gcc.target/sh/pr54760-3.c: Likewise.
4822 * gcc.target/sh/pr54760-4.c: Likewise.
4823 * gcc.target/sh/pr54760-5.c: Likewise.
4824 * gcc.target/sh/pr54760-6.c: Likewise.
4825 * gcc.target/sh/pr55146.c: Likewise.
4826 * gcc.target/sh/pr55160.c: Likewise.
4827 * gcc.target/sh/pr59278.c: Likewise.
4828 * gcc.target/sh/pr59401-1.c: Likewise.
4829 * gcc.target/sh/pr59533-1.c: Likewise.
4830 * gcc.target/sh/pr63260.c: Likewise.
4831 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4832 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4833 * gcc.target/sh/strlen.c: Likewise.
4834 * gcc.target/sh/torture/pr30807.c: Likewise.
4835 * gcc.target/sh/torture/pr34777.c: Likewise.
4836 * gcc.target/sh/torture/pr64652.c: Likewise.
4837 * gcc.target/sh/torture/pr65505.c: Likewise.
4838 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4839 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4840
4841 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4842
4843 PR c++/66644
4844 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4845
4846 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4847
4848 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4849 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4850 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4851 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4852
4853 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4854
4855 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4856 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4857
4858 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4859
4860 PR middle-end/70626
4861 * c-c++-common/goacc/combined-reduction.c: New test.
4862 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4863
4864 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4865
4866 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4867 *movdi_internal pattern only if PIC off.
4868 * gcc.target/i386/pr70155-2.c: Likewise.
4869 * gcc.target/i386/pr70155-3.c: Likewise.
4870 * gcc.target/i386/pr70155-4.c: Likewise.
4871 * gcc.target/i386/pr70155-5.c: Likewise.
4872 * gcc.target/i386/pr70155-6.c: Likewise.
4873 * gcc.target/i386/pr70155-7.c: Likewise.
4874 * gcc.target/i386/pr70155-8.c: Likewise.
4875 * gcc.target/i386/pr70155-15.c: Likewise.
4876 * gcc.target/i386/pr70155-17.c: Likewise.
4877 * gcc.target/i386/pr70155-22.c: Likewise.
4878
4879 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4880
4881 PR tree-optimization/70803
4882 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4883
4884 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4885
4886 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4887 optimization of vector loop.
4888 * gcc.target/i386/vect-unpack-3.c: New test.
4889 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4890 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4891 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4892
4893 2016-04-29 Marek Polacek <polacek@redhat.com>
4894
4895 PR sanitizer/70342
4896 * g++.dg/ubsan/null-7.C: New test.
4897
4898 PR c/70852
4899 * gcc.dg/pr70852.c: New test.
4900
4901 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4902
4903 PR/69089
4904 * g++.dg/cpp0x/alignas6.C: New test.
4905
4906 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4907
4908 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4909 * gcc.dg/pr27003.c: Likewise.
4910 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4911 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4912 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4913 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4914 * gcc.target/arc/mxy.c: Likewise.
4915 * gcc.target/arc/mswape.c: Likewise.
4916 * gcc.target/arc/mrtsc.c: Likewise.
4917 * gcc.target/arc/mcrc.c: Likewise.
4918 * gcc.target/arc/mdsp-packa.c: Likewise.
4919 * gcc.target/arc/mdvbf.c: Likewise.
4920 * gcc.target/arc/mlock.c: Likewise.
4921 * gcc.target/arc/mmac-24.c: Likewise.
4922 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4923
4924 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4925 Matthijs Kooijman <matthijs@stdin.nl>
4926 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4927
4928 PR target/60040
4929 * gcc.target/avr/pr60040-1.c: New.
4930 * gcc.target/avr/pr60040-2.c: New.
4931
4932 2016-04-29 Richard Biener <rguenther@suse.de>
4933
4934 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4935
4936 2016-04-29 Richard Biener <rguenther@suse.de>
4937
4938 PR tree-optimization/13962
4939 PR tree-optimization/65686
4940 * gcc.dg/uninit-pr65686.c: New testcase.
4941
4942 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4943
4944 PR middle-end/70843
4945 * gcc.dg/pr70843.c: New test.
4946
4947 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4948
4949 PR target/70858
4950 * gcc.target/i386/pr70858.c: New test.
4951
4952 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4953
4954 * gcc.target/arc/nps400-1.c: New file.
4955
4956 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4957 Andrew Burgess <andrew.burgess@embecosm.com>
4958
4959 * gcc.target/arc/movh_cl-1.c: New file.
4960
4961 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4962 Andrew Burgess <andrew.burgess@embecosm.com>
4963
4964 * gcc.target/arc/extzv-1.c: New file.
4965 * gcc.target/arc/insv-1.c: New file.
4966 * gcc.target/arc/insv-2.c: New file.
4967 * gcc.target/arc/movb-1.c: New file.
4968 * gcc.target/arc/movb-2.c: New file.
4969 * gcc.target/arc/movb-3.c: New file.
4970 * gcc.target/arc/movb-4.c: New file.
4971 * gcc.target/arc/movb-5.c: New file.
4972 * gcc.target/arc/movb_cl-1.c: New file.
4973 * gcc.target/arc/movb_cl-2.c: New file.
4974 * gcc.target/arc/movbi_cl-1.c: New file.
4975 * gcc.target/arc/movl-1.c: New file.
4976
4977 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4978 Andrew Burgess <andrew.burgess@embecosm.com>
4979
4980 * gcc.target/arc/cmem-1.c: New file.
4981 * gcc.target/arc/cmem-2.c: New file.
4982 * gcc.target/arc/cmem-3.c: New file.
4983 * gcc.target/arc/cmem-4.c: New file.
4984 * gcc.target/arc/cmem-5.c: New file.
4985 * gcc.target/arc/cmem-6.c: New file.
4986 * gcc.target/arc/cmem-7.c: New file.
4987 * gcc.target/arc/cmem-ld.inc: New file.
4988 * gcc.target/arc/cmem-st.inc: New file.
4989
4990 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4991
4992 PR target/70821
4993 * gcc.target/i386/pr70821.c: New test.
4994
4995 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4996
4997 * gcc.target/powerpc/vec-adde.c: New test.
4998 * gcc.target/powerpc/vec-adde-int128.c: New test.
4999
5000 2016-04-28 Jakub Jelinek <jakub@redhat.com>
5001
5002 * gcc.target/i386/avx-vround-1.c: New test.
5003 * gcc.target/i386/avx-vround-2.c: New test.
5004 * gcc.target/i386/avx512vl-vround-1.c: New test.
5005 * gcc.target/i386/avx512vl-vround-2.c: New test.
5006
5007 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5008
5009 PR testsuite/70595
5010 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5011 (check_effective_target_cilkplus_runtime): ... this.
5012 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5013 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5014
5015 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5016 Require cilkplus_runtime.
5017 Don't add -lcilkrts.
5018 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5019 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5020 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5021 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5022 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5023 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5024 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5025 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5026 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5027 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5028 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5029 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5030 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5031 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5032 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5033 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5034 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5035 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5036 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5037 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5038 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5039 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5040 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5041 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5042 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5043 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5044 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5045 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5046 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5047
5048 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5049 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5050
5051 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5052
5053 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5054 cilkplus_runtime.
5055
5056 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
5057
5058 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5059 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5060
5061 2015-04-27 Ryan Burn <contact@rnburn.com>
5062
5063 PR c++/69024
5064 PR c++/68997
5065 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5066 diagnostic.
5067 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5068 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5069
5070 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5071
5072 * gnat.dg/limited_with4.ad[sb]: New test.
5073 * gnat.dg/limited_with4_pkg.ads: New helper.
5074
5075 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5076
5077 PR target/70155
5078 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5079 and movv1ti_internal patterns
5080 * gcc.target/i386/pr70155-1.c: New test.
5081 * gcc.target/i386/pr70155-2.c: Likewise.
5082 * gcc.target/i386/pr70155-3.c: Likewise.
5083 * gcc.target/i386/pr70155-4.c: Likewise.
5084 * gcc.target/i386/pr70155-5.c: Likewise.
5085 * gcc.target/i386/pr70155-6.c: Likewise.
5086 * gcc.target/i386/pr70155-7.c: Likewise.
5087 * gcc.target/i386/pr70155-8.c: Likewise.
5088 * gcc.target/i386/pr70155-9.c: Likewise.
5089 * gcc.target/i386/pr70155-10.c: Likewise.
5090 * gcc.target/i386/pr70155-11.c: Likewise.
5091 * gcc.target/i386/pr70155-12.c: Likewise.
5092 * gcc.target/i386/pr70155-13.c: Likewise.
5093 * gcc.target/i386/pr70155-14.c: Likewise.
5094 * gcc.target/i386/pr70155-15.c: Likewise.
5095 * gcc.target/i386/pr70155-16.c: Likewise.
5096 * gcc.target/i386/pr70155-17.c: Likewise.
5097 * gcc.target/i386/pr70155-18.c: Likewise.
5098 * gcc.target/i386/pr70155-19.c: Likewise.
5099 * gcc.target/i386/pr70155-20.c: Likewise.
5100 * gcc.target/i386/pr70155-21.c: Likewise.
5101 * gcc.target/i386/pr70155-22.c: Likewise.
5102
5103 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5104
5105 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5106 ".{5,6}".
5107
5108 2016-04-27 Bin Cheng <bin.cheng@arm.com>
5109
5110 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5111 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5112 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5113 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5114 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5115
5116 2016-04-27 Richard Biener <rguenther@suse.de>
5117
5118 PR ipa/70760
5119 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5120 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5121
5122 2016-04-27 Nathan Sidwell <nathan@acm.org>
5123
5124 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5125 * g++.dg/ubsan/pr63956.C: Adjust error location.
5126
5127 2016-04-27 Nick Clifton <nickc@redhat.com>
5128
5129 PR middle-end/49889
5130 * gcc.dg/pr49889.c: New test.
5131
5132 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5133
5134 * c-c++-common/memset-array.c: New test.
5135
5136 2016-04-26 Martin Sebor <msebor@redhat.com>
5137
5138 PR c++/66639
5139 * g++.dg/cpp1y/func_constexpr.C: New test.
5140
5141 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5142
5143 PR c++/70241
5144 * g++.dg/cpp0x/enum32.C: New test.
5145 * g++.dg/cpp0x/enum33.C: New test.
5146
5147 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5148
5149 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5150 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5151 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5152 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5153 * gcc.c-torture/execute/pr38151.c: Likewise.
5154 * gcc.c-torture/execute/pr66556.c: Likewise.
5155 * gcc.c-torture/execute/pr67781.c: Likewise.
5156 * gcc.c-torture/execute/pr68648.c: Likewise.
5157
5158 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5159
5160 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5161
5162 2016-04-26 Marek Polacek <polacek@redhat.com>
5163
5164 PR c/67784
5165 * gcc.dg/pr67784-3.c: New test.
5166 * gcc.dg/pr67784-4.c: New test.
5167 * gcc.dg/pr67784-5.c: New test.
5168
5169 PR c/70791
5170 * gcc.dg/Wnested-externs-2.c: New test.
5171
5172 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5173
5174 * gcc.dg/fold-plusmult.c: Adjust.
5175 * gcc.dg/no-strict-overflow-6.c: Adjust.
5176 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5177
5178 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5179
5180 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5181 number scans.
5182 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5183 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5184 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5185 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5186 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5187 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5188 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5189 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5190 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5191 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5192 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5193 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5194 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5195 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5196 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5197 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5198 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5199 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5200 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5201 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5202 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5203 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5204 scans.
5205 * gcc.target/i386/pr32219-4.c: Likewise.
5206 * gcc.target/i386/pr32219-6.c: Likewise.
5207 * gcc.target/i386/pr32219-8.c: Likewise.
5208
5209 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5210
5211 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5212 associated options.
5213
5214 2016-04-26 Marek Polacek <polacek@redhat.com>
5215
5216 PR c++/70744
5217 * g++.dg/ext/cond2.C: New test.
5218
5219 2016-04-26 Bin Cheng <bin.cheng@arm.com>
5220
5221 PR tree-optimization/70771
5222 PR tree-optimization/70775
5223 * gcc.dg/pr70771.c: New test.
5224 * gcc.dg/pr70775.c: New test.
5225
5226 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5227
5228 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5229
5230 2016-04-25 Richard Biener <rguenther@suse.de>
5231
5232 PR tree-optimization/70780
5233 * gcc.dg/torture/pr70780.c: New testcase.
5234
5235 2016-04-25 Michael Collison <michael.collison@arm.com>
5236
5237 * gcc.target/arm/neon-vaddws16.c: New test.
5238 * gcc.target/arm/neon-vaddws32.c: New test.
5239 * gcc.target/arm/neon-vaddwu16.c: New test.
5240 * gcc.target/arm/neon-vaddwu32.c: New test.
5241 * gcc.target/arm/neon-vaddwu8.c: New test.
5242 * lib/target-supports.exp
5243 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5244 that arm neon support vector widen sum of HImode TO SImode.
5245
5246 2016-04-23 Jakub Jelinek <jakub@redhat.com>
5247
5248 PR sanitizer/70712
5249 * c-c++-common/asan/pr70712.c: New test.
5250
5251 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5252
5253 * .gitattributes: New file.
5254
5255 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5256
5257 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5258
5259 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5260
5261 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5262 * gfortran.dg/submodule_15.f08: Likewise.
5263
5264 2016-04-22 Richard Biener <rguenther@suse.de>
5265
5266 PR tree-optimization/70740
5267 * gcc.dg/torture/pr70740.c: New testcase.
5268
5269 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5270
5271 PR target/70750
5272 * gcc.target/i386/pr70750-1.c: New test.
5273 * gcc.target/i386/pr70750-2.c: Likewise.
5274
5275 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5276
5277 PR c++/70540
5278 * g++.dg/cpp0x/auto48.C: New.
5279
5280 2016-04-21 Marek Polacek <polacek@redhat.com>
5281
5282 PR c++/70513
5283 * g++.dg/cpp0x/forw_enum12.C: New test.
5284 * g++.dg/cpp0x/forw_enum13.C: New test.
5285
5286 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5287
5288 PR target/70728
5289 * gcc.target/i386/pr70728.c: New test.
5290
5291 2016-04-21 Richard Biener <rguenther@suse.de>
5292
5293 PR middle-end/70747
5294 * gcc.dg/pr70747.c: New testcase.
5295
5296 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5297
5298 PR tree-optimization/70715
5299 * gcc.dg/tree-ssa/scev-13.c: New test.
5300
5301 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5302
5303 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5304
5305 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5306
5307 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5308
5309 2016-04-20 Jan Hubicka <jh@suse.cz>
5310
5311 PR ipa/70018
5312 * g++.dg/ipa/nothrow-1.C: New testcase.
5313
5314 2016-04-20 Nathan Sidwell <nathan@acm.org>
5315
5316 PR c++/55635
5317 * g++.dg/eh/delete1.C: New.
5318
5319 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5320
5321 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5322 -mtune-ctrl=sse_typeless_stores.
5323
5324 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5325
5326 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5327
5328 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5329
5330 PR tree-optimization/69489
5331 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5332
5333 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5334
5335 PR c++/69363
5336 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5337 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5338 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5339
5340 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5341
5342 PR tree-optimization/56625
5343 PR tree-optimization/69489
5344 * gcc.dg/vect/pr56625.c: New test.
5345 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5346
5347 2016-04-20 Andrew Pinski <apinski@cavium.com>
5348
5349 PR target/64971
5350 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5351
5352 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5353
5354 * gnat.dg/self1.adb: Remove now incorrect test.
5355
5356 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5357
5358 * gcc.dg/tree-ssa/scev-11.c: New test.
5359 * gcc.dg/tree-ssa/scev-12.c: New test.
5360
5361 2016-04-20 Marek Polacek <polacek@redhat.com>
5362
5363 PR tree-optimization/70725
5364 * gcc.dg/pr70725.c: New test.
5365
5366 2016-04-20 Richard Biener <rguenther@suse.de>
5367
5368 PR tree-optimization/70726
5369 * g++.dg/vect/pr70726.cc: New testcase.
5370
5371 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5372
5373 PR target/70674
5374 * gcc.target/s390/pr70674.c: New test.
5375
5376 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5377
5378 PR libgfortran/70684
5379 * gfortran.dg/list_read_14.f90: New test.
5380
5381 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5382
5383 PR target/69201
5384 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5385 extern to force it misaligned.
5386 (b): Likewise.
5387 (c): Likewise.
5388 (d): Likewise.
5389 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5390 Don't check `*' before movv4sf_internal.
5391 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5392 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5393 Don't check `*' before movv16qi_internal.
5394 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5395 extern to force it misaligned.
5396 (b): Likewise.
5397 (c): Likewise.
5398 (d): Likewise.
5399 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5400 Don't check `*' before movv2df_internal.
5401 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5402 extern to force it misaligned.
5403 (b): Likewise.
5404 (c): Likewise.
5405 (d): Likewise.
5406 Check movv8sf_internal instead of avx_storeups256.
5407 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5408
5409 2016-04-19 Richard Biener <rguenther@suse.de>
5410
5411 PR tree-optimization/70171
5412 * g++.dg/tree-ssa/pr70171.C: New testcase.
5413
5414 2016-04-19 Richard Biener <rguenther@suse.de>
5415
5416 PR tree-optimization/70724
5417 * gcc.dg/torture/pr70724.c: New testcase.
5418
5419 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5420
5421 PR middle-end/70689
5422 * gcc.target/i386/pr70689.c: New.
5423
5424 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5425
5426 PR target/70708
5427 * gcc.target/i386/pr70708.c: New test.
5428
5429 2016-04-18 Richard Biener <rguenther@suse.de>
5430
5431 PR tree-optimization/43434
5432 * gcc.dg/vect/pr43434.c: New testcase.
5433 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5434 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5435 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5436 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5437 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5438 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5439 * gcc.dg/gomp/pr68640.c: Likewise.
5440 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5441 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5442
5443 2016-04-18 Richard Biener <rguenther@suse.de>
5444
5445 PR tree-optimization/70701
5446 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5447
5448 2016-04-18 Tom de Vries <tom@codesourcery.com>
5449
5450 PR testsuite/70699
5451 * gcc.dg/pr70161.c: Add dot-file scans.
5452 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5453 instead of after last dot char.
5454
5455 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5456
5457 * c-c++-common/dump-ada-spec-3.c: New test.
5458 * c-c++-common/dump-ada-spec-4.c: Likewise.
5459
5460 2016-04-17 Tom de Vries <tom@codesourcery.com>
5461
5462 PR other/70183
5463 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5464
5465 2016-04-15 Jan Hubicka <jh@suse.cz>
5466
5467 PR ipa/70018
5468 * g++.dg/ipa/pure-const-1.C: New testcase.
5469 * g++.dg/ipa/pure-const-2.C: New testcase.
5470 * g++.dg/ipa/pure-const-3.C: New testcase.
5471
5472 2016-04-15 Marek Polacek <polacek@redhat.com>
5473
5474 PR c/70671
5475 * gcc.dg/bitfld-22.c: New test.
5476
5477 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5478
5479 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5480 x86_64.
5481
5482 2016-04-15 Marek Polacek <polacek@redhat.com>
5483
5484 PR c/70651
5485 * c-c++-common/pr70651.c: New test.
5486
5487 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5488
5489 PR rtl-optimization/70681
5490 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5491 dump scan on arm and powerpc.
5492 * gcc.dg/pr10474.c: Likewise.
5493
5494 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5495
5496 PR c++/69517
5497 PR c++/70019
5498 PR c++/70588
5499 * g++.dg/cpp1y/vla11.C: Revert for real.
5500
5501 PR c/70436
5502 * c-c++-common/Wparentheses-1.c: New test.
5503 * c-c++-common/gomp/Wparentheses-1.c: New test.
5504 * c-c++-common/gomp/Wparentheses-2.c: New test.
5505 * c-c++-common/gomp/Wparentheses-3.c: New test.
5506 * c-c++-common/gomp/Wparentheses-4.c: New test.
5507 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5508 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5509 * c-c++-common/goacc/Wparentheses-1.c: New test.
5510
5511 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5512
5513 PR target/70662
5514 * gcc.target/i386/pr70662.c: New test.
5515
5516 2016-04-15 Richard Biener <rguenther@suse.de>
5517 Alan Modra <amodra@gmail.com>
5518
5519 PR tree-optimization/70130
5520 * gcc.dg/vect/O3-pr70130.c: New testcase.
5521
5522 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5523
5524 PR target/70669
5525 * gcc.target/powerpc/pr70669.c: New test.
5526
5527 PR target/70640
5528 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5529 a power7 system that does not have an assembler that supports
5530 power8.
5531
5532 2016-04-14 Martin Sebor <msebor@redhat.com>
5533
5534 PR c++/69517
5535 PR c++/70019
5536 PR c++/70588
5537 * c-c++-common/ubsan/vla-1.c: Revert.
5538 * g++.dg/cpp1y/vla11.C: Same.
5539 * g++.dg/cpp1y/vla12.C: Same.
5540 * g++.dg/cpp1y/vla13.C: Same.
5541 * g++.dg/cpp1y/vla14.C: Same.
5542 * g++.dg/cpp1y/vla3.C: Same.
5543 * g++.dg/init/array24.C: Same.
5544 * g++.dg/ubsan/vla-1.C: Same.
5545
5546 2016-04-14 Marek Polacek <polacek@redhat.com>
5547 Jan Hubicka <hubicka@ucw.cz>
5548
5549 PR c++/70029
5550 * g++.dg/torture/pr70029.C: New test.
5551
5552 2016-04-14 Martin Sebor <msebor@redhat.com>
5553
5554 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5555 type size to prevent failures on targets with very low maximum
5556 alignment.
5557
5558 2016-04-14 Richard Biener <rguenther@suse.de>
5559
5560 PR tree-optimization/70623
5561 * gcc.dg/torture/pr70623.c: New testcase.
5562 * gcc.dg/torture/pr70623-2.c: Likewise.
5563
5564 2016-04-13 Martin Sebor <msebor@redhat.com>
5565
5566 PR c++/69517
5567 PR c++/70019
5568 PR c++/70588
5569 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5570 * g++.dg/cpp1y/vla11.C: New test.
5571 * g++.dg/cpp1y/vla12.C: New test.
5572 * g++.dg/cpp1y/vla13.C: New test.
5573 * g++.dg/cpp1y/vla14.C: New test.
5574 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5575 * g++.dg/init/array24.C: Fully brace VLA initializer.
5576 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5577
5578 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5579
5580 PR c++/70641
5581 * g++.dg/opt/pr70641.C: New test.
5582
5583 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5584
5585 PR rtl-optimization/68749
5586 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5587 effects of argument promotions.
5588 Remove default args to dg-skip-if.
5589
5590 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5591
5592 PR c++/70635
5593 * g++.dg/parse/pr70635.C: New.
5594
5595 2016-04-13 Marek Polacek <polacek@redhat.com>
5596
5597 PR c++/70639
5598 * c-c++-common/Wmisleading-indentation-4.c: New test.
5599
5600 2016-04-13 Marek Polacek <polacek@redhat.com>
5601
5602 PR c/70436
5603 * gcc.dg/Wparentheses-12.c: New test.
5604 * gcc.dg/Wparentheses-13.c: New test.
5605
5606 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5607
5608 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5609 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5610 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5611
5612 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5613
5614 PR middle-end/70633
5615 * gcc.c-torture/compile/pr70633.c: New test.
5616
5617 PR debug/70628
5618 * gcc.dg/torture/pr70628.c: New test.
5619
5620 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5621
5622 PR c++/70610
5623 * g++.dg/template/pr70610.C: New test.
5624 * g++.dg/template/pr70610-2.C: New test.
5625 * g++.dg/template/pr70610-3.C: New test.
5626 * g++.dg/template/pr70610-4.C: New test.
5627
5628 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5629
5630 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5631 128 instead of 32.
5632
5633 PR c++/70571
5634 * g++.dg/ext/pr70571.C: New test.
5635
5636 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5637
5638 PR target/70640
5639 * gcc.target/powerpc/pr70640.c: New test.
5640
5641 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5642
5643 PR c++/68722
5644 * g++.dg/parse/pr68722.C: New.
5645
5646 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5647
5648 PR rtl-optimization/70596
5649 * gcc.target/i386/pr70596.c: New test.
5650
5651 2016-04-12 Nathan Sidwell <nathan@acm.org>
5652
5653 PR c++/70501
5654 * g++.dg/init/pr70501.C: New.
5655
5656 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5657
5658 * gcc.target/i386/asm-flag-6.c: New test.
5659
5660 2016-04-12 Tom de Vries <tom@codesourcery.com>
5661
5662 PR tree-optimization/68756
5663 * gcc.dg/graphite/pr68756.c: New test.
5664
5665 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5666
5667 PR tree-optimization/70602
5668 * gcc.c-torture/execute/pr70602.c: New test.
5669
5670 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5671
5672 PR target/70381
5673 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5674 __float128 emulator is built and runs.
5675 * gcc.target/powerpc/float128-1.c: Likewise.
5676
5677 * lib/target-supports.exp (check_ppc_float128_sw_available):
5678 Rework tests for __float128 software and hardware
5679 availability. Fix exit condition to return 0 on success.
5680
5681 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5682
5683 PR target/70133
5684 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5685 * gcc.target/aarch64/target_attr_15.c: Likewise.
5686
5687 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5688
5689 PR c++/69066
5690 * g++.dg/cpp1y/pr69066.C: New.
5691
5692 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5693
5694 PR fortran/68566
5695 * gfortran.dg/pr36192.f90: Update test.
5696 * gfortran.dg/pr36192_1.f90: Update test.
5697 * gfortran.dg/real_dimension_1.f: Update test.
5698 * gfortran.dg/parameter_array_init_7.f90: New test.
5699
5700 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5701
5702 PR testsuite/64039
5703 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5704
5705 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5706
5707 PR rtl-optimization/66669
5708 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5709
5710 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5711
5712 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5713 * gcc.dg/pie-1.c: Likewise.
5714 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5715 * gcc.dg/pic-4.c: Likewise.
5716 * gcc.dg/pie-3.c: Likewise.
5717 * gcc.dg/pie-4.c: Likewise.
5718
5719 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5720
5721 PR tree-optimization/68644
5722 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5723
5724 PR rtl-optimization/64886
5725 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5726
5727 2016-04-09 Tom de Vries <tom@codesourcery.com>
5728
5729 PR tree-optimization/68953
5730 * gcc.dg/graphite/pr68953.c: New test.
5731
5732 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5733
5734 PR fortran/70592
5735 * gfortran.dg/deferred_character_16.f90: New test.
5736
5737 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5738
5739 PR tree-optimization/70586
5740 * gcc.c-torture/execute/pr70586.c: New test.
5741
5742 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5743
5744 PR sanitizer/70573
5745 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5746 with __builtin_memset
5747 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5748
5749 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5750
5751 PR lto/70289
5752 PR ipa/70348
5753 PR tree-optimization/70373
5754 PR middle-end/70533
5755 PR middle-end/70534
5756 PR middle-end/70535
5757 * c-c++-common/goacc/reduction-5.c: New test.
5758 * c-c++-common/goacc/reduction-promotions.c: New test.
5759 * gfortran.dg/goacc/reduction-3.f95: New test.
5760 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5761
5762 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5763
5764 PR c++/70590
5765 PR c++/70452
5766 * g++.dg/pr70590.C: New test.
5767 * g++.dg/pr70590-2.C: New test.
5768
5769 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5770
5771 PR middle-end/70593
5772 * gcc.target/i386/pr70593.c: New test.
5773
5774 PR rtl-optimization/70574
5775 * gcc.target/i386/avx2-pr70574.c: New test.
5776
5777 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5778
5779 PR sanitizer/70541
5780 * c-c++-common/asan/pr70541.c: New test.
5781
5782 2016-04-08 Tom de Vries <tom@codesourcery.com>
5783
5784 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5785 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5786
5787 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5788
5789 PR target/70566
5790 * gcc.c-torture/execute/pr70566.c: New test.
5791
5792 2016-04-08 Tom de Vries <tom@codesourcery.com>
5793
5794 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5795 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5796
5797 2016-04-08 Alan Modra <amodra@gmail.com>
5798
5799 * gcc.target/powerpc/pr70117.c: New.
5800
5801 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5802
5803 PR testsuite/70581
5804 * gcc.dg/lto/simd-function_0.c: New test.
5805
5806 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5807 clones.
5808 * c-c++-common/attr-simd-2.c: Likewise.
5809 * c-c++-common/attr-simd-4.c: Likewise.
5810 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5811 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5812
5813 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5814
5815 PR testsuite/70553
5816 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5817
5818 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5819 Tom de Vries <tom@codesourcery.com>
5820
5821 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5822 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5823 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5824 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5825 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5826 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5827 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5828 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5829
5830 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5831
5832 PR c/70436
5833 * g++.dg/warn/Wparentheses-29.C: New test.
5834
5835 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5836
5837 PR c/70436
5838 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5839 explicit braces to resolve a future -Wparentheses warning.
5840
5841 2016-04-06 Richard Henderson <rth@redhat.com>
5842
5843 * gcc.dg/pr61817-1.c: New test.
5844 * gcc.dg/pr61817-2.c: New test.
5845 * gcc.dg/pr69391-1.c: New test.
5846 * gcc.dg/pr69391-2.c: New test.
5847
5848 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5849
5850 PR rtl-optimization/70398
5851 * gcc.target/aarch64/pr70398.c: New.
5852
5853 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5854
5855 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5856
5857 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5858 Pedro Alves <palves@redhat.com>
5859
5860 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5861
5862 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5863
5864 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5865 Check for avx512f effective targets instead of avx2.
5866 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5867 for AVX512F clones.
5868 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5869 * g++.dg/gomp/declare-simd-1.C: Likewise.
5870 * g++.dg/gomp/declare-simd-3.C: Likewise.
5871 * g++.dg/gomp/declare-simd-4.C: Likewise.
5872
5873 PR middle-end/70550
5874 * c-c++-common/gomp/pr70550-1.c: New test.
5875 * c-c++-common/gomp/pr70550-2.c: New test.
5876
5877 2016-04-05 Nathan Sidwell <nathan@acm.org>
5878
5879 PR c++/70512
5880 * g++.dg/ext/attribute-may-alias-5.C: New.
5881
5882 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5883
5884 PR c++/70336
5885 * c-c++-common/pr70336.c: New test.
5886 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5887 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5888
5889 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5890
5891 PR ipa/66223
5892 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5893
5894 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5895
5896 PR rtl-optimization/70542
5897 * gcc.dg/torture/pr70542.c: New test.
5898 * gcc.target/i386/avx2-pr70542.c: New test.
5899
5900 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5901
5902 PR tree-optimization/70509
5903 * gcc.target/i386/avx512bw-pr70509.c: New test.
5904
5905 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5906
5907 PR c++/70452
5908 * g++.dg/ext/constexpr-vla4.C: New test.
5909
5910 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5911
5912 PR target/70510
5913 * gcc.target/i386/pr70510.c: New test.
5914
5915 2016-04-05 Richard Biener <rguenther@suse.de>
5916
5917 PR tree-optimization/70526
5918 * g++.dg/torture/pr70526.C: New testcase.
5919
5920 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5921
5922 PR target/70525
5923 * gcc.target/i386/pr70525.c: New test.
5924
5925 2016-04-05 Richard Biener <rguenther@suse.de>
5926
5927 PR middle-end/70499
5928 * g++.dg/torture/pr70499.C: New testcase.
5929
5930 2016-04-05 Richard Biener <rguenther@suse.de>
5931
5932 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5933 remove XFAIL.
5934
5935 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5936
5937 PR middle-end/70307
5938 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5939 rs6000 ABI warnings.
5940
5941 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5942
5943 PR ipa/66223
5944 * g++.dg/ipa/devirt-51.C: New testcase.
5945
5946 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5947 Jakub Jelinek <jakub@redhat.com>
5948
5949 PR middle-end/70457
5950 * gcc.dg/torture/pr70457.c: New.
5951
5952 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5953
5954 PR fortran/67538
5955 * gfortran.dg/allocate_with_source_19.f08: New test.
5956
5957 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5958
5959 PR fortran/65795
5960 * gfortran.dg/coarray_allocate_6.f08: New test.
5961
5962 2016-04-04 Richard Biener <rguenther@suse.de>
5963
5964 PR rtl-optimization/70484
5965 * gcc.dg/torture/pr70484.c: New testcase.
5966
5967 2016-04-04 Marek Polacek <polacek@redhat.com>
5968
5969 PR c/70307
5970 * gcc.dg/torture/pr70307.c: New test.
5971
5972 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5973
5974 PR target/70416
5975 PR target/67391
5976 * gcc.target/sh/torture/pr70416.c: New.
5977
5978 2016-04-02 Martin Sebor <msebor@redhat.com>
5979
5980 PR c++/67376
5981 PR c++/70170
5982 PR c++/70172
5983 PR c++/70228
5984 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5985 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5986 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5987 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5988 * g++.dg/cpp0x/constexpr-string.C: Same.
5989 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5990 * g++.dg/cpp0x/pr65398.C: Same.
5991 * g++.dg/ext/constexpr-vla1.C: Same.
5992 * g++.dg/ext/constexpr-vla2.C: Same.
5993 * g++.dg/ext/constexpr-vla3.C: Same.
5994 * g++.dg/ubsan/pr63956.C: Same.
5995
5996 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5997
5998 PR rtl-optimization/70467
5999 * gcc.target/i386/pr70467-2.c: New test.
6000
6001 2016-04-01 Jakub Jelinek <jakub@redhat.com>
6002 Marek Polacek <polacek@redhat.com>
6003
6004 PR c++/70488
6005 * g++.dg/init/new47.C: New test.
6006
6007 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6008
6009 PR target/70496
6010 * gcc.target/arm/pr70496.c: New test.
6011
6012 2016-04-01 Nathan Sidwell <nathan@acm.org>
6013
6014 PR c++/68475
6015 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6016
6017 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6018
6019 PR target/69890
6020 * gcc.dg/strlenopt.h (memmove): New.
6021 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6022 instead of "string.h".
6023 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6024 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6025 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6026 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6027 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6028 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6029 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6030 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6031 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6032 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6033 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6034 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6035 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6036 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6037 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6038 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6039 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6040 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6041 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6042 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6043
6044 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6045
6046 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6047 (Holder::foo): Reflect this.
6048
6049 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6050
6051 PR target/70442
6052 * gcc.dg/pr70442.c: New test.
6053
6054 2016-03-31 Nathan Sidwell <nathan@acm.org>
6055
6056 PR c++/70393
6057 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6058
6059 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6060
6061 PR target/70453
6062 * gcc.target/i386/pr70453.c: New test.
6063
6064 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
6065
6066 PR target/70292
6067 * gcc.c-torture/pr70292.c: New test.
6068
6069 2016-03-31 Marek Polacek <polacek@redhat.com>
6070
6071 PR c/70297
6072 * c-c++-common/pr70297.c: New test.
6073 * g++.dg/cpp0x/typedef-redecl.C: New test.
6074 * gcc.dg/typedef-redecl2.c: New test.
6075
6076 2016-03-31 Jakub Jelinek <jakub@redhat.com>
6077
6078 PR rtl-optimization/70460
6079 * gcc.c-torture/execute/pr70460.c: New test.
6080
6081 2016-03-31 Richard Biener <rguenther@suse.de>
6082
6083 PR c++/70430
6084 * g++.dg/ext/vector30.C: New testcase.
6085
6086 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6087 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6088
6089 * gfortran.dg/fmt_pf.f90: New test.
6090
6091 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6092
6093 Forward-port from 5 branch
6094 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6095
6096 PR testsuite/70356
6097 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6098 dg-require-effective-target after dg-do.
6099
6100 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6101
6102 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6103
6104 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6105 Julian Brown <julian@codesourcery.com>
6106 Chung-Lin Tang <cltang@codesourcery.com>
6107 Cesar Philippidis <cesar@codesourcery.com>
6108 James Norris <jnorris@codesourcery.com>
6109 Tom de Vries <tom@codesourcery.com>
6110 Nathan Sidwell <nathan@codesourcery.com>
6111
6112 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6113 * c-c++-common/goacc/loop-clauses.c: Likewise.
6114 * g++.dg/goacc/template.C: Likewise.
6115 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6116 * gfortran.dg/goacc/loop-1.f95: Likewise.
6117 * gfortran.dg/goacc/loop-5.f95: Likewise.
6118 * gfortran.dg/goacc/loop-6.f95: Likewise.
6119 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6120 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6121 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6122 * c-c++-common/goacc/clauses-fail.c: Likewise.
6123 * c-c++-common/goacc/parallel-1.c: Likewise.
6124 * c-c++-common/goacc/reduction-1.c: Likewise.
6125 * c-c++-common/goacc/reduction-2.c: Likewise.
6126 * c-c++-common/goacc/reduction-3.c: Likewise.
6127 * c-c++-common/goacc/reduction-4.c: Likewise.
6128 * c-c++-common/goacc/routine-3.c: Likewise.
6129 * c-c++-common/goacc/routine-4.c: Likewise.
6130 * c-c++-common/goacc/routine-5.c: Likewise.
6131 * c-c++-common/goacc/tile.c: Likewise.
6132 * g++.dg/goacc/template.C: Likewise.
6133 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6134 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6135 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6136 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6137 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6138 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6139 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6140 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6141 * c-c++-common/goacc/use_device-1.c: ... this file.
6142 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6143 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6144 * c-c++-common/goacc/host_data-6.c: ... this file.
6145 * c-c++-common/goacc/loop-2-kernels.c: New file.
6146 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6147 * c-c++-common/goacc/loop-3.c: Likewise.
6148 * g++.dg/goacc/reference.C: Likewise.
6149 * g++.dg/goacc/routine-1.C: Likewise.
6150 * g++.dg/goacc/routine-2.C: Likewise.
6151
6152 2016-03-30 Richard Biener <rguenther@suse.de>
6153
6154 PR middle-end/70450
6155 * gcc.dg/torture/pr70450.c: New testcase.
6156
6157 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6158
6159 PR target/70421
6160 * gcc.dg/torture/pr70421.c: New test.
6161 * gcc.target/i386/avx512f-pr70421.c: New test.
6162
6163 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6164
6165 PR testsuite/70364
6166 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6167 (check): New function.
6168 (bar): Call check.
6169 (foo): Align stack to 16 bytes when calling bar.
6170 * gcc.target/i386/cleanup-2.c: Likewise.
6171
6172 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6173
6174 PR tree-optimization/59124
6175 * gcc.dg/Warray-bounds-19.c: New test.
6176
6177 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6178
6179 * lib/prune.exp (escape_regex_chars): New.
6180 (prune_file_path): Update to quote metcharacters for regexp.
6181
6182 2016-03-29 Jakub Jelinek <jakub@redhat.com>
6183
6184 PR rtl-optimization/70429
6185 * gcc.c-torture/execute/pr70429.c: New test.
6186
6187 PR tree-optimization/70405
6188 * gcc.dg/pr70405.c: New test.
6189
6190 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6191
6192 PR fortran/70397
6193 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6194 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6195
6196 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6197
6198 PR testsuite/64177
6199 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6200 __cilkrts_set_param to set two workers.
6201 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6202 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6203
6204 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6205
6206 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6207
6208 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6209
6210 PR target/70406
6211 * gcc.target/i386/pr70406.c: New test.
6212
6213 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6214
6215 * gnat.dg/specs/double_record_extension3.ads: New test.
6216
6217 2016-03-25 Richard Henderson <rth@redhat.com>
6218
6219 PR target/70120
6220 * gcc.target/aarch64/pr70120-1.c: New.
6221 * gcc.target/aarch64/pr70120-2.c: New.
6222 * gcc.target/aarch64/pr70120-3.c: New.
6223
6224 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6225
6226 PR c++/62212
6227 * g++.dg/template/mangle2.C: The dg-do directive should be
6228 "compile" not "assemble".
6229
6230 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6231
6232 PR lto/69650
6233 * gcc.dg/pr69650.c: New test.
6234
6235 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
6236
6237 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6238
6239 2016-03-25 Alan Modra <amodra@gmail.com>
6240
6241 * gcc.dg/dfp/pr70052.c: New test.
6242
6243 2016-03-24 Richard Henderson <rth@redhat.com>
6244
6245 PR middle-end/69845
6246 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6247 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6248
6249 2016-03-24 Tom de Vries <tom@codesourcery.com>
6250
6251 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6252
6253 2016-03-24 Tom de Vries <tom@codesourcery.com>
6254
6255 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6256 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6257
6258 2016-03-24 Tom de Vries <tom@codesourcery.com>
6259
6260 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6261 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6262
6263 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6264
6265 PR c++/62212
6266 * g++.dg/template/mangle2.C: New test.
6267
6268 2016-03-24 Richard Biener <rguenther@suse.de>
6269
6270 PR tree-optimization/70396
6271 * gcc.dg/torture/pr70396.c: New testcase.
6272
6273 2016-03-24 Richard Biener <rguenther@suse.de>
6274
6275 PR middle-end/70370
6276 * gcc.dg/torture/pr70370.c: New testcase.
6277
6278 2016-03-24 Tom de Vries <tom@codesourcery.com>
6279
6280 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6281 * gfortran.dg/goacc/kernels-tree.f95: Same.
6282 * gfortran.dg/goacc/parallel-tree.f95: Same.
6283
6284 2016-03-24 Tom de Vries <tom@codesourcery.com>
6285
6286 * c-c++-common/goacc/uninit-if-clause.c: New test.
6287 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6288
6289 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6290
6291 PR target/70290
6292 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6293 Fix formatting.
6294
6295 2016-03-24 Richard Biener <rguenther@suse.de>
6296
6297 PR tree-optimization/70372
6298 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6299
6300 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6301
6302 PR c++/70347
6303 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6304
6305 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6306
6307 PR c++/70332
6308 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6309
6310 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6311
6312 PR c++/70001
6313 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6314 * g++.dg/cpp1y/pr70001.C: New test.
6315
6316 PR c++/70323
6317 * g++.dg/cpp0x/constexpr-70323.C: New test.
6318
6319 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6320 Jason Merrill <jason@redhat.com>
6321 Jakub Jelinek <jakub@redhat.com>
6322
6323 PR c++/69315
6324 * g++.dg/cpp0x/constexpr-69315.C: New test.
6325 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6326
6327 2016-03-23 Marek Polacek <polacek@redhat.com>
6328
6329 PR c++/69884
6330 * g++.dg/warn/Wignored-attributes-1.C: New test.
6331 * g++.dg/warn/Wignored-attributes-2.C: New test.
6332
6333 2016-03-23 Tom de Vries <tom@codesourcery.com>
6334
6335 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6336 initialization.
6337 * gfortran.dg/goacc/private-3.f95 (test): Same.
6338 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6339 missing use param.
6340
6341 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6342
6343 * lib/target-supports.exp: Remove v7ve entry from loop
6344 creating effective target checks.
6345 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6346 (add_options_for_arm_arch_v7ve): Likewise.
6347
6348 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6349
6350 PR tree-optimization/70354
6351 * gcc.dg/vect/pr70354-1.c: New test.
6352 * gcc.dg/vect/pr70354-2.c: New test.
6353 * gcc.target/i386/avx2-pr70354-1.c: New test.
6354 * gcc.target/i386/avx2-pr70354-2.c: New test.
6355
6356 2016-03-22 Jeff Law <law@redhat.com>
6357
6358 PR target/70232
6359 * gcc.dg/tree-ssa/pr70232.c: New test.
6360
6361 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6362
6363 PR target/70302
6364 * gcc.target/i386/pr70302.c: New test.
6365
6366 2016-03-22 Richard Biener <rguenther@suse.de>
6367
6368 PR middle-end/70251
6369 * g++.dg/torture/pr70251.C: New testcase.
6370
6371 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6372
6373 PR c/69993
6374 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6375 Wmisleading-indentation.c.
6376 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6377 reflect change to diagnostic text and order of messages.
6378 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6379
6380 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6381
6382 * g++.dg/ext/java-3.C: Don't compile on AIX.
6383
6384 2016-03-22 Richard Biener <rguenther@suse.de>
6385
6386 PR middle-end/70333
6387 * gcc.dg/torture/pr70333.c: New testcase.
6388
6389 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6390
6391 * g++.dg/ext/pr70290.C: New test.
6392
6393 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6394
6395 PR target/70325
6396 * gcc.target/i386/pr70325.c: New test.
6397
6398 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6399
6400 PR target/70329
6401 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6402 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6403
6404 PR target/70300
6405 * gcc.target/i386/pr70300.c: New test.
6406
6407 PR c++/70295
6408 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6409 (func2): New function for cond with parens, xfail warning for c++.
6410 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6411
6412 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6413
6414 PR c++/70096
6415 * g++.dg/template/ptrmem30.C: New test.
6416
6417 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6418
6419 PR c++/70204
6420 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6421 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6422
6423 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6424
6425 PR middle-end/70326
6426 * gcc.dg/pr70326.c: New test.
6427
6428 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6429 Jakub Jelinek <jakub@redhat.com>
6430
6431 PR tree-optimization/70317
6432 * gcc.dg/pr70317.c: New test.
6433
6434 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6435
6436 PR target/70327
6437 * gcc.target/i386/pr70327.c: New test.
6438
6439 2016-03-21 Martin Liska <mliska@suse.cz>
6440
6441 PR ipa/70306
6442 * gcc.dg/ipa/pr70306.c: New test.
6443
6444 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6445
6446 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6447 * gcc.target/arm/attr-align3.c: Likewise.
6448 * gcc.target/arm/attr_arm.c: Likewise.
6449 * gcc.target/arm/flip-thumb.c: Likewise.
6450
6451 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6452
6453 PR target/70296
6454 * gcc.target/powerpc/altivec-36.c: New test.
6455
6456 2016-03-21 Richard Biener <rguenther@suse.de>
6457
6458 PR tree-optimization/70310
6459 * gcc.dg/torture/pr70310.c: New testcase.
6460
6461 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6462
6463 PR target/70293
6464 * gcc.target/i386/pr70293.c: New test.
6465
6466 2016-03-21 Richard Biener <rguenther@suse.de>
6467
6468 PR tree-optimization/70288
6469 * gcc.dg/torture/pr70288-1.c: New testcase.
6470 * gcc.dg/torture/pr70288-2.c: Likewise.
6471
6472 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6473
6474 PR rtl-optimization/69307
6475 * gcc.target/arm/pr69307.c: New test.
6476
6477 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6478
6479 PR rtl-optimization/69102
6480 * gcc.c-torture/compile/pr69102.c: New test.
6481
6482 2016-03-18 Jeff Law <law@redhat.com>
6483
6484 PR rtl-optimization/70263
6485 * gcc.c-torture/compile/pr70263-1.c: New test.
6486 * gcc.target/i386/pr70263-2.c: New test.
6487
6488 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6489
6490 PR rtl-optimization/70278
6491 * gcc.dg/torture/pr70278.c: New test.
6492 * gcc.target/arm/pr70278.c: New test.
6493
6494 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6495
6496 PR c/70281
6497 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6498 (test_builtin_types_compatible_p): New test function.
6499 * gcc.dg/pr70281.c: New test case.
6500
6501 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6502
6503 PR target/70113
6504 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6505
6506 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6507
6508 PR tree-optimization/70252
6509 * gcc.dg/pr70252.c: New test.
6510
6511 2016-03-18 Tom de Vries <tom@codesourcery.com>
6512
6513 * gcc.dg/pr70161-2.c: New test.
6514 * gcc.dg/pr70161.c: New test.
6515
6516 2016-03-18 Tom de Vries <tom@codesourcery.com>
6517
6518 PR ipa/70269
6519 * gcc.dg/pr70269.c: New test.
6520
6521 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6522
6523 PR c++/70267
6524 * g++.dg/ext/java-3.C: New test.
6525
6526 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6527
6528 PR c++/70205
6529 * g++.dg/lookup/pr70205.C: New test.
6530
6531 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6532
6533 PR c++/70218
6534 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6535
6536 2016-03-17 Marek Polacek <polacek@redhat.com>
6537
6538 PR c/69407
6539 * gcc.dg/atomic-op-6.c: New test.
6540
6541 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6542
6543 PR c/70264
6544 * c-c++-common/pr70264.c: New test case.
6545
6546 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6547
6548 PR c++/70144
6549 * c-c++-common/pr70144-1.c: New test.
6550 * c-c++-common/pr70144-2.c: New test.
6551
6552 PR c++/70272
6553 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6554 * g++.dg/opt/flifetime-dse6.C: New test.
6555 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6556
6557 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6558
6559 PR driver/70192
6560 * gcc.dg/pic-1.c: New test.
6561 * gcc.dg/pic-2.c: Likewise.
6562 * gcc.dg/pic-3.c: Likewise.
6563 * gcc.dg/pic-4.c: Likewise.
6564 * gcc.dg/pie-1.c: Likewise.
6565 * gcc.dg/pie-2.c: Likewise.
6566 * gcc.dg/pie-3.c: Likewise.
6567 * gcc.dg/pie-4.c: Likewise.
6568 * gcc.dg/pie-5.c: Likewise.
6569 * gcc.dg/pie-6.c: Likewise.
6570
6571 2016-03-17 Tom de Vries <tom@codesourcery.com>
6572
6573 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6574 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6575
6576 2016-03-17 Richard Biener <rguenther@suse.de>
6577
6578 PR debug/70271
6579 * g++.dg/debug/pr70271.C: New testcase.
6580
6581 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6582
6583 * gcc.target/i386/pr70251.c: New test.
6584
6585 2016-03-17 Marek Polacek <polacek@redhat.com>
6586
6587 PR c++/70194
6588 * g++.dg/warn/constexpr-70194.C: New test.
6589
6590 2016-03-16 Richard Henderson <rth@redhat.com>
6591
6592 PR middle-end/70240
6593 * gcc.c-torture/compile/pr70240.c: New.
6594
6595 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6596
6597 * gcc.c-torture/compile/20151204.c: Skip for avr.
6598
6599 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6600
6601 PR target/70245
6602 * g++.dg/opt/pr70245.C: New test.
6603 * g++.dg/opt/pr70245.h: New file.
6604 * g++.dg/opt/pr70245-aux.cc: New file.
6605
6606 2016-03-16 Martin Sebor <msebor@redhat.com>
6607
6608 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6609
6610 2016-03-16 Richard Henderson <rth@redhat.com>
6611
6612 PR middle-end/70199
6613 * gcc.c-torture/compile/pr70199.c: New.
6614
6615 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6616
6617 * gcc.dg/uninit-19.c: Run dos2unix.
6618
6619 2016-03-16 Marek Polacek <polacek@redhat.com>
6620
6621 PR c/70093
6622 * gcc.dg/nested-func-10.c: New test.
6623 * gcc.dg/nested-func-9.c: New test.
6624
6625 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6626
6627 PR tree-optimization/68714
6628 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6629
6630 2016-03-16 Tom de Vries <tom@codesourcery.com>
6631
6632 PR tree-optimization/68715
6633 * gcc.dg/graphite/pr68715-2.c: New test.
6634 * gcc.dg/graphite/pr68715.c: New test.
6635 * gfortran.dg/graphite/pr68715.f90: New test.
6636
6637 2016-03-16 Tom de Vries <tom@codesourcery.com>
6638
6639 PR tree-optimization/68809
6640 * gcc.dg/graphite/pr68809-2.c: New test.
6641 * gcc.dg/graphite/pr68809.c: New test.
6642
6643 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6644
6645 PR c++/70147
6646 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6647 method call to i () as argument. Adjust expected output.
6648
6649 PR c++/70147
6650 * g++.dg/ubsan/pr70147-1.C: New test.
6651 * g++.dg/ubsan/pr70147-2.C: New test.
6652
6653 2016-03-15 Martin Sebor <msebor@redhat.com>
6654
6655 PR c++/58281
6656 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6657
6658 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6659
6660 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6661 hppa*-*-hpux*.
6662
6663 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6664
6665 PR libfortran/69799
6666 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6667 libatomic_available.
6668
6669 2016-03-15 Marek Polacek <polacek@redhat.com>
6670
6671 PR c++/70209
6672 * g++.dg/ext/attribute-may-alias-4.C: New test.
6673
6674 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6675
6676 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6677 -fvar-tracking-assignments-toggle flag.
6678
6679 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6680
6681 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6682
6683 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6684
6685 PR rtl-optimization/70222
6686 * gcc.c-torture/execute/pr70222-1.c: New test.
6687 * gcc.c-torture/execute/pr70222-2.c: New test.
6688
6689 2016-03-15 Richard Henderson <rth@redhat.com>
6690
6691 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6692
6693 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6694
6695 PR rtl-optimization/69032
6696 * gcc.dg/pr69032.c: New test.
6697
6698 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6699
6700 PR rtl-optimization/63384
6701 * g++.dg/pr63384.C: New test.
6702
6703 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6704
6705 PR target/64411
6706 * gcc.target/i386/pr64411.C: New test.
6707
6708 2016-03-15 Tom de Vries <tom@codesourcery.com>
6709
6710 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6711 * gfortran.dg/goacc/kernels-alias.f95: New test.
6712
6713 2016-03-14 Martin Sebor <msebor@redhat.com>
6714
6715 PR c++/53792
6716 * g++.dg/cpp0x/constexpr-inline.C: New test.
6717 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6718
6719 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6720
6721 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6722
6723 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6724
6725 PR middle-end/70219
6726 * gcc.dg/pr70219.c: New test.
6727
6728 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6729
6730 PR target/70083
6731 * gcc.dg/torture/pr70083.c: New test.
6732 * gcc.target/i386/pr70083.c: New test.
6733
6734 2016-03-14 Richard Biener <rguenther@suse.de>
6735
6736 PR tree-optimization/56365
6737 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6738
6739 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6740
6741 PR target/70098
6742 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6743 New function.
6744 * g++.dg/pr70098.C: New testcase.
6745
6746
6747 2016-03-14 Tom de Vries <tom@codesourcery.com>
6748
6749 PR tree-optimization/70045
6750 * gcc.dg/graphite/pr70045.c: New test.
6751
6752 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6753
6754 PR fortran/69043
6755 * gfortran.dg/include_9.f90: New test.
6756
6757 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6758
6759 PR fortran/45076
6760 gfortran.dg/prof/prof.exp: New script.
6761 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6762
6763 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6764
6765 PR rtl-optimization/69307
6766 * gcc.dg/pr69307.c: New test.
6767
6768 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6769
6770 PR target/69614
6771 * gcc.target/arm/pr69614.c: New.
6772
6773 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6774
6775 PR fortran/70031
6776 * gfortran.dg/submodule_14.f08: New test
6777
6778 PR fortran/69524
6779 * gfortran.dg/submodule_15.f08: New test
6780
6781 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6782
6783 PR c++/70106
6784 * g++.dg/cpp1y/paren3.C: New test.
6785
6786 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6787
6788 PR target/70131
6789 * gcc.target/powerpc/ppc-round2.c: New test.
6790
6791 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6792
6793 PR target/70123
6794 * gcc.dg/torture/pr70123.c: New test.
6795
6796 2016-03-11 Jeff Law <law@redhat.com>
6797
6798 PR tree-optimization/70190
6799 * gcc.c-torture/compile/pr70190.c: New test.
6800
6801 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6802
6803 PR c/68187
6804 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6805 case.
6806 (test43_b): Likewise.
6807 (test43_c): Likewise.
6808 (test43_d): Likewise.
6809 (test43_e): Likewise.
6810 (test43_f): Likewise.
6811 (test43_g): Likewise.
6812 (test44_a): Likewise.
6813 (test44_b): Likewise.
6814 (test44_c): Likewise.
6815 (test44_d): Likewise.
6816 (test44_e): Likewise.
6817
6818 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6819
6820 PR c/70085
6821 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6822
6823 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6824
6825 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6826 dg-options.
6827
6828 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6829
6830 PR target/70002
6831 PR target/69245
6832 * gcc.target/aarch64/pr69245_2.c: New test.
6833
6834 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6835
6836 PR tree-optimization/70177
6837 * gcc.dg/pr70177.c: New test.
6838
6839 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6840
6841 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6842
6843 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6844
6845 * gcc.dg/tree-ssa/sra-20.c: New.
6846
6847 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6848
6849 PR rtl-optimization/70174
6850 * gcc.dg/pr70174.c: New test.
6851
6852 PR tree-optimization/70169
6853 * gcc.dg/pr70169.c: New test.
6854
6855 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6856
6857 PR target/70160
6858 * gcc.target/i386/pr70160.c: New test.
6859
6860 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6861
6862 * gcc.target/s390/dfp-1.c: New test.
6863
6864 2016-03-10 Nick Clifton <nickc@redhat.com>
6865
6866 PR target/70044
6867 * gcc.target/aarch64/pr70044.c: New test.
6868
6869 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6870 Jakub Jelinek <jakub@redhat.com>
6871
6872 PR c++/70001
6873 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6874 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6875 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6876
6877 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6878
6879 PR lto/69589
6880 * g++.dg/lto/pr69589_0.C: New testcase
6881 * g++.dg/lto/pr69589_1.C: New testcase
6882
6883 2016-03-10 Marek Polacek <polacek@redhat.com>
6884
6885 PR c++/70153
6886 * g++.dg/delayedfold/unary-plus1.C: New test.
6887
6888 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6889
6890 * gcc.target/arm/pr45701-1.c: Escape brackets.
6891 * gcc.target/arm/pr45701-2.c: Likewise.
6892
6893 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6894
6895 * gfortran.dg/unconstrained_commons.f: New.
6896
6897 2016-03-10 Alan Modra <amodra@gmail.com>
6898
6899 * gcc.dg/pr69195.c: New.
6900 * gcc.dg/pr69238.c: New.
6901
6902 2016-03-10 Tom de Vries <tom@codesourcery.com>
6903
6904 PR testsuite/68915
6905 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6906
6907 2016-03-10 Richard Biener <rguenther@suse.de>
6908
6909 PR tree-optimization/70128
6910 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6911 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6912
6913 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6914
6915 PR tree-optimization/70152
6916 * gcc.dg/pr70152.c: New test.
6917
6918 PR target/70086
6919 * gcc.target/i386/pr70086-1.c: New test.
6920 * gcc.target/i386/pr70086-2.c: New test.
6921 * gcc.target/i386/pr70086-3.c: New test.
6922
6923 PR tree-optimization/70127
6924 * gcc.c-torture/execute/pr70127.c: New test.
6925
6926 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6927
6928 * c-c++-common/goacc/combined-directives-2.c: New test.
6929
6930 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6931
6932 PR c/68473
6933 PR c++/70105
6934 * g++.dg/diagnostic/pr70105.C: New test.
6935 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6936 (test_multiple_ordinary_maps): New test function.
6937
6938 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6939
6940 PR c/68473
6941 PR c++/70105
6942 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6943 Drop range information from call to inform_at_rich_loc.
6944 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6945 New.
6946 (test_show_locus): Replace calls to rich_location::add_range with
6947 calls to add_range. Rewrite the tests that used the now-defunct
6948 rich_location ctor taking a source_range. Simplify other tests
6949 by replacing calls to COMBINE_LOCATION_DATA with calls to
6950 make_location.
6951
6952 2016-03-09 Richard Biener <rguenther@suse.de>
6953 Jakub Jelinek <jakub@redhat.com>
6954
6955 PR tree-optimization/70138
6956 * gcc.dg/vect/pr70138-1.c: New testcase.
6957 * gcc.dg/vect/pr70138-2.c: Likewise.
6958
6959 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6960
6961 PR target/70049
6962 * gcc.target/i386/pr70049.c: New test.
6963
6964 2016-03-09 Richard Biener <rguenther@suse.de>
6965
6966 PR c/70143
6967 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6968 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6969 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6970
6971 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6972
6973 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6974 arm-*-*.
6975
6976 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR middle-end/67278
6979 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6980
6981 PR target/67278
6982 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6983
6984 PR middle-end/70050
6985 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6986 in testcase comment.
6987
6988 2016-03-09 Tom de Vries <tom@codesourcery.com>
6989
6990 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6991 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6992 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6993 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6994 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6995 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6996 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6997 * gfortran.dg/goacc/kernels-loop.f95: New test.
6998
6999 2016-03-08 Martin Sebor <msebor@redhat.com>
7000
7001 PR c++/62096
7002 * g++.dg/warn/overflow-warn-7.C: New test.
7003
7004 2016-03-08 Jason Merrill <jason@redhat.com>
7005
7006 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7007 * lib/target-supports.exp (check_effective_target_concepts): New.
7008
7009 2016-03-08 Jakub Jelinek <jakub@redhat.com>
7010
7011 PR c++/70135
7012 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7013 * g++.dg/ubsan/pr70135.C: New test.
7014
7015 PR target/70110
7016 * gcc.dg/pr70110.c: New test.
7017
7018 2016-03-07 Martin Jambor <mjambor@suse.cz>
7019
7020 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7021 * c-c++-common/gomp/if-1.c: Likewise.
7022 * c-c++-common/gomp/pr61486-2.c: Likewise.
7023 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7024 to dg-additional-options.
7025 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7026 * g++/gomp/target-teams-1.c: Likewise.
7027 * gcc.dg/gomp/gomp.exp: Likewise.
7028 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7029 dg-additional-options.
7030 * gfortran.dg/gomp/gomp.exp: Likewise.
7031 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7032 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7033 dg-additional-options.
7034 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7035
7036 2016-03-07 Martin Jambor <mjambor@suse.cz>
7037
7038 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7039 * c-c++-common/gomp/gridify-1.c: New test.
7040 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7041
7042 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7043
7044 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7045 trigger for cortex-r8, when scanning for register r8.
7046 * gcc.target/arm/pr45701-2.c: Likewise.
7047
7048 2016-02-26 Richard Biener <rguenther@suse.de>
7049 Jeff Law <law@redhat.com>
7050
7051 PR tree-optimization/69740
7052 * gcc.c-torture/compile/pr69740-1.c: New test.
7053 * gcc.c-torture/compile/pr69740-2.c: New test.
7054
7055 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7056
7057 * lib/target-supports.exp
7058 (check_effective_target_whole_vector_shift): Enable for PPC64.
7059
7060 2016-03-07 Richard Biener <rguenther@suse.de>
7061
7062 PR tree-optimization/70115
7063 * gcc.dg/torture/pr70115.c: New testcase.
7064
7065 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7066
7067 PR middle-end/69916
7068 * c-c-++-common/goacc/pr69916.c: New.
7069
7070 2016-03-07 Richard Henderson <rth@redhat.com>
7071
7072 * gcc.c-torture/compile/pr70061.c: New test.
7073
7074 2016-03-07 Richard Biener <rguenther@suse.de>
7075
7076 PR testsuite/70109
7077 * gcc.dg/vect/O3-pr36098.c: New testcase.
7078
7079 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7080
7081 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7082
7083 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7084
7085 * gnat.dg/renaming9.ad[sb]: New testcase.
7086
7087 2016-03-05 Jakub Jelinek <jakub@redhat.com>
7088
7089 PR c++/70084
7090 * g++.dg/expr/stdarg3.C: New test.
7091
7092 2016-03-04 Jeff Law <law@redhat.com>
7093
7094 PR tree-optimization/69196
7095 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7096 x86_64-*-*.
7097
7098 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7099
7100 PR c/69973
7101 * gcc.dg/pr69973.c: New test.
7102
7103 PR rtl-optimization/69941
7104 * gcc.dg/torture/pr69941.c: New test.
7105
7106 PR c/69824
7107 * gcc.dg/pr69824.c: New test.
7108
7109 2016-03-05 Tom de Vries <tom@codesourcery.com>
7110
7111 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7112 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7113 function.
7114
7115 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7116
7117 PR c++/66786
7118 * g++.dg/cpp1y/var-templ48.C: New test.
7119 * g++.dg/cpp1y/var-templ49.C: New test.
7120
7121 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7122
7123 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7124
7125 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7126
7127 PR c++/70035
7128 * g++.dg/ubsan/pr70035.C: New test.
7129
7130 PR target/70062
7131 * gcc.target/i386/pr70062.c: New test.
7132
7133 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7134
7135 * g++.dg/template/typename21.C: Remove c++98_only.
7136
7137 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7138
7139 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7140
7141 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7142
7143 PR c/68187
7144 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7145 function.
7146 (fn_42_b): Likewise.
7147 (fn_42_c): Likewise.
7148
7149 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7150
7151 PR c/68187
7152 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7153 function.
7154 (fn_40_b): Likewise.
7155 (fn_41_a): Likewise.
7156 (fn_41_b): Likewise.
7157
7158 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7159
7160 PR target/70059
7161 * gcc.target/i386/avx512f-pr70059.c: New test.
7162 * gcc.target/i386/avx512dq-pr70059.c: New test.
7163
7164 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7165
7166 PR rtl-optimization/57676
7167 * gcc.dg/torture/pr57676.c: New test.
7168
7169 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7170
7171 * gcc.dg/pr70026.c: New test.
7172
7173 2016-03-04 Marek Polacek <polacek@redhat.com>
7174
7175 PR c/69798
7176 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7177 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7178
7179 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7180
7181 PR target/70004
7182 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7183 Delete.
7184 (test_corners_sisd_si): Likewise.
7185 (main): Remove checks of the above.
7186 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7187
7188 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7189
7190 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7191
7192 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7193
7194 * gcc.dg/torture/pr69951.c: Accept argc==0.
7195
7196 2016-03-04 Richard Biener <rguenther@suse.de>
7197
7198 PR c++/70054
7199 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7200 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7201
7202 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7203
7204 PR testsuite/69766
7205 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7206 testing multiarch.
7207
7208 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7209
7210 PR debug/69947
7211 * gcc.dg/guality/pr69947.c: New test.
7212
7213 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7214
7215 PR ada/70017
7216 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7217
7218 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7219
7220 PR rtl-optimization/69904
7221 * gcc.target/arm/pr69904.c: New test.
7222
7223 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7224
7225 PR target/70021
7226 * gcc.dg/vect/pr70021.c: New test.
7227 * gcc.target/i386/pr70021.c: New test.
7228
7229 2016-03-03 Marek Polacek <polacek@redhat.com>
7230
7231 PR middle-end/70050
7232 * gcc.dg/pr70050.c: New test.
7233
7234 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7235
7236 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7237
7238 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7239
7240 PR tree-optimization/70043
7241 * gfortran.dg/vect/pr70043.f90: New test.
7242
7243 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7244
7245 * gnat.dg/specs/task1.ads: New test.
7246
7247 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7248
7249 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7250 Invoke gdb with -batch.
7251 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7252
7253 2016-03-03 Richard Biener <rguenther@suse.de>
7254
7255 PR tree-optimization/55936
7256 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7257
7258 2016-03-02 Jeff Law <law@redhat.com>
7259
7260 PR rtl-optimization/69942
7261 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7262 effects of argument promotions.
7263
7264 PR tree-optimization/69987
7265 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7266 target does not support -fprefetch-loop-arrays.
7267
7268 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7269
7270 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7271
7272 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7273
7274 PR rtl-optimization/69052
7275 * gcc.target/i386/pr69052.c: New test.
7276
7277 2016-03-02 Alan Modra <amodra@gmail.com>
7278
7279 * gcc.dg/pr69990.c: New.
7280
7281 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7282
7283 PR c/68062
7284 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7285
7286 PR middle-end/70022
7287 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7288
7289 PR target/70028
7290 * gcc.target/i386/pr70028.c: New test.
7291
7292 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7293
7294 * c-c++-common/asan/swapcontext-test-1.c,
7295 * c-c++-common/tsan/thread_leak.c,
7296 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7297 * g++.dg/tsan/benign_race.C,
7298 * g++.dg/tsan/fd_close_norace.C,
7299 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7300 races with sanitizer output
7301
7302 2016-03-02 Richard Biener <rguenther@suse.de>
7303 Uros Bizjak <ubizjak@gmail.com>
7304
7305 PR target/67278
7306 * gcc.dg/simd-8.c: New testcase.
7307
7308 2016-03-02 Richard Biener <rguenther@suse.de>
7309
7310 PR middle-end/67278
7311 * gcc.dg/simd-7.c: New testcase.
7312
7313 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7314
7315 * gcc.target/i386/pr70007.c: Tweak.
7316
7317 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7318
7319 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7320
7321 2016-03-02 Marek Polacek <polacek@redhat.com>
7322
7323 PR c/67854
7324 * gcc.dg/pr67854.c: New test.
7325
7326 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7327
7328 PR middle-end/70025
7329 * gcc.dg/torture/pr70025.c: New test.
7330
7331 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7332
7333 PR tree-optimization/68621
7334 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7335
7336 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7337
7338 * gcc.target/i386/pr70007.c: New test.
7339
7340 2016-03-01 Jeff Law <law@redhat.com>
7341
7342 PR tree-optimization/69196
7343 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7344
7345 PR tree-optimization/69196
7346 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7347 duplicating code and spoiling the expected output.
7348
7349 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7350
7351 PR target/70033
7352 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7353 supports power9 before doing tests.
7354 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7355 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7356 * gcc.target/powerpc/p9-permute.c: Likewise.
7357
7358 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7359
7360 PR target/70027
7361 * gcc.target/i386/pr70027.c: New test.
7362
7363 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7364
7365 * gcc.dg/pr70017.c: New test.
7366
7367 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7368
7369 PR c/69796
7370 PR c/69974
7371 * gcc.dg/pr69796.c: New test.
7372 * gcc.dg/pr69974.c: New test.
7373
7374 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7375
7376 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7377
7378 2016-02-29 Jeff Law <law@redhat.com>
7379
7380 PR tree-optimization/69987
7381 * gfortran.dg/pr69987.f90: New test.
7382
7383 PR tree-optimization/69989
7384 * gcc.c-torture/compile/pr69989-2.c: New test.
7385
7386 2016-03-01 Marek Polacek <polacek@redhat.com>
7387
7388 PR c++/69795
7389 * g++.dg/parse/invalid1.C: New test.
7390
7391 2016-03-01 Richard Biener <rguenther@suse.de>
7392
7393 PR middle-end/70022
7394 * gcc.dg/pr70022.c: New testcase.
7395
7396 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7397
7398 PR tree-optimization/69956
7399 * gcc.dg/pr69956.c: New test.
7400
7401 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7402
7403 PR target/70011
7404 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7405 XFAIL when hardware supports efficient unaligned storage access.
7406
7407 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7408
7409 PR c++/69961
7410 * g++.dg/template/pr69961a.C: New test.
7411 * g++.dg/template/pr69961b.C: New test.
7412
7413 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7414
7415 PR preprocessor/69985
7416 * gcc.dg/cpp/pr69985.c: New test case.
7417
7418 2016-02-29 Jeff Law <law@redhat.com>
7419
7420 PR tree-optimization/70005
7421 * gcc.c-torture/execute/pr70005.c New test.
7422
7423 PR tree-optimization/69999
7424 * gcc.c-torture/compile/pr69999.c: New test.
7425
7426 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7427
7428 PR tree-optimization/69652
7429 * gcc.dg/torture/pr69652.c: Delete test.
7430 * gcc.dg/vect/pr69652.c: New test.
7431
7432 2016-02-19 Richard Biener <rguenther@suse.de>
7433
7434 PR tree-optimization/69980
7435 * gfortran.dg/vect/pr69980.f90: New testcase.
7436
7437 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7438
7439 * gcc.target/sparc/20160229-1.c: New test.
7440
7441 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7442
7443 * gnat.dg/stack_usage3.adb: New test.
7444 * gnat.dg/stack_usage3_pkg.ads: New helper.
7445
7446 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7447
7448 * gnat.dg/renaming8.adb: New test.
7449 * gnat.dg/renaming8_pkg1.ads: New helper.
7450 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7451 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7452
7453 2016-02-29 Richard Biener <rguenther@suse.de>
7454
7455 PR tree-optimization/69720
7456 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7457
7458 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7459
7460 PR fortran/68147
7461 PR fortran/47674
7462 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7463
7464 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7465 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7466
7467 PR fortran/56007
7468 * gfortran.dg/coarray_8.f90: Adjust error message.
7469 * gfortran.dg/pr56007.f90: New test.
7470 * gfortran.dg/pr56007.f: New test.
7471
7472 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7473
7474 PR tree-optimization/69989
7475 * gcc.dg/torture/pr69989.c: New test.
7476
7477 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7478
7479 * gcc.target/i386/stack-realign-win.c: New test.
7480
7481 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7482
7483 PR fortran/60126
7484 * gfortran.dg/pr60126.f90: New test.
7485
7486 2016-02-27 Jeff Law <law@redhat.com>
7487
7488 Revert
7489 2016-02-26 Richard Biener <rguenther@suse.de>
7490 Jeff Law <law@redhat.com>
7491
7492 PR tree-optimization/69740
7493 * gcc.c-torture/compile/pr69740-1.c: New test.
7494 * gcc.c-torture/compile/pr69740-2.c: New test.
7495
7496 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7497
7498 PR fortran/69910
7499 * gfortran.dg/newunit_4.f90: New test.
7500
7501 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7502
7503 PR target/69613
7504 PR rtl-optimization/69886
7505 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7506 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7507 target.
7508
7509 2016-02-26 Martin Sebor <msebor@redhat.com>
7510
7511 PR tree-optimization/15826
7512 * gcc.dg/tree-ssa/pr15826.c: New test.
7513
7514 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR target/69969
7517 * gcc.target/powerpc/pr69969.c: New test.
7518
7519 2016-02-26 Martin Sebor <msebor@redhat.com>
7520
7521 PR c++/15766
7522 * g++.old-deja/g++.other/decl5.C: Add a test case.
7523
7524 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7525
7526 PR target/69946
7527 * gcc.target/powerpc/pr69946.c: New file.
7528
7529 2016-02-26 Richard Biener <rguenther@suse.de>
7530 Jeff Law <law@redhat.com>
7531
7532 PR tree-optimization/69740
7533 * gcc.c-torture/compile/pr69740-1.c: New test.
7534 * gcc.c-torture/compile/pr69740-2.c: New test.
7535
7536 2016-02-26 Martin Jambor <mjambor@suse.cz>
7537
7538 PR middle-end/69920
7539 * gcc.dg/torture/pr69932.c: New test.
7540 * gcc.dg/torture/pr69936.c: Likewise.
7541
7542 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7543
7544 PR target/69709
7545 * gcc.target/s390/pr69709.c: New test.
7546
7547 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7548
7549 PR target/69245
7550 * gcc.target/aarch64/pr69245_1.c: New test.
7551
7552 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7553
7554 PR target/69613
7555 * gcc.dg/torture/pr69613.c: New test.
7556
7557 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7558
7559 PR rtl-optimization/69891
7560 * gcc.target/i386/pr69891.c: New test.
7561
7562 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7563 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7564
7565 PR target/61397
7566 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7567 functionality for both 32-bit and 64-bit.
7568
7569 2016-02-26 Richard Biener <rguenther@suse.de>
7570
7571 PR tree-optimization/69551
7572 * gcc.dg/torture/pr69951.c: New testcase.
7573
7574 2016-02-25 Richard Biener <rguenther@suse.de>
7575
7576 PR tree-optimization/48795
7577 * gcc.dg/Warray-bounds-18.c: New testcase.
7578
7579 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7580
7581 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7582
7583 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7584
7585 PR rtl-optimization/69896
7586 * gcc.dg/pr69896.c: New test.
7587
7588 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7589
7590 PR c++/69736
7591 * g++.dg/cpp1y/paren2.C: New test.
7592
7593 2016-02-24 Martin Sebor <msebor@redhat.com>
7594
7595 PR c/51147
7596 * gcc.dg/enum-mode-2.c: New test.
7597
7598 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7599
7600 PR c++/69922
7601 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7602 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7603 * g++.dg/ubsan/pr69922.C: New test.
7604
7605 2016-02-24 Marek Polacek <polacek@redhat.com>
7606
7607 PR c/69819
7608 * gcc.dg/pr69819.c: New test.
7609
7610 2016-02-24 Martin Sebor <msebor@redhat.com>
7611
7612 PR c++/69912
7613 * g++.dg/ext/flexary15.C: New test.
7614
7615 2016-02-24 Martin Sebor <msebor@redhat.com>
7616
7617 * gcc.dg/builtins-68.c: Avoid making unportable
7618 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7619 * g++.dg/ext/builtin_alloca.C: Same.
7620
7621 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7622 Charles Baylis <charles.baylis@linaro.org>
7623
7624 PR debug/61033
7625 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7626
7627 2016-02-24 Richard Biener <rguenther@suse.de>
7628 Jakub Jelinek <jakub@redhat.com>
7629
7630 PR middle-end/69760
7631 * gcc.dg/torture/pr69760.c: New testcase.
7632
7633 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7634
7635 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7636 pattern on Solaris with as.
7637
7638 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7639
7640 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7641 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7642 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7643 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7644
7645 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7646
7647 PR middle-end/69915
7648 * gcc.dg/pr69915.c: New test.
7649
7650 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7651
7652 PR rtl-optimization/69886
7653 * gcc.dg/torture/pr69886.c: New test.
7654
7655 2016-02-24 Richard Biener <rguenther@suse.de>
7656
7657 PR middle-end/68963
7658 * gcc.dg/torture/pr68963.c: New testcase.
7659
7660 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7661
7662 PR target/69875
7663 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7664 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7665 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7666 * gcc.target/arm/atomic_loaddi_1.c: New test.
7667 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7668 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7669 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7670 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7671 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7672 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7673 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7674 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7675
7676 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7677
7678 PR middle-end/69909
7679 * gcc.dg/torture/pr69909.c: New test.
7680
7681 2016-02-24 Richard Biener <rguenther@suse.de>
7682
7683 PR tree-optimization/69907
7684 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7685 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7686 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7687
7688 2016-02-24 Christian Bruel <christian.bruel@st.com>
7689
7690 * gcc.target/arm/pragma_cpp_fma.c: New test.
7691
7692 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7693
7694 PR fortran/61156
7695 * gfortran.dg/include_6.f90: Update test.
7696
7697 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR objc/69844
7700 * objc.dg/pr69844.m: New test.
7701
7702 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7703
7704 PR libgfortran/69456
7705 * gfortran.dg/namelist_89.f90: New test.
7706 * gfortran.dg/pr59700.f90: Update test..
7707
7708 2016-02-23 Martin Sebor <msebor@redhat.com>
7709
7710 PR middle-end/69780
7711 * g++.dg/ext/builtin_alloca.C: New test.
7712 * gcc.dg/builtins-68.c: New test.
7713
7714 2016-02-23 Richard Henderson <rth@redhat.com>
7715
7716 * gcc.target/i386/addr-space-3.c: Remove test.
7717
7718 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7719
7720 PR preprocessor/69126
7721 PR preprocessor/69543
7722 * c-c++-common/pr69126-2-long.c: New test.
7723 * c-c++-common/pr69126-2-short.c: New test.
7724 * c-c++-common/pr69543-1.c: Remove xfail.
7725
7726 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7727
7728 PR preprocessor/69126
7729 PR preprocessor/69543
7730 PR preprocessor/69558
7731 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7732 (f): Rename to...
7733 (test_2): ...this, and add leading comment.
7734 (MACRO_3, test_3): New.
7735 (MACRO_4A, MACRO_4B, test_4): New.
7736 (MACRO): Rename to...
7737 (MACRO_5): ...this.
7738 (g): Rename to...
7739 (test_5): ...this, updating for renaming of MACRO, and
7740 add leading comment.
7741 * c-c++-common/pr69543-1.c: New.
7742 * c-c++-common/pr69543-2.c: New.
7743 * c-c++-common/pr69543-3.c: New.
7744 * c-c++-common/pr69543-4.c: New.
7745 * c-c++-common/pr69558-1.c: New.
7746 * c-c++-common/pr69558-2.c: New.
7747 * c-c++-common/pr69558-3.c: New.
7748 * c-c++-common/pr69558-4.c: New.
7749 * gcc.dg/pr69558.c: Move to...
7750 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7751 xfail for c++.
7752
7753 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7754
7755 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7756 to -ftree-parallelize-loops/-fopenacc changes.
7757 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7758 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7759 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7760 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7761 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7762 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7763 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7764 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7765 * c-c++-common/goacc/kernels-loop.c: Likewise.
7766 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7767 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7768 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7769 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7770
7771 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7772
7773 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7774
7775 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7776
7777 PR c++/69902
7778 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7779
7780 PR c/69900
7781 * gcc.dg/pr69900.c: New test.
7782
7783 2016-02-23 Martin Jambor <mjambor@suse.cz>
7784
7785 PR tree-optimization/69666
7786 * gcc.dg/tree-ssa/pr69666.c: New test.
7787
7788 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7789
7790 PR fortran/67451
7791 * gfortran.dg/coarray_allocate_5.f08: New test.
7792
7793 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7794
7795 * gcc.target/s390/vcond-shift.c: Move to ...
7796 * gcc.target/s390/vector/vcond-shift.c: ... here.
7797
7798 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7799
7800 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7801 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7802
7803 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7804
7805 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7806
7807 2016-02-20 Mark Wielaard <mjw@redhat.com>
7808
7809 PR c/28901
7810 * gcc.dg/unused-variable-3.c: New test.
7811
7812 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7813
7814 PR target/69888
7815 * gcc.target/i386/pr69888.c: New test.
7816
7817 2016-02-22 Richard Biener <rguenther@suse.de>
7818
7819 PR tree-optimization/69882
7820 * gfortran.dg/vect/pr69882.f90: New testcase.
7821
7822 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7823
7824 PR target/69885
7825 * gcc.dg/pr69885.c: New test.
7826
7827 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7828
7829 PR target/69806
7830 PR target/54089
7831 * gcc.target/sh/pr54089-10.c: New.
7832
7833 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7834
7835 PR fortran/69423
7836 * gfortran.dg/deferred_character_15.f90 : New test.
7837
7838 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7839
7840 PR fortran/57365
7841 gfortran.dg/allocate_with_source_18.f03: New test.
7842
7843 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7844
7845 PR fortran/52531
7846 gfortran.dg/gomp/pr52531.f90: New test.
7847
7848 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7849
7850 PR c++/69865
7851 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7852 -std=c++03.
7853
7854 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7855
7856 PR c++/69826
7857 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7858 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7859
7860 PR c++/69850
7861 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7862
7863 PR c++/69851
7864 * g++.dg/torture/pr69851.C: New test.
7865
7866 2016-02-19 Martin Sebor <msebor@redhat.com>
7867
7868 PR testsuite/69573
7869 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7870
7871 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7872
7873 PR c++/69850
7874 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7875 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7876
7877 PR c++/67767
7878 * g++.dg/cpp0x/pr67767.C: New test.
7879
7880 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7881
7882 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7883 for fp, simd, crypto, crc, lse.
7884 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7885 above.
7886 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7887 effective target check.
7888
7889 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7890
7891 PR target/69820
7892 * gcc.target/i386/pr69820.c: New test.
7893
7894 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7895
7896 * gcc.target/s390/vector/int128-1.c: New test.
7897
7898 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7899
7900 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7901
7902 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7903
7904 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7905 instruction pattern name to prevent the testcase from failing with
7906 -march=z13.
7907
7908 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7909
7910 * gcc.target/s390/md/movstr-2.c: New test.
7911
7912 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7913
7914 * gcc.target/s390/morestack.c: New test.
7915
7916 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7917
7918 PR target/69625
7919 * gcc.target/s390/pr69625.c: Add test case.
7920
7921 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7922
7923 PR testsuite/68580
7924 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7925
7926 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7927
7928 PR target/68404
7929 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7930 * gcc.target/powerpc/fusion3.c: Likewise.
7931
7932 2016-02-18 Richard Biener <rguenther@suse.de>
7933
7934 PR middle-end/69553
7935 * g++.dg/torture/pr69553.C: New testcase.
7936
7937 2016-02-18 Nick Clifton <nickc@redhat.com>
7938
7939 PR target/62254
7940 PR target/69610
7941 * gcc.target/arm/pr62554.c: New test.
7942 * gcc.target/arm/pr69610-1.c: New test.
7943 * gcc.target/arm/pr69610-2.c: New test.
7944
7945 2016-02-18 Richard Biener <rguenther@suse.de>
7946
7947 PR middle-end/69854
7948 * gcc.dg/torture/pr69854.c: New testcase.
7949
7950 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7951
7952 PR c++/69850
7953 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7954
7955 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7956
7957 * gcc.target/powerpc/vec-cg.c: New test.
7958
7959 2016-02-17 Richard Biener <rguenther@suse.de>
7960
7961 PR testsuite/69586
7962 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7963
7964 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7965
7966 PR target/69161
7967 * gcc.c-torture/compile/pr69161.c: New test.
7968
7969 2016-02-17 David Sherwood <david.sherwood@arm.com>
7970
7971 PR target/69532
7972 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7973 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7974
7975 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7976
7977 * gcc.dg/ifcvt-4.c: Skip on Visium.
7978
7979 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7980
7981 * gnat.dg/atomic8.adb: New test.
7982
7983 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7984
7985 * gnat.dg/discr46.ad[sb]: New test.
7986
7987 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7988
7989 PR Target/48344
7990 * gcc.target/powerpc/pr48344-1.c: New test.
7991
7992 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7993
7994 PR fortran/69742
7995 * gfortran.dg/associate_21.f90: New test.
7996
7997 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7998
7999 PR c/69835
8000 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8001 -Wnonnull in dg-options.
8002 * c-c++-common/nonnull-2.c: New test.
8003
8004 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8005 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8006
8007 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8008
8009 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8010
8011 PR middle-end/69801
8012 * gcc.dg/pr69801.c: Add empty dg-options.
8013
8014 2016-02-16 James Norris <jnorris@codesourcery.com>
8015
8016 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8017 * g++.dg/goacc/deviceptr-1.c: New file.
8018
8019 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8020
8021 PR tree-optimization/69820
8022 * gcc.dg/vect/pr69820.c: New test.
8023
8024 2016-02-16 Richard Biener <rguenther@suse.de>
8025
8026 PR tree-optimization/69776
8027 * gcc.dg/torture/pr69776-2.c: New testcase.
8028
8029 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8030
8031 PR tree-optimization/69714
8032 * gcc.dg/torture/pr69714.c: New test.
8033
8034 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8035
8036 PR tree-optimization/69802
8037 * gcc.dg/pr69802.c: New test.
8038
8039 2016-02-16 Richard Biener <rguenther@suse.de>
8040
8041 PR middle-end/69801
8042 * gcc.dg/pr69801.c: New testcase.
8043
8044 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8045
8046 PR libgfortran/69651
8047 * gfortran.dg/read_bang.f90: New test.
8048 * gfortran.dg/read_bang4.f90: New test.
8049
8050 2016-02-15 Jakub Jelinek <jakub@redhat.com>
8051
8052 PR c++/69658
8053 * g++.dg/init/pr69658.C: New test.
8054
8055 PR c++/69797
8056 * c-c++-common/pr69797.c: New test.
8057
8058 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8059
8060 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8061 check for aarch64*-*-*.
8062
8063 2016-02-15 Richard Biener <rguenther@suse.de>
8064
8065 PR tree-optimization/69783
8066 * gcc.dg/vect/pr69783.c: New testcase.
8067
8068 2016-02-15 Richard Biener <rguenther@suse.de>
8069
8070 PR tree-optimization/69776
8071 * gcc.dg/torture/pr69776.c: New testcase.
8072
8073 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8074
8075 PR fortran/60526
8076 * gfortran.dg/type_decl_4.f90: Reinstated.
8077
8078 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
8079
8080 PR fortran/68746
8081 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8082
8083 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8084
8085 PR fortran/60526
8086 PR bootstrap/69816
8087 * gfortran.dg/type_decl_4.f90: Removed.
8088
8089 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8090
8091 PR fortran/60526
8092 * gfortran.dg/type_decl_4.f90: New test.
8093
8094 2016-02-14 Alan Modra <amodra@gmail.com>
8095
8096 PR testsuite/68886
8097 * gcc.c-torture/execute/stkalign.c: Revise test.
8098
8099 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8100
8101 PR target/67260
8102 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8103
8104 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8105
8106 PR target/67260
8107 * gcc.target/sh/torture/pr67260.c: New.
8108
8109 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
8110
8111 * gcc.dg/pr67964.c: Add dg-require-alias.
8112
8113 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8114
8115 PR target/67636
8116 PR target/64345
8117 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8118
8119 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8120
8121 PR libgfortran/69668
8122 * gfortran.dg/namelist_88.f90: New test.
8123
8124 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8125
8126 PR libgfortran/69668
8127 * gfortran.dg/namelist_38.f90: Update test.
8128 * gfortran.dg/namelist_84.f90: Update test.
8129
8130 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8131
8132 PR other/69554
8133 * gcc.dg/pr69554-1.c: New test.
8134 * gfortran.dg/pr69554-1.F90: New test.
8135 * gfortran.dg/pr69554-2.F90: New test.
8136 * lib/gcc-dg.exp (proc dg-locus): New function.
8137 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8138 distinguish between the caret-printing and non-caret-printing
8139 cases. If caret-printing has been explicitly enabled, bail out
8140 without attempting to fix up the output.
8141
8142 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8143
8144 PR driver/69265
8145 PR driver/69453
8146 * gcc.dg/spellcheck-options-3.c: New test case.
8147 * gcc.dg/spellcheck-options-4.c: New test case.
8148 * gcc.dg/spellcheck-options-5.c: New test case.
8149 * gcc.dg/spellcheck-options-6.c: New test case.
8150 * gcc.dg/spellcheck-options-7.c: New test case.
8151 * gcc.dg/spellcheck-options-8.c: New test case.
8152 * gcc.dg/spellcheck-options-9.c: New test case.
8153 * gcc.dg/spellcheck-options-10.c: New test case.
8154
8155 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8156
8157 PR rtl-optimization/69764
8158 PR rtl-optimization/69771
8159 * c-c++-common/pr69764.c: New test.
8160 * gcc.dg/torture/pr69771.c: New test.
8161
8162 2016-02-12 Marek Polacek <polacek@redhat.com>
8163
8164 * g++.dg/torture/init-list1.C: New.
8165
8166 2016-02-12 Marek Polacek <polacek@redhat.com>
8167
8168 * gcc.dg/pr69522.c: Add empty dg-options.
8169
8170 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8171
8172 * g++.dg/lto/lto.exp: Include and init mpx.
8173 * g++.dg/lto/pr69729_0.C: New test.
8174
8175 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8176
8177 PR ipa/69241
8178 * g++.dg/ipa/pr69241-4.C: New test.
8179
8180 PR ipa/68672
8181 * g++.dg/ipa/pr68672-1.C: New test.
8182 * g++.dg/ipa/pr68672-2.C: New test.
8183 * g++.dg/ipa/pr68672-3.C: New test.
8184
8185 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8186
8187 PR c/69522
8188 * gcc.dg/pr69522.c: New test.
8189
8190 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8191
8192 PR c++/69098
8193 * g++.dg/cpp1y/69098.C: New test.
8194 * g++.dg/cpp1y/69098-2.C: New test.
8195
8196 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8197
8198 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8199 and neighbour -> neighbor.
8200 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8201 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8202 * c-c++-common/Wvarargs.c: Likewise.
8203 * c-c++-common/goacc/host_data-5.c: Likewise.
8204 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8205 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8206 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8207 * gcc.target/aarch64/pr60697.c: Likewise.
8208 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8209 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8210 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8211 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8212 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8213 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8214 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8215 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8216 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8217 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8218 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8219 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8220 * g++.dg/lookup/koenig5.C: Likewise.
8221 * g++.dg/ext/no-asm-2.C: Likewise.
8222 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8223 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8224 * gfortran.dg/used_types_16.f90: Likewise.
8225 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8226 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8227 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8228 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8229 * gfortran.dg/abstract_type_6.f03: Likewise.
8230 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8231 * gfortran.dg/used_types_15.f90: Likewise.
8232 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8233 * gfortran.dg/exit_3.f08: Likewise.
8234 * gfortran.dg/open_status_2.f90: Likewise.
8235 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8236 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8237 * gfortran.dg/associate_1.f03: Likewise.
8238 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8239 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8240 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8241 * gcc.dg/builtin-object-size-1.c: Likewise.
8242 * gcc.dg/noreturn-6.c: Likewise.
8243 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8244 * gcc.dg/globalalias.c: Likewise.
8245 * gcc.dg/builtins-config.h: Likewise.
8246 * gcc.dg/pr30457.c: Likewise.
8247 * gcc.c-torture/compile/volatile-1.c: Likewise.
8248 * gcc.c-torture/execute/20101011-1.c: Likewise.
8249 * c-c++-common/Waddress-1.c: Likewise.
8250
8251 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8252
8253 PR c/69768
8254 * c-c++-common/Waddress-1.c: New test.
8255
8256 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8257
8258 PR fortran/69296
8259 * gfortran.dg/associate_19.f03: New test.
8260 * gfortran.dg/associate_20.f03: New test.
8261
8262 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8263
8264 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8265
8266 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8267
8268 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8269 .arch armv8-a\n. Add -dA to dg-options.
8270 * gcc.target/aarch64/assembler_arch_1.c: New test.
8271 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8272
8273 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8274
8275 PR c++/68726
8276 * g++.dg/cpp0x/pr68726.C: New.
8277
8278 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8279
8280 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8281 test.
8282
8283 2016-02-11 Richard Biener <rguenther@suse.de>
8284
8285 * g++.dg/tree-ssa/pr61034.C: Adjust.
8286
8287 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8288
8289 PR target/69148
8290 * gcc.target/s390/pr69148.c: New.
8291
8292 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8293
8294 PR tree-optimization/69652
8295 * gcc.dg/torture/pr69652.c: New test.
8296
8297 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8298 Patrick Palka <ppalka@gcc.gnu.org>
8299
8300 PR ipa/69241
8301 PR c++/69649
8302 * g++.dg/ipa/pr69241-1.C: New test.
8303 * g++.dg/ipa/pr69241-2.C: New test.
8304 * g++.dg/ipa/pr69241-3.C: New test.
8305 * g++.dg/ipa/pr69649.C: New test.
8306
8307 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8308
8309 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8310 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8311
8312 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8313
8314 PR tree-optimization/68021
8315 * gcc.dg/tree-ssa/pr68021.c: New test.
8316
8317 2016-02-10 Richard Biener <rguenther@suse.de>
8318
8319 PR tree-optimization/69726
8320 * gcc.dg/uninit-22.c: New testcase.
8321
8322 2016-02-09 Andrew Pinski <apinski@cavium.com>
8323
8324 PR tree-opt/69282
8325 * gcc.c-torture/compile/20160205-1.c: New testcase.
8326
8327 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8328
8329 PR target/68404
8330 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8331 instead accessing a really large arrray.
8332 * gcc.target/powerpc/fusion3.c: Likewise.
8333
8334 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8335
8336 PR target/68532
8337 * gcc.c-torture/execute/pr68532.c: New test.
8338
8339 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8340
8341 PR target/69634
8342 * gcc.dg/pr69634.c: New.
8343
8344 2016-02-09 Richard Biener <rguenther@suse.de>
8345
8346 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8347
8348 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8349
8350 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8351
8352 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8353
8354 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8355
8356 2016-02-09 Richard Biener <rguenther@suse.de>
8357
8358 PR tree-optimization/69715
8359 * gcc.dg/torture/pr69715.c: New testcase.
8360
8361 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8362
8363 PR c++/69139
8364 * g++.dg/cpp0x/trailing12.C: New test.
8365 * g++.dg/cpp0x/trailing13.C: New test.
8366
8367 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8368
8369 PR c++/69283
8370 PR c++/67835
8371 * g++.dg/cpp1y/auto-fn29.C: New test.
8372 * g++.dg/cpp1y/auto-fn30.C: New test.
8373
8374 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8375
8376 PR tree-optimization/69209
8377 * gcc.c-torture/compile/pr69209.c: New test.
8378
8379 2016-02-08 Jeff Law <law@redhat.com>
8380
8381 PR tree-optimization/68541
8382 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8383 of statements allowed in join block for path splitting.
8384
8385 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8386
8387 PR c++/59627
8388 * g++.dg/gomp/pr59627.C: New test.
8389
8390 PR ipa/69239
8391 * g++.dg/ipa/pr69239.C: New test.
8392
8393 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8394
8395 PR preprocessor/69664
8396 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8397 * gcc.dg/cpp/warn-comments.c: Likewise.
8398
8399 2016-02-08 Marek Polacek <polacek@redhat.com>
8400
8401 PR c++/69688
8402 * g++.dg/init/const12.C: New test.
8403
8404 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8405
8406 PR target/60410
8407 * gcc.dg/lto/pr55113_0.c: Remove test.
8408
8409 2016-02-08 Richard Biener <rguenther@suse.de>
8410
8411 PR tree-optimization/69719
8412 * gcc.dg/torture/pr69719.c: New testcase.
8413
8414 2016-02-08 Richard Biener <rguenther@suse.de>
8415 Jeff Law <law@redhat.com>
8416
8417 PR target/68273
8418 * gcc.target/mips/pr68273.c: New testcase.
8419
8420 2016-02-08 Richard Biener <rguenther@suse.de>
8421
8422 PR rtl-optimization/69274
8423 * gcc.target/i386/addr-sel-1.c: XFAIL.
8424
8425 2016-02-08 Jeff Law <law@redhat.com>
8426
8427 PR tree-optimization/68541
8428 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8429
8430 PR tree-optimization/65917
8431 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8432
8433 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8434
8435 PR fortran/50555
8436 * gfortran.dg/namelist_args.f90: New test.
8437
8438 2016-02-05 Jeff Law <law@redhat.com>
8439
8440 PR tree-optimization/68541
8441 * gcc.dg/tree-ssa/split-path-2.c: New test.
8442 * gcc.dg/tree-ssa/split-path-3.c: New test.
8443 * gcc.dg/tree-ssa/split-path-4.c: New test.
8444 * gcc.dg/tree-ssa/split-path-5.c: New test.
8445 * gcc.dg/tree-ssa/split-path-6.c: New test.
8446 * gcc.dg/tree-ssa/split-path-7.c: New test.
8447
8448 2016-02-05 Martin Sebor <msebor@redhat.com>
8449
8450 PR c++/69662
8451 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8452 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8453
8454 2016-02-06 Richard HEnderson <rth@redhat.com>
8455
8456 PR c/69643
8457 * gcc.target/i386/addr-space-4.c: New.
8458 * gcc.target/i386/addr-space-5.c: New.
8459
8460 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8461
8462 PR fortran/66089
8463 * gfortran.dg/elemental_dependency_6.f90: New.
8464
8465 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8466
8467 PR rtl-optimization/69691
8468 * gcc.c-torture/execute/pr69691.c: New test.
8469
8470 PR c++/69628
8471 * g++.dg/parse/pr69628.C: New test.
8472
8473 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8474
8475 * gcc.dg/sancov/asan.c: Move to ...
8476 * gcc.dg/asan/sancov-1.c: ... here.
8477
8478 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8479
8480 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8481
8482 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8483
8484 PR target/69677
8485 * gcc.target/i386/pr69677.c: New test.
8486
8487 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8488
8489 PR c++/68948
8490 * g++.dg/template/pr68948.C: New test.
8491
8492 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8493
8494 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8495 (only necessary on s390x).
8496
8497 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8498
8499 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8500 -mno-accumulate-outgoing-args.
8501
8502 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8503
8504 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8505
8506 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8507
8508 PR c/69669
8509 * c-c++-common/pr69669.c: New test.
8510
8511 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8512
8513 PR target/69667
8514 * g++.dg/pr69667.C: New file.
8515
8516 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8517
8518 PR target/69619
8519 * gcc.dg/pr69619.c: Add new test.
8520
8521 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8522
8523 PR rtl-optimization/69577
8524 * gcc.target/i386/pr69577.c: New test.
8525
8526 2016-02-04 Martin Liska <mliska@suse.cz>
8527
8528 * g++.dg/asan/pr69276.C: New test.
8529
8530 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8531
8532 PR target/65932
8533 PR target/67714
8534 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8535 a single smulbb instruction.
8536 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8537 * gcc.target/amr/wmul-2.c: Likewise.
8538
8539 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8540
8541 PR target/65932
8542 PR target/67714
8543 * gcc.c-torture/execute/pr67714.c: New test.
8544
8545 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8546
8547 PR target/69454
8548 * gcc.target/i386/pr69454-1.c: New test.
8549 * gcc.target/i386/pr69454-2.c: New test.
8550
8551 2016-02-03 Martin Sebor <msebor@redhat.com>
8552
8553 PR c++/69251
8554 PR c++/69253
8555 PR c++/69290
8556 PR c++/69277
8557 PR c++/69349
8558 * g++.dg/ext/flexarray-mangle-2.C: New test.
8559 * g++.dg/ext/flexarray-mangle.C: New test.
8560 * g++.dg/ext/flexarray-subst.C: New test.
8561 * g++.dg/ext/flexary11.C: New test.
8562 * g++.dg/ext/flexary12.C: New test.
8563 * g++.dg/ext/flexary13.C: New test.
8564 * g++.dg/ext/flexary14.C: New test.
8565 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8566
8567 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8568
8569 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8570 Define only if CHECK_FLOAT128 is defined.
8571 (main): Properly initialize u5.
8572
8573 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8574
8575 PR c/69627
8576 * gcc.dg/pr69627.c: New test.
8577
8578 PR target/69644
8579 * gcc.dg/pr69644.c: New test.
8580
8581 2016-02-03 Mike Stump <mikestump@comcast.net>
8582
8583 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8584 support for struct-layout-1.exp.
8585
8586 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8587
8588 PR c++/69056
8589 * g++.dg/cpp0x/pr69056.C: New test.
8590
8591 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8592 Alexandre Oliva <aoliva@redhat.com>
8593
8594 PR target/69461
8595 * gcc.target/powerpc/pr69461.c: New.
8596
8597 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8598
8599 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8600 works from here ...
8601 (check_effective_target_fsanitize_thread): ... to here. Do not
8602 specify additional compile flags for the test source.
8603 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8604 specify additional compile flags for the test source.
8605
8606 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8607
8608 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8609
8610 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8611
8612 PR fortran/67451
8613 PR fortran/69418
8614 * gfortran.dg/coarray_allocate_2.f08: New test.
8615 * gfortran.dg/coarray_allocate_3.f08: New test.
8616 * gfortran.dg/coarray_allocate_4.f08: New test.
8617
8618 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8619
8620 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8621 use same scan-tree-dump-times on all platforms.
8622 * gcc.dg/vect/vect-outer-1.c: Likewise.
8623 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8624 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8625 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8626 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8627 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8628 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8629 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8630
8631 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8632
8633 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8634 warning.
8635
8636 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8637
8638 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8639
8640 2016-02-02 James Norris <jnorris@codesourcery.com>
8641
8642 * c-c++-common/goacc/routine-5.c: Add tests.
8643
8644 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8645
8646 * gcc.target/nvptx/unsigned-cmp.c: New test.
8647
8648 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8649
8650 * gcc.target/aarch64/scalar_shift_1.c
8651 (test_corners_sisd_di): Improve force to SIMD register.
8652 (test_corners_sisd_si): Likewise.
8653 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8654 Remove scan-assembler check for ldr.
8655
8656 2016-02-02 Richard Biener <rguenther@suse.de>
8657
8658 PR tree-optimization/69595
8659 * gcc.dg/Warray-bounds-17.c: New testcase.
8660
8661 2016-02-02 Richard Biener <rguenther@suse.de>
8662
8663 PR tree-optimization/69606
8664 * gcc.dg/torture/pr69606.c: New testcase.
8665
8666 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8667
8668 PR middle-end/68542
8669 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8670 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8671
8672 2016-02-02 Alan Modra <amodra@gmail.com>
8673
8674 PR target/69548
8675 * gcc.target/powerpc/pr69548.c: New test.
8676
8677 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8678
8679 PR rtl-optimization/69592
8680 * gcc.dg/pr69592.c: New test.
8681
8682 PR preprocessor/69543
8683 PR c/69558
8684 * gcc.dg/pr69543.c: New test.
8685 * gcc.dg/pr69558.c: New test.
8686
8687 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8688
8689 PR testsuite/65940
8690 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8691
8692 2016-02-01 Martin Sebor <msebor@redhat.com>
8693
8694 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8695
8696 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8697
8698 PR tree-optimization/67921
8699 * c-c++-common/ubsan/pr67921.c: New test.
8700
8701 2016-02-01 Richard Biener <rguenther@suse.de>
8702
8703 PR middle-end/69556
8704 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8705
8706 2016-02-01 Richard Biener <rguenther@suse.de>
8707
8708 PR tree-optimization/69574
8709 * gcc.dg/torture/pr69574.c: New testcase.
8710
8711 2016-02-01 Richard Biener <rguenther@suse.de>
8712
8713 PR tree-optimization/69579
8714 * gcc.dg/setjmp-6.c: New testcase.
8715
8716 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8717
8718 PR rtl-optimization/69570
8719 * g++.dg/opt/pr69570.C: New test.
8720
8721 2016-02-01 Richard Henderson <rth@redhat.com>
8722
8723 * gcc.dg/pr69535.c: New test.
8724
8725 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8726
8727 PR testsuite/69584
8728 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8729 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8730
8731 PR debug/68244
8732 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8733
8734 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8735
8736 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8737
8738 PR fortran/67564
8739 * gfortran.dg/allocate_with_source_17.f03: New test.
8740
8741 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8742
8743 PR tree-optimization/69546
8744 * gcc.dg/torture/pr69546.c: New test.
8745
8746 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8747
8748 PR fortran/69566
8749 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8750
8751 2016-01-30 Martin Sebor <msebor@redhat.com>
8752
8753 PR c++/68490
8754 * g++.dg/ext/flexary10.C: New test.
8755
8756 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8757
8758 PR fortran/66707
8759 gfortran.dg/common_23.f90: New test.
8760
8761 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8762
8763 PR target/65546
8764 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8765 condition being checked, and disable it when the target supports
8766 misaligned loads and stores.
8767
8768 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8769
8770 PR debug/69518
8771 * gcc.dg/torture/pr69518.c: New test.
8772
8773 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8774
8775 PR target/69530
8776 * gcc.target/i386/pr69530.c: New test.
8777
8778 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8779
8780 PR target/65604
8781 * gcc.target/mips/div-delay.c: New test.
8782
8783 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8784
8785 PR target/69551
8786 * gcc.target/i386/pr69551.c: New test.
8787
8788 PR target/66137
8789 * gcc.target/i386/pr66137.c: New test.
8790
8791 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8792
8793 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8794 always built for p5600.
8795 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8796 isa=p5600 dg-option.
8797
8798 2016-01-29 Richard Biener <rguenther@suse.de>
8799
8800 PR tree-optimization/69547
8801 * g++.dg/tree-ssa/pr69547.C: New testcase.
8802
8803 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8804
8805 PR debug/66869
8806 * g++.dg/warn/Wunused-function2.C: New test.
8807
8808 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8809
8810 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8811 support for test to succeed.
8812
8813 2016-01-29 Marek Polacek <polacek@redhat.com>
8814
8815 PR c++/69509
8816 PR c++/69516
8817 * g++.dg/ext/constexpr-vla2.C: New test.
8818 * g++.dg/ext/constexpr-vla3.C: New test.
8819 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8820
8821 2016-01-29 Richard Biener <rguenther@suse.de>
8822
8823 PR middle-end/69537
8824 * gcc.dg/uninit-21.c: New testcase.
8825
8826 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8827
8828 PR target/69459
8829 * gcc.target/i386/pr69459.c: New test.
8830
8831 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8832
8833 PR target/68400
8834 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8835 * gcc.target/mips/pr68400.c: New test.
8836
8837 2016-01-28 Martin Sebor <msebor@redhat.com>
8838
8839 PR target/17381
8840 * gcc.target/powerpc/pr17381.c: New test.
8841
8842 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8843
8844 PR middle-end/69542
8845 * gcc.dg/torture/pr69542.c: New test.
8846
8847 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8848
8849 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8850
8851 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8852
8853 * gcc.dg/pr65980.c: Skip on AIX.
8854 * gcc.dg/pr66688.c: Same.
8855
8856 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8857
8858 PR target/63679
8859 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8860 * gcc.dg/tree-ssa/sra-18.c: Same.
8861
8862 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8863
8864 PR fortran/62536
8865 * gfortran.dg/block_15.f08: New test.
8866 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8867 on incorrectly closed BLOCK.
8868
8869 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8870
8871 * gcc.dg/declare-simd.c: New test.
8872 2016-01-28 Richard Biener <rguenther@suse.de>
8873
8874 PR tree-optimization/69466
8875 * gfortran.dg/vect/pr69466.f90: New testcase.
8876
8877 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8878
8879 * g++.dg/pr67989.C: Remove ARM-specific option.
8880 * gcc.target/arm/pr67989.C: New file.
8881
8882 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8883
8884 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8885 and expm1 test for glibc < 2.11.
8886
8887 2016-01-27 Richard Henderson <rth@redhat.com>
8888
8889 * gcc.c-torture/execute/pr69447.c: New test.
8890
8891 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8892
8893 PR fortran/69422
8894 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8895
8896 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8897
8898 PR debug/66869
8899 * gcc.dg/pr66869.c: New test.
8900
8901 2016-01-25 Jeff Law <law@redhat.com>
8902
8903 PR tree-optimization/68398
8904 PR tree-optimization/69196
8905 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8906 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8907 path to avoid new heuristic allowing more irreducible regions
8908 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8909 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8910 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8911 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8912 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8913
8914 2016-01-27 Marek Polacek <polacek@redhat.com>
8915
8916 PR c/68062
8917 * c-c++-common/vector-compare-4.c: New test.
8918
8919 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8920
8921 PR preprocessor/69126
8922 * c-c++-common/pr69126.c: New test case.
8923
8924 2016-01-27 Ian Lance Taylor <iant@google.com>
8925
8926 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8927
8928 2016-01-27 Ryan Burn <contact@rnburn.com>
8929
8930 PR cilkplus/69267
8931 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8932
8933 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8934
8935 PR target/69512
8936 * gcc.target/i386/pr69512.c: New test.
8937
8938 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8939
8940 PR ada/69488
8941 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8942
8943 2016-01-27 Marek Polacek <polacek@redhat.com>
8944
8945 PR c++/69379
8946 * g++.dg/pr69379.C: New test.
8947
8948 2016-01-27 Martin Sebor <msebor@redhat.com>
8949
8950 PR c++/69317
8951 * g++.dg/abi/Wabi-2-2.C: New test.
8952 * g++.dg/abi/Wabi-2-3.C: New test.
8953 * g++.dg/abi/Wabi-3-2.C: New test.
8954 * g++.dg/abi/Wabi-3-3.C: New test.
8955
8956 2016-01-27 Richard Biener <rguenther@suse.de>
8957
8958 PR tree-optimization/69166
8959 * gcc.dg/torture/pr69166.c: New testcase.
8960
8961 2016-01-27 Martin Jambor <mjambor@suse.cz>
8962
8963 PR tree-optimization/69355
8964 * gcc.dg/tree-ssa/pr69355.c: New test.
8965
8966 2016-01-27 Marek Polacek <polacek@redhat.com>
8967
8968 PR c++/69496
8969 * g++.dg/ext/constexpr-vla1.C: New test.
8970
8971 2016-01-20 Christian Bruel <christian.bruel@st.com>
8972
8973 PR target/69245
8974 * gcc.target/arm/pr69245.c: New test.
8975
8976 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8977
8978 PR tree-optimization/69399
8979 * gcc.dg/torture/pr69399.c: New test.
8980
8981 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8982
8983 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8984
8985 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8986
8987 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8988
8989 2016-01-26 Tom de Vries <tom@codesourcery.com>
8990
8991 PR tree-optimization/69110
8992 * gcc.dg/autopar/pr69110.c: New test.
8993
8994 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8995 Sebastian Pop <s.pop@samsung.com>
8996
8997 * gcc.dg/graphite/isl-ast-op-select.c: New.
8998
8999 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
9000
9001 PR fortran/69385
9002 * gfortran.dg/allocate_error_6.f90: New test.
9003
9004 2016-01-26 Richard Henderson <rth@redhat.com>
9005
9006 * gcc.dg/tm/pr60908.c: New test.
9007
9008 2016-01-26 David Malcolm <dmalcolm@redhat.com>
9009
9010 PR other/69006
9011 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9012 directive.
9013 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9014 expected multiline output to reflect the colorization being
9015 disabled before newlines.
9016 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9017 (custom_diagnostic_finalizer): Replace call to
9018 pp_newline_and_flush with call to pp_flush.
9019 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9020 * gfortran.dg/implicit_class_1.f90: Likewise.
9021 * lib/gcc-dg.exp (allow_blank_lines): New global.
9022 (dg-allow-blank-lines-in-output): New procedure.
9023 (gcc-dg-prune): Complain about blank lines in the output, unless
9024 dg-allow-blank-lines-in-output was called.
9025 * lib/multiline.exp (_build_multiline_regex): Only support
9026 arbitrary followup text for non-blank-lines, not for blank lines.
9027
9028 2016-01-26 Jakub Jelinek <jakub@redhat.com>
9029
9030 PR tree-optimization/69483
9031 * gcc.dg/pr69483.c: New test.
9032 * g++.dg/opt/pr69483.C: New test.
9033
9034 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9035
9036 PR target/68620
9037 * gcc.target/arm/pr68620.c: New test.
9038
9039 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9040
9041 * gcc.target/i386/pr68986-2.c: Remove -m32.
9042
9043 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9044
9045 PR target/68986
9046 * gcc.target/i386/pr68986-1.c: New test.
9047 * gcc.target/i386/pr68986-2.c: Likewise.
9048 * gcc.target/i386/pr68986-3.c: Likewise.
9049
9050 2016-01-26 Christian Bruel <christian.bruel@st.com>
9051
9052 * lib/target-supports.exp
9053 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9054 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9055 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9056
9057 2016-01-26 Richard Biener <rguenther@suse.de>
9058
9059 PR tree-optimization/69452
9060 * gcc.dg/torture/pr69452.c: New testcase.
9061
9062 2016-01-26 Jakub Jelinek <jakub@redhat.com>
9063
9064 PR target/69442
9065 * gcc.dg/pr69442.c: New test.
9066
9067 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9068
9069 PR target/67896
9070 * gcc.target/aarch64/simd/pr67896.C: New.
9071
9072 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9073
9074 PR tree-optimization/69400
9075 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9076 function.
9077 (plugin_init): Call it.
9078 * gcc.dg/torture/pr69400.c: New test.
9079
9080 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9081
9082 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9083
9084 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9085 Sebastian Pop <s.pop@samsung.com>
9086
9087 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9088 isl-0.15.
9089
9090 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9091 Sebastian Pop <s.pop@samsung.com>
9092
9093 * gcc.dg/graphite/pr69292.c: New.
9094
9095 2016-01-25 Jakub Jelinek <jakub@redhat.com>
9096
9097 * c-c++-common/goacc/use_device-1.c: New test.
9098
9099 2016-01-25 Jeff Law <law@redhat.com>
9100
9101 PR tree-optimization/69196
9102 PR tree-optimization/68398
9103 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9104 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9105
9106 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
9107
9108 PR target/69469
9109 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9110 Algorithm.
9111
9112 2016-01-25 Richard Biener <rguenther@suse.de>
9113
9114 PR testsuite/69380
9115 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9116
9117 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9118
9119 PR target/69421
9120 * gcc.dg/pr69421.c: New test.
9121
9122 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9123
9124 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9125 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9126 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9127 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9128 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9129 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9130 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9131 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9132 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9133 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9134
9135 2016-01-25 Richard Biener <rguenther@suse.de>
9136
9137 PR tree-optimization/69376
9138 * gcc.dg/torture/pr69376.c: New testcase.
9139
9140 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9141
9142 PR fortran/69397
9143 PR fortran/68442
9144 * gfortran.dg/interface_38.f90: New test.
9145 * gfortran.dg/interface_39.f90: New test.
9146
9147 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9148
9149 Revert:
9150 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9151
9152 PR c++/11858
9153 PR c++/24663
9154 PR c++/24664
9155 * g++.dg/template/pr11858.C: New test.
9156 * g++.dg/template/pr24663.C: New test.
9157 * g++.dg/template/unify12.C: New test.
9158 * g++.dg/template/unify13.C: New test.
9159 * g++.dg/template/unify14.C: New test.
9160 * g++.dg/template/unify15.C: New test.
9161 * g++.dg/template/unify16.C: New test.
9162 * g++.dg/template/unify17.C: New test.
9163
9164 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9165
9166 PR fortran/68283
9167 gfortran.dg/pr68283.f90: New test.
9168
9169 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9170
9171 PR fortran/66094
9172 * gfortran.dg/inline_matmul_13.f90: New test.
9173 * gfortran.dg/matmul_bounds_8.f90: New test.
9174 * gfortran.dg/matmul_bounds_9.f90: New test.
9175 * gfortran.dg/matmul_bounds_10.f90: New test.
9176
9177 2016-01-23 Tom de Vries <tom@codesourcery.com>
9178
9179 PR tree-optimization/69426
9180 * gcc.dg/autopar/pr69426.c: New test.
9181
9182 2016-01-23 Martin Sebor <msebor@redhat.com>
9183
9184 PR c++/58109
9185 PR c++/69022
9186 * g++.dg/cpp0x/alignas5.C: New test.
9187 * g++.dg/ext/vector29.C: Same.
9188
9189 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
9190
9191 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9192 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9193 _GNU_SOURCE from compile flags to the source.
9194 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9195 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9196 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9197 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9198
9199 2016-01-22 Jakub Jelinek <jakub@redhat.com>
9200
9201 PR target/69432
9202 * g++.dg/opt/pr69432.C: New test.
9203
9204 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9205
9206 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9207 32-bit targets testing an -m64 multilib.
9208
9209 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9210
9211 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9212 64-bit support.
9213
9214 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9215
9216 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9217
9218 2016-01-21 Christian Bruel <christian.bruel@st.com>
9219
9220 PR target/68674
9221 * gcc.target/i386/pr68674.c
9222 * gcc.target/aarch64/pr68674.c
9223 * gcc.target/arm/pr68674.c
9224
9225 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9226
9227 PR target/69403
9228 * gcc.c-torture/execute/pr69403.c: New test.
9229
9230 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9231
9232 PR c++/55843
9233 * g++.dg/template/pr55843.C: New.
9234
9235 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9236
9237 PR testsuite/66877
9238 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9239 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9240
9241 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9242
9243 PR testsuite/67489
9244 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9245 from dg-do compile directive, and instead add
9246 { dg-require-effective-target int128 }.
9247
9248 2016-01-20 Martin Sebor <msebor@redhat.com>
9249
9250 PR c/69405
9251 * gcc.dg/sync-fetch.c: New test.
9252
9253 2016-01-21 Martin Sebor <msebor@redhat.com>
9254
9255 PR target/69252
9256 * gcc.target/powerpc/pr69252.c: New test.
9257
9258 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9259
9260 PR fortran/65996
9261 * gfortran.dg/pr65996.f90: New test.
9262
9263 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9264
9265 PR c++/68810
9266 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9267 expected to generate an error.
9268
9269 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9270
9271 PR middle-end/66178
9272 * gcc.dg/torture/pr66178.c: New test.
9273
9274 2016-01-21 Anton Blanchard <anton@samba.org>
9275 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9276
9277 PR target/63354
9278 * gcc.target/powerpc/pr63354.c: New test.
9279
9280 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9281
9282 PR rtl-optimization/68990
9283 * gcc.target/i386/pr68990: New.
9284
9285 2016-01-21 Nick Clifton <nickc@redhat.com>
9286
9287 PR target/69129
9288 * gcc.target/mips/pr69129.c: New.
9289
9290 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9291
9292 PR c++/58046
9293 * g++.dg/cpp0x/pr58046.C: New.
9294
9295 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR target/69187
9298 PR target/65624
9299 * gcc.target/arm/pr69187.c: New test.
9300
9301 PR c++/69355
9302 * g++.dg/torture/pr69355.C: New test.
9303
9304 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9305 Sebastian Pop <s.pop@samsung.com>
9306
9307 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9308
9309 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9310 Sebastian Pop <s.pop@samsung.com>
9311
9312 * gcc.dg/graphite/pr68976.c: New test.
9313
9314 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9315
9316 PR middle-end/67653
9317 * c-c++-common/pr67653.c: New test.
9318 * gcc.dg/torture/pr29119.c: Add dg-warning.
9319
9320 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9321
9322 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9323
9324 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9325
9326 PR c/24293
9327 * gcc.dg/pr24293.c: New test.
9328 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9329 incomplete struct type.
9330 * gcc.dg/declspec-1.c: Likewise.
9331 * gcc.dg/pr63549.c: Likewise.
9332
9333 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9334
9335 PR tree-optimization/66612
9336 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9337 for bdn instruction.
9338
9339 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9340
9341 * lib/target-supports.exp
9342 (check_effective_target_arm_fp_ok_nocache): New.
9343 (check_effective_target_arm_fp_ok): New.
9344 (add_options_for_arm_fp): New.
9345 (check_effective_target_arm_crypto_ok_nocache): Require
9346 target_arm_v8_neon_ok instead of arm32.
9347 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9348 (check_effective_target_arm_crypto_pragma_ok): New.
9349 (add_options_for_arm_vfp): New.
9350 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9351 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9352 target instead. Force initial fpu to vfp.
9353 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9354 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9355 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9356 dependency.
9357 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9358 use arm_vfp effective target instead. Force initial fpu to vfp.
9359 * gcc.target/arm/attr-neon3.c: Likewise.
9360 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9361 arm_vfp_ok.
9362 * gcc.target/arm/unsigned-float.c: Likewise.
9363 * gcc.target/arm/vfp-1.c: Likewise.
9364 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9365 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9366 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9367 * gcc.target/arm/vfp-ldmias.c: Likewise.
9368 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9369 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9370 * gcc.target/arm/vfp-stmiad.c: Likewise.
9371 * gcc.target/arm/vfp-stmias.c: Likewise.
9372 * gcc.target/arm/vnmul-1.c: Likewise.
9373 * gcc.target/arm/vnmul-2.c: Likewise.
9374 * gcc.target/arm/vnmul-3.c: Likewise.
9375 * gcc.target/arm/vnmul-4.c: Likewise.
9376
9377 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9378
9379 PR testsuite/69366
9380 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9381 the MPX run-time library, for compile-time MPX test.
9382 * gcc.target/i386/chkp-always_inline.c: Likewise.
9383 * gcc.target/i386/chkp-bndret.c: Likewise.
9384 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9385 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9386 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9387 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9388 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9389 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9390 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9391 * gcc.target/i386/chkp-label-address.c: Likewise.
9392 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9393 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9394 * gcc.target/i386/chkp-pr69044.c: Likewise.
9395 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9396 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9397 * gcc.target/i386/chkp-strchr.c: Likewise.
9398 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9399 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9400 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9401 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9402 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9403 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9404 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9405 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9406 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9407 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9408 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9409 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9410 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9411 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9412 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9413 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9414 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9415 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9416 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9417 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9418 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9419 * gcc.target/i386/pr63995-2.c: Likewise.
9420 * gcc.target/i386/pr64805.c: Likewise.
9421 * gcc.target/i386/pr65044.c: Likewise.
9422 * gcc.target/i386/pr65167.c: Likewise.
9423 * gcc.target/i386/pr65183.c: Likewise.
9424 * gcc.target/i386/pr65184.c: Likewise.
9425 * gcc.target/i386/thunk-retbnd.c: Likewise.
9426
9427 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9428
9429 PR tree-optimization/69328
9430 * gcc.dg/pr69328.c: New test.
9431
9432 2016-01-20 Jeff Law <law@redhat.com>
9433
9434 PR target/25114
9435 * gcc.target/m68k/pr25114.c: New test.
9436
9437 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9438
9439 * gcc.target/arm/memset-inline-10.c: Added
9440 dg-require-effective-target arm_thumb2_ok.
9441
9442 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9443
9444 * gcc.dg/debug/dwarf2/sso.c: New test.
9445
9446 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9447
9448 PR testsuite/68820
9449 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9450 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9451 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9452
9453 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9454
9455 PR ipa/66223
9456 * g++.dg/ipa/devirt-50.C: New testcase.
9457
9458 2016-01-19 Marek Polacek <polacek@redhat.com>
9459
9460 PR c++/68965
9461 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9462 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9463
9464 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9465
9466 PR target/69135
9467 * gcc.target/arm/pr69135_1.c: New test.
9468
9469 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9470
9471 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9472
9473 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9474
9475 * gcc.target/aarch64/ccmp_1.c: New testcase.
9476
9477 2016-01-19 Marek Polacek <polacek@redhat.com>
9478
9479 PR c++/68586
9480 * g++.dg/cpp0x/enum30.C: New test.
9481
9482 2016-01-19 Richard Biener <rguenther@suse.de>
9483
9484 PR tree-optimization/69336
9485 * g++.dg/tree-ssa/pr69336.C: New testcase.
9486
9487 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9488
9489 PR debug/65779
9490 * gcc.dg/pr65779.c: New test.
9491
9492 2016-01-19 Richard Biener <rguenther@suse.de>
9493
9494 PR tree-optimization/69352
9495 * gcc.dg/torture/pr69352.c: New testcase.
9496
9497 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9498
9499 PR rtl-optimization/68955
9500 PR rtl-optimization/64557
9501 * gcc.dg/torture/pr68955.c: New test.
9502
9503 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9504
9505 PR lto/69136
9506 * g++.dg/torture/pr69136.C: New testcase.
9507
9508 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9509
9510 PR lto/69133
9511 * g++.dg/lto/pr69133_0.C: New testcase.
9512 * g++.dg/lto/pr69133_1.C: New testcase.
9513
9514 2016-01-15 Jeff Law <law@redhat.com>
9515
9516 PR tree-optimization/69320
9517 * gcc.c-torture/pr69320-1.c: New test.
9518 * gcc.c-torture/pr69320-2.c: New test.
9519 * gcc.c-torture/pr69320-3.c: New test.
9520 * gcc.c-torture/pr69320-4.c: New test.
9521
9522 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9523
9524 PR c++/11858
9525 PR c++/24663
9526 PR c++/24664
9527 * g++.dg/template/pr11858.C: New test.
9528 * g++.dg/template/pr24663.C: New test.
9529 * g++.dg/template/unify12.C: New test.
9530 * g++.dg/template/unify13.C: New test.
9531 * g++.dg/template/unify14.C: New test.
9532 * g++.dg/template/unify15.C: New test.
9533 * g++.dg/template/unify16.C: New test.
9534 * g++.dg/template/unify17.C: New test.
9535
9536 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9537
9538 PR testsuite/69181
9539 * gcc.dg/pr69181-1.c: New test file.
9540 * gcc.dg/pr69181-2.c: New test file.
9541 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9542 globals by moving it to...
9543 (cleanup-after-saved-dg-test): ...this new function. Add
9544 "global additional_sources_used". Add reset of global
9545 multiline_expected_outputs to the empty list.
9546 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9547 global to...
9548 (multiline_expected_outputs): ...this, and updated comments to
9549 note that it is modified from gcc-dg.exp.
9550 (dg-end-multiline-output): Update for the above renaming.
9551 (handle-multiline-outputs): Likewise. Remove the clearing
9552 of the expected outputs to the empty list.
9553
9554 2016-01-18 Richard Biener <rguenther@suse.de>
9555
9556 PR tree-optimization/69297
9557 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9558
9559 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9560
9561 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9562 dg-options.
9563 * gcc.target/mips/mips-3d-2.c: Likewise.
9564 * gcc.target/mips/mips-3d-3.c: Likewise.
9565 * gcc.target/mips/mips-3d-4.c: Likewise.
9566 * gcc.target/mips/mips-3d-5.c: Likewise.
9567 * gcc.target/mips/mips-3d-6.c: Likewise.
9568 * gcc.target/mips/mips-3d-7.c: Likewise.
9569 * gcc.target/mips/mips-3d-8.c: Likewise.
9570 * gcc.target/mips/mips-3d-9.c: Likewise.
9571 * gcc.target/mips/mips-ps-1.c: Likewise.
9572 * gcc.target/mips/mips-ps-2.c: Likewise.
9573 * gcc.target/mips/mips-ps-3.c: Likewise.
9574 * gcc.target/mips/mips-ps-4.c: Likewise.
9575 * gcc.target/mips/mips-ps-5.c: Likewise.
9576 * gcc.target/mips/mips-ps-6.c: Likewise.
9577 * gcc.target/mips/mips-ps-7.c: Likewise.
9578 * gcc.target/mips/mips-ps-type.c: Likewise.
9579 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9580 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9581
9582 2016-01-18 Tom de Vries <tom@codesourcery.com>
9583
9584 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9585 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9586 * c-c++-common/goacc/kernels-empty.c: New test.
9587 * c-c++-common/goacc/kernels-eternal.c: New test.
9588 * c-c++-common/goacc/kernels-loop-2.c: New test.
9589 * c-c++-common/goacc/kernels-loop-3.c: New test.
9590 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9591 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9592 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9593 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9594 * c-c++-common/goacc/kernels-loop-data.c: New test.
9595 * c-c++-common/goacc/kernels-loop-g.c: New test.
9596 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9597 * c-c++-common/goacc/kernels-loop-n.c: New test.
9598 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9599 * c-c++-common/goacc/kernels-loop.c: New test.
9600 * c-c++-common/goacc/kernels-noreturn.c: New test.
9601 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9602 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9603 * c-c++-common/goacc/kernels-reduction.c: New test.
9604
9605 2016-01-18 Tom de Vries <tom@codesourcery.com>
9606
9607 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9608 * gcc.dg/autopar/outer-2.c: Same.
9609 * gcc.dg/autopar/outer-3.c: Same.
9610 * gcc.dg/autopar/outer-4.c: Same.
9611 * gcc.dg/autopar/outer-5.c: Same.
9612 * gcc.dg/autopar/outer-6.c: Same.
9613 * gcc.dg/autopar/parallelization-1.c: Same.
9614 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9615 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9616 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9617 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9618 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9619 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9620 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9621 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9622 * gcc.dg/autopar/pr39500-1.c: Same.
9623 * gcc.dg/autopar/pr39500-2.c: Same.
9624 * gcc.dg/autopar/pr46193.c: Same.
9625 * gcc.dg/autopar/pr46194.c: Same.
9626 * gcc.dg/autopar/pr49580.c: Same.
9627 * gcc.dg/autopar/pr49960-1.c: Same.
9628 * gcc.dg/autopar/pr49960.c: Same.
9629 * gcc.dg/autopar/pr68373.c: Same.
9630 * gcc.dg/autopar/reduc-1.c: Same.
9631 * gcc.dg/autopar/reduc-1char.c: Same.
9632 * gcc.dg/autopar/reduc-1short.c: Same.
9633 * gcc.dg/autopar/reduc-2.c: Same.
9634 * gcc.dg/autopar/reduc-2char.c: Same.
9635 * gcc.dg/autopar/reduc-2short.c: Same.
9636 * gcc.dg/autopar/reduc-3.c: Same.
9637 * gcc.dg/autopar/reduc-4.c: Same.
9638 * gcc.dg/autopar/reduc-6.c: Same.
9639 * gcc.dg/autopar/reduc-7.c: Same.
9640 * gcc.dg/autopar/reduc-8.c: Same.
9641 * gcc.dg/autopar/reduc-9.c: Same.
9642 * gcc.dg/autopar/uns-outer-4.c: Same.
9643 * gcc.dg/autopar/uns-outer-5.c: Same.
9644 * gcc.dg/autopar/uns-outer-6.c: Same.
9645 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9646 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9647
9648 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9649
9650 PR target/63679
9651 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9652 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9653
9654 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9655
9656 PR target/63679
9657 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9658 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9659 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9660
9661 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9662
9663 PR target/63679
9664 * gcc.dg/tree-ssa/sra-17.c: New.
9665 * gcc.dg/tree-ssa/sra-18.c: New.
9666
9667 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9668
9669 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9670
9671 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9672
9673 * gnat.dg/inline12.adb: New test.
9674
9675 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9676
9677 PR tree-optimization/66797
9678 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9679
9680 2016-01-18 Richard Biener <rguenther@suse.de>
9681
9682 PR tree-optimization/69170
9683 * gcc.dg/torture/pr69170.c: New testcase.
9684
9685 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9686
9687 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9688
9689 2016-01-16 Tom de Vries <tom@codesourcery.com>
9690
9691 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9692
9693 2016-01-16 Tom de Vries <tom@codesourcery.com>
9694
9695 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9696 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9697 redundant dg-require-effective-target pthread.
9698 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9699 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9700 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9701 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9702 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9703 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9704 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9705
9706 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9707
9708 PR target/68609
9709 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9710 * gcc.target/powerpc/recip-7.c: Same.
9711
9712 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9713
9714 PR c++/69091
9715 * g++.dg/template/pr69091.C: New test.
9716
9717 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9718
9719 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9720 dump does not contain an error_mark_node.
9721 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9722 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9723
9724 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9725
9726 PR c++/68936
9727 * g++.dg/template/pr68936.C: New test.
9728
9729 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9730
9731 PR target/68609
9732 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9733 * gcc.target/powerpc/recip-2.c: Same.
9734 * gcc.target/powerpc/recip-3.c: Same.
9735 * gcc.target/powerpc/recip-4.c: Same.
9736 * gcc.target/powerpc/recip-sqrtf.c: Same.
9737
9738 2016-01-15 Jeff Law <law@redhat.com>
9739
9740 PR tree-optimization/69270
9741 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9742 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9743
9744 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9745
9746 PR fortran/49630
9747 * gfortran.dg/deferred_character_13.f90: New test for the fix
9748 of comment 3 of the PR.
9749
9750 PR fortran/54070
9751 * gfortran.dg/deferred_character_8.f90: New test
9752 * gfortran.dg/allocate_error_5.f90: New test
9753
9754 PR fortran/60593
9755 * gfortran.dg/deferred_character_10.f90: New test
9756
9757 PR fortran/60795
9758 * gfortran.dg/deferred_character_14.f90: New test
9759
9760 PR fortran/61147
9761 * gfortran.dg/deferred_character_11.f90: New test
9762
9763 PR fortran/64324
9764 * gfortran.dg/deferred_character_9.f90: New test
9765
9766 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9767
9768 PR rtl-optimization/69030
9769 * gcc.target/i386/pr69030.c: New.
9770
9771 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9772
9773 * gcc.target/aarch64/target_attr_17.c: New test.
9774
9775 2016-01-15 Richard Biener <rguenther@suse.de>
9776
9777 PR tree-optimization/66856
9778 * gcc.dg/torture/pr66856-1.c: New testcase.
9779 * gcc.dg/torture/pr66856-2.c: Likewise.
9780
9781 2016-01-15 Richard Biener <rguenther@suse.de>
9782
9783 PR debug/69137
9784 * g++.dg/lto/pr69137_0.C: New testcase.
9785
9786 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9787
9788 PR middle-end/69246
9789 * gcc.target/i386/pr69246.c: New test.
9790
9791 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9792
9793 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9794
9795 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9796
9797 PR c++/56194
9798 * g++.dg/init/const9.C: Disable test on S/390.
9799
9800 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9801
9802 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9803 * g++.dg/Wno-frame-address.C: Ditto.
9804
9805 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9806
9807 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9808
9809 2016-01-15 Richard Biener <rguenther@suse.de>
9810
9811 PR tree-optimization/68961
9812 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9813
9814 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9815
9816 * gcc.target/i386/pr65105-5.c: New test.
9817
9818 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9819
9820 * gcc.c-torture/execute/alias-4.c: New testcase.
9821
9822 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9823
9824 PR ipa/68148
9825 * g++.dg/ipa/devirt-49.C: New testcase.
9826
9827 2016-01-15 Christian Bruel <christian.bruel@st.com>
9828
9829 PR target/65837
9830 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9831 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9832 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9833
9834 2016-01-15 Richard Biener <rguenther@suse.de>
9835
9836 PR tree-optimization/69117
9837 * gcc.dg/torture/pr69117.c: New testcase.
9838
9839 2015-01-14 Ryan Burn <contact@rnburn.com>
9840
9841 PR c++/69048
9842 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9843
9844 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9845
9846 PR testsuite/67509
9847 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9848 range tests use 100 * maximum instead of maximum + 1.
9849
9850 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9851
9852 PR debug/69244
9853 * gcc.dg/guality/pr69244.c: New test.
9854
9855 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9856
9857 * lib/target-supports.exp (check_effective_target_issignaling):
9858 New procedure.
9859 * gcc.dg/pr61441.c: Require issignaling effective target.
9860
9861 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9862
9863 PR target/68803
9864 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9865
9866 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9867
9868 PR c++/68819
9869 PR preprocessor/69177
9870 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9871 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9872 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9873 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9874
9875 2016-01-14 Marek Polacek <polacek@redhat.com>
9876
9877 PR c/69262
9878 * gcc.dg/array-15.c: New test.
9879
9880 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9881
9882 PR middle-end/68146
9883 PR tree-optimization/69155
9884 * gfortran.dg/pr68146.f: New test.
9885 * gfortran.dg/pr69155.f90: New test.
9886
9887 2016-01-14 Richard Biener <rguenther@suse.de>
9888
9889 PR tree-optimization/68060
9890 * gcc.dg/torture/pr68060-1.c: New testcase.
9891 * gcc.dg/torture/pr68060-2.c: Likewise.
9892
9893 2016-01-14 Nick Clifton <nickc@redhat.com>
9894
9895 * lib/target-supports.exp
9896 (check_effective_target_arm_neon_ok_nocache): Add an option
9897 sequence that includes setting the ARM architecture to ARMv7-A.
9898 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9899 command line options necessary to enable Neon support.
9900 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9901 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9902 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9903 * gcc.target/arm/pr69180.c: Likewise.
9904
9905 2016-01-14 Jeff Law <law@redhat.com>
9906
9907 PR tree-optimization/69270
9908 * gcc.dg/tree-ssa/pr69270.c: New test.
9909
9910 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9911
9912 PR c/66208
9913 * c-c++-common/pr66208.c: New file.
9914
9915 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9916
9917 PR tree-optimization/69156
9918 * gcc.dg/pr69156.c: New test.
9919
9920 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9921
9922 * gcc.target/i386/pr69225-7.c: New test.
9923
9924 2016-01-13 Richard Henderson <rth@redhat.com>
9925
9926 * gcc.dg/tm/memopt-13.c: Update expected function.
9927 * gcc.dg/tm/memopt-6.c: Likewise.
9928
9929 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9930
9931 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9932 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9933 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9934 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9935
9936 2016-01-13 Tom de Vries <tom@codesourcery.com>
9937
9938 PR tree-optimization/69169
9939 * gcc.dg/pr69169.c: New test.
9940
9941 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9942
9943 PR target/69228
9944 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9945 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9946 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9947 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9948 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9949 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9950 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9951 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9952
9953 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9954
9955 PR target/69247
9956 * gcc.dg/pr69247.c: New test.
9957
9958 2016-01-13 Richard Biener <rguenther@suse.de>
9959
9960 PR tree-optimization/69242
9961 * gcc.dg/torture/pr69242.c: New testcase.
9962
9963 2016-01-13 Richard Biener <rguenther@suse.de>
9964
9965 PR tree-optimization/69186
9966 * gcc.dg/torture/pr69186.c: New testcase.
9967
9968 2016-01-13 Jeff Law <law@redhat.com>
9969
9970 PR tree-optimization/67755
9971 * gcc.dg/tree-ssa/pr67755.c: New test.
9972
9973 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9974
9975 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9976 pass number in output by a star.
9977
9978 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9979
9980 PR tree-optimization/68911
9981 * gcc.c-torture/execute/pr68911.c: New test.
9982
9983 2016-01-12 Marek Polacek <polacek@redhat.com>
9984
9985 PR c++/68979
9986 * g++.dg/warn/permissive-1.C: New test.
9987
9988 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9989
9990 PR objc++/68511
9991 PR c++/69213
9992 * g++.dg/opt/pr69213.C: New test.
9993
9994 2016-01-12 Christian Bruel <christian.bruel@st.com>
9995
9996 PR target/69180
9997 * gcc.target/arm/pr69180.c: New test.
9998
9999 2016-01-12 Richard Biener <rguenther@suse.de>
10000
10001 PR lto/69077
10002 * g++.dg/lto/pr69077_0.C: New testcase.
10003 * g++.dg/lto/pr69077_1.C: Likewise.
10004
10005 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10006
10007 PR target/69175
10008 * g++.dg/opt/pr69175.C: New test.
10009
10010 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10011
10012 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10013 rather than #including math.h & stdlib.h.
10014 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10015 * gcc.dg/vect/pr49771.c: Likewise.
10016 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10017 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10018 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10019 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10020 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10021 * gcc.dg/vect/pr44507.c: Likewise.
10022 * gcc.dg/vect/pr45902.c: Likewise.
10023 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10024 * gcc.dg/vect/vect-117.c: Likewise.
10025 * gcc.dg/vect/vect-99.c: Likewise.
10026 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10027 * gcc.dg/vect/vect-cond-1.c: Likewise.
10028 * gcc.dg/vect/vect-cond-2.c: Likewise.
10029 * gcc.dg/vect/vect-cond-3.c: Likewise.
10030 * gcc.dg/vect/vect-cond-4.c: Likewise.
10031 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10032 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10033 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10034 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10035 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10036 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10037 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10038 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10039 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10040 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10041 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10042 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10043 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10044 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10045 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10046 include of signal.h.
10047 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10048 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10049 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10050 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10051 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10052 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10053 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10054 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10055 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10056 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10057 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10058 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10059 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10060 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10061 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10062 * gcc.dg/vect/vect-outer-5.c: Likewise.
10063 * gcc.dg/vect/vect-outer-6.c: Likewise.
10064 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10065 include of stdio.h.
10066
10067 2016-01-12 Nick Clifton <nickc@redhat.com>
10068
10069 PR target/68913
10070 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10071 to fread so that it will be found in all target runtimes.
10072
10073 2016-01-12 Richard Biener <rguenther@suse.de>
10074
10075 PR tree-optimization/69053
10076 * g++.dg/torture/pr69053.C: New testcase.
10077
10078 2016-01-12 Richard Biener <rguenther@suse.de>
10079
10080 PR tree-optimization/69168
10081 * gcc.dg/torture/pr69168.c: New testcase.
10082
10083 2016-01-12 Richard Biener <rguenther@suse.de>
10084
10085 PR tree-optimization/69157
10086 * gcc.dg/torture/pr69157.c: New testcase.
10087
10088 2016-01-12 Richard Biener <rguenther@suse.de>
10089
10090 PR tree-optimization/69174
10091 * gcc.dg/torture/pr69174.c: New testcase.
10092
10093 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10094
10095 PR c++/66808
10096 PR c++/69000
10097 * g++.dg/tls/pr66808.C: New test.
10098 * g++.dg/tls/pr69000.C: New test.
10099
10100 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10101
10102 * gcc.target/powerpc/swaps-p8-23.c: New test.
10103 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10104
10105 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
10106
10107 PR tree-optimization/68356
10108 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10109
10110 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10111 Jim Wilson <jim.wilson@linaro.org>
10112
10113 PR target/69194
10114 * gcc.target/arm/pr69194.c: New test.
10115
10116 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10117
10118 PR target/69225
10119 * gcc.target/i386/pr69225-1.c: New test.
10120 * gcc.target/i386/pr69225-2.c: Likewise.
10121 * gcc.target/i386/pr69225-3.c: Likewise.
10122 * gcc.target/i386/pr69225-4.c: Likewise.
10123 * gcc.target/i386/pr69225-5.c: Likewise.
10124 * gcc.target/i386/pr69225-6.c: Likewise.
10125
10126 2016-01-11 Jakub Jelinek <jakub@redhat.com>
10127
10128 PR target/67462
10129 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10130 if lp64.
10131
10132 PR target/69071
10133 * gcc.dg/pr69071.c: New test.
10134
10135 PR c++/69211
10136 * g++.dg/opt/pr69211.C: New test.
10137
10138 PR tree-optimization/69214
10139 * gcc.c-torture/compile/pr69214.c: New test.
10140
10141 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
10142
10143 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10144 * gcc.target/i386/pr66232-11.c: Ditto.
10145 * gcc.target/i386/pr66232-12.c: Ditto.
10146 * gcc.target/i386/pr66232-13.c: Ditto.
10147
10148 2016-01-11 Richard Biener <rguenther@suse.de>
10149
10150 PR tree-optimization/69173
10151 * gcc.dg/torture/pr69173.c: New testcase.
10152
10153 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10154
10155 PR rtl-optimization/68796
10156 * gcc.target/aarch64/tst_5.c: New test.
10157 * gcc.target/aarch64/tst_6.c: Likewise.
10158
10159 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10160
10161 PR rtl-optimization/68841
10162 * gcc.dg/pr68841.c: New test.
10163 * gcc.c-torture/execute/pr68841.c: New test.
10164
10165 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10166
10167 PR rtl-optimization/68920
10168 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10169 for ix86 targets.
10170 * gcc.dg/ifcvt-5.c: New test.
10171
10172 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
10173
10174 PR bootstrap/69123
10175 * g++.dg/pr69123.C: New.
10176
10177 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10178
10179 PR target/69010
10180 * gcc.target/i386/pr69010.c: New test.
10181
10182 2016-01-11 Martin Jambor <mjambor@suse.cz>
10183
10184 PR ipa/69044
10185 * gcc.target/i386/chkp-pr69044.c: New test.
10186
10187 2016-01-11 Tom de Vries <tom@codesourcery.com>
10188
10189 PR tree-optimization/69109
10190 * gcc.dg/autopar/pr69109-2.c: New test.
10191 * gcc.dg/autopar/pr69109.c: New test.
10192
10193 2016-01-11 Tom de Vries <tom@codesourcery.com>
10194
10195 PR tree-optimization/69108
10196 * gcc.dg/autopar/pr69108.c: New test.
10197
10198 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10199
10200 PR c++/69029
10201 * c-c++-common/Wisleading-indentation.c: Augment test.
10202
10203 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10204
10205 PR fortran/69154
10206 * gfortran.dg/inline_matmul_12.f90: New test.
10207
10208 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
10209
10210 PR fortran/67779
10211 * gfortran.dg/actual_array_offset_1: New test.
10212
10213 2016-01-10 Tom de Vries <tom@codesourcery.com>
10214
10215 PR tree-optimization/69062
10216 * gcc.dg/autopar/pr69062.c: New test.
10217
10218 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10219
10220 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10221 * gcc.dg/vect/slp-perm-2.c: Likewise.
10222 * gcc.dg/vect/slp-perm-3.c: Likewise.
10223 * gcc.dg/vect/slp-perm-5.c: Likewise.
10224 * gcc.dg/vect/slp-perm-6.c: Likewise.
10225 * gcc.dg/vect/slp-perm-7.c: Likewise.
10226 * gcc.dg/vect/slp-perm-8.c: Likewise.
10227
10228 2016-01-10 Tom de Vries <tom@codesourcery.com>
10229
10230 PR tree-optimization/69039
10231 * gcc.dg/autopar/pr69039.c: New test.
10232
10233 2016-01-09 Marek Polacek <polacek@redhat.com>
10234
10235 PR c++/69113
10236 * g++.dg/pr69113.C: New test.
10237
10238 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10239
10240 PR middle-end/50865
10241 PR tree-optimization/69097
10242 * gcc.c-torture/execute/pr50865.c: New test.
10243 * gcc.c-torture/execute/pr69097-1.c: New test.
10244 * gcc.c-torture/execute/pr69097-2.c: New test.
10245 * gcc.dg/pr69097-1.c: New test.
10246 * gcc.dg/pr69097-2.c: New test.
10247
10248 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10249
10250 PR c++/69164
10251 * g++.dg/opt/pr69164.C: New test.
10252
10253 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10254
10255 PR tree-optimization/69167
10256 * gcc.dg/pr69167.c: New test.
10257
10258 2016-01-08 Marek Polacek <polacek@redhat.com>
10259
10260 PR c++/68449
10261 * g++.dg/pr68449.C: New.
10262
10263 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10264
10265 PR tree-optimization/68707
10266 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10267 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10268 on platforms supporting it.
10269 * gcc.dg/vect/slp-perm-2.c: Likewise.
10270 * gcc.dg/vect/slp-perm-3.c: Likewise.
10271 * gcc.dg/vect/slp-perm-5.c: Likewise.
10272 * gcc.dg/vect/slp-perm-7.c: Likewise.
10273 * gcc.dg/vect/slp-perm-8.c: Likewise.
10274 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10275 on platforms supporting it.
10276
10277 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10278
10279 PR tree-optimization/69162
10280 * gcc.dg/pr69162.c: New test.
10281
10282 PR tree-optimization/69172
10283 * gcc.dg/pr69172.c: New test.
10284
10285 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10286
10287 PR tree-optimization/67781
10288 * gcc.c-torture/execute/pr67781.c: New file.
10289
10290 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10291
10292 PR tree-optimization/69083
10293 * gcc.dg/vect/pr69083.c: New test.
10294
10295 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10296
10297 PR tree-optimization/61441
10298 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10299 Use -fexcess-precision=standard for compiler options.
10300 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10301
10302 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10303
10304 PR fortran/69128
10305 * gfortran.dg/gomp/pr69128.f90: New test.
10306
10307 PR c++/69145
10308 * g++.dg/ext/pr69145-1.C: New test.
10309 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10310 * g++.dg/ext/pr69145-2.h: New file.
10311
10312 2016-01-07 Martin Sebor <msebor@redhat.com>
10313
10314 PR c/68966
10315 * gcc.dg/atomic-fetch-bool.c: New test.
10316 * gcc.dg/sync-fetch-bool.c: New test.
10317
10318 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10319
10320 PR fortran/66680
10321 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10322
10323 2016-01-07 Nick Clifton <nickc@redhat.com>
10324
10325 PR target/66655
10326 * g++.dg/pr66655.C: New test.
10327 * g++.dg/pr66655_1.cc: Test support file.
10328 * g++.dg/pr66655.h: Test header file.
10329
10330 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10331
10332 PR fortran/66680
10333 gfortran.dg/gomp/pr66680.f90: New test.
10334
10335 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10336
10337 PR target/69171
10338 * gcc.target/i386/pr69171-1.c: New test.
10339 * gcc.target/i386/pr69171-2.c: Likewise.
10340 * gcc.target/i386/pr69171-3.c: Likewise.
10341 * gcc.target/i386/pr69171-4.c: Likewise.
10342 * gcc.target/i386/pr69171-5.c: Likewise.
10343 * gcc.target/i386/pr69171-6.c: Likewise.
10344
10345 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10346
10347 PR middle-end/67639
10348 * c-c++-common/pr67639.c: New test.
10349
10350 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10351
10352 PR tree-optimization/69141
10353 * g++.dg/opt/pr69141.C: New test.
10354
10355 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10356
10357 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10358
10359 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10360
10361 PR target/69140
10362 * gcc.target/i386/pr69140.c: New test
10363
10364 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10365
10366 * gcc.dg/bad-dereference.c: New test case.
10367
10368 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10369
10370 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10371
10372 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10373
10374 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10375
10376 2016-01-06 Marek Polacek <polacek@redhat.com>
10377
10378 PR sanitizer/69099
10379 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10380
10381 2016-01-05 Marek Polacek <polacek@redhat.com>
10382
10383 PR c/69104
10384 * gcc.dg/atomic-invalid-2.c: New.
10385
10386 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10387
10388 PR target/68991
10389 * gcc.target/i386/pr68991.c: New test.
10390
10391 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10392
10393 PR target/68991
10394 * g++.dg/pr68991-1.C: New test.
10395 * g++.dg/pr68991-2.C: Likewise.
10396
10397 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10398
10399 PR other/60465
10400 * gcc.target/ia64/pr60465-gprel64.c: New test.
10401 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10402
10403 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10404
10405 PR rtl-optimization/68651
10406 * gcc.target/aarch64/pr68651_1.c: New test.
10407
10408 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10409
10410 PR c/69122
10411 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10412
10413 2016-01-05 Nathan Sidwell <nathan@acm.org>
10414
10415 PR c++/58583
10416 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10417
10418 * gcc.dg/alias-15.c: New.
10419
10420 2016-01-05 Nick Clifton <nickc@redhat.com>
10421
10422 PR target/68870
10423 * g++.dg/pr68770.C: New test.
10424
10425 2016-01-04 Mike Stump <mikestump@comcast.net>
10426
10427 * lib/target-supports.exp (check_effective_target_cilkplus):
10428 cilkplus targets require pthreads.
10429 (check_effective_target_cilkplus): Remove special case for NVPTX.
10430
10431 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10432
10433 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10434 generation.
10435
10436 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10437
10438 Update copyright years.
10439
10440 2016-01-04 Marek Polacek <polacek@redhat.com>
10441
10442 PR c/68908
10443 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10444 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10445 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10446
10447 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10448
10449 * gcc.target/sparc/20160104-2.c: New test.
10450
10451 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10452
10453 * gcc.target/sparc/20160104-1.c: New test.
10454
10455 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10456
10457 PR fortran/65045
10458 * gfortran.dg/pr65045.f90: New test.
10459
10460 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10461
10462 * gnat.dg/specs/debug1.ads: Delete.
10463
10464 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10465
10466 PR libgfortran/68867
10467 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10468 expression.
10469
10470 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10471
10472 PR libgfortran/68867
10473 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10474 PowerPC.
10475
10476 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10477
10478 PR fortran/68864
10479 * gfortran.dg/pr68864.f90: New test.
10480
10481 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10482
10483 PR tree-optimization/69070
10484 * gcc.dg/pr69070.c: New test.
10485
10486 PR sanitizer/69055
10487 * gfortran.dg/pr69055.f90: New test.
10488
10489 PR target/69015
10490 * gcc.dg/pr69015.c: New test.
10491 \f
10492 Copyright (C) 2016 Free Software Foundation, Inc.
10493
10494 Copying and distribution of this file, with or without modification,
10495 are permitted in any medium without royalty provided the copyright
10496 notice and this notice are preserved.