pr71403-1.c: Use dg-additional-options and remove -O3.
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-08-03 Richard Biener <rguenther@suse.de>
2
3 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4 and remove -O3.
5 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7
8 2016-08-03 Richard Biener <rguenther@suse.de>
9
10 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
11 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
12 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
13 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
14
15 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
16
17 * gcc.dg/init-excess-2.c: Require int32plus.
18 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
19 * gcc.dg/pr59963-2.c: Require int32plus.
20 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
21 * gcc.dg/unroll-7.c: Require int32plus.
22
23 2016-08-02 Bin Cheng <bin.cheng@arm.com>
24
25 PR tree-optimization/34114
26 * gcc.dg/tree-ssa/loop-42.c: New test.
27
28 2016-08-02 Tamar Christina <tamar.christina@arm.com>
29
30 * gcc.target/aarch64/vminmaxnm.c: New.
31 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
32 tests.
33
34 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
35
36 * gcc.target/powerpc/vec-extract-5.c: New tests to test
37 vec_extract for vector float, vector int, vector short, and vector
38 char.
39 * gcc.target/powerpc/vec-extract-6.c: Likewise.
40 * gcc.target/powerpc/vec-extract-7.c: Likewise.
41 * gcc.target/powerpc/vec-extract-8.c: Likewise.
42 * gcc.target/powerpc/vec-extract-9.c: Likewise.
43
44 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
45
46 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
47 single stack adjustment, no writeback.
48 * gcc.target/aarch64/test_frame_12.c: Likewise.
49 * gcc.target/aarch64/test_frame_13.c: Likewise.
50 * gcc.target/aarch64/test_frame_15.c: Likewise.
51 * gcc.target/aarch64/test_frame_6.c: Likewise.
52 * gcc.target/aarch64/test_frame_7.c: Likewise.
53 * gcc.target/aarch64/test_frame_8.c: Likewise.
54 * gcc.target/aarch64/test_frame_16.c: New test.
55
56 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
57
58 PR target/72748
59 * gcc.target/i386/pr72748.c: New test.
60
61 2015-08-01 Alan Hayward <alan.hayward@arm.com>
62
63 PR tree-optimization/71818
64 * gcc.dg/vect/pr71818.c: New
65
66 2016-08-01 Martin Liska <mliska@suse.cz>
67
68 PR tree-optimization/71857
69 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
70
71 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
72
73 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
74
75 2016-08-01 Jan Beulich <jbeulich@suse.com>
76
77 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
78
79 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
80
81 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
82 * gcc.target/powerpc/mulkc3-1.c: Likewise.
83
84 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
85
86 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
87 (check_effective_target_c++): Likewise. Also match for libstdc++.
88
89 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
90
91 PR fortran/41922
92 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
93 * gfortran.dg/equiv_constraint_7.f90: Ditto.
94 * gfortran.dg/pr41922.f90: New test.
95
96 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
97
98 PR fortran/68566
99 * gfortran.dg/pr68566.f90: new test.
100
101 2016-07-30 Martin Sebor <msebor@redhat.com>
102
103 PR c++/60760
104 PR c++/71091
105 * g++.dg/cpp0x/constexpr-cast.C: New test.
106 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
107 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
108 * g++.dg/ubsan/pr63956.C: Correct.
109
110 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
111
112 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
113 vector double or vector long where the vector is in memory.
114 * gcc.target/powerpc/vec-extract-3.c: Likewise.
115 * gcc.target/powerpc/vec-extract-4.c: Likewise.
116
117 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
118
119 PR fortran/69867
120 * gfortran.dg/pr69867.f90: New test.
121
122 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
123
124 PR fortran/69962
125 * gfortran.dg/pr69962.f90: New test.
126
127 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
128
129 PR fortran/70006
130 * gfortran.dg/pr70006.f90: New test.
131
132 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
133
134 PR fortran/71730
135 * gfortran.dg/pr71730.f90: New test.
136 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
137 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
138 * gfortran.dg/array_constructor_26.f03: Ditto.
139
140 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
141
142 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
143 * gcc.target/powerpc/pr71763.c: Likewise.
144
145 2016-07-29 Marek Polacek <polacek@redhat.com>
146
147 PR c/71742
148 * gcc.dg/940510-1.c: Adjust dg-error.
149 * gcc.dg/c99-flex-array-1.c: Likewise.
150 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
151
152 PR c/71853
153 * gcc.dg/noncompile/pr71853.c: New test.
154
155 PR c/71573
156 * gcc.dg/noncompile/pr71573.c: New test.
157
158 PR c/71926
159 * g++.dg/warn/Wparentheses-30.C: New test.
160 * gcc.dg/Wparentheses-14.c: New test.
161
162 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
163
164 * gcc.dg/pr59833.c: Use dg-add-options ieee.
165
166 2016-07-29 Bin Cheng <bin.cheng@arm.com>
167
168 PR tree-optimization/57558
169 * gcc.dg/vect/pr57558-1.c: New test.
170 * gcc.dg/vect/pr57558-2.c: New test.
171
172 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
173
174 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
175 to scan forwprop1 dump pass.
176
177 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
178
179 PR c++/51488
180 * g++.dg/template/pr51488.C: New.
181
182 2016-07-29 Jakub Jelinek <jakub@redhat.com>
183
184 PR c/71969
185 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
186 static __inline__.
187 * gcc.dg/pr71969-1.c: New test.
188 * gcc.dg/pr71969-2.c: New test.
189 * gcc.dg/pr71969-3.c: New test.
190
191 2016-07-29 Marek Polacek <polacek@redhat.com>
192
193 PR c/71574
194 * c-c++-common/pr71574.c: New test.
195
196 PR c/71583
197 * gcc.dg/noncompile/pr71583.c: New test.
198
199 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
200
201 PR middle-end/68217
202 * gcc.dg/pr68217.c: New test.
203
204 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
205
206 PR fortran/71067
207 * gfortran.dg/pr71067_1.f90: New test.
208 * gfortran.dg/pr71067_2.f90: Ditto.
209
210 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
211
212 * gcc.target/powerpc/vec-extract-1.c: New test.
213
214 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
215
216 PR fortran/71799
217 * gfortran.dg/pr71799.f90: New test.
218
219 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
220
221 PR c++/71665
222 * g++.dg/cpp0x/pr71665-1.C: New.
223 * g++.dg/cpp0x/pr71665-2.C: Likewise.
224 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
225 * g++.dg/ext/label10.C: Likewise.
226 * g++.dg/parse/constant5.C: Likewise.
227
228 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
229
230 PR fortran/71859
231 * gfortran.dg/pr71859.f90: New test.
232 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
233 * gfortran.dg/coarray_collectives_1.f90: Ditto.
234
235 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
236
237 PR fortran/71883
238 * gfortran.dg/pr71883.f90 : New test.
239
240 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
241
242 PR tree-optimization/71734
243 * g++.dg/vect/pr70729-nest.cc: New test.
244
245 2016-07-28 Renlin Li <renlin.li@arm.com>
246
247 Revert
248 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
249
250 PR fortran/71902
251 * gfortran.dg/dependency_47.f90: New test.
252
253 2016-07-28 Martin Liska <mliska@suse.cz>
254
255 PR gcov-profile/68025
256 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
257
258 2016-07-28 Martin Liska <mliska@suse.cz>
259
260 * g++.dg/vect/pr70944.cc: New test.
261
262 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
263
264 PR middle-end/71994
265 * gcc.dg/torture/pr71994.c: New test.
266
267 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
268
269 PR middle-end/71078
270 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
271 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
272 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
273
274 2016-07-27 Richard Biener <rguenther@suse.de>
275
276 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
277
278 2016-07-27 Martin Liska <mliska@suse.cz>
279
280 * gcc.dg/predict-13.c: New test.
281 * gcc.dg/predict-14.c: New test.
282
283 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
284
285 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
286 including stdint.h.
287 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
288 including stdint.h.
289
290 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
291
292 PR target/71869
293 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
294 IEEE built-in functions handle quiet and signalling NaNs
295 correctly.
296
297 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
298
299 PR fortran/71862
300 * gfortran.dg/pr71862.f90: New test.
301
302 2016-07-26 Martin Sebor <msebor@redhat.com>
303
304 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
305 selector with dg-options.
306
307 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
308
309 PR tree-optimization/18046
310 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
311 * gcc.dg/tree-ssa/vrp103.c: New test.
312 * gcc.dg/tree-ssa/vrp104.c: New test.
313
314 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
315
316 * gcc.target/powerpc/pr63354.c: Require lp64 since
317 -mprofile-kernel is not legal with -m32.
318
319 2016-07-26 Richard Biener <rguenther@suse.de>
320
321 PR rtl-optimization/71984
322 * gcc.dg/torture/pr71984.c: New testcase.
323
324 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
325
326 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
327 g++-dg-runtest via et-dg-runtest.
328 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
329 * gcc.dg/vect/vect.exp: Likewise.
330 * gfortran.dg/graphite/graphite.exp: Likewise, but for
331 gfortran-dg-runtest.
332 * gfortran.dg/vect/vect.exp: Likewise.
333 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
334 (check_mips_loongson_hw_available): Likewise.
335 (check_effective_target_mpaired_single_runtime): Likewise.
336 (check_effective_target_mips_loongson_runtime): Likewise.
337 (add_options_for_mpaired_single): Likewise.
338 (check_effective_target_vect_int): Add global et_index.
339 Check and save the supported feature for a target selected by
340 the et_index target. Break long lines where appropriate. Call
341 et-is-effective-target for MIPS with an argument instead of
342 check_effective_target_* where appropriate.
343 (check_effective_target_vect_intfloat_cvt): Likewise.
344 (check_effective_target_vect_uintfloat_cvt): Likewise.
345 (check_effective_target_vect_floatint_cvt): Likewise.
346 (check_effective_target_vect_floatuint_cvt): Likewise.
347 (check_effective_target_vect_simd_clones): Likewise.
348 (check_effective_target_vect_shift): ewise.
349 (check_effective_target_whole_vector_shift): Likewise.
350 (check_effective_target_vect_bswap): Likewise.
351 (check_effective_target_vect_shift_char): Likewise.
352 (check_effective_target_vect_long): Likewise.
353 (check_effective_target_vect_float): Likewise.
354 (check_effective_target_vect_double): Likewise.
355 (check_effective_target_vect_long_long): Likewise.
356 (check_effective_target_vect_no_int_max): Likewise.
357 (check_effective_target_vect_no_int_add): Likewise.
358 (check_effective_target_vect_no_bitwise): Likewise.
359 (check_effective_target_vect_widen_shift): Likewise.
360 (check_effective_target_vect_no_align): Likewise.
361 (check_effective_target_vect_hw_misalign): Likewise.
362 (check_effective_target_vect_element_align): Likewise.
363 (check_effective_target_vect_condition): Likewise.
364 (check_effective_target_vect_cond_mixed): Likewise.
365 (check_effective_target_vect_char_mult): Likewise.
366 (check_effective_target_vect_short_mult): Likewise.
367 (check_effective_target_vect_int_mult): Likewise.
368 (check_effective_target_vect_extract_even_odd): Likewise.
369 (check_effective_target_vect_interleave): Likewise.
370 (check_effective_target_vect_stridedN): Likewise.
371 (check_effective_target_vect_multiple_sizes): Likewise.
372 (check_effective_target_vect64): Likewise.
373 (check_effective_target_vect_call_copysignf): Likewise.
374 (check_effective_target_vect_call_sqrtf): Likewise.
375 (check_effective_target_vect_call_btrunc): Likewise.
376 (check_effective_target_vect_call_btruncf): Likewise.
377 (check_effective_target_vect_call_ceil): Likewise.
378 (check_effective_target_vect_call_ceilf): Likewise.
379 (check_effective_target_vect_call_floor): Likewise.
380 (check_effective_target_vect_call_floorf): Likewise.
381 (check_effective_target_vect_call_lceil): Likewise.
382 (check_effective_target_vect_call_lfloor): Likewise.
383 (check_effective_target_vect_call_nearbyint): Likewise.
384 (check_effective_target_vect_call_nearbyintf): Likewise.
385 (check_effective_target_vect_call_round): Likewise.
386 (check_effective_target_vect_call_roundf): Likewise.
387 (check_effective_target_vect_perm): Likewise, but also append *_saved
388 to the existing global name to properly cache the result.
389 (check_effective_target_vect_perm_byte): Likewise.
390 (check_effective_target_vect_perm_short): Likewise.
391 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
392 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
393 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
394 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
395 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
396 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
397 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
398 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
399 (check_effective_target_vect_sdot_qi): Likewise.
400 (check_effective_target_vect_udot_qi): Likewise.
401 (check_effective_target_vect_sdot_hi): Likewise.
402 (check_effective_target_vect_udot_hi): Likewise.
403 (check_effective_target_vect_usad_char): Likewise.
404 (check_effective_target_vect_pack_trunc): Likewise.
405 (check_effective_target_vect_unpack): Likewise.
406 (check_effective_target_vect_aligned_arrays): Likewise.
407 (check_effective_target_vect_natural_alignment): Likewise.
408 (check_effective_target_vector_alignment_reachable): Likewise.
409 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
410 (is-effective-target): Initialize et_index if undefined.
411 (et-dg-runtest): New.
412 (et-is-effective-target): Likewise.
413 (check_vect_support_and_set_flags): Add supported MIPS targets to
414 EFFECTIVE_TARGETS list. Return the number of supported targets.
415
416 2016-07-26 Richard Biener <rguenther@suse.de>
417 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
418
419 PR middle-end/70920
420 * gcc.dg/pr70920-1.c: New test-case.
421 * gcc.dg/pr70902-2.c: Likewise.
422 * gcc.dg/pr70920-3.c: Likewise.
423 * gcc.dg/pr70920-4.c: Likewise
424 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
425 2 instead of 3.
426
427 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
428
429 * gcc.c-torture/execute/pr71494.c: Require label_values.
430 * gcc.dg/pr16973.c: Ditto.
431
432 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
433
434 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
435 * gcc.dg/torture/pr69771.c: Require int32plus.
436 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
437
438 2016-07-25 Martin Liska <mliska@suse.cz>
439
440 * gcc.dg/torture/pr71987.c: New test.
441
442 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
443
444 PR fortran/71935
445 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
446 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
447 * gfortran.dg/pr71935.f90: New test.
448
449 2016-07-22 Martin Sebor <msebor@redhat.com>
450
451 PR c++/71675
452 * g++.dg/ext/atomic-3.C: New test.
453 * gcc.dg/atomic/pr71675.c: New test.
454
455 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
456
457 * gcc.target/i386/mvc8.c: New test.
458
459 2016-07-22 Bin Cheng <bin.cheng@arm.com>
460
461 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
462 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
463
464 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
465
466 PR fortran/71795
467 * gfortran.dg/constructor_50.f90: New test.
468
469 2016-07-22 Martin Liska <mliska@suse.cz>
470
471 PR gcov-profile/69028
472 PR gcov-profile/62047
473 * g++.dg/cilk-plus/pr69028.C: New test.
474
475 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
476
477 * gfortran.dg/coarray_stat_2.f90: New test.
478
479 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
480
481 * gcc.target/powerpc/vec-extract.h: New files to check the
482 vec_extract built-in functions for all vector types, testing
483 accessing each element, both with constant and variable element
484 numbers.
485 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
486 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
487 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
488 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
489 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
490 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
491 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
492 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
493 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
494
495 2016-07-21 Jakub Jelinek <jakub@redhat.com>
496
497 PR c++/71728
498 * g++.dg/other/pr71728.C: New test.
499
500 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
501
502 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
503 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
504 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
505 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
506 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
507
508 2016-07-21 Richard Biener <rguenther@suse.de>
509
510 PR tree-optimization/71947
511 * gcc.dg/tree-ssa/vrp102.c: New testcase.
512
513 2016-07-21 Bin Cheng <bin.cheng@arm.com>
514
515 * gcc.dg/tree-ssa/scev-15.c: New.
516
517 2016-07-21 Bin Cheng <bin.cheng@arm.com>
518
519 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
520
521 2016-07-21 Jakub Jelinek <jakub@redhat.com>
522
523 PR c++/71941
524 * g++.dg/gomp/pr71941.C: New test.
525
526 2016-07-20 David Malcolm <dmalcolm@redhat.com>
527
528 PR c/70339
529 PR c/71858
530 * g++.dg/spellcheck-identifiers.C: New test case, based on
531 gcc.dg/spellcheck-identifiers.c.
532 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
533 gcc.dg/spellcheck-identifiers-2.c.
534 * g++.dg/spellcheck-typenames.C: New test case, based on
535 gcc.dg/spellcheck-typenames.c
536
537 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
538
539 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
540 pointer to member function and also test catching by reference.
541
542 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
543
544 * gcc.target/s390/pr67443.c: Fix test case.
545
546 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
547
548 * gcc.target/s390/insv-1.c: Xfail some tests.
549 * gcc.target/s390/insv-2.c: Likewise.
550
551 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
552
553 * gcc.target/avr/torture/get-mem.c: New test.
554 * gcc.target/avr/torture/set-mem.c: New test.
555
556 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
557
558 PR target/71948
559 * gcc.target/avr/torture/tiny-progmem.c: New test.
560
561 2016-07-20 Jakub Jelinek <jakub@redhat.com>
562
563 PR c++/71909
564 * g++.dg/parse/pr71909.C: New test.
565 * g++.dg/tm/pr71909.C: New test.
566
567 PR c++/50060
568 * g++.dg/cpp0x/constexpr-50060.C: New test.
569 * g++.dg/cpp1y/constexpr-50060.C: New test.
570
571 2016-07-20 Martin Liska <mliska@suse.cz>
572
573 * gfortran.dg/graphite/pr71898.f90: New test.
574
575 2016-07-20 Bin Cheng <bin.cheng@arm.com>
576
577 PR tree-optimization/71503
578 PR tree-optimization/71683
579 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
580 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
581
582 2016-07-20 Martin Liska <mliska@suse.cz>
583
584 * gcc.dg/plugin/plugin.exp: Remove sreal test.
585 * gcc.dg/plugin/sreal-test-1.c: Remove.
586 * gcc.dg/plugin/sreal_plugin.c: Remove.
587
588 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
589
590 PR fortran/71902
591 * gfortran.dg/dependency_47.f90: New test.
592
593 2016-07-19 Jakub Jelinek <jakub@redhat.com>
594
595 PR rtl-optimization/71916
596 * gcc.c-torture/compile/pr71916.c: New test.
597
598 PR middle-end/71874
599 * g++.dg/torture/pr71874.C: New test.
600
601 PR middle-end/71734
602 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
603 (my_alloc): Rewritten to use __builtin_posix_memalign and
604 __SIZE_TYPE__.
605 (my_free): Use __builtin_free instead of _mm_free.
606 (Vec::operator=): Use __builtin_memcpy.
607
608 2016-07-19 Martin Jambor <mjambor@suse.cz>
609
610 PR fortran/71688
611 * gfortran.dg/pr71688.f90: New test.
612
613 2016-07-19 Richard Biener <rguenther@suse.de>
614
615 * c-c++-common/vector-subscript-6.c: New testcase.
616 * c-c++-common/vector-subscript-7.c: Likewise.
617
618 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
619
620 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
621 and UInt32 based on __SIZEOF_INT__.
622
623 2016-07-19 Richard Biener <rguenther@suse.de>
624
625 PR tree-optimization/71901
626 * gcc.dg/torture/pr71901.c: New testcase.
627
628 2016-07-19 Richard Biener <rguenther@suse.de>
629
630 PR tree-optimization/71908
631 * gcc.dg/torture/pr71908.c: New testcase.
632
633 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
634
635 PR target/71493
636 * gcc.target/powerpc/pr71493-1.c: New test.
637 * gcc.target/powerpc/pr71493-2.c: Likewise.
638
639 2016-07-18 Jakub Jelinek <jakub@redhat.com>
640
641 PR c++/71835
642 * g++.dg/conversion/ambig3.C: New test.
643
644 PR c++/71828
645 * g++.dg/cpp0x/constexpr-71828.C: New test.
646
647 PR c++/71826
648 * g++.dg/template/pr71826.C: New test.
649
650 PR c++/71822
651 * g++.dg/template/defarg21.C: New test.
652
653 PR c++/71871
654 * g++.dg/ext/vector31.C: New test.
655
656 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
657
658 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
659
660 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
661
662 PR tree-optimization/71734
663 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
664
665 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
666
667 * gcc.target/s390/warn-dynamicstack-1.c: New test.
668 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
669 stack-layout-dynamic-1.c: New test.
670
671 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
672
673 * gcc.target/s390/nolrl-1.c: New test.
674
675 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
676
677 PR fortran/71523
678 * gfortran.dg/pr71523_1.f90: New test.
679 * gfortran.dg/pr71523_2.f90: New test.
680
681 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
682
683 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
684
685 >>>>>>> .r238890
686 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
687 Marco Restelli <mrestelli@gmail.com>
688
689 PR fortran/62125
690 * gfortran.dg/pr62125.f90: New test.
691
692 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
693
694 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
695 * gcc.target/powerpc/mulkc3-1.c: Likewise.
696
697 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
698
699 PR c++/58796
700 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
701 * g++.dg/cpp0x/nullptr35.C: New test.
702
703 2016-07-15 Bin Cheng <bin.cheng@arm.com>
704
705 * gcc.dg/tree-ssa/scev-8.c: Update test string.
706
707 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
708
709 * gfortran.dg/goacc/vector_length.f90: New test.
710
711 2016-07-15 Richard Biener <rguenther@suse.de>
712
713 PR tree-optimization/71881
714 * gcc.dg/torture/pr71881.c: New testcase.
715
716 2016-07-15 Richard Biener <rguenther@suse.de>
717
718 PR tree-optimization/71887
719 * gcc.dg/torture/pr71887.c: New testcase.
720
721 2016-07-15 Jakub Jelinek <jakub@redhat.com>
722
723 PR c/71858
724 * gcc.dg/spellcheck-identifiers-3.c: New test.
725
726 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
727
728 PR fortran/71807
729 * gfortran.dg/null_9.f90: New test.
730
731 2016-07-15 Bin Cheng <bin.cheng@arm.com>
732
733 * gcc.dg/tree-ssa/loop-41.c: New test.
734
735 2016-07-15 Bin Cheng <bin.cheng@arm.com>
736
737 PR tree-optimization/71347
738 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
739
740 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
741
742 PR fortran/29819
743 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
744 * gfortran.dg/contains.f90: Ditto.
745 * gfortran.dg/contains_empty_1.f03: Ditto.
746 * gfortran.dg/submodule_3.f08: Ditto.
747
748 2016-07-14 Jakub Jelinek <jakub@redhat.com>
749
750 PR testsuite/71865
751 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
752 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
753 expected diagnostics.
754
755 PR c/71858
756 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
757 * gcc.dg/spellcheck-identifiers-2.c: New test.
758 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
759 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
760
761 2016-07-14 Jakub Jelinek <jakub@redhat.com>
762
763 PR tree-optimization/71872
764 * gcc.c-torture/compile/pr71872.c: New test.
765
766 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
767
768 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
769 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
770 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
771 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
772 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
773 * gcc.target/arm/atomic-op-acquire-1.c: This.
774 * gcc.target/arm/atomic-op-char.c: Rename into ...
775 * gcc.target/arm/atomic-op-char-1.c: This.
776 * gcc.target/arm/atomic-op-consume.c: Rename into ...
777 * gcc.target/arm/atomic-op-consume-1.c: This.
778 * gcc.target/arm/atomic-op-int.c: Rename into ...
779 * gcc.target/arm/atomic-op-int-1.c: This.
780 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
781 * gcc.target/arm/atomic-op-relaxed-1.c: This.
782 * gcc.target/arm/atomic-op-release.c: Rename into ...
783 * gcc.target/arm/atomic-op-release-1.c: This.
784 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
785 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
786 * gcc.target/arm/atomic-op-short.c: Rename into ...
787 * gcc.target/arm/atomic-op-short-1.c: This.
788 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
789 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
790 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
791 * gcc.target/arm/atomic-op-char-2.c: Likewise.
792 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
793 * gcc.target/arm/atomic-op-int-2.c: Likewise.
794 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
795 * gcc.target/arm/atomic-op-release-2.c: Likewise.
796 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
797 * gcc.target/arm/atomic-op-short-2.c: Likewise.
798
799 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
800
801 PR fortran/70842
802 * gfortran.dg/select_type_35.f03: New test.
803
804 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
805
806 PR target/65951
807 PR tree-optimization/70923
808 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
809 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
810 * gcc.dg/vect/pr65951.c: Likewise.
811 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
812
813 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
814
815 * c-c++-common/pr60226.c: Expect maximum object file alignment
816 error on AIX.
817
818 2016-07-14 Richard Biener <rguenther@suse.de>
819
820 PR tree-optimization/71866
821 * gcc.dg/torture/pr71866.c: New testcase.
822
823 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
824
825 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
826 selector and enclose boolean expression in curly braces.
827
828 2016-07-14 Alan Modra <amodra@gmail.com>
829
830 PR target/71733
831 * gcc.target/powerpc/p9-novsx.c: New.
832
833 2016-07-13 Andi Kleen <ak@linux.intel.com>
834
835 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
836 * g++.dg/tree-prof/morefunc.C: Dito.
837 * g++.dg/tree-prof/pr35545.C: Dito.
838 * g++.dg/tree-prof/reorder.C: Dito.
839 * gcc.dg/tree-prof/20050826-2.c: Dito.
840 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
841 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
842 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
843 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
844 * gcc.dg/tree-prof/inliner-1.c: Dito.
845 * gcc.dg/tree-prof/merge_block.c: Dito.
846 * gcc.dg/tree-prof/stringop-1.c: Dito.
847 * gcc.dg/tree-prof/stringop-2.c: Dito.
848 * gcc.dg/tree-prof/switch-case-1.c: Dito.
849 * gcc.dg/tree-prof/switch-case-2.c: Dito.
850 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
851 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
852 * gcc.dg/tree-prof/update-loopch.c: Dito.
853 * gcc.dg/tree-prof/val-prof-1.c: Dito.
854 * gcc.dg/tree-prof/val-prof-2.c: Dito.
855 * gcc.dg/tree-prof/val-prof-3.c: Dito.
856 * gcc.dg/tree-prof/val-prof-4.c: Dito.
857 * gcc.dg/tree-prof/val-prof-5.c: Dito.
858 * gcc.dg/tree-prof/val-prof-6.c: Dito.
859 * gcc.dg/tree-prof/val-prof-7.c: Dito.
860
861 2016-07-13 Andi Kleen <ak@linux.intel.com>
862
863 * lib/profopt.exp (profopt-execute): Remove .imports files.
864
865 2016-07-13 Andi Kleen <ak@linux.intel.com>
866
867 * lib/profopt.exp (profopt-execute): Always log profiler command line.
868
869 2016-07-13 Andi Kleen <ak@linux.intel.com>
870
871 * lib/profopt.exp (dg-final-scan-autofdo,
872 dg-final-scan-not-autofdo): New functions.
873
874 2016-07-13 Bin Cheng <bin.cheng@arm.com>
875
876 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
877 * gcc.dg/vect/vect-35.c: Ditto.
878 * gcc.dg/vect/vect-alias-check-2.c: New test.
879
880 2016-07-13 Martin Liska <mliska@suse.cz>
881
882 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
883 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
884 * gfortran.dg/pr42108.f90: Update expected dump scan.
885
886 2016-07-13 Richard Biener <rguenther@suse.de>
887
888 PR tree-optimization/24574
889 * gcc.dg/pr24574.c: New testcase.
890
891 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
892
893 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
894 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
895 * c-c++-common/pr68833-1.c: Require int32plus.
896 * gcc.dg/ipa/pr63551.c: Likewise.
897 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
898 * gcc.dg/ipa/pr64041.c: Require int32plus.
899
900 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
901
902 PR ipa/71633
903 * g++.dg/pr71633.C: New test.
904
905 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
906
907 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
908 Add new arm_thumb1_cbz_ok effective target.
909 * gcc.target/arm/cbz.c: New test.
910
911 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
912
913 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
914 Define effective target.
915 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
916 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
917 * gcc.target/arm/movhi_movw.c: New test.
918 * gcc.target/arm/movsi_movw.c: Likewise.
919 * gcc.target/arm/movdi_movw.c: Likewise.
920
921 2016-07-13 Richard Biener <rguenther@suse.de>
922
923 PR middle-end/71104
924 * gcc.dg/pr71104-1.c: New testcase.
925 * gcc.dg/pr71104-2.c: Likewise.
926
927 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
928
929 PR target/71805
930 * gcc.target/powerpc/pr71805.c: New test.
931
932 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
933
934 * gcc.target/powerpc/divkc3-1.c: New.
935 * gcc.target/powerpc/mulkc3-1.c: New.
936
937 2016-07-12 Nathan Sidwell <nathan@acm.org>
938
939 * gcc.target/arm/data-rel-1.c: New.
940 * gcc.target/arm/data-rel-2.c: New.
941 * gcc.target/arm/data-rel-3.c: New.
942
943 2016-07-12 Martin Liska <mliska@suse.cz>
944
945 * gcc.dg/params/blocksort-part.c: New test.
946 * gcc.dg/params/params.exp: New file.
947
948 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
949
950 PR middle-end/71700
951 * gcc.c-torture/execute/pr71700.c: New test.
952
953 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
954 Richard Biener <rguenther@suse.de>
955
956 PR tree-optimization/23286
957 PR tree-optimization/70159
958 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
959 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
960 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
961 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
962 * gcc.dg/tree-ssa/pr35286.c: Likewise.
963 * gcc.dg/tree-ssa/pr35287.c: Likewise.
964 * gcc.dg/hoist-register-pressure-1.c: Likewise.
965 * gcc.dg/hoist-register-pressure-2.c: Likewise.
966 * gcc.dg/hoist-register-pressure-3.c: Likewise.
967 * gcc.dg/pr51879-12.c: Likewise.
968 * gcc.dg/strlenopt-9.c: Likewise.
969 * gcc.dg/tree-ssa/pr47392.c: Likewise.
970 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
971 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
972 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
973 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
974 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
975 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
976 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
977 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
978 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
979 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
980 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
981 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
982 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
983 * gfortran.dg/pr43984.f90: Adjust expected outcome.
984
985 2016-07-12 Richard Biener <rguenther@suse.de>
986
987 PR rtl-optimization/68961
988 * gcc.target/i386/pr68961.c: New testcase.
989
990 2016-07-11 Jakub Jelinek <jakub@redhat.com>
991
992 PR middle-end/71758
993 * c-c++-common/gomp/pr71758.c: New test.
994 * gfortran.dg/gomp/pr71758.f90: New test.
995
996 PR tree-optimization/71823
997 * gcc.dg/vect/pr71823.c: New test.
998
999 2016-07-11 David Malcolm <dmalcolm@redhat.com>
1000
1001 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1002 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1003 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1004
1005 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1006
1007 PR target/71801
1008 * gcc.target/i386/pr71801.c: New test.
1009
1010 2016-07-11 Richard Biener <rguenther@suse.de>
1011
1012 PR tree-optimization/71816
1013 * gcc.dg/torture/pr71816.c: New testcase.
1014
1015 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1016
1017 PR fortran/71783
1018 * gfortran.dg/dependency_46.f90: New test.
1019
1020 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1021
1022 PR rtl-optimization/71621
1023 * gcc.target/i386/pr71621-1.c: New.
1024 * gcc.target/i386/pr71621-2.c: New.
1025
1026 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1027
1028 * gfortran.dg/goacc/pr71704.f90: New test.
1029
1030 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1031
1032 PR target/71297
1033 * gcc.target/powerpc/pr71297.c: New.
1034
1035 2016-07-08 Jiong Wang <jiong.wang@arm.com>
1036
1037 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1038
1039 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1040
1041 PR target/71806
1042 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1043
1044 2016-07-08 Alan Hayward <alan.hayward@arm.com>
1045
1046 PR tree-optimization/71667
1047 * gcc.dg/vect/pr71667.c: New
1048
1049 2016-07-08 Martin Liska <mliska@suse.cz>
1050
1051 * gcc.dg/torture/pr71606.c: New test.
1052
1053 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1054
1055 PR fortran/71764
1056 * gfortran.dg/pr71764.f90: New test.
1057
1058 2016-07-07 Jakub Jelinek <jakub@redhat.com>
1059 Kai Tietz <ktietz70@googlemail.com>
1060
1061 PR c++/70869
1062 PR c++/71054
1063 * g++.dg/cpp0x/pr70869.C: New test.
1064 * g++.dg/cpp0x/pr71054.C: New test.
1065
1066 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
1067
1068 * g++.dg/debug/pr71432.C: Fail on AIX.
1069
1070 2016-07-07 Martin Liska <mliska@suse.cz>
1071
1072 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1073 an undefined behavior.
1074 * gfortran.dg/do_3.F90: Likewise.
1075 * gfortran.dg/do_check_11.f90: New test.
1076 * gfortran.dg/do_check_12.f90: New test.
1077 * gfortran.dg/do_corner_warn.f90: New test.
1078
1079 2016-07-07 Martin Liska <mliska@suse.cz>
1080
1081 * gfortran.dg/predict-1.f90: Ammend the test.
1082 * gfortran.dg/predict-2.f90: Likewise.
1083
1084 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1085
1086 PR ipa/71624
1087 * g++.dg/pr71624.C: New test.
1088
1089 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1090
1091 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1092 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1093 ARMv8-M Mainline architectures.
1094
1095 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1096
1097 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1098 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1099
1100 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1101
1102 PR target/70098
1103 PR target/71763
1104 * gcc.target/powerpc/pr71763.c: New file.
1105
1106 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1107
1108 PR tree-optimization/71518
1109 * gcc.dg/pr71518.c: New test.
1110
1111 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1112
1113 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1114
1115 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1116
1117 PR target/50739
1118 * gcc.target/avr/pr50739.c: New test.
1119
1120 2016-07-05 Jan Hubicka <jh@suse.cz>
1121
1122 * gcc.dg/tree-ssa/scev-14.c: update template.
1123
1124 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1125
1126 * gcc.dg/vect/group-no-gaps-1.c: New test.
1127
1128 2016-07-05 Andi Kleen <ak@linux.intel.com>
1129
1130 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1131 if kernel supports MPX.
1132
1133 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
1134
1135 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1136
1137 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1138 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1139
1140 * gcc.target/powerpc/signbit-1.c: New test.
1141 * gcc.target/powerpc/signbit-2.c: New test.
1142 * gcc.target/powerpc/signbit-3.c: New test.
1143
1144 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1145
1146 PR rtl-optimization/71594
1147 * gcc.dg/torture/pr71594.c: New test.
1148
1149 2016-07-05 Jan Hubicka <jh@suse.cz>
1150
1151 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1152
1153 2016-07-05 David Malcolm <dmalcolm@redhat.com>
1154
1155 PR c++/62314
1156 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1157 number of missing semicolon error.
1158 * g++.dg/pr62314-2.C: New test case.
1159
1160 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1161
1162 * gfortran.dg/coarray_stat_function.f90: New test.
1163 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1164 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1165 to new interfaces.
1166
1167 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1168
1169 PR fortran/71623
1170 * gfortran.dg/deferred_character_17.f90: New test.
1171
1172 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1173
1174 * gcc.target/arm/neon/polytypes.c: Move to ...
1175 * gcc.target/arm/polytypes.c: ... here.
1176 * gcc.target/arm/neon/pr51534.c: Move to ...
1177 * gcc.target/arm/pr51534.c: ... here.
1178 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1179 * gcc.target/arm/vect-vcvt.c: ... here.
1180 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1181 * gcc.target/arm/vect-vcvtq.c: ... here.
1182 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1183 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1184 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1185 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1186 * gcc.target/arm/neon/neon.exp: Delete.
1187 * gcc.target/arm/neon/: Delete.
1188
1189 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1190
1191 PR fortran/65575
1192 * gfortran.dg: pr65575.f90: New test.
1193
1194 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1195
1196 PR fortran/35849
1197 * gfortran.dg: pr35849.f90: New test.
1198
1199 2016-07-04 Jakub Jelinek <jakub@redhat.com>
1200
1201 PR c++/71739
1202 * g++.dg/cpp0x/pr71739.C: New test.
1203
1204 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1205
1206 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1207
1208 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1209
1210 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1211 locr.
1212 * gcc.target/s390/loc-1.c: New test.
1213
1214 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1215
1216 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1217 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1218
1219 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1220
1221 PR target/63874
1222 * gcc.target/aarch64/pr63874.c: New test.
1223
1224 2016-07-04 Jan Beulich <jbeulich@suse.com>
1225
1226 * g++.dg/header.c: New.
1227 * gcc.dg/header.c: New.
1228
1229 2016-07-02 Jakub Jelinek <jakub@redhat.com>
1230
1231 PR c/71719
1232 * c-c++-common/Wunused-var-15.c: New test.
1233
1234 2016-07-01 Jakub Jelinek <jakub@redhat.com>
1235
1236 PR fortran/71687
1237 * gfortran.dg/gomp/pr71687.f90: New test.
1238
1239 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1240
1241 * gcc.dg/const-float128-ped.c: Require __float128 effective
1242 target and options.
1243 * gcc.dg/const-float128.c: Likewise.
1244 * gcc.dg/torture/float128-cmp-invalid.c: Require
1245 __float128 and base_quadfloat_support effective targets, and
1246 __float128 options.
1247 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1248 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1249 * gcc.dg/torture/float128-nan.c: Likewise.
1250 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1251 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1252 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1253 * lib/target-supports.exp (check_effective_target___float128): New.
1254 (add_options_for___float128): New.
1255 (check_effective_target_base_quadword_support): New.
1256
1257 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1258
1259 PR target/71720
1260 * gcc.target/powerpc/pr71720.c: New test.
1261
1262 2016-07-01 Jan Beulich <jbeulich@suse.com>
1263
1264 * gcc.dg/bss.c: New.
1265
1266 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1267
1268 PR target/71698
1269 * gcc.target/powerpc/pr71698.c: New test.
1270
1271 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
1272
1273 PR target/71151
1274 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1275 instead of ".foo" for its section name.
1276 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1277 depending on MCU's flash size.
1278 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1279 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1280 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1281 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1282 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1283 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1284
1285 2016-07-01 Jan Beulich <jbeulich@suse.com>
1286
1287 * gcc.target/i386/pr65105-2.c: Add -msse2.
1288
1289 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1290
1291 PR tree-optimization/71707
1292 * gcc.dg/strlenopt-29.c: New test.
1293
1294 PR fortran/71704
1295 * gfortran.dg/gomp/pr71704.f90: New test.
1296
1297 PR fortran/71705
1298 * gfortran.dg/gomp/pr71705.f90: New test.
1299
1300 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1301
1302 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1303 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1304 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1305 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1306 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1307 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1308 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1309 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1310 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1311 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1312 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1313 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1314 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1315 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1316 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1317 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1318 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1319 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1320 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1321 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1322 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1323 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1324 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1325 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1326 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1327 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1328 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1329 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1330 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1331 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1332 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1333 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1334 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1335 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1336 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1337 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1338 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1339 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1340 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1341 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1342 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1343 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1344 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1345 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1346 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1347 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1348 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1349 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1350 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1351 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1352 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1353 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1354 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1355 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1356 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1357 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1358 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1359 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1360 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1361 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1362 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1363 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1364 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1365 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1366 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1367 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1368 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1369 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1370 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1371 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1372 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1373 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1374 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1375 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1376 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1377 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1378 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1379 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1380 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1381 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1382 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1383
1384 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1385 James Greenhalgh <james.greenhalgh@arm.com>
1386
1387 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1388
1389 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1390 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1391
1392 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1393
1394 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1395
1396 PR driver/71651
1397 * gcc.dg/spellcheck-options-12.c: New test case.
1398
1399 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1400
1401 PR middle-end/71693
1402 * gcc.c-torture/compile/pr71693.c: New test.
1403
1404 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1405
1406 * gcc.dg/spellcheck-params.c: New testcase.
1407 * gcc.dg/spellcheck-params-2.c: New testcase.
1408
1409 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1410
1411 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1412 vector extract instructions.
1413 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1414
1415 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1416
1417 PR fortran/71686
1418 * gfortran.dg/unexpected_eof_2.f90: New test.
1419 * gfortran.dg/unexpected_eof_3.f90: New test.
1420
1421 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1422
1423 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1424
1425 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1426
1427 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1428 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1429 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1430
1431 2016-06-29 Richard Biener <rguenther@suse.de>
1432
1433 PR middle-end/15256
1434 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1435
1436 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1437
1438 * gcc.target/arm/aapcs/neon-vect10.c: Require
1439 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1440 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1441 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1442 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1443 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1444 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1445 * gcc.target/arm/fp16-aapcs-1.c: Require
1446 -mfloat-ab=hard. Also simplify the test.
1447 * gcc.target/arm/fp16-aapcs-2.c: New.
1448
1449 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1450
1451 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1452 (add_options_for_arm_fp16_ieee): New.
1453 (add_options_for_arm_fp16_alternative): New.
1454 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1455 long-line.
1456 (effective_target_arm_fp16_hw): New.
1457
1458 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1459
1460 PR tree-optimization/71655
1461 * g++.dg/pr71655.C: New test.
1462
1463 2016-06-29 Martin Liska <mliska@suse.cz>
1464
1465 * gcc.dg/pr71585.c: New test.
1466 * gcc.dg/pr71585-2.c: New test.
1467 * gcc.dg/pr71585-3.c: New test.
1468
1469 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1470
1471 PR tree-optimization/70729
1472 * g++.dg/vect/pr70729.cc: New test.
1473
1474 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1475
1476 * c-c++-common/gomp/cancel-1.c: Extend.
1477
1478 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1479
1480 PR tree-optimization/71625
1481 * gcc.dg/strlenopt-28.c: New test.
1482
1483 2016-06-29 Richard Biener <rguenther@suse.de>
1484
1485 PR middle-end/71002
1486 * g++.dg/torture/pr71002.C: Adjust testcase.
1487
1488 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1489
1490 PR c/71685
1491 * gcc.dg/pr71685.c: New test.
1492
1493 2016-06-28 Martin Sebor <msebor@redhat.com>
1494
1495 PR c/71552
1496 * gcc.dg/init-bad-9.c: New test.
1497
1498 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1499
1500 * gcc.target/powerpc/abs128-1.c: Require VSX.
1501 * gcc.target/powerpc/copysign128-1.c: Likewise.
1502 * gcc.target/powerpc/inf128-1.c: Likewise.
1503 * gcc.target/powerpc/nan128-1.c: Likewise.
1504
1505 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1506
1507 PR middle-end/71626
1508 * gcc.c-torture/execute/pr71626-1.c: New test.
1509 * gcc.c-torture/execute/pr71626-2.c: New test.
1510
1511 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1512
1513 PR target/71656
1514 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1515
1516 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1517
1518 PR target/71670
1519 * gcc.target/powerpc/pr71670.c: New testcase.
1520
1521 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1522
1523 PR target/71656
1524 * gcc.target/powerpc/pr71656-1.c: New test.
1525 * gcc.target/powerpc/pr71656-2.c: New test.
1526
1527 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1528
1529 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1530 around fp16 code.
1531 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1532 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1533 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1534 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1535 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1536 Add arm_neon_fp16_ok effective target.
1537 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1538 Likewise.
1539 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1540 Likewise.
1541 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1542 Likewise.
1543 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1544 Likewise.
1545 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1546 Likewise.
1547 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1548 Likewise.
1549 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1550 Likewise.
1551 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1552 Likewise.
1553 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1554 Likewise.
1555 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1556 Likewise.
1557 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1558 Likewise.
1559
1560 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1561
1562 * gcc.dg/predict-12.c: New testcase.
1563
1564 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1565
1566 PR fortran/71649
1567 * gfortran.dg/pr71649.f90: New test.
1568
1569 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1570
1571 PR tree-optimization/71643
1572 * g++.dg/opt/pr71643.C: New test.
1573
1574 PR tree-optimization/71631
1575 * gcc.c-torture/execute/pr71631.c: New test.
1576
1577 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1578
1579 * gcc.dg/predict-11.c: New testcase.
1580 * gfortran.dg/predict-2.f90: New testcase.
1581
1582 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1583
1584 * gcc.dg/predict-10.c: New test.
1585
1586 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1587
1588 * gcc.target/powerpc/abs128-1.c: New.
1589 * gcc.target/powerpc/copysign128-1.c: New.
1590 * gcc.target/powerpc/inf128-1.c: New.
1591 * gcc.target/powerpc/nan128-1.c: New.
1592
1593 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1594
1595 * gfortran.dg/pr71642.f90: New test.
1596
1597 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1598
1599 PR tree-optimization/71647
1600 * gcc.target/i386/pr71647.c: New test.
1601
1602 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1603
1604 * gcc.target/i386/noplt-gd-1.c: New test.
1605 * gcc.target/i386/noplt-gd-2.c: Likewise.
1606 * gcc.target/i386/noplt-gd-3.c: Likewise.
1607 * gcc.target/i386/noplt-ld-1.c: Likewise.
1608 * gcc.target/i386/noplt-ld-2.c: Likewise.
1609 * gcc.target/i386/noplt-ld-3.c: Likewise.
1610 * lib/target-supports.exp
1611 (check_effective_target_tls_get_addr_via_got): New.
1612
1613 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1614
1615 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1616 testsuite compile flags.
1617 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1618 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1619
1620 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1621
1622 * g++dg/vect/pr36684.cc: Add dg-do compile.
1623 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1624 * gcc.dg/vect/pr70021.c: Ditto.
1625 * gcc.dg/vect/pr70138-1.c: Ditto.
1626 * gcc.dg/vect/pr70138-2.c: Ditto.
1627 * gcc.dg/vect/pr70354-1.c: Ditto.
1628 * gcc.dg/vect/pr70354-2.c: Ditto.
1629 * gcc.dg/vect/pr71259.c: Ditto.
1630 * gcc.dg/vect/pr71416-1.c: Ditto.
1631 * gcc.dg/vect/slp-43.c: Ditto.
1632 * gcc.dg/vect/slp-45.c: Ditto.
1633 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1634 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1635 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1636 * gfortran.dg/vect/pr69980.f90: Ditto.
1637
1638 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1639
1640 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1641 * gcc.dg/vect/bb-slp-30.c: Ditto.
1642 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1643 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1644 * gcc.dg/vect/pr45902.c: Ditto.
1645 * gcc.dg/vect/pr48172.c: Ditto.
1646 * gcc.dg/vect/pr48377.c: Ditto.
1647 * gcc.dg/vect/pr49038.c: Ditto.
1648 * gcc.dg/vect/pr49771.c: Ditto.
1649 * gcc.dg/vect/pr52091.c: Ditto.
1650 * gcc.dg/vect/pr53185-2.c: Ditto.
1651 * gcc.dg/vect/pr56826.c: Ditto.
1652 * gcc.dg/vect/pr60276.c: Ditto.
1653 * gcc.dg/vect/pr62021.c: Ditto.
1654 * gcc.dg/vect/pr63530.c: Ditto.
1655 * gcc.dg/vect/pr65518.c: Ditto.
1656 * gcc.dg/vect/pr65947-1.c: Ditto.
1657 * gcc.dg/vect/pr65947-10.c: Ditto.
1658 * gcc.dg/vect/pr65947-11.c: Ditto.
1659 * gcc.dg/vect/pr65947-12.c: Ditto.
1660 * gcc.dg/vect/pr65947-13.c: Ditto.
1661 * gcc.dg/vect/pr65947-2.c: Ditto.
1662 * gcc.dg/vect/pr65947-3.c: Ditto.
1663 * gcc.dg/vect/pr65947-4.c: Ditto.
1664 * gcc.dg/vect/pr65947-5.c: Ditto.
1665 * gcc.dg/vect/pr65947-6.c: Ditto.
1666 * gcc.dg/vect/pr65947-7.c: Ditto.
1667 * gcc.dg/vect/pr65947-8.c: Ditto.
1668 * gcc.dg/vect/pr65947-9.c: Ditto.
1669 * gcc.dg/vect/pr71416-1.c: Ditto.
1670 * gcc.dg/vect/pr71439.c: Ditto.
1671 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1672 * gcc.dg/vect/vect-bswap16.c: Ditto.
1673 * gcc.dg/vect/vect-bswap32.c: Ditto.
1674 * gcc.dg/vect/vect-bswap64.c: Ditto.
1675 * gcc.dg/vect/vect-live-1.c: Ditto.
1676 * gcc.dg/vect/vect-live-2.c: Ditto.
1677 * gcc.dg/vect/vect-live-3.c: Ditto.
1678 * gcc.dg/vect/vect-live-4.c: Ditto.
1679 * gcc.dg/vect/vect-live-5.c: Ditto.
1680 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1681 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1682 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1683 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1684 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1685 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1686 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1687 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1688 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1689 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1690 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1691 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1692 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1693 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1694 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1695 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1696 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1697
1698 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1699
1700 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1701
1702 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1703
1704 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1705 ia32 if R_386_GOT32X relocation is supported.
1706 * gcc.target/i386/noplt-3.c: Likewise.
1707 * gcc.target/i386/noplt-2.c: Likewise.
1708 (main): Renamed to ...
1709 (bar): This.
1710 * gcc.target/i386/noplt-4.c: Likewise.
1711 (main): Renamed to ...
1712 (bar): This.
1713 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1714 * gcc.target/i386/pr67400-5.c: Likewise.
1715
1716 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1717
1718 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1719 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1720
1721 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1722 f4): Adjust expected diagnostics.
1723 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1724 (T): If OVFP is defined, redefine to TP.
1725 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1726 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1727 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1728 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1729 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1730 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1731 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1732 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1733 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1734 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1735 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1736 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1737 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1738 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1739 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1740 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1741 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1742 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1743 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1744 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1745 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1746 as last argument to __builtin_add_overflow_p.
1747
1748 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1749
1750 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1751 dg-options and remove default vector testsuite compile flags.
1752 * g++.dg/vect/pr33860a.cc: Ditto.
1753 * g++.dg/vect/pr45470-a.cc: Ditto.
1754 * g++.dg/vect/pr45470-b.cc: Ditto.
1755 * g++.dg/vect/pr60896.cc: Ditto.
1756 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1757 * gcc.dg/vect/pr18308.c: Ditto.
1758 * gcc.dg/vect/pr24049.c: Ditto.
1759 * gcc.dg/vect/pr33373.c: Ditto.
1760 * gcc.dg/vect/pr36228.c: Ditto.
1761 * gcc.dg/vect/pr42395.c: Ditto.
1762 * gcc.dg/vect/pr42604.c: Ditto.
1763 * gcc.dg/vect/pr46663.c: Ditto.
1764 * gcc.dg/vect/pr48765.c: Ditto.
1765 * gcc.dg/vect/pr49093.c: Ditto.
1766 * gcc.dg/vect/pr49352.c: Ditto.
1767 * gcc.dg/vect/pr52298.c: Ditto.
1768 * gcc.dg/vect/pr52870.c: Ditto.
1769 * gcc.dg/vect/pr53185.c: Ditto.
1770 * gcc.dg/vect/pr53773.c: Ditto.
1771 * gcc.dg/vect/pr56695.c: Ditto.
1772 * gcc.dg/vect/pr62171.c: Ditto.
1773 * gcc.dg/vect/pr63530.c: Ditto.
1774 * gcc.dg/vect/pr68339.c: Ditto.
1775 * gcc.dg/vect/pr71259.c: Ditto.
1776 * gcc.dg/vect/vect-82_64.c: Ditto.
1777 * gcc.dg/vect/vect-83_64.c: Ditto.
1778 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1779 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1780 * gcc.dg/vect/vect-shift-2.c: Ditto.
1781 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1782 * gfortran.dg/vect/pr39318.f90: Ditto.
1783 * gfortran.dg/vect/pr45714-a.f: Ditto.
1784 * gfortran.dg/vect/pr45714-b.f: Ditto.
1785 * gfortran.dg/vect/pr46213.f90: Ditto.
1786
1787 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1788 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1789
1790 * gcc.target/powerpc/p9-splat-5.c: New test.
1791
1792 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1793
1794 PR tree-optimization/71488
1795 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1796 * lib/target-supports.exp: ... here.
1797 (check_sse4_hw_available): New procedure.
1798 (check_effective_target_sse4_runtime): Ditto.
1799 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1800 -march=westmere for sse4_runtime targets.
1801 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1802 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1803 (dg-additional-options): Use for sse4_runtime targets.
1804 (main): Call check_vect ().
1805 (dg-final): Perform scan only for sse4_runtime targets.
1806
1807 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1808
1809 PR target/66232
1810 PR target/67400
1811 * gcc.target/i386/pr66232-14.c: New file.
1812 * gcc.target/i386/pr66232-15.c: Likewise.
1813 * gcc.target/i386/pr66232-16.c: Likewise.
1814 * gcc.target/i386/pr66232-17.c: Likewise.
1815 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1816 ia32 if R_386_GOT32X relocation is supported.
1817 * gcc.target/i386/pr67400-2.c: Likewise.
1818 * gcc.target/i386/pr67400-3.c: Likewise.
1819 * gcc.target/i386/pr67400-4.c: Likewise.
1820 * gcc.target/i386/pr67400-6.c: Likewise.
1821 * gcc.target/i386/pr67400-7.c: Likewise.
1822 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1823
1824 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1825
1826 PR libgfortran/48852
1827 * gfortran.dg/char4_iunit_1.f03: Update test.
1828 * gfortran.dg/f2003_io_5.f03: Update test.
1829 * gfortran.dg/real_const_3.f90: Update test.
1830
1831 2016-06-23 Andi Kleen <ak@linux.intel.com>
1832
1833 * g++.dg/bprob/bprob.exp: Support autofdo.
1834 * g++.dg/tree-prof/tree-prof.exp: dito.
1835 * gcc.dg/tree-prof/tree-prof.exp: dito.
1836 * gcc.misc-tests/bprob.exp: dito.
1837 * gfortran.dg/prof/prof.exp: dito.
1838 * lib/profopt.exp: dito.
1839 * lib/target-supports.exp: Check for autofdo.
1840
1841 2016-06-23 Martin Liska <mliska@suse.cz>
1842
1843 * gcc.dg/pr71619.c: New test.
1844
1845 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1846
1847 PR target/67400
1848 * gcc.target/i386/pr67400-1.c: New test.
1849 * gcc.target/i386/pr67400-2.c: Likewise.
1850 * gcc.target/i386/pr67400-3.c: Likewise.
1851 * gcc.target/i386/pr67400-4.c: Likewise.
1852 * gcc.target/i386/pr67400-5.c: Likewise.
1853 * gcc.target/i386/pr67400-6.c: Likewise.
1854 * gcc.target/i386/pr67400-7.c: Likewise.
1855
1856 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1857
1858 * c-c++-common/missing-header-1.c: New test case.
1859 * c-c++-common/missing-header-2.c: New test case.
1860 * c-c++-common/missing-header-3.c: New test case.
1861 * c-c++-common/missing-header-4.c: New test case.
1862
1863 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1864
1865 PR c/70339
1866 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1867 hint.
1868 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1869 expected results due to builtin "nanl" now being suggested for
1870 "name".
1871 * gcc.dg/pr67580.c: Update expected messages.
1872 * gcc.dg/spellcheck-identifiers.c: New testcase.
1873 * gcc.dg/spellcheck-typenames.c: New testcase.
1874
1875 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1876
1877 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1878 file.
1879 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1880 diagnostic-test-show-locus-parseable-fixits.c to sources for
1881 diagnostic_plugin_test_show_locus.c.
1882 * lib/gcc-defs.exp (freeform_regexps): New global.
1883 (dg-regexp): New function.
1884 (handle-dg-regexps): New function.
1885 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1886 freeform_regexps to the empty list.
1887 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1888
1889 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1890
1891 PR tree-optimization/71488
1892 * g++.dg/pr71488.C: New test.
1893 * gcc.dg/vect/vect-bool-cmp.c: New test.
1894
1895 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1896
1897 * gcc.dg/guality/param-5.c: New test.
1898
1899 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1900
1901 * gcc.target/i386/asm-flag-7.c: New test.
1902
1903 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1904
1905 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1906 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1907 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1908 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1909 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1910 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1911 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1912 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1913 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1914 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1915 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1916 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1917 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1918 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1919 * lib/target-supports.exp: Likewise.
1920
1921 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1922
1923 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1924 * gcc.dg/attr-ms_struct-2.c: Likewise.
1925 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1926 * gcc.dg/bf-ms-attrib.c: Likewise.
1927 * gcc.dg/bf-ms-layout-2.c: Likewise.
1928 * gcc.dg/bf-ms-layout-3.c: Likewise.
1929 * gcc.dg/bf-ms-layout.c: Likewise.
1930 * gcc.dg/bf-no-ms-layout.c: Likewise.
1931 * gcc.target/i386/bitfield1.c: Likewise.
1932 * gcc.target/i386/bitfield2.c: Likewise.
1933 * gcc.target/i386/bitfield3.c: Likewise.
1934
1935 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1936
1937 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1938 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1939 override other than -mcpu=power9 command-line option is specified,
1940 or if the target operating system is aix.
1941 * gcc.target/powerpc/darn-1.c: Likewise.
1942 * gcc.target/powerpc/darn-2.c: Likewise.
1943 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1944 test if effective-target is not powerpc_p9vector_ok or if the
1945 target operating system is not defined.
1946 * gcc.target/powerpc/vslv-1.c: Likewise.
1947 * gcc.target/powerpc/vsrv-0.c: Likewise.
1948 * gcc.target/powerpc/vsrv-1.c: Likewise.
1949
1950 2016-06-21 Tobias Burnus <burnus@net-b.de>
1951
1952 PR fortran/71068
1953 * gfortran.dg/coarray/data_1.f90: New.
1954
1955 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1956
1957 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1958 (dg-require-effective-target): Use arm_v8_neon_hw.
1959 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1960 (dg-require-effective-target): Likewise.
1961 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1962 (dg-require-effective-target): Likewise.
1963 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1964 (dg-require-effective-target): Likewise.
1965 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1966 (dg-require-effective-target): Likewise.
1967 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1968 (dg-require-effective-target): Likewise.
1969 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1970 Add AArch64 check.
1971
1972 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1973
1974 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1975 Set to 3 so test passes.
1976
1977 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1978
1979 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1980
1981 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1982
1983 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1984 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1985 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1986 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1987
1988 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1989
1990 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1991 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1992
1993 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1994
1995 PR target/71549
1996 * gcc.target/i386/pr71549.c: New test.
1997
1998 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1999
2000 * gcc.target/powerpc/vadsdu-0.c: Replace
2001 dg-require-effective-target directive to allow test to run on more
2002 platforms, and add dg-skip-if directive to disable test on aix
2003 platforms because of known incompatibilities.
2004 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2005 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2006 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2007 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2008 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2009 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2010 * gcc.target/powerpc/vadsdub-2.c: Replace
2011 dg-require-effective-target directive to allow test to run on more
2012 platforms, and add dg-skip-if directive to disable test on aix
2013 platforms because of known incompatibilities.
2014 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2015 with vec_absdb call to differentiate this test from vadsdub-1.c.
2016 * gcc.target/powerpc/vadsduh-1.c: Replace
2017 dg-require-effective-target directive to allow test to run on more
2018 platforms, and add dg-skip-if directive to disable test on aix
2019 platforms because of known incompatibilities.
2020 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2021 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2022 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2023
2024 2016-06-21 Jakub Jelinek <jakub@redhat.com>
2025
2026 PR tree-optimization/71588
2027 * gcc.dg/pr71558.c: New test.
2028
2029 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2030
2031 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2032 * c-c++-common/pr68657-2.c: Likewise.
2033 * c-c++-common/pr68657-3.c: Likewise.
2034 * gcc.dg/torture/pr69714.c: Require int32plus support.
2035 * gcc.dg/torture/pr70025.c: Likewise.
2036 * gcc.dg/torture/pr70083.c: Likewise.
2037 * gcc.dg/torture/pr70542.c: Likewise.
2038 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2039
2040 2016-06-20 Joseph Myers <joseph@codesourcery.com>
2041
2042 PR c/71601
2043 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2044
2045 2016-06-20 Jakub Jelinek <jakub@redhat.com>
2046
2047 PR middle-end/71581
2048 * gcc.dg/pr71581.c: New test.
2049
2050 PR rtl-optimization/71591
2051 * gcc.dg/cpp/pr71591.c: New test.
2052
2053 2016-06-20 David B. Robins <gcc@davidrobins.net>
2054
2055 PR target/71571
2056 * g++.dg/torture/pr71571.C: New test.
2057
2058 2016-06-20 Jakub Jelinek <jakub@redhat.com>
2059
2060 PR target/71559
2061 * gcc.target/i386/sse2-pr71559.c: New test.
2062 * gcc.target/i386/avx-pr71559.c: New test.
2063 * gcc.target/i386/avx512f-pr71559.c: New test.
2064
2065 2016-06-20 Tobias Burnus <burnus@net-b.de>
2066
2067 PR fortran/71194
2068 * gfortran.dg/pointer_remapping_10.f90: New.
2069
2070 2016-06-20 David Malcolm <dmalcolm@redhat.com>
2071
2072 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2073
2074 2016-06-20 Martin Sebor <msebor@redhat.com>
2075
2076 PR c/69507
2077 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2078 * gnu90-const-expr-1.c: Same.
2079 * gnu99-const-expr-1.c: Same.
2080 * gnu99-static-1.c: Same.
2081
2082 2016-06-20 Renlin Li <renlin.li@arm.com>
2083
2084 PR testsuite/71489
2085 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2086
2087 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2088
2089 * gcc.target/aarch64/vcvt_f64_1.c: New.
2090 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2091 * gcc.target/aarch64/vrecp_f64_1.c: New.
2092
2093 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2094
2095 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2096 "alignement".
2097
2098 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
2099
2100 PR target/71103
2101 * gcc.target/avr/torture/pr71103-2.c: New test.
2102
2103 2016-06-19 Martin Sebor <msebor@redhat.com>
2104
2105 PR c/69507
2106 * gcc.dg/alignof.c: New test.
2107
2108 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2109
2110 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2111 vs dg-error; test constexpr specifier too.
2112
2113 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2114
2115 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2116
2117 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2118
2119 * lib/target-supports.exp
2120 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2121 arm_neon_ok and merge flags. Fix temporary test name.
2122 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2123 and merge flags.
2124
2125 2016-06-17 Martin Liska <mliska@suse.cz>
2126
2127 * gcc.dg/predict-9.c: Fix dump scanning.
2128
2129 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2130
2131 PR tree-optimization/71354
2132 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2133
2134 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2135
2136 PR tree-optimization/71347
2137 * gcc.dg/tree-ssa/pr71347.c: New test.
2138
2139 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2140
2141 PR tree-optimization/71354
2142 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2143
2144 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2145
2146 * gcc.dg/vect/vect-alias-check-1.c: New test.
2147
2148 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2149
2150 PR target/71151
2151 * gcc.target/avr/pr71151-1.c: New test.
2152 * gcc.target/avr/pr71151-2.c: New test.
2153 * gcc.target/avr/pr71151-3.c: New test.
2154 * gcc.target/avr/pr71151-4.c: New test.
2155 * gcc.target/avr/pr71151-5.c: New test.
2156 * gcc.target/avr/pr71151-6.c: New test.
2157 * gcc.target/avr/pr71151-7.c: New test.
2158 * gcc.target/avr/pr71151-8.c: New test.
2159 * gcc.target/avr/pr71151-common.h: New test.
2160
2161 2016-06-16 Martin Liska <mliska@suse.cz>
2162
2163 * gfortran.dg/predict-1.f90: New test.
2164
2165 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
2166
2167 PR target/71242
2168 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2169
2170 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
2171
2172 * g++.dg/vect/pr36648.cc: Disable cunrolli
2173
2174 2016-06-16 Jakub Jelinek <jakub@redhat.com>
2175
2176 PR target/71554
2177 * gcc.c-torture/execute/pr71554.c: New test.
2178
2179 PR rtl-optimization/71532
2180 * gcc.dg/torture/pr71532.c: New test.
2181
2182 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2183
2184 * gcc.target/powerpc/p9-dimode1.c: New test.
2185 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2186
2187 2016-06-15 Jakub Jelinek <jakub@redhat.com>
2188
2189 * gcc.c-torture/compile/20160615-1.c: New test.
2190
2191 * g++.dg/cpp0x/ref-qual17.C: New test.
2192
2193 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2194
2195 PR middle-end/71529
2196 * gcc.target/i386/pr71529.C: New test.
2197
2198 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2199
2200 PR tree-optimization/71483
2201 * g++.dg/vect/pr71483.c: New
2202
2203 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2204
2205 PR c++/70202
2206 * g++.dg/inherit/crash6.C: New.
2207 * g++.dg/inherit/union2.C: Likewise.
2208 * g++.dg/inherit/virtual12.C: Likewise.
2209 * g++.dg/inherit/virtual13.C: Likewise.
2210 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2211
2212 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
2213
2214 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2215
2216 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2217
2218 PR tree-optimization/71439
2219 * gcc.dg/vect/pr71439.c: New
2220
2221 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2222
2223 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2224
2225 2016-06-15 Richard Biener <rguenther@suse.de>
2226
2227 * gcc.dg/vect/slp-45.c: New testcase.
2228
2229 2016-06-15 Richard Biener <rguenther@suse.de>
2230
2231 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2232
2233 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2234
2235 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2236 requirements, and disable for AIX for now.
2237 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2238
2239 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2240
2241 PR c++/71528
2242 * g++.dg/opt/pr71528.C: New test.
2243
2244 PR c++/71516
2245 * g++.dg/init/pr71516.C: New test.
2246
2247 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2248
2249 * g++.dg/init/array46.C: New.
2250
2251 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
2252
2253 * gcc.target/i386/float128-3.c: New test.
2254 * gcc.target/i386/quad-sse4.c: Ditto.
2255 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2256 Update scan strings.
2257
2258 2016-06-14 Richard Biener <rguenther@suse.de>
2259
2260 PR middle-end/71526
2261 * gfortran.dg/pr71526.f90: New testcase.
2262
2263 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2264
2265 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2266 * gcc.dg/zero_bits_compound-1.c: Likewise.
2267
2268 2016-06-14 Richard Biener <rguenther@suse.de>
2269
2270 PR tree-optimization/71522
2271 * gcc.dg/torture/pr71522.c: New testcase.
2272
2273 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2274
2275 PR tree-optimization/71520
2276 * gcc.dg/tree-ssa/pr71520.c: New test.
2277
2278 2016-06-14 Richard Biener <rguenther@suse.de>
2279
2280 PR tree-optimization/71521
2281 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2282
2283 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2284
2285 PR sanitizer/71498
2286 * c-c++-common/ubsan/bounds-13.c: New test.
2287
2288 PR preprocessor/71183
2289 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2290
2291 2016-06-13 Jeff Law <law@redhat.com>
2292
2293 PR tree-optimization/71403
2294 * c-c++-common/ubsan/pr71403-1.c: New test.
2295 * c-c++-common/ubsan/pr71403-2.c: New test.
2296 * c-c++-common/ubsan/pr71403-3.c: New test.
2297
2298 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2299
2300 PR middle-end/71478
2301 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2302 Add -Wno-psabi -w to dg-options.
2303
2304 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2305
2306 * gcc.target/powerpc/vadsdu-0.c: New test.
2307 * gcc.target/powerpc/vadsdu-1.c: New test.
2308 * gcc.target/powerpc/vadsdu-2.c: New test.
2309 * gcc.target/powerpc/vadsdu-3.c: New test.
2310 * gcc.target/powerpc/vadsdu-4.c: New test.
2311 * gcc.target/powerpc/vadsdu-5.c: New test.
2312 * gcc.target/powerpc/vadsdub-1.c: New test.
2313 * gcc.target/powerpc/vadsdub-2.c: New test.
2314 * gcc.target/powerpc/vadsduh-1.c: New test.
2315 * gcc.target/powerpc/vadsduh-2.c: New test.
2316 * gcc.target/powerpc/vadsduw-1.c: New test.
2317 * gcc.target/powerpc/vadsduw-2.c: New test.
2318
2319 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2320
2321 * gcc.dg/c99-init-2.c (c): Update expected error message.
2322 * gcc.dg/init-bad-8.c (foo): Likewise.
2323 * gcc.dg/spellcheck-fields-3.c: New test case.
2324
2325 2016-06-13 Martin Liska <mliska@suse.cz>
2326
2327 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2328 and "guess loop iv compared" heuristics.
2329 * gcc.dg/predict-2.c: Likewise.
2330 * gcc.dg/predict-3.c: Likewise.
2331 * gcc.dg/predict-4.c: Likewise.
2332 * gcc.dg/predict-5.c: Likewise.
2333 * gcc.dg/predict-6.c: Likewise.
2334
2335 2016-06-13 Marek Polacek <polacek@redhat.com>
2336
2337 PR middle-end/71476
2338 * c-c++-common/Wswitch-unreachable-4.c: New test.
2339 * gcc.dg/Wswitch-unreachable-2.c: New test.
2340 * g++.dg/tm/jump1.C: Move dg-warning.
2341
2342 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2343
2344 * gnat.dg/renaming10.ad[sb]: New test.
2345
2346 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2347
2348 PR fortran/70673
2349 * gfortran.dg/pr70673.f90: New test.
2350
2351 2016-06-13 Richard Biener <rguenther@suse.de>
2352
2353 PR middle-end/64516
2354 * gcc.dg/align-3.c: New testcase.
2355
2356 2016-06-13 Martin Liska <mliska@suse.cz>
2357
2358 * gcc.target/i386/pr71458.c: New test.
2359
2360 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2361
2362 PR target/71241
2363 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2364
2365 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2366
2367 PR target/60751
2368 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2369 statement.
2370
2371 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2372
2373 PR target/60751
2374 * gfortran.dg/comma_IO_extension_1.f90: New test.
2375 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2376 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2377 statement.
2378 * gfortran.dg/graphite/pr38083.f90: Likewise.
2379 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2380 missing format.
2381
2382 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2383
2384 * gnat.dg/case_character.adb: New test.
2385
2386 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2387
2388 PR middle-end/71310
2389 * gcc.target/powerpc/pr71310.c: New testcase.
2390
2391 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2392
2393 PR middle-end/71478
2394 * gcc.dg/pr71478.c: New test.
2395
2396 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2397
2398 PR middle-end/71494
2399 * gcc.c-torture/execute/pr71494.c: New test.
2400
2401 PR c/68657
2402 * gcc.target/i386/pr68657.c: New test.
2403
2404 PR inline-asm/68843
2405 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2406 (test): Add -masm=intel alternatives.
2407
2408 2016-06-10 Martin Sebor <msebor@redhat.com>
2409
2410 PR c/71392
2411 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2412
2413 2016-06-10 Jeff Law <law@redhat.com>
2414
2415 PR tree-optimization/71335
2416 * gcc.c-torture/execute/pr71335.c: New test.
2417
2418 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2419
2420 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2421 the various "cannot tail-call: " messages.
2422
2423 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2424
2425 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2426 and options.
2427
2428 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2429
2430 PR sanitizer/71480
2431 * c-c++-common/asan/pr71480.c: New test.
2432
2433 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2434
2435 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2436 (ASMNAME2): Likewise.
2437 (main): Replace fn in asm statement with ASMNAME ("fn").
2438 * gcc.dg/guality/pr68037-2.c: Likewise.
2439 * gcc.dg/guality/pr68037-3.c: Likewise.
2440 * gcc.dg/torture/pr68037-1.c: Likewise.
2441 * gcc.dg/torture/pr68037-2.c: Likewise.
2442 * gcc.dg/torture/pr68037-3.c: Likewise.
2443
2444 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2445
2446 PR inline-asm/68843
2447 * gcc.target/i386/pr68843-1.c: New test.
2448 * gcc.target/i386/pr68843-2.c: New test.
2449
2450 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2451 Cesar Philippidis <cesar@codesourcery.com>
2452
2453 PR middle-end/71373
2454 * gcc.dg/goacc/nested-function-1.c: New file.
2455 * gcc.dg/goacc/nested-function-2.c: Likewise.
2456 * gcc.dg/goacc/pr71373.c: Likewise.
2457 * gfortran.dg/goacc/cray-2.f95: Likewise.
2458 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2459 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2460 * gfortran.dg/goacc/cray.f95: Update.
2461 * gfortran.dg/goacc/loop-1.f95: Likewise.
2462 * gfortran.dg/goacc/loop-3.f95: Likewise.
2463 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2464 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2465
2466 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2467
2468 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2469 for OpenACC tile clauses.
2470 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2471
2472 PR c/71381
2473 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2474 to...
2475 * c-c++-common/goacc/cache-2.c: ... this new file.
2476 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2477 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2478 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2479 usage.
2480 * gfortran.dg/goacc/cray.f95: Likewise.
2481 * gfortran.dg/goacc/loop-1.f95: Likewise.
2482
2483 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2484
2485 PR tree-optimization/71407
2486 PR tree-optimization/71416
2487 * gcc.dg/vect/pr71407.c: New
2488 * gcc.dg/vect/pr71416-1.c: New
2489 * gcc.dg/vect/pr71416-2.c: New
2490
2491 2016-06-10 Richard Biener <rguenther@suse.de>
2492
2493 PR middle-end/71477
2494 * gcc.dg/torture/pr71477.c: New testcase.
2495
2496 2016-06-09 Julia Koval <julia.koval@intel.com>
2497
2498 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2499 * gcc.target/i386/interrupt-13.c: Likewise.
2500 * gcc.target/i386/interrupt-15.c: Likewise.
2501 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2502 * gcc.target/i386/interrupt-24.c: Likewise.
2503 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2504 * gcc.target/i386/interrupt-9.c: Likewise.
2505 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2506
2507 2016-06-09 Martin Sebor <msebor@redhat.com>
2508
2509 PR c/70883
2510 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2511 * gcc.dg/builtin-constant_p-1.c: Same.
2512 * gcc.dg/builtins-error.c: Same.
2513 * gcc.dg/pr70859.c: Same.
2514
2515 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2516
2517 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2518 * gcc.dg/torture/pr68067-1.c: Likewise.
2519 * gcc.dg/torture/pr68067-2.c: Likewise.
2520
2521 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2522
2523 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2524 when setting SIZE.
2525
2526 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2527
2528 PR c++/71465
2529 * g++.dg/inherit/crash5.C: New.
2530 Revert:
2531 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2532
2533 PR c++/70202
2534 * g++.dg/inherit/crash5.C: New.
2535 * g++.dg/inherit/virtual1.C: Adjust.
2536
2537 2016-06-09 Martin Liska <mliska@suse.cz>
2538
2539 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2540 * g++.dg/predict-loop-exit-2.C: Likewise.
2541 * g++.dg/predict-loop-exit-3.C: Likewise.
2542 * gcc.dg/predict-1.c: Likewise.
2543 * gcc.dg/predict-2.c: Likewise.
2544 * gcc.dg/predict-3.c: Likewise.
2545 * gcc.dg/predict-4.c: Likewise.
2546 * gcc.dg/predict-5.c: Likewise.
2547 * gcc.dg/predict-6.c: Likewise.
2548 * gcc.dg/predict-7.c: Likewise.
2549
2550 2016-06-09 Richard Biener <rguenther@suse.de>
2551
2552 PR tree-optimization/71462
2553 * gcc.dg/torture/pr71462.c: New testcase.
2554
2555 2016-06-09 Marek Polacek <polacek@redhat.com>
2556
2557 PR c/65471
2558 * gcc.dg/c11-generic-3.c: New test.
2559
2560 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2561
2562 * g++.dg/init/array42.C: New.
2563 * g++.dg/init/array43.C: Likewise.
2564 * g++.dg/init/array44.C: Likewise.
2565 * g++.dg/init/array45.C: Likewise.
2566 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2567 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2568 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2569 * g++.dg/gomp/pr35751.C: Likewise.
2570 * g++.dg/init/array23.C: Likewise.
2571 * g++.dg/init/brace2.C: Likewise.
2572 * g++.dg/init/brace6.C: Likewise.
2573
2574 2016-06-08 Martin Sebor <msebor@redhat.com>
2575 Jakub Jelinek <jakub@redhat.com>
2576
2577 PR c++/70507
2578 PR c/68120
2579 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2580 * c-c++-common/builtin-arith-overflow-2.c: New test.
2581 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2582 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2583 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2584
2585 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2586
2587 PR c++/71442
2588 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2589
2590 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2591
2592 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2593 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2594 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2595 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2596 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2597 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2598 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2599 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2600 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2601 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2602 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2603 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2604 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2605
2606 2016-06-08 Richard Biener <rguenther@suse.de>
2607
2608 PR tree-optimization/68558
2609 * gcc.dg/vect/slp-44.c: New testcase.
2610
2611 2016-06-08 Richard Biener <rguenther@suse.de>
2612
2613 * gcc.dg/vect/slp-43.c: New testcase.
2614
2615 2016-06-08 Richard Biener <rguenther@suse.de>
2616
2617 PR tree-optimization/71452
2618 * gcc.dg/torture/pr71452.c: New testcase.
2619
2620 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2621
2622 PR c++/71448
2623 * g++.dg/torture/pr71448.C: New test.
2624
2625 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2626
2627 PR debug/71432
2628 PR ada/71413
2629 * g++.dg/debug/pr71432.C: New test.
2630
2631 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2632
2633 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2634 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2635 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2636
2637 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2638
2639 * gcc.dg/vect/vect-live-2.c: Update effective target.
2640 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2641 * lib/target-supports.exp: Add aarch64 to vect_long.
2642
2643 2016-06-08 Marek Polacek <polacek@redhat.com>
2644
2645 PR c/71418
2646 * gcc.dg/noncompile/pr71418.c: New test.
2647
2648 PR c/71426
2649 * gcc.dg/noncompile/pr71426.c: New test.
2650
2651 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2652
2653 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2654 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2655 * gcc.dg/predict-3.c: Update template.
2656 * gcc.dg/predict-5.c: Update template.
2657 * gcc.dg/predict-6.c: Update template.
2658 * gcc.dg/predict-9.c: Update template.
2659 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2660
2661 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2662
2663 * gcc.target/powerpc/vec-mul.c: New test.
2664
2665 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2666
2667 * gcc.dg/spellcheck-fields-2.c: New test case.
2668
2669 2016-06-07 Richard Biener <rguenther@suse.de>
2670
2671 PR c/61564
2672 * gcc.dg/Wpragmas-1.c: New testcase.
2673 * gcc.dg/Wattributes-4.c: Likewise.
2674 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2675 entry.
2676
2677 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2678
2679 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2680 spurious debug code.
2681
2682 2016-06-07 Richard Biener <rguenther@suse.de>
2683
2684 PR tree-optimization/71428
2685 * gcc.dg/torture/pr71428.c: New testcase.
2686
2687 2016-06-07 Richard Biener <rguenther@suse.de>
2688
2689 PR middle-end/71423
2690 * gcc.dg/torture/pr71423.c: New testcase.
2691
2692 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2693
2694 PR middle-end/71408
2695 * gcc.dg/tree-ssa/pr71408.c: New test.
2696
2697 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2698
2699 PR middle-end/71281
2700 * g++.dg/torture/pr71281.C: New test.
2701
2702 2016-06-06 Marek Polacek <polacek@redhat.com>
2703
2704 PR c/71362
2705 * gcc.dg/pr71362.c: New test.
2706
2707 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2708 Patrick Palka <ppalka@gcc.gnu.org>
2709
2710 PR c++/70847
2711 PR c++/71330
2712 PR c++/71393
2713 * g++.dg/opt/pr70847.C: New test.
2714 * g++.dg/ubsan/pr70847.C: New test.
2715 * g++.dg/ubsan/pr71393.C: New test.
2716
2717 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2718
2719 PR tree-optimization/71259
2720 * gcc.dg/vect/pr71259.c: New test.
2721
2722 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2723
2724 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2725 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2726 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2727 above.
2728
2729 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2730
2731 PR middle-end/37780
2732 * gcc.c-torture/execute/pr37780.c: New test.
2733 * gcc.target/aarch64/pr37780_1.c: Likewise.
2734 * gcc.target/arm/pr37780_1.c: Likewise.
2735
2736 2016-06-06 Marek Polacek <polacek@redhat.com>
2737
2738 * c-c++-common/attr-may-alias-1.c: New test.
2739 * c-c++-common/attr-may-alias-2.c: New test.
2740 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2741
2742 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2743
2744 PR c/24414
2745 * gcc.target/i386/pr24414.c: New test.
2746
2747 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2748
2749 * gcc.target/sparc/vis4misc.c: New file.
2750 * gcc.target/sparc/fpcmp.c: Likewise.
2751 * gcc.target/sparc/fpcmpu.c: Likewise.
2752
2753 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2754
2755 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2756 * gcc.dg/vect/vect-live-3.c: Likewise.
2757
2758 2016-06-06 Richard Biener <rguenther@suse.de>
2759
2760 PR tree-optimization/71398
2761 * gcc.dg/torture/pr71398.c: New testcase.
2762
2763 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2764
2765 PR target/71389
2766 * g++.dg/pr71389.C: New test.
2767
2768 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2769
2770 PR fortran/71404
2771 * gfortran.dg/fmt_read_5.f: New test.
2772
2773 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2774
2775 PR fortran/69659
2776 * gfortran.dg/class_array_22.f03: New test.
2777
2778 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2779
2780 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2781
2782 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2783
2784 * gcc.dg/predict-9.c: Update template.
2785
2786 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2787
2788 PR c++/49377
2789 * g++.dg/template/pr49377.C: New.
2790
2791 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2792
2793 PR tree-optimization/71405
2794 * g++.dg/torture/pr71405.C: New test.
2795
2796 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2797
2798 PR c++/70202
2799 * g++.dg/inherit/crash5.C: New.
2800 * g++.dg/inherit/virtual1.C: Adjust.
2801
2802 2016-06-03 Jeff Law <law@redhat.com>
2803
2804 PR tree-optimization/71316
2805 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2806
2807 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2808
2809 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2810 dg-additional-options with just -fno-tree-scev-cprop in it.
2811 * gcc.dg/vect/vect-live-2.c: Likewise.
2812 * gcc.dg/vect/vect-live-5.c: Likewise.
2813 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2814 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2815 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2816
2817 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2818
2819 PR c++/27100
2820 * g++.dg/other/friend6.C: New test.
2821
2822 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2823
2824 * g++.dg/torture/ppc-ldst-array.C: New.
2825
2826 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2827
2828 PR target/71276
2829 PR target/71277
2830 * gcc.dg/torture/builtin-fp-int-inexact.c,
2831 gcc.target/i386/387-builtin-fp-int-inexact.c,
2832 gcc.target/i386/387-rint-inline-1.c,
2833 gcc.target/i386/387-rint-inline-2.c,
2834 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2835 gcc.target/i386/sse2-rint-inline-1.c,
2836 gcc.target/i386/sse2-rint-inline-2.c,
2837 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2838 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2839
2840 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2841 Julia Koval <julia.koval@intel.com>
2842
2843 PR target/66960
2844 PR target/67630
2845 PR target/67634
2846 PR target/67841
2847 PR target/68037
2848 PR target/68618
2849 PR target/68661
2850 PR target/69575
2851 PR target/69596
2852 PR target/69734
2853 * gcc.dg/guality/pr68037-1.c: New test.
2854 * gcc.dg/guality/pr68037-2.c: Likewise.
2855 * gcc.dg/guality/pr68037-3.c: Likewise.
2856 * gcc.dg/torture/pr68037-1.c: Likewise.
2857 * gcc.dg/torture/pr68037-2.c: Likewise.
2858 * gcc.dg/torture/pr68037-3.c: Likewise.
2859 * gcc.dg/torture/pr68661-1a.c: Likewise.
2860 * gcc.dg/torture/pr68661-1b.c: Likewise.
2861 * gcc.target/i386/interrupt-1.c: Likewise.
2862 * gcc.target/i386/interrupt-2.c: Likewise.
2863 * gcc.target/i386/interrupt-3.c: Likewise.
2864 * gcc.target/i386/interrupt-4.c: Likewise.
2865 * gcc.target/i386/interrupt-5.c: Likewise.
2866 * gcc.target/i386/interrupt-6.c: Likewise.
2867 * gcc.target/i386/interrupt-7.c: Likewise.
2868 * gcc.target/i386/interrupt-8.c: Likewise.
2869 * gcc.target/i386/interrupt-9.c: Likewise.
2870 * gcc.target/i386/interrupt-10.c: Likewise.
2871 * gcc.target/i386/interrupt-11.c: Likewise.
2872 * gcc.target/i386/interrupt-12.c: Likewise.
2873 * gcc.target/i386/interrupt-13.c: Likewise.
2874 * gcc.target/i386/interrupt-14.c: Likewise.
2875 * gcc.target/i386/interrupt-15.c: Likewise.
2876 * gcc.target/i386/interrupt-16.c: Likewise.
2877 * gcc.target/i386/interrupt-17.c: Likewise.
2878 * gcc.target/i386/interrupt-18.c: Likewise.
2879 * gcc.target/i386/interrupt-19.c: Likewise.
2880 * gcc.target/i386/interrupt-20.c: Likewise.
2881 * gcc.target/i386/interrupt-21.c: Likewise.
2882 * gcc.target/i386/interrupt-22.c: Likewise.
2883 * gcc.target/i386/interrupt-23.c: Likewise.
2884 * gcc.target/i386/interrupt-24.c: Likewise.
2885 * gcc.target/i386/interrupt-25.c: Likewise.
2886 * gcc.target/i386/interrupt-26.c: Likewise.
2887 * gcc.target/i386/interrupt-27.c: Likewise.
2888 * gcc.target/i386/interrupt-28.c: Likewise.
2889 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2890 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2891 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2892 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2893 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2894 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2895 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2896 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2897 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2898 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2899 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2900 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2901
2902 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2903
2904 PR tree-optimization/52171
2905 * gcc.dg/pr52171.c: New test.
2906 * gcc.target/i386/pr52171.c: New test.
2907
2908 2016-06-03 Jan Hubicka <jh@suse.cz>
2909
2910 * g++.dg/tree-ssa/pred-1.C: New testcase
2911 * gcc.dg/tree-ssa/pred-1.c: New testcase
2912
2913 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2914
2915 PR target/70957
2916 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2917 support.
2918 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2919
2920 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2921
2922 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2923
2924 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2925
2926 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2927 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2928 * gcc.dg/vect/vect-live-1.c: New test.
2929 * gcc.dg/vect/vect-live-2.c: New test.
2930 * gcc.dg/vect/vect-live-3.c: New test.
2931 * gcc.dg/vect/vect-live-4.c: New test.
2932 * gcc.dg/vect/vect-live-5.c: New test.
2933 * gcc.dg/vect/vect-live-slp-1.c: New test.
2934 * gcc.dg/vect/vect-live-slp-2.c: New test.
2935 * gcc.dg/vect/vect-live-slp-3.c: New test.
2936
2937 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2938
2939 PR middle-end/71387
2940 * g++.dg/opt/pr71387.C: New test.
2941
2942 2016-06-02 Jeff Law <law@redhat.com>
2943
2944 PR tree-optimization/71328
2945 * gcc.c-torture/compile/pr71328.c: New test.
2946
2947 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2948
2949 PR fortran/52393
2950 * gfortran.dg/fmt_read_3.f90: Fix typo.
2951 * gfortran.dg/fmt_read_4.f90: New test.
2952
2953 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2954
2955 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2956 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2957 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2958 * g++.dg/cpp0x/override2.C: Likewise.
2959 * g++.dg/parse/crash5.C: Likewise.
2960 * g++.dg/parse/error16.C: Likewise.
2961 * g++.dg/parse/error27.C: Likewise.
2962 * g++.dg/template/qualttp15.C: Likewise.
2963 * g++.dg/template/redecl4.C: Likewise.
2964 * g++.old-deja/g++.other/crash39.C: Likewise.
2965 * g++.old-deja/g++.other/struct1.C: Likewise.
2966 * g++.old-deja/g++.pt/m9a.C: Likewise.
2967 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2968
2969 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2970
2971 PR c++/71372
2972 * c-c++-common/pr71372.c: New test.
2973
2974 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2975 __TIME__ strings with __builtin_strcmp instead of printf and
2976 dg-output.
2977
2978 2016-06-02 Martin Liska <mliska@suse.cz>
2979
2980 * gcc.dg/predict-9.c: New test.
2981
2982 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2983
2984 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2985 global set_compiler_env_var and global saved_compiler_env_var.
2986
2987 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2988
2989 PR rtl-optimization/71295
2990 * gcc.c-torture/compile/pr71295.c: New test.
2991
2992 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2993
2994 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2995
2996 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2997 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2998
2999 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3000 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3001 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3002 alternative number.
3003
3004 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3005
3006 * gcc.target/powerpc/p9-splat-4.c: New test.
3007
3008 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3009
3010 PR target/71186
3011 * gcc.target/powerpc/pr71186.c: New test.
3012
3013 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3014
3015 PR fortran/52393
3016 * gfortran.dg/fmt_read_3.f90: New test.
3017
3018 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3019
3020 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3021 procedure.
3022
3023 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
3024
3025 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3026 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3027 env var is set.
3028 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3029 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3030 shown once.
3031 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3032 during compilation.
3033 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3034 vars set by dg-set-compiler-env-var.
3035
3036 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
3037
3038 PR fortran/71156
3039 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3040 to the module procedure declaration.
3041 * gfortran.dg/submodule_16.f08: New test.
3042
3043 2016-06-01 Jakub Jelinek <jakub@redhat.com>
3044
3045 PR middle-end/71371
3046 * c-c++-common/gomp/pr71371.c: New test.
3047
3048 2016-06-01 Richard Biener <rguenther@suse.de>
3049
3050 PR tree-optimization/71366
3051 * gcc.dg/torture/pr71366-1.c: New testcase.
3052 * gcc.dg/torture/pr71366-2.c: Likewise.
3053
3054 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3055
3056 * gcc.target/powerpc/vslv-0.c: New test.
3057 * gcc.target/powerpc/vslv-1.c: New test.
3058 * gcc.target/powerpc/vsrv-0.c: New test.
3059 * gcc.target/powerpc/vsrv-1.c: New test.
3060
3061 2016-06-01 Nathan Sidwell <nathan@acm.org>
3062
3063 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3064 * gcc.target/nvptx/weak.c: New.
3065
3066 2016-06-01 Richard Biener <rguenther@suse.de>
3067
3068 PR tree-optimization/71261
3069 * gcc.dg/torture/vect-bool-1.c: New testcase.
3070
3071 2016-06-01 Jakub Jelinek <jakub@redhat.com>
3072
3073 * gfortran.dg/gomp/order-1.f90: New test.
3074 * gfortran.dg/gomp/order-2.f90: New test.
3075
3076 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
3077
3078 * gcc.dg/unroll-6.c: Update template.
3079 * gcc.dg/unroll-7.c: New testcase.
3080 * gcc.dg/unroll-8.c: New testcase.
3081
3082 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3083
3084 * gnat.dg/opt56.ad[sb]: New test.
3085
3086 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3087
3088 PR c++/66635
3089 * g++.dg/cpp0x/constexpr-ice16.C: New.
3090
3091 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3092
3093 PR tree-optimization/71314
3094 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3095 -mbranch-cost=2.
3096
3097 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3098
3099 PR tree-optimization/71077
3100 * gcc.dg/tree-ssa/pr71077.c: New test.
3101
3102 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
3103
3104 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3105 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3106 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3107
3108 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3109
3110 PR c++/71248
3111 * g++.dg/cpp0x/pr71248.C: New.
3112 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3113 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3114 * g++.dg/init/new37.C: Likewise.
3115 * g++.dg/template/static1.C: Likewise.
3116 * g++.dg/template/static2.C: Likewise.
3117
3118 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3119
3120 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3121 instead of %rdi.
3122 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3123
3124 2016-05-31 Marek Polacek <polacek@redhat.com>
3125
3126 * c-c++-common/Wswitch-unreachable-3.c: New test.
3127 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3128
3129 2016-05-31 Richard Biener <rguenther@suse.de>
3130
3131 PR tree-optimization/71352
3132 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3133
3134 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3135
3136 * gcc.target/arm/armv5_thumb_isa.c: New test.
3137
3138 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3139
3140 PR target/71346
3141 * gcc.target/i386/pr71346.c: New test.
3142
3143 2016-05-31 Tom de Vries <tom@codesourcery.com>
3144
3145 PR tree-optimization/69068
3146 * gcc.dg/graphite/pr69068.c: New test.
3147
3148 2016-05-27 Martin Sebor <msebor@redhat.com>
3149
3150 PR c++/71306
3151 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3152
3153 2016-05-30 Jakub Jelinek <jakub@redhat.com>
3154
3155 PR c++/71349
3156 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3157 nowait depend(inout: dd[0]) clauses where permitted.
3158
3159 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3160
3161 PR c++/71238
3162 * g++.dg/parse/pr71238.C: New.
3163 * g++.dg/concepts/friend1.C: Test column numbers too.
3164 * g++.dg/cpp0x/initlist31.C: Likewise.
3165 * g++.dg/cpp0x/pr51420.C: Likewise.
3166 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3167 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3168 * g++.dg/ext/builtin3.C: Likewise.
3169 * g++.dg/lookup/friend12.C: Likewise.
3170 * g++.dg/lookup/friend7.C: Likewise.
3171 * g++.dg/lookup/koenig1.C: Likewise.
3172 * g++.dg/lookup/koenig5.C: Likewise.
3173 * g++.dg/lookup/used-before-declaration.C: Likewise.
3174 * g++.dg/overload/koenig1.C: Likewise.
3175 * g++.dg/template/crash65.C: Likewise.
3176 * g++.dg/template/friend57.C: Likewise.
3177 * g++.dg/warn/Wshadow-5.C: Likewise.
3178 * g++.dg/warn/Wunused-8.C: Likewise.
3179 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3180 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3181 * g++.old-deja/g++.jason/member.C: Likewise.
3182 * g++.old-deja/g++.jason/report.C: Likewise.
3183 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3184 * g++.old-deja/g++.law/visibility20.C: Likewise.
3185 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3186 * g++.old-deja/g++.other/static5.C: Likewise.
3187 * g++.old-deja/g++.pt/overload2.C: Likewise.
3188
3189 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3190
3191 * gcc.dg/tree-ssa/peel1.c: New testcase.
3192 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3193 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3194
3195 2016-05-30 Tom de Vries <tom@codesourcery.com>
3196
3197 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3198 to ce.
3199
3200 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3201
3202 PR c++/71099
3203 * g++.dg/parse/virtual1.C: New.
3204
3205 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
3206
3207 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3208 Use correct register when clearing %edx.
3209
3210 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
3211
3212 PR tree-optimization/71289
3213 * gcc.dg/pr71289.c: New test.
3214
3215 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3216
3217 PR middle-end/71269
3218 PR middle-end/71292
3219 * gcc.dg/tree-ssa/pr71269.c: New test.
3220 * gcc.dg/tree-ssa/pr71292.c: New test.
3221
3222 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3223
3224 PR middle-end/71252
3225 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3226
3227 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3228
3229 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3230 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3231 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3232
3233 2016-05-30 Tom de Vries <tom@codesourcery.com>
3234
3235 PR tree-optimization/69067
3236 * gcc.dg/graphite/pr69067.c: New test.
3237
3238 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
3239
3240 PR target/71245
3241 * gcc.target/i386/pr71245-1.c: New test.
3242 * gcc.target/i386/pr71245-2.c: Ditto.
3243
3244 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3245
3246 PR c++/71105
3247 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3248 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3249 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3250
3251 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
3252
3253 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3254
3255 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3256
3257 Revert:
3258 PR c++/69855
3259 * g++.dg/overload/69855.C: New.
3260 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3261 * g++.old-deja/g++.pt/crash3.C: Likewise.
3262
3263 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3264
3265 PR c++/60385
3266 * g++.dg/parse/namespace13.C: New.
3267
3268 2016-05-26 Jeff Law <law@redhat.com>
3269
3270 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3271 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3272 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3273 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3274 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3275 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3276 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3277 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3278 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3279 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3280 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3281 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3282 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3283
3284 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3285
3286 PR c++/69855
3287 * g++.dg/overload/69855.C: New.
3288 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3289 * g++.old-deja/g++.pt/crash3.C: Likewise.
3290
3291 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3292
3293 PR target/63596
3294 * gcc.target/aarch64/va_arg_1.c: New testcase.
3295 * gcc.target/aarch64/va_arg_2.c: Likewise.
3296 * gcc.target/aarch64/va_arg_3.c: Likewise.
3297
3298 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3299
3300 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3301 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3302 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3303 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3304 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3305
3306 2016-05-27 Marek Polacek <polacek@redhat.com>
3307
3308 PR middle-end/71308
3309 * g++.dg/torture/pr71308.C: New test.
3310
3311 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3312
3313 * gcc.dg/zero_bits_compound-1.c: New test.
3314 * gcc.dg/zero_bits_compound-2.c: New test.
3315
3316 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3317
3318 PR middle-end/71279
3319 * gcc.dg/pr71279.c: New test.
3320
3321 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3322
3323 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3324 floating point min/max/comparison instructions.
3325 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3326
3327 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3328
3329 * c-c++-common/gomp/schedule-1.c: New test.
3330 * gfortran.dg/gomp/schedule-1.f90: New test.
3331
3332 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3333
3334 PR c++/70822
3335 PR c++/70106
3336 * g++.dg/cpp1y/auto-fn32.C: New test.
3337 * g++.dg/cpp1y/paren4.C: New test.
3338
3339 2016-05-26 Nathan Sidwell <nathan@acm.org>
3340
3341 * gcc.dg/20060410.c: Xfail on ptx.
3342 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3343 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3344 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3345 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3346 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3347
3348 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3349
3350 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3351
3352 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3353
3354 PR tree-optimization/71280
3355 * gcc.dg/pr71280.c: New test.
3356
3357 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3358
3359 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3360 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3361
3362 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3363
3364 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3365
3366 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3367 kept in memory.
3368
3369 2016-05-25 Jeff Law <law@redhat.com>
3370
3371 PR tree-optimization/71272
3372 * gcc.c-torture/compile/pr71272.c: new test.
3373
3374 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3375
3376 * gcc.target/powerpc/vec-cmpne.c: New test.
3377 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3378
3379 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3380
3381 * gnat.dg/opt55.ad[sb]: New test.
3382
3383 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3384
3385 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3386 * c-c++-common/pr60226.c: Require int32plus.
3387 * gcc.c-torture/execute/pr70602.c: Likewise.
3388 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3389 unsigned long for malloc arg type.
3390 * gcc.dg/asr_div1.c: Require int32plus.
3391 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3392 * gcc.dg/pie-1.c: Require pie.
3393 * gcc.dg/pie-2.c: Likewise.
3394 * gcc.dg/pr59471.c: Require int32plus.
3395 * gcc.dg/pr59963-2.c: XFAIL for int16.
3396 * gcc.dg/pr60114.c: Require int32plus.
3397 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3398 unsigned long for typedef of size_t.
3399 * gcc.dg/pr63914.c: Require int32plus.
3400 * gcc.dg/pr64536.c: Require pt32plus.
3401 * gcc.dg/pr65658.c: Likewise.
3402 * gcc.dg/pr67271.c: Require int32plus.
3403 * gcc.dg/pr68112.c: Likewise.
3404 * gcc.dg/pr69071.c: Skip for avr target.
3405 * gcc.dg/pr69973.c: Require int32plus.
3406 * gcc.dg/pr70169.c: Skip for avr target.
3407 * gcc.dg/sso-6.c: Require int32plus.
3408 * gcc.dg/sso-7.c: Likewise.
3409 * gcc.dg/sso-8.c: Likewise.
3410 * gcc.dg/vrp-min-max-2.c: Likewise.
3411
3412 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3413
3414 PR target/70738
3415 * gcc.target/i386/pr70738-1.c: New test.
3416 * gcc.target/i386/pr70738-2.c: Likewise.
3417 * gcc.target/i386/pr70738-3.c: Likewise.
3418 * gcc.target/i386/pr70738-4.c: Likewise.
3419 * gcc.target/i386/pr70738-5.c: Likewise.
3420 * gcc.target/i386/pr70738-6.c: Likewise.
3421 * gcc.target/i386/pr70738-7.c: Likewise.
3422 * gcc.target/i386/pr70738-8.c: Likewise.
3423 * gcc.target/i386/pr70738-9.c: Likewise.
3424
3425 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3426
3427 PR rtl-optimization/66940
3428 * gcc.c-torture/execute/pr66940.c: New test.
3429
3430 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3431
3432 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3433 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3434 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3435 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3436 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3437 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3438 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3439 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3440 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3441 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3442 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3443 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3444 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3445 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3446 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3447 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3448 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3449 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3450 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3451 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3452 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3453 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3454 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3455 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3456
3457 2016-05-25 Marek Polacek <polacek@redhat.com>
3458
3459 PR c/71265
3460 * gcc.dg/noncompile/pr71265.c: New test.
3461
3462 PR c/71266
3463 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3464
3465 2016-05-25 Nathan Sidwell <nathan@acm.org>
3466
3467 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3468
3469 2016-05-25 Richard Biener <rguenther@suse.de>
3470
3471 PR tree-optimization/71261
3472 * c-c++-common/torture/pr71261.c: New testcase.
3473
3474 2016-05-25 Richard Biener <rguenther@suse.de>
3475
3476 PR tree-optimization/71264
3477 * gcc.dg/vect/pr71264.c: New testcase.
3478
3479 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3480
3481 PR c++/55992
3482 * g++.dg/cpp0x/alias-decl-53.C: New.
3483 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3484
3485 2016-05-25 Martin Liska <mliska@suse.cz>
3486
3487 * g++.dg/pr71239.C: New test.
3488
3489 2016-05-25 Richard Biener <rguenther@suse.de>
3490
3491 * gcc.dg/vect/pr58135.c: Rename to ...
3492 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3493
3494 2016-05-25 Marek Polacek <polacek@redhat.com>
3495
3496 * g++.dg/pr65295.C: Use target c++14.
3497
3498 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3499
3500 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3501 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3502
3503 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3504
3505 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3506 instructions.
3507
3508 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3509
3510 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3511 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3512 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3513 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3514 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3515 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3516 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3517 * c-c++-common/goacc/pcopy.c: Likewise.
3518 * c-c++-common/goacc/pcopyin.c: Likewise.
3519 * c-c++-common/goacc/pcopyout.c: Likewise.
3520 * c-c++-common/goacc/pcreate.c: Likewise.
3521 * c-c++-common/goacc/pr70688.c: New test.
3522 * c-c++-common/goacc/present-1.c: Adjust test.
3523 * c-c++-common/goacc/reduction-5.c: Likewise.
3524 * g++.dg/goacc/data-1.C: New test.
3525
3526 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3527
3528 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3529 vector parity built-in functions.
3530 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3531 count trailing zeros automatic vectorization.
3532 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3533 count trailing zeros built-in functions.
3534
3535 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3536
3537 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3538
3539 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3540
3541 PR target/71050
3542 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3543
3544 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3545
3546 PR c++/50436
3547 * g++.dg/template/crash123.C: New.
3548 * g++.dg/template/crash124.C: Likewise.
3549
3550 2016-05-24 Martin Sebor <msebor@redhat.com>
3551
3552 PR c++/71147
3553 * g++.dg/ext/flexary16.C: New test.
3554
3555 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3556
3557 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3558 before math.h is included.
3559 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3560 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3561 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3562 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3563 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3564 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3565 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3566 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3567 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3568 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3569 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3570 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3571 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3572 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3573 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3574 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3575 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3576 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3577 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3578 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3579 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3580 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3581 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3582
3583 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3584 Kelvin Nilsen <kelvin@gcc.gnu.org>
3585
3586 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3587 support.
3588
3589 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3590
3591 PR c++/69872
3592 * g++.dg/warn/Wno-narrowing1.C: New.
3593
3594 2016-05-24 Marek Polacek <polacek@redhat.com>
3595
3596 PR c/71249
3597 * c-c++-common/Wswitch-unreachable-2.c: New test.
3598
3599 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3600
3601 PR c++/71257
3602 * g++.dg/vect/simd-clone-6.cc: New test.
3603 * g++.dg/gomp/declare-simd-6.C: New test.
3604
3605 PR middle-end/70434
3606 PR c/69504
3607 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3608
3609 2016-05-24 Richard Biener <rguenther@suse.de>
3610
3611 PR tree-optimization/71240
3612 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3613
3614 2016-05-24 Richard Biener <rguenther@suse.de>
3615
3616 PR tree-optimization/71230
3617 * gcc.dg/torture/pr71230.c: New testcase.
3618 * g++.dg/torture/pr71230.C: Likewise.
3619
3620 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3621
3622 * c-c++-common/goacc/routine-5.c: Add tests.
3623 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3624 * gfortran.dg/goacc/routine-6.f90: Add tests.
3625
3626 2016-05-24 Richard Biener <rguenther@suse.de>
3627
3628 PR tree-optimization/71253
3629 * gcc.dg/torture/pr71253.c: New testcase.
3630
3631 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3632
3633 PR middle-end/71252
3634 * gfortran.dg/pr71252.f90: New test.
3635
3636 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3637
3638 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3639
3640 2016-05-24 Richard Biener <rguenther@suse.de>
3641
3642 PR middle-end/70434
3643 PR c/69504
3644 * c-c++-common/vector-subscript-4.c: New testcase.
3645 * c-c++-common/vector-subscript-5.c: Likewise.
3646
3647 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3648
3649 PR fortran/71123
3650 * gfortran.dg/namelist_90.f: New test
3651
3652 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3653
3654 PR fortran/66461
3655 * gfortran.dg/unexpected_eof.f: New test
3656
3657 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3658 Kelvin Nilsen <kelvin@gcc.gnu.org>
3659
3660 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3661 as little endian.
3662
3663 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3664
3665 PR c++/70972
3666 * g++.dg/cpp0x/inh-ctor20.C: New.
3667 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3668
3669 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3670
3671 PR c++/69095
3672 * g++.dg/cpp0x/variadic168.C: New.
3673
3674 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3675
3676 * g++.dg/cpp0x/pr31445.C: Test column number too.
3677 * g++.dg/cpp0x/pr32253.C: Likewise.
3678 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3679 * g++.dg/cpp0x/variadic36.C: Likewise.
3680
3681 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3682
3683 * gcc.dg/fold-notshift-2.c: Adjust.
3684
3685 2016-05-23 Marek Polacek <polacek@redhat.com>
3686
3687 PR c/49859
3688 * c-c++-common/Wswitch-unreachable-1.c: New test.
3689 * gcc.dg/Wswitch-unreachable-1.c: New test.
3690 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3691 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3692 * g++.dg/gomp/block-10.C: Likewise.
3693 * gcc.dg/gomp/block-10.c: Likewise.
3694 * g++.dg/gomp/block-9.C: Likewise.
3695 * gcc.dg/gomp/block-9.c: Likewise.
3696 * g++.dg/gomp/target-1.C: Likewise.
3697 * g++.dg/gomp/target-2.C: Likewise.
3698 * gcc.dg/gomp/target-1.c: Likewise.
3699 * gcc.dg/gomp/target-2.c: Likewise.
3700 * g++.dg/gomp/taskgroup-1.C: Likewise.
3701 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3702 * gcc.dg/gomp/teams-1.c: Likewise.
3703 * g++.dg/gomp/teams-1.C: Likewise.
3704 * g++.dg/overload/error3.C: Likewise.
3705 * g++.dg/tm/jump1.C: Likewise.
3706 * g++.dg/torture/pr40335.C: Likewise.
3707 * gcc.dg/c99-vla-jump-5.c: Likewise.
3708 * gcc.dg/switch-warn-1.c: Likewise.
3709 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3710 * gcc.dg/nested-func-1.c: Likewise.
3711 * gcc.dg/pr67784-4.c: Likewise.
3712
3713 2016-05-23 Richard Biener <rguenther@suse.de>
3714
3715 PR tree-optimization/71230
3716 * gfortran.dg/pr71230-1.f90: New testcase.
3717 * gfortran.dg/pr71230-2.f90: Likewise.
3718
3719 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3720
3721 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3722 * gcc.dg/vect/pr58135.c: Add new.
3723 * gfortran.dg/pr46519-1.f: Adjust test case.
3724
3725 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3726
3727 PR c++/53401
3728 * g++.dg/cpp0x/decltype64.C: New.
3729
3730 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3731
3732 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3733 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3734 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3735
3736 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3737
3738 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3739 Add poly64x1_t and poly64x2_t cases if supported.
3740 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3741 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3742 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3743 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3744 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3745
3746 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3747
3748 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3749 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3750 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3751 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3752 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3753 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3754 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3755
3756 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3757
3758 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3759
3760 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3761
3762 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3763 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3764
3765 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3766
3767 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3768 constraint instead of "r".
3769 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3770 insn instead of vxorpd.
3771 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3772
3773 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3774 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3775
3776 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3777
3778 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3779 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3780
3781 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3782
3783 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3784
3785 PR middle-end/40921
3786 * gcc.dg/tree-ssa/pr40921.c: New test.
3787
3788 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3789
3790 PR target/71103
3791 * gcc.target/avr/pr71103.c: New test.
3792
3793 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3794
3795 PR middle-end/71179
3796 * gcc.dg/tree-ssa/pr71179.c: New test.
3797
3798 2016-05-20 Martin Sebor <msebor@redhat.com>
3799
3800 PR c/71115
3801 * gcc.dg/init-excess-2.c: New test.
3802
3803 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3804
3805 * gnat.dg/opt53.adb: New test.
3806 * gnat.dg/opt54.adb: Likewise.
3807
3808 2016-05-20 Martin Jambor <mjambor@suse.cz>
3809
3810 PR tree-optimization/70884
3811 * gcc.dg/tree-ssa/pr70919.c: New test.
3812
3813 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3814
3815 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3816 formatting.
3817 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3818 fix code formatting.
3819
3820 2016-05-20 Nathan Sidwell <nathan@acm.org>
3821
3822 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3823 non-common cases.
3824 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3825
3826 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3827
3828 * jit.dg/all-non-failing-tests.h: Add
3829 test-factorial-must-tail-call.c.
3830 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3831 * jit.dg/test-factorial-must-tail-call.c: New test case.
3832
3833 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3834
3835 PR fortran/71204
3836 * gfortran.dg/pr71204.f90: New test.
3837
3838 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3839
3840 * gcc.target/nvptx/sincos.c: New test.
3841
3842 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3843
3844 PR c++/70572
3845 * g++.dg/cpp1y/auto-fn31.C: New.
3846
3847 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3848
3849 * gcc.target/powerpc/vec-addec.c: New test.
3850 * gcc.target/powerpc/vec-addec-int128.c: New test.
3851
3852 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3853
3854 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3855 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3856 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3857 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3858
3859 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3860
3861 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3862
3863 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3864
3865 PR c++/71210
3866 * g++.dg/opt/pr71210-1.C: New test.
3867 * g++.dg/opt/pr71210-2.C: New test.
3868
3869 PR tree-optimization/29756
3870 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3871 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3872 only on selected targets where V4SImode vectors are known to be
3873 supported.
3874
3875 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3876
3877 PR tree-optimization/71079
3878 PR tree-optimization/71206
3879 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3880
3881 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3882
3883 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3884 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3885 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3886
3887 2016-05-20 Richard Guenther <rguenther@suse.de>
3888
3889 PR tree-optimization/29756
3890 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3891
3892 2016-05-20 Richard Biener <rguenther@suse.de>
3893
3894 PR tree-optimization/71185
3895 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3896
3897 2016-05-20 Richard Biener <rguenther@suse.de>
3898
3899 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3900
3901 2016-05-19 Marek Polacek <polacek@redhat.com>
3902
3903 PR c++/71075
3904 * g++.dg/diagnostic/pr71075.C: New test.
3905
3906 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3907
3908 PR c++/71184
3909 * g++.dg/pr71184.C: New test case.
3910
3911 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3912
3913 * gcc.target/powerpc/darn-0.c: New test.
3914 * gcc.target/powerpc/darn-1.c: New test.
3915 * gcc.target/powerpc/darn-2.c: New test.
3916
3917 2016-05-19 Marek Polacek <polacek@redhat.com>
3918
3919 PR tree-optimization/71031
3920 * gcc.dg/tree-ssa/vrp100.c: New test.
3921
3922 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3923
3924 PR rtl-optimization/71148
3925 * gcc.dg/pr71148.c: New test.
3926
3927 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3928
3929 PR target/71056
3930 * gcc.target/arm/pr71056.c: New test.
3931
3932 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3933
3934 * c-c++-common/pr69669.c: Check the used mode.
3935
3936 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3937
3938 PR sanitizer/64354
3939 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3940
3941 2016-05-19 Richard Biener <rguenther@suse.de>
3942
3943 PR tree-optimization/70729
3944 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3945 * gcc.dg/graphite/scop-18.c: Likewise.
3946 * gcc.dg/pr41783.c: Disable LIM.
3947 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3948 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3949 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3950 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3951 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3952 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3953 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3954 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3955 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3956 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3957 * gfortran.dg/pr42108.f90: Likewise.
3958
3959 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3960
3961 PR driver/69265
3962 * gcc.dg/spellcheck-options-11.c: New test case.
3963
3964 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3965
3966 PR c++/71100
3967 * g++.dg/opt/pr71100.C: New test.
3968
3969 2016-05-18 Martin Jambor <mjambor@suse.cz>
3970
3971 PR ipa/69708
3972 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3973 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3974 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3975 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3976
3977 2016-05-18 Martin Jambor <mjambor@suse.cz>
3978
3979 PR ipa/69708
3980 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3981 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3982 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3983 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3984 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3985
3986 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3987
3988 PR c++/69793
3989 * g++.dg/template/crash122.C: New.
3990
3991 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3992
3993 PR c++/70466
3994 * g++.dg/template/pr70466-1.C: New.
3995 * g++.dg/template/pr70466-2.C: Likewise.
3996
3997 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3998
3999 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4000 splat operations and the XXSPLTIB instruction.
4001 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4002 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4003 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4004 xxlxor to clear a register.
4005
4006 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4007
4008 * gcc.dg/torture/pr71020.c: New test.
4009
4010 2016-05-18 Martin Jambor <mjambor@suse.cz>
4011
4012 PR ipa/70646
4013 * gcc.dg/ipa/pr70646.c: New test.
4014
4015 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4016
4017 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4018
4019 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4020
4021 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4022 missing tests for vreinterpretq_p{8,16}.
4023
4024 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4025
4026 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4027 vsliq_n_s64 and vsliq_n_u64.
4028
4029 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4030
4031 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4032 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4033
4034 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4035
4036 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4037 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4038 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4039
4040 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4041
4042 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4043 in comment.
4044
4045 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4046
4047 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4048 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4049 "blr\t" and switch to scan-assembler-times.
4050
4051 2016-05-18 Jiong Wang <jiong.wang@arm.com>
4052
4053 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4054 with __aarch64__.
4055 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4056 declarations under __aarch64__ and __ARM_FEATURE_FMA.
4057
4058 2016-05-18 Jakub Jelinek <jakub@redhat.com>
4059
4060 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4061 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4062 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4063 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4064 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4065 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4066
4067 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4068 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4069
4070 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4071 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4072
4073 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4074 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4075
4076 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4077
4078 2016-05-18 Richard Biener <rguenther@suse.de>
4079
4080 PR tree-optimization/71168
4081 * gcc.dg/torture/pr71168.c: New testcase.
4082
4083 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4084
4085 PR middle-end/63586
4086 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4087 * gcc.dg/tree-ssa/pr63586.c: New test.
4088 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4089
4090 2016-05-17 Nathan Sidwell <nathan@acm.org>
4091
4092 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4093 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4094 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4095 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4096
4097 2016-05-17 Nathan Sidwell <nathan@acm.org>
4098
4099 * gcc.target/nvptx/abi-vararg-3.c: New.
4100
4101 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4102
4103 PR tree-optimization/54579
4104 PR middle-end/55299
4105 * gcc.dg/fold-notrotate-1.c: New test.
4106 * gcc.dg/fold-notshift-1.c: New test.
4107 * gcc.dg/fold-notshift-2.c: New test.
4108
4109 2016-05-17 Marek Polacek <polacek@redhat.com>
4110
4111 PR ipa/71146
4112 * g++.dg/ipa/pr71146.C: New test.
4113
4114 2016-05-17 David Malcolm <dmalcolm@redhat.com>
4115
4116 * jit.dg/test-error-array-bounds.c: New test case.
4117
4118 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4119
4120 * gcc.dg/tree-ssa/and-1.c: New testcase.
4121
4122 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4123
4124 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4125 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4126
4127 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4128
4129 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4130 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4131
4132 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4133
4134 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4135
4136 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4137
4138 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4139
4140 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4141
4142 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4143 ".2d[index]" when scan the assembly.
4144 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4145 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4146 float64x1.
4147 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4148
4149 2016-05-17 Richard Biener <rguenther@suse.de>
4150
4151 PR tree-optimization/71132
4152 * gcc.dg/torture/pr71132.c: New testcase.
4153
4154 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4155
4156 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4157
4158 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4159
4160 PR target/70809
4161 * gcc.target/aarch64/pr70809_1.c: New test.
4162
4163 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4164
4165 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4166 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4167 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4168 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4169
4170 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4171 Ilya Enkovich <ilya.enkovich@intel.com>
4172
4173 PR target/71114
4174 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4175
4176 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
4177
4178 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4179 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4180
4181 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4182
4183 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4184 test for __ARM_FP16_ARGS.
4185 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4186 * gcc.target/arm/aapcs/neon-vect10.c: New.
4187 * gcc.target/arm/aapcs/neon-vect9.c: New.
4188 * gcc.target/arm/aapcs/vfp18.c: New.
4189 * gcc.target/arm/aapcs/vfp19.c: New.
4190 * gcc.target/arm/aapcs/vfp20.c: New.
4191 * gcc.target/arm/aapcs/vfp21.c: New.
4192 * gcc.target/arm/fp16-aapcs-1.c: New.
4193 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4194 test for __ARM_FP16_ARGS.
4195 * g++.target/arm/fp16-return-1.c: Update expected output.
4196
4197 2016-05-16 Jiong Wang <jiong.wang@arm.com>
4198
4199 PR testsuite/70227
4200 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4201
4202 2016-05-15 Harald Anlauf <anlauf@gmx.de>
4203
4204 PR fortran/69603
4205 * gfortran.dg/pr69603.f90: New testcase.
4206
4207 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4208
4209 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4210
4211 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4212
4213 PR fortran/71047
4214 * gfortran.dg/pr71047.f08: New test.
4215
4216 2016-05-13 Joseph Myers <joseph@codesourcery.com>
4217
4218 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4219 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4220 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4221
4222 2016-05-13 Martin Sebor <msebor@redhat.com>
4223
4224 PR c++/60049
4225 * g++.dg/cpp0x/constexpr-60049.C: New test.
4226
4227 2016-05-13 Jakub Jelinek <jakub@redhat.com>
4228
4229 PR bootstrap/71071
4230 * gcc.dg/pr71071.c: New test.
4231
4232 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
4233
4234 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4235 remove XOP handling.
4236 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4237
4238 2016-05-13 Nathan Sidwell <nathan@acm.org>
4239
4240 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4241 __atomic_is_lock_free declaration.
4242
4243 2016-05-13 Richard Biener <rguenther@suse.de>
4244
4245 PR tree-optimization/42587
4246 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4247
4248 2016-05-13 Martin Liska <mliska@suse.cz>
4249
4250 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4251 the new format of dump output.
4252
4253 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4254
4255 * gcc.dg/pr71084.c: New test.
4256
4257 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4258
4259 PR target/53440
4260 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4261
4262 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4263
4264 * gcc.target/aarch64/struct_return.c: New test.
4265
4266 2016-05-12 Marek Polacek <polacek@redhat.com>
4267
4268 PR c/70756
4269 * c-c++-common/pr70756-2.c: New test.
4270 * c-c++-common/pr70756.c: New test.
4271
4272 2016-05-12 Richard Biener <rguenther@suse.de>
4273
4274 PR tree-optimization/71059
4275 * gcc.dg/torture/pr71059.c: New testcase.
4276
4277 2016-05-12 Richard Biener <rguenther@suse.de>
4278
4279 PR tree-optimization/71062
4280 * gcc.dg/torture/pr71062.c: New testcase.
4281
4282 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4283
4284 PR tree-optimization/71006
4285 * gcc.dg/pr71006.c: New test.
4286
4287 2016-05-12 Marek Polacek <polacek@redhat.com>
4288
4289 PR driver/71063
4290 * gcc.dg/opts-7.c: New test.
4291
4292 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4293
4294 PR target/70830
4295 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4296 Add -save-temps to dg-options.
4297 Scan for ldmfd rather than pop instruction.
4298 * gcc.target/arm/interrupt-2.c: Likewise.
4299 * gcc.target/arm/pr70830.c: New test.
4300
4301 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4302
4303 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4304 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4305
4306 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4307 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4308 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4309
4310 PR target/71019
4311 * gcc.target/i386/avx512vl-pack-1.c: New test.
4312 * gcc.target/i386/avx512vl-pack-2.c: New test.
4313 * gcc.target/i386/avx512bw-pack-2.c: New test.
4314
4315 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4316
4317 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4318 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4319 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4320
4321 2016-05-12 Richard Biener <rguenther@suse.de>
4322
4323 PR tree-optimization/70986
4324 * gcc.dg/torture/pr70986-1.c: New testcase.
4325 * gcc.dg/torture/pr70986-2.c: Likewise.
4326 * gcc.dg/torture/pr70986-3.c: Likewise.
4327
4328 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4329
4330 PR c/43651
4331 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4332 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4333
4334 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4335
4336 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4337 directive.
4338 * gcc.target/i386/pr66746.c: Ditto.
4339
4340 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4341
4342 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4343 support.
4344 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4345 warning when using -mvsx-timode.
4346 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4347 * gcc.target/powerpc/dform-2.c: Likewise.
4348 * gcc.target/powerpc/pr68805.c: Likewise.
4349
4350 2016-05-11 Marek Polacek <polacek@redhat.com>
4351
4352 PR c++/71024
4353 * c-c++-common/attributes-3.c: New test.
4354
4355 2016-05-11 Nathan Sidwell <nathan@acm.org>
4356
4357 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4358 * gcc.c-torture/execute/pr68185.c: Likewise.
4359 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4360 * gcc.dg/pr69634.c: Requires scheduling.
4361 * gcc.dg/torture/pr66178.c: Require label values.
4362 * gcc.dg/setjmp-6.c: Require indirect jumps.
4363
4364 2016-05-11 Richard Biener <rguenther@suse.de>
4365
4366 PR tree-optimization/71055
4367 * gcc.dg/torture/pr71055.c: New testcase.
4368
4369 2016-05-11 Richard Biener <rguenther@suse.de>
4370
4371 PR debug/71057
4372 * g++.dg/debug/pr71057.C: New testcase.
4373
4374 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4375
4376 PR fortran/70855
4377 * gfortran.dg/gomp/pr70855.f90: New test.
4378
4379 2016-05-11 Richard Biener <rguenther@suse.de>
4380
4381 PR middle-end/71002
4382 * g++.dg/torture/pr71002.C: New testcase.
4383
4384 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4385
4386 PR middle-end/70807
4387 * gcc.dg/pr70807.c: New test.
4388
4389 2016-05-10 Martin Sebor <msebor@redhat.com>
4390
4391 PR c++/38611
4392 * g++.dg/Wattributes.C: New test.
4393
4394 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4395
4396 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4397 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4398 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4399
4400 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4401
4402 PR target/70799
4403 * gcc.target/i386/pr70799-1.c: New test.
4404
4405 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4406
4407 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4408
4409 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4410
4411 PR middle-end/70877
4412 * gcc.target/i386/pr70877.c: New test.
4413
4414 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4415
4416 PR tree-optimization/70786
4417 * gcc.target/i386/pr70876.c: New test.
4418
4419 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4420
4421 PR target/70927
4422 * gcc.target/i386/avx512vl-logic-1.c: New test.
4423 * gcc.target/i386/avx512vl-logic-2.c: New test.
4424 * gcc.target/i386/avx512dq-logic-2.c: New test.
4425
4426 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4427
4428 PR target/70963
4429 * gcc.target/powerpc/pr70963.c: New.
4430
4431 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4432
4433 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4434 (test_very_wide_line): Add ruler to expected output.
4435 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4436 (test_very_wide_line): Likewise.
4437 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4438 (test_show_locus): Within the handling of "test_very_wide_line",
4439 enable show_ruler_p on the diagnostic context.
4440
4441 2016-05-10 Richard Biener <rguenther@suse.de>
4442
4443 PR tree-optimization/71039
4444 * gcc.dg/torture/pr71039.c: New testcase.
4445
4446 2016-05-10 Nathan Sidwell <nathan@acm.org>
4447
4448 * gcc.dg/nested-func-10.c: Requires alloca.
4449 * gcc.dg/nested-func-9.c: Requires alloca.
4450 * gcc.c-torture/execute/pr70460.c: Requires labels.
4451 * gcc.c-torture/compile/pr70199.c: Requires labels.
4452 * gcc.target/nvptx/decl.c: Compile only.
4453 * gcc.target/nvptx/trailing-init.c: Compile only.
4454 * gcc.target/nvptx/ary-init.c: Compile only.
4455
4456 2016-05-10 Marek Polacek <polacek@redhat.com>
4457
4458 PR c/70255
4459 * gcc.dg/attr-opt-1.c: New test.
4460
4461 2016-05-10 Richard Biener <rguenther@suse.de>
4462
4463 PR tree-optimization/70497
4464 PR tree-optimization/28367
4465 * gcc.dg/torture/20160404-1.c: New testcase.
4466 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4467 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4468
4469 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4470
4471 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4472
4473 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4474
4475 * gcc.target/i386/fabsneg-1.c New test.
4476
4477 2016-05-09 Alan Modra <amodra@gmail.com>
4478
4479 PR testsuite/70826
4480 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4481
4482 2016-05-09 Richard Biener <rguenther@suse.de>
4483
4484 PR tree-optimization/70985
4485 * gcc.dg/torture/pr70985.c: New testcase.
4486
4487 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4488
4489 * gcc.dg/tree-ssa/ifc-9.c: New test.
4490 * gcc.dg/tree-ssa/ifc-10.c: New test.
4491 * gcc.dg/tree-ssa/ifc-11.c: New test.
4492 * gcc.dg/tree-ssa/ifc-12.c: New test.
4493 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4494 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4495 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4496
4497 2016-05-09 Richard Biener <rguenther@suse.de>
4498
4499 PR fortran/70937
4500 * gfortran.dg/pr70937.f90: New testcase.
4501
4502 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4503
4504 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4505
4506 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4507
4508 PR fortran/56226
4509 * gfortran.dg/dec_structure_1.f90: New testcase.
4510 * gfortran.dg/dec_structure_2.f90: Ditto.
4511 * gfortran.dg/dec_structure_3.f90: Ditto.
4512 * gfortran.dg/dec_structure_4.f90: Ditto.
4513 * gfortran.dg/dec_structure_5.f90: Ditto.
4514 * gfortran.dg/dec_structure_6.f90: Ditto.
4515 * gfortran.dg/dec_structure_7.f90: Ditto.
4516 * gfortran.dg/dec_structure_8.f90: Ditto.
4517 * gfortran.dg/dec_structure_9.f90: Ditto.
4518 * gfortran.dg/dec_structure_10.f90: Ditto.
4519 * gfortran.dg/dec_structure_11.f90: Ditto.
4520 * gfortran.dg/dec_union_1.f90: Ditto.
4521 * gfortran.dg/dec_union_2.f90: Ditto.
4522 * gfortran.dg/dec_union_3.f90: Ditto.
4523 * gfortran.dg/dec_union_4.f90: Ditto.
4524 * gfortran.dg/dec_union_5.f90: Ditto.
4525 * gfortran.dg/dec_union_6.f90: Ditto.
4526 * gfortran.dg/dec_union_7.f90: Ditto.
4527
4528 2016-05-07 Tom de Vries <tom@codesourcery.com>
4529
4530 PR tree-optimization/70956
4531 * gcc.dg/graphite/pr70956.c: New test.
4532
4533 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4534
4535 PR middle-end/70941
4536 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4537 (a, b, c, d): Change type from char to signed char.
4538 (main): Compare against (signed char) -1634678893 instead of
4539 hardcoded -109. Use __builtin_abort instead of abort.
4540
4541 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4542 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4543
4544 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4545
4546 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4547
4548 PR debug/70935
4549 * gcc.dg/torture/pr70935.c: New test.
4550
4551 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4552
4553 PR target/58219
4554 * gcc.target/sh/pr58219.c: New tests.
4555
4556 2016-05-06 Richard Biener <rguenther@suse.de>
4557
4558 PR tree-optimization/70960
4559 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4560
4561 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4562
4563 PR target/52933
4564 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4565 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4566 Adjust expected instruction counts.
4567 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4568
4569 2016-05-06 Marek Polacek <polacek@redhat.com>
4570
4571 PR sanitizer/70875
4572 * gcc.dg/ubsan/bounds-3.c: New test.
4573
4574 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4575
4576 PR target/54089
4577 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4578
4579 2016-05-06 Richard Biener <rguenther@suse.de>
4580
4581 PR middle-end/70931
4582 * gfortran.dg/pr70931.f90: New testcase.
4583
4584 2016-05-06 Richard Biener <rguenther@suse.de>
4585
4586 PR middle-end/70941
4587 * gcc.dg/torture/pr70941.c: New testcase.
4588
4589 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4590
4591 PR tree-optimization/57206
4592 * gcc.dg/vect/pr57206.c: New test.
4593
4594 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4595
4596 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4597
4598 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4599
4600 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4601
4602 * c-c++-common/Wdangling-else-4.c: New test.
4603
4604 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4605
4606 PR c++/70906
4607 PR c++/70933
4608 * g++.dg/opt/pr70906.C: New test.
4609 * g++.dg/opt/pr70933.C: New test.
4610
4611 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4612
4613 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4614
4615 * gcc.dg/ipa/pure-const-3.c: New testcase.
4616
4617 2016-05-04 Marek Polacek <polacek@redhat.com>
4618
4619 * c-c++-common/Wdangling-else-1.c: New test.
4620 * c-c++-common/Wdangling-else-2.c: New test.
4621 * c-c++-common/Wdangling-else-3.c: New test.
4622
4623 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4624
4625 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4626 flag is present.
4627
4628 2016-05-04 Marek Polacek <polacek@redhat.com>
4629
4630 PR c/48778
4631 * gcc.dg/Waddress-2.c: New test.
4632
4633 2016-05-04 Alan Modra <amodra@gmail.com>
4634
4635 * gcc.target/powerpc/pr70866.c: New.
4636
4637 2016-05-03 Martin Sebor <msebor@redhat.com>
4638
4639 PR c++/66561
4640 * c-c++-common/builtin_location.c: New test.
4641 * g++.dg/cpp1y/builtin_location.C: New test.
4642
4643 2016-05-03 Marek Polacek <polacek@redhat.com>
4644
4645 PR c/70859
4646 * gcc.dg/pr70859.c: New test.
4647 * gcc.dg/pr70859-2.c: New test.
4648
4649 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4650
4651 * gnat.dg/debug5.adb: New testcase.
4652
4653 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4654
4655 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4656 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4657 Procedure to check for z10 instruction set.
4658
4659 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4660
4661 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4662
4663 2016-05-03 Alan Modra <amodra@gmail.com>
4664
4665 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4666
4667 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4668
4669 * gcc.target/i386/avx512f-cvt-1.c: New test.
4670
4671 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4672
4673 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4674 -fdump-tree-vrp-details.
4675
4676 2016-05-03 Richard Biener <rguenther@suse.de>
4677
4678 * gcc.dg/pr30172-1.c: Adjust.
4679 * gcc.dg/pr63743.c: Likewise.
4680 * gcc.dg/tm/pr51696.c: Likewise.
4681 * c-c++-common/tm/safe-1.c: Likewise.
4682 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4683 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4684 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4685 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4686
4687 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4688
4689 PR rtl-optimization/70467
4690 * gcc.target/i386/pr70467-3.c: New test.
4691 * gcc.target/i386/pr70467-4.c: New test.
4692
4693 PR tree-optimization/70916
4694 * gcc.c-torture/compile/pr70916.c: New test.
4695
4696 PR target/49244
4697 * gcc.target/i386/pr49244-1.c: New test.
4698 * gcc.target/i386/pr49244-2.c: New test.
4699
4700 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4701
4702 PR rtl-optimization/44281
4703 * gcc.target/i386/pr44281.c: New test.
4704
4705 2016-05-03 bin cheng <bin.cheng@arm.com>
4706
4707 PR tree-optimization/56541
4708 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4709 * gcc.dg/vect/pr56541.c: new test.
4710
4711 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4712
4713 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4714 __float128.
4715 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4716
4717 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4718
4719 PR testsuite/70520
4720 * c-c++-common/asan/clone-test-1.c (main): Align child process
4721 stack to 16 bytes.
4722
4723 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4724
4725 PR c++/62314
4726 * g++.dg/spellcheck-fields-2.C: New test case.
4727
4728 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4729
4730 PR c++/62314
4731 * g++.dg/pr62314.C: New test case.
4732
4733 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4734
4735 * gcc.dg/ipa/inline-8.c: New testcase.
4736
4737 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4738
4739 PR rtl-optimization/70467
4740 * gcc.target/i386/pr70467-1.c: New test.
4741
4742 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4743
4744 * gcc.dg/spec-options.c: Run the test on all targets.
4745 * gcc.dg/foo.specs: Use cpp_unique_options.
4746
4747 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4748
4749 * gcc.dg/tree-ssa/unord.c: New testcase.
4750
4751 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4752
4753 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4754
4755 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4756
4757 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4758
4759 2016-05-02 Marek Polacek <polacek@redhat.com>
4760
4761 PR c/70851
4762 * gcc.dg/enum-incomplete-3.c: New test.
4763
4764 2016-05-02 Marek Polacek <polacek@redhat.com>
4765 Tom de Vries <tom@codesourcery.com>
4766
4767 PR tree-optimization/70700
4768 * gcc.dg/pr70700.c: New test.
4769
4770 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4771
4772 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4773 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4774 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4775 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4776 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4777
4778 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4779
4780 * ada/acats/run_acats: Rename into...
4781 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4782 * ada/acats/run_all.sh: Remove redundant test.
4783 (target_run): Move around.
4784 (target_gnatchop): Use newly built executable.
4785 (target_gnatmake): Likewise.
4786 Check that the compilation of impbit succeeds.
4787
4788 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4789
4790 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4791 * gcc.dg/20021029-1.c: Likewise.
4792 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4793 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4794 * gcc.target/sh/cmpstr.c: Likewise.
4795 * gcc.target/sh/cmpstrn.c: Likewise.
4796 * gcc.target/sh/memset.c: Likewise.
4797 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4798 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4799 * gcc.target/sh/pr39423-1.c: Likewise.
4800 * gcc.target/sh/pr49468-di.c: Likewise.
4801 * gcc.target/sh/pr49468-si.c: Likewise.
4802 * gcc.target/sh/pr49880-1.c: Likewise.
4803 * gcc.target/sh/pr49880-2.c: Likewise.
4804 * gcc.target/sh/pr49880-3.c: Likewise.
4805 * gcc.target/sh/pr50751-1.c: Likewise.
4806 * gcc.target/sh/pr50751-4.c: Likewise.
4807 * gcc.target/sh/pr50751-7.c: Likewise.
4808 * gcc.target/sh/pr51244-1.c: Likewise.
4809 * gcc.target/sh/pr51244-10.c: Likewise.
4810 * gcc.target/sh/pr51244-11.c: Likewise.
4811 * gcc.target/sh/pr51244-12.c: Likewise.
4812 * gcc.target/sh/pr51244-13.c: Likewise.
4813 * gcc.target/sh/pr51244-14.c: Likewise.
4814 * gcc.target/sh/pr51244-17.c: Likewise.
4815 * gcc.target/sh/pr51244-18.c: Likewise.
4816 * gcc.target/sh/pr51244-19.c: Likewise.
4817 * gcc.target/sh/pr51244-4.c: Likewise.
4818 * gcc.target/sh/pr51244-5.c: Likewise.
4819 * gcc.target/sh/pr51244-7.c: Likewise.
4820 * gcc.target/sh/pr51244-8.c: Likewise.
4821 * gcc.target/sh/pr51244-9.c: Likewise.
4822 * gcc.target/sh/pr51697.c: Likewise.
4823 * gcc.target/sh/pr52483-1.c: Likewise.
4824 * gcc.target/sh/pr52483-2.c: Likewise.
4825 * gcc.target/sh/pr52483-3.c: Likewise.
4826 * gcc.target/sh/pr52483-5.c: Likewise.
4827 * gcc.target/sh/pr52933-1.c: Likewise.
4828 * gcc.target/sh/pr52933-2.c: Likewise.
4829 * gcc.target/sh/pr52933-3.c: Likewise.
4830 * gcc.target/sh/pr53568-1.c: Likewise.
4831 * gcc.target/sh/pr53976-1.c: Likewise.
4832 * gcc.target/sh/pr53988-1.c: Likewise.
4833 * gcc.target/sh/pr53988.c: Likewise.
4834 * gcc.target/sh/pr54089-1.c: Likewise.
4835 * gcc.target/sh/pr54089-6.c: Likewise.
4836 * gcc.target/sh/pr54089-7.c: Likewise.
4837 * gcc.target/sh/pr54089-8.c: Likewise.
4838 * gcc.target/sh/pr54089-9.c: Likewise.
4839 * gcc.target/sh/pr54236-1.c: Likewise.
4840 * gcc.target/sh/pr54236-2.c: Likewise.
4841 * gcc.target/sh/pr54236-3.c: Likewise.
4842 * gcc.target/sh/pr54236-4.c: Likewise.
4843 * gcc.target/sh/pr54386.c: Likewise.
4844 * gcc.target/sh/pr54602-1.c: Likewise.
4845 * gcc.target/sh/pr54685.c: Likewise.
4846 * gcc.target/sh/pr54760-1.c: Likewise.
4847 * gcc.target/sh/pr54760-2.c: Likewise.
4848 * gcc.target/sh/pr54760-3.c: Likewise.
4849 * gcc.target/sh/pr54760-4.c: Likewise.
4850 * gcc.target/sh/pr54760-5.c: Likewise.
4851 * gcc.target/sh/pr54760-6.c: Likewise.
4852 * gcc.target/sh/pr55146.c: Likewise.
4853 * gcc.target/sh/pr55160.c: Likewise.
4854 * gcc.target/sh/pr59278.c: Likewise.
4855 * gcc.target/sh/pr59401-1.c: Likewise.
4856 * gcc.target/sh/pr59533-1.c: Likewise.
4857 * gcc.target/sh/pr63260.c: Likewise.
4858 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4859 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4860 * gcc.target/sh/strlen.c: Likewise.
4861 * gcc.target/sh/torture/pr30807.c: Likewise.
4862 * gcc.target/sh/torture/pr34777.c: Likewise.
4863 * gcc.target/sh/torture/pr64652.c: Likewise.
4864 * gcc.target/sh/torture/pr65505.c: Likewise.
4865 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4866 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4867
4868 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4869
4870 PR c++/66644
4871 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4872
4873 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4874
4875 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4876 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4877 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4878 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4879
4880 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4881
4882 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4883 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4884
4885 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4886
4887 PR middle-end/70626
4888 * c-c++-common/goacc/combined-reduction.c: New test.
4889 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4890
4891 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4892
4893 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4894 *movdi_internal pattern only if PIC off.
4895 * gcc.target/i386/pr70155-2.c: Likewise.
4896 * gcc.target/i386/pr70155-3.c: Likewise.
4897 * gcc.target/i386/pr70155-4.c: Likewise.
4898 * gcc.target/i386/pr70155-5.c: Likewise.
4899 * gcc.target/i386/pr70155-6.c: Likewise.
4900 * gcc.target/i386/pr70155-7.c: Likewise.
4901 * gcc.target/i386/pr70155-8.c: Likewise.
4902 * gcc.target/i386/pr70155-15.c: Likewise.
4903 * gcc.target/i386/pr70155-17.c: Likewise.
4904 * gcc.target/i386/pr70155-22.c: Likewise.
4905
4906 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4907
4908 PR tree-optimization/70803
4909 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4910
4911 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4912
4913 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4914 optimization of vector loop.
4915 * gcc.target/i386/vect-unpack-3.c: New test.
4916 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4917 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4918 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4919
4920 2016-04-29 Marek Polacek <polacek@redhat.com>
4921
4922 PR sanitizer/70342
4923 * g++.dg/ubsan/null-7.C: New test.
4924
4925 PR c/70852
4926 * gcc.dg/pr70852.c: New test.
4927
4928 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4929
4930 PR/69089
4931 * g++.dg/cpp0x/alignas6.C: New test.
4932
4933 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4934
4935 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4936 * gcc.dg/pr27003.c: Likewise.
4937 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4938 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4939 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4940 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4941 * gcc.target/arc/mxy.c: Likewise.
4942 * gcc.target/arc/mswape.c: Likewise.
4943 * gcc.target/arc/mrtsc.c: Likewise.
4944 * gcc.target/arc/mcrc.c: Likewise.
4945 * gcc.target/arc/mdsp-packa.c: Likewise.
4946 * gcc.target/arc/mdvbf.c: Likewise.
4947 * gcc.target/arc/mlock.c: Likewise.
4948 * gcc.target/arc/mmac-24.c: Likewise.
4949 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4950
4951 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4952 Matthijs Kooijman <matthijs@stdin.nl>
4953 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4954
4955 PR target/60040
4956 * gcc.target/avr/pr60040-1.c: New.
4957 * gcc.target/avr/pr60040-2.c: New.
4958
4959 2016-04-29 Richard Biener <rguenther@suse.de>
4960
4961 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4962
4963 2016-04-29 Richard Biener <rguenther@suse.de>
4964
4965 PR tree-optimization/13962
4966 PR tree-optimization/65686
4967 * gcc.dg/uninit-pr65686.c: New testcase.
4968
4969 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4970
4971 PR middle-end/70843
4972 * gcc.dg/pr70843.c: New test.
4973
4974 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4975
4976 PR target/70858
4977 * gcc.target/i386/pr70858.c: New test.
4978
4979 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4980
4981 * gcc.target/arc/nps400-1.c: New file.
4982
4983 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4984 Andrew Burgess <andrew.burgess@embecosm.com>
4985
4986 * gcc.target/arc/movh_cl-1.c: New file.
4987
4988 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4989 Andrew Burgess <andrew.burgess@embecosm.com>
4990
4991 * gcc.target/arc/extzv-1.c: New file.
4992 * gcc.target/arc/insv-1.c: New file.
4993 * gcc.target/arc/insv-2.c: New file.
4994 * gcc.target/arc/movb-1.c: New file.
4995 * gcc.target/arc/movb-2.c: New file.
4996 * gcc.target/arc/movb-3.c: New file.
4997 * gcc.target/arc/movb-4.c: New file.
4998 * gcc.target/arc/movb-5.c: New file.
4999 * gcc.target/arc/movb_cl-1.c: New file.
5000 * gcc.target/arc/movb_cl-2.c: New file.
5001 * gcc.target/arc/movbi_cl-1.c: New file.
5002 * gcc.target/arc/movl-1.c: New file.
5003
5004 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5005 Andrew Burgess <andrew.burgess@embecosm.com>
5006
5007 * gcc.target/arc/cmem-1.c: New file.
5008 * gcc.target/arc/cmem-2.c: New file.
5009 * gcc.target/arc/cmem-3.c: New file.
5010 * gcc.target/arc/cmem-4.c: New file.
5011 * gcc.target/arc/cmem-5.c: New file.
5012 * gcc.target/arc/cmem-6.c: New file.
5013 * gcc.target/arc/cmem-7.c: New file.
5014 * gcc.target/arc/cmem-ld.inc: New file.
5015 * gcc.target/arc/cmem-st.inc: New file.
5016
5017 2016-04-28 Jakub Jelinek <jakub@redhat.com>
5018
5019 PR target/70821
5020 * gcc.target/i386/pr70821.c: New test.
5021
5022 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5023
5024 * gcc.target/powerpc/vec-adde.c: New test.
5025 * gcc.target/powerpc/vec-adde-int128.c: New test.
5026
5027 2016-04-28 Jakub Jelinek <jakub@redhat.com>
5028
5029 * gcc.target/i386/avx-vround-1.c: New test.
5030 * gcc.target/i386/avx-vround-2.c: New test.
5031 * gcc.target/i386/avx512vl-vround-1.c: New test.
5032 * gcc.target/i386/avx512vl-vround-2.c: New test.
5033
5034 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5035
5036 PR testsuite/70595
5037 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5038 (check_effective_target_cilkplus_runtime): ... this.
5039 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5040 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5041
5042 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5043 Require cilkplus_runtime.
5044 Don't add -lcilkrts.
5045 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5046 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5047 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5048 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5049 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5050 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5051 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5052 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5053 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5054 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5055 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5056 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5057 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5058 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5059 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5060 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5061 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5062 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5063 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5064 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5065 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5066 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5067 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5068 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5069 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5070 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5071 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5072 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5073 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5074
5075 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5076 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5077
5078 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5079
5080 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5081 cilkplus_runtime.
5082
5083 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
5084
5085 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5086 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5087
5088 2015-04-27 Ryan Burn <contact@rnburn.com>
5089
5090 PR c++/69024
5091 PR c++/68997
5092 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5093 diagnostic.
5094 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5095 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5096
5097 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5098
5099 * gnat.dg/limited_with4.ad[sb]: New test.
5100 * gnat.dg/limited_with4_pkg.ads: New helper.
5101
5102 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5103
5104 PR target/70155
5105 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5106 and movv1ti_internal patterns
5107 * gcc.target/i386/pr70155-1.c: New test.
5108 * gcc.target/i386/pr70155-2.c: Likewise.
5109 * gcc.target/i386/pr70155-3.c: Likewise.
5110 * gcc.target/i386/pr70155-4.c: Likewise.
5111 * gcc.target/i386/pr70155-5.c: Likewise.
5112 * gcc.target/i386/pr70155-6.c: Likewise.
5113 * gcc.target/i386/pr70155-7.c: Likewise.
5114 * gcc.target/i386/pr70155-8.c: Likewise.
5115 * gcc.target/i386/pr70155-9.c: Likewise.
5116 * gcc.target/i386/pr70155-10.c: Likewise.
5117 * gcc.target/i386/pr70155-11.c: Likewise.
5118 * gcc.target/i386/pr70155-12.c: Likewise.
5119 * gcc.target/i386/pr70155-13.c: Likewise.
5120 * gcc.target/i386/pr70155-14.c: Likewise.
5121 * gcc.target/i386/pr70155-15.c: Likewise.
5122 * gcc.target/i386/pr70155-16.c: Likewise.
5123 * gcc.target/i386/pr70155-17.c: Likewise.
5124 * gcc.target/i386/pr70155-18.c: Likewise.
5125 * gcc.target/i386/pr70155-19.c: Likewise.
5126 * gcc.target/i386/pr70155-20.c: Likewise.
5127 * gcc.target/i386/pr70155-21.c: Likewise.
5128 * gcc.target/i386/pr70155-22.c: Likewise.
5129
5130 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5131
5132 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5133 ".{5,6}".
5134
5135 2016-04-27 Bin Cheng <bin.cheng@arm.com>
5136
5137 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5138 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5139 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5140 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5141 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5142
5143 2016-04-27 Richard Biener <rguenther@suse.de>
5144
5145 PR ipa/70760
5146 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5147 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5148
5149 2016-04-27 Nathan Sidwell <nathan@acm.org>
5150
5151 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5152 * g++.dg/ubsan/pr63956.C: Adjust error location.
5153
5154 2016-04-27 Nick Clifton <nickc@redhat.com>
5155
5156 PR middle-end/49889
5157 * gcc.dg/pr49889.c: New test.
5158
5159 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5160
5161 * c-c++-common/memset-array.c: New test.
5162
5163 2016-04-26 Martin Sebor <msebor@redhat.com>
5164
5165 PR c++/66639
5166 * g++.dg/cpp1y/func_constexpr.C: New test.
5167
5168 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5169
5170 PR c++/70241
5171 * g++.dg/cpp0x/enum32.C: New test.
5172 * g++.dg/cpp0x/enum33.C: New test.
5173
5174 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5175
5176 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5177 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5178 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5179 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5180 * gcc.c-torture/execute/pr38151.c: Likewise.
5181 * gcc.c-torture/execute/pr66556.c: Likewise.
5182 * gcc.c-torture/execute/pr67781.c: Likewise.
5183 * gcc.c-torture/execute/pr68648.c: Likewise.
5184
5185 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5186
5187 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5188
5189 2016-04-26 Marek Polacek <polacek@redhat.com>
5190
5191 PR c/67784
5192 * gcc.dg/pr67784-3.c: New test.
5193 * gcc.dg/pr67784-4.c: New test.
5194 * gcc.dg/pr67784-5.c: New test.
5195
5196 PR c/70791
5197 * gcc.dg/Wnested-externs-2.c: New test.
5198
5199 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5200
5201 * gcc.dg/fold-plusmult.c: Adjust.
5202 * gcc.dg/no-strict-overflow-6.c: Adjust.
5203 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5204
5205 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5206
5207 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5208 number scans.
5209 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5210 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5211 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5212 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5213 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5214 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5215 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5216 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5217 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5218 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5219 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5220 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5221 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5222 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5223 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5224 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5225 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5226 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5227 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5228 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5229 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5230 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5231 scans.
5232 * gcc.target/i386/pr32219-4.c: Likewise.
5233 * gcc.target/i386/pr32219-6.c: Likewise.
5234 * gcc.target/i386/pr32219-8.c: Likewise.
5235
5236 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5237
5238 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5239 associated options.
5240
5241 2016-04-26 Marek Polacek <polacek@redhat.com>
5242
5243 PR c++/70744
5244 * g++.dg/ext/cond2.C: New test.
5245
5246 2016-04-26 Bin Cheng <bin.cheng@arm.com>
5247
5248 PR tree-optimization/70771
5249 PR tree-optimization/70775
5250 * gcc.dg/pr70771.c: New test.
5251 * gcc.dg/pr70775.c: New test.
5252
5253 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5254
5255 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5256
5257 2016-04-25 Richard Biener <rguenther@suse.de>
5258
5259 PR tree-optimization/70780
5260 * gcc.dg/torture/pr70780.c: New testcase.
5261
5262 2016-04-25 Michael Collison <michael.collison@arm.com>
5263
5264 * gcc.target/arm/neon-vaddws16.c: New test.
5265 * gcc.target/arm/neon-vaddws32.c: New test.
5266 * gcc.target/arm/neon-vaddwu16.c: New test.
5267 * gcc.target/arm/neon-vaddwu32.c: New test.
5268 * gcc.target/arm/neon-vaddwu8.c: New test.
5269 * lib/target-supports.exp
5270 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5271 that arm neon support vector widen sum of HImode TO SImode.
5272
5273 2016-04-23 Jakub Jelinek <jakub@redhat.com>
5274
5275 PR sanitizer/70712
5276 * c-c++-common/asan/pr70712.c: New test.
5277
5278 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5279
5280 * .gitattributes: New file.
5281
5282 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5283
5284 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5285
5286 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5287
5288 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5289 * gfortran.dg/submodule_15.f08: Likewise.
5290
5291 2016-04-22 Richard Biener <rguenther@suse.de>
5292
5293 PR tree-optimization/70740
5294 * gcc.dg/torture/pr70740.c: New testcase.
5295
5296 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5297
5298 PR target/70750
5299 * gcc.target/i386/pr70750-1.c: New test.
5300 * gcc.target/i386/pr70750-2.c: Likewise.
5301
5302 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5303
5304 PR c++/70540
5305 * g++.dg/cpp0x/auto48.C: New.
5306
5307 2016-04-21 Marek Polacek <polacek@redhat.com>
5308
5309 PR c++/70513
5310 * g++.dg/cpp0x/forw_enum12.C: New test.
5311 * g++.dg/cpp0x/forw_enum13.C: New test.
5312
5313 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5314
5315 PR target/70728
5316 * gcc.target/i386/pr70728.c: New test.
5317
5318 2016-04-21 Richard Biener <rguenther@suse.de>
5319
5320 PR middle-end/70747
5321 * gcc.dg/pr70747.c: New testcase.
5322
5323 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5324
5325 PR tree-optimization/70715
5326 * gcc.dg/tree-ssa/scev-13.c: New test.
5327
5328 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5329
5330 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5331
5332 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5333
5334 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5335
5336 2016-04-20 Jan Hubicka <jh@suse.cz>
5337
5338 PR ipa/70018
5339 * g++.dg/ipa/nothrow-1.C: New testcase.
5340
5341 2016-04-20 Nathan Sidwell <nathan@acm.org>
5342
5343 PR c++/55635
5344 * g++.dg/eh/delete1.C: New.
5345
5346 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5347
5348 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5349 -mtune-ctrl=sse_typeless_stores.
5350
5351 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5352
5353 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5354
5355 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5356
5357 PR tree-optimization/69489
5358 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5359
5360 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5361
5362 PR c++/69363
5363 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5364 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5365 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5366
5367 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5368
5369 PR tree-optimization/56625
5370 PR tree-optimization/69489
5371 * gcc.dg/vect/pr56625.c: New test.
5372 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5373
5374 2016-04-20 Andrew Pinski <apinski@cavium.com>
5375
5376 PR target/64971
5377 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5378
5379 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5380
5381 * gnat.dg/self1.adb: Remove now incorrect test.
5382
5383 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5384
5385 * gcc.dg/tree-ssa/scev-11.c: New test.
5386 * gcc.dg/tree-ssa/scev-12.c: New test.
5387
5388 2016-04-20 Marek Polacek <polacek@redhat.com>
5389
5390 PR tree-optimization/70725
5391 * gcc.dg/pr70725.c: New test.
5392
5393 2016-04-20 Richard Biener <rguenther@suse.de>
5394
5395 PR tree-optimization/70726
5396 * g++.dg/vect/pr70726.cc: New testcase.
5397
5398 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5399
5400 PR target/70674
5401 * gcc.target/s390/pr70674.c: New test.
5402
5403 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5404
5405 PR libgfortran/70684
5406 * gfortran.dg/list_read_14.f90: New test.
5407
5408 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5409
5410 PR target/69201
5411 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5412 extern to force it misaligned.
5413 (b): Likewise.
5414 (c): Likewise.
5415 (d): Likewise.
5416 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5417 Don't check `*' before movv4sf_internal.
5418 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5419 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5420 Don't check `*' before movv16qi_internal.
5421 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5422 extern to force it misaligned.
5423 (b): Likewise.
5424 (c): Likewise.
5425 (d): Likewise.
5426 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5427 Don't check `*' before movv2df_internal.
5428 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5429 extern to force it misaligned.
5430 (b): Likewise.
5431 (c): Likewise.
5432 (d): Likewise.
5433 Check movv8sf_internal instead of avx_storeups256.
5434 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5435
5436 2016-04-19 Richard Biener <rguenther@suse.de>
5437
5438 PR tree-optimization/70171
5439 * g++.dg/tree-ssa/pr70171.C: New testcase.
5440
5441 2016-04-19 Richard Biener <rguenther@suse.de>
5442
5443 PR tree-optimization/70724
5444 * gcc.dg/torture/pr70724.c: New testcase.
5445
5446 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5447
5448 PR middle-end/70689
5449 * gcc.target/i386/pr70689.c: New.
5450
5451 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5452
5453 PR target/70708
5454 * gcc.target/i386/pr70708.c: New test.
5455
5456 2016-04-18 Richard Biener <rguenther@suse.de>
5457
5458 PR tree-optimization/43434
5459 * gcc.dg/vect/pr43434.c: New testcase.
5460 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5461 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5462 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5463 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5464 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5465 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5466 * gcc.dg/gomp/pr68640.c: Likewise.
5467 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5468 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5469
5470 2016-04-18 Richard Biener <rguenther@suse.de>
5471
5472 PR tree-optimization/70701
5473 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5474
5475 2016-04-18 Tom de Vries <tom@codesourcery.com>
5476
5477 PR testsuite/70699
5478 * gcc.dg/pr70161.c: Add dot-file scans.
5479 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5480 instead of after last dot char.
5481
5482 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5483
5484 * c-c++-common/dump-ada-spec-3.c: New test.
5485 * c-c++-common/dump-ada-spec-4.c: Likewise.
5486
5487 2016-04-17 Tom de Vries <tom@codesourcery.com>
5488
5489 PR other/70183
5490 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5491
5492 2016-04-15 Jan Hubicka <jh@suse.cz>
5493
5494 PR ipa/70018
5495 * g++.dg/ipa/pure-const-1.C: New testcase.
5496 * g++.dg/ipa/pure-const-2.C: New testcase.
5497 * g++.dg/ipa/pure-const-3.C: New testcase.
5498
5499 2016-04-15 Marek Polacek <polacek@redhat.com>
5500
5501 PR c/70671
5502 * gcc.dg/bitfld-22.c: New test.
5503
5504 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5505
5506 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5507 x86_64.
5508
5509 2016-04-15 Marek Polacek <polacek@redhat.com>
5510
5511 PR c/70651
5512 * c-c++-common/pr70651.c: New test.
5513
5514 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5515
5516 PR rtl-optimization/70681
5517 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5518 dump scan on arm and powerpc.
5519 * gcc.dg/pr10474.c: Likewise.
5520
5521 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5522
5523 PR c++/69517
5524 PR c++/70019
5525 PR c++/70588
5526 * g++.dg/cpp1y/vla11.C: Revert for real.
5527
5528 PR c/70436
5529 * c-c++-common/Wparentheses-1.c: New test.
5530 * c-c++-common/gomp/Wparentheses-1.c: New test.
5531 * c-c++-common/gomp/Wparentheses-2.c: New test.
5532 * c-c++-common/gomp/Wparentheses-3.c: New test.
5533 * c-c++-common/gomp/Wparentheses-4.c: New test.
5534 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5535 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5536 * c-c++-common/goacc/Wparentheses-1.c: New test.
5537
5538 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5539
5540 PR target/70662
5541 * gcc.target/i386/pr70662.c: New test.
5542
5543 2016-04-15 Richard Biener <rguenther@suse.de>
5544 Alan Modra <amodra@gmail.com>
5545
5546 PR tree-optimization/70130
5547 * gcc.dg/vect/O3-pr70130.c: New testcase.
5548
5549 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5550
5551 PR target/70669
5552 * gcc.target/powerpc/pr70669.c: New test.
5553
5554 PR target/70640
5555 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5556 a power7 system that does not have an assembler that supports
5557 power8.
5558
5559 2016-04-14 Martin Sebor <msebor@redhat.com>
5560
5561 PR c++/69517
5562 PR c++/70019
5563 PR c++/70588
5564 * c-c++-common/ubsan/vla-1.c: Revert.
5565 * g++.dg/cpp1y/vla11.C: Same.
5566 * g++.dg/cpp1y/vla12.C: Same.
5567 * g++.dg/cpp1y/vla13.C: Same.
5568 * g++.dg/cpp1y/vla14.C: Same.
5569 * g++.dg/cpp1y/vla3.C: Same.
5570 * g++.dg/init/array24.C: Same.
5571 * g++.dg/ubsan/vla-1.C: Same.
5572
5573 2016-04-14 Marek Polacek <polacek@redhat.com>
5574 Jan Hubicka <hubicka@ucw.cz>
5575
5576 PR c++/70029
5577 * g++.dg/torture/pr70029.C: New test.
5578
5579 2016-04-14 Martin Sebor <msebor@redhat.com>
5580
5581 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5582 type size to prevent failures on targets with very low maximum
5583 alignment.
5584
5585 2016-04-14 Richard Biener <rguenther@suse.de>
5586
5587 PR tree-optimization/70623
5588 * gcc.dg/torture/pr70623.c: New testcase.
5589 * gcc.dg/torture/pr70623-2.c: Likewise.
5590
5591 2016-04-13 Martin Sebor <msebor@redhat.com>
5592
5593 PR c++/69517
5594 PR c++/70019
5595 PR c++/70588
5596 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5597 * g++.dg/cpp1y/vla11.C: New test.
5598 * g++.dg/cpp1y/vla12.C: New test.
5599 * g++.dg/cpp1y/vla13.C: New test.
5600 * g++.dg/cpp1y/vla14.C: New test.
5601 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5602 * g++.dg/init/array24.C: Fully brace VLA initializer.
5603 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5604
5605 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5606
5607 PR c++/70641
5608 * g++.dg/opt/pr70641.C: New test.
5609
5610 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5611
5612 PR rtl-optimization/68749
5613 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5614 effects of argument promotions.
5615 Remove default args to dg-skip-if.
5616
5617 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5618
5619 PR c++/70635
5620 * g++.dg/parse/pr70635.C: New.
5621
5622 2016-04-13 Marek Polacek <polacek@redhat.com>
5623
5624 PR c++/70639
5625 * c-c++-common/Wmisleading-indentation-4.c: New test.
5626
5627 2016-04-13 Marek Polacek <polacek@redhat.com>
5628
5629 PR c/70436
5630 * gcc.dg/Wparentheses-12.c: New test.
5631 * gcc.dg/Wparentheses-13.c: New test.
5632
5633 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5634
5635 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5636 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5637 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5638
5639 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5640
5641 PR middle-end/70633
5642 * gcc.c-torture/compile/pr70633.c: New test.
5643
5644 PR debug/70628
5645 * gcc.dg/torture/pr70628.c: New test.
5646
5647 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5648
5649 PR c++/70610
5650 * g++.dg/template/pr70610.C: New test.
5651 * g++.dg/template/pr70610-2.C: New test.
5652 * g++.dg/template/pr70610-3.C: New test.
5653 * g++.dg/template/pr70610-4.C: New test.
5654
5655 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5656
5657 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5658 128 instead of 32.
5659
5660 PR c++/70571
5661 * g++.dg/ext/pr70571.C: New test.
5662
5663 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5664
5665 PR target/70640
5666 * gcc.target/powerpc/pr70640.c: New test.
5667
5668 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5669
5670 PR c++/68722
5671 * g++.dg/parse/pr68722.C: New.
5672
5673 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5674
5675 PR rtl-optimization/70596
5676 * gcc.target/i386/pr70596.c: New test.
5677
5678 2016-04-12 Nathan Sidwell <nathan@acm.org>
5679
5680 PR c++/70501
5681 * g++.dg/init/pr70501.C: New.
5682
5683 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5684
5685 * gcc.target/i386/asm-flag-6.c: New test.
5686
5687 2016-04-12 Tom de Vries <tom@codesourcery.com>
5688
5689 PR tree-optimization/68756
5690 * gcc.dg/graphite/pr68756.c: New test.
5691
5692 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5693
5694 PR tree-optimization/70602
5695 * gcc.c-torture/execute/pr70602.c: New test.
5696
5697 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5698
5699 PR target/70381
5700 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5701 __float128 emulator is built and runs.
5702 * gcc.target/powerpc/float128-1.c: Likewise.
5703
5704 * lib/target-supports.exp (check_ppc_float128_sw_available):
5705 Rework tests for __float128 software and hardware
5706 availability. Fix exit condition to return 0 on success.
5707
5708 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5709
5710 PR target/70133
5711 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5712 * gcc.target/aarch64/target_attr_15.c: Likewise.
5713
5714 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5715
5716 PR c++/69066
5717 * g++.dg/cpp1y/pr69066.C: New.
5718
5719 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5720
5721 PR fortran/68566
5722 * gfortran.dg/pr36192.f90: Update test.
5723 * gfortran.dg/pr36192_1.f90: Update test.
5724 * gfortran.dg/real_dimension_1.f: Update test.
5725 * gfortran.dg/parameter_array_init_7.f90: New test.
5726
5727 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5728
5729 PR testsuite/64039
5730 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5731
5732 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5733
5734 PR rtl-optimization/66669
5735 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5736
5737 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5738
5739 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5740 * gcc.dg/pie-1.c: Likewise.
5741 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5742 * gcc.dg/pic-4.c: Likewise.
5743 * gcc.dg/pie-3.c: Likewise.
5744 * gcc.dg/pie-4.c: Likewise.
5745
5746 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5747
5748 PR tree-optimization/68644
5749 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5750
5751 PR rtl-optimization/64886
5752 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5753
5754 2016-04-09 Tom de Vries <tom@codesourcery.com>
5755
5756 PR tree-optimization/68953
5757 * gcc.dg/graphite/pr68953.c: New test.
5758
5759 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5760
5761 PR fortran/70592
5762 * gfortran.dg/deferred_character_16.f90: New test.
5763
5764 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5765
5766 PR tree-optimization/70586
5767 * gcc.c-torture/execute/pr70586.c: New test.
5768
5769 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5770
5771 PR sanitizer/70573
5772 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5773 with __builtin_memset
5774 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5775
5776 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5777
5778 PR lto/70289
5779 PR ipa/70348
5780 PR tree-optimization/70373
5781 PR middle-end/70533
5782 PR middle-end/70534
5783 PR middle-end/70535
5784 * c-c++-common/goacc/reduction-5.c: New test.
5785 * c-c++-common/goacc/reduction-promotions.c: New test.
5786 * gfortran.dg/goacc/reduction-3.f95: New test.
5787 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5788
5789 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5790
5791 PR c++/70590
5792 PR c++/70452
5793 * g++.dg/pr70590.C: New test.
5794 * g++.dg/pr70590-2.C: New test.
5795
5796 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5797
5798 PR middle-end/70593
5799 * gcc.target/i386/pr70593.c: New test.
5800
5801 PR rtl-optimization/70574
5802 * gcc.target/i386/avx2-pr70574.c: New test.
5803
5804 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5805
5806 PR sanitizer/70541
5807 * c-c++-common/asan/pr70541.c: New test.
5808
5809 2016-04-08 Tom de Vries <tom@codesourcery.com>
5810
5811 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5812 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5813
5814 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5815
5816 PR target/70566
5817 * gcc.c-torture/execute/pr70566.c: New test.
5818
5819 2016-04-08 Tom de Vries <tom@codesourcery.com>
5820
5821 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5822 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5823
5824 2016-04-08 Alan Modra <amodra@gmail.com>
5825
5826 * gcc.target/powerpc/pr70117.c: New.
5827
5828 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5829
5830 PR testsuite/70581
5831 * gcc.dg/lto/simd-function_0.c: New test.
5832
5833 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5834 clones.
5835 * c-c++-common/attr-simd-2.c: Likewise.
5836 * c-c++-common/attr-simd-4.c: Likewise.
5837 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5838 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5839
5840 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5841
5842 PR testsuite/70553
5843 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5844
5845 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5846 Tom de Vries <tom@codesourcery.com>
5847
5848 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5849 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5850 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5851 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5852 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5853 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5854 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5855 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5856
5857 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5858
5859 PR c/70436
5860 * g++.dg/warn/Wparentheses-29.C: New test.
5861
5862 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5863
5864 PR c/70436
5865 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5866 explicit braces to resolve a future -Wparentheses warning.
5867
5868 2016-04-06 Richard Henderson <rth@redhat.com>
5869
5870 * gcc.dg/pr61817-1.c: New test.
5871 * gcc.dg/pr61817-2.c: New test.
5872 * gcc.dg/pr69391-1.c: New test.
5873 * gcc.dg/pr69391-2.c: New test.
5874
5875 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5876
5877 PR rtl-optimization/70398
5878 * gcc.target/aarch64/pr70398.c: New.
5879
5880 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5881
5882 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5883
5884 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5885 Pedro Alves <palves@redhat.com>
5886
5887 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5888
5889 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5890
5891 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5892 Check for avx512f effective targets instead of avx2.
5893 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5894 for AVX512F clones.
5895 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5896 * g++.dg/gomp/declare-simd-1.C: Likewise.
5897 * g++.dg/gomp/declare-simd-3.C: Likewise.
5898 * g++.dg/gomp/declare-simd-4.C: Likewise.
5899
5900 PR middle-end/70550
5901 * c-c++-common/gomp/pr70550-1.c: New test.
5902 * c-c++-common/gomp/pr70550-2.c: New test.
5903
5904 2016-04-05 Nathan Sidwell <nathan@acm.org>
5905
5906 PR c++/70512
5907 * g++.dg/ext/attribute-may-alias-5.C: New.
5908
5909 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5910
5911 PR c++/70336
5912 * c-c++-common/pr70336.c: New test.
5913 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5914 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5915
5916 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5917
5918 PR ipa/66223
5919 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5920
5921 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5922
5923 PR rtl-optimization/70542
5924 * gcc.dg/torture/pr70542.c: New test.
5925 * gcc.target/i386/avx2-pr70542.c: New test.
5926
5927 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5928
5929 PR tree-optimization/70509
5930 * gcc.target/i386/avx512bw-pr70509.c: New test.
5931
5932 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5933
5934 PR c++/70452
5935 * g++.dg/ext/constexpr-vla4.C: New test.
5936
5937 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5938
5939 PR target/70510
5940 * gcc.target/i386/pr70510.c: New test.
5941
5942 2016-04-05 Richard Biener <rguenther@suse.de>
5943
5944 PR tree-optimization/70526
5945 * g++.dg/torture/pr70526.C: New testcase.
5946
5947 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5948
5949 PR target/70525
5950 * gcc.target/i386/pr70525.c: New test.
5951
5952 2016-04-05 Richard Biener <rguenther@suse.de>
5953
5954 PR middle-end/70499
5955 * g++.dg/torture/pr70499.C: New testcase.
5956
5957 2016-04-05 Richard Biener <rguenther@suse.de>
5958
5959 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5960 remove XFAIL.
5961
5962 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5963
5964 PR middle-end/70307
5965 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5966 rs6000 ABI warnings.
5967
5968 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5969
5970 PR ipa/66223
5971 * g++.dg/ipa/devirt-51.C: New testcase.
5972
5973 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5974 Jakub Jelinek <jakub@redhat.com>
5975
5976 PR middle-end/70457
5977 * gcc.dg/torture/pr70457.c: New.
5978
5979 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5980
5981 PR fortran/67538
5982 * gfortran.dg/allocate_with_source_19.f08: New test.
5983
5984 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5985
5986 PR fortran/65795
5987 * gfortran.dg/coarray_allocate_6.f08: New test.
5988
5989 2016-04-04 Richard Biener <rguenther@suse.de>
5990
5991 PR rtl-optimization/70484
5992 * gcc.dg/torture/pr70484.c: New testcase.
5993
5994 2016-04-04 Marek Polacek <polacek@redhat.com>
5995
5996 PR c/70307
5997 * gcc.dg/torture/pr70307.c: New test.
5998
5999 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6000
6001 PR target/70416
6002 PR target/67391
6003 * gcc.target/sh/torture/pr70416.c: New.
6004
6005 2016-04-02 Martin Sebor <msebor@redhat.com>
6006
6007 PR c++/67376
6008 PR c++/70170
6009 PR c++/70172
6010 PR c++/70228
6011 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6012 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6013 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6014 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6015 * g++.dg/cpp0x/constexpr-string.C: Same.
6016 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6017 * g++.dg/cpp0x/pr65398.C: Same.
6018 * g++.dg/ext/constexpr-vla1.C: Same.
6019 * g++.dg/ext/constexpr-vla2.C: Same.
6020 * g++.dg/ext/constexpr-vla3.C: Same.
6021 * g++.dg/ubsan/pr63956.C: Same.
6022
6023 2016-04-01 Jakub Jelinek <jakub@redhat.com>
6024
6025 PR rtl-optimization/70467
6026 * gcc.target/i386/pr70467-2.c: New test.
6027
6028 2016-04-01 Jakub Jelinek <jakub@redhat.com>
6029 Marek Polacek <polacek@redhat.com>
6030
6031 PR c++/70488
6032 * g++.dg/init/new47.C: New test.
6033
6034 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6035
6036 PR target/70496
6037 * gcc.target/arm/pr70496.c: New test.
6038
6039 2016-04-01 Nathan Sidwell <nathan@acm.org>
6040
6041 PR c++/68475
6042 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6043
6044 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6045
6046 PR target/69890
6047 * gcc.dg/strlenopt.h (memmove): New.
6048 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6049 instead of "string.h".
6050 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6051 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6052 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6053 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6054 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6055 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6056 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6057 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6058 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6059 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6060 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6061 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6062 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6063 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6064 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6065 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6066 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6067 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6068 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6069 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6070
6071 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6072
6073 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6074 (Holder::foo): Reflect this.
6075
6076 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6077
6078 PR target/70442
6079 * gcc.dg/pr70442.c: New test.
6080
6081 2016-03-31 Nathan Sidwell <nathan@acm.org>
6082
6083 PR c++/70393
6084 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6085
6086 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6087
6088 PR target/70453
6089 * gcc.target/i386/pr70453.c: New test.
6090
6091 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
6092
6093 PR target/70292
6094 * gcc.c-torture/pr70292.c: New test.
6095
6096 2016-03-31 Marek Polacek <polacek@redhat.com>
6097
6098 PR c/70297
6099 * c-c++-common/pr70297.c: New test.
6100 * g++.dg/cpp0x/typedef-redecl.C: New test.
6101 * gcc.dg/typedef-redecl2.c: New test.
6102
6103 2016-03-31 Jakub Jelinek <jakub@redhat.com>
6104
6105 PR rtl-optimization/70460
6106 * gcc.c-torture/execute/pr70460.c: New test.
6107
6108 2016-03-31 Richard Biener <rguenther@suse.de>
6109
6110 PR c++/70430
6111 * g++.dg/ext/vector30.C: New testcase.
6112
6113 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6114 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6115
6116 * gfortran.dg/fmt_pf.f90: New test.
6117
6118 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6119
6120 Forward-port from 5 branch
6121 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6122
6123 PR testsuite/70356
6124 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6125 dg-require-effective-target after dg-do.
6126
6127 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6128
6129 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6130
6131 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6132 Julian Brown <julian@codesourcery.com>
6133 Chung-Lin Tang <cltang@codesourcery.com>
6134 Cesar Philippidis <cesar@codesourcery.com>
6135 James Norris <jnorris@codesourcery.com>
6136 Tom de Vries <tom@codesourcery.com>
6137 Nathan Sidwell <nathan@codesourcery.com>
6138
6139 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6140 * c-c++-common/goacc/loop-clauses.c: Likewise.
6141 * g++.dg/goacc/template.C: Likewise.
6142 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6143 * gfortran.dg/goacc/loop-1.f95: Likewise.
6144 * gfortran.dg/goacc/loop-5.f95: Likewise.
6145 * gfortran.dg/goacc/loop-6.f95: Likewise.
6146 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6147 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6148 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6149 * c-c++-common/goacc/clauses-fail.c: Likewise.
6150 * c-c++-common/goacc/parallel-1.c: Likewise.
6151 * c-c++-common/goacc/reduction-1.c: Likewise.
6152 * c-c++-common/goacc/reduction-2.c: Likewise.
6153 * c-c++-common/goacc/reduction-3.c: Likewise.
6154 * c-c++-common/goacc/reduction-4.c: Likewise.
6155 * c-c++-common/goacc/routine-3.c: Likewise.
6156 * c-c++-common/goacc/routine-4.c: Likewise.
6157 * c-c++-common/goacc/routine-5.c: Likewise.
6158 * c-c++-common/goacc/tile.c: Likewise.
6159 * g++.dg/goacc/template.C: Likewise.
6160 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6161 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6162 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6163 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6164 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6165 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6166 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6167 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6168 * c-c++-common/goacc/use_device-1.c: ... this file.
6169 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6170 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6171 * c-c++-common/goacc/host_data-6.c: ... this file.
6172 * c-c++-common/goacc/loop-2-kernels.c: New file.
6173 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6174 * c-c++-common/goacc/loop-3.c: Likewise.
6175 * g++.dg/goacc/reference.C: Likewise.
6176 * g++.dg/goacc/routine-1.C: Likewise.
6177 * g++.dg/goacc/routine-2.C: Likewise.
6178
6179 2016-03-30 Richard Biener <rguenther@suse.de>
6180
6181 PR middle-end/70450
6182 * gcc.dg/torture/pr70450.c: New testcase.
6183
6184 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6185
6186 PR target/70421
6187 * gcc.dg/torture/pr70421.c: New test.
6188 * gcc.target/i386/avx512f-pr70421.c: New test.
6189
6190 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6191
6192 PR testsuite/70364
6193 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6194 (check): New function.
6195 (bar): Call check.
6196 (foo): Align stack to 16 bytes when calling bar.
6197 * gcc.target/i386/cleanup-2.c: Likewise.
6198
6199 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6200
6201 PR tree-optimization/59124
6202 * gcc.dg/Warray-bounds-19.c: New test.
6203
6204 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6205
6206 * lib/prune.exp (escape_regex_chars): New.
6207 (prune_file_path): Update to quote metcharacters for regexp.
6208
6209 2016-03-29 Jakub Jelinek <jakub@redhat.com>
6210
6211 PR rtl-optimization/70429
6212 * gcc.c-torture/execute/pr70429.c: New test.
6213
6214 PR tree-optimization/70405
6215 * gcc.dg/pr70405.c: New test.
6216
6217 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6218
6219 PR fortran/70397
6220 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6221 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6222
6223 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6224
6225 PR testsuite/64177
6226 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6227 __cilkrts_set_param to set two workers.
6228 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6229 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6230
6231 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6232
6233 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6234
6235 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6236
6237 PR target/70406
6238 * gcc.target/i386/pr70406.c: New test.
6239
6240 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6241
6242 * gnat.dg/specs/double_record_extension3.ads: New test.
6243
6244 2016-03-25 Richard Henderson <rth@redhat.com>
6245
6246 PR target/70120
6247 * gcc.target/aarch64/pr70120-1.c: New.
6248 * gcc.target/aarch64/pr70120-2.c: New.
6249 * gcc.target/aarch64/pr70120-3.c: New.
6250
6251 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6252
6253 PR c++/62212
6254 * g++.dg/template/mangle2.C: The dg-do directive should be
6255 "compile" not "assemble".
6256
6257 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6258
6259 PR lto/69650
6260 * gcc.dg/pr69650.c: New test.
6261
6262 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
6263
6264 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6265
6266 2016-03-25 Alan Modra <amodra@gmail.com>
6267
6268 * gcc.dg/dfp/pr70052.c: New test.
6269
6270 2016-03-24 Richard Henderson <rth@redhat.com>
6271
6272 PR middle-end/69845
6273 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6274 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6275
6276 2016-03-24 Tom de Vries <tom@codesourcery.com>
6277
6278 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6279
6280 2016-03-24 Tom de Vries <tom@codesourcery.com>
6281
6282 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6283 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6284
6285 2016-03-24 Tom de Vries <tom@codesourcery.com>
6286
6287 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6288 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6289
6290 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6291
6292 PR c++/62212
6293 * g++.dg/template/mangle2.C: New test.
6294
6295 2016-03-24 Richard Biener <rguenther@suse.de>
6296
6297 PR tree-optimization/70396
6298 * gcc.dg/torture/pr70396.c: New testcase.
6299
6300 2016-03-24 Richard Biener <rguenther@suse.de>
6301
6302 PR middle-end/70370
6303 * gcc.dg/torture/pr70370.c: New testcase.
6304
6305 2016-03-24 Tom de Vries <tom@codesourcery.com>
6306
6307 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6308 * gfortran.dg/goacc/kernels-tree.f95: Same.
6309 * gfortran.dg/goacc/parallel-tree.f95: Same.
6310
6311 2016-03-24 Tom de Vries <tom@codesourcery.com>
6312
6313 * c-c++-common/goacc/uninit-if-clause.c: New test.
6314 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6315
6316 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6317
6318 PR target/70290
6319 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6320 Fix formatting.
6321
6322 2016-03-24 Richard Biener <rguenther@suse.de>
6323
6324 PR tree-optimization/70372
6325 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6326
6327 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6328
6329 PR c++/70347
6330 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6331
6332 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6333
6334 PR c++/70332
6335 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6336
6337 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6338
6339 PR c++/70001
6340 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6341 * g++.dg/cpp1y/pr70001.C: New test.
6342
6343 PR c++/70323
6344 * g++.dg/cpp0x/constexpr-70323.C: New test.
6345
6346 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6347 Jason Merrill <jason@redhat.com>
6348 Jakub Jelinek <jakub@redhat.com>
6349
6350 PR c++/69315
6351 * g++.dg/cpp0x/constexpr-69315.C: New test.
6352 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6353
6354 2016-03-23 Marek Polacek <polacek@redhat.com>
6355
6356 PR c++/69884
6357 * g++.dg/warn/Wignored-attributes-1.C: New test.
6358 * g++.dg/warn/Wignored-attributes-2.C: New test.
6359
6360 2016-03-23 Tom de Vries <tom@codesourcery.com>
6361
6362 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6363 initialization.
6364 * gfortran.dg/goacc/private-3.f95 (test): Same.
6365 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6366 missing use param.
6367
6368 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6369
6370 * lib/target-supports.exp: Remove v7ve entry from loop
6371 creating effective target checks.
6372 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6373 (add_options_for_arm_arch_v7ve): Likewise.
6374
6375 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6376
6377 PR tree-optimization/70354
6378 * gcc.dg/vect/pr70354-1.c: New test.
6379 * gcc.dg/vect/pr70354-2.c: New test.
6380 * gcc.target/i386/avx2-pr70354-1.c: New test.
6381 * gcc.target/i386/avx2-pr70354-2.c: New test.
6382
6383 2016-03-22 Jeff Law <law@redhat.com>
6384
6385 PR target/70232
6386 * gcc.dg/tree-ssa/pr70232.c: New test.
6387
6388 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6389
6390 PR target/70302
6391 * gcc.target/i386/pr70302.c: New test.
6392
6393 2016-03-22 Richard Biener <rguenther@suse.de>
6394
6395 PR middle-end/70251
6396 * g++.dg/torture/pr70251.C: New testcase.
6397
6398 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6399
6400 PR c/69993
6401 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6402 Wmisleading-indentation.c.
6403 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6404 reflect change to diagnostic text and order of messages.
6405 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6406
6407 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6408
6409 * g++.dg/ext/java-3.C: Don't compile on AIX.
6410
6411 2016-03-22 Richard Biener <rguenther@suse.de>
6412
6413 PR middle-end/70333
6414 * gcc.dg/torture/pr70333.c: New testcase.
6415
6416 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6417
6418 * g++.dg/ext/pr70290.C: New test.
6419
6420 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6421
6422 PR target/70325
6423 * gcc.target/i386/pr70325.c: New test.
6424
6425 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6426
6427 PR target/70329
6428 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6429 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6430
6431 PR target/70300
6432 * gcc.target/i386/pr70300.c: New test.
6433
6434 PR c++/70295
6435 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6436 (func2): New function for cond with parens, xfail warning for c++.
6437 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6438
6439 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6440
6441 PR c++/70096
6442 * g++.dg/template/ptrmem30.C: New test.
6443
6444 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6445
6446 PR c++/70204
6447 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6448 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6449
6450 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6451
6452 PR middle-end/70326
6453 * gcc.dg/pr70326.c: New test.
6454
6455 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6456 Jakub Jelinek <jakub@redhat.com>
6457
6458 PR tree-optimization/70317
6459 * gcc.dg/pr70317.c: New test.
6460
6461 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6462
6463 PR target/70327
6464 * gcc.target/i386/pr70327.c: New test.
6465
6466 2016-03-21 Martin Liska <mliska@suse.cz>
6467
6468 PR ipa/70306
6469 * gcc.dg/ipa/pr70306.c: New test.
6470
6471 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6472
6473 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6474 * gcc.target/arm/attr-align3.c: Likewise.
6475 * gcc.target/arm/attr_arm.c: Likewise.
6476 * gcc.target/arm/flip-thumb.c: Likewise.
6477
6478 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6479
6480 PR target/70296
6481 * gcc.target/powerpc/altivec-36.c: New test.
6482
6483 2016-03-21 Richard Biener <rguenther@suse.de>
6484
6485 PR tree-optimization/70310
6486 * gcc.dg/torture/pr70310.c: New testcase.
6487
6488 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6489
6490 PR target/70293
6491 * gcc.target/i386/pr70293.c: New test.
6492
6493 2016-03-21 Richard Biener <rguenther@suse.de>
6494
6495 PR tree-optimization/70288
6496 * gcc.dg/torture/pr70288-1.c: New testcase.
6497 * gcc.dg/torture/pr70288-2.c: Likewise.
6498
6499 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6500
6501 PR rtl-optimization/69307
6502 * gcc.target/arm/pr69307.c: New test.
6503
6504 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6505
6506 PR rtl-optimization/69102
6507 * gcc.c-torture/compile/pr69102.c: New test.
6508
6509 2016-03-18 Jeff Law <law@redhat.com>
6510
6511 PR rtl-optimization/70263
6512 * gcc.c-torture/compile/pr70263-1.c: New test.
6513 * gcc.target/i386/pr70263-2.c: New test.
6514
6515 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6516
6517 PR rtl-optimization/70278
6518 * gcc.dg/torture/pr70278.c: New test.
6519 * gcc.target/arm/pr70278.c: New test.
6520
6521 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6522
6523 PR c/70281
6524 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6525 (test_builtin_types_compatible_p): New test function.
6526 * gcc.dg/pr70281.c: New test case.
6527
6528 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6529
6530 PR target/70113
6531 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6532
6533 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6534
6535 PR tree-optimization/70252
6536 * gcc.dg/pr70252.c: New test.
6537
6538 2016-03-18 Tom de Vries <tom@codesourcery.com>
6539
6540 * gcc.dg/pr70161-2.c: New test.
6541 * gcc.dg/pr70161.c: New test.
6542
6543 2016-03-18 Tom de Vries <tom@codesourcery.com>
6544
6545 PR ipa/70269
6546 * gcc.dg/pr70269.c: New test.
6547
6548 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6549
6550 PR c++/70267
6551 * g++.dg/ext/java-3.C: New test.
6552
6553 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6554
6555 PR c++/70205
6556 * g++.dg/lookup/pr70205.C: New test.
6557
6558 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6559
6560 PR c++/70218
6561 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6562
6563 2016-03-17 Marek Polacek <polacek@redhat.com>
6564
6565 PR c/69407
6566 * gcc.dg/atomic-op-6.c: New test.
6567
6568 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6569
6570 PR c/70264
6571 * c-c++-common/pr70264.c: New test case.
6572
6573 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6574
6575 PR c++/70144
6576 * c-c++-common/pr70144-1.c: New test.
6577 * c-c++-common/pr70144-2.c: New test.
6578
6579 PR c++/70272
6580 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6581 * g++.dg/opt/flifetime-dse6.C: New test.
6582 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6583
6584 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6585
6586 PR driver/70192
6587 * gcc.dg/pic-1.c: New test.
6588 * gcc.dg/pic-2.c: Likewise.
6589 * gcc.dg/pic-3.c: Likewise.
6590 * gcc.dg/pic-4.c: Likewise.
6591 * gcc.dg/pie-1.c: Likewise.
6592 * gcc.dg/pie-2.c: Likewise.
6593 * gcc.dg/pie-3.c: Likewise.
6594 * gcc.dg/pie-4.c: Likewise.
6595 * gcc.dg/pie-5.c: Likewise.
6596 * gcc.dg/pie-6.c: Likewise.
6597
6598 2016-03-17 Tom de Vries <tom@codesourcery.com>
6599
6600 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6601 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6602
6603 2016-03-17 Richard Biener <rguenther@suse.de>
6604
6605 PR debug/70271
6606 * g++.dg/debug/pr70271.C: New testcase.
6607
6608 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6609
6610 * gcc.target/i386/pr70251.c: New test.
6611
6612 2016-03-17 Marek Polacek <polacek@redhat.com>
6613
6614 PR c++/70194
6615 * g++.dg/warn/constexpr-70194.C: New test.
6616
6617 2016-03-16 Richard Henderson <rth@redhat.com>
6618
6619 PR middle-end/70240
6620 * gcc.c-torture/compile/pr70240.c: New.
6621
6622 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6623
6624 * gcc.c-torture/compile/20151204.c: Skip for avr.
6625
6626 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6627
6628 PR target/70245
6629 * g++.dg/opt/pr70245.C: New test.
6630 * g++.dg/opt/pr70245.h: New file.
6631 * g++.dg/opt/pr70245-aux.cc: New file.
6632
6633 2016-03-16 Martin Sebor <msebor@redhat.com>
6634
6635 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6636
6637 2016-03-16 Richard Henderson <rth@redhat.com>
6638
6639 PR middle-end/70199
6640 * gcc.c-torture/compile/pr70199.c: New.
6641
6642 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6643
6644 * gcc.dg/uninit-19.c: Run dos2unix.
6645
6646 2016-03-16 Marek Polacek <polacek@redhat.com>
6647
6648 PR c/70093
6649 * gcc.dg/nested-func-10.c: New test.
6650 * gcc.dg/nested-func-9.c: New test.
6651
6652 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6653
6654 PR tree-optimization/68714
6655 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6656
6657 2016-03-16 Tom de Vries <tom@codesourcery.com>
6658
6659 PR tree-optimization/68715
6660 * gcc.dg/graphite/pr68715-2.c: New test.
6661 * gcc.dg/graphite/pr68715.c: New test.
6662 * gfortran.dg/graphite/pr68715.f90: New test.
6663
6664 2016-03-16 Tom de Vries <tom@codesourcery.com>
6665
6666 PR tree-optimization/68809
6667 * gcc.dg/graphite/pr68809-2.c: New test.
6668 * gcc.dg/graphite/pr68809.c: New test.
6669
6670 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6671
6672 PR c++/70147
6673 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6674 method call to i () as argument. Adjust expected output.
6675
6676 PR c++/70147
6677 * g++.dg/ubsan/pr70147-1.C: New test.
6678 * g++.dg/ubsan/pr70147-2.C: New test.
6679
6680 2016-03-15 Martin Sebor <msebor@redhat.com>
6681
6682 PR c++/58281
6683 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6684
6685 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6686
6687 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6688 hppa*-*-hpux*.
6689
6690 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6691
6692 PR libfortran/69799
6693 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6694 libatomic_available.
6695
6696 2016-03-15 Marek Polacek <polacek@redhat.com>
6697
6698 PR c++/70209
6699 * g++.dg/ext/attribute-may-alias-4.C: New test.
6700
6701 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6702
6703 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6704 -fvar-tracking-assignments-toggle flag.
6705
6706 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6707
6708 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6709
6710 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6711
6712 PR rtl-optimization/70222
6713 * gcc.c-torture/execute/pr70222-1.c: New test.
6714 * gcc.c-torture/execute/pr70222-2.c: New test.
6715
6716 2016-03-15 Richard Henderson <rth@redhat.com>
6717
6718 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6719
6720 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6721
6722 PR rtl-optimization/69032
6723 * gcc.dg/pr69032.c: New test.
6724
6725 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6726
6727 PR rtl-optimization/63384
6728 * g++.dg/pr63384.C: New test.
6729
6730 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6731
6732 PR target/64411
6733 * gcc.target/i386/pr64411.C: New test.
6734
6735 2016-03-15 Tom de Vries <tom@codesourcery.com>
6736
6737 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6738 * gfortran.dg/goacc/kernels-alias.f95: New test.
6739
6740 2016-03-14 Martin Sebor <msebor@redhat.com>
6741
6742 PR c++/53792
6743 * g++.dg/cpp0x/constexpr-inline.C: New test.
6744 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6745
6746 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6747
6748 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6749
6750 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6751
6752 PR middle-end/70219
6753 * gcc.dg/pr70219.c: New test.
6754
6755 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6756
6757 PR target/70083
6758 * gcc.dg/torture/pr70083.c: New test.
6759 * gcc.target/i386/pr70083.c: New test.
6760
6761 2016-03-14 Richard Biener <rguenther@suse.de>
6762
6763 PR tree-optimization/56365
6764 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6765
6766 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6767
6768 PR target/70098
6769 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6770 New function.
6771 * g++.dg/pr70098.C: New testcase.
6772
6773
6774 2016-03-14 Tom de Vries <tom@codesourcery.com>
6775
6776 PR tree-optimization/70045
6777 * gcc.dg/graphite/pr70045.c: New test.
6778
6779 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6780
6781 PR fortran/69043
6782 * gfortran.dg/include_9.f90: New test.
6783
6784 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6785
6786 PR fortran/45076
6787 gfortran.dg/prof/prof.exp: New script.
6788 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6789
6790 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6791
6792 PR rtl-optimization/69307
6793 * gcc.dg/pr69307.c: New test.
6794
6795 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6796
6797 PR target/69614
6798 * gcc.target/arm/pr69614.c: New.
6799
6800 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6801
6802 PR fortran/70031
6803 * gfortran.dg/submodule_14.f08: New test
6804
6805 PR fortran/69524
6806 * gfortran.dg/submodule_15.f08: New test
6807
6808 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6809
6810 PR c++/70106
6811 * g++.dg/cpp1y/paren3.C: New test.
6812
6813 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6814
6815 PR target/70131
6816 * gcc.target/powerpc/ppc-round2.c: New test.
6817
6818 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6819
6820 PR target/70123
6821 * gcc.dg/torture/pr70123.c: New test.
6822
6823 2016-03-11 Jeff Law <law@redhat.com>
6824
6825 PR tree-optimization/70190
6826 * gcc.c-torture/compile/pr70190.c: New test.
6827
6828 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6829
6830 PR c/68187
6831 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6832 case.
6833 (test43_b): Likewise.
6834 (test43_c): Likewise.
6835 (test43_d): Likewise.
6836 (test43_e): Likewise.
6837 (test43_f): Likewise.
6838 (test43_g): Likewise.
6839 (test44_a): Likewise.
6840 (test44_b): Likewise.
6841 (test44_c): Likewise.
6842 (test44_d): Likewise.
6843 (test44_e): Likewise.
6844
6845 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6846
6847 PR c/70085
6848 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6849
6850 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6851
6852 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6853 dg-options.
6854
6855 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6856
6857 PR target/70002
6858 PR target/69245
6859 * gcc.target/aarch64/pr69245_2.c: New test.
6860
6861 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6862
6863 PR tree-optimization/70177
6864 * gcc.dg/pr70177.c: New test.
6865
6866 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6867
6868 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6869
6870 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6871
6872 * gcc.dg/tree-ssa/sra-20.c: New.
6873
6874 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6875
6876 PR rtl-optimization/70174
6877 * gcc.dg/pr70174.c: New test.
6878
6879 PR tree-optimization/70169
6880 * gcc.dg/pr70169.c: New test.
6881
6882 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6883
6884 PR target/70160
6885 * gcc.target/i386/pr70160.c: New test.
6886
6887 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6888
6889 * gcc.target/s390/dfp-1.c: New test.
6890
6891 2016-03-10 Nick Clifton <nickc@redhat.com>
6892
6893 PR target/70044
6894 * gcc.target/aarch64/pr70044.c: New test.
6895
6896 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6897 Jakub Jelinek <jakub@redhat.com>
6898
6899 PR c++/70001
6900 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6901 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6902 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6903
6904 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6905
6906 PR lto/69589
6907 * g++.dg/lto/pr69589_0.C: New testcase
6908 * g++.dg/lto/pr69589_1.C: New testcase
6909
6910 2016-03-10 Marek Polacek <polacek@redhat.com>
6911
6912 PR c++/70153
6913 * g++.dg/delayedfold/unary-plus1.C: New test.
6914
6915 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6916
6917 * gcc.target/arm/pr45701-1.c: Escape brackets.
6918 * gcc.target/arm/pr45701-2.c: Likewise.
6919
6920 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6921
6922 * gfortran.dg/unconstrained_commons.f: New.
6923
6924 2016-03-10 Alan Modra <amodra@gmail.com>
6925
6926 * gcc.dg/pr69195.c: New.
6927 * gcc.dg/pr69238.c: New.
6928
6929 2016-03-10 Tom de Vries <tom@codesourcery.com>
6930
6931 PR testsuite/68915
6932 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6933
6934 2016-03-10 Richard Biener <rguenther@suse.de>
6935
6936 PR tree-optimization/70128
6937 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6938 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6939
6940 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6941
6942 PR tree-optimization/70152
6943 * gcc.dg/pr70152.c: New test.
6944
6945 PR target/70086
6946 * gcc.target/i386/pr70086-1.c: New test.
6947 * gcc.target/i386/pr70086-2.c: New test.
6948 * gcc.target/i386/pr70086-3.c: New test.
6949
6950 PR tree-optimization/70127
6951 * gcc.c-torture/execute/pr70127.c: New test.
6952
6953 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6954
6955 * c-c++-common/goacc/combined-directives-2.c: New test.
6956
6957 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6958
6959 PR c/68473
6960 PR c++/70105
6961 * g++.dg/diagnostic/pr70105.C: New test.
6962 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6963 (test_multiple_ordinary_maps): New test function.
6964
6965 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6966
6967 PR c/68473
6968 PR c++/70105
6969 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6970 Drop range information from call to inform_at_rich_loc.
6971 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6972 New.
6973 (test_show_locus): Replace calls to rich_location::add_range with
6974 calls to add_range. Rewrite the tests that used the now-defunct
6975 rich_location ctor taking a source_range. Simplify other tests
6976 by replacing calls to COMBINE_LOCATION_DATA with calls to
6977 make_location.
6978
6979 2016-03-09 Richard Biener <rguenther@suse.de>
6980 Jakub Jelinek <jakub@redhat.com>
6981
6982 PR tree-optimization/70138
6983 * gcc.dg/vect/pr70138-1.c: New testcase.
6984 * gcc.dg/vect/pr70138-2.c: Likewise.
6985
6986 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6987
6988 PR target/70049
6989 * gcc.target/i386/pr70049.c: New test.
6990
6991 2016-03-09 Richard Biener <rguenther@suse.de>
6992
6993 PR c/70143
6994 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6995 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6996 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6997
6998 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6999
7000 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7001 arm-*-*.
7002
7003 2016-03-09 Jakub Jelinek <jakub@redhat.com>
7004
7005 PR middle-end/67278
7006 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7007
7008 PR target/67278
7009 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7010
7011 PR middle-end/70050
7012 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7013 in testcase comment.
7014
7015 2016-03-09 Tom de Vries <tom@codesourcery.com>
7016
7017 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7018 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7019 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7020 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7021 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7022 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7023 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7024 * gfortran.dg/goacc/kernels-loop.f95: New test.
7025
7026 2016-03-08 Martin Sebor <msebor@redhat.com>
7027
7028 PR c++/62096
7029 * g++.dg/warn/overflow-warn-7.C: New test.
7030
7031 2016-03-08 Jason Merrill <jason@redhat.com>
7032
7033 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7034 * lib/target-supports.exp (check_effective_target_concepts): New.
7035
7036 2016-03-08 Jakub Jelinek <jakub@redhat.com>
7037
7038 PR c++/70135
7039 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7040 * g++.dg/ubsan/pr70135.C: New test.
7041
7042 PR target/70110
7043 * gcc.dg/pr70110.c: New test.
7044
7045 2016-03-07 Martin Jambor <mjambor@suse.cz>
7046
7047 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7048 * c-c++-common/gomp/if-1.c: Likewise.
7049 * c-c++-common/gomp/pr61486-2.c: Likewise.
7050 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7051 to dg-additional-options.
7052 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7053 * g++/gomp/target-teams-1.c: Likewise.
7054 * gcc.dg/gomp/gomp.exp: Likewise.
7055 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7056 dg-additional-options.
7057 * gfortran.dg/gomp/gomp.exp: Likewise.
7058 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7059 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7060 dg-additional-options.
7061 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7062
7063 2016-03-07 Martin Jambor <mjambor@suse.cz>
7064
7065 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7066 * c-c++-common/gomp/gridify-1.c: New test.
7067 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7068
7069 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7070
7071 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7072 trigger for cortex-r8, when scanning for register r8.
7073 * gcc.target/arm/pr45701-2.c: Likewise.
7074
7075 2016-02-26 Richard Biener <rguenther@suse.de>
7076 Jeff Law <law@redhat.com>
7077
7078 PR tree-optimization/69740
7079 * gcc.c-torture/compile/pr69740-1.c: New test.
7080 * gcc.c-torture/compile/pr69740-2.c: New test.
7081
7082 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7083
7084 * lib/target-supports.exp
7085 (check_effective_target_whole_vector_shift): Enable for PPC64.
7086
7087 2016-03-07 Richard Biener <rguenther@suse.de>
7088
7089 PR tree-optimization/70115
7090 * gcc.dg/torture/pr70115.c: New testcase.
7091
7092 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7093
7094 PR middle-end/69916
7095 * c-c-++-common/goacc/pr69916.c: New.
7096
7097 2016-03-07 Richard Henderson <rth@redhat.com>
7098
7099 * gcc.c-torture/compile/pr70061.c: New test.
7100
7101 2016-03-07 Richard Biener <rguenther@suse.de>
7102
7103 PR testsuite/70109
7104 * gcc.dg/vect/O3-pr36098.c: New testcase.
7105
7106 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7107
7108 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7109
7110 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7111
7112 * gnat.dg/renaming9.ad[sb]: New testcase.
7113
7114 2016-03-05 Jakub Jelinek <jakub@redhat.com>
7115
7116 PR c++/70084
7117 * g++.dg/expr/stdarg3.C: New test.
7118
7119 2016-03-04 Jeff Law <law@redhat.com>
7120
7121 PR tree-optimization/69196
7122 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7123 x86_64-*-*.
7124
7125 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7126
7127 PR c/69973
7128 * gcc.dg/pr69973.c: New test.
7129
7130 PR rtl-optimization/69941
7131 * gcc.dg/torture/pr69941.c: New test.
7132
7133 PR c/69824
7134 * gcc.dg/pr69824.c: New test.
7135
7136 2016-03-05 Tom de Vries <tom@codesourcery.com>
7137
7138 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7139 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7140 function.
7141
7142 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7143
7144 PR c++/66786
7145 * g++.dg/cpp1y/var-templ48.C: New test.
7146 * g++.dg/cpp1y/var-templ49.C: New test.
7147
7148 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7149
7150 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7151
7152 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7153
7154 PR c++/70035
7155 * g++.dg/ubsan/pr70035.C: New test.
7156
7157 PR target/70062
7158 * gcc.target/i386/pr70062.c: New test.
7159
7160 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7161
7162 * g++.dg/template/typename21.C: Remove c++98_only.
7163
7164 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7165
7166 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7167
7168 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7169
7170 PR c/68187
7171 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7172 function.
7173 (fn_42_b): Likewise.
7174 (fn_42_c): Likewise.
7175
7176 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7177
7178 PR c/68187
7179 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7180 function.
7181 (fn_40_b): Likewise.
7182 (fn_41_a): Likewise.
7183 (fn_41_b): Likewise.
7184
7185 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7186
7187 PR target/70059
7188 * gcc.target/i386/avx512f-pr70059.c: New test.
7189 * gcc.target/i386/avx512dq-pr70059.c: New test.
7190
7191 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7192
7193 PR rtl-optimization/57676
7194 * gcc.dg/torture/pr57676.c: New test.
7195
7196 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7197
7198 * gcc.dg/pr70026.c: New test.
7199
7200 2016-03-04 Marek Polacek <polacek@redhat.com>
7201
7202 PR c/69798
7203 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7204 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7205
7206 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7207
7208 PR target/70004
7209 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7210 Delete.
7211 (test_corners_sisd_si): Likewise.
7212 (main): Remove checks of the above.
7213 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7214
7215 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7216
7217 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7218
7219 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7220
7221 * gcc.dg/torture/pr69951.c: Accept argc==0.
7222
7223 2016-03-04 Richard Biener <rguenther@suse.de>
7224
7225 PR c++/70054
7226 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7227 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7228
7229 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7230
7231 PR testsuite/69766
7232 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7233 testing multiarch.
7234
7235 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7236
7237 PR debug/69947
7238 * gcc.dg/guality/pr69947.c: New test.
7239
7240 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7241
7242 PR ada/70017
7243 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7244
7245 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7246
7247 PR rtl-optimization/69904
7248 * gcc.target/arm/pr69904.c: New test.
7249
7250 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7251
7252 PR target/70021
7253 * gcc.dg/vect/pr70021.c: New test.
7254 * gcc.target/i386/pr70021.c: New test.
7255
7256 2016-03-03 Marek Polacek <polacek@redhat.com>
7257
7258 PR middle-end/70050
7259 * gcc.dg/pr70050.c: New test.
7260
7261 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7262
7263 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7264
7265 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7266
7267 PR tree-optimization/70043
7268 * gfortran.dg/vect/pr70043.f90: New test.
7269
7270 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7271
7272 * gnat.dg/specs/task1.ads: New test.
7273
7274 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7275
7276 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7277 Invoke gdb with -batch.
7278 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7279
7280 2016-03-03 Richard Biener <rguenther@suse.de>
7281
7282 PR tree-optimization/55936
7283 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7284
7285 2016-03-02 Jeff Law <law@redhat.com>
7286
7287 PR rtl-optimization/69942
7288 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7289 effects of argument promotions.
7290
7291 PR tree-optimization/69987
7292 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7293 target does not support -fprefetch-loop-arrays.
7294
7295 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7296
7297 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7298
7299 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7300
7301 PR rtl-optimization/69052
7302 * gcc.target/i386/pr69052.c: New test.
7303
7304 2016-03-02 Alan Modra <amodra@gmail.com>
7305
7306 * gcc.dg/pr69990.c: New.
7307
7308 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7309
7310 PR c/68062
7311 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7312
7313 PR middle-end/70022
7314 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7315
7316 PR target/70028
7317 * gcc.target/i386/pr70028.c: New test.
7318
7319 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7320
7321 * c-c++-common/asan/swapcontext-test-1.c,
7322 * c-c++-common/tsan/thread_leak.c,
7323 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7324 * g++.dg/tsan/benign_race.C,
7325 * g++.dg/tsan/fd_close_norace.C,
7326 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7327 races with sanitizer output
7328
7329 2016-03-02 Richard Biener <rguenther@suse.de>
7330 Uros Bizjak <ubizjak@gmail.com>
7331
7332 PR target/67278
7333 * gcc.dg/simd-8.c: New testcase.
7334
7335 2016-03-02 Richard Biener <rguenther@suse.de>
7336
7337 PR middle-end/67278
7338 * gcc.dg/simd-7.c: New testcase.
7339
7340 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7341
7342 * gcc.target/i386/pr70007.c: Tweak.
7343
7344 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7345
7346 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7347
7348 2016-03-02 Marek Polacek <polacek@redhat.com>
7349
7350 PR c/67854
7351 * gcc.dg/pr67854.c: New test.
7352
7353 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7354
7355 PR middle-end/70025
7356 * gcc.dg/torture/pr70025.c: New test.
7357
7358 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7359
7360 PR tree-optimization/68621
7361 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7362
7363 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7364
7365 * gcc.target/i386/pr70007.c: New test.
7366
7367 2016-03-01 Jeff Law <law@redhat.com>
7368
7369 PR tree-optimization/69196
7370 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7371
7372 PR tree-optimization/69196
7373 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7374 duplicating code and spoiling the expected output.
7375
7376 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7377
7378 PR target/70033
7379 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7380 supports power9 before doing tests.
7381 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7382 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7383 * gcc.target/powerpc/p9-permute.c: Likewise.
7384
7385 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7386
7387 PR target/70027
7388 * gcc.target/i386/pr70027.c: New test.
7389
7390 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7391
7392 * gcc.dg/pr70017.c: New test.
7393
7394 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7395
7396 PR c/69796
7397 PR c/69974
7398 * gcc.dg/pr69796.c: New test.
7399 * gcc.dg/pr69974.c: New test.
7400
7401 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7402
7403 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7404
7405 2016-02-29 Jeff Law <law@redhat.com>
7406
7407 PR tree-optimization/69987
7408 * gfortran.dg/pr69987.f90: New test.
7409
7410 PR tree-optimization/69989
7411 * gcc.c-torture/compile/pr69989-2.c: New test.
7412
7413 2016-03-01 Marek Polacek <polacek@redhat.com>
7414
7415 PR c++/69795
7416 * g++.dg/parse/invalid1.C: New test.
7417
7418 2016-03-01 Richard Biener <rguenther@suse.de>
7419
7420 PR middle-end/70022
7421 * gcc.dg/pr70022.c: New testcase.
7422
7423 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7424
7425 PR tree-optimization/69956
7426 * gcc.dg/pr69956.c: New test.
7427
7428 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7429
7430 PR target/70011
7431 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7432 XFAIL when hardware supports efficient unaligned storage access.
7433
7434 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7435
7436 PR c++/69961
7437 * g++.dg/template/pr69961a.C: New test.
7438 * g++.dg/template/pr69961b.C: New test.
7439
7440 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7441
7442 PR preprocessor/69985
7443 * gcc.dg/cpp/pr69985.c: New test case.
7444
7445 2016-02-29 Jeff Law <law@redhat.com>
7446
7447 PR tree-optimization/70005
7448 * gcc.c-torture/execute/pr70005.c New test.
7449
7450 PR tree-optimization/69999
7451 * gcc.c-torture/compile/pr69999.c: New test.
7452
7453 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7454
7455 PR tree-optimization/69652
7456 * gcc.dg/torture/pr69652.c: Delete test.
7457 * gcc.dg/vect/pr69652.c: New test.
7458
7459 2016-02-19 Richard Biener <rguenther@suse.de>
7460
7461 PR tree-optimization/69980
7462 * gfortran.dg/vect/pr69980.f90: New testcase.
7463
7464 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7465
7466 * gcc.target/sparc/20160229-1.c: New test.
7467
7468 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7469
7470 * gnat.dg/stack_usage3.adb: New test.
7471 * gnat.dg/stack_usage3_pkg.ads: New helper.
7472
7473 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7474
7475 * gnat.dg/renaming8.adb: New test.
7476 * gnat.dg/renaming8_pkg1.ads: New helper.
7477 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7478 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7479
7480 2016-02-29 Richard Biener <rguenther@suse.de>
7481
7482 PR tree-optimization/69720
7483 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7484
7485 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7486
7487 PR fortran/68147
7488 PR fortran/47674
7489 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7490
7491 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7492 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7493
7494 PR fortran/56007
7495 * gfortran.dg/coarray_8.f90: Adjust error message.
7496 * gfortran.dg/pr56007.f90: New test.
7497 * gfortran.dg/pr56007.f: New test.
7498
7499 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7500
7501 PR tree-optimization/69989
7502 * gcc.dg/torture/pr69989.c: New test.
7503
7504 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7505
7506 * gcc.target/i386/stack-realign-win.c: New test.
7507
7508 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7509
7510 PR fortran/60126
7511 * gfortran.dg/pr60126.f90: New test.
7512
7513 2016-02-27 Jeff Law <law@redhat.com>
7514
7515 Revert
7516 2016-02-26 Richard Biener <rguenther@suse.de>
7517 Jeff Law <law@redhat.com>
7518
7519 PR tree-optimization/69740
7520 * gcc.c-torture/compile/pr69740-1.c: New test.
7521 * gcc.c-torture/compile/pr69740-2.c: New test.
7522
7523 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7524
7525 PR fortran/69910
7526 * gfortran.dg/newunit_4.f90: New test.
7527
7528 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7529
7530 PR target/69613
7531 PR rtl-optimization/69886
7532 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7533 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7534 target.
7535
7536 2016-02-26 Martin Sebor <msebor@redhat.com>
7537
7538 PR tree-optimization/15826
7539 * gcc.dg/tree-ssa/pr15826.c: New test.
7540
7541 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7542
7543 PR target/69969
7544 * gcc.target/powerpc/pr69969.c: New test.
7545
7546 2016-02-26 Martin Sebor <msebor@redhat.com>
7547
7548 PR c++/15766
7549 * g++.old-deja/g++.other/decl5.C: Add a test case.
7550
7551 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7552
7553 PR target/69946
7554 * gcc.target/powerpc/pr69946.c: New file.
7555
7556 2016-02-26 Richard Biener <rguenther@suse.de>
7557 Jeff Law <law@redhat.com>
7558
7559 PR tree-optimization/69740
7560 * gcc.c-torture/compile/pr69740-1.c: New test.
7561 * gcc.c-torture/compile/pr69740-2.c: New test.
7562
7563 2016-02-26 Martin Jambor <mjambor@suse.cz>
7564
7565 PR middle-end/69920
7566 * gcc.dg/torture/pr69932.c: New test.
7567 * gcc.dg/torture/pr69936.c: Likewise.
7568
7569 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7570
7571 PR target/69709
7572 * gcc.target/s390/pr69709.c: New test.
7573
7574 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7575
7576 PR target/69245
7577 * gcc.target/aarch64/pr69245_1.c: New test.
7578
7579 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7580
7581 PR target/69613
7582 * gcc.dg/torture/pr69613.c: New test.
7583
7584 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7585
7586 PR rtl-optimization/69891
7587 * gcc.target/i386/pr69891.c: New test.
7588
7589 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7590 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7591
7592 PR target/61397
7593 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7594 functionality for both 32-bit and 64-bit.
7595
7596 2016-02-26 Richard Biener <rguenther@suse.de>
7597
7598 PR tree-optimization/69551
7599 * gcc.dg/torture/pr69951.c: New testcase.
7600
7601 2016-02-25 Richard Biener <rguenther@suse.de>
7602
7603 PR tree-optimization/48795
7604 * gcc.dg/Warray-bounds-18.c: New testcase.
7605
7606 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7607
7608 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7609
7610 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7611
7612 PR rtl-optimization/69896
7613 * gcc.dg/pr69896.c: New test.
7614
7615 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7616
7617 PR c++/69736
7618 * g++.dg/cpp1y/paren2.C: New test.
7619
7620 2016-02-24 Martin Sebor <msebor@redhat.com>
7621
7622 PR c/51147
7623 * gcc.dg/enum-mode-2.c: New test.
7624
7625 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7626
7627 PR c++/69922
7628 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7629 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7630 * g++.dg/ubsan/pr69922.C: New test.
7631
7632 2016-02-24 Marek Polacek <polacek@redhat.com>
7633
7634 PR c/69819
7635 * gcc.dg/pr69819.c: New test.
7636
7637 2016-02-24 Martin Sebor <msebor@redhat.com>
7638
7639 PR c++/69912
7640 * g++.dg/ext/flexary15.C: New test.
7641
7642 2016-02-24 Martin Sebor <msebor@redhat.com>
7643
7644 * gcc.dg/builtins-68.c: Avoid making unportable
7645 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7646 * g++.dg/ext/builtin_alloca.C: Same.
7647
7648 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7649 Charles Baylis <charles.baylis@linaro.org>
7650
7651 PR debug/61033
7652 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7653
7654 2016-02-24 Richard Biener <rguenther@suse.de>
7655 Jakub Jelinek <jakub@redhat.com>
7656
7657 PR middle-end/69760
7658 * gcc.dg/torture/pr69760.c: New testcase.
7659
7660 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7661
7662 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7663 pattern on Solaris with as.
7664
7665 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7666
7667 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7668 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7669 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7670 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7671
7672 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7673
7674 PR middle-end/69915
7675 * gcc.dg/pr69915.c: New test.
7676
7677 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7678
7679 PR rtl-optimization/69886
7680 * gcc.dg/torture/pr69886.c: New test.
7681
7682 2016-02-24 Richard Biener <rguenther@suse.de>
7683
7684 PR middle-end/68963
7685 * gcc.dg/torture/pr68963.c: New testcase.
7686
7687 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7688
7689 PR target/69875
7690 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7691 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7692 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7693 * gcc.target/arm/atomic_loaddi_1.c: New test.
7694 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7695 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7696 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7697 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7698 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7699 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7700 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7701 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7702
7703 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7704
7705 PR middle-end/69909
7706 * gcc.dg/torture/pr69909.c: New test.
7707
7708 2016-02-24 Richard Biener <rguenther@suse.de>
7709
7710 PR tree-optimization/69907
7711 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7712 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7713 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7714
7715 2016-02-24 Christian Bruel <christian.bruel@st.com>
7716
7717 * gcc.target/arm/pragma_cpp_fma.c: New test.
7718
7719 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7720
7721 PR fortran/61156
7722 * gfortran.dg/include_6.f90: Update test.
7723
7724 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7725
7726 PR objc/69844
7727 * objc.dg/pr69844.m: New test.
7728
7729 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7730
7731 PR libgfortran/69456
7732 * gfortran.dg/namelist_89.f90: New test.
7733 * gfortran.dg/pr59700.f90: Update test..
7734
7735 2016-02-23 Martin Sebor <msebor@redhat.com>
7736
7737 PR middle-end/69780
7738 * g++.dg/ext/builtin_alloca.C: New test.
7739 * gcc.dg/builtins-68.c: New test.
7740
7741 2016-02-23 Richard Henderson <rth@redhat.com>
7742
7743 * gcc.target/i386/addr-space-3.c: Remove test.
7744
7745 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7746
7747 PR preprocessor/69126
7748 PR preprocessor/69543
7749 * c-c++-common/pr69126-2-long.c: New test.
7750 * c-c++-common/pr69126-2-short.c: New test.
7751 * c-c++-common/pr69543-1.c: Remove xfail.
7752
7753 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7754
7755 PR preprocessor/69126
7756 PR preprocessor/69543
7757 PR preprocessor/69558
7758 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7759 (f): Rename to...
7760 (test_2): ...this, and add leading comment.
7761 (MACRO_3, test_3): New.
7762 (MACRO_4A, MACRO_4B, test_4): New.
7763 (MACRO): Rename to...
7764 (MACRO_5): ...this.
7765 (g): Rename to...
7766 (test_5): ...this, updating for renaming of MACRO, and
7767 add leading comment.
7768 * c-c++-common/pr69543-1.c: New.
7769 * c-c++-common/pr69543-2.c: New.
7770 * c-c++-common/pr69543-3.c: New.
7771 * c-c++-common/pr69543-4.c: New.
7772 * c-c++-common/pr69558-1.c: New.
7773 * c-c++-common/pr69558-2.c: New.
7774 * c-c++-common/pr69558-3.c: New.
7775 * c-c++-common/pr69558-4.c: New.
7776 * gcc.dg/pr69558.c: Move to...
7777 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7778 xfail for c++.
7779
7780 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7781
7782 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7783 to -ftree-parallelize-loops/-fopenacc changes.
7784 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7785 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7786 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7787 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7788 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7789 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7790 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7791 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7792 * c-c++-common/goacc/kernels-loop.c: Likewise.
7793 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7794 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7795 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7796 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7797
7798 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7799
7800 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7801
7802 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7803
7804 PR c++/69902
7805 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7806
7807 PR c/69900
7808 * gcc.dg/pr69900.c: New test.
7809
7810 2016-02-23 Martin Jambor <mjambor@suse.cz>
7811
7812 PR tree-optimization/69666
7813 * gcc.dg/tree-ssa/pr69666.c: New test.
7814
7815 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7816
7817 PR fortran/67451
7818 * gfortran.dg/coarray_allocate_5.f08: New test.
7819
7820 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7821
7822 * gcc.target/s390/vcond-shift.c: Move to ...
7823 * gcc.target/s390/vector/vcond-shift.c: ... here.
7824
7825 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7826
7827 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7828 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7829
7830 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7831
7832 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7833
7834 2016-02-20 Mark Wielaard <mjw@redhat.com>
7835
7836 PR c/28901
7837 * gcc.dg/unused-variable-3.c: New test.
7838
7839 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7840
7841 PR target/69888
7842 * gcc.target/i386/pr69888.c: New test.
7843
7844 2016-02-22 Richard Biener <rguenther@suse.de>
7845
7846 PR tree-optimization/69882
7847 * gfortran.dg/vect/pr69882.f90: New testcase.
7848
7849 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7850
7851 PR target/69885
7852 * gcc.dg/pr69885.c: New test.
7853
7854 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7855
7856 PR target/69806
7857 PR target/54089
7858 * gcc.target/sh/pr54089-10.c: New.
7859
7860 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7861
7862 PR fortran/69423
7863 * gfortran.dg/deferred_character_15.f90 : New test.
7864
7865 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7866
7867 PR fortran/57365
7868 gfortran.dg/allocate_with_source_18.f03: New test.
7869
7870 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7871
7872 PR fortran/52531
7873 gfortran.dg/gomp/pr52531.f90: New test.
7874
7875 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7876
7877 PR c++/69865
7878 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7879 -std=c++03.
7880
7881 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7882
7883 PR c++/69826
7884 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7885 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7886
7887 PR c++/69850
7888 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7889
7890 PR c++/69851
7891 * g++.dg/torture/pr69851.C: New test.
7892
7893 2016-02-19 Martin Sebor <msebor@redhat.com>
7894
7895 PR testsuite/69573
7896 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7897
7898 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7899
7900 PR c++/69850
7901 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7902 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7903
7904 PR c++/67767
7905 * g++.dg/cpp0x/pr67767.C: New test.
7906
7907 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7908
7909 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7910 for fp, simd, crypto, crc, lse.
7911 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7912 above.
7913 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7914 effective target check.
7915
7916 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7917
7918 PR target/69820
7919 * gcc.target/i386/pr69820.c: New test.
7920
7921 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7922
7923 * gcc.target/s390/vector/int128-1.c: New test.
7924
7925 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7926
7927 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7928
7929 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7930
7931 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7932 instruction pattern name to prevent the testcase from failing with
7933 -march=z13.
7934
7935 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7936
7937 * gcc.target/s390/md/movstr-2.c: New test.
7938
7939 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7940
7941 * gcc.target/s390/morestack.c: New test.
7942
7943 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7944
7945 PR target/69625
7946 * gcc.target/s390/pr69625.c: Add test case.
7947
7948 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7949
7950 PR testsuite/68580
7951 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7952
7953 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7954
7955 PR target/68404
7956 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7957 * gcc.target/powerpc/fusion3.c: Likewise.
7958
7959 2016-02-18 Richard Biener <rguenther@suse.de>
7960
7961 PR middle-end/69553
7962 * g++.dg/torture/pr69553.C: New testcase.
7963
7964 2016-02-18 Nick Clifton <nickc@redhat.com>
7965
7966 PR target/62254
7967 PR target/69610
7968 * gcc.target/arm/pr62554.c: New test.
7969 * gcc.target/arm/pr69610-1.c: New test.
7970 * gcc.target/arm/pr69610-2.c: New test.
7971
7972 2016-02-18 Richard Biener <rguenther@suse.de>
7973
7974 PR middle-end/69854
7975 * gcc.dg/torture/pr69854.c: New testcase.
7976
7977 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7978
7979 PR c++/69850
7980 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7981
7982 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7983
7984 * gcc.target/powerpc/vec-cg.c: New test.
7985
7986 2016-02-17 Richard Biener <rguenther@suse.de>
7987
7988 PR testsuite/69586
7989 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7990
7991 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7992
7993 PR target/69161
7994 * gcc.c-torture/compile/pr69161.c: New test.
7995
7996 2016-02-17 David Sherwood <david.sherwood@arm.com>
7997
7998 PR target/69532
7999 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8000 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8001
8002 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8003
8004 * gcc.dg/ifcvt-4.c: Skip on Visium.
8005
8006 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8007
8008 * gnat.dg/atomic8.adb: New test.
8009
8010 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8011
8012 * gnat.dg/discr46.ad[sb]: New test.
8013
8014 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8015
8016 PR Target/48344
8017 * gcc.target/powerpc/pr48344-1.c: New test.
8018
8019 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8020
8021 PR fortran/69742
8022 * gfortran.dg/associate_21.f90: New test.
8023
8024 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8025
8026 PR c/69835
8027 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8028 -Wnonnull in dg-options.
8029 * c-c++-common/nonnull-2.c: New test.
8030
8031 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8032 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8033
8034 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8035
8036 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8037
8038 PR middle-end/69801
8039 * gcc.dg/pr69801.c: Add empty dg-options.
8040
8041 2016-02-16 James Norris <jnorris@codesourcery.com>
8042
8043 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8044 * g++.dg/goacc/deviceptr-1.c: New file.
8045
8046 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8047
8048 PR tree-optimization/69820
8049 * gcc.dg/vect/pr69820.c: New test.
8050
8051 2016-02-16 Richard Biener <rguenther@suse.de>
8052
8053 PR tree-optimization/69776
8054 * gcc.dg/torture/pr69776-2.c: New testcase.
8055
8056 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8057
8058 PR tree-optimization/69714
8059 * gcc.dg/torture/pr69714.c: New test.
8060
8061 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8062
8063 PR tree-optimization/69802
8064 * gcc.dg/pr69802.c: New test.
8065
8066 2016-02-16 Richard Biener <rguenther@suse.de>
8067
8068 PR middle-end/69801
8069 * gcc.dg/pr69801.c: New testcase.
8070
8071 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8072
8073 PR libgfortran/69651
8074 * gfortran.dg/read_bang.f90: New test.
8075 * gfortran.dg/read_bang4.f90: New test.
8076
8077 2016-02-15 Jakub Jelinek <jakub@redhat.com>
8078
8079 PR c++/69658
8080 * g++.dg/init/pr69658.C: New test.
8081
8082 PR c++/69797
8083 * c-c++-common/pr69797.c: New test.
8084
8085 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8086
8087 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8088 check for aarch64*-*-*.
8089
8090 2016-02-15 Richard Biener <rguenther@suse.de>
8091
8092 PR tree-optimization/69783
8093 * gcc.dg/vect/pr69783.c: New testcase.
8094
8095 2016-02-15 Richard Biener <rguenther@suse.de>
8096
8097 PR tree-optimization/69776
8098 * gcc.dg/torture/pr69776.c: New testcase.
8099
8100 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8101
8102 PR fortran/60526
8103 * gfortran.dg/type_decl_4.f90: Reinstated.
8104
8105 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
8106
8107 PR fortran/68746
8108 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8109
8110 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8111
8112 PR fortran/60526
8113 PR bootstrap/69816
8114 * gfortran.dg/type_decl_4.f90: Removed.
8115
8116 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8117
8118 PR fortran/60526
8119 * gfortran.dg/type_decl_4.f90: New test.
8120
8121 2016-02-14 Alan Modra <amodra@gmail.com>
8122
8123 PR testsuite/68886
8124 * gcc.c-torture/execute/stkalign.c: Revise test.
8125
8126 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8127
8128 PR target/67260
8129 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8130
8131 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8132
8133 PR target/67260
8134 * gcc.target/sh/torture/pr67260.c: New.
8135
8136 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
8137
8138 * gcc.dg/pr67964.c: Add dg-require-alias.
8139
8140 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8141
8142 PR target/67636
8143 PR target/64345
8144 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8145
8146 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8147
8148 PR libgfortran/69668
8149 * gfortran.dg/namelist_88.f90: New test.
8150
8151 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8152
8153 PR libgfortran/69668
8154 * gfortran.dg/namelist_38.f90: Update test.
8155 * gfortran.dg/namelist_84.f90: Update test.
8156
8157 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8158
8159 PR other/69554
8160 * gcc.dg/pr69554-1.c: New test.
8161 * gfortran.dg/pr69554-1.F90: New test.
8162 * gfortran.dg/pr69554-2.F90: New test.
8163 * lib/gcc-dg.exp (proc dg-locus): New function.
8164 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8165 distinguish between the caret-printing and non-caret-printing
8166 cases. If caret-printing has been explicitly enabled, bail out
8167 without attempting to fix up the output.
8168
8169 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8170
8171 PR driver/69265
8172 PR driver/69453
8173 * gcc.dg/spellcheck-options-3.c: New test case.
8174 * gcc.dg/spellcheck-options-4.c: New test case.
8175 * gcc.dg/spellcheck-options-5.c: New test case.
8176 * gcc.dg/spellcheck-options-6.c: New test case.
8177 * gcc.dg/spellcheck-options-7.c: New test case.
8178 * gcc.dg/spellcheck-options-8.c: New test case.
8179 * gcc.dg/spellcheck-options-9.c: New test case.
8180 * gcc.dg/spellcheck-options-10.c: New test case.
8181
8182 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8183
8184 PR rtl-optimization/69764
8185 PR rtl-optimization/69771
8186 * c-c++-common/pr69764.c: New test.
8187 * gcc.dg/torture/pr69771.c: New test.
8188
8189 2016-02-12 Marek Polacek <polacek@redhat.com>
8190
8191 * g++.dg/torture/init-list1.C: New.
8192
8193 2016-02-12 Marek Polacek <polacek@redhat.com>
8194
8195 * gcc.dg/pr69522.c: Add empty dg-options.
8196
8197 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8198
8199 * g++.dg/lto/lto.exp: Include and init mpx.
8200 * g++.dg/lto/pr69729_0.C: New test.
8201
8202 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8203
8204 PR ipa/69241
8205 * g++.dg/ipa/pr69241-4.C: New test.
8206
8207 PR ipa/68672
8208 * g++.dg/ipa/pr68672-1.C: New test.
8209 * g++.dg/ipa/pr68672-2.C: New test.
8210 * g++.dg/ipa/pr68672-3.C: New test.
8211
8212 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8213
8214 PR c/69522
8215 * gcc.dg/pr69522.c: New test.
8216
8217 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8218
8219 PR c++/69098
8220 * g++.dg/cpp1y/69098.C: New test.
8221 * g++.dg/cpp1y/69098-2.C: New test.
8222
8223 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8224
8225 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8226 and neighbour -> neighbor.
8227 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8228 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8229 * c-c++-common/Wvarargs.c: Likewise.
8230 * c-c++-common/goacc/host_data-5.c: Likewise.
8231 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8232 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8233 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8234 * gcc.target/aarch64/pr60697.c: Likewise.
8235 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8236 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8237 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8238 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8239 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8240 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8241 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8242 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8243 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8244 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8245 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8246 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8247 * g++.dg/lookup/koenig5.C: Likewise.
8248 * g++.dg/ext/no-asm-2.C: Likewise.
8249 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8250 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8251 * gfortran.dg/used_types_16.f90: Likewise.
8252 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8253 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8254 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8255 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8256 * gfortran.dg/abstract_type_6.f03: Likewise.
8257 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8258 * gfortran.dg/used_types_15.f90: Likewise.
8259 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8260 * gfortran.dg/exit_3.f08: Likewise.
8261 * gfortran.dg/open_status_2.f90: Likewise.
8262 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8263 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8264 * gfortran.dg/associate_1.f03: Likewise.
8265 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8266 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8267 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8268 * gcc.dg/builtin-object-size-1.c: Likewise.
8269 * gcc.dg/noreturn-6.c: Likewise.
8270 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8271 * gcc.dg/globalalias.c: Likewise.
8272 * gcc.dg/builtins-config.h: Likewise.
8273 * gcc.dg/pr30457.c: Likewise.
8274 * gcc.c-torture/compile/volatile-1.c: Likewise.
8275 * gcc.c-torture/execute/20101011-1.c: Likewise.
8276 * c-c++-common/Waddress-1.c: Likewise.
8277
8278 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8279
8280 PR c/69768
8281 * c-c++-common/Waddress-1.c: New test.
8282
8283 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8284
8285 PR fortran/69296
8286 * gfortran.dg/associate_19.f03: New test.
8287 * gfortran.dg/associate_20.f03: New test.
8288
8289 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8290
8291 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8292
8293 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8294
8295 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8296 .arch armv8-a\n. Add -dA to dg-options.
8297 * gcc.target/aarch64/assembler_arch_1.c: New test.
8298 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8299
8300 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8301
8302 PR c++/68726
8303 * g++.dg/cpp0x/pr68726.C: New.
8304
8305 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8306
8307 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8308 test.
8309
8310 2016-02-11 Richard Biener <rguenther@suse.de>
8311
8312 * g++.dg/tree-ssa/pr61034.C: Adjust.
8313
8314 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8315
8316 PR target/69148
8317 * gcc.target/s390/pr69148.c: New.
8318
8319 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8320
8321 PR tree-optimization/69652
8322 * gcc.dg/torture/pr69652.c: New test.
8323
8324 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8325 Patrick Palka <ppalka@gcc.gnu.org>
8326
8327 PR ipa/69241
8328 PR c++/69649
8329 * g++.dg/ipa/pr69241-1.C: New test.
8330 * g++.dg/ipa/pr69241-2.C: New test.
8331 * g++.dg/ipa/pr69241-3.C: New test.
8332 * g++.dg/ipa/pr69649.C: New test.
8333
8334 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8335
8336 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8337 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8338
8339 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8340
8341 PR tree-optimization/68021
8342 * gcc.dg/tree-ssa/pr68021.c: New test.
8343
8344 2016-02-10 Richard Biener <rguenther@suse.de>
8345
8346 PR tree-optimization/69726
8347 * gcc.dg/uninit-22.c: New testcase.
8348
8349 2016-02-09 Andrew Pinski <apinski@cavium.com>
8350
8351 PR tree-opt/69282
8352 * gcc.c-torture/compile/20160205-1.c: New testcase.
8353
8354 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8355
8356 PR target/68404
8357 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8358 instead accessing a really large arrray.
8359 * gcc.target/powerpc/fusion3.c: Likewise.
8360
8361 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8362
8363 PR target/68532
8364 * gcc.c-torture/execute/pr68532.c: New test.
8365
8366 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8367
8368 PR target/69634
8369 * gcc.dg/pr69634.c: New.
8370
8371 2016-02-09 Richard Biener <rguenther@suse.de>
8372
8373 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8374
8375 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8376
8377 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8378
8379 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8380
8381 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8382
8383 2016-02-09 Richard Biener <rguenther@suse.de>
8384
8385 PR tree-optimization/69715
8386 * gcc.dg/torture/pr69715.c: New testcase.
8387
8388 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8389
8390 PR c++/69139
8391 * g++.dg/cpp0x/trailing12.C: New test.
8392 * g++.dg/cpp0x/trailing13.C: New test.
8393
8394 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8395
8396 PR c++/69283
8397 PR c++/67835
8398 * g++.dg/cpp1y/auto-fn29.C: New test.
8399 * g++.dg/cpp1y/auto-fn30.C: New test.
8400
8401 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8402
8403 PR tree-optimization/69209
8404 * gcc.c-torture/compile/pr69209.c: New test.
8405
8406 2016-02-08 Jeff Law <law@redhat.com>
8407
8408 PR tree-optimization/68541
8409 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8410 of statements allowed in join block for path splitting.
8411
8412 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8413
8414 PR c++/59627
8415 * g++.dg/gomp/pr59627.C: New test.
8416
8417 PR ipa/69239
8418 * g++.dg/ipa/pr69239.C: New test.
8419
8420 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8421
8422 PR preprocessor/69664
8423 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8424 * gcc.dg/cpp/warn-comments.c: Likewise.
8425
8426 2016-02-08 Marek Polacek <polacek@redhat.com>
8427
8428 PR c++/69688
8429 * g++.dg/init/const12.C: New test.
8430
8431 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8432
8433 PR target/60410
8434 * gcc.dg/lto/pr55113_0.c: Remove test.
8435
8436 2016-02-08 Richard Biener <rguenther@suse.de>
8437
8438 PR tree-optimization/69719
8439 * gcc.dg/torture/pr69719.c: New testcase.
8440
8441 2016-02-08 Richard Biener <rguenther@suse.de>
8442 Jeff Law <law@redhat.com>
8443
8444 PR target/68273
8445 * gcc.target/mips/pr68273.c: New testcase.
8446
8447 2016-02-08 Richard Biener <rguenther@suse.de>
8448
8449 PR rtl-optimization/69274
8450 * gcc.target/i386/addr-sel-1.c: XFAIL.
8451
8452 2016-02-08 Jeff Law <law@redhat.com>
8453
8454 PR tree-optimization/68541
8455 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8456
8457 PR tree-optimization/65917
8458 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8459
8460 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8461
8462 PR fortran/50555
8463 * gfortran.dg/namelist_args.f90: New test.
8464
8465 2016-02-05 Jeff Law <law@redhat.com>
8466
8467 PR tree-optimization/68541
8468 * gcc.dg/tree-ssa/split-path-2.c: New test.
8469 * gcc.dg/tree-ssa/split-path-3.c: New test.
8470 * gcc.dg/tree-ssa/split-path-4.c: New test.
8471 * gcc.dg/tree-ssa/split-path-5.c: New test.
8472 * gcc.dg/tree-ssa/split-path-6.c: New test.
8473 * gcc.dg/tree-ssa/split-path-7.c: New test.
8474
8475 2016-02-05 Martin Sebor <msebor@redhat.com>
8476
8477 PR c++/69662
8478 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8479 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8480
8481 2016-02-06 Richard HEnderson <rth@redhat.com>
8482
8483 PR c/69643
8484 * gcc.target/i386/addr-space-4.c: New.
8485 * gcc.target/i386/addr-space-5.c: New.
8486
8487 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8488
8489 PR fortran/66089
8490 * gfortran.dg/elemental_dependency_6.f90: New.
8491
8492 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8493
8494 PR rtl-optimization/69691
8495 * gcc.c-torture/execute/pr69691.c: New test.
8496
8497 PR c++/69628
8498 * g++.dg/parse/pr69628.C: New test.
8499
8500 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8501
8502 * gcc.dg/sancov/asan.c: Move to ...
8503 * gcc.dg/asan/sancov-1.c: ... here.
8504
8505 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8506
8507 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8508
8509 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8510
8511 PR target/69677
8512 * gcc.target/i386/pr69677.c: New test.
8513
8514 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8515
8516 PR c++/68948
8517 * g++.dg/template/pr68948.C: New test.
8518
8519 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8520
8521 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8522 (only necessary on s390x).
8523
8524 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8525
8526 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8527 -mno-accumulate-outgoing-args.
8528
8529 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8530
8531 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8532
8533 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8534
8535 PR c/69669
8536 * c-c++-common/pr69669.c: New test.
8537
8538 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8539
8540 PR target/69667
8541 * g++.dg/pr69667.C: New file.
8542
8543 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8544
8545 PR target/69619
8546 * gcc.dg/pr69619.c: Add new test.
8547
8548 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8549
8550 PR rtl-optimization/69577
8551 * gcc.target/i386/pr69577.c: New test.
8552
8553 2016-02-04 Martin Liska <mliska@suse.cz>
8554
8555 * g++.dg/asan/pr69276.C: New test.
8556
8557 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8558
8559 PR target/65932
8560 PR target/67714
8561 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8562 a single smulbb instruction.
8563 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8564 * gcc.target/amr/wmul-2.c: Likewise.
8565
8566 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8567
8568 PR target/65932
8569 PR target/67714
8570 * gcc.c-torture/execute/pr67714.c: New test.
8571
8572 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8573
8574 PR target/69454
8575 * gcc.target/i386/pr69454-1.c: New test.
8576 * gcc.target/i386/pr69454-2.c: New test.
8577
8578 2016-02-03 Martin Sebor <msebor@redhat.com>
8579
8580 PR c++/69251
8581 PR c++/69253
8582 PR c++/69290
8583 PR c++/69277
8584 PR c++/69349
8585 * g++.dg/ext/flexarray-mangle-2.C: New test.
8586 * g++.dg/ext/flexarray-mangle.C: New test.
8587 * g++.dg/ext/flexarray-subst.C: New test.
8588 * g++.dg/ext/flexary11.C: New test.
8589 * g++.dg/ext/flexary12.C: New test.
8590 * g++.dg/ext/flexary13.C: New test.
8591 * g++.dg/ext/flexary14.C: New test.
8592 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8593
8594 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8595
8596 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8597 Define only if CHECK_FLOAT128 is defined.
8598 (main): Properly initialize u5.
8599
8600 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8601
8602 PR c/69627
8603 * gcc.dg/pr69627.c: New test.
8604
8605 PR target/69644
8606 * gcc.dg/pr69644.c: New test.
8607
8608 2016-02-03 Mike Stump <mikestump@comcast.net>
8609
8610 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8611 support for struct-layout-1.exp.
8612
8613 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8614
8615 PR c++/69056
8616 * g++.dg/cpp0x/pr69056.C: New test.
8617
8618 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8619 Alexandre Oliva <aoliva@redhat.com>
8620
8621 PR target/69461
8622 * gcc.target/powerpc/pr69461.c: New.
8623
8624 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8625
8626 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8627 works from here ...
8628 (check_effective_target_fsanitize_thread): ... to here. Do not
8629 specify additional compile flags for the test source.
8630 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8631 specify additional compile flags for the test source.
8632
8633 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8634
8635 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8636
8637 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8638
8639 PR fortran/67451
8640 PR fortran/69418
8641 * gfortran.dg/coarray_allocate_2.f08: New test.
8642 * gfortran.dg/coarray_allocate_3.f08: New test.
8643 * gfortran.dg/coarray_allocate_4.f08: New test.
8644
8645 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8646
8647 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8648 use same scan-tree-dump-times on all platforms.
8649 * gcc.dg/vect/vect-outer-1.c: Likewise.
8650 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8651 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8652 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8653 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8654 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8655 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8656 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8657
8658 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8659
8660 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8661 warning.
8662
8663 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8664
8665 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8666
8667 2016-02-02 James Norris <jnorris@codesourcery.com>
8668
8669 * c-c++-common/goacc/routine-5.c: Add tests.
8670
8671 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8672
8673 * gcc.target/nvptx/unsigned-cmp.c: New test.
8674
8675 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8676
8677 * gcc.target/aarch64/scalar_shift_1.c
8678 (test_corners_sisd_di): Improve force to SIMD register.
8679 (test_corners_sisd_si): Likewise.
8680 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8681 Remove scan-assembler check for ldr.
8682
8683 2016-02-02 Richard Biener <rguenther@suse.de>
8684
8685 PR tree-optimization/69595
8686 * gcc.dg/Warray-bounds-17.c: New testcase.
8687
8688 2016-02-02 Richard Biener <rguenther@suse.de>
8689
8690 PR tree-optimization/69606
8691 * gcc.dg/torture/pr69606.c: New testcase.
8692
8693 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8694
8695 PR middle-end/68542
8696 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8697 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8698
8699 2016-02-02 Alan Modra <amodra@gmail.com>
8700
8701 PR target/69548
8702 * gcc.target/powerpc/pr69548.c: New test.
8703
8704 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8705
8706 PR rtl-optimization/69592
8707 * gcc.dg/pr69592.c: New test.
8708
8709 PR preprocessor/69543
8710 PR c/69558
8711 * gcc.dg/pr69543.c: New test.
8712 * gcc.dg/pr69558.c: New test.
8713
8714 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8715
8716 PR testsuite/65940
8717 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8718
8719 2016-02-01 Martin Sebor <msebor@redhat.com>
8720
8721 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8722
8723 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8724
8725 PR tree-optimization/67921
8726 * c-c++-common/ubsan/pr67921.c: New test.
8727
8728 2016-02-01 Richard Biener <rguenther@suse.de>
8729
8730 PR middle-end/69556
8731 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8732
8733 2016-02-01 Richard Biener <rguenther@suse.de>
8734
8735 PR tree-optimization/69574
8736 * gcc.dg/torture/pr69574.c: New testcase.
8737
8738 2016-02-01 Richard Biener <rguenther@suse.de>
8739
8740 PR tree-optimization/69579
8741 * gcc.dg/setjmp-6.c: New testcase.
8742
8743 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8744
8745 PR rtl-optimization/69570
8746 * g++.dg/opt/pr69570.C: New test.
8747
8748 2016-02-01 Richard Henderson <rth@redhat.com>
8749
8750 * gcc.dg/pr69535.c: New test.
8751
8752 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8753
8754 PR testsuite/69584
8755 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8756 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8757
8758 PR debug/68244
8759 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8760
8761 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8762
8763 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8764
8765 PR fortran/67564
8766 * gfortran.dg/allocate_with_source_17.f03: New test.
8767
8768 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8769
8770 PR tree-optimization/69546
8771 * gcc.dg/torture/pr69546.c: New test.
8772
8773 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8774
8775 PR fortran/69566
8776 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8777
8778 2016-01-30 Martin Sebor <msebor@redhat.com>
8779
8780 PR c++/68490
8781 * g++.dg/ext/flexary10.C: New test.
8782
8783 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8784
8785 PR fortran/66707
8786 gfortran.dg/common_23.f90: New test.
8787
8788 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8789
8790 PR target/65546
8791 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8792 condition being checked, and disable it when the target supports
8793 misaligned loads and stores.
8794
8795 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8796
8797 PR debug/69518
8798 * gcc.dg/torture/pr69518.c: New test.
8799
8800 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8801
8802 PR target/69530
8803 * gcc.target/i386/pr69530.c: New test.
8804
8805 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8806
8807 PR target/65604
8808 * gcc.target/mips/div-delay.c: New test.
8809
8810 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8811
8812 PR target/69551
8813 * gcc.target/i386/pr69551.c: New test.
8814
8815 PR target/66137
8816 * gcc.target/i386/pr66137.c: New test.
8817
8818 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8819
8820 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8821 always built for p5600.
8822 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8823 isa=p5600 dg-option.
8824
8825 2016-01-29 Richard Biener <rguenther@suse.de>
8826
8827 PR tree-optimization/69547
8828 * g++.dg/tree-ssa/pr69547.C: New testcase.
8829
8830 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8831
8832 PR debug/66869
8833 * g++.dg/warn/Wunused-function2.C: New test.
8834
8835 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8836
8837 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8838 support for test to succeed.
8839
8840 2016-01-29 Marek Polacek <polacek@redhat.com>
8841
8842 PR c++/69509
8843 PR c++/69516
8844 * g++.dg/ext/constexpr-vla2.C: New test.
8845 * g++.dg/ext/constexpr-vla3.C: New test.
8846 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8847
8848 2016-01-29 Richard Biener <rguenther@suse.de>
8849
8850 PR middle-end/69537
8851 * gcc.dg/uninit-21.c: New testcase.
8852
8853 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8854
8855 PR target/69459
8856 * gcc.target/i386/pr69459.c: New test.
8857
8858 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8859
8860 PR target/68400
8861 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8862 * gcc.target/mips/pr68400.c: New test.
8863
8864 2016-01-28 Martin Sebor <msebor@redhat.com>
8865
8866 PR target/17381
8867 * gcc.target/powerpc/pr17381.c: New test.
8868
8869 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8870
8871 PR middle-end/69542
8872 * gcc.dg/torture/pr69542.c: New test.
8873
8874 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8875
8876 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8877
8878 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8879
8880 * gcc.dg/pr65980.c: Skip on AIX.
8881 * gcc.dg/pr66688.c: Same.
8882
8883 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8884
8885 PR target/63679
8886 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8887 * gcc.dg/tree-ssa/sra-18.c: Same.
8888
8889 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8890
8891 PR fortran/62536
8892 * gfortran.dg/block_15.f08: New test.
8893 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8894 on incorrectly closed BLOCK.
8895
8896 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8897
8898 * gcc.dg/declare-simd.c: New test.
8899 2016-01-28 Richard Biener <rguenther@suse.de>
8900
8901 PR tree-optimization/69466
8902 * gfortran.dg/vect/pr69466.f90: New testcase.
8903
8904 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8905
8906 * g++.dg/pr67989.C: Remove ARM-specific option.
8907 * gcc.target/arm/pr67989.C: New file.
8908
8909 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8910
8911 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8912 and expm1 test for glibc < 2.11.
8913
8914 2016-01-27 Richard Henderson <rth@redhat.com>
8915
8916 * gcc.c-torture/execute/pr69447.c: New test.
8917
8918 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8919
8920 PR fortran/69422
8921 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8922
8923 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8924
8925 PR debug/66869
8926 * gcc.dg/pr66869.c: New test.
8927
8928 2016-01-25 Jeff Law <law@redhat.com>
8929
8930 PR tree-optimization/68398
8931 PR tree-optimization/69196
8932 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8933 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8934 path to avoid new heuristic allowing more irreducible regions
8935 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8936 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8937 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8938 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8939 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8940
8941 2016-01-27 Marek Polacek <polacek@redhat.com>
8942
8943 PR c/68062
8944 * c-c++-common/vector-compare-4.c: New test.
8945
8946 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8947
8948 PR preprocessor/69126
8949 * c-c++-common/pr69126.c: New test case.
8950
8951 2016-01-27 Ian Lance Taylor <iant@google.com>
8952
8953 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8954
8955 2016-01-27 Ryan Burn <contact@rnburn.com>
8956
8957 PR cilkplus/69267
8958 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8959
8960 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8961
8962 PR target/69512
8963 * gcc.target/i386/pr69512.c: New test.
8964
8965 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8966
8967 PR ada/69488
8968 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8969
8970 2016-01-27 Marek Polacek <polacek@redhat.com>
8971
8972 PR c++/69379
8973 * g++.dg/pr69379.C: New test.
8974
8975 2016-01-27 Martin Sebor <msebor@redhat.com>
8976
8977 PR c++/69317
8978 * g++.dg/abi/Wabi-2-2.C: New test.
8979 * g++.dg/abi/Wabi-2-3.C: New test.
8980 * g++.dg/abi/Wabi-3-2.C: New test.
8981 * g++.dg/abi/Wabi-3-3.C: New test.
8982
8983 2016-01-27 Richard Biener <rguenther@suse.de>
8984
8985 PR tree-optimization/69166
8986 * gcc.dg/torture/pr69166.c: New testcase.
8987
8988 2016-01-27 Martin Jambor <mjambor@suse.cz>
8989
8990 PR tree-optimization/69355
8991 * gcc.dg/tree-ssa/pr69355.c: New test.
8992
8993 2016-01-27 Marek Polacek <polacek@redhat.com>
8994
8995 PR c++/69496
8996 * g++.dg/ext/constexpr-vla1.C: New test.
8997
8998 2016-01-20 Christian Bruel <christian.bruel@st.com>
8999
9000 PR target/69245
9001 * gcc.target/arm/pr69245.c: New test.
9002
9003 2016-01-27 Jakub Jelinek <jakub@redhat.com>
9004
9005 PR tree-optimization/69399
9006 * gcc.dg/torture/pr69399.c: New test.
9007
9008 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9009
9010 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9011
9012 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9013
9014 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9015
9016 2016-01-26 Tom de Vries <tom@codesourcery.com>
9017
9018 PR tree-optimization/69110
9019 * gcc.dg/autopar/pr69110.c: New test.
9020
9021 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
9022 Sebastian Pop <s.pop@samsung.com>
9023
9024 * gcc.dg/graphite/isl-ast-op-select.c: New.
9025
9026 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
9027
9028 PR fortran/69385
9029 * gfortran.dg/allocate_error_6.f90: New test.
9030
9031 2016-01-26 Richard Henderson <rth@redhat.com>
9032
9033 * gcc.dg/tm/pr60908.c: New test.
9034
9035 2016-01-26 David Malcolm <dmalcolm@redhat.com>
9036
9037 PR other/69006
9038 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9039 directive.
9040 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9041 expected multiline output to reflect the colorization being
9042 disabled before newlines.
9043 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9044 (custom_diagnostic_finalizer): Replace call to
9045 pp_newline_and_flush with call to pp_flush.
9046 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9047 * gfortran.dg/implicit_class_1.f90: Likewise.
9048 * lib/gcc-dg.exp (allow_blank_lines): New global.
9049 (dg-allow-blank-lines-in-output): New procedure.
9050 (gcc-dg-prune): Complain about blank lines in the output, unless
9051 dg-allow-blank-lines-in-output was called.
9052 * lib/multiline.exp (_build_multiline_regex): Only support
9053 arbitrary followup text for non-blank-lines, not for blank lines.
9054
9055 2016-01-26 Jakub Jelinek <jakub@redhat.com>
9056
9057 PR tree-optimization/69483
9058 * gcc.dg/pr69483.c: New test.
9059 * g++.dg/opt/pr69483.C: New test.
9060
9061 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9062
9063 PR target/68620
9064 * gcc.target/arm/pr68620.c: New test.
9065
9066 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9067
9068 * gcc.target/i386/pr68986-2.c: Remove -m32.
9069
9070 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9071
9072 PR target/68986
9073 * gcc.target/i386/pr68986-1.c: New test.
9074 * gcc.target/i386/pr68986-2.c: Likewise.
9075 * gcc.target/i386/pr68986-3.c: Likewise.
9076
9077 2016-01-26 Christian Bruel <christian.bruel@st.com>
9078
9079 * lib/target-supports.exp
9080 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9081 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9082 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9083
9084 2016-01-26 Richard Biener <rguenther@suse.de>
9085
9086 PR tree-optimization/69452
9087 * gcc.dg/torture/pr69452.c: New testcase.
9088
9089 2016-01-26 Jakub Jelinek <jakub@redhat.com>
9090
9091 PR target/69442
9092 * gcc.dg/pr69442.c: New test.
9093
9094 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9095
9096 PR target/67896
9097 * gcc.target/aarch64/simd/pr67896.C: New.
9098
9099 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9100
9101 PR tree-optimization/69400
9102 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9103 function.
9104 (plugin_init): Call it.
9105 * gcc.dg/torture/pr69400.c: New test.
9106
9107 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9108
9109 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9110
9111 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9112 Sebastian Pop <s.pop@samsung.com>
9113
9114 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9115 isl-0.15.
9116
9117 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9118 Sebastian Pop <s.pop@samsung.com>
9119
9120 * gcc.dg/graphite/pr69292.c: New.
9121
9122 2016-01-25 Jakub Jelinek <jakub@redhat.com>
9123
9124 * c-c++-common/goacc/use_device-1.c: New test.
9125
9126 2016-01-25 Jeff Law <law@redhat.com>
9127
9128 PR tree-optimization/69196
9129 PR tree-optimization/68398
9130 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9131 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9132
9133 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
9134
9135 PR target/69469
9136 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9137 Algorithm.
9138
9139 2016-01-25 Richard Biener <rguenther@suse.de>
9140
9141 PR testsuite/69380
9142 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9143
9144 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9145
9146 PR target/69421
9147 * gcc.dg/pr69421.c: New test.
9148
9149 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9150
9151 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9152 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9153 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9154 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9155 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9156 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9157 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9158 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9159 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9160 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9161
9162 2016-01-25 Richard Biener <rguenther@suse.de>
9163
9164 PR tree-optimization/69376
9165 * gcc.dg/torture/pr69376.c: New testcase.
9166
9167 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9168
9169 PR fortran/69397
9170 PR fortran/68442
9171 * gfortran.dg/interface_38.f90: New test.
9172 * gfortran.dg/interface_39.f90: New test.
9173
9174 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9175
9176 Revert:
9177 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9178
9179 PR c++/11858
9180 PR c++/24663
9181 PR c++/24664
9182 * g++.dg/template/pr11858.C: New test.
9183 * g++.dg/template/pr24663.C: New test.
9184 * g++.dg/template/unify12.C: New test.
9185 * g++.dg/template/unify13.C: New test.
9186 * g++.dg/template/unify14.C: New test.
9187 * g++.dg/template/unify15.C: New test.
9188 * g++.dg/template/unify16.C: New test.
9189 * g++.dg/template/unify17.C: New test.
9190
9191 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9192
9193 PR fortran/68283
9194 gfortran.dg/pr68283.f90: New test.
9195
9196 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9197
9198 PR fortran/66094
9199 * gfortran.dg/inline_matmul_13.f90: New test.
9200 * gfortran.dg/matmul_bounds_8.f90: New test.
9201 * gfortran.dg/matmul_bounds_9.f90: New test.
9202 * gfortran.dg/matmul_bounds_10.f90: New test.
9203
9204 2016-01-23 Tom de Vries <tom@codesourcery.com>
9205
9206 PR tree-optimization/69426
9207 * gcc.dg/autopar/pr69426.c: New test.
9208
9209 2016-01-23 Martin Sebor <msebor@redhat.com>
9210
9211 PR c++/58109
9212 PR c++/69022
9213 * g++.dg/cpp0x/alignas5.C: New test.
9214 * g++.dg/ext/vector29.C: Same.
9215
9216 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
9217
9218 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9219 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9220 _GNU_SOURCE from compile flags to the source.
9221 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9222 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9223 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9224 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9225
9226 2016-01-22 Jakub Jelinek <jakub@redhat.com>
9227
9228 PR target/69432
9229 * g++.dg/opt/pr69432.C: New test.
9230
9231 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9232
9233 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9234 32-bit targets testing an -m64 multilib.
9235
9236 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9237
9238 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9239 64-bit support.
9240
9241 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9242
9243 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9244
9245 2016-01-21 Christian Bruel <christian.bruel@st.com>
9246
9247 PR target/68674
9248 * gcc.target/i386/pr68674.c
9249 * gcc.target/aarch64/pr68674.c
9250 * gcc.target/arm/pr68674.c
9251
9252 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9253
9254 PR target/69403
9255 * gcc.c-torture/execute/pr69403.c: New test.
9256
9257 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9258
9259 PR c++/55843
9260 * g++.dg/template/pr55843.C: New.
9261
9262 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9263
9264 PR testsuite/66877
9265 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9266 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9267
9268 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9269
9270 PR testsuite/67489
9271 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9272 from dg-do compile directive, and instead add
9273 { dg-require-effective-target int128 }.
9274
9275 2016-01-20 Martin Sebor <msebor@redhat.com>
9276
9277 PR c/69405
9278 * gcc.dg/sync-fetch.c: New test.
9279
9280 2016-01-21 Martin Sebor <msebor@redhat.com>
9281
9282 PR target/69252
9283 * gcc.target/powerpc/pr69252.c: New test.
9284
9285 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9286
9287 PR fortran/65996
9288 * gfortran.dg/pr65996.f90: New test.
9289
9290 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9291
9292 PR c++/68810
9293 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9294 expected to generate an error.
9295
9296 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9297
9298 PR middle-end/66178
9299 * gcc.dg/torture/pr66178.c: New test.
9300
9301 2016-01-21 Anton Blanchard <anton@samba.org>
9302 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9303
9304 PR target/63354
9305 * gcc.target/powerpc/pr63354.c: New test.
9306
9307 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9308
9309 PR rtl-optimization/68990
9310 * gcc.target/i386/pr68990: New.
9311
9312 2016-01-21 Nick Clifton <nickc@redhat.com>
9313
9314 PR target/69129
9315 * gcc.target/mips/pr69129.c: New.
9316
9317 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9318
9319 PR c++/58046
9320 * g++.dg/cpp0x/pr58046.C: New.
9321
9322 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9323
9324 PR target/69187
9325 PR target/65624
9326 * gcc.target/arm/pr69187.c: New test.
9327
9328 PR c++/69355
9329 * g++.dg/torture/pr69355.C: New test.
9330
9331 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9332 Sebastian Pop <s.pop@samsung.com>
9333
9334 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9335
9336 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9337 Sebastian Pop <s.pop@samsung.com>
9338
9339 * gcc.dg/graphite/pr68976.c: New test.
9340
9341 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9342
9343 PR middle-end/67653
9344 * c-c++-common/pr67653.c: New test.
9345 * gcc.dg/torture/pr29119.c: Add dg-warning.
9346
9347 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9348
9349 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9350
9351 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9352
9353 PR c/24293
9354 * gcc.dg/pr24293.c: New test.
9355 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9356 incomplete struct type.
9357 * gcc.dg/declspec-1.c: Likewise.
9358 * gcc.dg/pr63549.c: Likewise.
9359
9360 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9361
9362 PR tree-optimization/66612
9363 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9364 for bdn instruction.
9365
9366 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9367
9368 * lib/target-supports.exp
9369 (check_effective_target_arm_fp_ok_nocache): New.
9370 (check_effective_target_arm_fp_ok): New.
9371 (add_options_for_arm_fp): New.
9372 (check_effective_target_arm_crypto_ok_nocache): Require
9373 target_arm_v8_neon_ok instead of arm32.
9374 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9375 (check_effective_target_arm_crypto_pragma_ok): New.
9376 (add_options_for_arm_vfp): New.
9377 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9378 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9379 target instead. Force initial fpu to vfp.
9380 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9381 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9382 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9383 dependency.
9384 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9385 use arm_vfp effective target instead. Force initial fpu to vfp.
9386 * gcc.target/arm/attr-neon3.c: Likewise.
9387 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9388 arm_vfp_ok.
9389 * gcc.target/arm/unsigned-float.c: Likewise.
9390 * gcc.target/arm/vfp-1.c: Likewise.
9391 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9392 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9393 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9394 * gcc.target/arm/vfp-ldmias.c: Likewise.
9395 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9396 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9397 * gcc.target/arm/vfp-stmiad.c: Likewise.
9398 * gcc.target/arm/vfp-stmias.c: Likewise.
9399 * gcc.target/arm/vnmul-1.c: Likewise.
9400 * gcc.target/arm/vnmul-2.c: Likewise.
9401 * gcc.target/arm/vnmul-3.c: Likewise.
9402 * gcc.target/arm/vnmul-4.c: Likewise.
9403
9404 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9405
9406 PR testsuite/69366
9407 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9408 the MPX run-time library, for compile-time MPX test.
9409 * gcc.target/i386/chkp-always_inline.c: Likewise.
9410 * gcc.target/i386/chkp-bndret.c: Likewise.
9411 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9412 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9413 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9414 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9415 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9416 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9417 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9418 * gcc.target/i386/chkp-label-address.c: Likewise.
9419 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9420 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9421 * gcc.target/i386/chkp-pr69044.c: Likewise.
9422 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9423 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9424 * gcc.target/i386/chkp-strchr.c: Likewise.
9425 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9426 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9427 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9428 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9429 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9430 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9431 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9432 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9433 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9434 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9435 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9436 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9437 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9438 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9439 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9440 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9441 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9442 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9443 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9444 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9445 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9446 * gcc.target/i386/pr63995-2.c: Likewise.
9447 * gcc.target/i386/pr64805.c: Likewise.
9448 * gcc.target/i386/pr65044.c: Likewise.
9449 * gcc.target/i386/pr65167.c: Likewise.
9450 * gcc.target/i386/pr65183.c: Likewise.
9451 * gcc.target/i386/pr65184.c: Likewise.
9452 * gcc.target/i386/thunk-retbnd.c: Likewise.
9453
9454 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9455
9456 PR tree-optimization/69328
9457 * gcc.dg/pr69328.c: New test.
9458
9459 2016-01-20 Jeff Law <law@redhat.com>
9460
9461 PR target/25114
9462 * gcc.target/m68k/pr25114.c: New test.
9463
9464 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9465
9466 * gcc.target/arm/memset-inline-10.c: Added
9467 dg-require-effective-target arm_thumb2_ok.
9468
9469 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9470
9471 * gcc.dg/debug/dwarf2/sso.c: New test.
9472
9473 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9474
9475 PR testsuite/68820
9476 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9477 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9478 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9479
9480 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9481
9482 PR ipa/66223
9483 * g++.dg/ipa/devirt-50.C: New testcase.
9484
9485 2016-01-19 Marek Polacek <polacek@redhat.com>
9486
9487 PR c++/68965
9488 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9489 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9490
9491 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9492
9493 PR target/69135
9494 * gcc.target/arm/pr69135_1.c: New test.
9495
9496 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9497
9498 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9499
9500 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9501
9502 * gcc.target/aarch64/ccmp_1.c: New testcase.
9503
9504 2016-01-19 Marek Polacek <polacek@redhat.com>
9505
9506 PR c++/68586
9507 * g++.dg/cpp0x/enum30.C: New test.
9508
9509 2016-01-19 Richard Biener <rguenther@suse.de>
9510
9511 PR tree-optimization/69336
9512 * g++.dg/tree-ssa/pr69336.C: New testcase.
9513
9514 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9515
9516 PR debug/65779
9517 * gcc.dg/pr65779.c: New test.
9518
9519 2016-01-19 Richard Biener <rguenther@suse.de>
9520
9521 PR tree-optimization/69352
9522 * gcc.dg/torture/pr69352.c: New testcase.
9523
9524 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR rtl-optimization/68955
9527 PR rtl-optimization/64557
9528 * gcc.dg/torture/pr68955.c: New test.
9529
9530 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9531
9532 PR lto/69136
9533 * g++.dg/torture/pr69136.C: New testcase.
9534
9535 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9536
9537 PR lto/69133
9538 * g++.dg/lto/pr69133_0.C: New testcase.
9539 * g++.dg/lto/pr69133_1.C: New testcase.
9540
9541 2016-01-15 Jeff Law <law@redhat.com>
9542
9543 PR tree-optimization/69320
9544 * gcc.c-torture/pr69320-1.c: New test.
9545 * gcc.c-torture/pr69320-2.c: New test.
9546 * gcc.c-torture/pr69320-3.c: New test.
9547 * gcc.c-torture/pr69320-4.c: New test.
9548
9549 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9550
9551 PR c++/11858
9552 PR c++/24663
9553 PR c++/24664
9554 * g++.dg/template/pr11858.C: New test.
9555 * g++.dg/template/pr24663.C: New test.
9556 * g++.dg/template/unify12.C: New test.
9557 * g++.dg/template/unify13.C: New test.
9558 * g++.dg/template/unify14.C: New test.
9559 * g++.dg/template/unify15.C: New test.
9560 * g++.dg/template/unify16.C: New test.
9561 * g++.dg/template/unify17.C: New test.
9562
9563 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9564
9565 PR testsuite/69181
9566 * gcc.dg/pr69181-1.c: New test file.
9567 * gcc.dg/pr69181-2.c: New test file.
9568 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9569 globals by moving it to...
9570 (cleanup-after-saved-dg-test): ...this new function. Add
9571 "global additional_sources_used". Add reset of global
9572 multiline_expected_outputs to the empty list.
9573 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9574 global to...
9575 (multiline_expected_outputs): ...this, and updated comments to
9576 note that it is modified from gcc-dg.exp.
9577 (dg-end-multiline-output): Update for the above renaming.
9578 (handle-multiline-outputs): Likewise. Remove the clearing
9579 of the expected outputs to the empty list.
9580
9581 2016-01-18 Richard Biener <rguenther@suse.de>
9582
9583 PR tree-optimization/69297
9584 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9585
9586 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9587
9588 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9589 dg-options.
9590 * gcc.target/mips/mips-3d-2.c: Likewise.
9591 * gcc.target/mips/mips-3d-3.c: Likewise.
9592 * gcc.target/mips/mips-3d-4.c: Likewise.
9593 * gcc.target/mips/mips-3d-5.c: Likewise.
9594 * gcc.target/mips/mips-3d-6.c: Likewise.
9595 * gcc.target/mips/mips-3d-7.c: Likewise.
9596 * gcc.target/mips/mips-3d-8.c: Likewise.
9597 * gcc.target/mips/mips-3d-9.c: Likewise.
9598 * gcc.target/mips/mips-ps-1.c: Likewise.
9599 * gcc.target/mips/mips-ps-2.c: Likewise.
9600 * gcc.target/mips/mips-ps-3.c: Likewise.
9601 * gcc.target/mips/mips-ps-4.c: Likewise.
9602 * gcc.target/mips/mips-ps-5.c: Likewise.
9603 * gcc.target/mips/mips-ps-6.c: Likewise.
9604 * gcc.target/mips/mips-ps-7.c: Likewise.
9605 * gcc.target/mips/mips-ps-type.c: Likewise.
9606 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9607 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9608
9609 2016-01-18 Tom de Vries <tom@codesourcery.com>
9610
9611 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9612 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9613 * c-c++-common/goacc/kernels-empty.c: New test.
9614 * c-c++-common/goacc/kernels-eternal.c: New test.
9615 * c-c++-common/goacc/kernels-loop-2.c: New test.
9616 * c-c++-common/goacc/kernels-loop-3.c: New test.
9617 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9618 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9619 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9620 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9621 * c-c++-common/goacc/kernels-loop-data.c: New test.
9622 * c-c++-common/goacc/kernels-loop-g.c: New test.
9623 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9624 * c-c++-common/goacc/kernels-loop-n.c: New test.
9625 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9626 * c-c++-common/goacc/kernels-loop.c: New test.
9627 * c-c++-common/goacc/kernels-noreturn.c: New test.
9628 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9629 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9630 * c-c++-common/goacc/kernels-reduction.c: New test.
9631
9632 2016-01-18 Tom de Vries <tom@codesourcery.com>
9633
9634 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9635 * gcc.dg/autopar/outer-2.c: Same.
9636 * gcc.dg/autopar/outer-3.c: Same.
9637 * gcc.dg/autopar/outer-4.c: Same.
9638 * gcc.dg/autopar/outer-5.c: Same.
9639 * gcc.dg/autopar/outer-6.c: Same.
9640 * gcc.dg/autopar/parallelization-1.c: Same.
9641 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9642 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9643 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9644 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9645 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9646 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9647 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9648 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9649 * gcc.dg/autopar/pr39500-1.c: Same.
9650 * gcc.dg/autopar/pr39500-2.c: Same.
9651 * gcc.dg/autopar/pr46193.c: Same.
9652 * gcc.dg/autopar/pr46194.c: Same.
9653 * gcc.dg/autopar/pr49580.c: Same.
9654 * gcc.dg/autopar/pr49960-1.c: Same.
9655 * gcc.dg/autopar/pr49960.c: Same.
9656 * gcc.dg/autopar/pr68373.c: Same.
9657 * gcc.dg/autopar/reduc-1.c: Same.
9658 * gcc.dg/autopar/reduc-1char.c: Same.
9659 * gcc.dg/autopar/reduc-1short.c: Same.
9660 * gcc.dg/autopar/reduc-2.c: Same.
9661 * gcc.dg/autopar/reduc-2char.c: Same.
9662 * gcc.dg/autopar/reduc-2short.c: Same.
9663 * gcc.dg/autopar/reduc-3.c: Same.
9664 * gcc.dg/autopar/reduc-4.c: Same.
9665 * gcc.dg/autopar/reduc-6.c: Same.
9666 * gcc.dg/autopar/reduc-7.c: Same.
9667 * gcc.dg/autopar/reduc-8.c: Same.
9668 * gcc.dg/autopar/reduc-9.c: Same.
9669 * gcc.dg/autopar/uns-outer-4.c: Same.
9670 * gcc.dg/autopar/uns-outer-5.c: Same.
9671 * gcc.dg/autopar/uns-outer-6.c: Same.
9672 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9673 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9674
9675 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9676
9677 PR target/63679
9678 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9679 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9680
9681 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9682
9683 PR target/63679
9684 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9685 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9686 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9687
9688 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9689
9690 PR target/63679
9691 * gcc.dg/tree-ssa/sra-17.c: New.
9692 * gcc.dg/tree-ssa/sra-18.c: New.
9693
9694 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9695
9696 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9697
9698 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9699
9700 * gnat.dg/inline12.adb: New test.
9701
9702 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9703
9704 PR tree-optimization/66797
9705 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9706
9707 2016-01-18 Richard Biener <rguenther@suse.de>
9708
9709 PR tree-optimization/69170
9710 * gcc.dg/torture/pr69170.c: New testcase.
9711
9712 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9713
9714 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9715
9716 2016-01-16 Tom de Vries <tom@codesourcery.com>
9717
9718 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9719
9720 2016-01-16 Tom de Vries <tom@codesourcery.com>
9721
9722 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9723 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9724 redundant dg-require-effective-target pthread.
9725 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9726 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9727 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9728 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9729 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9730 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9731 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9732
9733 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9734
9735 PR target/68609
9736 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9737 * gcc.target/powerpc/recip-7.c: Same.
9738
9739 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9740
9741 PR c++/69091
9742 * g++.dg/template/pr69091.C: New test.
9743
9744 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9745
9746 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9747 dump does not contain an error_mark_node.
9748 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9749 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9750
9751 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9752
9753 PR c++/68936
9754 * g++.dg/template/pr68936.C: New test.
9755
9756 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9757
9758 PR target/68609
9759 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9760 * gcc.target/powerpc/recip-2.c: Same.
9761 * gcc.target/powerpc/recip-3.c: Same.
9762 * gcc.target/powerpc/recip-4.c: Same.
9763 * gcc.target/powerpc/recip-sqrtf.c: Same.
9764
9765 2016-01-15 Jeff Law <law@redhat.com>
9766
9767 PR tree-optimization/69270
9768 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9769 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9770
9771 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9772
9773 PR fortran/49630
9774 * gfortran.dg/deferred_character_13.f90: New test for the fix
9775 of comment 3 of the PR.
9776
9777 PR fortran/54070
9778 * gfortran.dg/deferred_character_8.f90: New test
9779 * gfortran.dg/allocate_error_5.f90: New test
9780
9781 PR fortran/60593
9782 * gfortran.dg/deferred_character_10.f90: New test
9783
9784 PR fortran/60795
9785 * gfortran.dg/deferred_character_14.f90: New test
9786
9787 PR fortran/61147
9788 * gfortran.dg/deferred_character_11.f90: New test
9789
9790 PR fortran/64324
9791 * gfortran.dg/deferred_character_9.f90: New test
9792
9793 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9794
9795 PR rtl-optimization/69030
9796 * gcc.target/i386/pr69030.c: New.
9797
9798 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9799
9800 * gcc.target/aarch64/target_attr_17.c: New test.
9801
9802 2016-01-15 Richard Biener <rguenther@suse.de>
9803
9804 PR tree-optimization/66856
9805 * gcc.dg/torture/pr66856-1.c: New testcase.
9806 * gcc.dg/torture/pr66856-2.c: Likewise.
9807
9808 2016-01-15 Richard Biener <rguenther@suse.de>
9809
9810 PR debug/69137
9811 * g++.dg/lto/pr69137_0.C: New testcase.
9812
9813 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9814
9815 PR middle-end/69246
9816 * gcc.target/i386/pr69246.c: New test.
9817
9818 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9819
9820 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9821
9822 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9823
9824 PR c++/56194
9825 * g++.dg/init/const9.C: Disable test on S/390.
9826
9827 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9828
9829 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9830 * g++.dg/Wno-frame-address.C: Ditto.
9831
9832 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9833
9834 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9835
9836 2016-01-15 Richard Biener <rguenther@suse.de>
9837
9838 PR tree-optimization/68961
9839 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9840
9841 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9842
9843 * gcc.target/i386/pr65105-5.c: New test.
9844
9845 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9846
9847 * gcc.c-torture/execute/alias-4.c: New testcase.
9848
9849 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9850
9851 PR ipa/68148
9852 * g++.dg/ipa/devirt-49.C: New testcase.
9853
9854 2016-01-15 Christian Bruel <christian.bruel@st.com>
9855
9856 PR target/65837
9857 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9858 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9859 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9860
9861 2016-01-15 Richard Biener <rguenther@suse.de>
9862
9863 PR tree-optimization/69117
9864 * gcc.dg/torture/pr69117.c: New testcase.
9865
9866 2015-01-14 Ryan Burn <contact@rnburn.com>
9867
9868 PR c++/69048
9869 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9870
9871 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9872
9873 PR testsuite/67509
9874 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9875 range tests use 100 * maximum instead of maximum + 1.
9876
9877 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9878
9879 PR debug/69244
9880 * gcc.dg/guality/pr69244.c: New test.
9881
9882 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9883
9884 * lib/target-supports.exp (check_effective_target_issignaling):
9885 New procedure.
9886 * gcc.dg/pr61441.c: Require issignaling effective target.
9887
9888 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9889
9890 PR target/68803
9891 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9892
9893 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9894
9895 PR c++/68819
9896 PR preprocessor/69177
9897 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9898 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9899 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9900 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9901
9902 2016-01-14 Marek Polacek <polacek@redhat.com>
9903
9904 PR c/69262
9905 * gcc.dg/array-15.c: New test.
9906
9907 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9908
9909 PR middle-end/68146
9910 PR tree-optimization/69155
9911 * gfortran.dg/pr68146.f: New test.
9912 * gfortran.dg/pr69155.f90: New test.
9913
9914 2016-01-14 Richard Biener <rguenther@suse.de>
9915
9916 PR tree-optimization/68060
9917 * gcc.dg/torture/pr68060-1.c: New testcase.
9918 * gcc.dg/torture/pr68060-2.c: Likewise.
9919
9920 2016-01-14 Nick Clifton <nickc@redhat.com>
9921
9922 * lib/target-supports.exp
9923 (check_effective_target_arm_neon_ok_nocache): Add an option
9924 sequence that includes setting the ARM architecture to ARMv7-A.
9925 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9926 command line options necessary to enable Neon support.
9927 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9928 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9929 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9930 * gcc.target/arm/pr69180.c: Likewise.
9931
9932 2016-01-14 Jeff Law <law@redhat.com>
9933
9934 PR tree-optimization/69270
9935 * gcc.dg/tree-ssa/pr69270.c: New test.
9936
9937 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9938
9939 PR c/66208
9940 * c-c++-common/pr66208.c: New file.
9941
9942 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9943
9944 PR tree-optimization/69156
9945 * gcc.dg/pr69156.c: New test.
9946
9947 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9948
9949 * gcc.target/i386/pr69225-7.c: New test.
9950
9951 2016-01-13 Richard Henderson <rth@redhat.com>
9952
9953 * gcc.dg/tm/memopt-13.c: Update expected function.
9954 * gcc.dg/tm/memopt-6.c: Likewise.
9955
9956 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9957
9958 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9959 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9960 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9961 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9962
9963 2016-01-13 Tom de Vries <tom@codesourcery.com>
9964
9965 PR tree-optimization/69169
9966 * gcc.dg/pr69169.c: New test.
9967
9968 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9969
9970 PR target/69228
9971 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9972 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9973 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9974 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9975 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9976 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9977 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9978 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9979
9980 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9981
9982 PR target/69247
9983 * gcc.dg/pr69247.c: New test.
9984
9985 2016-01-13 Richard Biener <rguenther@suse.de>
9986
9987 PR tree-optimization/69242
9988 * gcc.dg/torture/pr69242.c: New testcase.
9989
9990 2016-01-13 Richard Biener <rguenther@suse.de>
9991
9992 PR tree-optimization/69186
9993 * gcc.dg/torture/pr69186.c: New testcase.
9994
9995 2016-01-13 Jeff Law <law@redhat.com>
9996
9997 PR tree-optimization/67755
9998 * gcc.dg/tree-ssa/pr67755.c: New test.
9999
10000 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
10001
10002 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10003 pass number in output by a star.
10004
10005 2016-01-12 Bin Cheng <bin.cheng@arm.com>
10006
10007 PR tree-optimization/68911
10008 * gcc.c-torture/execute/pr68911.c: New test.
10009
10010 2016-01-12 Marek Polacek <polacek@redhat.com>
10011
10012 PR c++/68979
10013 * g++.dg/warn/permissive-1.C: New test.
10014
10015 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10016
10017 PR objc++/68511
10018 PR c++/69213
10019 * g++.dg/opt/pr69213.C: New test.
10020
10021 2016-01-12 Christian Bruel <christian.bruel@st.com>
10022
10023 PR target/69180
10024 * gcc.target/arm/pr69180.c: New test.
10025
10026 2016-01-12 Richard Biener <rguenther@suse.de>
10027
10028 PR lto/69077
10029 * g++.dg/lto/pr69077_0.C: New testcase.
10030 * g++.dg/lto/pr69077_1.C: Likewise.
10031
10032 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10033
10034 PR target/69175
10035 * g++.dg/opt/pr69175.C: New test.
10036
10037 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10038
10039 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10040 rather than #including math.h & stdlib.h.
10041 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10042 * gcc.dg/vect/pr49771.c: Likewise.
10043 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10044 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10045 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10046 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10047 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10048 * gcc.dg/vect/pr44507.c: Likewise.
10049 * gcc.dg/vect/pr45902.c: Likewise.
10050 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10051 * gcc.dg/vect/vect-117.c: Likewise.
10052 * gcc.dg/vect/vect-99.c: Likewise.
10053 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10054 * gcc.dg/vect/vect-cond-1.c: Likewise.
10055 * gcc.dg/vect/vect-cond-2.c: Likewise.
10056 * gcc.dg/vect/vect-cond-3.c: Likewise.
10057 * gcc.dg/vect/vect-cond-4.c: Likewise.
10058 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10059 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10060 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10061 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10062 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10063 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10064 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10065 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10066 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10067 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10068 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10069 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10070 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10071 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10072 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10073 include of signal.h.
10074 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10075 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10076 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10077 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10078 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10079 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10080 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10081 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10082 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10083 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10084 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10085 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10086 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10087 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10088 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10089 * gcc.dg/vect/vect-outer-5.c: Likewise.
10090 * gcc.dg/vect/vect-outer-6.c: Likewise.
10091 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10092 include of stdio.h.
10093
10094 2016-01-12 Nick Clifton <nickc@redhat.com>
10095
10096 PR target/68913
10097 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10098 to fread so that it will be found in all target runtimes.
10099
10100 2016-01-12 Richard Biener <rguenther@suse.de>
10101
10102 PR tree-optimization/69053
10103 * g++.dg/torture/pr69053.C: New testcase.
10104
10105 2016-01-12 Richard Biener <rguenther@suse.de>
10106
10107 PR tree-optimization/69168
10108 * gcc.dg/torture/pr69168.c: New testcase.
10109
10110 2016-01-12 Richard Biener <rguenther@suse.de>
10111
10112 PR tree-optimization/69157
10113 * gcc.dg/torture/pr69157.c: New testcase.
10114
10115 2016-01-12 Richard Biener <rguenther@suse.de>
10116
10117 PR tree-optimization/69174
10118 * gcc.dg/torture/pr69174.c: New testcase.
10119
10120 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10121
10122 PR c++/66808
10123 PR c++/69000
10124 * g++.dg/tls/pr66808.C: New test.
10125 * g++.dg/tls/pr69000.C: New test.
10126
10127 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10128
10129 * gcc.target/powerpc/swaps-p8-23.c: New test.
10130 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10131
10132 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
10133
10134 PR tree-optimization/68356
10135 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10136
10137 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10138 Jim Wilson <jim.wilson@linaro.org>
10139
10140 PR target/69194
10141 * gcc.target/arm/pr69194.c: New test.
10142
10143 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10144
10145 PR target/69225
10146 * gcc.target/i386/pr69225-1.c: New test.
10147 * gcc.target/i386/pr69225-2.c: Likewise.
10148 * gcc.target/i386/pr69225-3.c: Likewise.
10149 * gcc.target/i386/pr69225-4.c: Likewise.
10150 * gcc.target/i386/pr69225-5.c: Likewise.
10151 * gcc.target/i386/pr69225-6.c: Likewise.
10152
10153 2016-01-11 Jakub Jelinek <jakub@redhat.com>
10154
10155 PR target/67462
10156 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10157 if lp64.
10158
10159 PR target/69071
10160 * gcc.dg/pr69071.c: New test.
10161
10162 PR c++/69211
10163 * g++.dg/opt/pr69211.C: New test.
10164
10165 PR tree-optimization/69214
10166 * gcc.c-torture/compile/pr69214.c: New test.
10167
10168 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
10169
10170 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10171 * gcc.target/i386/pr66232-11.c: Ditto.
10172 * gcc.target/i386/pr66232-12.c: Ditto.
10173 * gcc.target/i386/pr66232-13.c: Ditto.
10174
10175 2016-01-11 Richard Biener <rguenther@suse.de>
10176
10177 PR tree-optimization/69173
10178 * gcc.dg/torture/pr69173.c: New testcase.
10179
10180 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10181
10182 PR rtl-optimization/68796
10183 * gcc.target/aarch64/tst_5.c: New test.
10184 * gcc.target/aarch64/tst_6.c: Likewise.
10185
10186 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10187
10188 PR rtl-optimization/68841
10189 * gcc.dg/pr68841.c: New test.
10190 * gcc.c-torture/execute/pr68841.c: New test.
10191
10192 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10193
10194 PR rtl-optimization/68920
10195 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10196 for ix86 targets.
10197 * gcc.dg/ifcvt-5.c: New test.
10198
10199 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
10200
10201 PR bootstrap/69123
10202 * g++.dg/pr69123.C: New.
10203
10204 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10205
10206 PR target/69010
10207 * gcc.target/i386/pr69010.c: New test.
10208
10209 2016-01-11 Martin Jambor <mjambor@suse.cz>
10210
10211 PR ipa/69044
10212 * gcc.target/i386/chkp-pr69044.c: New test.
10213
10214 2016-01-11 Tom de Vries <tom@codesourcery.com>
10215
10216 PR tree-optimization/69109
10217 * gcc.dg/autopar/pr69109-2.c: New test.
10218 * gcc.dg/autopar/pr69109.c: New test.
10219
10220 2016-01-11 Tom de Vries <tom@codesourcery.com>
10221
10222 PR tree-optimization/69108
10223 * gcc.dg/autopar/pr69108.c: New test.
10224
10225 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10226
10227 PR c++/69029
10228 * c-c++-common/Wisleading-indentation.c: Augment test.
10229
10230 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10231
10232 PR fortran/69154
10233 * gfortran.dg/inline_matmul_12.f90: New test.
10234
10235 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
10236
10237 PR fortran/67779
10238 * gfortran.dg/actual_array_offset_1: New test.
10239
10240 2016-01-10 Tom de Vries <tom@codesourcery.com>
10241
10242 PR tree-optimization/69062
10243 * gcc.dg/autopar/pr69062.c: New test.
10244
10245 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10246
10247 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10248 * gcc.dg/vect/slp-perm-2.c: Likewise.
10249 * gcc.dg/vect/slp-perm-3.c: Likewise.
10250 * gcc.dg/vect/slp-perm-5.c: Likewise.
10251 * gcc.dg/vect/slp-perm-6.c: Likewise.
10252 * gcc.dg/vect/slp-perm-7.c: Likewise.
10253 * gcc.dg/vect/slp-perm-8.c: Likewise.
10254
10255 2016-01-10 Tom de Vries <tom@codesourcery.com>
10256
10257 PR tree-optimization/69039
10258 * gcc.dg/autopar/pr69039.c: New test.
10259
10260 2016-01-09 Marek Polacek <polacek@redhat.com>
10261
10262 PR c++/69113
10263 * g++.dg/pr69113.C: New test.
10264
10265 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10266
10267 PR middle-end/50865
10268 PR tree-optimization/69097
10269 * gcc.c-torture/execute/pr50865.c: New test.
10270 * gcc.c-torture/execute/pr69097-1.c: New test.
10271 * gcc.c-torture/execute/pr69097-2.c: New test.
10272 * gcc.dg/pr69097-1.c: New test.
10273 * gcc.dg/pr69097-2.c: New test.
10274
10275 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10276
10277 PR c++/69164
10278 * g++.dg/opt/pr69164.C: New test.
10279
10280 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10281
10282 PR tree-optimization/69167
10283 * gcc.dg/pr69167.c: New test.
10284
10285 2016-01-08 Marek Polacek <polacek@redhat.com>
10286
10287 PR c++/68449
10288 * g++.dg/pr68449.C: New.
10289
10290 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10291
10292 PR tree-optimization/68707
10293 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10294 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10295 on platforms supporting it.
10296 * gcc.dg/vect/slp-perm-2.c: Likewise.
10297 * gcc.dg/vect/slp-perm-3.c: Likewise.
10298 * gcc.dg/vect/slp-perm-5.c: Likewise.
10299 * gcc.dg/vect/slp-perm-7.c: Likewise.
10300 * gcc.dg/vect/slp-perm-8.c: Likewise.
10301 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10302 on platforms supporting it.
10303
10304 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10305
10306 PR tree-optimization/69162
10307 * gcc.dg/pr69162.c: New test.
10308
10309 PR tree-optimization/69172
10310 * gcc.dg/pr69172.c: New test.
10311
10312 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10313
10314 PR tree-optimization/67781
10315 * gcc.c-torture/execute/pr67781.c: New file.
10316
10317 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10318
10319 PR tree-optimization/69083
10320 * gcc.dg/vect/pr69083.c: New test.
10321
10322 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10323
10324 PR tree-optimization/61441
10325 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10326 Use -fexcess-precision=standard for compiler options.
10327 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10328
10329 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10330
10331 PR fortran/69128
10332 * gfortran.dg/gomp/pr69128.f90: New test.
10333
10334 PR c++/69145
10335 * g++.dg/ext/pr69145-1.C: New test.
10336 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10337 * g++.dg/ext/pr69145-2.h: New file.
10338
10339 2016-01-07 Martin Sebor <msebor@redhat.com>
10340
10341 PR c/68966
10342 * gcc.dg/atomic-fetch-bool.c: New test.
10343 * gcc.dg/sync-fetch-bool.c: New test.
10344
10345 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10346
10347 PR fortran/66680
10348 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10349
10350 2016-01-07 Nick Clifton <nickc@redhat.com>
10351
10352 PR target/66655
10353 * g++.dg/pr66655.C: New test.
10354 * g++.dg/pr66655_1.cc: Test support file.
10355 * g++.dg/pr66655.h: Test header file.
10356
10357 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10358
10359 PR fortran/66680
10360 gfortran.dg/gomp/pr66680.f90: New test.
10361
10362 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10363
10364 PR target/69171
10365 * gcc.target/i386/pr69171-1.c: New test.
10366 * gcc.target/i386/pr69171-2.c: Likewise.
10367 * gcc.target/i386/pr69171-3.c: Likewise.
10368 * gcc.target/i386/pr69171-4.c: Likewise.
10369 * gcc.target/i386/pr69171-5.c: Likewise.
10370 * gcc.target/i386/pr69171-6.c: Likewise.
10371
10372 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10373
10374 PR middle-end/67639
10375 * c-c++-common/pr67639.c: New test.
10376
10377 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10378
10379 PR tree-optimization/69141
10380 * g++.dg/opt/pr69141.C: New test.
10381
10382 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10383
10384 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10385
10386 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10387
10388 PR target/69140
10389 * gcc.target/i386/pr69140.c: New test
10390
10391 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10392
10393 * gcc.dg/bad-dereference.c: New test case.
10394
10395 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10396
10397 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10398
10399 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10400
10401 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10402
10403 2016-01-06 Marek Polacek <polacek@redhat.com>
10404
10405 PR sanitizer/69099
10406 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10407
10408 2016-01-05 Marek Polacek <polacek@redhat.com>
10409
10410 PR c/69104
10411 * gcc.dg/atomic-invalid-2.c: New.
10412
10413 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10414
10415 PR target/68991
10416 * gcc.target/i386/pr68991.c: New test.
10417
10418 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10419
10420 PR target/68991
10421 * g++.dg/pr68991-1.C: New test.
10422 * g++.dg/pr68991-2.C: Likewise.
10423
10424 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10425
10426 PR other/60465
10427 * gcc.target/ia64/pr60465-gprel64.c: New test.
10428 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10429
10430 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10431
10432 PR rtl-optimization/68651
10433 * gcc.target/aarch64/pr68651_1.c: New test.
10434
10435 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10436
10437 PR c/69122
10438 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10439
10440 2016-01-05 Nathan Sidwell <nathan@acm.org>
10441
10442 PR c++/58583
10443 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10444
10445 * gcc.dg/alias-15.c: New.
10446
10447 2016-01-05 Nick Clifton <nickc@redhat.com>
10448
10449 PR target/68870
10450 * g++.dg/pr68770.C: New test.
10451
10452 2016-01-04 Mike Stump <mikestump@comcast.net>
10453
10454 * lib/target-supports.exp (check_effective_target_cilkplus):
10455 cilkplus targets require pthreads.
10456 (check_effective_target_cilkplus): Remove special case for NVPTX.
10457
10458 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10459
10460 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10461 generation.
10462
10463 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10464
10465 Update copyright years.
10466
10467 2016-01-04 Marek Polacek <polacek@redhat.com>
10468
10469 PR c/68908
10470 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10471 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10472 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10473
10474 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10475
10476 * gcc.target/sparc/20160104-2.c: New test.
10477
10478 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10479
10480 * gcc.target/sparc/20160104-1.c: New test.
10481
10482 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10483
10484 PR fortran/65045
10485 * gfortran.dg/pr65045.f90: New test.
10486
10487 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10488
10489 * gnat.dg/specs/debug1.ads: Delete.
10490
10491 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10492
10493 PR libgfortran/68867
10494 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10495 expression.
10496
10497 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10498
10499 PR libgfortran/68867
10500 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10501 PowerPC.
10502
10503 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10504
10505 PR fortran/68864
10506 * gfortran.dg/pr68864.f90: New test.
10507
10508 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10509
10510 PR tree-optimization/69070
10511 * gcc.dg/pr69070.c: New test.
10512
10513 PR sanitizer/69055
10514 * gfortran.dg/pr69055.f90: New test.
10515
10516 PR target/69015
10517 * gcc.dg/pr69015.c: New test.
10518 \f
10519 Copyright (C) 2016 Free Software Foundation, Inc.
10520
10521 Copying and distribution of this file, with or without modification,
10522 are permitted in any medium without royalty provided the copyright
10523 notice and this notice are preserved.