]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Add missing variable traits, fix testsuite failures.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
466045aa 12016-07-31 Jonathan Wakely <jwakely@redhat.com>
2
3 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4 (check_effective_target_c++): Likewise. Also match for libstdc++.
5
71b5dc23 62016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7
8 PR fortran/41922
9 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
10 * gfortran.dg/equiv_constraint_7.f90: Ditto.
11 * gfortran.dg/pr41922.f90: New test.
12
dd13eb1b 132016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
14
15 PR fortran/68566
16 * gfortran.dg/pr68566.f90: new test.
17
cb768824 182016-07-30 Martin Sebor <msebor@redhat.com>
19
20 PR c++/60760
21 PR c++/71091
22 * g++.dg/cpp0x/constexpr-cast.C: New test.
23 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
24 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
25 * g++.dg/ubsan/pr63956.C: Correct.
26
efa8ff03 272016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
28
29 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
30 vector double or vector long where the vector is in memory.
31 * gcc.target/powerpc/vec-extract-3.c: Likewise.
32 * gcc.target/powerpc/vec-extract-4.c: Likewise.
33
0b8113c5 342016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
35
36 PR fortran/69867
37 * gfortran.dg/pr69867.f90: New test.
38
3badc59b 392016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
40
41 PR fortran/69962
42 * gfortran.dg/pr69962.f90: New test.
43
fc8b54ff 442016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
45
46 PR fortran/70006
47 * gfortran.dg/pr70006.f90: New test.
48
165b422e 492016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
50
51 PR fortran/71730
52 * gfortran.dg/pr71730.f90: New test.
53 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
54 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
55 * gfortran.dg/array_constructor_26.f03: Ditto.
56
0c6334ed 572016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
58
59 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
60 * gcc.target/powerpc/pr71763.c: Likewise.
61
4ebf85be 622016-07-29 Marek Polacek <polacek@redhat.com>
63
64 PR c/71742
65 * gcc.dg/940510-1.c: Adjust dg-error.
66 * gcc.dg/c99-flex-array-1.c: Likewise.
67 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
68
9efe5be6 69 PR c/71853
70 * gcc.dg/noncompile/pr71853.c: New test.
71
4c4548bb 72 PR c/71573
73 * gcc.dg/noncompile/pr71573.c: New test.
74
8ae70602 75 PR c/71926
76 * g++.dg/warn/Wparentheses-30.C: New test.
77 * gcc.dg/Wparentheses-14.c: New test.
78
cfc1aded 792016-07-29 Uros Bizjak <ubizjak@gmail.com>
80
81 * gcc.dg/pr59833.c: Use dg-add-options ieee.
82
d5e80d93 832016-07-29 Bin Cheng <bin.cheng@arm.com>
84
85 PR tree-optimization/57558
86 * gcc.dg/vect/pr57558-1.c: New test.
87 * gcc.dg/vect/pr57558-2.c: New test.
88
c7c713ec 892016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
90
cfc1aded 91 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 92 to scan forwprop1 dump pass.
93
34b9af67 942016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
95
96 PR c++/51488
97 * g++.dg/template/pr51488.C: New.
98
322d4184 992016-07-29 Jakub Jelinek <jakub@redhat.com>
100
101 PR c/71969
102 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
103 static __inline__.
104 * gcc.dg/pr71969-1.c: New test.
105 * gcc.dg/pr71969-2.c: New test.
106 * gcc.dg/pr71969-3.c: New test.
107
7648c9c7 1082016-07-29 Marek Polacek <polacek@redhat.com>
109
110 PR c/71574
111 * c-c++-common/pr71574.c: New test.
112
35fddbd6 113 PR c/71583
114 * gcc.dg/noncompile/pr71583.c: New test.
115
d06bcb87 1162016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
117
118 PR middle-end/68217
119 * gcc.dg/pr68217.c: New test.
120
fb5574d7 1212016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
122
123 PR fortran/71067
124 * gfortran.dg/pr71067_1.f90: New test.
125 * gfortran.dg/pr71067_2.f90: Ditto.
126
a52bb7a0 1272016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
128
129 * gcc.target/powerpc/vec-extract-1.c: New test.
130
42e96823 1312016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
132
133 PR fortran/71799
134 * gfortran.dg/pr71799.f90: New test.
135
d5539c6b 1362016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
137
138 PR c++/71665
139 * g++.dg/cpp0x/pr71665-1.C: New.
140 * g++.dg/cpp0x/pr71665-2.C: Likewise.
141 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
142 * g++.dg/ext/label10.C: Likewise.
143 * g++.dg/parse/constant5.C: Likewise.
144
05995232 1452016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
146
147 PR fortran/71859
148 * gfortran.dg/pr71859.f90: New test.
149 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
150 * gfortran.dg/coarray_collectives_1.f90: Ditto.
151
7a4429b2 1522016-07-28 Paul Thomas <pault@gcc.gnu.org>
153
154 PR fortran/71883
155 * gfortran.dg/pr71883.f90 : New test.
156
f339cf78 1572016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
158
159 PR tree-optimization/71734
cfc1aded 160 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 161
8311fe26 1622016-07-28 Renlin Li <renlin.li@arm.com>
163
164 Revert
165 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
166
167 PR fortran/71902
168 * gfortran.dg/dependency_47.f90: New test.
169
595e387a 1702016-07-28 Martin Liska <mliska@suse.cz>
171
172 PR gcov-profile/68025
173 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
174
83554604 1752016-07-28 Martin Liska <mliska@suse.cz>
176
177 * g++.dg/vect/pr70944.cc: New test.
178
ec6d2d63 1792016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
180
181 PR middle-end/71994
182 * gcc.dg/torture/pr71994.c: New test.
183
12dabcee 1842016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
185
186 PR middle-end/71078
187 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
188 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
189 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
190
262a83d5 1912016-07-27 Richard Biener <rguenther@suse.de>
192
193 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
194
3989f1fe 1952016-07-27 Martin Liska <mliska@suse.cz>
196
197 * gcc.dg/predict-13.c: New test.
198 * gcc.dg/predict-14.c: New test.
199
69a499fa 2002016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
201
7a4429b2 202 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 203 including stdint.h.
204 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
205 including stdint.h.
206
751fef95 2072016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
208
209 PR target/71869
210 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
211 IEEE built-in functions handle quiet and signalling NaNs
212 correctly.
213
5e07497c 2142016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
215
216 PR fortran/71862
217 * gfortran.dg/pr71862.f90: New test.
218
18928e61 2192016-07-26 Martin Sebor <msebor@redhat.com>
220
221 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
222 selector with dg-options.
223
7e1856f1 2242016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
225
226 PR tree-optimization/18046
227 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
228 * gcc.dg/tree-ssa/vrp103.c: New test.
229 * gcc.dg/tree-ssa/vrp104.c: New test.
230
08679462 2312016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
232
233 * gcc.target/powerpc/pr63354.c: Require lp64 since
234 -mprofile-kernel is not legal with -m32.
235
8c3efadf 2362016-07-26 Richard Biener <rguenther@suse.de>
237
238 PR rtl-optimization/71984
239 * gcc.dg/torture/pr71984.c: New testcase.
240
78866ecd 2412016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
242
243 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
244 g++-dg-runtest via et-dg-runtest.
245 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
246 * gcc.dg/vect/vect.exp: Likewise.
247 * gfortran.dg/graphite/graphite.exp: Likewise, but for
248 gfortran-dg-runtest.
249 * gfortran.dg/vect/vect.exp: Likewise.
250 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
251 (check_mips_loongson_hw_available): Likewise.
252 (check_effective_target_mpaired_single_runtime): Likewise.
253 (check_effective_target_mips_loongson_runtime): Likewise.
254 (add_options_for_mpaired_single): Likewise.
255 (check_effective_target_vect_int): Add global et_index.
256 Check and save the supported feature for a target selected by
257 the et_index target. Break long lines where appropriate. Call
258 et-is-effective-target for MIPS with an argument instead of
259 check_effective_target_* where appropriate.
260 (check_effective_target_vect_intfloat_cvt): Likewise.
261 (check_effective_target_vect_uintfloat_cvt): Likewise.
262 (check_effective_target_vect_floatint_cvt): Likewise.
263 (check_effective_target_vect_floatuint_cvt): Likewise.
264 (check_effective_target_vect_simd_clones): Likewise.
265 (check_effective_target_vect_shift): ewise.
266 (check_effective_target_whole_vector_shift): Likewise.
267 (check_effective_target_vect_bswap): Likewise.
268 (check_effective_target_vect_shift_char): Likewise.
269 (check_effective_target_vect_long): Likewise.
270 (check_effective_target_vect_float): Likewise.
271 (check_effective_target_vect_double): Likewise.
272 (check_effective_target_vect_long_long): Likewise.
273 (check_effective_target_vect_no_int_max): Likewise.
274 (check_effective_target_vect_no_int_add): Likewise.
275 (check_effective_target_vect_no_bitwise): Likewise.
276 (check_effective_target_vect_widen_shift): Likewise.
277 (check_effective_target_vect_no_align): Likewise.
278 (check_effective_target_vect_hw_misalign): Likewise.
279 (check_effective_target_vect_element_align): Likewise.
280 (check_effective_target_vect_condition): Likewise.
281 (check_effective_target_vect_cond_mixed): Likewise.
282 (check_effective_target_vect_char_mult): Likewise.
283 (check_effective_target_vect_short_mult): Likewise.
284 (check_effective_target_vect_int_mult): Likewise.
285 (check_effective_target_vect_extract_even_odd): Likewise.
286 (check_effective_target_vect_interleave): Likewise.
287 (check_effective_target_vect_stridedN): Likewise.
288 (check_effective_target_vect_multiple_sizes): Likewise.
289 (check_effective_target_vect64): Likewise.
290 (check_effective_target_vect_call_copysignf): Likewise.
291 (check_effective_target_vect_call_sqrtf): Likewise.
292 (check_effective_target_vect_call_btrunc): Likewise.
293 (check_effective_target_vect_call_btruncf): Likewise.
294 (check_effective_target_vect_call_ceil): Likewise.
295 (check_effective_target_vect_call_ceilf): Likewise.
296 (check_effective_target_vect_call_floor): Likewise.
297 (check_effective_target_vect_call_floorf): Likewise.
298 (check_effective_target_vect_call_lceil): Likewise.
299 (check_effective_target_vect_call_lfloor): Likewise.
300 (check_effective_target_vect_call_nearbyint): Likewise.
301 (check_effective_target_vect_call_nearbyintf): Likewise.
302 (check_effective_target_vect_call_round): Likewise.
303 (check_effective_target_vect_call_roundf): Likewise.
304 (check_effective_target_vect_perm): Likewise, but also append *_saved
305 to the existing global name to properly cache the result.
306 (check_effective_target_vect_perm_byte): Likewise.
307 (check_effective_target_vect_perm_short): Likewise.
308 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
309 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
310 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
311 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
312 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
313 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
314 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
315 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
316 (check_effective_target_vect_sdot_qi): Likewise.
317 (check_effective_target_vect_udot_qi): Likewise.
318 (check_effective_target_vect_sdot_hi): Likewise.
319 (check_effective_target_vect_udot_hi): Likewise.
320 (check_effective_target_vect_usad_char): Likewise.
321 (check_effective_target_vect_pack_trunc): Likewise.
322 (check_effective_target_vect_unpack): Likewise.
323 (check_effective_target_vect_aligned_arrays): Likewise.
324 (check_effective_target_vect_natural_alignment): Likewise.
325 (check_effective_target_vector_alignment_reachable): Likewise.
326 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
327 (is-effective-target): Initialize et_index if undefined.
328 (et-dg-runtest): New.
329 (et-is-effective-target): Likewise.
330 (check_vect_support_and_set_flags): Add supported MIPS targets to
331 EFFECTIVE_TARGETS list. Return the number of supported targets.
332
b2930f09 3332016-07-26 Richard Biener <rguenther@suse.de>
334 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
335
336 PR middle-end/70920
337 * gcc.dg/pr70920-1.c: New test-case.
338 * gcc.dg/pr70902-2.c: Likewise.
339 * gcc.dg/pr70920-3.c: Likewise.
340 * gcc.dg/pr70920-4.c: Likewise
341 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
342 2 instead of 3.
343
90821294 3442016-07-25 Alexander Monakov <amonakov@ispras.ru>
345
346 * gcc.c-torture/execute/pr71494.c: Require label_values.
347 * gcc.dg/pr16973.c: Ditto.
348
1660595b 3492016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
350
351 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
352 * gcc.dg/torture/pr69771.c: Require int32plus.
353 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
354
5b2b88ce 3552016-07-25 Martin Liska <mliska@suse.cz>
356
357 * gcc.dg/torture/pr71987.c: New test.
358
e2f926e9 3592016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
360
361 PR fortran/71935
362 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
363 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
364 * gfortran.dg/pr71935.f90: New test.
365
efa8e86e 3662016-07-22 Martin Sebor <msebor@redhat.com>
367
368 PR c++/71675
369 * g++.dg/ext/atomic-3.C: New test.
370 * gcc.dg/atomic/pr71675.c: New test.
371
5a43070d 3722016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
373
374 * gcc.target/i386/mvc8.c: New test.
375
1b793819 3762016-07-22 Bin Cheng <bin.cheng@arm.com>
377
378 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
379 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
380
d4b4c787 3812016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
382
383 PR fortran/71795
384 * gfortran.dg/constructor_50.f90: New test.
385
45648efe 3862016-07-22 Martin Liska <mliska@suse.cz>
387
388 PR gcov-profile/69028
389 PR gcov-profile/62047
390 * g++.dg/cilk-plus/pr69028.C: New test.
391
b657bb1f 3922016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
393
394 * gfortran.dg/coarray_stat_2.f90: New test.
395
3a421504 3962016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
397
398 * gcc.target/powerpc/vec-extract.h: New files to check the
399 vec_extract built-in functions for all vector types, testing
400 accessing each element, both with constant and variable element
401 numbers.
402 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
403 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
404 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
405 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
406 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
407 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
408 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
409 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
410 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
411
d40a1eac 4122016-07-21 Jakub Jelinek <jakub@redhat.com>
413
414 PR c++/71728
415 * g++.dg/other/pr71728.C: New test.
416
3b0d7293 4172016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
418
419 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
420 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
421 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
422 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
423 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
424
50953a9f 4252016-07-21 Richard Biener <rguenther@suse.de>
426
427 PR tree-optimization/71947
428 * gcc.dg/tree-ssa/vrp102.c: New testcase.
429
90261646 4302016-07-21 Bin Cheng <bin.cheng@arm.com>
431
432 * gcc.dg/tree-ssa/scev-15.c: New.
433
5a5a7a90 4342016-07-21 Bin Cheng <bin.cheng@arm.com>
435
436 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
437
df0c563f 4382016-07-21 Jakub Jelinek <jakub@redhat.com>
439
440 PR c++/71941
441 * g++.dg/gomp/pr71941.C: New test.
442
24acd4ab 4432016-07-20 David Malcolm <dmalcolm@redhat.com>
444
445 PR c/70339
446 PR c/71858
447 * g++.dg/spellcheck-identifiers.C: New test case, based on
448 gcc.dg/spellcheck-identifiers.c.
449 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
450 gcc.dg/spellcheck-identifiers-2.c.
451 * g++.dg/spellcheck-typenames.C: New test case, based on
452 gcc.dg/spellcheck-typenames.c
453
8669e753 4542016-07-20 Jonathan Wakely <jwakely@redhat.com>
455
456 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
457 pointer to member function and also test catching by reference.
458
75cb41b8 4592016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
460
461 * gcc.target/s390/pr67443.c: Fix test case.
462
07be1239 4632016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
464
465 * gcc.target/s390/insv-1.c: Xfail some tests.
466 * gcc.target/s390/insv-2.c: Likewise.
467
e9b5fdd9 4682016-07-20 Georg-Johann Lay <avr@gjlay.de>
469
470 * gcc.target/avr/torture/get-mem.c: New test.
471 * gcc.target/avr/torture/set-mem.c: New test.
472
b704b0e1 4732016-07-20 Georg-Johann Lay <avr@gjlay.de>
474
475 PR target/71948
476 * gcc.target/avr/torture/tiny-progmem.c: New test.
477
051eb924 4782016-07-20 Jakub Jelinek <jakub@redhat.com>
479
fdb70809 480 PR c++/71909
481 * g++.dg/parse/pr71909.C: New test.
482 * g++.dg/tm/pr71909.C: New test.
483
051eb924 484 PR c++/50060
485 * g++.dg/cpp0x/constexpr-50060.C: New test.
486 * g++.dg/cpp1y/constexpr-50060.C: New test.
487
c4e1267c 4882016-07-20 Martin Liska <mliska@suse.cz>
489
490 * gfortran.dg/graphite/pr71898.f90: New test.
491
ecaa5fd4 4922016-07-20 Bin Cheng <bin.cheng@arm.com>
493
494 PR tree-optimization/71503
495 PR tree-optimization/71683
496 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
497 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
498
f5b88ba1 4992016-07-20 Martin Liska <mliska@suse.cz>
500
501 * gcc.dg/plugin/plugin.exp: Remove sreal test.
502 * gcc.dg/plugin/sreal-test-1.c: Remove.
503 * gcc.dg/plugin/sreal_plugin.c: Remove.
504
e889bd11 5052016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
506
507 PR fortran/71902
508 * gfortran.dg/dependency_47.f90: New test.
509
1c6bb1c0 5102016-07-19 Jakub Jelinek <jakub@redhat.com>
511
94d511af 512 PR rtl-optimization/71916
513 * gcc.c-torture/compile/pr71916.c: New test.
514
54e95a17 515 PR middle-end/71874
516 * g++.dg/torture/pr71874.C: New test.
517
1c6bb1c0 518 PR middle-end/71734
519 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
520 (my_alloc): Rewritten to use __builtin_posix_memalign and
521 __SIZE_TYPE__.
522 (my_free): Use __builtin_free instead of _mm_free.
523 (Vec::operator=): Use __builtin_memcpy.
524
0d565f19 5252016-07-19 Martin Jambor <mjambor@suse.cz>
526
cfc1aded 527 PR fortran/71688
528 * gfortran.dg/pr71688.f90: New test.
0d565f19 529
2be13cd5 5302016-07-19 Richard Biener <rguenther@suse.de>
531
532 * c-c++-common/vector-subscript-6.c: New testcase.
533 * c-c++-common/vector-subscript-7.c: Likewise.
534
1697df09 5352016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
536
7a4429b2 537 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 538 and UInt32 based on __SIZEOF_INT__.
539
8894566e 5402016-07-19 Richard Biener <rguenther@suse.de>
541
542 PR tree-optimization/71901
543 * gcc.dg/torture/pr71901.c: New testcase.
544
5452016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 546
547 PR tree-optimization/71908
548 * gcc.dg/torture/pr71908.c: New testcase.
549
106ac76d 5502016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
551
552 PR target/71493
553 * gcc.target/powerpc/pr71493-1.c: New test.
554 * gcc.target/powerpc/pr71493-2.c: Likewise.
555
e6517a48 5562016-07-18 Jakub Jelinek <jakub@redhat.com>
557
d1e0c36e 558 PR c++/71835
559 * g++.dg/conversion/ambig3.C: New test.
560
6fe424c2 561 PR c++/71828
562 * g++.dg/cpp0x/constexpr-71828.C: New test.
563
d3dd9e33 564 PR c++/71826
565 * g++.dg/template/pr71826.C: New test.
566
74fd83a9 567 PR c++/71822
568 * g++.dg/template/defarg21.C: New test.
569
e6517a48 570 PR c++/71871
571 * g++.dg/ext/vector31.C: New test.
572
f942bdbf 5732016-07-18 Uros Bizjak <ubizjak@gmail.com>
574
575 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
576
4b1425be 5772016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
578
579 PR tree-optimization/71734
580 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
581
a80f37e1 5822016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
583
584 * gcc.target/s390/warn-dynamicstack-1.c: New test.
585 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
586 stack-layout-dynamic-1.c: New test.
587
ea283725 5882016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
589
590 * gcc.target/s390/nolrl-1.c: New test.
591
14eab729 5922016-07-17 Fritz Reese <fritzoreese@gmail.com>
593
594 PR fortran/71523
595 * gfortran.dg/pr71523_1.f90: New test.
596 * gfortran.dg/pr71523_2.f90: New test.
597
3925d644 5982016-07-16 Andreas Schwab <schwab@linux-m68k.org>
599
600 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
601
0c6334ed 602>>>>>>> .r238890
fb9ff4ce 6032016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
604 Marco Restelli <mrestelli@gmail.com>
605
606 PR fortran/62125
607 * gfortran.dg/pr62125.f90: New test.
608
95b0f5e9 6092016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
610
611 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
612 * gcc.target/powerpc/mulkc3-1.c: Likewise.
613
1913be16 6142016-07-15 Jonathan Wakely <jwakely@redhat.com>
615
616 PR c++/58796
617 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
618 * g++.dg/cpp0x/nullptr35.C: New test.
619
b4803084 6202016-07-15 Bin Cheng <bin.cheng@arm.com>
621
622 * gcc.dg/tree-ssa/scev-8.c: Update test string.
623
89e3ec3d 6242016-07-15 Cesar Philippidis <cesar@codesourcery.com>
625
626 * gfortran.dg/goacc/vector_length.f90: New test.
627
2084e279 6282016-07-15 Richard Biener <rguenther@suse.de>
629
630 PR tree-optimization/71881
631 * gcc.dg/torture/pr71881.c: New testcase.
632
2177bb9a 6332016-07-15 Richard Biener <rguenther@suse.de>
634
635 PR tree-optimization/71887
636 * gcc.dg/torture/pr71887.c: New testcase.
637
0dd7db3b 6382016-07-15 Jakub Jelinek <jakub@redhat.com>
639
640 PR c/71858
641 * gcc.dg/spellcheck-identifiers-3.c: New test.
642
b41cc4d1 6432016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
644
645 PR fortran/71807
646 * gfortran.dg/null_9.f90: New test.
647
a4d34e5e 6482016-07-15 Bin Cheng <bin.cheng@arm.com>
649
650 * gcc.dg/tree-ssa/loop-41.c: New test.
651
1547c551 6522016-07-15 Bin Cheng <bin.cheng@arm.com>
653
654 PR tree-optimization/71347
655 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
656
b9c2416b 6572016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
658
659 PR fortran/29819
660 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
661 * gfortran.dg/contains.f90: Ditto.
662 * gfortran.dg/contains_empty_1.f03: Ditto.
663 * gfortran.dg/submodule_3.f08: Ditto.
664
28413b15 6652016-07-14 Jakub Jelinek <jakub@redhat.com>
666
661af228 667 PR testsuite/71865
668 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
669 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
670 expected diagnostics.
671
28413b15 672 PR c/71858
673 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
674 * gcc.dg/spellcheck-identifiers-2.c: New test.
675 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
676 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
677
7b3b3a49 6782016-07-14 Jakub Jelinek <jakub@redhat.com>
679
680 PR tree-optimization/71872
681 * gcc.c-torture/compile/pr71872.c: New test.
682
7c039c44 6832016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
684
685 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
686 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
687 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
688 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
689 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
690 * gcc.target/arm/atomic-op-acquire-1.c: This.
691 * gcc.target/arm/atomic-op-char.c: Rename into ...
692 * gcc.target/arm/atomic-op-char-1.c: This.
693 * gcc.target/arm/atomic-op-consume.c: Rename into ...
694 * gcc.target/arm/atomic-op-consume-1.c: This.
695 * gcc.target/arm/atomic-op-int.c: Rename into ...
696 * gcc.target/arm/atomic-op-int-1.c: This.
697 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
698 * gcc.target/arm/atomic-op-relaxed-1.c: This.
699 * gcc.target/arm/atomic-op-release.c: Rename into ...
700 * gcc.target/arm/atomic-op-release-1.c: This.
701 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
702 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
703 * gcc.target/arm/atomic-op-short.c: Rename into ...
704 * gcc.target/arm/atomic-op-short-1.c: This.
705 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
706 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
707 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
708 * gcc.target/arm/atomic-op-char-2.c: Likewise.
709 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
710 * gcc.target/arm/atomic-op-int-2.c: Likewise.
711 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
712 * gcc.target/arm/atomic-op-release-2.c: Likewise.
713 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
714 * gcc.target/arm/atomic-op-short-2.c: Likewise.
715
80c5e533 7162016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
717
718 PR fortran/70842
719 * gfortran.dg/select_type_35.f03: New test.
720
c5a9fc7b 7212016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
722
723 PR target/65951
724 PR tree-optimization/70923
725 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
726 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
727 * gcc.dg/vect/pr65951.c: Likewise.
728 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
729
d1242c94 7302016-07-14 David Edelsohn <dje.gcc@gmail.com>
731
732 * c-c++-common/pr60226.c: Expect maximum object file alignment
733 error on AIX.
734
97f2a90b 7352016-07-14 Richard Biener <rguenther@suse.de>
736
737 PR tree-optimization/71866
738 * gcc.dg/torture/pr71866.c: New testcase.
739
6029a910 7402016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
741
742 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
743 selector and enclose boolean expression in curly braces.
744
798d22ed 7452016-07-14 Alan Modra <amodra@gmail.com>
746
747 PR target/71733
748 * gcc.target/powerpc/p9-novsx.c: New.
749
3ffcb27d 7502016-07-13 Andi Kleen <ak@linux.intel.com>
751
752 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
753 * g++.dg/tree-prof/morefunc.C: Dito.
754 * g++.dg/tree-prof/pr35545.C: Dito.
755 * g++.dg/tree-prof/reorder.C: Dito.
756 * gcc.dg/tree-prof/20050826-2.c: Dito.
757 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
758 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
759 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
760 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
761 * gcc.dg/tree-prof/inliner-1.c: Dito.
762 * gcc.dg/tree-prof/merge_block.c: Dito.
763 * gcc.dg/tree-prof/stringop-1.c: Dito.
764 * gcc.dg/tree-prof/stringop-2.c: Dito.
765 * gcc.dg/tree-prof/switch-case-1.c: Dito.
766 * gcc.dg/tree-prof/switch-case-2.c: Dito.
767 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
768 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
769 * gcc.dg/tree-prof/update-loopch.c: Dito.
770 * gcc.dg/tree-prof/val-prof-1.c: Dito.
771 * gcc.dg/tree-prof/val-prof-2.c: Dito.
772 * gcc.dg/tree-prof/val-prof-3.c: Dito.
773 * gcc.dg/tree-prof/val-prof-4.c: Dito.
774 * gcc.dg/tree-prof/val-prof-5.c: Dito.
775 * gcc.dg/tree-prof/val-prof-6.c: Dito.
776 * gcc.dg/tree-prof/val-prof-7.c: Dito.
777
9ace90e5 7782016-07-13 Andi Kleen <ak@linux.intel.com>
779
780 * lib/profopt.exp (profopt-execute): Remove .imports files.
781
b75cf198 7822016-07-13 Andi Kleen <ak@linux.intel.com>
783
f942bdbf 784 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 785
4d0389a9 7862016-07-13 Andi Kleen <ak@linux.intel.com>
787
788 * lib/profopt.exp (dg-final-scan-autofdo,
789 dg-final-scan-not-autofdo): New functions.
790
a5af7a75 7912016-07-13 Bin Cheng <bin.cheng@arm.com>
792
793 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
794 * gcc.dg/vect/vect-35.c: Ditto.
795 * gcc.dg/vect/vect-alias-check-2.c: New test.
796
c6bcae01 7972016-07-13 Martin Liska <mliska@suse.cz>
798
799 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 800 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 801 * gfortran.dg/pr42108.f90: Update expected dump scan.
802
0644c120 8032016-07-13 Richard Biener <rguenther@suse.de>
804
805 PR tree-optimization/24574
806 * gcc.dg/pr24574.c: New testcase.
807
2bbae5b9 8082016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
809
f942bdbf 810 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 811 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
812 * c-c++-common/pr68833-1.c: Require int32plus.
813 * gcc.dg/ipa/pr63551.c: Likewise.
814 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
815 * gcc.dg/ipa/pr64041.c: Require int32plus.
816
839a6560 8172016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
818
819 PR ipa/71633
820 * g++.dg/pr71633.C: New test.
821
8f5f2788 8222016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
823
824 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
825 Add new arm_thumb1_cbz_ok effective target.
826 * gcc.target/arm/cbz.c: New test.
827
417e5cc5 8282016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
829
830 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
831 Define effective target.
832 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
833 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
834 * gcc.target/arm/movhi_movw.c: New test.
835 * gcc.target/arm/movsi_movw.c: Likewise.
836 * gcc.target/arm/movdi_movw.c: Likewise.
837
68a5143e 8382016-07-13 Richard Biener <rguenther@suse.de>
839
840 PR middle-end/71104
841 * gcc.dg/pr71104-1.c: New testcase.
842 * gcc.dg/pr71104-2.c: Likewise.
843
69e8d259 8442016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
845
846 PR target/71805
847 * gcc.target/powerpc/pr71805.c: New test.
848
244f142f 8492016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
850
851 * gcc.target/powerpc/divkc3-1.c: New.
852 * gcc.target/powerpc/mulkc3-1.c: New.
853
6fc56f1f 8542016-07-12 Nathan Sidwell <nathan@acm.org>
855
856 * gcc.target/arm/data-rel-1.c: New.
857 * gcc.target/arm/data-rel-2.c: New.
858 * gcc.target/arm/data-rel-3.c: New.
859
94ee1e9c 8602016-07-12 Martin Liska <mliska@suse.cz>
861
862 * gcc.dg/params/blocksort-part.c: New test.
863 * gcc.dg/params/params.exp: New file.
864
cd32d747 8652016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
866
867 PR middle-end/71700
868 * gcc.c-torture/execute/pr71700.c: New test.
869
ad010d47 8702016-07-12 Steven Bosscher <steven@gcc.gnu.org>
871 Richard Biener <rguenther@suse.de>
872
873 PR tree-optimization/23286
874 PR tree-optimization/70159
875 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
876 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
877 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
878 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
879 * gcc.dg/tree-ssa/pr35286.c: Likewise.
880 * gcc.dg/tree-ssa/pr35287.c: Likewise.
881 * gcc.dg/hoist-register-pressure-1.c: Likewise.
882 * gcc.dg/hoist-register-pressure-2.c: Likewise.
883 * gcc.dg/hoist-register-pressure-3.c: Likewise.
884 * gcc.dg/pr51879-12.c: Likewise.
885 * gcc.dg/strlenopt-9.c: Likewise.
886 * gcc.dg/tree-ssa/pr47392.c: Likewise.
887 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
888 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
889 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
890 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
891 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
892 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
893 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
894 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
895 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
896 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
897 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
898 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
899 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
900 * gfortran.dg/pr43984.f90: Adjust expected outcome.
901
9aece49e 9022016-07-12 Richard Biener <rguenther@suse.de>
903
904 PR rtl-optimization/68961
905 * gcc.target/i386/pr68961.c: New testcase.
906
8f05fee9 9072016-07-11 Jakub Jelinek <jakub@redhat.com>
908
4a6cc5cd 909 PR middle-end/71758
910 * c-c++-common/gomp/pr71758.c: New test.
911 * gfortran.dg/gomp/pr71758.f90: New test.
912
8f05fee9 913 PR tree-optimization/71823
914 * gcc.dg/vect/pr71823.c: New test.
915
b73690a4 9162016-07-11 David Malcolm <dmalcolm@redhat.com>
917
918 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
919 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
920 and LINE_MAP_MAX_LOCATION_WITH_COLS.
921
675f4c6b 9222016-07-11 H.J. Lu <hongjiu.lu@intel.com>
923
924 PR target/71801
925 * gcc.target/i386/pr71801.c: New test.
926
9aaf7e3e 9272016-07-11 Richard Biener <rguenther@suse.de>
928
929 PR tree-optimization/71816
930 * gcc.dg/torture/pr71816.c: New testcase.
931
dd58bf21 9322016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
933
934 PR fortran/71783
935 * gfortran.dg/dependency_46.f90: New test.
936
a2ebcb84 9372016-07-08 Vladimir Makarov <vmakarov@redhat.com>
938
939 PR rtl-optimization/71621
940 * gcc.target/i386/pr71621-1.c: New.
941 * gcc.target/i386/pr71621-2.c: New.
942
6cedf97e 9432016-07-08 Cesar Philippidis <cesar@codesourcery.com>
944
945 * gfortran.dg/goacc/pr71704.f90: New test.
946
dc71c755 9472016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
948
949 PR target/71297
950 * gcc.target/powerpc/pr71297.c: New.
951
288161af 9522016-07-08 Jiong Wang <jiong.wang@arm.com>
953
954 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
955
98e771d6 9562016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
957
958 PR target/71806
959 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
960
c3d27339 9612016-07-08 Alan Hayward <alan.hayward@arm.com>
962
963 PR tree-optimization/71667
964 * gcc.dg/vect/pr71667.c: New
965
b1b5042a 9662016-07-08 Martin Liska <mliska@suse.cz>
967
968 * gcc.dg/torture/pr71606.c: New test.
969
5cdc40a0 9702016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
971
972 PR fortran/71764
973 * gfortran.dg/pr71764.f90: New test.
974
bcc4d868 9752016-07-07 Jakub Jelinek <jakub@redhat.com>
976 Kai Tietz <ktietz70@googlemail.com>
977
978 PR c++/70869
979 PR c++/71054
980 * g++.dg/cpp0x/pr70869.C: New test.
981 * g++.dg/cpp0x/pr71054.C: New test.
982
b39328b2 9832016-07-07 David Edelsohn <dje.gcc@gmail.com>
984
985 * g++.dg/debug/pr71432.C: Fail on AIX.
986
95c9caad 9872016-07-07 Martin Liska <mliska@suse.cz>
988
989 * gfortran.dg/do_1.f90: Remove a corner case that triggers
990 an undefined behavior.
991 * gfortran.dg/do_3.F90: Likewise.
992 * gfortran.dg/do_check_11.f90: New test.
993 * gfortran.dg/do_check_12.f90: New test.
994 * gfortran.dg/do_corner_warn.f90: New test.
995
8e976d11 9962016-07-07 Martin Liska <mliska@suse.cz>
997
998 * gfortran.dg/predict-1.f90: Ammend the test.
999 * gfortran.dg/predict-2.f90: Likewise.
1000
26716fc7 10012016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1002
1003 PR ipa/71624
1004 * g++.dg/pr71624.C: New test.
1005
2d079cbf 10062016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1007
1008 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1009 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1010 ARMv8-M Mainline architectures.
1011
9e6f4af4 10122016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1013
1014 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1015 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1016
d490b07a 10172016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1018
1019 PR target/70098
1020 PR target/71763
1021 * gcc.target/powerpc/pr71763.c: New file.
1022
798fc305 10232016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1024
1025 PR tree-optimization/71518
f942bdbf 1026 * gcc.dg/pr71518.c: New test.
798fc305 1027
97e4cbac 10282016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1029
1030 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1031
19aea164 10322016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1033
f942bdbf 1034 PR target/50739
19aea164 1035 * gcc.target/avr/pr50739.c: New test.
1036
105e9dfc 10372016-07-05 Jan Hubicka <jh@suse.cz>
1038
1039 * gcc.dg/tree-ssa/scev-14.c: update template.
1040
1137da9c 10412016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1042
1043 * gcc.dg/vect/group-no-gaps-1.c: New test.
1044
ce393063 10452016-07-05 Andi Kleen <ak@linux.intel.com>
1046
1047 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1048 if kernel supports MPX.
1049
039a1d47 10502016-07-05 Kito Cheng <kito.cheng@gmail.com>
1051
1052 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1053
f2ccdf8e 10542016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1055 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1056
1057 * gcc.target/powerpc/signbit-1.c: New test.
1058 * gcc.target/powerpc/signbit-2.c: New test.
1059 * gcc.target/powerpc/signbit-3.c: New test.
1060
0215a22c 10612016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1062
1063 PR rtl-optimization/71594
1064 * gcc.dg/torture/pr71594.c: New test.
1065
30a39817 10662016-07-05 Jan Hubicka <jh@suse.cz>
1067
1068 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1069
b65b8df2 10702016-07-05 David Malcolm <dmalcolm@redhat.com>
1071
1072 PR c++/62314
1073 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1074 number of missing semicolon error.
1075 * g++.dg/pr62314-2.C: New test case.
1076
6b5471d8 10772016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1078
1079 * gfortran.dg/coarray_stat_function.f90: New test.
1080 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1081 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1082 to new interfaces.
1083
35b3a8dd 10842016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1085
1086 PR fortran/71623
1087 * gfortran.dg/deferred_character_17.f90: New test.
1088
b84c1ddf 10892016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1090
1091 * gcc.target/arm/neon/polytypes.c: Move to ...
1092 * gcc.target/arm/polytypes.c: ... here.
1093 * gcc.target/arm/neon/pr51534.c: Move to ...
1094 * gcc.target/arm/pr51534.c: ... here.
1095 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1096 * gcc.target/arm/vect-vcvt.c: ... here.
1097 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1098 * gcc.target/arm/vect-vcvtq.c: ... here.
1099 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1100 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1101 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1102 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1103 * gcc.target/arm/neon/neon.exp: Delete.
1104 * gcc.target/arm/neon/: Delete.
1105
7e9136f1 11062016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1107
1108 PR fortran/65575
1109 * gfortran.dg: pr65575.f90: New test.
1110
18b42a28 11112016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1112
1113 PR fortran/35849
1114 * gfortran.dg: pr35849.f90: New test.
1115
f8765404 11162016-07-04 Jakub Jelinek <jakub@redhat.com>
1117
1118 PR c++/71739
1119 * g++.dg/cpp0x/pr71739.C: New test.
1120
e3422b3a 11212016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1122
1123 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1124
2da1c9f7 11252016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1126
1127 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1128 locr.
1129 * gcc.target/s390/loc-1.c: New test.
1130
6125d36e 11312016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1132
1133 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1134 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1135
42797d4b 11362016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1137
1138 PR target/63874
1139 * gcc.target/aarch64/pr63874.c: New test.
1140
9d9fe66a 11412016-07-04 Jan Beulich <jbeulich@suse.com>
1142
1143 * g++.dg/header.c: New.
1144 * gcc.dg/header.c: New.
1145
c364d0f3 11462016-07-02 Jakub Jelinek <jakub@redhat.com>
1147
1148 PR c/71719
1149 * c-c++-common/Wunused-var-15.c: New test.
1150
267f3c67 11512016-07-01 Jakub Jelinek <jakub@redhat.com>
1152
1153 PR fortran/71687
1154 * gfortran.dg/gomp/pr71687.f90: New test.
1155
8297c70b 11562016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1157
1158 * gcc.dg/const-float128-ped.c: Require __float128 effective
1159 target and options.
1160 * gcc.dg/const-float128.c: Likewise.
1161 * gcc.dg/torture/float128-cmp-invalid.c: Require
1162 __float128 and base_quadfloat_support effective targets, and
1163 __float128 options.
1164 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1165 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1166 * gcc.dg/torture/float128-nan.c: Likewise.
1167 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1168 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1169 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 1170 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 1171 (add_options_for___float128): New.
1172 (check_effective_target_base_quadword_support): New.
1173
eab79b94 11742016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1175
1176 PR target/71720
1177 * gcc.target/powerpc/pr71720.c: New test.
1178
4ce6622a 11792016-07-01 Jan Beulich <jbeulich@suse.com>
1180
1181 * gcc.dg/bss.c: New.
1182
0b6f1914 11832016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1184
1185 PR target/71698
1186 * gcc.target/powerpc/pr71698.c: New test.
1187
4d28a470 11882016-07-01 Georg-Johann Lay <avr@gjlay.de>
1189
1190 PR target/71151
1191 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1192 instead of ".foo" for its section name.
1193 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1194 depending on MCU's flash size.
1195 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1196 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1197 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1198 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1199 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1200 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1201
ed8613ec 12022016-07-01 Jan Beulich <jbeulich@suse.com>
1203
1204 * gcc.target/i386/pr65105-2.c: Add -msse2.
1205
720a0bce 12062016-06-30 Jakub Jelinek <jakub@redhat.com>
1207
c54ee83c 1208 PR tree-optimization/71707
1209 * gcc.dg/strlenopt-29.c: New test.
1210
a845ae6c 1211 PR fortran/71704
1212 * gfortran.dg/gomp/pr71704.f90: New test.
1213
720a0bce 1214 PR fortran/71705
1215 * gfortran.dg/gomp/pr71705.f90: New test.
1216
17c32c4a 12172016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1218
1219 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1220 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1221 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1222 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1223 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1224 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1225 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1226 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1227 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1228 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1229 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1230 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1231 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1232 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1233 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1234 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1235 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1236 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1237 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1238 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1239 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1240 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1241 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1242 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1243 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1244 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1245 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1246 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1247 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1248 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1249 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1250 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1251 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1252 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1253 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1254 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1255 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1256 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1257 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1258 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1259 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1260 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1261 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1262 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1263 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1264 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1265 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1266 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1267 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1268 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1269 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1270 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1271 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1272 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1273 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1274 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1275 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1276 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1277 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1278 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1279 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1280 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1281 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1282 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1283 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1284 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1285 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1286 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1287 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1288 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1289 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1290 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1291 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1292 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1293 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1294 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1295 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1296 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1297 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1298 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1299 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1300
443405c9 13012016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 1302 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 1303
1304 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1305
6e3a3de2 13062016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 1307 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 1308
1309 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1310
413c4f6c 13112016-06-30 David Malcolm <dmalcolm@redhat.com>
1312
1313 PR driver/71651
1314 * gcc.dg/spellcheck-options-12.c: New test case.
1315
4c4e99c3 13162016-06-30 Jakub Jelinek <jakub@redhat.com>
1317
1318 PR middle-end/71693
1319 * gcc.c-torture/compile/pr71693.c: New test.
1320
26a2e993 13212016-06-29 David Malcolm <dmalcolm@redhat.com>
1322
1323 * gcc.dg/spellcheck-params.c: New testcase.
1324 * gcc.dg/spellcheck-params-2.c: New testcase.
1325
63abcf45 13262016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1327
1328 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1329 vector extract instructions.
1330 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1331
5f1d49ac 13322016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1333
1334 PR fortran/71686
1335 * gfortran.dg/unexpected_eof_2.f90: New test.
1336 * gfortran.dg/unexpected_eof_3.f90: New test.
1337
0dc00113 13382016-06-29 Jim Wilson <jim.wilson@linaro.org>
1339
1340 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1341
4b975445 13422016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1343
1344 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1345 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1346 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1347
e276a6b9 13482016-06-29 Richard Biener <rguenther@suse.de>
1349
1350 PR middle-end/15256
1351 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1352
c02f3e35 13532016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1354
1355 * gcc.target/arm/aapcs/neon-vect10.c: Require
1356 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1357 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1358 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1359 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1360 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1361 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1362 * gcc.target/arm/fp16-aapcs-1.c: Require
1363 -mfloat-ab=hard. Also simplify the test.
1364 * gcc.target/arm/fp16-aapcs-2.c: New.
1365
d0c2a3dd 13662016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1367
f942bdbf 1368 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 1369 (add_options_for_arm_fp16_ieee): New.
1370 (add_options_for_arm_fp16_alternative): New.
1371 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1372 long-line.
1373 (effective_target_arm_fp16_hw): New.
1374
162fed22 13752016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1376
1377 PR tree-optimization/71655
1378 * g++.dg/pr71655.C: New test.
1379
9ed0eb00 13802016-06-29 Martin Liska <mliska@suse.cz>
1381
1382 * gcc.dg/pr71585.c: New test.
1383 * gcc.dg/pr71585-2.c: New test.
1384 * gcc.dg/pr71585-3.c: New test.
1385
641b1c86 13862016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1387
1388 PR tree-optimization/70729
1389 * g++.dg/vect/pr70729.cc: New test.
1390
44e775d8 13912016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1392
1393 * c-c++-common/gomp/cancel-1.c: Extend.
1394
83b23cdf 13952016-06-29 Jakub Jelinek <jakub@redhat.com>
1396
1397 PR tree-optimization/71625
1398 * gcc.dg/strlenopt-28.c: New test.
1399
b6a4a0f5 14002016-06-29 Richard Biener <rguenther@suse.de>
1401
1402 PR middle-end/71002
1403 * g++.dg/torture/pr71002.C: Adjust testcase.
1404
1af10ce6 14052016-06-29 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR c/71685
1408 * gcc.dg/pr71685.c: New test.
1409
14102016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 1411
1412 PR c/71552
1413 * gcc.dg/init-bad-9.c: New test.
1414
043457fd 14152016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1416
1417 * gcc.target/powerpc/abs128-1.c: Require VSX.
1418 * gcc.target/powerpc/copysign128-1.c: Likewise.
1419 * gcc.target/powerpc/inf128-1.c: Likewise.
1420 * gcc.target/powerpc/nan128-1.c: Likewise.
1421
d378e319 14222016-06-28 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR middle-end/71626
1425 * gcc.c-torture/execute/pr71626-1.c: New test.
1426 * gcc.c-torture/execute/pr71626-2.c: New test.
1427
10ef7949 14282016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1429
1430 PR target/71656
1431 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1432
1fcfb8f7 14332016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1434
1435 PR target/71670
1436 * gcc.target/powerpc/pr71670.c: New testcase.
1437
35fd0c10 14382016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1439
1440 PR target/71656
1441 * gcc.target/powerpc/pr71656-1.c: New test.
1442 * gcc.target/powerpc/pr71656-2.c: New test.
1443
584757bc 14442016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1445
1446 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1447 around fp16 code.
1448 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1449 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1450 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1451 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1452 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1453 Add arm_neon_fp16_ok effective target.
f942bdbf 1454 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1455 Likewise.
1456 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1457 Likewise.
1458 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1459 Likewise.
1460 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1461 Likewise.
1462 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1463 Likewise.
1464 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1465 Likewise.
1466 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1467 Likewise.
1468 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1469 Likewise.
1470 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1471 Likewise.
1472 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1473 Likewise.
1474 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1475 Likewise.
584757bc 1476
cbcc4297 14772016-06-26 Jan Hubicka <hubicka@ucw.cz>
1478
1479 * gcc.dg/predict-12.c: New testcase.
1480
0aa73965 14812016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1482
1483 PR fortran/71649
1484 * gfortran.dg/pr71649.f90: New test.
1485
9977f724 14862016-06-25 Jakub Jelinek <jakub@redhat.com>
1487
a5c54f33 1488 PR tree-optimization/71643
1489 * g++.dg/opt/pr71643.C: New test.
1490
9977f724 1491 PR tree-optimization/71631
1492 * gcc.c-torture/execute/pr71631.c: New test.
1493
e09883e4 14942016-06-24 Jan Hubicka <hubicka@ucw.cz>
1495
1496 * gcc.dg/predict-11.c: New testcase.
1497 * gfortran.dg/predict-2.f90: New testcase.
1498
89beffc9 14992016-06-24 Jan Hubicka <hubicka@ucw.cz>
1500
1501 * gcc.dg/predict-10.c: New test.
1502
2275a11d 15032016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1504
1505 * gcc.target/powerpc/abs128-1.c: New.
1506 * gcc.target/powerpc/copysign128-1.c: New.
1507 * gcc.target/powerpc/inf128-1.c: New.
1508 * gcc.target/powerpc/nan128-1.c: New.
1509
37681b7f 15102016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1511
1512 * gfortran.dg/pr71642.f90: New test.
1513
9cf2d600 15142016-06-24 Jakub Jelinek <jakub@redhat.com>
1515
1516 PR tree-optimization/71647
1517 * gcc.target/i386/pr71647.c: New test.
1518
eea332b9 15192016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1520
1521 * gcc.target/i386/noplt-gd-1.c: New test.
1522 * gcc.target/i386/noplt-gd-2.c: Likewise.
1523 * gcc.target/i386/noplt-gd-3.c: Likewise.
1524 * gcc.target/i386/noplt-ld-1.c: Likewise.
1525 * gcc.target/i386/noplt-ld-2.c: Likewise.
1526 * gcc.target/i386/noplt-ld-3.c: Likewise.
1527 * lib/target-supports.exp
1528 (check_effective_target_tls_get_addr_via_got): New.
1529
b6d48a78 15302016-06-24 Uros Bizjak <ubizjak@gmail.com>
1531
1532 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1533 testsuite compile flags.
1534 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1535 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1536
15372016-06-24 Uros Bizjak <ubizjak@gmail.com>
1538
1539 * g++dg/vect/pr36684.cc: Add dg-do compile.
1540 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1541 * gcc.dg/vect/pr70021.c: Ditto.
1542 * gcc.dg/vect/pr70138-1.c: Ditto.
1543 * gcc.dg/vect/pr70138-2.c: Ditto.
1544 * gcc.dg/vect/pr70354-1.c: Ditto.
1545 * gcc.dg/vect/pr70354-2.c: Ditto.
1546 * gcc.dg/vect/pr71259.c: Ditto.
1547 * gcc.dg/vect/pr71416-1.c: Ditto.
1548 * gcc.dg/vect/slp-43.c: Ditto.
1549 * gcc.dg/vect/slp-45.c: Ditto.
1550 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1551 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1552 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1553 * gfortran.dg/vect/pr69980.f90: Ditto.
1554
15552016-06-24 Uros Bizjak <ubizjak@gmail.com>
1556
1557 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1558 * gcc.dg/vect/bb-slp-30.c: Ditto.
1559 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1560 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1561 * gcc.dg/vect/pr45902.c: Ditto.
1562 * gcc.dg/vect/pr48172.c: Ditto.
1563 * gcc.dg/vect/pr48377.c: Ditto.
1564 * gcc.dg/vect/pr49038.c: Ditto.
1565 * gcc.dg/vect/pr49771.c: Ditto.
1566 * gcc.dg/vect/pr52091.c: Ditto.
1567 * gcc.dg/vect/pr53185-2.c: Ditto.
1568 * gcc.dg/vect/pr56826.c: Ditto.
1569 * gcc.dg/vect/pr60276.c: Ditto.
1570 * gcc.dg/vect/pr62021.c: Ditto.
1571 * gcc.dg/vect/pr63530.c: Ditto.
1572 * gcc.dg/vect/pr65518.c: Ditto.
1573 * gcc.dg/vect/pr65947-1.c: Ditto.
1574 * gcc.dg/vect/pr65947-10.c: Ditto.
1575 * gcc.dg/vect/pr65947-11.c: Ditto.
1576 * gcc.dg/vect/pr65947-12.c: Ditto.
1577 * gcc.dg/vect/pr65947-13.c: Ditto.
1578 * gcc.dg/vect/pr65947-2.c: Ditto.
1579 * gcc.dg/vect/pr65947-3.c: Ditto.
1580 * gcc.dg/vect/pr65947-4.c: Ditto.
1581 * gcc.dg/vect/pr65947-5.c: Ditto.
1582 * gcc.dg/vect/pr65947-6.c: Ditto.
1583 * gcc.dg/vect/pr65947-7.c: Ditto.
1584 * gcc.dg/vect/pr65947-8.c: Ditto.
1585 * gcc.dg/vect/pr65947-9.c: Ditto.
1586 * gcc.dg/vect/pr71416-1.c: Ditto.
1587 * gcc.dg/vect/pr71439.c: Ditto.
1588 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1589 * gcc.dg/vect/vect-bswap16.c: Ditto.
1590 * gcc.dg/vect/vect-bswap32.c: Ditto.
1591 * gcc.dg/vect/vect-bswap64.c: Ditto.
1592 * gcc.dg/vect/vect-live-1.c: Ditto.
1593 * gcc.dg/vect/vect-live-2.c: Ditto.
1594 * gcc.dg/vect/vect-live-3.c: Ditto.
1595 * gcc.dg/vect/vect-live-4.c: Ditto.
1596 * gcc.dg/vect/vect-live-5.c: Ditto.
1597 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1598 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1599 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1600 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1601 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1602 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1603 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1604 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1605 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1606 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1607 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1608 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1609 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1610 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1611 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1612 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1613 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1614
d4213166 16152016-06-24 Uros Bizjak <ubizjak@gmail.com>
1616
1617 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1618
5aaec397 16192016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1620
1621 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1622 ia32 if R_386_GOT32X relocation is supported.
1623 * gcc.target/i386/noplt-3.c: Likewise.
1624 * gcc.target/i386/noplt-2.c: Likewise.
1625 (main): Renamed to ...
1626 (bar): This.
1627 * gcc.target/i386/noplt-4.c: Likewise.
1628 (main): Renamed to ...
1629 (bar): This.
1630 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1631 * gcc.target/i386/pr67400-5.c: Likewise.
1632
77104764 16332016-06-24 Jakub Jelinek <jakub@redhat.com>
1634
7318e591 1635 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1636 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1637
77104764 1638 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1639 f4): Adjust expected diagnostics.
1640 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1641 (T): If OVFP is defined, redefine to TP.
1642 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1643 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1644 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1645 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1646 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1647 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1648 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1649 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1650 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1651 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1652 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1653 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1654 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1655 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1656 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1657 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1658 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1659 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1660 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1661 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1662 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1663 as last argument to __builtin_add_overflow_p.
1664
ddf08519 16652016-06-23 Uros Bizjak <ubizjak@gmail.com>
1666
1667 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1668 dg-options and remove default vector testsuite compile flags.
1669 * g++.dg/vect/pr33860a.cc: Ditto.
1670 * g++.dg/vect/pr45470-a.cc: Ditto.
1671 * g++.dg/vect/pr45470-b.cc: Ditto.
1672 * g++.dg/vect/pr60896.cc: Ditto.
1673 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1674 * gcc.dg/vect/pr18308.c: Ditto.
1675 * gcc.dg/vect/pr24049.c: Ditto.
1676 * gcc.dg/vect/pr33373.c: Ditto.
1677 * gcc.dg/vect/pr36228.c: Ditto.
1678 * gcc.dg/vect/pr42395.c: Ditto.
1679 * gcc.dg/vect/pr42604.c: Ditto.
1680 * gcc.dg/vect/pr46663.c: Ditto.
1681 * gcc.dg/vect/pr48765.c: Ditto.
1682 * gcc.dg/vect/pr49093.c: Ditto.
1683 * gcc.dg/vect/pr49352.c: Ditto.
1684 * gcc.dg/vect/pr52298.c: Ditto.
1685 * gcc.dg/vect/pr52870.c: Ditto.
1686 * gcc.dg/vect/pr53185.c: Ditto.
1687 * gcc.dg/vect/pr53773.c: Ditto.
1688 * gcc.dg/vect/pr56695.c: Ditto.
1689 * gcc.dg/vect/pr62171.c: Ditto.
1690 * gcc.dg/vect/pr63530.c: Ditto.
1691 * gcc.dg/vect/pr68339.c: Ditto.
1692 * gcc.dg/vect/pr71259.c: Ditto.
1693 * gcc.dg/vect/vect-82_64.c: Ditto.
1694 * gcc.dg/vect/vect-83_64.c: Ditto.
1695 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1696 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1697 * gcc.dg/vect/vect-shift-2.c: Ditto.
1698 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1699 * gfortran.dg/vect/pr39318.f90: Ditto.
1700 * gfortran.dg/vect/pr45714-a.f: Ditto.
1701 * gfortran.dg/vect/pr45714-b.f: Ditto.
1702 * gfortran.dg/vect/pr46213.f90: Ditto.
1703
81883aeb 17042016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1705 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1706
1707 * gcc.target/powerpc/p9-splat-5.c: New test.
1708
affe5c16 17092016-06-23 Uros Bizjak <ubizjak@gmail.com>
1710
1711 PR tree-optimization/71488
1712 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1713 * lib/target-supports.exp: ... here.
1714 (check_sse4_hw_available): New procedure.
1715 (check_effective_target_sse4_runtime): Ditto.
1716 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1717 -march=westmere for sse4_runtime targets.
547fdd3e 1718 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 1719 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 1720 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 1721 (main): Call check_vect ().
e50240d3 1722 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 1723
6fb2f181 17242016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1725
1726 PR target/66232
1727 PR target/67400
1728 * gcc.target/i386/pr66232-14.c: New file.
1729 * gcc.target/i386/pr66232-15.c: Likewise.
1730 * gcc.target/i386/pr66232-16.c: Likewise.
1731 * gcc.target/i386/pr66232-17.c: Likewise.
1732 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1733 ia32 if R_386_GOT32X relocation is supported.
1734 * gcc.target/i386/pr67400-2.c: Likewise.
1735 * gcc.target/i386/pr67400-3.c: Likewise.
1736 * gcc.target/i386/pr67400-4.c: Likewise.
1737 * gcc.target/i386/pr67400-6.c: Likewise.
1738 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 1739 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 1740
88be2b3c 17412016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1742
1743 PR libgfortran/48852
1744 * gfortran.dg/char4_iunit_1.f03: Update test.
1745 * gfortran.dg/f2003_io_5.f03: Update test.
1746 * gfortran.dg/real_const_3.f90: Update test.
1747
ff600f64 17482016-06-23 Andi Kleen <ak@linux.intel.com>
1749
1750 * g++.dg/bprob/bprob.exp: Support autofdo.
1751 * g++.dg/tree-prof/tree-prof.exp: dito.
1752 * gcc.dg/tree-prof/tree-prof.exp: dito.
1753 * gcc.misc-tests/bprob.exp: dito.
1754 * gfortran.dg/prof/prof.exp: dito.
1755 * lib/profopt.exp: dito.
1756 * lib/target-supports.exp: Check for autofdo.
1757
afa7ed87 17582016-06-23 Martin Liska <mliska@suse.cz>
1759
1760 * gcc.dg/pr71619.c: New test.
1761
0941fba8 17622016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1763
1764 PR target/67400
56896ed3 1765 * gcc.target/i386/pr67400-1.c: New test.
1766 * gcc.target/i386/pr67400-2.c: Likewise.
1767 * gcc.target/i386/pr67400-3.c: Likewise.
1768 * gcc.target/i386/pr67400-4.c: Likewise.
1769 * gcc.target/i386/pr67400-5.c: Likewise.
1770 * gcc.target/i386/pr67400-6.c: Likewise.
1771 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 1772
e557fc7f 17732016-06-22 David Malcolm <dmalcolm@redhat.com>
1774
1775 * c-c++-common/missing-header-1.c: New test case.
1776 * c-c++-common/missing-header-2.c: New test case.
1777 * c-c++-common/missing-header-3.c: New test case.
1778 * c-c++-common/missing-header-4.c: New test case.
1779
8469aece 17802016-06-22 David Malcolm <dmalcolm@redhat.com>
1781
1782 PR c/70339
1783 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1784 hint.
1785 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1786 expected results due to builtin "nanl" now being suggested for
1787 "name".
1788 * gcc.dg/pr67580.c: Update expected messages.
1789 * gcc.dg/spellcheck-identifiers.c: New testcase.
1790 * gcc.dg/spellcheck-typenames.c: New testcase.
1791
6628b04d 17922016-06-22 David Malcolm <dmalcolm@redhat.com>
1793
1794 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1795 file.
1796 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1797 diagnostic-test-show-locus-parseable-fixits.c to sources for
1798 diagnostic_plugin_test_show_locus.c.
1799 * lib/gcc-defs.exp (freeform_regexps): New global.
1800 (dg-regexp): New function.
1801 (handle-dg-regexps): New function.
1802 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1803 freeform_regexps to the empty list.
1804 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1805
82ccd33e 18062016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1807
affe5c16 1808 PR tree-optimization/71488
82ccd33e 1809 * g++.dg/pr71488.C: New test.
1810 * gcc.dg/vect/vect-bool-cmp.c: New test.
1811
2c21de58 18122016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1813
1814 * gcc.dg/guality/param-5.c: New test.
1815
fadfd5fc 18162016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1817
1818 * gcc.target/i386/asm-flag-7.c: New test.
1819
03fee1f8 18202016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1821
1822 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1823 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1824 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1825 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1826 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1827 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1828 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1829 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1830 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1831 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1832 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1833 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1834 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1835 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1836 * lib/target-supports.exp: Likewise.
1837
6905db52 18382016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1839
1840 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1841 * gcc.dg/attr-ms_struct-2.c: Likewise.
1842 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1843 * gcc.dg/bf-ms-attrib.c: Likewise.
1844 * gcc.dg/bf-ms-layout-2.c: Likewise.
1845 * gcc.dg/bf-ms-layout-3.c: Likewise.
1846 * gcc.dg/bf-ms-layout.c: Likewise.
1847 * gcc.dg/bf-no-ms-layout.c: Likewise.
1848 * gcc.target/i386/bitfield1.c: Likewise.
1849 * gcc.target/i386/bitfield2.c: Likewise.
1850 * gcc.target/i386/bitfield3.c: Likewise.
1851
a6f93fc2 18522016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1853
1854 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1855 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1856 override other than -mcpu=power9 command-line option is specified,
1857 or if the target operating system is aix.
1858 * gcc.target/powerpc/darn-1.c: Likewise.
1859 * gcc.target/powerpc/darn-2.c: Likewise.
1860 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1861 test if effective-target is not powerpc_p9vector_ok or if the
1862 target operating system is not defined.
1863 * gcc.target/powerpc/vslv-1.c: Likewise.
1864 * gcc.target/powerpc/vsrv-0.c: Likewise.
1865 * gcc.target/powerpc/vsrv-1.c: Likewise.
1866
1cb2b4d3 18672016-06-21 Tobias Burnus <burnus@net-b.de>
1868
1869 PR fortran/71068
1870 * gfortran.dg/coarray/data_1.f90: New.
1871
66ff0c67 18722016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1873
1874 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1875 (dg-require-effective-target): Use arm_v8_neon_hw.
1876 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1877 (dg-require-effective-target): Likewise.
1878 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1879 (dg-require-effective-target): Likewise.
1880 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1881 (dg-require-effective-target): Likewise.
1882 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1883 (dg-require-effective-target): Likewise.
1884 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1885 (dg-require-effective-target): Likewise.
1886 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1887 Add AArch64 check.
1888
949bfed4 18892016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1890
1891 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1892 Set to 3 so test passes.
1893
a20f6cd4 18942016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1895
1896 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1897
12792843 18982016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1899
1900 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1901 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1902 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1903 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1904
49763db6 19052016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1906
1907 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1908 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1909
ada61167 19102016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1911
1912 PR target/71549
1913 * gcc.target/i386/pr71549.c: New test.
1914
a15584d4 19152016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1916
1917 * gcc.target/powerpc/vadsdu-0.c: Replace
1918 dg-require-effective-target directive to allow test to run on more
1919 platforms, and add dg-skip-if directive to disable test on aix
1920 platforms because of known incompatibilities.
1921 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1922 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1923 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1924 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1925 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1926 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1927 * gcc.target/powerpc/vadsdub-2.c: Replace
1928 dg-require-effective-target directive to allow test to run on more
1929 platforms, and add dg-skip-if directive to disable test on aix
1930 platforms because of known incompatibilities.
1931 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1932 with vec_absdb call to differentiate this test from vadsdub-1.c.
1933 * gcc.target/powerpc/vadsduh-1.c: Replace
1934 dg-require-effective-target directive to allow test to run on more
1935 platforms, and add dg-skip-if directive to disable test on aix
1936 platforms because of known incompatibilities.
1937 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1938 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1939 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1940
ec15ec36 19412016-06-21 Jakub Jelinek <jakub@redhat.com>
1942
1943 PR tree-optimization/71588
1944 * gcc.dg/pr71558.c: New test.
1945
faeffe49 19462016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1947
1948 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1949 * c-c++-common/pr68657-2.c: Likewise.
1950 * c-c++-common/pr68657-3.c: Likewise.
1951 * gcc.dg/torture/pr69714.c: Require int32plus support.
1952 * gcc.dg/torture/pr70025.c: Likewise.
1953 * gcc.dg/torture/pr70083.c: Likewise.
1954 * gcc.dg/torture/pr70542.c: Likewise.
1955 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1956
e218d07f 19572016-06-20 Joseph Myers <joseph@codesourcery.com>
1958
1959 PR c/71601
1960 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1961
232a3df7 19622016-06-20 Jakub Jelinek <jakub@redhat.com>
1963
d7f45b87 1964 PR middle-end/71581
1965 * gcc.dg/pr71581.c: New test.
1966
232a3df7 1967 PR rtl-optimization/71591
1968 * gcc.dg/cpp/pr71591.c: New test.
1969
dbddef42 19702016-06-20 David B. Robins <gcc@davidrobins.net>
1971
1972 PR target/71571
1973 * g++.dg/torture/pr71571.C: New test.
1974
03129ccb 19752016-06-20 Jakub Jelinek <jakub@redhat.com>
1976
1977 PR target/71559
1978 * gcc.target/i386/sse2-pr71559.c: New test.
1979 * gcc.target/i386/avx-pr71559.c: New test.
1980 * gcc.target/i386/avx512f-pr71559.c: New test.
1981
a40b4b62 19822016-06-20 Tobias Burnus <burnus@net-b.de>
1983
1984 PR fortran/71194
1985 * gfortran.dg/pointer_remapping_10.f90: New.
1986
ecbea05a 19872016-06-20 David Malcolm <dmalcolm@redhat.com>
1988
1989 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1990
0f61dae9 19912016-06-20 Martin Sebor <msebor@redhat.com>
1992
1993 PR c/69507
1994 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1995 * gnu90-const-expr-1.c: Same.
1996 * gnu99-const-expr-1.c: Same.
1997 * gnu99-static-1.c: Same.
1998
e458dfd8 19992016-06-20 Renlin Li <renlin.li@arm.com>
2000
2c0c0c9b 2001 PR testsuite/71489
e458dfd8 2002 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2003
7ab71cb3 20042016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2005
2006 * gcc.target/aarch64/vcvt_f64_1.c: New.
2007 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2008 * gcc.target/aarch64/vrecp_f64_1.c: New.
2009
34d36b7a 20102016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2011
2012 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2013 "alignement".
2014
ed7f4748 20152016-06-20 Georg-Johann Lay <avr@gjlay.de>
2016
2017 PR target/71103
2018 * gcc.target/avr/torture/pr71103-2.c: New test.
2019
21897f47 20202016-06-19 Martin Sebor <msebor@redhat.com>
2021
2022 PR c/69507
2023 * gcc.dg/alignof.c: New test.
2024
98683d85 20252016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2026
2027 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2028 vs dg-error; test constexpr specifier too.
2029
358cee25 20302016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2031
2032 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2033
c3d7ceb6 20342016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2035
2036 * lib/target-supports.exp
2037 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2038 arm_neon_ok and merge flags. Fix temporary test name.
2039 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2040 and merge flags.
2041
1176073c 20422016-06-17 Martin Liska <mliska@suse.cz>
2043
2044 * gcc.dg/predict-9.c: Fix dump scanning.
2045
f3e2969a 20462016-06-17 Bin Cheng <bin.cheng@arm.com>
2047
2048 PR tree-optimization/71354
2049 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2050
7fdca647 20512016-06-17 Bin Cheng <bin.cheng@arm.com>
2052
2053 PR tree-optimization/71347
2054 * gcc.dg/tree-ssa/pr71347.c: New test.
2055
a338a226 20562016-06-17 Bin Cheng <bin.cheng@arm.com>
2057
2058 PR tree-optimization/71354
2059 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2060
c1e75671 20612016-06-17 Bin Cheng <bin.cheng@arm.com>
2062
2063 * gcc.dg/vect/vect-alias-check-1.c: New test.
2064
365ba13d 20652016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2066
59bde511 2067 PR target/71151
365ba13d 2068 * gcc.target/avr/pr71151-1.c: New test.
2069 * gcc.target/avr/pr71151-2.c: New test.
2070 * gcc.target/avr/pr71151-3.c: New test.
2071 * gcc.target/avr/pr71151-4.c: New test.
2072 * gcc.target/avr/pr71151-5.c: New test.
2073 * gcc.target/avr/pr71151-6.c: New test.
2074 * gcc.target/avr/pr71151-7.c: New test.
2075 * gcc.target/avr/pr71151-8.c: New test.
2076 * gcc.target/avr/pr71151-common.h: New test.
2077
db48d95b 20782016-06-16 Martin Liska <mliska@suse.cz>
2079
2080 * gfortran.dg/predict-1.f90: New test.
2081
4c780a59 20822016-06-16 Uros Bizjak <ubizjak@gmail.com>
2083
2084 PR target/71242
2085 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2086
8c1879bc 20872016-06-16 Jan Hubicka <hubicka@ucw.cz>
2088
2089 * g++.dg/vect/pr36648.cc: Disable cunrolli
2090
33698dfe 20912016-06-16 Jakub Jelinek <jakub@redhat.com>
2092
745f2db6 2093 PR target/71554
2094 * gcc.c-torture/execute/pr71554.c: New test.
2095
33698dfe 2096 PR rtl-optimization/71532
2097 * gcc.dg/torture/pr71532.c: New test.
2098
b42322b9 20992016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2100
2101 * gcc.target/powerpc/p9-dimode1.c: New test.
2102 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2103
412b298a 21042016-06-15 Jakub Jelinek <jakub@redhat.com>
2105
93479f99 2106 * gcc.c-torture/compile/20160615-1.c: New test.
2107
412b298a 2108 * g++.dg/cpp0x/ref-qual17.C: New test.
2109
3ec40531 21102016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2111
2112 PR middle-end/71529
2113 * gcc.target/i386/pr71529.C: New test.
2114
edfe7670 21152016-06-15 Alan Hayward <alan.hayward@arm.com>
2116
2117 PR tree-optimization/71483
2118 * g++.dg/vect/pr71483.c: New
2119
6e52ac17 21202016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2121
2122 PR c++/70202
2123 * g++.dg/inherit/crash6.C: New.
2124 * g++.dg/inherit/union2.C: Likewise.
2125 * g++.dg/inherit/virtual12.C: Likewise.
2126 * g++.dg/inherit/virtual13.C: Likewise.
2127 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2128
aed35af2 21292016-06-15 Uros Bizjak <ubizjak@gmail.com>
2130
0941fba8 2131 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 2132
6f710392 21332016-06-15 Alan Hayward <alan.hayward@arm.com>
2134
2135 PR tree-optimization/71439
2136 * gcc.dg/vect/pr71439.c: New
2137
d1cedfd3 21382016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2139
2140 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2141
ee8fd158 21422016-06-15 Richard Biener <rguenther@suse.de>
2143
2144 * gcc.dg/vect/slp-45.c: New testcase.
2145
5695a690 21462016-06-15 Richard Biener <rguenther@suse.de>
2147
2148 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2149
267ae3ee 21502016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2151
2152 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2153 requirements, and disable for AIX for now.
2154 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2155
a6d0e20a 21562016-06-14 Jakub Jelinek <jakub@redhat.com>
2157
b2efd162 2158 PR c++/71528
2159 * g++.dg/opt/pr71528.C: New test.
2160
a6d0e20a 2161 PR c++/71516
2162 * g++.dg/init/pr71516.C: New test.
2163
035778de 21642016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2165
2166 * g++.dg/init/array46.C: New.
2167
7c9dc58e 21682016-06-14 Uros Bizjak <ubizjak@gmail.com>
2169
0941fba8 2170 * gcc.target/i386/float128-3.c: New test.
2171 * gcc.target/i386/quad-sse4.c: Ditto.
2172 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2173 Update scan strings.
7c9dc58e 2174
412640c9 21752016-06-14 Richard Biener <rguenther@suse.de>
2176
2177 PR middle-end/71526
2178 * gfortran.dg/pr71526.f90: New testcase.
2179
1b9fde85 21802016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2181
2182 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2183 * gcc.dg/zero_bits_compound-1.c: Likewise.
2184
306097e3 21852016-06-14 Richard Biener <rguenther@suse.de>
2186
2187 PR tree-optimization/71522
2188 * gcc.dg/torture/pr71522.c: New testcase.
2189
566255a8 21902016-06-14 Jakub Jelinek <jakub@redhat.com>
2191
2192 PR tree-optimization/71520
2193 * gcc.dg/tree-ssa/pr71520.c: New test.
2194
eb912adb 21952016-06-14 Richard Biener <rguenther@suse.de>
2196
2197 PR tree-optimization/71521
56d35455 2198 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 2199
9720103d 22002016-06-13 Jakub Jelinek <jakub@redhat.com>
2201
12cb8367 2202 PR sanitizer/71498
2203 * c-c++-common/ubsan/bounds-13.c: New test.
2204
9720103d 2205 PR preprocessor/71183
2206 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2207
5965fbcc 22082016-06-13 Jeff Law <law@redhat.com>
2209
2210 PR tree-optimization/71403
2211 * c-c++-common/ubsan/pr71403-1.c: New test.
2212 * c-c++-common/ubsan/pr71403-2.c: New test.
2213 * c-c++-common/ubsan/pr71403-3.c: New test.
2214
04537049 22152016-06-13 Jakub Jelinek <jakub@redhat.com>
2216
2217 PR middle-end/71478
2218 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2219 Add -Wno-psabi -w to dg-options.
2220
412f195f 22212016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2222
2223 * gcc.target/powerpc/vadsdu-0.c: New test.
2224 * gcc.target/powerpc/vadsdu-1.c: New test.
2225 * gcc.target/powerpc/vadsdu-2.c: New test.
2226 * gcc.target/powerpc/vadsdu-3.c: New test.
2227 * gcc.target/powerpc/vadsdu-4.c: New test.
2228 * gcc.target/powerpc/vadsdu-5.c: New test.
2229 * gcc.target/powerpc/vadsdub-1.c: New test.
2230 * gcc.target/powerpc/vadsdub-2.c: New test.
2231 * gcc.target/powerpc/vadsduh-1.c: New test.
2232 * gcc.target/powerpc/vadsduh-2.c: New test.
2233 * gcc.target/powerpc/vadsduw-1.c: New test.
2234 * gcc.target/powerpc/vadsduw-2.c: New test.
2235
527790c1 22362016-06-13 David Malcolm <dmalcolm@redhat.com>
2237
2238 * gcc.dg/c99-init-2.c (c): Update expected error message.
2239 * gcc.dg/init-bad-8.c (foo): Likewise.
2240 * gcc.dg/spellcheck-fields-3.c: New test case.
2241
102e67eb 22422016-06-13 Martin Liska <mliska@suse.cz>
2243
2244 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2245 and "guess loop iv compared" heuristics.
2246 * gcc.dg/predict-2.c: Likewise.
2247 * gcc.dg/predict-3.c: Likewise.
2248 * gcc.dg/predict-4.c: Likewise.
2249 * gcc.dg/predict-5.c: Likewise.
2250 * gcc.dg/predict-6.c: Likewise.
2251
1a54d3be 22522016-06-13 Marek Polacek <polacek@redhat.com>
2253
2254 PR middle-end/71476
2255 * c-c++-common/Wswitch-unreachable-4.c: New test.
2256 * gcc.dg/Wswitch-unreachable-2.c: New test.
2257 * g++.dg/tm/jump1.C: Move dg-warning.
2258
5b7401b8 22592016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2260
2261 * gnat.dg/renaming10.ad[sb]: New test.
2262
1c93151c 22632016-06-13 Paul Thomas <pault@gcc.gnu.org>
2264
2265 PR fortran/70673
2266 * gfortran.dg/pr70673.f90: New test.
2267
249865a0 22682016-06-13 Richard Biener <rguenther@suse.de>
2269
2270 PR middle-end/64516
2271 * gcc.dg/align-3.c: New testcase.
2272
776d9b14 22732016-06-13 Martin Liska <mliska@suse.cz>
2274
2275 * gcc.target/i386/pr71458.c: New test.
2276
0cf5c551 22772016-06-12 Uros Bizjak <ubizjak@gmail.com>
2278
2279 PR target/71241
2280 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2281
34de0a35 22822016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2283
2284 PR target/60751
2285 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2286 statement.
2287
0cc8bc98 22882016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2289
2290 PR target/60751
2291 * gfortran.dg/comma_IO_extension_1.f90: New test.
2292 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2293 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2294 statement.
2295 * gfortran.dg/graphite/pr38083.f90: Likewise.
2296 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2297 missing format.
2298
0ff78c86 22992016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2300
2301 * gnat.dg/case_character.adb: New test.
2302
6c38863e 23032016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2304
2305 PR middle-end/71310
2306 * gcc.target/powerpc/pr71310.c: New testcase.
2307
24c41395 23082016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2309
2310 PR middle-end/71478
2311 * gcc.dg/pr71478.c: New test.
2312
aeb26fb6 23132016-06-10 Jakub Jelinek <jakub@redhat.com>
2314
702b3575 2315 PR middle-end/71494
2316 * gcc.c-torture/execute/pr71494.c: New test.
2317
8ec29807 2318 PR c/68657
2319 * gcc.target/i386/pr68657.c: New test.
2320
aeb26fb6 2321 PR inline-asm/68843
2322 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2323 (test): Add -masm=intel alternatives.
2324
1dc4d519 23252016-06-10 Martin Sebor <msebor@redhat.com>
2326
2327 PR c/71392
2328 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2329
6385d6d3 23302016-06-10 Jeff Law <law@redhat.com>
2331
2332 PR tree-optimization/71335
2333 * gcc.c-torture/execute/pr71335.c: New test.
2334
041a412b 23352016-06-10 David Malcolm <dmalcolm@redhat.com>
2336
2337 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2338 the various "cannot tail-call: " messages.
2339
4a5edbb2 23402016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2341
2342 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2343 and options.
2344
9cf3aec3 23452016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2346
2347 PR sanitizer/71480
2348 * c-c++-common/asan/pr71480.c: New test.
2349
61724718 23502016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2351
2352 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2353 (ASMNAME2): Likewise.
2354 (main): Replace fn in asm statement with ASMNAME ("fn").
2355 * gcc.dg/guality/pr68037-2.c: Likewise.
2356 * gcc.dg/guality/pr68037-3.c: Likewise.
2357 * gcc.dg/torture/pr68037-1.c: Likewise.
2358 * gcc.dg/torture/pr68037-2.c: Likewise.
2359 * gcc.dg/torture/pr68037-3.c: Likewise.
2360
1807f6fb 23612016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2362
2363 PR inline-asm/68843
2364 * gcc.target/i386/pr68843-1.c: New test.
2365 * gcc.target/i386/pr68843-2.c: New test.
2366
ccfa030f 23672016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 2368 Cesar Philippidis <cesar@codesourcery.com>
2369
2370 PR middle-end/71373
2371 * gcc.dg/goacc/nested-function-1.c: New file.
2372 * gcc.dg/goacc/nested-function-2.c: Likewise.
2373 * gcc.dg/goacc/pr71373.c: Likewise.
2374 * gfortran.dg/goacc/cray-2.f95: Likewise.
2375 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2376 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2377 * gfortran.dg/goacc/cray.f95: Update.
2378 * gfortran.dg/goacc/loop-1.f95: Likewise.
2379 * gfortran.dg/goacc/loop-3.f95: Likewise.
2380 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2381 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2382
23832016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2384
2385 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2386 for OpenACC tile clauses.
2387 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 2388
2389 PR c/71381
2390 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2391 to...
2392 * c-c++-common/goacc/cache-2.c: ... this new file.
2393 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2394 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2395 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2396 usage.
2397 * gfortran.dg/goacc/cray.f95: Likewise.
2398 * gfortran.dg/goacc/loop-1.f95: Likewise.
2399
bb038f3e 24002016-06-10 Alan Hayward <alan.hayward@arm.com>
2401
2402 PR tree-optimization/71407
2403 PR tree-optimization/71416
2404 * gcc.dg/vect/pr71407.c: New
2405 * gcc.dg/vect/pr71416-1.c: New
2406 * gcc.dg/vect/pr71416-2.c: New
2407
332409d3 24082016-06-10 Richard Biener <rguenther@suse.de>
2409
2410 PR middle-end/71477
2411 * gcc.dg/torture/pr71477.c: New testcase.
2412
03cf727c 24132016-06-09 Julia Koval <julia.koval@intel.com>
2414
2415 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2416 * gcc.target/i386/interrupt-13.c: Likewise.
2417 * gcc.target/i386/interrupt-15.c: Likewise.
2418 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2419 * gcc.target/i386/interrupt-24.c: Likewise.
2420 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2421 * gcc.target/i386/interrupt-9.c: Likewise.
2422 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2423
23b101c5 24242016-06-09 Martin Sebor <msebor@redhat.com>
2425
2426 PR c/70883
2427 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2428 * gcc.dg/builtin-constant_p-1.c: Same.
2429 * gcc.dg/builtins-error.c: Same.
2430 * gcc.dg/pr70859.c: Same.
2431
188d6bbb 24322016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2433
2434 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2435 * gcc.dg/torture/pr68067-1.c: Likewise.
2436 * gcc.dg/torture/pr68067-2.c: Likewise.
2437
24382016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2439
2440 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2441 when setting SIZE.
2442
ff8886bd 24432016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2444
2445 PR c++/71465
2446 * g++.dg/inherit/crash5.C: New.
2447 Revert:
2448 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2449
2450 PR c++/70202
2451 * g++.dg/inherit/crash5.C: New.
2452 * g++.dg/inherit/virtual1.C: Adjust.
2453
3f76cceb 24542016-06-09 Martin Liska <mliska@suse.cz>
2455
2456 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2457 * g++.dg/predict-loop-exit-2.C: Likewise.
2458 * g++.dg/predict-loop-exit-3.C: Likewise.
2459 * gcc.dg/predict-1.c: Likewise.
2460 * gcc.dg/predict-2.c: Likewise.
2461 * gcc.dg/predict-3.c: Likewise.
2462 * gcc.dg/predict-4.c: Likewise.
2463 * gcc.dg/predict-5.c: Likewise.
2464 * gcc.dg/predict-6.c: Likewise.
2465 * gcc.dg/predict-7.c: Likewise.
2466
59ae3d1b 24672016-06-09 Richard Biener <rguenther@suse.de>
2468
2469 PR tree-optimization/71462
2470 * gcc.dg/torture/pr71462.c: New testcase.
2471
8c2d2acf 24722016-06-09 Marek Polacek <polacek@redhat.com>
2473
2474 PR c/65471
2475 * gcc.dg/c11-generic-3.c: New test.
2476
224cb6b7 24772016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2478
2479 * g++.dg/init/array42.C: New.
2480 * g++.dg/init/array43.C: Likewise.
2481 * g++.dg/init/array44.C: Likewise.
2482 * g++.dg/init/array45.C: Likewise.
2483 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2484 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2485 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2486 * g++.dg/gomp/pr35751.C: Likewise.
2487 * g++.dg/init/array23.C: Likewise.
2488 * g++.dg/init/brace2.C: Likewise.
2489 * g++.dg/init/brace6.C: Likewise.
2490
732905bb 24912016-06-08 Martin Sebor <msebor@redhat.com>
2492 Jakub Jelinek <jakub@redhat.com>
2493
2494 PR c++/70507
2495 PR c/68120
2496 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2497 * c-c++-common/builtin-arith-overflow-2.c: New test.
2498 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2499 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2500 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2501
7ddaa622 25022016-06-08 Jakub Jelinek <jakub@redhat.com>
2503
2504 PR c++/71442
2505 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2506
84ee0905 25072016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2508
2509 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2510 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2511 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2512 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2513 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2514 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2515 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2516 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2517 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2518 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2519 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2520 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2521 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2522
2876af98 25232016-06-08 Richard Biener <rguenther@suse.de>
2524
2525 PR tree-optimization/68558
2526 * gcc.dg/vect/slp-44.c: New testcase.
2527
acbb0d03 25282016-06-08 Richard Biener <rguenther@suse.de>
2529
2530 * gcc.dg/vect/slp-43.c: New testcase.
2531
f8689010 25322016-06-08 Richard Biener <rguenther@suse.de>
2533
2534 PR tree-optimization/71452
2535 * gcc.dg/torture/pr71452.c: New testcase.
2536
52d393eb 25372016-06-08 Jakub Jelinek <jakub@redhat.com>
2538
2539 PR c++/71448
2540 * g++.dg/torture/pr71448.C: New test.
2541
9d700ce4 25422016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2543
2544 PR debug/71432
2545 PR ada/71413
2546 * g++.dg/debug/pr71432.C: New test.
2547
eb96ef65 25482016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2549
2550 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2551 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2552 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2553
a4753cdd 25542016-06-08 Alan Hayward <alan.hayward@arm.com>
2555
2556 * gcc.dg/vect/vect-live-2.c: Update effective target.
2557 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2558 * lib/target-supports.exp: Add aarch64 to vect_long.
2559
bafc7b1d 25602016-06-08 Marek Polacek <polacek@redhat.com>
2561
2562 PR c/71418
2563 * gcc.dg/noncompile/pr71418.c: New test.
2564
06e590e7 2565 PR c/71426
2566 * gcc.dg/noncompile/pr71426.c: New test.
2567
d3cb49c9 25682016-06-07 Jan Hubicka <hubicka@ucw.cz>
2569
2570 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2571 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2572 * gcc.dg/predict-3.c: Update template.
2573 * gcc.dg/predict-5.c: Update template.
2574 * gcc.dg/predict-6.c: Update template.
2575 * gcc.dg/predict-9.c: Update template.
2576 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2577
2d76c36a 25782016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2579
2580 * gcc.target/powerpc/vec-mul.c: New test.
2581
7cfde92a 25822016-06-07 David Malcolm <dmalcolm@redhat.com>
2583
2584 * gcc.dg/spellcheck-fields-2.c: New test case.
2585
b032c4dd 25862016-06-07 Richard Biener <rguenther@suse.de>
2587
2588 PR c/61564
2589 * gcc.dg/Wpragmas-1.c: New testcase.
2590 * gcc.dg/Wattributes-4.c: Likewise.
2591 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2592 entry.
2593
a7056369 25942016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2595
2596 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2597 spurious debug code.
2598
123c61e0 25992016-06-07 Richard Biener <rguenther@suse.de>
2600
2601 PR tree-optimization/71428
2602 * gcc.dg/torture/pr71428.c: New testcase.
2603
5819d47b 26042016-06-07 Richard Biener <rguenther@suse.de>
2605
2606 PR middle-end/71423
2607 * gcc.dg/torture/pr71423.c: New testcase.
2608
6cec5c6b 26092016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2610
2611 PR middle-end/71408
2612 * gcc.dg/tree-ssa/pr71408.c: New test.
2613
40bbfc17 26142016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2615
2616 PR middle-end/71281
2617 * g++.dg/torture/pr71281.C: New test.
2618
61f1f80c 26192016-06-06 Marek Polacek <polacek@redhat.com>
2620
2621 PR c/71362
2622 * gcc.dg/pr71362.c: New test.
2623
0406b32f 26242016-06-06 Jakub Jelinek <jakub@redhat.com>
2625 Patrick Palka <ppalka@gcc.gnu.org>
2626
2627 PR c++/70847
2628 PR c++/71330
2629 PR c++/71393
2630 * g++.dg/opt/pr70847.C: New test.
2631 * g++.dg/ubsan/pr70847.C: New test.
2632 * g++.dg/ubsan/pr71393.C: New test.
2633
b1445999 26342016-06-06 Jakub Jelinek <jakub@redhat.com>
2635
2636 PR tree-optimization/71259
2637 * gcc.dg/vect/pr71259.c: New test.
2638
99b4f3a2 26392016-06-06 David Malcolm <dmalcolm@redhat.com>
2640
2641 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2642 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2643 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2644 above.
2645
837679bc 26462016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2647
2648 PR middle-end/37780
2649 * gcc.c-torture/execute/pr37780.c: New test.
2650 * gcc.target/aarch64/pr37780_1.c: Likewise.
2651 * gcc.target/arm/pr37780_1.c: Likewise.
2652
e4b92538 26532016-06-06 Marek Polacek <polacek@redhat.com>
2654
2655 * c-c++-common/attr-may-alias-1.c: New test.
2656 * c-c++-common/attr-may-alias-2.c: New test.
2657 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2658
43ac2f2f 26592016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2660
2661 PR c/24414
2662 * gcc.target/i386/pr24414.c: New test.
2663
7e1786b2 26642016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2665
2666 * gcc.target/sparc/vis4misc.c: New file.
2667 * gcc.target/sparc/fpcmp.c: Likewise.
2668 * gcc.target/sparc/fpcmpu.c: Likewise.
2669
f593ccb2 26702016-06-06 Alan Hayward <alan.hayward@arm.com>
2671
2672 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2673 * gcc.dg/vect/vect-live-3.c: Likewise.
2674
be6d8ddc 26752016-06-06 Richard Biener <rguenther@suse.de>
2676
2677 PR tree-optimization/71398
2678 * gcc.dg/torture/pr71398.c: New testcase.
2679
78f27916 26802016-06-06 Uros Bizjak <ubizjak@gmail.com>
2681
2682 PR target/71389
2683 * g++.dg/pr71389.C: New test.
2684
c5899606 26852016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2686
2687 PR fortran/71404
2688 * gfortran.dg/fmt_read_5.f: New test.
2689
8e3cd305 26902016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2691
2692 PR fortran/69659
2693 * gfortran.dg/class_array_22.f03: New test.
2694
703c0a09 26952016-06-05 Jan Hubicka <hubicka@ucw.cz>
2696
2697 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2698
d07b2b6f 26992016-06-05 Jan Hubicka <hubicka@ucw.cz>
2700
2701 * gcc.dg/predict-9.c: Update template.
2702
4a7ec4ac 27032016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2704
2705 PR c++/49377
2706 * g++.dg/template/pr49377.C: New.
2707
7499ef4a 27082016-06-04 Jakub Jelinek <jakub@redhat.com>
2709
2710 PR tree-optimization/71405
2711 * g++.dg/torture/pr71405.C: New test.
2712
558c800d 27132016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2714
2715 PR c++/70202
2716 * g++.dg/inherit/crash5.C: New.
2717 * g++.dg/inherit/virtual1.C: Adjust.
2718
4ee7cf4b 27192016-06-03 Jeff Law <law@redhat.com>
2720
2721 PR tree-optimization/71316
2722 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2723
b12ae762 27242016-06-03 Jakub Jelinek <jakub@redhat.com>
2725
2726 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2727 dg-additional-options with just -fno-tree-scev-cprop in it.
2728 * gcc.dg/vect/vect-live-2.c: Likewise.
2729 * gcc.dg/vect/vect-live-5.c: Likewise.
2730 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2731 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2732 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2733
e09a5ee3 27342016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2735
2736 PR c++/27100
2737 * g++.dg/other/friend6.C: New test.
2738
f14b1922 27392016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2740
2741 * g++.dg/torture/ppc-ldst-array.C: New.
2742
20702ea3 27432016-06-03 Joseph Myers <joseph@codesourcery.com>
2744
2745 PR target/71276
2746 PR target/71277
2747 * gcc.dg/torture/builtin-fp-int-inexact.c,
2748 gcc.target/i386/387-builtin-fp-int-inexact.c,
2749 gcc.target/i386/387-rint-inline-1.c,
2750 gcc.target/i386/387-rint-inline-2.c,
2751 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2752 gcc.target/i386/sse2-rint-inline-1.c,
2753 gcc.target/i386/sse2-rint-inline-2.c,
2754 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2755 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2756
5ed3cc7b 27572016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2758 Julia Koval <julia.koval@intel.com>
2759
2760 PR target/66960
2761 PR target/67630
2762 PR target/67634
2763 PR target/67841
2764 PR target/68037
2765 PR target/68618
2766 PR target/68661
2767 PR target/69575
2768 PR target/69596
2769 PR target/69734
2770 * gcc.dg/guality/pr68037-1.c: New test.
2771 * gcc.dg/guality/pr68037-2.c: Likewise.
2772 * gcc.dg/guality/pr68037-3.c: Likewise.
2773 * gcc.dg/torture/pr68037-1.c: Likewise.
2774 * gcc.dg/torture/pr68037-2.c: Likewise.
2775 * gcc.dg/torture/pr68037-3.c: Likewise.
2776 * gcc.dg/torture/pr68661-1a.c: Likewise.
2777 * gcc.dg/torture/pr68661-1b.c: Likewise.
2778 * gcc.target/i386/interrupt-1.c: Likewise.
2779 * gcc.target/i386/interrupt-2.c: Likewise.
2780 * gcc.target/i386/interrupt-3.c: Likewise.
2781 * gcc.target/i386/interrupt-4.c: Likewise.
2782 * gcc.target/i386/interrupt-5.c: Likewise.
2783 * gcc.target/i386/interrupt-6.c: Likewise.
2784 * gcc.target/i386/interrupt-7.c: Likewise.
2785 * gcc.target/i386/interrupt-8.c: Likewise.
2786 * gcc.target/i386/interrupt-9.c: Likewise.
2787 * gcc.target/i386/interrupt-10.c: Likewise.
2788 * gcc.target/i386/interrupt-11.c: Likewise.
2789 * gcc.target/i386/interrupt-12.c: Likewise.
2790 * gcc.target/i386/interrupt-13.c: Likewise.
2791 * gcc.target/i386/interrupt-14.c: Likewise.
2792 * gcc.target/i386/interrupt-15.c: Likewise.
2793 * gcc.target/i386/interrupt-16.c: Likewise.
2794 * gcc.target/i386/interrupt-17.c: Likewise.
2795 * gcc.target/i386/interrupt-18.c: Likewise.
2796 * gcc.target/i386/interrupt-19.c: Likewise.
2797 * gcc.target/i386/interrupt-20.c: Likewise.
2798 * gcc.target/i386/interrupt-21.c: Likewise.
2799 * gcc.target/i386/interrupt-22.c: Likewise.
2800 * gcc.target/i386/interrupt-23.c: Likewise.
2801 * gcc.target/i386/interrupt-24.c: Likewise.
2802 * gcc.target/i386/interrupt-25.c: Likewise.
2803 * gcc.target/i386/interrupt-26.c: Likewise.
2804 * gcc.target/i386/interrupt-27.c: Likewise.
2805 * gcc.target/i386/interrupt-28.c: Likewise.
2806 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2807 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2808 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2809 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2810 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2811 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2812 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2813 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2814 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2815 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2816 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2817 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2818
3e346f54 28192016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2820
f27c52fb 2821 PR tree-optimization/52171
2822 * gcc.dg/pr52171.c: New test.
2823 * gcc.target/i386/pr52171.c: New test.
3e346f54 2824
22e029d2 28252016-06-03 Jan Hubicka <jh@suse.cz>
2826
2827 * g++.dg/tree-ssa/pred-1.C: New testcase
2828 * gcc.dg/tree-ssa/pred-1.c: New testcase
2829
41ce74ed 28302016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2831
2832 PR target/70957
2833 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2834 support.
2835 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2836
cf573a72 28372016-06-03 Alan Hayward <alan.hayward@arm.com>
2838
2839 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2840
75aae5b4 28412016-06-03 Alan Hayward <alan.hayward@arm.com>
2842
2843 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 2844 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 2845 * gcc.dg/vect/vect-live-1.c: New test.
2846 * gcc.dg/vect/vect-live-2.c: New test.
2847 * gcc.dg/vect/vect-live-3.c: New test.
2848 * gcc.dg/vect/vect-live-4.c: New test.
2849 * gcc.dg/vect/vect-live-5.c: New test.
2850 * gcc.dg/vect/vect-live-slp-1.c: New test.
2851 * gcc.dg/vect/vect-live-slp-2.c: New test.
2852 * gcc.dg/vect/vect-live-slp-3.c: New test.
2853
eba6788d 28542016-06-03 Jakub Jelinek <jakub@redhat.com>
2855
2856 PR middle-end/71387
2857 * g++.dg/opt/pr71387.C: New test.
2858
5a653985 28592016-06-02 Jeff Law <law@redhat.com>
2860
2861 PR tree-optimization/71328
2862 * gcc.c-torture/compile/pr71328.c: New test.
2863
f92f6941 28642016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2865
2866 PR fortran/52393
2867 * gfortran.dg/fmt_read_3.f90: Fix typo.
2868 * gfortran.dg/fmt_read_4.f90: New test.
2869
0d29e152 28702016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2871
2872 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2873 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2874 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2875 * g++.dg/cpp0x/override2.C: Likewise.
2876 * g++.dg/parse/crash5.C: Likewise.
2877 * g++.dg/parse/error16.C: Likewise.
2878 * g++.dg/parse/error27.C: Likewise.
2879 * g++.dg/template/qualttp15.C: Likewise.
2880 * g++.dg/template/redecl4.C: Likewise.
2881 * g++.old-deja/g++.other/crash39.C: Likewise.
2882 * g++.old-deja/g++.other/struct1.C: Likewise.
2883 * g++.old-deja/g++.pt/m9a.C: Likewise.
2884 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2885
2740a1a5 28862016-06-02 Jakub Jelinek <jakub@redhat.com>
2887
89f17a65 2888 PR c++/71372
2889 * c-c++-common/pr71372.c: New test.
2890
2740a1a5 2891 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2892 __TIME__ strings with __builtin_strcmp instead of printf and
2893 dg-output.
2894
9ae89a4e 28952016-06-02 Martin Liska <mliska@suse.cz>
2896
2897 * gcc.dg/predict-9.c: New test.
2898
41258f9c 28992016-06-02 Jakub Jelinek <jakub@redhat.com>
2900
2901 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2902 global set_compiler_env_var and global saved_compiler_env_var.
2903
dad46eb8 29042016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2905
2906 PR rtl-optimization/71295
2907 * gcc.c-torture/compile/pr71295.c: New test.
2908
9cc8a892 29092016-06-02 Jakub Jelinek <jakub@redhat.com>
2910
98e7c96c 2911 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2912
4a5a4de2 2913 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2914 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2915
9cc8a892 2916 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2917 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2918 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2919 alternative number.
2920
46819a36 29212016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2922
2923 * gcc.target/powerpc/p9-splat-4.c: New test.
2924
29252016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2926
2927 PR target/71186
2928 * gcc.target/powerpc/pr71186.c: New test.
2929
d9820cc5 29302016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2931
2932 PR fortran/52393
2933 * gfortran.dg/fmt_read_3.f90: New test.
2934
2f14ca3e 29352016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2936
2937 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2938 procedure.
2939
dfa5c0d3 29402016-06-01 Eduard Sanou <dhole@openmailbox.org>
2941
2942 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2943 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2944 env var is set.
2945 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2946 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2947 shown once.
2948 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2949 during compilation.
2950 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2951 vars set by dg-set-compiler-env-var.
2952
7d7125df 29532016-06-01 Paul Thomas <pault@gcc.gnu.org>
2954
2955 PR fortran/71156
2956 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2957 to the module procedure declaration.
2958 * gfortran.dg/submodule_16.f08: New test.
2959
6ab9cde4 29602016-06-01 Jakub Jelinek <jakub@redhat.com>
2961
2962 PR middle-end/71371
2963 * c-c++-common/gomp/pr71371.c: New test.
2964
0cfe7a23 29652016-06-01 Richard Biener <rguenther@suse.de>
2966
2967 PR tree-optimization/71366
2968 * gcc.dg/torture/pr71366-1.c: New testcase.
2969 * gcc.dg/torture/pr71366-2.c: Likewise.
2970
5a5b02e1 29712016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2972
2973 * gcc.target/powerpc/vslv-0.c: New test.
2974 * gcc.target/powerpc/vslv-1.c: New test.
2975 * gcc.target/powerpc/vsrv-0.c: New test.
2976 * gcc.target/powerpc/vsrv-1.c: New test.
2977
d27a79f6 29782016-06-01 Nathan Sidwell <nathan@acm.org>
2979
2980 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2981 * gcc.target/nvptx/weak.c: New.
2982
6172a9fd 29832016-06-01 Richard Biener <rguenther@suse.de>
2984
2985 PR tree-optimization/71261
2986 * gcc.dg/torture/vect-bool-1.c: New testcase.
2987
f9aaabb2 29882016-06-01 Jakub Jelinek <jakub@redhat.com>
2989
2990 * gfortran.dg/gomp/order-1.f90: New test.
2991 * gfortran.dg/gomp/order-2.f90: New test.
2992
53b01069 29932016-06-01 Jan Hubicka <hubicka@ucw.cz>
2994
2995 * gcc.dg/unroll-6.c: Update template.
2996 * gcc.dg/unroll-7.c: New testcase.
2997 * gcc.dg/unroll-8.c: New testcase.
2998
36757397 29992016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3000
3001 * gnat.dg/opt56.ad[sb]: New test.
3002
7f93bd6e 30032016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3004
3005 PR c++/66635
3006 * g++.dg/cpp0x/constexpr-ice16.C: New.
3007
9f41a2ce 30082016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3009
3010 PR tree-optimization/71314
3011 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3012 -mbranch-cost=2.
3013
31e02373 30142016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3015
3016 PR tree-optimization/71077
3017 * gcc.dg/tree-ssa/pr71077.c: New test.
3018
76f8f901 30192016-05-31 Jan Hubicka <hubicka@ucw.cz>
3020
7f93bd6e 3021 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3022 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3023 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 3024
04f5f923 30252016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3026
3027 PR c++/71248
3028 * g++.dg/cpp0x/pr71248.C: New.
3029 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3030 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3031 * g++.dg/init/new37.C: Likewise.
3032 * g++.dg/template/static1.C: Likewise.
3033 * g++.dg/template/static2.C: Likewise.
3034
4ffddf28 30352016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3036
3037 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3038 instead of %rdi.
3039 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3040
4ff7bd21 30412016-05-31 Marek Polacek <polacek@redhat.com>
3042
3043 * c-c++-common/Wswitch-unreachable-3.c: New test.
3044 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3045
e1f7cc4b 30462016-05-31 Richard Biener <rguenther@suse.de>
3047
3048 PR tree-optimization/71352
3049 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3050
02978bd1 30512016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3052
3053 * gcc.target/arm/armv5_thumb_isa.c: New test.
3054
cfce8164 30552016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3056
3057 PR target/71346
3058 * gcc.target/i386/pr71346.c: New test.
3059
7a51c705 30602016-05-31 Tom de Vries <tom@codesourcery.com>
3061
3062 PR tree-optimization/69068
3063 * gcc.dg/graphite/pr69068.c: New test.
3064
8c1ac106 30652016-05-27 Martin Sebor <msebor@redhat.com>
3066
3067 PR c++/71306
3068 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3069
b6431756 30702016-05-30 Jakub Jelinek <jakub@redhat.com>
3071
3072 PR c++/71349
3073 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3074 nowait depend(inout: dd[0]) clauses where permitted.
3075
f6203294 30762016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3077
3078 PR c++/71238
3079 * g++.dg/parse/pr71238.C: New.
3080 * g++.dg/concepts/friend1.C: Test column numbers too.
3081 * g++.dg/cpp0x/initlist31.C: Likewise.
3082 * g++.dg/cpp0x/pr51420.C: Likewise.
3083 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3084 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3085 * g++.dg/ext/builtin3.C: Likewise.
3086 * g++.dg/lookup/friend12.C: Likewise.
3087 * g++.dg/lookup/friend7.C: Likewise.
3088 * g++.dg/lookup/koenig1.C: Likewise.
3089 * g++.dg/lookup/koenig5.C: Likewise.
3090 * g++.dg/lookup/used-before-declaration.C: Likewise.
3091 * g++.dg/overload/koenig1.C: Likewise.
3092 * g++.dg/template/crash65.C: Likewise.
3093 * g++.dg/template/friend57.C: Likewise.
3094 * g++.dg/warn/Wshadow-5.C: Likewise.
3095 * g++.dg/warn/Wunused-8.C: Likewise.
3096 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3097 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3098 * g++.old-deja/g++.jason/member.C: Likewise.
3099 * g++.old-deja/g++.jason/report.C: Likewise.
3100 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3101 * g++.old-deja/g++.law/visibility20.C: Likewise.
3102 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3103 * g++.old-deja/g++.other/static5.C: Likewise.
3104 * g++.old-deja/g++.pt/overload2.C: Likewise.
3105
b96f8145 31062016-05-30 Jan Hubicka <hubicka@ucw.cz>
3107
3108 * gcc.dg/tree-ssa/peel1.c: New testcase.
3109 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3110 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3111
ed5bca7a 31122016-05-30 Tom de Vries <tom@codesourcery.com>
3113
3114 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3115 to ce.
3116
c0aa0333 31172016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3118
3119 PR c++/71099
3120 * g++.dg/parse/virtual1.C: New.
3121
231010db 31222016-05-30 Uros Bizjak <ubizjak@gmail.com>
3123
3124 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3125 Use correct register when clearing %edx.
3126
765557c0 31272016-05-30 Alexander Monakov <amonakov@ispras.ru>
3128
3129 PR tree-optimization/71289
3130 * gcc.dg/pr71289.c: New test.
3131
fc3b1c44 31322016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3133
3134 PR middle-end/71269
3135 PR middle-end/71292
3136 * gcc.dg/tree-ssa/pr71269.c: New test.
3137 * gcc.dg/tree-ssa/pr71292.c: New test.
3138
ce352457 31392016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3140
3141 PR middle-end/71252
3142 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3143
eedd711b 31442016-05-30 Jan Hubicka <hubicka@ucw.cz>
3145
3146 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3147 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3148 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3149
8c061890 31502016-05-30 Tom de Vries <tom@codesourcery.com>
3151
3152 PR tree-optimization/69067
3153 * gcc.dg/graphite/pr69067.c: New test.
3154
a6b0884c 31552016-05-29 Uros Bizjak <ubizjak@gmail.com>
3156
3157 PR target/71245
3158 * gcc.target/i386/pr71245-1.c: New test.
3159 * gcc.target/i386/pr71245-2.c: Ditto.
3160
2369edfc 31612016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3162
3163 PR c++/71105
3164 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3165 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3166 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3167
b6ab3f43 31682016-05-27 Jan Hubicka <hubicka@ucw.cz>
3169
3170 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3171
0192662b 31722016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3173
3174 Revert:
3175 PR c++/69855
3176 * g++.dg/overload/69855.C: New.
3177 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3178 * g++.old-deja/g++.pt/crash3.C: Likewise.
3179
fce78c50 31802016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3181
3182 PR c++/60385
3183 * g++.dg/parse/namespace13.C: New.
3184
372172fe 31852016-05-26 Jeff Law <law@redhat.com>
3186
3187 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3188 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3189 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3190 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3191 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3192 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3193 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3194 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3195 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3196 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3197 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3198 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3199 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3200
5d8a8944 32012016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3202
3203 PR c++/69855
3204 * g++.dg/overload/69855.C: New.
3205 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3206 * g++.old-deja/g++.pt/crash3.C: Likewise.
3207
29602b75 32082016-05-27 Jiong Wang <jiong.wang@arm.com>
3209
3210 PR target/63596
3211 * gcc.target/aarch64/va_arg_1.c: New testcase.
3212 * gcc.target/aarch64/va_arg_2.c: Likewise.
3213 * gcc.target/aarch64/va_arg_3.c: Likewise.
3214
c900b732 32152016-05-27 Jiong Wang <jiong.wang@arm.com>
3216
3217 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3218 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3219 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3220 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3221 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3222
73ef73bd 32232016-05-27 Marek Polacek <polacek@redhat.com>
3224
3225 PR middle-end/71308
3226 * g++.dg/torture/pr71308.C: New test.
3227
a6031633 32282016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3229
3230 * gcc.dg/zero_bits_compound-1.c: New test.
3231 * gcc.dg/zero_bits_compound-2.c: New test.
3232
1fbdc7ae 32332016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3234
3235 PR middle-end/71279
3236 * gcc.dg/pr71279.c: New test.
3237
2e196ca8 32382016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3239
3240 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3241 floating point min/max/comparison instructions.
3242 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3243
6feab9ce 32442016-05-26 Jakub Jelinek <jakub@redhat.com>
3245
3246 * c-c++-common/gomp/schedule-1.c: New test.
3247 * gfortran.dg/gomp/schedule-1.f90: New test.
3248
978cea8f 32492016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3250
3251 PR c++/70822
3252 PR c++/70106
3253 * g++.dg/cpp1y/auto-fn32.C: New test.
3254 * g++.dg/cpp1y/paren4.C: New test.
3255
0478d9ed 32562016-05-26 Nathan Sidwell <nathan@acm.org>
3257
3258 * gcc.dg/20060410.c: Xfail on ptx.
3259 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3260 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3261 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3262 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3263 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3264
5fd1c174 32652016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3266
3267 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3268
c5e8b3e2 32692016-05-26 Jakub Jelinek <jakub@redhat.com>
3270
0db93a5b 3271 PR tree-optimization/71280
3272 * gcc.dg/pr71280.c: New test.
3273
7199c05c 3274 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3275
76c786ac 3276 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3277 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3278
c5e8b3e2 3279 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3280
e9bcea2f 32812016-05-26 Jiong Wang <jiong.wang@arm.com>
3282
3283 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 3284 kept in memory.
e9bcea2f 3285
955d947b 32862016-05-25 Jeff Law <law@redhat.com>
3287
3288 PR tree-optimization/71272
3289 * gcc.c-torture/compile/pr71272.c: new test.
3290
77102dbe 32912016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3292
3293 * gcc.target/powerpc/vec-cmpne.c: New test.
3294 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3295
552821b4 32962016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3297
3298 * gnat.dg/opt55.ad[sb]: New test.
3299
0113f3c5 33002016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3301
3302 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3303 * c-c++-common/pr60226.c: Require int32plus.
3304 * gcc.c-torture/execute/pr70602.c: Likewise.
3305 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3306 unsigned long for malloc arg type.
3307 * gcc.dg/asr_div1.c: Require int32plus.
3308 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3309 * gcc.dg/pie-1.c: Require pie.
3310 * gcc.dg/pie-2.c: Likewise.
3311 * gcc.dg/pr59471.c: Require int32plus.
3312 * gcc.dg/pr59963-2.c: XFAIL for int16.
3313 * gcc.dg/pr60114.c: Require int32plus.
3314 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3315 unsigned long for typedef of size_t.
3316 * gcc.dg/pr63914.c: Require int32plus.
3317 * gcc.dg/pr64536.c: Require pt32plus.
3318 * gcc.dg/pr65658.c: Likewise.
3319 * gcc.dg/pr67271.c: Require int32plus.
3320 * gcc.dg/pr68112.c: Likewise.
3321 * gcc.dg/pr69071.c: Skip for avr target.
3322 * gcc.dg/pr69973.c: Require int32plus.
3323 * gcc.dg/pr70169.c: Skip for avr target.
3324 * gcc.dg/sso-6.c: Require int32plus.
3325 * gcc.dg/sso-7.c: Likewise.
3326 * gcc.dg/sso-8.c: Likewise.
3327 * gcc.dg/vrp-min-max-2.c: Likewise.
3328
f4094380 33292016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3330
3331 PR target/70738
3332 * gcc.target/i386/pr70738-1.c: New test.
3333 * gcc.target/i386/pr70738-2.c: Likewise.
3334 * gcc.target/i386/pr70738-3.c: Likewise.
3335 * gcc.target/i386/pr70738-4.c: Likewise.
3336 * gcc.target/i386/pr70738-5.c: Likewise.
3337 * gcc.target/i386/pr70738-6.c: Likewise.
3338 * gcc.target/i386/pr70738-7.c: Likewise.
3339 * gcc.target/i386/pr70738-8.c: Likewise.
3340 * gcc.target/i386/pr70738-9.c: Likewise.
3341
239a4bea 33422016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3343
3344 PR rtl-optimization/66940
3345 * gcc.c-torture/execute/pr66940.c: New test.
3346
bf6382ba 33472016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3348
3349 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3350 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3351 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3352 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3353 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3354 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3355 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3356 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3357 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3358 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3359 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3360 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3361 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3362 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3363 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3364 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3365 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3366 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3367 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3368 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3369 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3370 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3371 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3372 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3373
2c995da9 33742016-05-25 Marek Polacek <polacek@redhat.com>
3375
3376 PR c/71265
3377 * gcc.dg/noncompile/pr71265.c: New test.
3378
abfbb5b5 3379 PR c/71266
3380 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3381
f6871bbd 33822016-05-25 Nathan Sidwell <nathan@acm.org>
3383
3384 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3385
de04e83e 33862016-05-25 Richard Biener <rguenther@suse.de>
3387
3388 PR tree-optimization/71261
3389 * c-c++-common/torture/pr71261.c: New testcase.
3390
b35931f7 33912016-05-25 Richard Biener <rguenther@suse.de>
3392
3393 PR tree-optimization/71264
3394 * gcc.dg/vect/pr71264.c: New testcase.
3395
166c3089 33962016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3397
3398 PR c++/55992
3399 * g++.dg/cpp0x/alias-decl-53.C: New.
3400 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3401
14240409 34022016-05-25 Martin Liska <mliska@suse.cz>
3403
3404 * g++.dg/pr71239.C: New test.
3405
bc47d9f6 34062016-05-25 Richard Biener <rguenther@suse.de>
3407
4860a6bf 3408 * gcc.dg/vect/pr58135.c: Rename to ...
3409 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 3410
d8a3f157 34112016-05-25 Marek Polacek <polacek@redhat.com>
3412
3413 * g++.dg/pr65295.C: Use target c++14.
3414
3af16045 34152016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3416
231010db 3417 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3418 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 3419
949479b2 34202016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3421
3422 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3423 instructions.
3424
6d6a3fc3 34252016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3426
3427 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3428 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3429 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3430 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3431 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3432 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3433 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3434 * c-c++-common/goacc/pcopy.c: Likewise.
3435 * c-c++-common/goacc/pcopyin.c: Likewise.
3436 * c-c++-common/goacc/pcopyout.c: Likewise.
3437 * c-c++-common/goacc/pcreate.c: Likewise.
3438 * c-c++-common/goacc/pr70688.c: New test.
3439 * c-c++-common/goacc/present-1.c: Adjust test.
3440 * c-c++-common/goacc/reduction-5.c: Likewise.
3441 * g++.dg/goacc/data-1.C: New test.
3442
af648be2 34432016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3444
3445 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3446 vector parity built-in functions.
3447 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3448 count trailing zeros automatic vectorization.
3449 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3450 count trailing zeros built-in functions.
3451
4e173d60 34522016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3453
3454 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3455
a0c02a52 34562016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3457
3458 PR target/71050
3459 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3460
64c52e9c 34612016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3462
3463 PR c++/50436
3464 * g++.dg/template/crash123.C: New.
3465 * g++.dg/template/crash124.C: Likewise.
3466
752b5a4c 34672016-05-24 Martin Sebor <msebor@redhat.com>
3468
3469 PR c++/71147
3470 * g++.dg/ext/flexary16.C: New test.
3471
a36dd683 34722016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3473
f6871bbd 3474 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3475 before math.h is included.
a36dd683 3476 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3477 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3478 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3479 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3480 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3481 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3482 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3483 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3484 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3485 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3486 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3487 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3488 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3489 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3490 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3491 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3492 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3493 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3494 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3495 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3496 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3497 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3498 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3499
d60e1df7 35002016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3501 Kelvin Nilsen <kelvin@gcc.gnu.org>
3502
3503 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3504 support.
3505
22d09025 35062016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3507
3508 PR c++/69872
3509 * g++.dg/warn/Wno-narrowing1.C: New.
3510
6ef0143d 35112016-05-24 Marek Polacek <polacek@redhat.com>
3512
3513 PR c/71249
3514 * c-c++-common/Wswitch-unreachable-2.c: New test.
3515
962a2062 35162016-05-24 Jakub Jelinek <jakub@redhat.com>
3517
ead77194 3518 PR c++/71257
3519 * g++.dg/vect/simd-clone-6.cc: New test.
3520 * g++.dg/gomp/declare-simd-6.C: New test.
3521
962a2062 3522 PR middle-end/70434
3523 PR c/69504
3524 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3525
23edc6d1 35262016-05-24 Richard Biener <rguenther@suse.de>
3527
3528 PR tree-optimization/71240
3529 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3530
30633bcc 35312016-05-24 Richard Biener <rguenther@suse.de>
3532
3533 PR tree-optimization/71230
3534 * gcc.dg/torture/pr71230.c: New testcase.
3535 * g++.dg/torture/pr71230.C: Likewise.
3536
c9d624bd 35372016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3538
3539 * c-c++-common/goacc/routine-5.c: Add tests.
3540 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3541 * gfortran.dg/goacc/routine-6.f90: Add tests.
3542
ce143ff0 35432016-05-24 Richard Biener <rguenther@suse.de>
3544
3545 PR tree-optimization/71253
3546 * gcc.dg/torture/pr71253.c: New testcase.
3547
3bdaecd5 35482016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3549
3550 PR middle-end/71252
3551 * gfortran.dg/pr71252.f90: New test.
3552
856b494d 35532016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3554
3555 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3556
7345b977 35572016-05-24 Richard Biener <rguenther@suse.de>
3558
3559 PR middle-end/70434
3560 PR c/69504
3561 * c-c++-common/vector-subscript-4.c: New testcase.
3562 * c-c++-common/vector-subscript-5.c: Likewise.
3563
6f065267 35642016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3565
3566 PR fortran/71123
3567 * gfortran.dg/namelist_90.f: New test
3568
fd6757da 35692016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3570
3571 PR fortran/66461
3572 * gfortran.dg/unexpected_eof.f: New test
3573
7d5555a8 35742016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3575 Kelvin Nilsen <kelvin@gcc.gnu.org>
3576
3577 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3578 as little endian.
3579
ae6744c9 35802016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3581
3582 PR c++/70972
3583 * g++.dg/cpp0x/inh-ctor20.C: New.
3584 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3585
f0d91a85 35862016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3587
3588 PR c++/69095
3589 * g++.dg/cpp0x/variadic168.C: New.
3590
1618ffe5 35912016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3592
3593 * g++.dg/cpp0x/pr31445.C: Test column number too.
3594 * g++.dg/cpp0x/pr32253.C: Likewise.
3595 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3596 * g++.dg/cpp0x/variadic36.C: Likewise.
3597
c0205bab 35982016-05-23 Marc Glisse <marc.glisse@inria.fr>
3599
3600 * gcc.dg/fold-notshift-2.c: Adjust.
3601
1398da0f 36022016-05-23 Marek Polacek <polacek@redhat.com>
3603
3604 PR c/49859
3605 * c-c++-common/Wswitch-unreachable-1.c: New test.
3606 * gcc.dg/Wswitch-unreachable-1.c: New test.
3607 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3608 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3609 * g++.dg/gomp/block-10.C: Likewise.
3610 * gcc.dg/gomp/block-10.c: Likewise.
3611 * g++.dg/gomp/block-9.C: Likewise.
3612 * gcc.dg/gomp/block-9.c: Likewise.
3613 * g++.dg/gomp/target-1.C: Likewise.
3614 * g++.dg/gomp/target-2.C: Likewise.
3615 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 3616 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 3617 * g++.dg/gomp/taskgroup-1.C: Likewise.
3618 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3619 * gcc.dg/gomp/teams-1.c: Likewise.
3620 * g++.dg/gomp/teams-1.C: Likewise.
3621 * g++.dg/overload/error3.C: Likewise.
3622 * g++.dg/tm/jump1.C: Likewise.
3623 * g++.dg/torture/pr40335.C: Likewise.
3624 * gcc.dg/c99-vla-jump-5.c: Likewise.
3625 * gcc.dg/switch-warn-1.c: Likewise.
3626 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3627 * gcc.dg/nested-func-1.c: Likewise.
3628 * gcc.dg/pr67784-4.c: Likewise.
3629
5403ed8b 36302016-05-23 Richard Biener <rguenther@suse.de>
3631
3632 PR tree-optimization/71230
3633 * gfortran.dg/pr71230-1.f90: New testcase.
3634 * gfortran.dg/pr71230-2.f90: Likewise.
3635
27510941 36362016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3637
1618ffe5 3638 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 3639 * gcc.dg/vect/pr58135.c: Add new.
3640 * gfortran.dg/pr46519-1.f: Adjust test case.
3641
a41c605d 36422016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3643
3644 PR c++/53401
3645 * g++.dg/cpp0x/decltype64.C: New.
3646
3eb254ab 36472016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3648
3649 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3650 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3651 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3652
a75fffe1 36532016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3654
3655 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3656 Add poly64x1_t and poly64x2_t cases if supported.
3657 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3658 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3659 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3660 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3661 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3662
56979b12 36632016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3664
3665 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3666 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3667 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3668 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3669 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3670 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3671 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3672
dc5e98db 36732016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3674
3675 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3676
c0f383ae 36772016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3678
3679 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3680 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3681
2a4d70a2 36822016-05-22 Jakub Jelinek <jakub@redhat.com>
3683
4c109025 3684 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3685 constraint instead of "r".
3686 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3687 insn instead of vxorpd.
3688 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3689
bad891ce 3690 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3691 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3692
ac23ddb9 3693 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3694
9dac9579 3695 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3696 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3697
2a4d70a2 3698 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3699
9eafdd7b 37002016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3701
3702 PR middle-end/40921
3703 * gcc.dg/tree-ssa/pr40921.c: New test.
3704
93df190d 37052016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3706
3707 PR target/71103
3708 * gcc.target/avr/pr71103.c: New test.
3709
933b9f7f 37102016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3711
3712 PR middle-end/71179
3713 * gcc.dg/tree-ssa/pr71179.c: New test.
3714
8bdfbc08 37152016-05-20 Martin Sebor <msebor@redhat.com>
3716
3717 PR c/71115
3718 * gcc.dg/init-excess-2.c: New test.
3719
6827ab42 37202016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3721
3722 * gnat.dg/opt53.adb: New test.
3723 * gnat.dg/opt54.adb: Likewise.
3724
58a5f4c0 37252016-05-20 Martin Jambor <mjambor@suse.cz>
3726
3727 PR tree-optimization/70884
3728 * gcc.dg/tree-ssa/pr70919.c: New test.
3729
bb7145f6 37302016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3731
3732 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3733 formatting.
f6871bbd 3734 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3735 fix code formatting.
3736
37372016-05-20 Nathan Sidwell <nathan@acm.org>
3738
3739 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3740 non-common cases.
3741 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 3742
9954d230 37432016-05-20 David Malcolm <dmalcolm@redhat.com>
3744
3745 * jit.dg/all-non-failing-tests.h: Add
3746 test-factorial-must-tail-call.c.
3747 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3748 * jit.dg/test-factorial-must-tail-call.c: New test case.
3749
08a161f9 37502016-05-20 Jakub Jelinek <jakub@redhat.com>
3751
3752 PR fortran/71204
3753 * gfortran.dg/pr71204.f90: New test.
3754
3d380077 37552016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3756
3757 * gcc.target/nvptx/sincos.c: New test.
3758
0f104d56 37592016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3760
3761 PR c++/70572
3762 * g++.dg/cpp1y/auto-fn31.C: New.
3763
61736a1b 37642016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3765
3766 * gcc.target/powerpc/vec-addec.c: New test.
3767 * gcc.target/powerpc/vec-addec-int128.c: New test.
3768
b4a61e77 37692016-05-20 David Malcolm <dmalcolm@redhat.com>
3770
3771 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3772 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3773 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3774 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3775
9a2ace10 37762016-05-20 Jan Hubicka <hubicka@ucw.cz>
3777
3778 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3779
45cdf8c6 37802016-05-20 Jakub Jelinek <jakub@redhat.com>
3781
b9a1dcd5 3782 PR c++/71210
3783 * g++.dg/opt/pr71210-1.C: New test.
3784 * g++.dg/opt/pr71210-2.C: New test.
3785
45cdf8c6 3786 PR tree-optimization/29756
3787 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3788 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3789 only on selected targets where V4SImode vectors are known to be
3790 supported.
3791
92e3ffbf 37922016-05-20 Marc Glisse <marc.glisse@inria.fr>
3793
3794 PR tree-optimization/71079
3795 PR tree-optimization/71206
3796 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3797
5da368e3 37982016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3799
3800 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3801 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3802 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3803
2506d97a 38042016-05-20 Richard Guenther <rguenther@suse.de>
3805
3806 PR tree-optimization/29756
3807 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3808
adade307 38092016-05-20 Richard Biener <rguenther@suse.de>
3810
3811 PR tree-optimization/71185
3812 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3813
c3deca25 38142016-05-20 Richard Biener <rguenther@suse.de>
3815
3816 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3817
8b0bef14 38182016-05-19 Marek Polacek <polacek@redhat.com>
3819
3820 PR c++/71075
3821 * g++.dg/diagnostic/pr71075.C: New test.
3822
08025288 38232016-05-19 David Malcolm <dmalcolm@redhat.com>
3824
3825 PR c++/71184
3826 * g++.dg/pr71184.C: New test case.
3827
26a51591 38282016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3829
3830 * gcc.target/powerpc/darn-0.c: New test.
3831 * gcc.target/powerpc/darn-1.c: New test.
3832 * gcc.target/powerpc/darn-2.c: New test.
3833
d8d3e75a 38342016-05-19 Marek Polacek <polacek@redhat.com>
3835
3836 PR tree-optimization/71031
3837 * gcc.dg/tree-ssa/vrp100.c: New test.
3838
c28211ae 38392016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3840
3841 PR rtl-optimization/71148
3842 * gcc.dg/pr71148.c: New test.
3843
3f5ea43a 38442016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3845
3846 PR target/71056
3847 * gcc.target/arm/pr71056.c: New test.
3848
2a7d4c20 38492016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3850
3851 * c-c++-common/pr69669.c: Check the used mode.
3852
ed0b0569 38532016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3854
3855 PR sanitizer/64354
3856 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3857
410372fe 38582016-05-19 Richard Biener <rguenther@suse.de>
3859
3860 PR tree-optimization/70729
3861 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3862 * gcc.dg/graphite/scop-18.c: Likewise.
3863 * gcc.dg/pr41783.c: Disable LIM.
3864 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3865 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3866 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3867 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3868 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3869 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3870 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3871 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3872 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3873 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3874 * gfortran.dg/pr42108.f90: Likewise.
3875
56f34f03 38762016-05-18 David Malcolm <dmalcolm@redhat.com>
3877
3878 PR driver/69265
3879 * gcc.dg/spellcheck-options-11.c: New test case.
3880
e6481cd1 38812016-05-18 Jakub Jelinek <jakub@redhat.com>
3882
3883 PR c++/71100
3884 * g++.dg/opt/pr71100.C: New test.
3885
be951c59 38862016-05-18 Martin Jambor <mjambor@suse.cz>
3887
3888 PR ipa/69708
3889 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3890 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3891 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3892 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3893
665ff45b 38942016-05-18 Martin Jambor <mjambor@suse.cz>
3895
3896 PR ipa/69708
3897 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3898 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3899 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3900 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3901 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3902
485be62c 39032016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3904
3905 PR c++/69793
3906 * g++.dg/template/crash122.C: New.
3907
b251d5f5 39082016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3909
3910 PR c++/70466
3911 * g++.dg/template/pr70466-1.C: New.
3912 * g++.dg/template/pr70466-2.C: Likewise.
3913
c93e9931 39142016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3915
3916 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3917 splat operations and the XXSPLTIB instruction.
3918 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3919 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3920 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3921 xxlxor to clear a register.
3922
8ba6639c 39232016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3924
3925 * gcc.dg/torture/pr71020.c: New test.
3926
ec6e3005 39272016-05-18 Martin Jambor <mjambor@suse.cz>
3928
3929 PR ipa/70646
3930 * gcc.dg/ipa/pr70646.c: New test.
3931
5ef3c918 39322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3933
3934 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3935
70a88eab 39362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3937
3938 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3939 missing tests for vreinterpretq_p{8,16}.
3940
b52a930c 39412016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3942
3943 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3944 vsliq_n_s64 and vsliq_n_u64.
3945
bdd4080b 39462016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3947
3948 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3949 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3950
37814bf5 39512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3952
3953 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3954 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3955 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3956
764af2e0 39572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3958
3959 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3960 in comment.
3961
ffe01a83 39622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 3963
3964 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3965 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3966 "blr\t" and switch to scan-assembler-times.
3967
fab6dae9 39682016-05-18 Jiong Wang <jiong.wang@arm.com>
3969
231010db 3970 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3971 with __aarch64__.
3972 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3973 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 3974
4eb0c566 39752016-05-18 Jakub Jelinek <jakub@redhat.com>
3976
442f18f1 3977 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3978 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3979 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3980 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3981 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3982 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3983
4d83b36b 3984 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3985 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3986
a4528eec 3987 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3988 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3989
f0066139 3990 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3991 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3992
4eb0c566 3993 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3994
303e9267 39952016-05-18 Richard Biener <rguenther@suse.de>
3996
3997 PR tree-optimization/71168
3998 * gcc.dg/torture/pr71168.c: New testcase.
3999
0d7ddd44 40002016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4001
4002 PR middle-end/63586
4003 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4004 * gcc.dg/tree-ssa/pr63586.c: New test.
4005 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4006
899bcc0f 40072016-05-17 Nathan Sidwell <nathan@acm.org>
4008
4009 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4010 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4011 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4012 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4013
a2246979 40142016-05-17 Nathan Sidwell <nathan@acm.org>
4015
4016 * gcc.target/nvptx/abi-vararg-3.c: New.
4017
2f6a4d21 40182016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4019
4020 PR tree-optimization/54579
4021 PR middle-end/55299
4022 * gcc.dg/fold-notrotate-1.c: New test.
4023 * gcc.dg/fold-notshift-1.c: New test.
4024 * gcc.dg/fold-notshift-2.c: New test.
4025
27bdad45 40262016-05-17 Marek Polacek <polacek@redhat.com>
4027
4028 PR ipa/71146
4029 * g++.dg/ipa/pr71146.C: New test.
4030
f33a295a 40312016-05-17 David Malcolm <dmalcolm@redhat.com>
4032
4033 * jit.dg/test-error-array-bounds.c: New test case.
4034
b6dd53bf 40352016-05-17 Marc Glisse <marc.glisse@inria.fr>
4036
4037 * gcc.dg/tree-ssa/and-1.c: New testcase.
4038
a8719545 40392016-05-17 Marc Glisse <marc.glisse@inria.fr>
4040
4041 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4042 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4043
34806102 40442016-05-17 Marc Glisse <marc.glisse@inria.fr>
4045
4046 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4047 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4048
25fe08a8 40492016-05-17 Jiong Wang <jiong.wang@arm.com>
4050
4051 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4052
abf1a837 40532016-05-17 Jiong Wang <jiong.wang@arm.com>
4054
4055 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4056
666b9dd3 40572016-05-17 Jiong Wang <jiong.wang@arm.com>
4058
4059 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4060 ".2d[index]" when scan the assembly.
4061 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4062 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4063 float64x1.
4064 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4065
77d095c0 40662016-05-17 Richard Biener <rguenther@suse.de>
4067
4068 PR tree-optimization/71132
4069 * gcc.dg/torture/pr71132.c: New testcase.
4070
28adcc23 40712016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4072
4073 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4074
2439931e 40752016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4076
4077 PR target/70809
4078 * gcc.target/aarch64/pr70809_1.c: New test.
4079
5ec2ff80 40802016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4081
4082 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4083 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4084 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4085 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4086
17fd1c7a 40872016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4088 Ilya Enkovich <ilya.enkovich@intel.com>
4089
4090 PR target/71114
4091 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4092
46729204 40932016-05-16 Jan Hubicka <hubicka@ucw.cz>
4094
4095 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4096 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4097
2a1125d6 40982016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4099
4100 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4101 test for __ARM_FP16_ARGS.
4102 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4103 * gcc.target/arm/aapcs/neon-vect10.c: New.
4104 * gcc.target/arm/aapcs/neon-vect9.c: New.
4105 * gcc.target/arm/aapcs/vfp18.c: New.
4106 * gcc.target/arm/aapcs/vfp19.c: New.
4107 * gcc.target/arm/aapcs/vfp20.c: New.
4108 * gcc.target/arm/aapcs/vfp21.c: New.
4109 * gcc.target/arm/fp16-aapcs-1.c: New.
4110 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4111 test for __ARM_FP16_ARGS.
4112 * g++.target/arm/fp16-return-1.c: Update expected output.
4113
ea3d2d74 41142016-05-16 Jiong Wang <jiong.wang@arm.com>
4115
4116 PR testsuite/70227
4117 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4118
6989e05f 41192016-05-15 Harald Anlauf <anlauf@gmx.de>
4120
4121 PR fortran/69603
4122 * gfortran.dg/pr69603.f90: New testcase.
4123
a5f52592 41242016-05-14 Fritz Reese <fritzoreese@gmail.com>
4125
4126 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4127
88f949ab 41282016-05-14 Fritz Reese <fritzoreese@gmail.com>
4129
4130 PR fortran/71047
4131 * gfortran.dg/pr71047.f08: New test.
4132
90c88567 41332016-05-13 Joseph Myers <joseph@codesourcery.com>
4134
4135 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4136 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4137 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4138
00a690cc 41392016-05-13 Martin Sebor <msebor@redhat.com>
4140
4141 PR c++/60049
4142 * g++.dg/cpp0x/constexpr-60049.C: New test.
4143
ec8b6af7 41442016-05-13 Jakub Jelinek <jakub@redhat.com>
4145
4146 PR bootstrap/71071
4147 * gcc.dg/pr71071.c: New test.
4148
f54d1d7b 41492016-05-13 Uros Bizjak <ubizjak@gmail.com>
4150
4151 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4152 remove XOP handling.
2f3af60f 4153 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 4154
a39a0392 41552016-05-13 Nathan Sidwell <nathan@acm.org>
4156
4157 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4158 __atomic_is_lock_free declaration.
4159
42333dd9 41602016-05-13 Richard Biener <rguenther@suse.de>
4161
4162 PR tree-optimization/42587
4163 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4164
c5442454 41652016-05-13 Martin Liska <mliska@suse.cz>
4166
4167 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4168 the new format of dump output.
4169
03a400fb 41702016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4171
4172 * gcc.dg/pr71084.c: New test.
4173
69278c3f 41742016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4175
231010db 4176 PR target/53440
4177 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 4178
8138f11b 41792016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4180
4181 * gcc.target/aarch64/struct_return.c: New test.
4182
22a3f7bd 41832016-05-12 Marek Polacek <polacek@redhat.com>
4184
4185 PR c/70756
4186 * c-c++-common/pr70756-2.c: New test.
4187 * c-c++-common/pr70756.c: New test.
4188
9bcd42cc 41892016-05-12 Richard Biener <rguenther@suse.de>
4190
4191 PR tree-optimization/71059
4192 * gcc.dg/torture/pr71059.c: New testcase.
4193
5ffb4a0d 41942016-05-12 Richard Biener <rguenther@suse.de>
4195
4196 PR tree-optimization/71062
4197 * gcc.dg/torture/pr71062.c: New testcase.
4198
2ab65c31 41992016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4200
4201 PR tree-optimization/71006
4202 * gcc.dg/pr71006.c: New test.
4203
f0158fc0 42042016-05-12 Marek Polacek <polacek@redhat.com>
4205
4206 PR driver/71063
4207 * gcc.dg/opts-7.c: New test.
4208
0f56938b 42092016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4210
4211 PR target/70830
4212 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4213 Add -save-temps to dg-options.
4214 Scan for ldmfd rather than pop instruction.
4215 * gcc.target/arm/interrupt-2.c: Likewise.
4216 * gcc.target/arm/pr70830.c: New test.
4217
e10946d5 42182016-05-12 Jakub Jelinek <jakub@redhat.com>
4219
9fa8e468 4220 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4221 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4222
9ce62bbe 4223 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4224 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4225 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4226
708ae1b1 4227 PR target/71019
4228 * gcc.target/i386/avx512vl-pack-1.c: New test.
4229 * gcc.target/i386/avx512vl-pack-2.c: New test.
4230 * gcc.target/i386/avx512bw-pack-2.c: New test.
4231
a461f32e 4232 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4233
e10946d5 4234 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4235 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4236 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4237
f52a3ef6 42382016-05-12 Richard Biener <rguenther@suse.de>
4239
4240 PR tree-optimization/70986
4241 * gcc.dg/torture/pr70986-1.c: New testcase.
4242 * gcc.dg/torture/pr70986-2.c: Likewise.
4243 * gcc.dg/torture/pr70986-3.c: Likewise.
4244
54c4d22e 42452016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4246
4247 PR c/43651
4248 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4249 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4250
57215d5b 42512016-05-11 Uros Bizjak <ubizjak@gmail.com>
4252
4253 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4254 directive.
4255 * gcc.target/i386/pr66746.c: Ditto.
4256
67d3121c 42572016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4258
4259 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4260 support.
4261 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4262 warning when using -mvsx-timode.
4263 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4264 * gcc.target/powerpc/dform-2.c: Likewise.
4265 * gcc.target/powerpc/pr68805.c: Likewise.
4266
7f8012a5 42672016-05-11 Marek Polacek <polacek@redhat.com>
4268
4269 PR c++/71024
4270 * c-c++-common/attributes-3.c: New test.
4271
3e8567ce 42722016-05-11 Nathan Sidwell <nathan@acm.org>
4273
4274 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4275 * gcc.c-torture/execute/pr68185.c: Likewise.
4276 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4277 * gcc.dg/pr69634.c: Requires scheduling.
4278 * gcc.dg/torture/pr66178.c: Require label values.
4279 * gcc.dg/setjmp-6.c: Require indirect jumps.
4280
3739ac00 42812016-05-11 Richard Biener <rguenther@suse.de>
4282
4283 PR tree-optimization/71055
4284 * gcc.dg/torture/pr71055.c: New testcase.
4285
1ff8b385 42862016-05-11 Richard Biener <rguenther@suse.de>
4287
4288 PR debug/71057
4289 * g++.dg/debug/pr71057.C: New testcase.
4290
77126efa 42912016-05-11 Jakub Jelinek <jakub@redhat.com>
4292
4293 PR fortran/70855
4294 * gfortran.dg/gomp/pr70855.f90: New test.
4295
6fcaaf9b 42962016-05-11 Richard Biener <rguenther@suse.de>
4297
4298 PR middle-end/71002
4299 * g++.dg/torture/pr71002.C: New testcase.
4300
bfa8ea12 43012016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4302
4303 PR middle-end/70807
4304 * gcc.dg/pr70807.c: New test.
4305
87632549 43062016-05-10 Martin Sebor <msebor@redhat.com>
4307
4308 PR c++/38611
4309 * g++.dg/Wattributes.C: New test.
4310
f9153689 43112016-05-10 Marc Glisse <marc.glisse@inria.fr>
4312
4313 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4314 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4315 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4316
a44ed58a 43172016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4318
4319 PR target/70799
4320 * gcc.target/i386/pr70799-1.c: New test.
4321
d6c90d89 43222016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4323
4324 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4325
c1f73044 43262016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4327
4328 PR middle-end/70877
4329 * gcc.target/i386/pr70877.c: New test.
4330
e66d763a 43312016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4332
4333 PR tree-optimization/70786
4334 * gcc.target/i386/pr70876.c: New test.
4335
a30ff73a 43362016-05-10 Jakub Jelinek <jakub@redhat.com>
4337
4338 PR target/70927
4339 * gcc.target/i386/avx512vl-logic-1.c: New test.
4340 * gcc.target/i386/avx512vl-logic-2.c: New test.
4341 * gcc.target/i386/avx512dq-logic-2.c: New test.
4342
4b3fd38f 43432016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4344
4345 PR target/70963
4346 * gcc.target/powerpc/pr70963.c: New.
4347
abf93a25 43482016-05-10 David Malcolm <dmalcolm@redhat.com>
4349
4350 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4351 (test_very_wide_line): Add ruler to expected output.
4352 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4353 (test_very_wide_line): Likewise.
4354 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4355 (test_show_locus): Within the handling of "test_very_wide_line",
4356 enable show_ruler_p on the diagnostic context.
4357
d614888f 43582016-05-10 Richard Biener <rguenther@suse.de>
4359
4360 PR tree-optimization/71039
4361 * gcc.dg/torture/pr71039.c: New testcase.
4362
dbca5ed9 43632016-05-10 Nathan Sidwell <nathan@acm.org>
4364
4365 * gcc.dg/nested-func-10.c: Requires alloca.
4366 * gcc.dg/nested-func-9.c: Requires alloca.
4367 * gcc.c-torture/execute/pr70460.c: Requires labels.
4368 * gcc.c-torture/compile/pr70199.c: Requires labels.
4369 * gcc.target/nvptx/decl.c: Compile only.
4370 * gcc.target/nvptx/trailing-init.c: Compile only.
4371 * gcc.target/nvptx/ary-init.c: Compile only.
4372
3fa82609 43732016-05-10 Marek Polacek <polacek@redhat.com>
4374
4375 PR c/70255
4376 * gcc.dg/attr-opt-1.c: New test.
4377
76825907 43782016-05-10 Richard Biener <rguenther@suse.de>
4379
4380 PR tree-optimization/70497
4381 PR tree-optimization/28367
4382 * gcc.dg/torture/20160404-1.c: New testcase.
4383 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4384 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4385
68255819 43862016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4387
4388 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4389
d9aa8cdb 43902016-05-09 Uros Bizjak <ubizjak@gmail.com>
4391
4392 * gcc.target/i386/fabsneg-1.c New test.
4393
7cc16f50 43942016-05-09 Alan Modra <amodra@gmail.com>
4395
4396 PR testsuite/70826
4397 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4398
a83b7b63 43992016-05-09 Richard Biener <rguenther@suse.de>
4400
4401 PR tree-optimization/70985
4402 * gcc.dg/torture/pr70985.c: New testcase.
4403
189d0706 44042016-05-09 Bin Cheng <bin.cheng@arm.com>
4405
4406 * gcc.dg/tree-ssa/ifc-9.c: New test.
4407 * gcc.dg/tree-ssa/ifc-10.c: New test.
4408 * gcc.dg/tree-ssa/ifc-11.c: New test.
4409 * gcc.dg/tree-ssa/ifc-12.c: New test.
4410 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4411 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4412 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4413
1ec957b0 44142016-05-09 Richard Biener <rguenther@suse.de>
4415
4416 PR fortran/70937
4417 * gfortran.dg/pr70937.f90: New testcase.
4418
923c7714 44192016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4420
4421 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4422
d7cd448a 44232016-05-07 Fritz Reese <fritzoreese@gmail.com>
4424
4425 PR fortran/56226
4426 * gfortran.dg/dec_structure_1.f90: New testcase.
4427 * gfortran.dg/dec_structure_2.f90: Ditto.
4428 * gfortran.dg/dec_structure_3.f90: Ditto.
4429 * gfortran.dg/dec_structure_4.f90: Ditto.
4430 * gfortran.dg/dec_structure_5.f90: Ditto.
4431 * gfortran.dg/dec_structure_6.f90: Ditto.
4432 * gfortran.dg/dec_structure_7.f90: Ditto.
4433 * gfortran.dg/dec_structure_8.f90: Ditto.
4434 * gfortran.dg/dec_structure_9.f90: Ditto.
4435 * gfortran.dg/dec_structure_10.f90: Ditto.
4436 * gfortran.dg/dec_structure_11.f90: Ditto.
4437 * gfortran.dg/dec_union_1.f90: Ditto.
4438 * gfortran.dg/dec_union_2.f90: Ditto.
4439 * gfortran.dg/dec_union_3.f90: Ditto.
4440 * gfortran.dg/dec_union_4.f90: Ditto.
4441 * gfortran.dg/dec_union_5.f90: Ditto.
4442 * gfortran.dg/dec_union_6.f90: Ditto.
4443 * gfortran.dg/dec_union_7.f90: Ditto.
4444
f681e29b 44452016-05-07 Tom de Vries <tom@codesourcery.com>
4446
4447 PR tree-optimization/70956
4448 * gcc.dg/graphite/pr70956.c: New test.
4449
68d7f375 44502016-05-06 Jakub Jelinek <jakub@redhat.com>
4451
faf39348 4452 PR middle-end/70941
4453 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4454 (a, b, c, d): Change type from char to signed char.
4455 (main): Compare against (signed char) -1634678893 instead of
4456 hardcoded -109. Use __builtin_abort instead of abort.
4457
b768b13a 4458 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4459 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4460
68d7f375 4461 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4462
5dda16ea 44632016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4464
4465 PR debug/70935
4466 * gcc.dg/torture/pr70935.c: New test.
4467
13ede1b5 44682016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4469
4470 PR target/58219
7fc878c4 4471 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 4472
96d94be2 44732016-05-06 Richard Biener <rguenther@suse.de>
4474
4475 PR tree-optimization/70960
4476 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4477
e5d9f15d 44782016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4479
4480 PR target/52933
4481 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4482 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4483 Adjust expected instruction counts.
4484 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4485
2dd7705f 44862016-05-06 Marek Polacek <polacek@redhat.com>
4487
4488 PR sanitizer/70875
4489 * gcc.dg/ubsan/bounds-3.c: New test.
4490
cb8bc632 44912016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4492
4493 PR target/54089
4494 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4495
b343c173 44962016-05-06 Richard Biener <rguenther@suse.de>
4497
4498 PR middle-end/70931
4499 * gfortran.dg/pr70931.f90: New testcase.
4500
1e3db0b1 45012016-05-06 Richard Biener <rguenther@suse.de>
4502
4503 PR middle-end/70941
4504 * gcc.dg/torture/pr70941.c: New testcase.
4505
bdd54b6d 45062016-05-05 Bin Cheng <bin.cheng@arm.com>
4507
4508 PR tree-optimization/57206
4509 * gcc.dg/vect/pr57206.c: New test.
4510
499adcfd 45112016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4512
4513 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4514
871164c4 45152016-05-05 Jakub Jelinek <jakub@redhat.com>
4516
ecb23e00 4517 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4518
871164c4 4519 * c-c++-common/Wdangling-else-4.c: New test.
4520
70cf83ba 45212016-05-04 Jakub Jelinek <jakub@redhat.com>
4522
858c9470 4523 PR c++/70906
4524 PR c++/70933
4525 * g++.dg/opt/pr70906.C: New test.
4526 * g++.dg/opt/pr70933.C: New test.
4527
70cf83ba 4528 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4529
aaa36a78 45302016-05-04 Jan Hubicka <hubicka@ucw.cz>
4531
4532 * gcc.dg/ipa/pure-const-3.c: New testcase.
4533
1d52c456 45342016-05-04 Marek Polacek <polacek@redhat.com>
4535
4536 * c-c++-common/Wdangling-else-1.c: New test.
4537 * c-c++-common/Wdangling-else-2.c: New test.
4538 * c-c++-common/Wdangling-else-3.c: New test.
4539
dc581573 45402016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4541
4542 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4543 flag is present.
4544
a64030fe 45452016-05-04 Marek Polacek <polacek@redhat.com>
4546
4547 PR c/48778
4548 * gcc.dg/Waddress-2.c: New test.
4549
b461b04a 45502016-05-04 Alan Modra <amodra@gmail.com>
4551
4552 * gcc.target/powerpc/pr70866.c: New.
4553
c388a0cf 45542016-05-03 Martin Sebor <msebor@redhat.com>
4555
4556 PR c++/66561
4557 * c-c++-common/builtin_location.c: New test.
4558 * g++.dg/cpp1y/builtin_location.C: New test.
4559
5d4db8ef 45602016-05-03 Marek Polacek <polacek@redhat.com>
4561
4562 PR c/70859
4563 * gcc.dg/pr70859.c: New test.
4564 * gcc.dg/pr70859-2.c: New test.
4565
ca938765 45662016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4567
4568 * gnat.dg/debug5.adb: New testcase.
4569
60b27d5f 45702016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4571
4572 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4573 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4574 Procedure to check for z10 instruction set.
4575
5ab325d0 45762016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4577
4578 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4579
c548a0ad 45802016-05-03 Alan Modra <amodra@gmail.com>
4581
4582 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4583
d5ecd946 45842016-05-03 Jakub Jelinek <jakub@redhat.com>
4585
4586 * gcc.target/i386/avx512f-cvt-1.c: New test.
4587
35b0a053 45882016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4589
4590 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4591 -fdump-tree-vrp-details.
4592
9ae1b28a 45932016-05-03 Richard Biener <rguenther@suse.de>
4594
4595 * gcc.dg/pr30172-1.c: Adjust.
4596 * gcc.dg/pr63743.c: Likewise.
4597 * gcc.dg/tm/pr51696.c: Likewise.
4598 * c-c++-common/tm/safe-1.c: Likewise.
4599 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4600 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4601 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4602 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4603
9c1a31e4 46042016-05-03 Jakub Jelinek <jakub@redhat.com>
4605
fe69bcb9 4606 PR rtl-optimization/70467
4607 * gcc.target/i386/pr70467-3.c: New test.
4608 * gcc.target/i386/pr70467-4.c: New test.
4609
9082c4a4 4610 PR tree-optimization/70916
4611 * gcc.c-torture/compile/pr70916.c: New test.
4612
9c1a31e4 4613 PR target/49244
4614 * gcc.target/i386/pr49244-1.c: New test.
4615 * gcc.target/i386/pr49244-2.c: New test.
4616
69105acc 46172016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4618
4619 PR rtl-optimization/44281
4620 * gcc.target/i386/pr44281.c: New test.
4621
9ab8df54 46222016-05-03 bin cheng <bin.cheng@arm.com>
4623
4624 PR tree-optimization/56541
4625 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4626 * gcc.dg/vect/pr56541.c: new test.
4627
3c62cae0 46282016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4629
4630 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4631 __float128.
4632 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4633
91abc161 46342016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4635
4636 PR testsuite/70520
4637 * c-c++-common/asan/clone-test-1.c (main): Align child process
4638 stack to 16 bytes.
4639
aa3d1155 46402016-05-02 David Malcolm <dmalcolm@redhat.com>
4641
4642 PR c++/62314
4643 * g++.dg/spellcheck-fields-2.C: New test case.
4644
002c3f28 46452016-05-02 David Malcolm <dmalcolm@redhat.com>
4646
4647 PR c++/62314
4648 * g++.dg/pr62314.C: New test case.
4649
46e5dccc 46502016-05-02 Jan Hubicka <hubicka@ucw.cz>
4651
4652 * gcc.dg/ipa/inline-8.c: New testcase.
4653
663f4248 46542016-05-02 Jakub Jelinek <jakub@redhat.com>
4655
4656 PR rtl-optimization/70467
4657 * gcc.target/i386/pr70467-1.c: New test.
4658
efe8bdf5 46592016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4660
4661 * gcc.dg/spec-options.c: Run the test on all targets.
4662 * gcc.dg/foo.specs: Use cpp_unique_options.
4663
47ef9633 46642016-05-02 Marc Glisse <marc.glisse@inria.fr>
4665
4666 * gcc.dg/tree-ssa/unord.c: New testcase.
4667
eb1a077c 46682016-05-02 Marc Glisse <marc.glisse@inria.fr>
4669
4670 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4671
28e869d0 46722016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4673
4674 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4675
dd185f6e 46762016-05-02 Marek Polacek <polacek@redhat.com>
4677
4678 PR c/70851
4679 * gcc.dg/enum-incomplete-3.c: New test.
4680
773d09b9 46812016-05-02 Marek Polacek <polacek@redhat.com>
4682 Tom de Vries <tom@codesourcery.com>
4683
4684 PR tree-optimization/70700
4685 * gcc.dg/pr70700.c: New test.
4686
f0dc3286 46872016-05-01 Uros Bizjak <ubizjak@gmail.com>
4688
4689 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4690 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4691 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4692 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4693 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4694
7f931827 46952016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4696
4697 * ada/acats/run_acats: Rename into...
4698 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4699 * ada/acats/run_all.sh: Remove redundant test.
4700 (target_run): Move around.
4701 (target_gnatchop): Use newly built executable.
4702 (target_gnatmake): Likewise.
4703 Check that the compilation of impbit succeeds.
4704
1c492b4e 47052016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4706
4707 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4708 * gcc.dg/20021029-1.c: Likewise.
4709 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4710 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4711 * gcc.target/sh/cmpstr.c: Likewise.
4712 * gcc.target/sh/cmpstrn.c: Likewise.
4713 * gcc.target/sh/memset.c: Likewise.
4714 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4715 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4716 * gcc.target/sh/pr39423-1.c: Likewise.
4717 * gcc.target/sh/pr49468-di.c: Likewise.
4718 * gcc.target/sh/pr49468-si.c: Likewise.
4719 * gcc.target/sh/pr49880-1.c: Likewise.
4720 * gcc.target/sh/pr49880-2.c: Likewise.
4721 * gcc.target/sh/pr49880-3.c: Likewise.
4722 * gcc.target/sh/pr50751-1.c: Likewise.
4723 * gcc.target/sh/pr50751-4.c: Likewise.
4724 * gcc.target/sh/pr50751-7.c: Likewise.
4725 * gcc.target/sh/pr51244-1.c: Likewise.
4726 * gcc.target/sh/pr51244-10.c: Likewise.
4727 * gcc.target/sh/pr51244-11.c: Likewise.
4728 * gcc.target/sh/pr51244-12.c: Likewise.
4729 * gcc.target/sh/pr51244-13.c: Likewise.
4730 * gcc.target/sh/pr51244-14.c: Likewise.
4731 * gcc.target/sh/pr51244-17.c: Likewise.
4732 * gcc.target/sh/pr51244-18.c: Likewise.
4733 * gcc.target/sh/pr51244-19.c: Likewise.
4734 * gcc.target/sh/pr51244-4.c: Likewise.
4735 * gcc.target/sh/pr51244-5.c: Likewise.
4736 * gcc.target/sh/pr51244-7.c: Likewise.
4737 * gcc.target/sh/pr51244-8.c: Likewise.
4738 * gcc.target/sh/pr51244-9.c: Likewise.
4739 * gcc.target/sh/pr51697.c: Likewise.
4740 * gcc.target/sh/pr52483-1.c: Likewise.
4741 * gcc.target/sh/pr52483-2.c: Likewise.
4742 * gcc.target/sh/pr52483-3.c: Likewise.
4743 * gcc.target/sh/pr52483-5.c: Likewise.
4744 * gcc.target/sh/pr52933-1.c: Likewise.
4745 * gcc.target/sh/pr52933-2.c: Likewise.
4746 * gcc.target/sh/pr52933-3.c: Likewise.
4747 * gcc.target/sh/pr53568-1.c: Likewise.
4748 * gcc.target/sh/pr53976-1.c: Likewise.
4749 * gcc.target/sh/pr53988-1.c: Likewise.
4750 * gcc.target/sh/pr53988.c: Likewise.
4751 * gcc.target/sh/pr54089-1.c: Likewise.
4752 * gcc.target/sh/pr54089-6.c: Likewise.
4753 * gcc.target/sh/pr54089-7.c: Likewise.
4754 * gcc.target/sh/pr54089-8.c: Likewise.
4755 * gcc.target/sh/pr54089-9.c: Likewise.
4756 * gcc.target/sh/pr54236-1.c: Likewise.
4757 * gcc.target/sh/pr54236-2.c: Likewise.
4758 * gcc.target/sh/pr54236-3.c: Likewise.
4759 * gcc.target/sh/pr54236-4.c: Likewise.
4760 * gcc.target/sh/pr54386.c: Likewise.
4761 * gcc.target/sh/pr54602-1.c: Likewise.
4762 * gcc.target/sh/pr54685.c: Likewise.
4763 * gcc.target/sh/pr54760-1.c: Likewise.
4764 * gcc.target/sh/pr54760-2.c: Likewise.
4765 * gcc.target/sh/pr54760-3.c: Likewise.
4766 * gcc.target/sh/pr54760-4.c: Likewise.
4767 * gcc.target/sh/pr54760-5.c: Likewise.
4768 * gcc.target/sh/pr54760-6.c: Likewise.
4769 * gcc.target/sh/pr55146.c: Likewise.
4770 * gcc.target/sh/pr55160.c: Likewise.
4771 * gcc.target/sh/pr59278.c: Likewise.
4772 * gcc.target/sh/pr59401-1.c: Likewise.
4773 * gcc.target/sh/pr59533-1.c: Likewise.
4774 * gcc.target/sh/pr63260.c: Likewise.
4775 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4776 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4777 * gcc.target/sh/strlen.c: Likewise.
4778 * gcc.target/sh/torture/pr30807.c: Likewise.
4779 * gcc.target/sh/torture/pr34777.c: Likewise.
4780 * gcc.target/sh/torture/pr64652.c: Likewise.
4781 * gcc.target/sh/torture/pr65505.c: Likewise.
4782 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4783 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4784
0c4005be 47852016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4786
4787 PR c++/66644
4788 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4789
d94e6223 47902016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4791
4792 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4793 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4794 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4795 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4796
46f37836 47972016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4798
4799 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4800 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4801
4d0a8bac 48022016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4803
4804 PR middle-end/70626
4805 * c-c++-common/goacc/combined-reduction.c: New test.
4806 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4807
b98e0db3 48082016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4809
4810 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4811 *movdi_internal pattern only if PIC off.
4812 * gcc.target/i386/pr70155-2.c: Likewise.
4813 * gcc.target/i386/pr70155-3.c: Likewise.
4814 * gcc.target/i386/pr70155-4.c: Likewise.
4815 * gcc.target/i386/pr70155-5.c: Likewise.
4816 * gcc.target/i386/pr70155-6.c: Likewise.
4817 * gcc.target/i386/pr70155-7.c: Likewise.
4818 * gcc.target/i386/pr70155-8.c: Likewise.
4819 * gcc.target/i386/pr70155-15.c: Likewise.
4820 * gcc.target/i386/pr70155-17.c: Likewise.
4821 * gcc.target/i386/pr70155-22.c: Likewise.
4822
8b066242 48232016-04-29 Bin Cheng <bin.cheng@arm.com>
4824
4825 PR tree-optimization/70803
4826 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4827
22912e73 48282016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4829
4830 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4831 optimization of vector loop.
4832 * gcc.target/i386/vect-unpack-3.c: New test.
4833 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4834 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4835 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4836
568128c6 48372016-04-29 Marek Polacek <polacek@redhat.com>
4838
4839 PR sanitizer/70342
4840 * g++.dg/ubsan/null-7.C: New test.
4841
025dd1e0 4842 PR c/70852
4843 * gcc.dg/pr70852.c: New test.
4844
eb16928e 48452016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4846
4847 PR/69089
4848 * g++.dg/cpp0x/alignas6.C: New test.
4849
d7377ee9 48502016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4851
4860a6bf 4852 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4853 * gcc.dg/pr27003.c: Likewise.
4854 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4855 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4856 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4857 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 4858 * gcc.target/arc/mxy.c: Likewise.
4859 * gcc.target/arc/mswape.c: Likewise.
4860 * gcc.target/arc/mrtsc.c: Likewise.
4861 * gcc.target/arc/mcrc.c: Likewise.
4862 * gcc.target/arc/mdsp-packa.c: Likewise.
4863 * gcc.target/arc/mdvbf.c: Likewise.
4864 * gcc.target/arc/mlock.c: Likewise.
4865 * gcc.target/arc/mmac-24.c: Likewise.
4866 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4867
efa1b7ab 48682016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4869 Matthijs Kooijman <matthijs@stdin.nl>
4870 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4871
4872 PR target/60040
4873 * gcc.target/avr/pr60040-1.c: New.
4874 * gcc.target/avr/pr60040-2.c: New.
4875
00371d68 48762016-04-29 Richard Biener <rguenther@suse.de>
4877
4878 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4879
73447cc5 48802016-04-29 Richard Biener <rguenther@suse.de>
4881
4882 PR tree-optimization/13962
4883 PR tree-optimization/65686
4884 * gcc.dg/uninit-pr65686.c: New testcase.
4885
c2087b56 48862016-04-29 Jakub Jelinek <jakub@redhat.com>
4887
4888 PR middle-end/70843
4889 * gcc.dg/pr70843.c: New test.
4890
cdd06d5a 48912016-04-28 Jakub Jelinek <jakub@redhat.com>
4892
4893 PR target/70858
4894 * gcc.target/i386/pr70858.c: New test.
4895
1a60079e 48962016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4897
4898 * gcc.target/arc/nps400-1.c: New file.
4899
11bc2894 49002016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4901 Andrew Burgess <andrew.burgess@embecosm.com>
4902
4903 * gcc.target/arc/movh_cl-1.c: New file.
4904
dd9bf0b5 49052016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4906 Andrew Burgess <andrew.burgess@embecosm.com>
4907
4908 * gcc.target/arc/extzv-1.c: New file.
4909 * gcc.target/arc/insv-1.c: New file.
4910 * gcc.target/arc/insv-2.c: New file.
4911 * gcc.target/arc/movb-1.c: New file.
4912 * gcc.target/arc/movb-2.c: New file.
4913 * gcc.target/arc/movb-3.c: New file.
4914 * gcc.target/arc/movb-4.c: New file.
4915 * gcc.target/arc/movb-5.c: New file.
4916 * gcc.target/arc/movb_cl-1.c: New file.
4917 * gcc.target/arc/movb_cl-2.c: New file.
4918 * gcc.target/arc/movbi_cl-1.c: New file.
4919 * gcc.target/arc/movl-1.c: New file.
4920
a22e4209 49212016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4922 Andrew Burgess <andrew.burgess@embecosm.com>
4923
4924 * gcc.target/arc/cmem-1.c: New file.
4925 * gcc.target/arc/cmem-2.c: New file.
4926 * gcc.target/arc/cmem-3.c: New file.
4927 * gcc.target/arc/cmem-4.c: New file.
4928 * gcc.target/arc/cmem-5.c: New file.
4929 * gcc.target/arc/cmem-6.c: New file.
4930 * gcc.target/arc/cmem-7.c: New file.
4931 * gcc.target/arc/cmem-ld.inc: New file.
4932 * gcc.target/arc/cmem-st.inc: New file.
4933
287c3982 49342016-04-28 Jakub Jelinek <jakub@redhat.com>
4935
4936 PR target/70821
4937 * gcc.target/i386/pr70821.c: New test.
4938
e40e5340 49392016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4940
4941 * gcc.target/powerpc/vec-adde.c: New test.
4942 * gcc.target/powerpc/vec-adde-int128.c: New test.
4943
cf977d50 49442016-04-28 Jakub Jelinek <jakub@redhat.com>
4945
4946 * gcc.target/i386/avx-vround-1.c: New test.
4947 * gcc.target/i386/avx-vround-2.c: New test.
4948 * gcc.target/i386/avx512vl-vround-1.c: New test.
4949 * gcc.target/i386/avx512vl-vround-2.c: New test.
4950
572f8300 49512016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4952
4953 PR testsuite/70595
4954 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4955 (check_effective_target_cilkplus_runtime): ... this.
4956 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4957 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4958
4959 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4960 Require cilkplus_runtime.
4961 Don't add -lcilkrts.
4962 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4963 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4964 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4965 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4966 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4967 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4968 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4969 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4970 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4971 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4972 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4973 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4974 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4975 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4976 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4977 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4978 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4979 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4980 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4981 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4982 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4983 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4984 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4985 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4986 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4987 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4988 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4989 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4990 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4991
4992 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4993 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4994
4995 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4996
4997 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4998 cilkplus_runtime.
4999
dfba0905 50002016-04-27 Marc Glisse <marc.glisse@inria.fr>
5001
5002 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5003 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5004
605a4556 50052015-04-27 Ryan Burn <contact@rnburn.com>
5006
5007 PR c++/69024
5008 PR c++/68997
5009 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5010 diagnostic.
5011 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5012 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5013
6a1231a5 50142016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5015
5016 * gnat.dg/limited_with4.ad[sb]: New test.
5017 * gnat.dg/limited_with4_pkg.ads: New helper.
5018
4dad9e09 50192016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5020
5021 PR target/70155
5022 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5023 and movv1ti_internal patterns
5024 * gcc.target/i386/pr70155-1.c: New test.
5025 * gcc.target/i386/pr70155-2.c: Likewise.
5026 * gcc.target/i386/pr70155-3.c: Likewise.
5027 * gcc.target/i386/pr70155-4.c: Likewise.
5028 * gcc.target/i386/pr70155-5.c: Likewise.
5029 * gcc.target/i386/pr70155-6.c: Likewise.
5030 * gcc.target/i386/pr70155-7.c: Likewise.
5031 * gcc.target/i386/pr70155-8.c: Likewise.
5032 * gcc.target/i386/pr70155-9.c: Likewise.
5033 * gcc.target/i386/pr70155-10.c: Likewise.
5034 * gcc.target/i386/pr70155-11.c: Likewise.
5035 * gcc.target/i386/pr70155-12.c: Likewise.
5036 * gcc.target/i386/pr70155-13.c: Likewise.
5037 * gcc.target/i386/pr70155-14.c: Likewise.
5038 * gcc.target/i386/pr70155-15.c: Likewise.
5039 * gcc.target/i386/pr70155-16.c: Likewise.
5040 * gcc.target/i386/pr70155-17.c: Likewise.
5041 * gcc.target/i386/pr70155-18.c: Likewise.
5042 * gcc.target/i386/pr70155-19.c: Likewise.
5043 * gcc.target/i386/pr70155-20.c: Likewise.
5044 * gcc.target/i386/pr70155-21.c: Likewise.
5045 * gcc.target/i386/pr70155-22.c: Likewise.
5046
a80f3f45 50472016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5048
5049 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5050 ".{5,6}".
5051
279305d1 50522016-04-27 Bin Cheng <bin.cheng@arm.com>
5053
5054 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5055 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5056 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5057 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5058 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5059
8974b625 50602016-04-27 Richard Biener <rguenther@suse.de>
5061
5062 PR ipa/70760
5063 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5064 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5065
886d5463 50662016-04-27 Nathan Sidwell <nathan@acm.org>
5067
5068 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5069 * g++.dg/ubsan/pr63956.C: Adjust error location.
5070
f0e35aa9 50712016-04-27 Nick Clifton <nickc@redhat.com>
5072
5073 PR middle-end/49889
5074 * gcc.dg/pr49889.c: New test.
5075
40385231 50762016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5077
5078 * c-c++-common/memset-array.c: New test.
5079
37229a71 50802016-04-26 Martin Sebor <msebor@redhat.com>
5081
5082 PR c++/66639
5083 * g++.dg/cpp1y/func_constexpr.C: New test.
5084
3eedf9bd 50852016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5086
5087 PR c++/70241
5088 * g++.dg/cpp0x/enum32.C: New test.
5089 * g++.dg/cpp0x/enum33.C: New test.
5090
50912016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 5092
5093 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5094 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5095 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5096 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5097 * gcc.c-torture/execute/pr38151.c: Likewise.
5098 * gcc.c-torture/execute/pr66556.c: Likewise.
5099 * gcc.c-torture/execute/pr67781.c: Likewise.
5100 * gcc.c-torture/execute/pr68648.c: Likewise.
5101
8c51f92f 51022016-04-26 Marc Glisse <marc.glisse@inria.fr>
5103
5104 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5105
fa20ebd3 51062016-04-26 Marek Polacek <polacek@redhat.com>
5107
5108 PR c/67784
5109 * gcc.dg/pr67784-3.c: New test.
5110 * gcc.dg/pr67784-4.c: New test.
5111 * gcc.dg/pr67784-5.c: New test.
5112
9db47803 5113 PR c/70791
5114 * gcc.dg/Wnested-externs-2.c: New test.
5115
bff407f2 51162016-04-26 Marc Glisse <marc.glisse@inria.fr>
5117
5118 * gcc.dg/fold-plusmult.c: Adjust.
5119 * gcc.dg/no-strict-overflow-6.c: Adjust.
5120 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5121
78d0c69e 51222016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5123
5124 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5125 number scans.
5126 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5127 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5128 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5129 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5130 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5131 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5132 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5133 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5134 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5135 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5136 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5137 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5138 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5139 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5140 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5141 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5142 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5143 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5144 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5145 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5146 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5147 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5148 scans.
5149 * gcc.target/i386/pr32219-4.c: Likewise.
5150 * gcc.target/i386/pr32219-6.c: Likewise.
5151 * gcc.target/i386/pr32219-8.c: Likewise.
5152
221d6722 51532016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5154
5155 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5156 associated options.
5157
514727a9 51582016-04-26 Marek Polacek <polacek@redhat.com>
5159
5160 PR c++/70744
5161 * g++.dg/ext/cond2.C: New test.
5162
e6ee4c61 51632016-04-26 Bin Cheng <bin.cheng@arm.com>
5164
5165 PR tree-optimization/70771
5166 PR tree-optimization/70775
5167 * gcc.dg/pr70771.c: New test.
3730828c 5168 * gcc.dg/pr70775.c: New test.
e6ee4c61 5169
b3d72796 51702016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5171
5172 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5173
c11ece29 51742016-04-25 Richard Biener <rguenther@suse.de>
5175
5176 PR tree-optimization/70780
5177 * gcc.dg/torture/pr70780.c: New testcase.
5178
d40b10b2 51792016-04-25 Michael Collison <michael.collison@arm.com>
5180
4860a6bf 5181 * gcc.target/arm/neon-vaddws16.c: New test.
5182 * gcc.target/arm/neon-vaddws32.c: New test.
5183 * gcc.target/arm/neon-vaddwu16.c: New test.
5184 * gcc.target/arm/neon-vaddwu32.c: New test.
5185 * gcc.target/arm/neon-vaddwu8.c: New test.
5186 * lib/target-supports.exp
d40b10b2 5187 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5188 that arm neon support vector widen sum of HImode TO SImode.
5189
4bbfd6c2 51902016-04-23 Jakub Jelinek <jakub@redhat.com>
5191
5192 PR sanitizer/70712
5193 * c-c++-common/asan/pr70712.c: New test.
5194
524df596 51952016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5196
5197 * .gitattributes: New file.
5198
426c75c3 51992016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5200
5201 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5202
c052a8d5 52032016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5204
5205 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5206 * gfortran.dg/submodule_15.f08: Likewise.
5207
c08d4612 52082016-04-22 Richard Biener <rguenther@suse.de>
5209
5210 PR tree-optimization/70740
5211 * gcc.dg/torture/pr70740.c: New testcase.
5212
fd3211e1 52132016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5214
5215 PR target/70750
5216 * gcc.target/i386/pr70750-1.c: New test.
5217 * gcc.target/i386/pr70750-2.c: Likewise.
5218
15acd78c 52192016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5220
5221 PR c++/70540
5222 * g++.dg/cpp0x/auto48.C: New.
5223
192bf59c 52242016-04-21 Marek Polacek <polacek@redhat.com>
5225
5226 PR c++/70513
5227 * g++.dg/cpp0x/forw_enum12.C: New test.
5228 * g++.dg/cpp0x/forw_enum13.C: New test.
5229
5d429e99 52302016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5231
5232 PR target/70728
5233 * gcc.target/i386/pr70728.c: New test.
5234
06777d85 52352016-04-21 Richard Biener <rguenther@suse.de>
5236
5237 PR middle-end/70747
5238 * gcc.dg/pr70747.c: New testcase.
5239
7434c6fb 52402016-04-21 Bin Cheng <bin.cheng@arm.com>
5241
5242 PR tree-optimization/70715
5243 * gcc.dg/tree-ssa/scev-13.c: New test.
5244
f3ec0970 52452016-04-21 Marc Glisse <marc.glisse@inria.fr>
5246
5247 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5248
523f3a9d 52492016-04-21 Marc Glisse <marc.glisse@inria.fr>
5250
5251 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5252
ace7bf06 52532016-04-20 Jan Hubicka <jh@suse.cz>
5254
5255 PR ipa/70018
5256 * g++.dg/ipa/nothrow-1.C: New testcase.
5257
2b073aa6 52582016-04-20 Nathan Sidwell <nathan@acm.org>
5259
5260 PR c++/55635
5261 * g++.dg/eh/delete1.C: New.
5262
8a574c11 52632016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5264
5265 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5266 -mtune-ctrl=sse_typeless_stores.
5267
e3400750 52682016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5269
5270 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5271
4bd8a059 52722016-04-20 Bin Cheng <bin.cheng@arm.com>
5273
5274 PR tree-optimization/69489
5275 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5276
70574e60 52772016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5278
5279 PR c++/69363
5280 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5281 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5282 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5283
bd6f374c 52842016-04-20 Bin Cheng <bin.cheng@arm.com>
5285
5286 PR tree-optimization/56625
5287 PR tree-optimization/69489
5288 * gcc.dg/vect/pr56625.c: New test.
5289 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5290
482539ee 52912016-04-20 Andrew Pinski <apinski@cavium.com>
5292
5293 PR target/64971
5294 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5295
b4672800 52962016-04-20 Arnaud Charlet <charlet@adacore.com>
5297
5298 * gnat.dg/self1.adb: Remove now incorrect test.
5299
4fb48737 53002016-04-20 Bin Cheng <bin.cheng@arm.com>
5301
5302 * gcc.dg/tree-ssa/scev-11.c: New test.
5303 * gcc.dg/tree-ssa/scev-12.c: New test.
5304
97efb92e 53052016-04-20 Marek Polacek <polacek@redhat.com>
5306
5307 PR tree-optimization/70725
5308 * gcc.dg/pr70725.c: New test.
5309
9d2d4060 53102016-04-20 Richard Biener <rguenther@suse.de>
5311
5312 PR tree-optimization/70726
5313 * g++.dg/vect/pr70726.cc: New testcase.
5314
54530437 53152016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5316
5317 PR target/70674
5318 * gcc.target/s390/pr70674.c: New test.
5319
acda2210 53202016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5321
5322 PR libgfortran/70684
5323 * gfortran.dg/list_read_14.f90: New test.
5324
b7040bb0 53252016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5326
5327 PR target/69201
5328 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5329 extern to force it misaligned.
5330 (b): Likewise.
5331 (c): Likewise.
5332 (d): Likewise.
5333 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5334 Don't check `*' before movv4sf_internal.
5335 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5336 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5337 Don't check `*' before movv16qi_internal.
5338 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5339 extern to force it misaligned.
5340 (b): Likewise.
5341 (c): Likewise.
5342 (d): Likewise.
5343 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5344 Don't check `*' before movv2df_internal.
5345 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5346 extern to force it misaligned.
5347 (b): Likewise.
5348 (c): Likewise.
5349 (d): Likewise.
5350 Check movv8sf_internal instead of avx_storeups256.
5351 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5352
263b5475 53532016-04-19 Richard Biener <rguenther@suse.de>
5354
5355 PR tree-optimization/70171
5356 * g++.dg/tree-ssa/pr70171.C: New testcase.
5357
222ac318 53582016-04-19 Richard Biener <rguenther@suse.de>
5359
5360 PR tree-optimization/70724
5361 * gcc.dg/torture/pr70724.c: New testcase.
5362
003000a4 53632016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5364
5365 PR middle-end/70689
4860a6bf 5366 * gcc.target/i386/pr70689.c: New.
003000a4 5367
3f6e13de 53682016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5369
5370 PR target/70708
5371 * gcc.target/i386/pr70708.c: New test.
5372
10abddbd 53732016-04-18 Richard Biener <rguenther@suse.de>
5374
5375 PR tree-optimization/43434
5376 * gcc.dg/vect/pr43434.c: New testcase.
5377 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5378 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5379 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5380 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5381 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5382 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5383 * gcc.dg/gomp/pr68640.c: Likewise.
5384 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5385 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5386
950db54a 53872016-04-18 Richard Biener <rguenther@suse.de>
5388
5389 PR tree-optimization/70701
5390 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5391
67ccbf39 53922016-04-18 Tom de Vries <tom@codesourcery.com>
5393
5394 PR testsuite/70699
5395 * gcc.dg/pr70161.c: Add dot-file scans.
5396 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5397 instead of after last dot char.
5398
021ad2f3 53992016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5400
5401 * c-c++-common/dump-ada-spec-3.c: New test.
5402 * c-c++-common/dump-ada-spec-4.c: Likewise.
5403
d572fcfd 54042016-04-17 Tom de Vries <tom@codesourcery.com>
5405
5406 PR other/70183
5407 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5408
8b4ee73c 54092016-04-15 Jan Hubicka <jh@suse.cz>
5410
5411 PR ipa/70018
5412 * g++.dg/ipa/pure-const-1.C: New testcase.
5413 * g++.dg/ipa/pure-const-2.C: New testcase.
5414 * g++.dg/ipa/pure-const-3.C: New testcase.
5415
eac243e7 54162016-04-15 Marek Polacek <polacek@redhat.com>
5417
5418 PR c/70671
5419 * gcc.dg/bitfld-22.c: New test.
5420
64c1df32 54212016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5422
5423 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5424 x86_64.
5425
926f9422 54262016-04-15 Marek Polacek <polacek@redhat.com>
5427
5428 PR c/70651
5429 * c-c++-common/pr70651.c: New test.
5430
309bbaa3 54312016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5432
5433 PR rtl-optimization/70681
5434 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5435 dump scan on arm and powerpc.
5436 * gcc.dg/pr10474.c: Likewise.
5437
b4ba8358 54382016-04-15 Jakub Jelinek <jakub@redhat.com>
5439
ed92874a 5440 PR c++/69517
5441 PR c++/70019
5442 PR c++/70588
5443 * g++.dg/cpp1y/vla11.C: Revert for real.
5444
b4ba8358 5445 PR c/70436
5446 * c-c++-common/Wparentheses-1.c: New test.
5447 * c-c++-common/gomp/Wparentheses-1.c: New test.
5448 * c-c++-common/gomp/Wparentheses-2.c: New test.
5449 * c-c++-common/gomp/Wparentheses-3.c: New test.
5450 * c-c++-common/gomp/Wparentheses-4.c: New test.
5451 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5452 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5453 * c-c++-common/goacc/Wparentheses-1.c: New test.
5454
65717bb5 54552016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5456
5457 PR target/70662
5458 * gcc.target/i386/pr70662.c: New test.
5459
ca1a4077 54602016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 5461 Alan Modra <amodra@gmail.com>
ca1a4077 5462
5463 PR tree-optimization/70130
5464 * gcc.dg/vect/O3-pr70130.c: New testcase.
5465
dbe1794c 54662016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5467
11836644 5468 PR target/70669
5469 * gcc.target/powerpc/pr70669.c: New test.
5470
dbe1794c 5471 PR target/70640
5472 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5473 a power7 system that does not have an assembler that supports
5474 power8.
5475
4c1007f1 54762016-04-14 Martin Sebor <msebor@redhat.com>
5477
5478 PR c++/69517
5479 PR c++/70019
5480 PR c++/70588
5481 * c-c++-common/ubsan/vla-1.c: Revert.
5482 * g++.dg/cpp1y/vla11.C: Same.
5483 * g++.dg/cpp1y/vla12.C: Same.
5484 * g++.dg/cpp1y/vla13.C: Same.
5485 * g++.dg/cpp1y/vla14.C: Same.
5486 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 5487 * g++.dg/init/array24.C: Same.
4c1007f1 5488 * g++.dg/ubsan/vla-1.C: Same.
5489
22dcab66 54902016-04-14 Marek Polacek <polacek@redhat.com>
5491 Jan Hubicka <hubicka@ucw.cz>
5492
5493 PR c++/70029
5494 * g++.dg/torture/pr70029.C: New test.
5495
3e74b025 54962016-04-14 Martin Sebor <msebor@redhat.com>
5497
5498 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5499 type size to prevent failures on targets with very low maximum
5500 alignment.
5501
1d2e0f2a 55022016-04-14 Richard Biener <rguenther@suse.de>
5503
5504 PR tree-optimization/70623
5505 * gcc.dg/torture/pr70623.c: New testcase.
5506 * gcc.dg/torture/pr70623-2.c: Likewise.
5507
9aed0626 55082016-04-13 Martin Sebor <msebor@redhat.com>
5509
5510 PR c++/69517
5511 PR c++/70019
5512 PR c++/70588
5513 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5514 * g++.dg/cpp1y/vla11.C: New test.
5515 * g++.dg/cpp1y/vla12.C: New test.
5516 * g++.dg/cpp1y/vla13.C: New test.
5517 * g++.dg/cpp1y/vla14.C: New test.
5518 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 5519 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 5520 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5521
fd499010 55222016-04-13 Jakub Jelinek <jakub@redhat.com>
5523
5524 PR c++/70641
5525 * g++.dg/opt/pr70641.C: New test.
5526
87fa7252 55272016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5528
5529 PR rtl-optimization/68749
5530 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5531 effects of argument promotions.
5532 Remove default args to dg-skip-if.
5533
6c40e18b 55342016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5535
5536 PR c++/70635
5537 * g++.dg/parse/pr70635.C: New.
5538
92c53257 55392016-04-13 Marek Polacek <polacek@redhat.com>
5540
5541 PR c++/70639
5542 * c-c++-common/Wmisleading-indentation-4.c: New test.
5543
0241e4dc 55442016-04-13 Marek Polacek <polacek@redhat.com>
5545
5546 PR c/70436
4860a6bf 5547 * gcc.dg/Wparentheses-12.c: New test.
5548 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 5549
92bda444 55502016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5551
5552 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5553 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5554 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5555
38ea8a26 55562016-04-13 Jakub Jelinek <jakub@redhat.com>
5557
d08aa032 5558 PR middle-end/70633
5559 * gcc.c-torture/compile/pr70633.c: New test.
5560
38ea8a26 5561 PR debug/70628
5562 * gcc.dg/torture/pr70628.c: New test.
5563
9231d5c2 55642016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5565
5566 PR c++/70610
5567 * g++.dg/template/pr70610.C: New test.
5568 * g++.dg/template/pr70610-2.C: New test.
5569 * g++.dg/template/pr70610-3.C: New test.
5570 * g++.dg/template/pr70610-4.C: New test.
5571
249ca944 55722016-04-12 Jakub Jelinek <jakub@redhat.com>
5573
7f2ea2fb 5574 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5575 128 instead of 32.
5576
249ca944 5577 PR c++/70571
5578 * g++.dg/ext/pr70571.C: New test.
5579
8ca5a97d 55802016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5581
bf32a52d 5582 PR target/70640
8ca5a97d 5583 * gcc.target/powerpc/pr70640.c: New test.
5584
e971b45f 55852016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5586
5587 PR c++/68722
5588 * g++.dg/parse/pr68722.C: New.
5589
0b54d964 55902016-04-12 Jakub Jelinek <jakub@redhat.com>
5591
5592 PR rtl-optimization/70596
5593 * gcc.target/i386/pr70596.c: New test.
5594
d2dd85e3 55952016-04-12 Nathan Sidwell <nathan@acm.org>
5596
5597 PR c++/70501
5598 * g++.dg/init/pr70501.C: New.
5599
2d0001b0 56002016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5601
5602 * gcc.target/i386/asm-flag-6.c: New test.
5603
6c4df0d1 56042016-04-12 Tom de Vries <tom@codesourcery.com>
5605
5606 PR tree-optimization/68756
5607 * gcc.dg/graphite/pr68756.c: New test.
5608
0d60da57 56092016-04-12 Jakub Jelinek <jakub@redhat.com>
5610
5611 PR tree-optimization/70602
5612 * gcc.c-torture/execute/pr70602.c: New test.
5613
62735984 56142016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5615
5616 PR target/70381
5617 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5618 __float128 emulator is built and runs.
5619 * gcc.target/powerpc/float128-1.c: Likewise.
5620
5621 * lib/target-supports.exp (check_ppc_float128_sw_available):
5622 Rework tests for __float128 software and hardware
5623 availability. Fix exit condition to return 0 on success.
5624
a702492c 56252016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5626
5627 PR target/70133
5628 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5629 * gcc.target/aarch64/target_attr_15.c: Likewise.
5630
a8c5ce92 56312016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5632
5633 PR c++/69066
5634 * g++.dg/cpp1y/pr69066.C: New.
5635
5ecab913 56362016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5637
5638 PR fortran/68566
5639 * gfortran.dg/pr36192.f90: Update test.
5640 * gfortran.dg/pr36192_1.f90: Update test.
5641 * gfortran.dg/real_dimension_1.f: Update test.
5642 * gfortran.dg/parameter_array_init_7.f90: New test.
5643
6cb5ef70 56442016-04-09 John David Anglin <danglin@gcc.gnu.org>
5645
4edfdd23 5646 PR testsuite/64039
5647 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5648
964f71e3 5649 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5650
5d61c198 5651 PR rtl-optimization/66669
5652 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5653
16eaaf58 5654 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5655
0b68802d 5656 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5657 * gcc.dg/pie-1.c: Likewise.
5658 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5659 * gcc.dg/pic-4.c: Likewise.
5660 * gcc.dg/pie-3.c: Likewise.
5661 * gcc.dg/pie-4.c: Likewise.
5662
9c0dd509 5663 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5664
03b2d3c1 5665 PR tree-optimization/68644
5666 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5667
6cb5ef70 5668 PR rtl-optimization/64886
5669 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5670
07de41ba 56712016-04-09 Tom de Vries <tom@codesourcery.com>
5672
5673 PR tree-optimization/68953
5674 * gcc.dg/graphite/pr68953.c: New test.
5675
d294e3fb 56762016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5677
5678 PR fortran/70592
5679 * gfortran.dg/deferred_character_16.f90: New test.
5680
3cb15094 56812016-04-09 Jakub Jelinek <jakub@redhat.com>
5682
5683 PR tree-optimization/70586
5684 * gcc.c-torture/execute/pr70586.c: New test.
5685
a02dc66f 56862016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5687
5688 PR sanitizer/70573
5689 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5690 with __builtin_memset
5691 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5692
0c302595 56932016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5694
5695 PR lto/70289
5696 PR ipa/70348
5697 PR tree-optimization/70373
5698 PR middle-end/70533
5699 PR middle-end/70534
5700 PR middle-end/70535
5701 * c-c++-common/goacc/reduction-5.c: New test.
5702 * c-c++-common/goacc/reduction-promotions.c: New test.
5703 * gfortran.dg/goacc/reduction-3.f95: New test.
5704 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5705
c6c0523b 57062016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5707
5708 PR c++/70590
5709 PR c++/70452
5710 * g++.dg/pr70590.C: New test.
5711 * g++.dg/pr70590-2.C: New test.
5712
3ac399da 57132016-04-08 Jakub Jelinek <jakub@redhat.com>
5714
e97d1706 5715 PR middle-end/70593
5716 * gcc.target/i386/pr70593.c: New test.
5717
3ac399da 5718 PR rtl-optimization/70574
5719 * gcc.target/i386/avx2-pr70574.c: New test.
5720
fcfbb129 57212016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5722
5723 PR sanitizer/70541
5724 * c-c++-common/asan/pr70541.c: New test.
5725
0aabcddf 57262016-04-08 Tom de Vries <tom@codesourcery.com>
5727
5728 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5729 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5730
bec0c1e8 57312016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5732
5733 PR target/70566
5734 * gcc.c-torture/execute/pr70566.c: New test.
5735
87c791f5 57362016-04-08 Tom de Vries <tom@codesourcery.com>
5737
5738 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5739 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5740
7f38718f 57412016-04-08 Alan Modra <amodra@gmail.com>
5742
5743 * gcc.target/powerpc/pr70117.c: New.
5744
a96a7710 57452016-04-07 Jakub Jelinek <jakub@redhat.com>
5746
7a6265d1 5747 PR testsuite/70581
5748 * gcc.dg/lto/simd-function_0.c: New test.
5749
a96a7710 5750 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5751 clones.
5752 * c-c++-common/attr-simd-2.c: Likewise.
5753 * c-c++-common/attr-simd-4.c: Likewise.
5754 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5755 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5756
508dd607 57572016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5758
5759 PR testsuite/70553
5760 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5761
1b61585a 57622016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5763 Tom de Vries <tom@codesourcery.com>
5764
5765 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5766 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5767 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5768 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5769 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5770 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5771 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5772 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5773
5f060aa8 57742016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5775
5776 PR c/70436
5777 * g++.dg/warn/Wparentheses-29.C: New test.
5778
d3831f71 57792016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5780
5781 PR c/70436
5782 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5783 explicit braces to resolve a future -Wparentheses warning.
5784
382ece2d 57852016-04-06 Richard Henderson <rth@redhat.com>
5786
5787 * gcc.dg/pr61817-1.c: New test.
5788 * gcc.dg/pr61817-2.c: New test.
5789 * gcc.dg/pr69391-1.c: New test.
5790 * gcc.dg/pr69391-2.c: New test.
5791
72234ee9 57922016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5793
5794 PR rtl-optimization/70398
4860a6bf 5795 * gcc.target/aarch64/pr70398.c: New.
72234ee9 5796
5547150a 57972016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5798
5799 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5800
15b70121 58012016-04-06 Yvan Roux <yvan.roux@linaro.org>
5802 Pedro Alves <palves@redhat.com>
5803
5804 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5805
585aefbb 58062016-04-06 Jakub Jelinek <jakub@redhat.com>
5807
0cbb513b 5808 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5809 Check for avx512f effective targets instead of avx2.
5810 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5811 for AVX512F clones.
5812 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5813 * g++.dg/gomp/declare-simd-1.C: Likewise.
5814 * g++.dg/gomp/declare-simd-3.C: Likewise.
5815 * g++.dg/gomp/declare-simd-4.C: Likewise.
5816
585aefbb 5817 PR middle-end/70550
5818 * c-c++-common/gomp/pr70550-1.c: New test.
5819 * c-c++-common/gomp/pr70550-2.c: New test.
5820
0b91cceb 58212016-04-05 Nathan Sidwell <nathan@acm.org>
5822
5823 PR c++/70512
5824 * g++.dg/ext/attribute-may-alias-5.C: New.
5825
645a9d8e 58262016-04-05 Jakub Jelinek <jakub@redhat.com>
5827
5828 PR c++/70336
5829 * c-c++-common/pr70336.c: New test.
5830 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5831 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5832
bdf23925 58332016-04-05 Jan Hubicka <hubicka@ucw.cz>
5834
5835 PR ipa/66223
5836 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5837
aaff837c 58382016-04-05 Jakub Jelinek <jakub@redhat.com>
5839
5840 PR rtl-optimization/70542
5841 * gcc.dg/torture/pr70542.c: New test.
5842 * gcc.target/i386/avx2-pr70542.c: New test.
5843
2eac58a0 58442016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5845
5846 PR tree-optimization/70509
5847 * gcc.target/i386/avx512bw-pr70509.c: New test.
5848
4f7ebe46 58492016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5850
5851 PR c++/70452
5852 * g++.dg/ext/constexpr-vla4.C: New test.
5853
305d86a0 58542016-04-05 Uros Bizjak <ubizjak@gmail.com>
5855
5856 PR target/70510
5857 * gcc.target/i386/pr70510.c: New test.
5858
eec3b789 58592016-04-05 Richard Biener <rguenther@suse.de>
5860
5861 PR tree-optimization/70526
5862 * g++.dg/torture/pr70526.C: New testcase.
5863
ca943582 58642016-04-05 Jakub Jelinek <jakub@redhat.com>
5865
5866 PR target/70525
5867 * gcc.target/i386/pr70525.c: New test.
5868
87825cd5 58692016-04-05 Richard Biener <rguenther@suse.de>
5870
5871 PR middle-end/70499
5872 * g++.dg/torture/pr70499.C: New testcase.
5873
14638828 58742016-04-05 Richard Biener <rguenther@suse.de>
5875
5876 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5877 remove XFAIL.
5878
967a90d5 58792016-04-04 Jakub Jelinek <jakub@redhat.com>
5880
5881 PR middle-end/70307
5882 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5883 rs6000 ABI warnings.
5884
d374a3a3 58852016-04-04 Jan Hubicka <hubicka@ucw.cz>
5886
5887 PR ipa/66223
5888 * g++.dg/ipa/devirt-51.C: New testcase.
5889
8ff377a6 58902016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5891 Jakub Jelinek <jakub@redhat.com>
5892
5893 PR middle-end/70457
5894 * gcc.dg/torture/pr70457.c: New.
5895
f567b44f 58962016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5897
5898 PR fortran/67538
5899 * gfortran.dg/allocate_with_source_19.f08: New test.
5900
89d4ebfa 59012016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5902
5903 PR fortran/65795
5904 * gfortran.dg/coarray_allocate_6.f08: New test.
5905
68ab33a6 59062016-04-04 Richard Biener <rguenther@suse.de>
5907
5908 PR rtl-optimization/70484
5909 * gcc.dg/torture/pr70484.c: New testcase.
5910
c4f5465d 59112016-04-04 Marek Polacek <polacek@redhat.com>
5912
5913 PR c/70307
5914 * gcc.dg/torture/pr70307.c: New test.
5915
bfec6609 59162016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5917
5918 PR target/70416
5919 PR target/67391
5920 * gcc.target/sh/torture/pr70416.c: New.
5921
40df9099 59222016-04-02 Martin Sebor <msebor@redhat.com>
5923
5924 PR c++/67376
5925 PR c++/70170
5926 PR c++/70172
5927 PR c++/70228
5928 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5929 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5930 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5931 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5932 * g++.dg/cpp0x/constexpr-string.C: Same.
5933 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5934 * g++.dg/cpp0x/pr65398.C: Same.
5935 * g++.dg/ext/constexpr-vla1.C: Same.
5936 * g++.dg/ext/constexpr-vla2.C: Same.
5937 * g++.dg/ext/constexpr-vla3.C: Same.
5938 * g++.dg/ubsan/pr63956.C: Same.
5939
0edb9bfe 59402016-04-01 Jakub Jelinek <jakub@redhat.com>
5941
5942 PR rtl-optimization/70467
5943 * gcc.target/i386/pr70467-2.c: New test.
5944
e5b1a1d9 59452016-04-01 Jakub Jelinek <jakub@redhat.com>
5946 Marek Polacek <polacek@redhat.com>
5947
5948 PR c++/70488
5949 * g++.dg/init/new47.C: New test.
5950
b2ca3fb0 59512016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5952
5953 PR target/70496
5954 * gcc.target/arm/pr70496.c: New test.
5955
4c3bd1e3 59562016-04-01 Nathan Sidwell <nathan@acm.org>
5957
47de69ad 5958 PR c++/68475
5959 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5960
313d569f 59612016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5962
5963 PR target/69890
5964 * gcc.dg/strlenopt.h (memmove): New.
5965 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5966 instead of "string.h".
5967 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5968 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5969 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5970 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5971 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5972 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5973 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5974 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5975 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5976 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5977 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5978 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5979 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5980 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5981 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5982 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5983 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5984 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5985 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5986 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5987
5469facd 59882016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5989
5990 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5991 (Holder::foo): Reflect this.
5992
503de754 59932016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5994
5995 PR target/70442
5996 * gcc.dg/pr70442.c: New test.
5997
13ee2de7 59982016-03-31 Nathan Sidwell <nathan@acm.org>
5999
6000 PR c++/70393
6001 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6002
5e0d03a8 60032016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6004
6005 PR target/70453
6006 * gcc.target/i386/pr70453.c: New test.
6007
8cb82ed4 60082016-03-31 Andrey Belevantsev <abel@ispras.ru>
6009
6010 PR target/70292
6011 * gcc.c-torture/pr70292.c: New test.
6012
7952b661 60132016-03-31 Marek Polacek <polacek@redhat.com>
6014
6015 PR c/70297
6016 * c-c++-common/pr70297.c: New test.
6017 * g++.dg/cpp0x/typedef-redecl.C: New test.
6018 * gcc.dg/typedef-redecl2.c: New test.
6019
1607cc74 60202016-03-31 Jakub Jelinek <jakub@redhat.com>
6021
6022 PR rtl-optimization/70460
6023 * gcc.c-torture/execute/pr70460.c: New test.
6024
c689c252 60252016-03-31 Richard Biener <rguenther@suse.de>
6026
6027 PR c++/70430
6028 * g++.dg/ext/vector30.C: New testcase.
6029
91c9586d 60302016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6031 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6032
6033 * gfortran.dg/fmt_pf.f90: New test.
6034
afa5c1b8 60352016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6036
6037 Forward-port from 5 branch
6038 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6039
6040 PR testsuite/70356
6041 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6042 dg-require-effective-target after dg-do.
6043
6044 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6045
6046 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6047
6a5dcab3 60482016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6049 Julian Brown <julian@codesourcery.com>
6050 Chung-Lin Tang <cltang@codesourcery.com>
6051 Cesar Philippidis <cesar@codesourcery.com>
6052 James Norris <jnorris@codesourcery.com>
6053 Tom de Vries <tom@codesourcery.com>
6054 Nathan Sidwell <nathan@codesourcery.com>
6055
305d86a0 6056 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 6057 * c-c++-common/goacc/loop-clauses.c: Likewise.
6058 * g++.dg/goacc/template.C: Likewise.
6059 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6060 * gfortran.dg/goacc/loop-1.f95: Likewise.
6061 * gfortran.dg/goacc/loop-5.f95: Likewise.
6062 * gfortran.dg/goacc/loop-6.f95: Likewise.
6063 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6064 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6065 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6066 * c-c++-common/goacc/clauses-fail.c: Likewise.
6067 * c-c++-common/goacc/parallel-1.c: Likewise.
6068 * c-c++-common/goacc/reduction-1.c: Likewise.
6069 * c-c++-common/goacc/reduction-2.c: Likewise.
6070 * c-c++-common/goacc/reduction-3.c: Likewise.
6071 * c-c++-common/goacc/reduction-4.c: Likewise.
6072 * c-c++-common/goacc/routine-3.c: Likewise.
6073 * c-c++-common/goacc/routine-4.c: Likewise.
6074 * c-c++-common/goacc/routine-5.c: Likewise.
6075 * c-c++-common/goacc/tile.c: Likewise.
6076 * g++.dg/goacc/template.C: Likewise.
6077 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6078 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6079 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6080 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6081 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6082 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6083 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6084 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6085 * c-c++-common/goacc/use_device-1.c: ... this file.
6086 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6087 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6088 * c-c++-common/goacc/host_data-6.c: ... this file.
6089 * c-c++-common/goacc/loop-2-kernels.c: New file.
6090 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6091 * c-c++-common/goacc/loop-3.c: Likewise.
6092 * g++.dg/goacc/reference.C: Likewise.
6093 * g++.dg/goacc/routine-1.C: Likewise.
6094 * g++.dg/goacc/routine-2.C: Likewise.
6095
932c0baa 60962016-03-30 Richard Biener <rguenther@suse.de>
6097
6098 PR middle-end/70450
6099 * gcc.dg/torture/pr70450.c: New testcase.
6100
7f7c4659 61012016-03-30 Jakub Jelinek <jakub@redhat.com>
6102
6103 PR target/70421
6104 * gcc.dg/torture/pr70421.c: New test.
6105 * gcc.target/i386/avx512f-pr70421.c: New test.
6106
9cbfe80c 61072016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6108
6109 PR testsuite/70364
6110 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6111 (check): New function.
6112 (bar): Call check.
6113 (foo): Align stack to 16 bytes when calling bar.
6114 * gcc.target/i386/cleanup-2.c: Likewise.
6115
f56c7d36 61162016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6117
6118 PR tree-optimization/59124
6119 * gcc.dg/Warray-bounds-19.c: New test.
6120
0275bf9b 61212016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6122
6123 * lib/prune.exp (escape_regex_chars): New.
6124 (prune_file_path): Update to quote metcharacters for regexp.
6125
a3daa269 61262016-03-29 Jakub Jelinek <jakub@redhat.com>
6127
24e1ba3d 6128 PR rtl-optimization/70429
6129 * gcc.c-torture/execute/pr70429.c: New test.
6130
a3daa269 6131 PR tree-optimization/70405
6132 * gcc.dg/pr70405.c: New test.
6133
3ef41a6e 61342016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6135
6136 PR fortran/70397
6137 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6138 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6139
4abd9410 61402016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6141
6142 PR testsuite/64177
6143 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6144 __cilkrts_set_param to set two workers.
6145 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6146 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6147
b58e5f0f 61482016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6149
305d86a0 6150 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 6151
bff53658 61522016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6153
6154 PR target/70406
305d86a0 6155 * gcc.target/i386/pr70406.c: New test.
bff53658 6156
bb2c9c15 61572016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6158
6159 * gnat.dg/specs/double_record_extension3.ads: New test.
6160
f12c84ab 61612016-03-25 Richard Henderson <rth@redhat.com>
6162
6163 PR target/70120
6164 * gcc.target/aarch64/pr70120-1.c: New.
6165 * gcc.target/aarch64/pr70120-2.c: New.
6166 * gcc.target/aarch64/pr70120-3.c: New.
6167
b0bf58c4 61682016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6169
6170 PR c++/62212
6171 * g++.dg/template/mangle2.C: The dg-do directive should be
6172 "compile" not "assemble".
6173
f175ba0f 61742016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6175
6176 PR lto/69650
6177 * gcc.dg/pr69650.c: New test.
6178
4cc3295f 61792016-03-25 David Edelsohn <dje.gcc@gmail.com>
6180
6181 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6182
0cf40600 61832016-03-25 Alan Modra <amodra@gmail.com>
6184
6185 * gcc.dg/dfp/pr70052.c: New test.
6186
3aebf099 61872016-03-24 Richard Henderson <rth@redhat.com>
6188
6189 PR middle-end/69845
6190 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6191 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6192
83245bd3 61932016-03-24 Tom de Vries <tom@codesourcery.com>
6194
6195 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6196
108e7ee4 61972016-03-24 Tom de Vries <tom@codesourcery.com>
6198
6199 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6200 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6201
17af0b14 62022016-03-24 Tom de Vries <tom@codesourcery.com>
6203
6204 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6205 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6206
6c8770ee 62072016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6208
6209 PR c++/62212
6210 * g++.dg/template/mangle2.C: New test.
6211
a7e21b7b 62122016-03-24 Richard Biener <rguenther@suse.de>
6213
6214 PR tree-optimization/70396
6215 * gcc.dg/torture/pr70396.c: New testcase.
6216
f365d297 62172016-03-24 Richard Biener <rguenther@suse.de>
6218
6219 PR middle-end/70370
6220 * gcc.dg/torture/pr70370.c: New testcase.
6221
da7aeb13 62222016-03-24 Tom de Vries <tom@codesourcery.com>
6223
6224 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6225 * gfortran.dg/goacc/kernels-tree.f95: Same.
6226 * gfortran.dg/goacc/parallel-tree.f95: Same.
6227
80b30de0 62282016-03-24 Tom de Vries <tom@codesourcery.com>
6229
6230 * c-c++-common/goacc/uninit-if-clause.c: New test.
6231 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6232
cb9b6b99 62332016-03-24 Jakub Jelinek <jakub@redhat.com>
6234
6235 PR target/70290
305d86a0 6236 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6237 Fix formatting.
cb9b6b99 6238
a4225fff 62392016-03-24 Richard Biener <rguenther@suse.de>
6240
6241 PR tree-optimization/70372
6242 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6243
5a869ab8 62442016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6245
6246 PR c++/70347
6247 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6248
36ce5faa 62492016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6250
6251 PR c++/70332
6252 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6253
c4fa85c9 62542016-03-23 Jakub Jelinek <jakub@redhat.com>
6255
d9377ad5 6256 PR c++/70001
6257 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6258 * g++.dg/cpp1y/pr70001.C: New test.
6259
c4fa85c9 6260 PR c++/70323
6261 * g++.dg/cpp0x/constexpr-70323.C: New test.
6262
0a2062da 62632016-03-23 Alexandre Oliva <aoliva@redhat.com>
6264 Jason Merrill <jason@redhat.com>
6265 Jakub Jelinek <jakub@redhat.com>
6266
6267 PR c++/69315
6268 * g++.dg/cpp0x/constexpr-69315.C: New test.
6269 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6270
62d2a6dc 62712016-03-23 Marek Polacek <polacek@redhat.com>
6272
6273 PR c++/69884
6274 * g++.dg/warn/Wignored-attributes-1.C: New test.
6275 * g++.dg/warn/Wignored-attributes-2.C: New test.
6276
a82d6246 62772016-03-23 Tom de Vries <tom@codesourcery.com>
6278
6279 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6280 initialization.
6281 * gfortran.dg/goacc/private-3.f95 (test): Same.
6282 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6283 missing use param.
6284
dc834ba1 62852016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6286
6287 * lib/target-supports.exp: Remove v7ve entry from loop
6288 creating effective target checks.
6289 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6290 (add_options_for_arm_arch_v7ve): Likewise.
6291
7e83fd1f 62922016-03-23 Jakub Jelinek <jakub@redhat.com>
6293
6294 PR tree-optimization/70354
6295 * gcc.dg/vect/pr70354-1.c: New test.
6296 * gcc.dg/vect/pr70354-2.c: New test.
6297 * gcc.target/i386/avx2-pr70354-1.c: New test.
6298 * gcc.target/i386/avx2-pr70354-2.c: New test.
6299
4e4da058 63002016-03-22 Jeff Law <law@redhat.com>
6301
6302 PR target/70232
6303 * gcc.dg/tree-ssa/pr70232.c: New test.
6304
6855137b 63052016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6306
6307 PR target/70302
6308 * gcc.target/i386/pr70302.c: New test.
6309
19db1ec8 63102016-03-22 Richard Biener <rguenther@suse.de>
6311
6312 PR middle-end/70251
6313 * g++.dg/torture/pr70251.C: New testcase.
6314
4baec9f2 63152016-03-22 David Malcolm <dmalcolm@redhat.com>
6316
6317 PR c/69993
6318 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6319 Wmisleading-indentation.c.
6320 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6321 reflect change to diagnostic text and order of messages.
6322 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6323
fcfec126 63242016-03-22 David Edelsohn <dje.gcc@gmail.com>
6325
6326 * g++.dg/ext/java-3.C: Don't compile on AIX.
6327
aa30728a 63282016-03-22 Richard Biener <rguenther@suse.de>
6329
6330 PR middle-end/70333
6331 * gcc.dg/torture/pr70333.c: New testcase.
6332
46ec4eb4 63332016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6334
6335 * g++.dg/ext/pr70290.C: New test.
6336
4880f878 63372016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6338
6339 PR target/70325
6340 * gcc.target/i386/pr70325.c: New test.
6341
3d78ea44 63422016-03-22 Jakub Jelinek <jakub@redhat.com>
6343
5934fb8f 6344 PR target/70329
6345 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6346 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6347
b6436f79 6348 PR target/70300
6349 * gcc.target/i386/pr70300.c: New test.
6350
3d78ea44 6351 PR c++/70295
6352 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6353 (func2): New function for cond with parens, xfail warning for c++.
6354 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6355
b60244f6 63562016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6357
6358 PR c++/70096
6359 * g++.dg/template/ptrmem30.C: New test.
6360
c8e3e744 63612016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6362
6363 PR c++/70204
6364 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6365 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6366
2715f63a 63672016-03-21 Jakub Jelinek <jakub@redhat.com>
6368
6369 PR middle-end/70326
6370 * gcc.dg/pr70326.c: New test.
6371
2daa2cda 63722016-03-21 Marc Glisse <marc.glisse@inria.fr>
6373 Jakub Jelinek <jakub@redhat.com>
6374
6375 PR tree-optimization/70317
6376 * gcc.dg/pr70317.c: New test.
6377
d9aa5a50 63782016-03-21 Uros Bizjak <ubizjak@gmail.com>
6379
6380 PR target/70327
6381 * gcc.target/i386/pr70327.c: New test.
6382
e1a88bf4 63832016-03-21 Martin Liska <mliska@suse.cz>
6384
61941425 6385 PR ipa/70306
e1a88bf4 6386 * gcc.dg/ipa/pr70306.c: New test.
6387
d9aa5a50 63882016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 6389
6390 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6391 * gcc.target/arm/attr-align3.c: Likewise.
6392 * gcc.target/arm/attr_arm.c: Likewise.
6393 * gcc.target/arm/flip-thumb.c: Likewise.
6394
afdde20c 63952016-03-21 Jakub Jelinek <jakub@redhat.com>
6396
6397 PR target/70296
6398 * gcc.target/powerpc/altivec-36.c: New test.
6399
3f2ef661 64002016-03-21 Richard Biener <rguenther@suse.de>
6401
6402 PR tree-optimization/70310
6403 * gcc.dg/torture/pr70310.c: New testcase.
6404
08b2b692 64052016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6406
6407 PR target/70293
6408 * gcc.target/i386/pr70293.c: New test.
6409
93505d22 64102016-03-21 Richard Biener <rguenther@suse.de>
6411
6412 PR tree-optimization/70288
6413 * gcc.dg/torture/pr70288-1.c: New testcase.
6414 * gcc.dg/torture/pr70288-2.c: Likewise.
6415
06fd1914 64162016-03-21 Andrey Belevantsev <abel@ispras.ru>
6417
6418 PR rtl-optimization/69307
6419 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 6420
b628775e 64212016-03-21 Andrey Belevantsev <abel@ispras.ru>
6422
6423 PR rtl-optimization/69102
6424 * gcc.c-torture/compile/pr69102.c: New test.
6425
1421f43c 64262016-03-18 Jeff Law <law@redhat.com>
6427
6428 PR rtl-optimization/70263
6429 * gcc.c-torture/compile/pr70263-1.c: New test.
6430 * gcc.target/i386/pr70263-2.c: New test.
6431
e7142ce1 64322016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6433
6434 PR rtl-optimization/70278
6435 * gcc.dg/torture/pr70278.c: New test.
6436 * gcc.target/arm/pr70278.c: New test.
6437
5539bc70 64382016-03-18 David Malcolm <dmalcolm@redhat.com>
6439
6440 PR c/70281
6441 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6442 (test_builtin_types_compatible_p): New test function.
6443 * gcc.dg/pr70281.c: New test case.
6444
296a290a 64452016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6446
6447 PR target/70113
6448 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6449
666094f0 64502016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6451
6452 PR tree-optimization/70252
6453 * gcc.dg/pr70252.c: New test.
6454
350514e8 64552016-03-18 Tom de Vries <tom@codesourcery.com>
6456
6457 * gcc.dg/pr70161-2.c: New test.
6458 * gcc.dg/pr70161.c: New test.
6459
011e0cea 64602016-03-18 Tom de Vries <tom@codesourcery.com>
6461
6462 PR ipa/70269
6463 * gcc.dg/pr70269.c: New test.
6464
292a09de 64652016-03-18 Jakub Jelinek <jakub@redhat.com>
6466
6467 PR c++/70267
6468 * g++.dg/ext/java-3.C: New test.
6469
efc86c4c 64702016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6471
6472 PR c++/70205
6473 * g++.dg/lookup/pr70205.C: New test.
6474
a28dd575 64752016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6476
6477 PR c++/70218
6478 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6479
92e7ab1e 64802016-03-17 Marek Polacek <polacek@redhat.com>
6481
6482 PR c/69407
6483 * gcc.dg/atomic-op-6.c: New test.
6484
7378dbfb 64852016-03-17 David Malcolm <dmalcolm@redhat.com>
6486
6487 PR c/70264
6488 * c-c++-common/pr70264.c: New test case.
6489
f7995d7d 64902016-03-17 Jakub Jelinek <jakub@redhat.com>
6491
e2895b76 6492 PR c++/70144
6493 * c-c++-common/pr70144-1.c: New test.
6494 * c-c++-common/pr70144-2.c: New test.
6495
f7995d7d 6496 PR c++/70272
6497 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6498 * g++.dg/opt/flifetime-dse6.C: New test.
6499 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6500
5ec4a949 65012016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6502
6503 PR driver/70192
6504 * gcc.dg/pic-1.c: New test.
6505 * gcc.dg/pic-2.c: Likewise.
6506 * gcc.dg/pic-3.c: Likewise.
6507 * gcc.dg/pic-4.c: Likewise.
6508 * gcc.dg/pie-1.c: Likewise.
6509 * gcc.dg/pie-2.c: Likewise.
6510 * gcc.dg/pie-3.c: Likewise.
6511 * gcc.dg/pie-4.c: Likewise.
6512 * gcc.dg/pie-5.c: Likewise.
6513 * gcc.dg/pie-6.c: Likewise.
6514
c28550e1 65152016-03-17 Tom de Vries <tom@codesourcery.com>
6516
6517 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6518 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6519
be3296cb 65202016-03-17 Richard Biener <rguenther@suse.de>
6521
6522 PR debug/70271
6523 * g++.dg/debug/pr70271.C: New testcase.
6524
9b60ef21 65252016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6526
6527 * gcc.target/i386/pr70251.c: New test.
6528
9a80bc1a 65292016-03-17 Marek Polacek <polacek@redhat.com>
6530
6531 PR c++/70194
6532 * g++.dg/warn/constexpr-70194.C: New test.
6533
733d7ff9 65342016-03-16 Richard Henderson <rth@redhat.com>
6535
6536 PR middle-end/70240
6537 * gcc.c-torture/compile/pr70240.c: New.
6538
3e6f12bf 65392016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6540
6541 * gcc.c-torture/compile/20151204.c: Skip for avr.
6542
867c9e99 65432016-03-16 Jakub Jelinek <jakub@redhat.com>
6544
6545 PR target/70245
6546 * g++.dg/opt/pr70245.C: New test.
6547 * g++.dg/opt/pr70245.h: New file.
6548 * g++.dg/opt/pr70245-aux.cc: New file.
6549
8ced6ab7 65502016-03-16 Martin Sebor <msebor@redhat.com>
6551
6552 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6553
37af779a 65542016-03-16 Richard Henderson <rth@redhat.com>
6555
6556 PR middle-end/70199
6557 * gcc.c-torture/compile/pr70199.c: New.
6558
78ed999c 65592016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6560
6561 * gcc.dg/uninit-19.c: Run dos2unix.
6562
462ca422 65632016-03-16 Marek Polacek <polacek@redhat.com>
6564
6565 PR c/70093
6566 * gcc.dg/nested-func-10.c: New test.
6567 * gcc.dg/nested-func-9.c: New test.
6568
fe58aacc 65692016-03-16 Jakub Jelinek <jakub@redhat.com>
6570
6571 PR tree-optimization/68714
6572 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6573
27a53872 65742016-03-16 Tom de Vries <tom@codesourcery.com>
6575
6576 PR tree-optimization/68715
6577 * gcc.dg/graphite/pr68715-2.c: New test.
6578 * gcc.dg/graphite/pr68715.c: New test.
6579 * gfortran.dg/graphite/pr68715.f90: New test.
6580
95049c3c 65812016-03-16 Tom de Vries <tom@codesourcery.com>
6582
6583 PR tree-optimization/68809
6584 * gcc.dg/graphite/pr68809-2.c: New test.
6585 * gcc.dg/graphite/pr68809.c: New test.
6586
09eddd70 65872016-03-16 Jakub Jelinek <jakub@redhat.com>
6588
81fc5915 6589 PR c++/70147
6590 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6591 method call to i () as argument. Adjust expected output.
6592
09eddd70 6593 PR c++/70147
6594 * g++.dg/ubsan/pr70147-1.C: New test.
6595 * g++.dg/ubsan/pr70147-2.C: New test.
6596
6373d2a2 65972016-03-15 Martin Sebor <msebor@redhat.com>
6598
6599 PR c++/58281
6600 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6601
d27a0c11 66022016-03-15 John David Anglin <danglin@gcc.gnu.org>
6603
9908039d 6604 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6605 hppa*-*-hpux*.
6606
45cdc3a6 6607 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6608
d27a0c11 6609 PR libfortran/69799
6610 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6611 libatomic_available.
6612
0dd1d57f 66132016-03-15 Marek Polacek <polacek@redhat.com>
6614
6615 PR c++/70209
6616 * g++.dg/ext/attribute-may-alias-4.C: New test.
6617
0ce02c07 66182016-03-15 Alexander Monakov <amonakov@ispras.ru>
6619
6620 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6621 -fvar-tracking-assignments-toggle flag.
6622
f6e39b30 66232016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6624
6625 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6626
167f93a2 66272016-03-15 Jakub Jelinek <jakub@redhat.com>
6628
6629 PR rtl-optimization/70222
6630 * gcc.c-torture/execute/pr70222-1.c: New test.
6631 * gcc.c-torture/execute/pr70222-2.c: New test.
6632
08a8af4a 66332016-03-15 Richard Henderson <rth@redhat.com>
6634
6635 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6636
738eb905 66372016-03-15 Andrey Belevantsev <abel@ispras.ru>
6638
6639 PR rtl-optimization/69032
6640 * gcc.dg/pr69032.c: New test.
6641
dd148b3a 66422016-03-15 Andrey Belevantsev <abel@ispras.ru>
6643
6644 PR rtl-optimization/63384
d9aa5a50 6645 * g++.dg/pr63384.C: New test.
dd148b3a 6646
acf58115 66472016-03-15 Andrey Belevantsev <abel@ispras.ru>
6648
6649 PR target/64411
6650 * gcc.target/i386/pr64411.C: New test.
6651
a2897dc4 66522016-03-15 Tom de Vries <tom@codesourcery.com>
6653
6654 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6655 * gfortran.dg/goacc/kernels-alias.f95: New test.
6656
7bad2faf 66572016-03-14 Martin Sebor <msebor@redhat.com>
6658
6659 PR c++/53792
6660 * g++.dg/cpp0x/constexpr-inline.C: New test.
6661 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6662
d65fa8d9 66632016-03-14 David Edelsohn <dje.gcc@gmail.com>
6664
6665 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6666
2b3c633f 66672016-03-14 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR middle-end/70219
6670 * gcc.dg/pr70219.c: New test.
6671
e947f9c3 66722016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6673
6674 PR target/70083
6675 * gcc.dg/torture/pr70083.c: New test.
6676 * gcc.target/i386/pr70083.c: New test.
6677
74201dc2 66782016-03-14 Richard Biener <rguenther@suse.de>
6679
6680 PR tree-optimization/56365
6681 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6682
88aea41e 66832016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6684
6685 PR target/70098
6686 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6687 New function.
6688 * g++.dg/pr70098.C: New testcase.
6689
6690
1bd2aefd 66912016-03-14 Tom de Vries <tom@codesourcery.com>
6692
6693 PR tree-optimization/70045
6694 * gcc.dg/graphite/pr70045.c: New test.
6695
922c7033 66962016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6697
6698 PR fortran/69043
6699 * gfortran.dg/include_9.f90: New test.
6700
fd4ab6d9 67012016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6702
6703 PR fortran/45076
6704 gfortran.dg/prof/prof.exp: New script.
6705 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6706
7d7218d3 67072016-03-12 Andrey Belevantsev <abel@ispras.ru>
6708
6709 PR rtl-optimization/69307
6710 * gcc.dg/pr69307.c: New test.
6711
02ffd664 67122016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6713
6714 PR target/69614
6715 * gcc.target/arm/pr69614.c: New.
6716
76e207a9 67172016-03-12 Paul Thomas <pault@gcc.gnu.org>
6718
6719 PR fortran/70031
6720 * gfortran.dg/submodule_14.f08: New test
6721
6722 PR fortran/69524
6723 * gfortran.dg/submodule_15.f08: New test
6724
490ee78a 67252016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6726
6727 PR c++/70106
6728 * g++.dg/cpp1y/paren3.C: New test.
6729
04e137ff 67302016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6731
6732 PR target/70131
6733 * gcc.target/powerpc/ppc-round2.c: New test.
6734
27b2c1c4 67352016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6736
6737 PR target/70123
6738 * gcc.dg/torture/pr70123.c: New test.
6739
84116671 67402016-03-11 Jeff Law <law@redhat.com>
6741
6742 PR tree-optimization/70190
6743 * gcc.c-torture/compile/pr70190.c: New test.
6744
cfa58bc8 67452016-03-11 David Malcolm <dmalcolm@redhat.com>
6746
6747 PR c/68187
6748 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6749 case.
6750 (test43_b): Likewise.
6751 (test43_c): Likewise.
6752 (test43_d): Likewise.
6753 (test43_e): Likewise.
6754 (test43_f): Likewise.
6755 (test43_g): Likewise.
6756 (test44_a): Likewise.
6757 (test44_b): Likewise.
6758 (test44_c): Likewise.
6759 (test44_d): Likewise.
6760 (test44_e): Likewise.
6761
ce234f27 67622016-03-11 David Malcolm <dmalcolm@redhat.com>
6763
6764 PR c/70085
6765 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6766
e4756b48 67672016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6768
6769 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6770 dg-options.
6771
1f5ef87e 67722016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6773
6774 PR target/70002
6775 PR target/69245
6776 * gcc.target/aarch64/pr69245_2.c: New test.
6777
f9c352a1 67782016-03-11 Jakub Jelinek <jakub@redhat.com>
6779
6780 PR tree-optimization/70177
6781 * gcc.dg/pr70177.c: New test.
6782
4dd92ac6 67832016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6784
6785 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6786
331e4fdb 67872016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6788
6789 * gcc.dg/tree-ssa/sra-20.c: New.
6790
69262824 67912016-03-11 Jakub Jelinek <jakub@redhat.com>
6792
6f9a7425 6793 PR rtl-optimization/70174
6794 * gcc.dg/pr70174.c: New test.
6795
69262824 6796 PR tree-optimization/70169
6797 * gcc.dg/pr70169.c: New test.
6798
4637a847 67992016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6800
6801 PR target/70160
6802 * gcc.target/i386/pr70160.c: New test.
6803
5a86d754 68042016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6805
6806 * gcc.target/s390/dfp-1.c: New test.
6807
af4c8290 68082016-03-10 Nick Clifton <nickc@redhat.com>
6809
6810 PR target/70044
6811 * gcc.target/aarch64/pr70044.c: New test.
6812
98dfd328 68132016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6814 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR c++/70001
6817 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6818 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6819 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6820
75e72311 68212016-03-10 Jan Hubicka <hubicka@ucw.cz>
6822
6823 PR lto/69589
6824 * g++.dg/lto/pr69589_0.C: New testcase
6825 * g++.dg/lto/pr69589_1.C: New testcase
6826
a2eb1271 68272016-03-10 Marek Polacek <polacek@redhat.com>
6828
6829 PR c++/70153
6830 * g++.dg/delayedfold/unary-plus1.C: New test.
6831
68322016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 6833
6834 * gcc.target/arm/pr45701-1.c: Escape brackets.
6835 * gcc.target/arm/pr45701-2.c: Likewise.
6836
5ab2987f 68372016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6838
6839 * gfortran.dg/unconstrained_commons.f: New.
6840
6972afac 68412016-03-10 Alan Modra <amodra@gmail.com>
6842
6843 * gcc.dg/pr69195.c: New.
6844 * gcc.dg/pr69238.c: New.
6845
c82c99ec 68462016-03-10 Tom de Vries <tom@codesourcery.com>
6847
6848 PR testsuite/68915
6849 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6850
a2389d4a 68512016-03-10 Richard Biener <rguenther@suse.de>
6852
6853 PR tree-optimization/70128
6854 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6855 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6856
c272412d 68572016-03-09 Jakub Jelinek <jakub@redhat.com>
6858
a0451069 6859 PR tree-optimization/70152
6860 * gcc.dg/pr70152.c: New test.
6861
c272412d 6862 PR target/70086
6863 * gcc.target/i386/pr70086-1.c: New test.
6864 * gcc.target/i386/pr70086-2.c: New test.
6865 * gcc.target/i386/pr70086-3.c: New test.
5f611068 6866
6867 PR tree-optimization/70127
6868 * gcc.c-torture/execute/pr70127.c: New test.
6869
27dcb7a8 68702016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6871
6872 * c-c++-common/goacc/combined-directives-2.c: New test.
6873
c24757cf 68742016-03-09 David Malcolm <dmalcolm@redhat.com>
6875
6876 PR c/68473
6877 PR c++/70105
6878 * g++.dg/diagnostic/pr70105.C: New test.
6879 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6880 (test_multiple_ordinary_maps): New test function.
6881
83108969 68822016-03-09 David Malcolm <dmalcolm@redhat.com>
6883
6884 PR c/68473
6885 PR c++/70105
6886 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6887 Drop range information from call to inform_at_rich_loc.
6888 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6889 New.
6890 (test_show_locus): Replace calls to rich_location::add_range with
6891 calls to add_range. Rewrite the tests that used the now-defunct
6892 rich_location ctor taking a source_range. Simplify other tests
6893 by replacing calls to COMBINE_LOCATION_DATA with calls to
6894 make_location.
6895
6733c0e8 68962016-03-09 Richard Biener <rguenther@suse.de>
6897 Jakub Jelinek <jakub@redhat.com>
6898
6899 PR tree-optimization/70138
6900 * gcc.dg/vect/pr70138-1.c: New testcase.
6901 * gcc.dg/vect/pr70138-2.c: Likewise.
6902
96abb9f5 69032016-03-09 Jakub Jelinek <jakub@redhat.com>
6904
6905 PR target/70049
6906 * gcc.target/i386/pr70049.c: New test.
6907
42bb3bfb 69082016-03-09 Richard Biener <rguenther@suse.de>
6909
6910 PR c/70143
6911 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6912 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6913 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6914
27527428 69152016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6916
6917 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6918 arm-*-*.
6919
248449f2 69202016-03-09 Jakub Jelinek <jakub@redhat.com>
6921
1bd49ced 6922 PR middle-end/67278
6923 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6924
248449f2 6925 PR target/67278
6926 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6927
6928 PR middle-end/70050
6929 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6930 in testcase comment.
6931
dfc460ff 69322016-03-09 Tom de Vries <tom@codesourcery.com>
6933
6934 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6935 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6936 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6937 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6938 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6939 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6940 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6941 * gfortran.dg/goacc/kernels-loop.f95: New test.
6942
0377fc7f 69432016-03-08 Martin Sebor <msebor@redhat.com>
6944
6945 PR c++/62096
6946 * g++.dg/warn/overflow-warn-7.C: New test.
6947
3556aa80 69482016-03-08 Jason Merrill <jason@redhat.com>
6949
6950 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6951 * lib/target-supports.exp (check_effective_target_concepts): New.
6952
e5096208 69532016-03-08 Jakub Jelinek <jakub@redhat.com>
6954
5370eb8d 6955 PR c++/70135
6956 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6957 * g++.dg/ubsan/pr70135.C: New test.
6958
e5096208 6959 PR target/70110
6960 * gcc.dg/pr70110.c: New test.
6961
cc37120d 69622016-03-07 Martin Jambor <mjambor@suse.cz>
6963
6964 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6965 * c-c++-common/gomp/if-1.c: Likewise.
6966 * c-c++-common/gomp/pr61486-2.c: Likewise.
6967 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6968 to dg-additional-options.
6969 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6970 * g++/gomp/target-teams-1.c: Likewise.
6971 * gcc.dg/gomp/gomp.exp: Likewise.
6972 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6973 dg-additional-options.
6974 * gfortran.dg/gomp/gomp.exp: Likewise.
6975 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6976 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6977 dg-additional-options.
6978 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6979
53c248d8 69802016-03-07 Martin Jambor <mjambor@suse.cz>
6981
6982 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6983 * c-c++-common/gomp/gridify-1.c: New test.
6984 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6985
541e79a0 69862016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6987
6988 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6989 trigger for cortex-r8, when scanning for register r8.
6990 * gcc.target/arm/pr45701-2.c: Likewise.
6991
4dfabd94 69922016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 6993 Jeff Law <law@redhat.com>
4dfabd94 6994
6995 PR tree-optimization/69740
6996 * gcc.c-torture/compile/pr69740-1.c: New test.
6997 * gcc.c-torture/compile/pr69740-2.c: New test.
6998
1b63a87b 69992016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7000
7001 * lib/target-supports.exp
7002 (check_effective_target_whole_vector_shift): Enable for PPC64.
7003
d33914da 70042016-03-07 Richard Biener <rguenther@suse.de>
7005
7006 PR tree-optimization/70115
7007 * gcc.dg/torture/pr70115.c: New testcase.
7008
584fba4b 70092016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7010
7011 PR middle-end/69916
7012 * c-c-++-common/goacc/pr69916.c: New.
7013
7f2f5ec0 70142016-03-07 Richard Henderson <rth@redhat.com>
7015
7016 * gcc.c-torture/compile/pr70061.c: New test.
7017
f530e7c4 70182016-03-07 Richard Biener <rguenther@suse.de>
7019
7020 PR testsuite/70109
7021 * gcc.dg/vect/O3-pr36098.c: New testcase.
7022
a3855fed 70232016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7024
7025 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7026
091ffc31 70272016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7028
7029 * gnat.dg/renaming9.ad[sb]: New testcase.
7030
2941b871 70312016-03-05 Jakub Jelinek <jakub@redhat.com>
7032
7033 PR c++/70084
7034 * g++.dg/expr/stdarg3.C: New test.
7035
5173ce42 70362016-03-04 Jeff Law <law@redhat.com>
7037
7038 PR tree-optimization/69196
7039 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7040 x86_64-*-*.
7041
2d1d2e55 70422016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7043
0e43078e 7044 PR c/69973
7045 * gcc.dg/pr69973.c: New test.
7046
d8ec06ae 7047 PR rtl-optimization/69941
7048 * gcc.dg/torture/pr69941.c: New test.
7049
2d1d2e55 7050 PR c/69824
7051 * gcc.dg/pr69824.c: New test.
7052
32f692e2 70532016-03-05 Tom de Vries <tom@codesourcery.com>
7054
7055 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7056 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7057 function.
7058
1c699e9a 70592016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7060
7061 PR c++/66786
7062 * g++.dg/cpp1y/var-templ48.C: New test.
7063 * g++.dg/cpp1y/var-templ49.C: New test.
7064
358448c6 70652016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7066
7067 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7068
01dc3c45 70692016-03-04 Jakub Jelinek <jakub@redhat.com>
7070
e968ff6d 7071 PR c++/70035
7072 * g++.dg/ubsan/pr70035.C: New test.
7073
01dc3c45 7074 PR target/70062
7075 * gcc.target/i386/pr70062.c: New test.
7076
3937d618 70772016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7078
7079 * g++.dg/template/typename21.C: Remove c++98_only.
7080
c58ac7f8 70812016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7082
7083 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7084
0060768a 70852016-03-04 David Malcolm <dmalcolm@redhat.com>
7086
7087 PR c/68187
7088 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7089 function.
7090 (fn_42_b): Likewise.
7091 (fn_42_c): Likewise.
7092
74c6fd40 70932016-03-04 David Malcolm <dmalcolm@redhat.com>
7094
7095 PR c/68187
7096 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7097 function.
7098 (fn_40_b): Likewise.
7099 (fn_41_a): Likewise.
7100 (fn_41_b): Likewise.
7101
31b11359 71022016-03-04 Jakub Jelinek <jakub@redhat.com>
7103
7104 PR target/70059
7105 * gcc.target/i386/avx512f-pr70059.c: New test.
7106 * gcc.target/i386/avx512dq-pr70059.c: New test.
7107
c5b93452 71082016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7109
7110 PR rtl-optimization/57676
7111 * gcc.dg/torture/pr57676.c: New test.
7112
268fbd56 71132016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7114
7115 * gcc.dg/pr70026.c: New test.
7116
6560d1ad 71172016-03-04 Marek Polacek <polacek@redhat.com>
7118
7119 PR c/69798
7120 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7121 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7122
cc7dfddf 71232016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7124
7125 PR target/70004
7126 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7127 Delete.
7128 (test_corners_sisd_si): Likewise.
7129 (main): Remove checks of the above.
7130 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7131
e9663bd4 71322016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7133
7134 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7135
dcdd684e 71362016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7137
7138 * gcc.dg/torture/pr69951.c: Accept argc==0.
7139
e692d332 71402016-03-04 Richard Biener <rguenther@suse.de>
7141
7142 PR c++/70054
7143 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7144 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7145
af77b7e6 71462016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7147
7148 PR testsuite/69766
7149 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7150 testing multiarch.
7151
290da96e 71522016-03-04 Jakub Jelinek <jakub@redhat.com>
7153
7154 PR debug/69947
7155 * gcc.dg/guality/pr69947.c: New test.
7156
e51ce713 71572016-03-03 Jakub Jelinek <jakub@redhat.com>
7158
7159 PR ada/70017
7160 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7161
1feed892 71622016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7163
7164 PR rtl-optimization/69904
7165 * gcc.target/arm/pr69904.c: New test.
7166
c32bda69 71672016-03-03 Jakub Jelinek <jakub@redhat.com>
7168
7169 PR target/70021
7170 * gcc.dg/vect/pr70021.c: New test.
7171 * gcc.target/i386/pr70021.c: New test.
7172
1bc579ed 71732016-03-03 Marek Polacek <polacek@redhat.com>
7174
7175 PR middle-end/70050
7176 * gcc.dg/pr70050.c: New test.
7177
cfa8d638 71782016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7179
7180 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7181
1b889259 71822016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7183
7184 PR tree-optimization/70043
7185 * gfortran.dg/vect/pr70043.f90: New test.
7186
f756dfa3 71872016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7188
7189 * gnat.dg/specs/task1.ads: New test.
7190
5cb4863d 71912016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7192
7193 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7194 Invoke gdb with -batch.
7195 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7196
5dd12e43 71972016-03-03 Richard Biener <rguenther@suse.de>
7198
7199 PR tree-optimization/55936
7200 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7201
d97ba4ca 72022016-03-02 Jeff Law <law@redhat.com>
7203
5d23c86f 7204 PR rtl-optimization/69942
7205 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7206 effects of argument promotions.
7207
d97ba4ca 7208 PR tree-optimization/69987
7209 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7210 target does not support -fprefetch-loop-arrays.
7211
901faaa0 72122016-03-02 Uros Bizjak <ubizjak@gmail.com>
7213
7214 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7215
51f6fdce 72162016-03-02 Bin Cheng <bin.cheng@arm.com>
7217
6bc7872f 7218 PR rtl-optimization/69052
51f6fdce 7219 * gcc.target/i386/pr69052.c: New test.
7220
31d31e07 72212016-03-02 Alan Modra <amodra@gmail.com>
7222
7223 * gcc.dg/pr69990.c: New.
7224
04faee95 72252016-03-02 Jakub Jelinek <jakub@redhat.com>
7226
270d0117 7227 PR c/68062
7228 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7229
7230 PR middle-end/70022
7231 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7232
04faee95 7233 PR target/70028
7234 * gcc.target/i386/pr70028.c: New test.
7235
a2cc9e8e 72362016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7237
7238 * c-c++-common/asan/swapcontext-test-1.c,
7239 * c-c++-common/tsan/thread_leak.c,
7240 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7241 * g++.dg/tsan/benign_race.C,
7242 * g++.dg/tsan/fd_close_norace.C,
7243 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7244 races with sanitizer output
7245
dd4bd263 72462016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 7247 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 7248
7249 PR target/67278
7250 * gcc.dg/simd-8.c: New testcase.
7251
b5fe3a49 72522016-03-02 Richard Biener <rguenther@suse.de>
7253
7254 PR middle-end/67278
7255 * gcc.dg/simd-7.c: New testcase.
7256
23601f67 72572016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7258
7259 * gcc.target/i386/pr70007.c: Tweak.
7260
f66f65e7 72612016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7262
7263 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7264
60773515 72652016-03-02 Marek Polacek <polacek@redhat.com>
7266
7267 PR c/67854
7268 * gcc.dg/pr67854.c: New test.
7269
6c094cb1 72702016-03-02 Jakub Jelinek <jakub@redhat.com>
7271
7272 PR middle-end/70025
7273 * gcc.dg/torture/pr70025.c: New test.
7274
7627bb56 72752016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7276
7277 PR tree-optimization/68621
7278 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7279
066c8e94 72802016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7281
7282 * gcc.target/i386/pr70007.c: New test.
7283
d3b819ad 72842016-03-01 Jeff Law <law@redhat.com>
7285
d4b9ad56 7286 PR tree-optimization/69196
7e217344 7287 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 7288
d3b819ad 7289 PR tree-optimization/69196
7290 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7291 duplicating code and spoiling the expected output.
7292
4f37285d 72932016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7294
7295 PR target/70033
7296 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7297 supports power9 before doing tests.
7298 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7299 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7300 * gcc.target/powerpc/p9-permute.c: Likewise.
7301
3e9c4f6c 73022016-03-01 Uros Bizjak <ubizjak@gmail.com>
7303
7304 PR target/70027
7305 * gcc.target/i386/pr70027.c: New test.
7306
e324729e 73072016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 7308
7309 * gcc.dg/pr70017.c: New test.
7310
40e9ce2d 73112016-03-01 Jakub Jelinek <jakub@redhat.com>
7312
7313 PR c/69796
7314 PR c/69974
7315 * gcc.dg/pr69796.c: New test.
7316 * gcc.dg/pr69974.c: New test.
7317
e8b016ea 73182016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7319
7320 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7321
24d3127c 73222016-02-29 Jeff Law <law@redhat.com>
7323
7324 PR tree-optimization/69987
7325 * gfortran.dg/pr69987.f90: New test.
7326
7327 PR tree-optimization/69989
7328 * gcc.c-torture/compile/pr69989-2.c: New test.
7329
12cc1225 73302016-03-01 Marek Polacek <polacek@redhat.com>
7331
7332 PR c++/69795
7333 * g++.dg/parse/invalid1.C: New test.
7334
d99a947c 73352016-03-01 Richard Biener <rguenther@suse.de>
7336
7337 PR middle-end/70022
7338 * gcc.dg/pr70022.c: New testcase.
7339
395dbc60 73402016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7341
7342 PR tree-optimization/69956
7343 * gcc.dg/pr69956.c: New test.
7344
40a35c55 73452016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7346
7347 PR target/70011
7348 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7349 XFAIL when hardware supports efficient unaligned storage access.
7350
4edc90b0 73512016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7352
7353 PR c++/69961
7354 * g++.dg/template/pr69961a.C: New test.
7355 * g++.dg/template/pr69961b.C: New test.
7356
1ed1f69a 73572016-02-29 David Malcolm <dmalcolm@redhat.com>
7358
7359 PR preprocessor/69985
7360 * gcc.dg/cpp/pr69985.c: New test case.
7361
01c5d15d 73622016-02-29 Jeff Law <law@redhat.com>
7363
3a4d3de5 7364 PR tree-optimization/70005
7365 * gcc.c-torture/execute/pr70005.c New test.
7366
01c5d15d 7367 PR tree-optimization/69999
7368 * gcc.c-torture/compile/pr69999.c: New test.
7369
1bf66b54 73702016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7371
7372 PR tree-optimization/69652
7373 * gcc.dg/torture/pr69652.c: Delete test.
7374 * gcc.dg/vect/pr69652.c: New test.
7375
b4d653d5 73762016-02-19 Richard Biener <rguenther@suse.de>
7377
7378 PR tree-optimization/69980
7379 * gfortran.dg/vect/pr69980.f90: New testcase.
7380
35bc4745 73812016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7382
7383 * gcc.target/sparc/20160229-1.c: New test.
7384
bb54a538 73852016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7386
7387 * gnat.dg/stack_usage3.adb: New test.
7388 * gnat.dg/stack_usage3_pkg.ads: New helper.
7389
95164e71 73902016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7391
7392 * gnat.dg/renaming8.adb: New test.
7393 * gnat.dg/renaming8_pkg1.ads: New helper.
7394 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7395 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7396
a890896f 73972016-02-29 Richard Biener <rguenther@suse.de>
7398
7399 PR tree-optimization/69720
7400 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7401
5c70403a 74022016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7403
7404 PR fortran/68147
7405 PR fortran/47674
7406 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7407
dfb6d139 74082016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 7409 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7410
7411 PR fortran/56007
7412 * gfortran.dg/coarray_8.f90: Adjust error message.
7413 * gfortran.dg/pr56007.f90: New test.
7414 * gfortran.dg/pr56007.f: New test.
7415
536508db 74162016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7417
7418 PR tree-optimization/69989
7419 * gcc.dg/torture/pr69989.c: New test.
7420
eec75e45 74212016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7422
7423 * gcc.target/i386/stack-realign-win.c: New test.
7424
0175e45a 74252016-02-28 Harald Anlauf <anlauf@gmx.de>
7426
7427 PR fortran/60126
7428 * gfortran.dg/pr60126.f90: New test.
7429
2a703589 74302016-02-27 Jeff Law <law@redhat.com>
7431
7432 Revert
7433 2016-02-26 Richard Biener <rguenther@suse.de>
7434 Jeff Law <law@redhat.com>
7435
7436 PR tree-optimization/69740
7437 * gcc.c-torture/compile/pr69740-1.c: New test.
7438 * gcc.c-torture/compile/pr69740-2.c: New test.
7439
359b4c18 74402016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7441
1c96765a 7442 PR fortran/69910
359b4c18 7443 * gfortran.dg/newunit_4.f90: New test.
7444
49462d93 74452016-02-27 Jakub Jelinek <jakub@redhat.com>
7446
7447 PR target/69613
7448 PR rtl-optimization/69886
7449 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7450 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7451 target.
7452
c4ac733e 74532016-02-26 Martin Sebor <msebor@redhat.com>
7454
7455 PR tree-optimization/15826
7456 * gcc.dg/tree-ssa/pr15826.c: New test.
7457
da8c4b5d 74582016-02-26 Jakub Jelinek <jakub@redhat.com>
7459
7460 PR target/69969
7461 * gcc.target/powerpc/pr69969.c: New test.
7462
0a4558eb 74632016-02-26 Martin Sebor <msebor@redhat.com>
7464
7465 PR c++/15766
7466 * g++.old-deja/g++.other/decl5.C: Add a test case.
7467
5b500299 74682016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7469
7470 PR target/69946
7471 * gcc.target/powerpc/pr69946.c: New file.
7472
565f533b 74732016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 7474 Jeff Law <law@redhat.com>
565f533b 7475
0a4558eb 7476 PR tree-optimization/69740
565f533b 7477 * gcc.c-torture/compile/pr69740-1.c: New test.
7478 * gcc.c-torture/compile/pr69740-2.c: New test.
7479
ff67cbea 74802016-02-26 Martin Jambor <mjambor@suse.cz>
7481
7482 PR middle-end/69920
7483 * gcc.dg/torture/pr69932.c: New test.
7484 * gcc.dg/torture/pr69936.c: Likewise.
7485
e400d817 74862016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7487
7488 PR target/69709
7489 * gcc.target/s390/pr69709.c: New test.
7490
126a5a2d 74912016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7492
7493 PR target/69245
7494 * gcc.target/aarch64/pr69245_1.c: New test.
7495
59c58860 74962016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7497
7498 PR target/69613
7499 * gcc.dg/torture/pr69613.c: New test.
7500
9441fa4e 75012016-02-26 Jakub Jelinek <jakub@redhat.com>
7502
7503 PR rtl-optimization/69891
7504 * gcc.target/i386/pr69891.c: New test.
7505
e48fcde0 75062016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 7507 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7508
35ed600a 7509 PR target/61397
f41208a1 7510 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7511 functionality for both 32-bit and 64-bit.
7512
c86aaa0e 75132016-02-26 Richard Biener <rguenther@suse.de>
7514
7515 PR tree-optimization/69551
7516 * gcc.dg/torture/pr69951.c: New testcase.
7517
38e71a65 75182016-02-25 Richard Biener <rguenther@suse.de>
7519
7520 PR tree-optimization/48795
7521 * gcc.dg/Warray-bounds-18.c: New testcase.
7522
03331e69 75232016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7524
7525 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7526
f14d8d6a 75272016-02-25 Jakub Jelinek <jakub@redhat.com>
7528
7529 PR rtl-optimization/69896
7530 * gcc.dg/pr69896.c: New test.
7531
4003c807 75322016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7533
7534 PR c++/69736
7535 * g++.dg/cpp1y/paren2.C: New test.
7536
a0573328 75372016-02-24 Martin Sebor <msebor@redhat.com>
7538
7539 PR c/51147
7540 * gcc.dg/enum-mode-2.c: New test.
7541
2cde02ad 75422016-02-24 Jakub Jelinek <jakub@redhat.com>
7543
7544 PR c++/69922
7545 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7546 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7547 * g++.dg/ubsan/pr69922.C: New test.
7548
f0ea75d1 75492016-02-24 Marek Polacek <polacek@redhat.com>
7550
7551 PR c/69819
7552 * gcc.dg/pr69819.c: New test.
7553
05027366 75542016-02-24 Martin Sebor <msebor@redhat.com>
7555
34ed562b 7556 PR c++/69912
7557 * g++.dg/ext/flexary15.C: New test.
7558
75592016-02-24 Martin Sebor <msebor@redhat.com>
7560
7561 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 7562 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 7563 * g++.dg/ext/builtin_alloca.C: Same.
05027366 7564
650c3ad5 75652016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7566 Charles Baylis <charles.baylis@linaro.org>
7567
7568 PR debug/61033
7569 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7570
596070e8 75712016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 7572 Jakub Jelinek <jakub@redhat.com>
596070e8 7573
7574 PR middle-end/69760
7575 * gcc.dg/torture/pr69760.c: New testcase.
7576
d6b92d9f 75772016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7578
7579 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7580 pattern on Solaris with as.
7581
90436d9d 75822016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7583
7584 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7585 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7586 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7587 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7588
7c749495 75892016-02-24 Jakub Jelinek <jakub@redhat.com>
7590
7591 PR middle-end/69915
7592 * gcc.dg/pr69915.c: New test.
7593
9c9680b5 75942016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7595
7596 PR rtl-optimization/69886
7597 * gcc.dg/torture/pr69886.c: New test.
7598
36d081ee 75992016-02-24 Richard Biener <rguenther@suse.de>
7600
7601 PR middle-end/68963
7602 * gcc.dg/torture/pr68963.c: New testcase.
7603
2a0accb9 76042016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7605
7606 PR target/69875
7607 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7608 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7609 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7610 * gcc.target/arm/atomic_loaddi_1.c: New test.
7611 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7612 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7613 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7614 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7615 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7616 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7617 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7618 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7619
f0e92ef1 76202016-02-24 Jakub Jelinek <jakub@redhat.com>
7621
7622 PR middle-end/69909
7623 * gcc.dg/torture/pr69909.c: New test.
7624
6907286f 76252016-02-24 Richard Biener <rguenther@suse.de>
7626
7627 PR tree-optimization/69907
7628 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7629 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7630 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7631
e6ab7475 76322016-02-24 Christian Bruel <christian.bruel@st.com>
7633
7634 * gcc.target/arm/pragma_cpp_fma.c: New test.
7635
47587450 76362016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7637
7638 PR fortran/61156
7639 * gfortran.dg/include_6.f90: Update test.
7640
d41ab738 76412016-02-23 Jakub Jelinek <jakub@redhat.com>
7642
7643 PR objc/69844
7644 * objc.dg/pr69844.m: New test.
7645
4772d9d5 76462016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7647
7648 PR libgfortran/69456
7649 * gfortran.dg/namelist_89.f90: New test.
7650 * gfortran.dg/pr59700.f90: Update test..
7651
8c38d887 76522016-02-23 Martin Sebor <msebor@redhat.com>
7653
7654 PR middle-end/69780
7655 * g++.dg/ext/builtin_alloca.C: New test.
7656 * gcc.dg/builtins-68.c: New test.
7657
ee1bfdb0 76582016-02-23 Richard Henderson <rth@redhat.com>
7659
7660 * gcc.target/i386/addr-space-3.c: Remove test.
7661
52609ec3 76622016-02-23 David Malcolm <dmalcolm@redhat.com>
7663
7664 PR preprocessor/69126
7665 PR preprocessor/69543
7666 * c-c++-common/pr69126-2-long.c: New test.
7667 * c-c++-common/pr69126-2-short.c: New test.
7668 * c-c++-common/pr69543-1.c: Remove xfail.
7669
d5bf2cc8 76702016-02-23 David Malcolm <dmalcolm@redhat.com>
7671
7672 PR preprocessor/69126
7673 PR preprocessor/69543
7674 PR preprocessor/69558
7675 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7676 (f): Rename to...
7677 (test_2): ...this, and add leading comment.
7678 (MACRO_3, test_3): New.
7679 (MACRO_4A, MACRO_4B, test_4): New.
7680 (MACRO): Rename to...
7681 (MACRO_5): ...this.
7682 (g): Rename to...
7683 (test_5): ...this, updating for renaming of MACRO, and
7684 add leading comment.
7685 * c-c++-common/pr69543-1.c: New.
7686 * c-c++-common/pr69543-2.c: New.
7687 * c-c++-common/pr69543-3.c: New.
7688 * c-c++-common/pr69543-4.c: New.
7689 * c-c++-common/pr69558-1.c: New.
7690 * c-c++-common/pr69558-2.c: New.
7691 * c-c++-common/pr69558-3.c: New.
7692 * c-c++-common/pr69558-4.c: New.
7693 * gcc.dg/pr69558.c: Move to...
7694 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7695 xfail for c++.
7696
3a37a410 76972016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7698
7699 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7700 to -ftree-parallelize-loops/-fopenacc changes.
7701 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7702 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7703 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7704 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7705 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7706 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7707 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7708 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7709 * c-c++-common/goacc/kernels-loop.c: Likewise.
7710 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7711 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7712 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7713 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7714
ecca180f 77152016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7716
7717 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7718
eec0fa3f 77192016-02-23 Jakub Jelinek <jakub@redhat.com>
7720
f1f91c07 7721 PR c++/69902
7722 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7723
eec0fa3f 7724 PR c/69900
7725 * gcc.dg/pr69900.c: New test.
7726
e045424d 77272016-02-23 Martin Jambor <mjambor@suse.cz>
7728
7729 PR tree-optimization/69666
7730 * gcc.dg/tree-ssa/pr69666.c: New test.
7731
f482dff6 77322016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7733
7734 PR fortran/67451
7735 * gfortran.dg/coarray_allocate_5.f08: New test.
7736
57ed698b 77372016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7738
7739 * gcc.target/s390/vcond-shift.c: Move to ...
7740 * gcc.target/s390/vector/vcond-shift.c: ... here.
7741
990e443c 77422016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7743
7744 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7745 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7746
296c5f01 77472016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7748
7749 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7750
e53f41d5 77512016-02-20 Mark Wielaard <mjw@redhat.com>
7752
7753 PR c/28901
7754 * gcc.dg/unused-variable-3.c: New test.
7755
13af201d 77562016-02-22 Jakub Jelinek <jakub@redhat.com>
7757
7758 PR target/69888
7759 * gcc.target/i386/pr69888.c: New test.
7760
682c90f9 77612016-02-22 Richard Biener <rguenther@suse.de>
7762
7763 PR tree-optimization/69882
7764 * gfortran.dg/vect/pr69882.f90: New testcase.
7765
b8cd18c3 77662016-02-22 Jakub Jelinek <jakub@redhat.com>
7767
7768 PR target/69885
7769 * gcc.dg/pr69885.c: New test.
7770
09343379 77712016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7772
7773 PR target/69806
7774 PR target/54089
7775 * gcc.target/sh/pr54089-10.c: New.
7776
b345a09f 77772016-02-20 Paul Thomas <pault@gcc.gnu.org>
7778
7779 PR fortran/69423
7780 * gfortran.dg/deferred_character_15.f90 : New test.
7781
51385aed 77822016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7783
7784 PR fortran/57365
7785 gfortran.dg/allocate_with_source_18.f03: New test.
7786
77872016-02-20 Harald Anlauf <anlauf@gmx.de>
7788
7789 PR fortran/52531
7790 gfortran.dg/gomp/pr52531.f90: New test.
7791
9cce8384 77922016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7793
7794 PR c++/69865
7795 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7796 -std=c++03.
7797
d91f5fbb 77982016-02-19 Jakub Jelinek <jakub@redhat.com>
7799
563d5cb8 7800 PR c++/69826
7801 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7802 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7803
0a04aac9 7804 PR c++/69850
7805 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7806
d91f5fbb 7807 PR c++/69851
7808 * g++.dg/torture/pr69851.C: New test.
7809
5fe1f282 78102016-02-19 Martin Sebor <msebor@redhat.com>
7811
7812 PR testsuite/69573
7813 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7814
a45bce11 78152016-02-19 Jakub Jelinek <jakub@redhat.com>
7816
6263dde1 7817 PR c++/69850
7818 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7819 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7820
a45bce11 7821 PR c++/67767
7822 * g++.dg/cpp0x/pr67767.C: New test.
7823
cf2ed1b7 78242016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7825
7826 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7827 for fp, simd, crypto, crc, lse.
7828 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7829 above.
7830 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7831 effective target check.
7832
f6cc34b0 78332016-02-19 Jakub Jelinek <jakub@redhat.com>
7834
7835 PR target/69820
7836 * gcc.target/i386/pr69820.c: New test.
7837
6c678e78 78382016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7839
7840 * gcc.target/s390/vector/int128-1.c: New test.
7841
b088ff4b 78422016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7843
7844 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7845
b11e60a4 78462016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7847
7848 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7849 instruction pattern name to prevent the testcase from failing with
7850 -march=z13.
7851
664ff6a0 78522016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7853
7854 * gcc.target/s390/md/movstr-2.c: New test.
7855
e80be24b 78562016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7857
7858 * gcc.target/s390/morestack.c: New test.
7859
9839f350 78602016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7861
7862 PR target/69625
7863 * gcc.target/s390/pr69625.c: Add test case.
7864
4550fbd0 78652016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7866
7867 PR testsuite/68580
7868 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7869
57d00b6a 78702016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7871
7872 PR target/68404
7873 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7874 * gcc.target/powerpc/fusion3.c: Likewise.
7875
63ad69d6 78762016-02-18 Richard Biener <rguenther@suse.de>
7877
7878 PR middle-end/69553
7879 * g++.dg/torture/pr69553.C: New testcase.
7880
d92404ed 78812016-02-18 Nick Clifton <nickc@redhat.com>
7882
4550fbd0 7883 PR target/62254
7884 PR target/69610
7885 * gcc.target/arm/pr62554.c: New test.
7886 * gcc.target/arm/pr69610-1.c: New test.
7887 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 7888
0808dfce 78892016-02-18 Richard Biener <rguenther@suse.de>
7890
7891 PR middle-end/69854
7892 * gcc.dg/torture/pr69854.c: New testcase.
7893
fc3527e3 78942016-02-17 Jakub Jelinek <jakub@redhat.com>
7895
7896 PR c++/69850
7897 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7898
e3c24279 78992012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7900
7901 * gcc.target/powerpc/vec-cg.c: New test.
7902
c9732c2b 79032016-02-17 Richard Biener <rguenther@suse.de>
7904
7905 PR testsuite/69586
7906 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7907
51bf9f9b 79082016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7909
7910 PR target/69161
7911 * gcc.c-torture/compile/pr69161.c: New test.
7912
6baedca3 79132016-02-17 David Sherwood <david.sherwood@arm.com>
7914
7915 PR target/69532
7916 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7917 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7918
4f240715 79192016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7920
7921 * gcc.dg/ifcvt-4.c: Skip on Visium.
7922
e0c0515d 79232016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7924
7925 * gnat.dg/atomic8.adb: New test.
7926
7b319ee6 79272016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7928
7929 * gnat.dg/discr46.ad[sb]: New test.
7930
48a7e3d1 79312016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7932
7933 PR Target/48344
7934 * gcc.target/powerpc/pr48344-1.c: New test.
7935
3f844f15 79362015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7937
7938 PR fortran/69742
7939 * gfortran.dg/associate_21.f90: New test.
7940
7675e968 79412016-02-16 Jakub Jelinek <jakub@redhat.com>
7942
7943 PR c/69835
7944 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7945 -Wnonnull in dg-options.
7946 * c-c++-common/nonnull-2.c: New test.
7947
d6faee88 79482016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7949 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7950
7951 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7952
3a2a72aa 79532016-02-16 Jakub Jelinek <jakub@redhat.com>
7954
7955 PR middle-end/69801
7956 * gcc.dg/pr69801.c: Add empty dg-options.
7957
28072426 79582016-02-16 James Norris <jnorris@codesourcery.com>
7959
7960 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7961 * g++.dg/goacc/deviceptr-1.c: New file.
7962
37fffac2 79632016-02-16 Jakub Jelinek <jakub@redhat.com>
7964
7965 PR tree-optimization/69820
7966 * gcc.dg/vect/pr69820.c: New test.
7967
f72a5e61 79682016-02-16 Richard Biener <rguenther@suse.de>
7969
7970 PR tree-optimization/69776
7971 * gcc.dg/torture/pr69776-2.c: New testcase.
7972
50e0cd76 79732016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7974
7975 PR tree-optimization/69714
7976 * gcc.dg/torture/pr69714.c: New test.
7977
14a72c4e 79782016-02-16 Jakub Jelinek <jakub@redhat.com>
7979
7980 PR tree-optimization/69802
7981 * gcc.dg/pr69802.c: New test.
7982
fd808c11 79832016-02-16 Richard Biener <rguenther@suse.de>
7984
7985 PR middle-end/69801
7986 * gcc.dg/pr69801.c: New testcase.
7987
49a549ca 79882016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7989
7990 PR libgfortran/69651
7991 * gfortran.dg/read_bang.f90: New test.
7992 * gfortran.dg/read_bang4.f90: New test.
7993
77454e6e 79942016-02-15 Jakub Jelinek <jakub@redhat.com>
7995
2074f21c 7996 PR c++/69658
7997 * g++.dg/init/pr69658.C: New test.
7998
77454e6e 7999 PR c++/69797
8000 * c-c++-common/pr69797.c: New test.
8001
4ef4d764 80022016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8003
8004 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8005 check for aarch64*-*-*.
8006
4a45fe0f 80072016-02-15 Richard Biener <rguenther@suse.de>
8008
8009 PR tree-optimization/69783
8010 * gcc.dg/vect/pr69783.c: New testcase.
8011
0b3619e6 80122016-02-15 Richard Biener <rguenther@suse.de>
8013
8014 PR tree-optimization/69776
8015 * gcc.dg/torture/pr69776.c: New testcase.
8016
9b49c3cb 80172016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8018
8019 PR fortran/60526
8020 * gfortran.dg/type_decl_4.f90: Reinstated.
8021
e46faff9 80222016-02-14 John David Anglin <danglin@gcc.gnu.org>
8023
8024 PR fortran/68746
8025 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8026
a96c809a 80272016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8028
8029 PR fortran/60526
8030 PR bootstrap/69816
8031 * gfortran.dg/type_decl_4.f90: Removed.
8032
fdec7e88 80332016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8034
8035 PR fortran/60526
8036 * gfortran.dg/type_decl_4.f90: New test.
8037
a72095c4 80382016-02-14 Alan Modra <amodra@gmail.com>
8039
bc436924 8040 PR testsuite/68886
a72095c4 8041 * gcc.c-torture/execute/stkalign.c: Revise test.
8042
73bb5f8b 80432016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8044
8045 PR target/67260
8046 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8047
beb13161 80482016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8049
8050 PR target/67260
8051 * gcc.target/sh/torture/pr67260.c: New.
8052
67cab04e 80532016-02-12 John David Anglin <danglin@gcc.gnu.org>
8054
8055 * gcc.dg/pr67964.c: Add dg-require-alias.
8056
44a59bb1 80572016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8058
8059 PR target/67636
8060 PR target/64345
8061 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8062
38c9bd3a 80632016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8064
8065 PR libgfortran/69668
8066 * gfortran.dg/namelist_88.f90: New test.
8067
1774ff82 80682016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8069
8070 PR libgfortran/69668
8071 * gfortran.dg/namelist_38.f90: Update test.
8072 * gfortran.dg/namelist_84.f90: Update test.
8073
aec1f4bd 80742016-02-12 David Malcolm <dmalcolm@redhat.com>
8075
8076 PR other/69554
8077 * gcc.dg/pr69554-1.c: New test.
8078 * gfortran.dg/pr69554-1.F90: New test.
8079 * gfortran.dg/pr69554-2.F90: New test.
8080 * lib/gcc-dg.exp (proc dg-locus): New function.
8081 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8082 distinguish between the caret-printing and non-caret-printing
8083 cases. If caret-printing has been explicitly enabled, bail out
8084 without attempting to fix up the output.
8085
da7d5066 80862016-02-12 David Malcolm <dmalcolm@redhat.com>
8087
8088 PR driver/69265
8089 PR driver/69453
8090 * gcc.dg/spellcheck-options-3.c: New test case.
8091 * gcc.dg/spellcheck-options-4.c: New test case.
8092 * gcc.dg/spellcheck-options-5.c: New test case.
8093 * gcc.dg/spellcheck-options-6.c: New test case.
8094 * gcc.dg/spellcheck-options-7.c: New test case.
8095 * gcc.dg/spellcheck-options-8.c: New test case.
8096 * gcc.dg/spellcheck-options-9.c: New test case.
8097 * gcc.dg/spellcheck-options-10.c: New test case.
8098
fcce1b0b 80992016-02-12 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR rtl-optimization/69764
8102 PR rtl-optimization/69771
8103 * c-c++-common/pr69764.c: New test.
8104 * gcc.dg/torture/pr69771.c: New test.
8105
6d609290 81062016-02-12 Marek Polacek <polacek@redhat.com>
8107
8108 * g++.dg/torture/init-list1.C: New.
8109
7d75fb56 81102016-02-12 Marek Polacek <polacek@redhat.com>
8111
8112 * gcc.dg/pr69522.c: Add empty dg-options.
8113
52543fda 81142016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8115
8116 * g++.dg/lto/lto.exp: Include and init mpx.
8117 * g++.dg/lto/pr69729_0.C: New test.
8118
34947478 81192016-02-12 Jakub Jelinek <jakub@redhat.com>
8120
9181a4ec 8121 PR ipa/69241
8122 * g++.dg/ipa/pr69241-4.C: New test.
8123
34947478 8124 PR ipa/68672
8125 * g++.dg/ipa/pr68672-1.C: New test.
8126 * g++.dg/ipa/pr68672-2.C: New test.
8127 * g++.dg/ipa/pr68672-3.C: New test.
8128
74a4140f 81292016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8130
8131 PR c/69522
50e0cd76 8132 * gcc.dg/pr69522.c: New test.
74a4140f 8133
9ddb20d6 81342016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8135
8136 PR c++/69098
8137 * g++.dg/cpp1y/69098.C: New test.
8138 * g++.dg/cpp1y/69098-2.C: New test.
8139
67cf9b55 81402016-02-12 Jakub Jelinek <jakub@redhat.com>
8141
8142 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8143 and neighbour -> neighbor.
8144 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8145 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8146 * c-c++-common/Wvarargs.c: Likewise.
8147 * c-c++-common/goacc/host_data-5.c: Likewise.
8148 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8149 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8150 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8151 * gcc.target/aarch64/pr60697.c: Likewise.
8152 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8153 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8154 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8155 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8156 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8157 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8158 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8159 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8160 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8161 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8162 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8163 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8164 * g++.dg/lookup/koenig5.C: Likewise.
8165 * g++.dg/ext/no-asm-2.C: Likewise.
8166 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8167 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8168 * gfortran.dg/used_types_16.f90: Likewise.
8169 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8170 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8171 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8172 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8173 * gfortran.dg/abstract_type_6.f03: Likewise.
8174 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8175 * gfortran.dg/used_types_15.f90: Likewise.
8176 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8177 * gfortran.dg/exit_3.f08: Likewise.
8178 * gfortran.dg/open_status_2.f90: Likewise.
8179 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8180 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8181 * gfortran.dg/associate_1.f03: Likewise.
8182 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8183 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8184 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8185 * gcc.dg/builtin-object-size-1.c: Likewise.
8186 * gcc.dg/noreturn-6.c: Likewise.
8187 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8188 * gcc.dg/globalalias.c: Likewise.
8189 * gcc.dg/builtins-config.h: Likewise.
8190 * gcc.dg/pr30457.c: Likewise.
8191 * gcc.c-torture/compile/volatile-1.c: Likewise.
8192 * gcc.c-torture/execute/20101011-1.c: Likewise.
8193 * c-c++-common/Waddress-1.c: Likewise.
8194
40b38ace 81952016-02-11 Jakub Jelinek <jakub@redhat.com>
8196
8197 PR c/69768
8198 * c-c++-common/Waddress-1.c: New test.
8199
42c87ca9 82002016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8201
8202 PR fortran/69296
8203 * gfortran.dg/associate_19.f03: New test.
8204 * gfortran.dg/associate_20.f03: New test.
8205
acb7939f 82062016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8207
8208 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8209
6defe3c5 82102016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8211
8212 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8213 .arch armv8-a\n. Add -dA to dg-options.
8214 * gcc.target/aarch64/assembler_arch_1.c: New test.
8215 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8216
63f63318 82172016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8218
8219 PR c++/68726
8220 * g++.dg/cpp0x/pr68726.C: New.
8221
1cddf457 82222016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8223
8224 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8225 test.
8226
b86fba37 82272016-02-11 Richard Biener <rguenther@suse.de>
8228
8229 * g++.dg/tree-ssa/pr61034.C: Adjust.
8230
ec4ec95a 82312016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8232
be7c31e9 8233 PR target/69148
ec4ec95a 8234 * gcc.target/s390/pr69148.c: New.
8235
f64416ca 82362016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8237
8238 PR tree-optimization/69652
8239 * gcc.dg/torture/pr69652.c: New test.
8240
e5d1ea31 82412016-02-10 Jakub Jelinek <jakub@redhat.com>
8242 Patrick Palka <ppalka@gcc.gnu.org>
8243
8244 PR ipa/69241
8245 PR c++/69649
8246 * g++.dg/ipa/pr69241-1.C: New test.
8247 * g++.dg/ipa/pr69241-2.C: New test.
8248 * g++.dg/ipa/pr69241-3.C: New test.
8249 * g++.dg/ipa/pr69649.C: New test.
8250
fa03b19d 82512016-02-10 Uros Bizjak <ubizjak@gmail.com>
8252
8253 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8254 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8255
14485c8a 82562016-02-10 Bin Cheng <bin.cheng@arm.com>
8257
8258 PR tree-optimization/68021
8259 * gcc.dg/tree-ssa/pr68021.c: New test.
8260
79f1ed25 82612016-02-10 Richard Biener <rguenther@suse.de>
8262
8263 PR tree-optimization/69726
8264 * gcc.dg/uninit-22.c: New testcase.
8265
58f74eff 82662016-02-09 Andrew Pinski <apinski@cavium.com>
8267
8268 PR tree-opt/69282
8269 * gcc.c-torture/compile/20160205-1.c: New testcase.
8270
600c00f7 82712016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8272
8273 PR target/68404
8274 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8275 instead accessing a really large arrray.
8276 * gcc.target/powerpc/fusion3.c: Likewise.
8277
0771836e 82782016-02-09 Charles Baylis <charles.baylis@linaro.org>
8279
8280 PR target/68532
8281 * gcc.c-torture/execute/pr68532.c: New test.
8282
4ccd644f 82832016-02-11 Alexandre Oliva <aoliva@redhat.com>
8284
8285 PR target/69634
8286 * gcc.dg/pr69634.c: New.
8287
2e980a39 82882016-02-09 Richard Biener <rguenther@suse.de>
8289
8290 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8291
aacf7102 82922016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 8293
aacf7102 8294 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8295
a1856ddf 82962016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8297
8298 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8299
d4d3da7e 83002016-02-09 Richard Biener <rguenther@suse.de>
8301
8302 PR tree-optimization/69715
8303 * gcc.dg/torture/pr69715.c: New testcase.
8304
9cc6714f 83052016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8306
8307 PR c++/69139
8308 * g++.dg/cpp0x/trailing12.C: New test.
8309 * g++.dg/cpp0x/trailing13.C: New test.
8310
83d5062b 83112016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8312
8313 PR c++/69283
8314 PR c++/67835
8315 * g++.dg/cpp1y/auto-fn29.C: New test.
8316 * g++.dg/cpp1y/auto-fn30.C: New test.
8317
394a86f3 83182016-02-08 Jakub Jelinek <jakub@redhat.com>
8319
8320 PR tree-optimization/69209
8321 * gcc.c-torture/compile/pr69209.c: New test.
8322
93b124b4 83232016-02-08 Jeff Law <law@redhat.com>
8324
8325 PR tree-optimization/68541
8326 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8327 of statements allowed in join block for path splitting.
8328
26abce13 83292016-02-08 Jakub Jelinek <jakub@redhat.com>
8330
0acb2d6e 8331 PR c++/59627
8332 * g++.dg/gomp/pr59627.C: New test.
8333
26abce13 8334 PR ipa/69239
8335 * g++.dg/ipa/pr69239.C: New test.
8336
86e0b129 83372016-02-08 David Malcolm <dmalcolm@redhat.com>
8338
8339 PR preprocessor/69664
8340 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8341 * gcc.dg/cpp/warn-comments.c: Likewise.
8342
f553d9f8 83432016-02-08 Marek Polacek <polacek@redhat.com>
8344
8345 PR c++/69688
8346 * g++.dg/init/const12.C: New test.
8347
600695e0 83482016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8349
8350 PR target/60410
8351 * gcc.dg/lto/pr55113_0.c: Remove test.
8352
c4f4b1e8 83532016-02-08 Richard Biener <rguenther@suse.de>
8354
8355 PR tree-optimization/69719
8356 * gcc.dg/torture/pr69719.c: New testcase.
8357
5a987d87 83582016-02-08 Richard Biener <rguenther@suse.de>
8359 Jeff Law <law@redhat.com>
8360
8361 PR target/68273
8362 * gcc.target/mips/pr68273.c: New testcase.
8363
0418e71d 83642016-02-08 Richard Biener <rguenther@suse.de>
8365
8366 PR rtl-optimization/69274
8367 * gcc.target/i386/addr-sel-1.c: XFAIL.
8368
07c0f1ca 83692016-02-08 Jeff Law <law@redhat.com>
8370
40d85f4c 8371 PR tree-optimization/68541
8372 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8373
140e093f 8374 PR tree-optimization/65917
07c0f1ca 8375 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8376
16430acf 83772016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8378
8379 PR fortran/50555
8380 * gfortran.dg/namelist_args.f90: New test.
8381
3f0ff0d8 83822016-02-05 Jeff Law <law@redhat.com>
8383
140e093f 8384 PR tree-optimization/68541
3f0ff0d8 8385 * gcc.dg/tree-ssa/split-path-2.c: New test.
8386 * gcc.dg/tree-ssa/split-path-3.c: New test.
8387 * gcc.dg/tree-ssa/split-path-4.c: New test.
8388 * gcc.dg/tree-ssa/split-path-5.c: New test.
8389 * gcc.dg/tree-ssa/split-path-6.c: New test.
8390 * gcc.dg/tree-ssa/split-path-7.c: New test.
8391
a7cc1f94 83922016-02-05 Martin Sebor <msebor@redhat.com>
8393
8394 PR c++/69662
8395 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8396 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8397
fcb25f28 83982016-02-06 Richard HEnderson <rth@redhat.com>
8399
8400 PR c/69643
8401 * gcc.target/i386/addr-space-4.c: New.
8402 * gcc.target/i386/addr-space-5.c: New.
8403
3a2545a1 84042016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8405
8406 PR fortran/66089
8407 * gfortran.dg/elemental_dependency_6.f90: New.
8408
1e302465 84092016-02-05 Jakub Jelinek <jakub@redhat.com>
8410
66feb54c 8411 PR rtl-optimization/69691
8412 * gcc.c-torture/execute/pr69691.c: New test.
8413
1e302465 8414 PR c++/69628
8415 * g++.dg/parse/pr69628.C: New test.
8416
9c28a298 84172016-02-05 Uros Bizjak <ubizjak@gmail.com>
8418
8419 * gcc.dg/sancov/asan.c: Move to ...
8420 * gcc.dg/asan/sancov-1.c: ... here.
8421
a854e286 84222016-02-05 Uros Bizjak <ubizjak@gmail.com>
8423
8424 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8425
d4f0b240 84262016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8427
8428 PR target/69677
8429 * gcc.target/i386/pr69677.c: New test.
8430
235d8723 84312016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8432
8433 PR c++/68948
8434 * g++.dg/template/pr68948.C: New test.
8435
f390cf65 84362016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8437
8438 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8439 (only necessary on s390x).
8440
ab99f104 84412016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8442
8443 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8444 -mno-accumulate-outgoing-args.
8445
f7ef5392 84462016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8447
8448 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8449
6b098e91 84502016-02-04 Jakub Jelinek <jakub@redhat.com>
8451
8452 PR c/69669
8453 * c-c++-common/pr69669.c: New test.
8454
f0146cf3 84552016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8456
8457 PR target/69667
8458 * g++.dg/pr69667.C: New file.
8459
08fd6cf5 84602016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8461
8462 PR target/69619
8463 * gcc.dg/pr69619.c: Add new test.
8464
a6f3f39f 84652016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8466
8467 PR rtl-optimization/69577
8468 * gcc.target/i386/pr69577.c: New test.
8469
774068a0 84702016-02-04 Martin Liska <mliska@suse.cz>
8471
8472 * g++.dg/asan/pr69276.C: New test.
8473
f50a7894 84742016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8475
8476 PR target/65932
8477 PR target/67714
8478 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8479 a single smulbb instruction.
8480 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8481 * gcc.target/amr/wmul-2.c: Likewise.
8482
6b722eb3 84832016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8484
8485 PR target/65932
8486 PR target/67714
8487 * gcc.c-torture/execute/pr67714.c: New test.
8488
1f1475a7 84892016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8490
8491 PR target/69454
8492 * gcc.target/i386/pr69454-1.c: New test.
8493 * gcc.target/i386/pr69454-2.c: New test.
8494
6b94e133 84952016-02-03 Martin Sebor <msebor@redhat.com>
8496
8497 PR c++/69251
8498 PR c++/69253
8499 PR c++/69290
8500 PR c++/69277
8501 PR c++/69349
8502 * g++.dg/ext/flexarray-mangle-2.C: New test.
8503 * g++.dg/ext/flexarray-mangle.C: New test.
8504 * g++.dg/ext/flexarray-subst.C: New test.
8505 * g++.dg/ext/flexary11.C: New test.
8506 * g++.dg/ext/flexary12.C: New test.
8507 * g++.dg/ext/flexary13.C: New test.
8508 * g++.dg/ext/flexary14.C: New test.
8509 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8510
342ed0ac 85112016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8512
8513 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8514 Define only if CHECK_FLOAT128 is defined.
8515 (main): Properly initialize u5.
8516
edf6c4d2 85172016-02-03 Jakub Jelinek <jakub@redhat.com>
8518
415d5641 8519 PR c/69627
8520 * gcc.dg/pr69627.c: New test.
8521
edf6c4d2 8522 PR target/69644
8523 * gcc.dg/pr69644.c: New test.
8524
cf8f3ba0 85252016-02-03 Mike Stump <mikestump@comcast.net>
8526
8527 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8528 support for struct-layout-1.exp.
8529
c90d55dd 85302016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8531
8532 PR c++/69056
f7ef5392 8533 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 8534
401bd0c8 85352016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8536 Alexandre Oliva <aoliva@redhat.com>
8537
8538 PR target/69461
8539 * gcc.target/powerpc/pr69461.c: New.
8540
277d9d1d 85412016-02-03 Uros Bizjak <ubizjak@gmail.com>
8542
8543 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8544 works from here ...
8545 (check_effective_target_fsanitize_thread): ... to here. Do not
8546 specify additional compile flags for the test source.
8547 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8548 specify additional compile flags for the test source.
8549
e69ad94a 85502016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8551
8552 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8553
a4454da2 85542016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8555
8556 PR fortran/67451
8557 PR fortran/69418
8558 * gfortran.dg/coarray_allocate_2.f08: New test.
8559 * gfortran.dg/coarray_allocate_3.f08: New test.
8560 * gfortran.dg/coarray_allocate_4.f08: New test.
8561
88cab2dd 85622016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8563
8564 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8565 use same scan-tree-dump-times on all platforms.
8566 * gcc.dg/vect/vect-outer-1.c: Likewise.
8567 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8568 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8569 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8570 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8571 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8572 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8573 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8574
66ea75c4 85752016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8576
8577 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8578 warning.
8579
4eef8df7 85802016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8581
8582 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8583
665fbc2f 85842016-02-02 James Norris <jnorris@codesourcery.com>
8585
8586 * c-c++-common/goacc/routine-5.c: Add tests.
8587
b10e3d47 85882016-02-02 Alexander Monakov <amonakov@ispras.ru>
8589
8590 * gcc.target/nvptx/unsigned-cmp.c: New test.
8591
12ad66dd 85922016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8593
8594 * gcc.target/aarch64/scalar_shift_1.c
8595 (test_corners_sisd_di): Improve force to SIMD register.
8596 (test_corners_sisd_si): Likewise.
8597 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8598 Remove scan-assembler check for ldr.
8599
f9ec342f 86002016-02-02 Richard Biener <rguenther@suse.de>
8601
8602 PR tree-optimization/69595
8603 * gcc.dg/Warray-bounds-17.c: New testcase.
8604
32f2925a 86052016-02-02 Richard Biener <rguenther@suse.de>
8606
8607 PR tree-optimization/69606
8608 * gcc.dg/torture/pr69606.c: New testcase.
8609
cfd9ca84 86102016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8611
8612 PR middle-end/68542
8613 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8614 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8615
19bf08e2 86162016-02-02 Alan Modra <amodra@gmail.com>
8617
8618 PR target/69548
8619 * gcc.target/powerpc/pr69548.c: New test.
8620
6f13b088 86212016-02-01 Jakub Jelinek <jakub@redhat.com>
8622
dcddc5af 8623 PR rtl-optimization/69592
8624 * gcc.dg/pr69592.c: New test.
8625
6f13b088 8626 PR preprocessor/69543
8627 PR c/69558
8628 * gcc.dg/pr69543.c: New test.
8629 * gcc.dg/pr69558.c: New test.
8630
d090e5c2 86312016-02-01 Uros Bizjak <ubizjak@gmail.com>
8632
fcb317c5 8633 PR testsuite/65940
8634 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 8635
aaf527dc 86362016-02-01 Martin Sebor <msebor@redhat.com>
8637
8638 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8639
1674217b 86402016-02-01 Bin Cheng <bin.cheng@arm.com>
8641
8642 PR tree-optimization/67921
8643 * c-c++-common/ubsan/pr67921.c: New test.
8644
b4007655 86452016-02-01 Richard Biener <rguenther@suse.de>
8646
8647 PR middle-end/69556
8648 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8649
88a477bb 86502016-02-01 Richard Biener <rguenther@suse.de>
8651
8652 PR tree-optimization/69574
8653 * gcc.dg/torture/pr69574.c: New testcase.
8654
2eaaa4e7 86552016-02-01 Richard Biener <rguenther@suse.de>
8656
8657 PR tree-optimization/69579
8658 * gcc.dg/setjmp-6.c: New testcase.
8659
e3882c44 86602016-02-01 Jakub Jelinek <jakub@redhat.com>
8661
8662 PR rtl-optimization/69570
8663 * g++.dg/opt/pr69570.C: New test.
8664
f80aff47 86652016-02-01 Richard Henderson <rth@redhat.com>
8666
8667 * gcc.dg/pr69535.c: New test.
8668
240568aa 86692016-01-31 John David Anglin <danglin@gcc.gnu.org>
8670
6009b3b8 8671 PR testsuite/69584
8672 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8673 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8674
1fdf7177 8675 PR debug/68244
8676 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8677
240568aa 8678 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8679
cb3e5ac0 86802016-01-31 Paul Thomas <pault@gcc.gnu.org>
8681
8682 PR fortran/67564
8683 * gfortran.dg/allocate_with_source_17.f03: New test.
8684
3b8b902b 86852016-01-30 Jakub Jelinek <jakub@redhat.com>
8686
8687 PR tree-optimization/69546
8688 * gcc.dg/torture/pr69546.c: New test.
8689
17985abe 86902016-01-30 Paul Thomas <pault@gcc.gnu.org>
8691
8692 PR fortran/69566
8693 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8694
b5239e80 86952016-01-30 Martin Sebor <msebor@redhat.com>
8696
8697 PR c++/68490
8698 * g++.dg/ext/flexary10.C: New test.
8699
e8f03010 87002016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8701
8702 PR fortran/66707
8703 gfortran.dg/common_23.f90: New test.
8704
dc93691a 87052016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8706
8707 PR target/65546
8708 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8709 condition being checked, and disable it when the target supports
8710 misaligned loads and stores.
8711
ff5e28e9 87122016-01-29 Jakub Jelinek <jakub@redhat.com>
8713
8714 PR debug/69518
8715 * gcc.dg/torture/pr69518.c: New test.
8716
b0d8930a 87172016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8718
8719 PR target/69530
8720 * gcc.target/i386/pr69530.c: New test.
8721
21601fc7 87222016-01-29 Steve Ellcey <sellcey@imgtec.com>
8723
8724 PR target/65604
8725 * gcc.target/mips/div-delay.c: New test.
8726
ca6c7317 87272016-01-29 Jakub Jelinek <jakub@redhat.com>
8728
4758dc39 8729 PR target/69551
8730 * gcc.target/i386/pr69551.c: New test.
8731
ca6c7317 8732 PR target/66137
8733 * gcc.target/i386/pr66137.c: New test.
8734
e3078da6 87352016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8736
8737 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8738 always built for p5600.
8739 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8740 isa=p5600 dg-option.
8741
b622ec25 87422016-01-29 Richard Biener <rguenther@suse.de>
8743
8744 PR tree-optimization/69547
8745 * g++.dg/tree-ssa/pr69547.C: New testcase.
8746
d2a60e99 87472016-01-29 Jakub Jelinek <jakub@redhat.com>
8748
8749 PR debug/66869
8750 * g++.dg/warn/Wunused-function2.C: New test.
8751
ae849d2b 87522016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8753
8754 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8755 support for test to succeed.
8756
ce6a6978 87572016-01-29 Marek Polacek <polacek@redhat.com>
8758
8759 PR c++/69509
8760 PR c++/69516
8761 * g++.dg/ext/constexpr-vla2.C: New test.
8762 * g++.dg/ext/constexpr-vla3.C: New test.
8763 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8764
7550d855 87652016-01-29 Richard Biener <rguenther@suse.de>
8766
8767 PR middle-end/69537
8768 * gcc.dg/uninit-21.c: New testcase.
8769
f11bb279 87702016-01-28 Uros Bizjak <ubizjak@gmail.com>
8771
8772 PR target/69459
8773 * gcc.target/i386/pr69459.c: New test.
8774
c80c12c8 87752016-01-28 Steve Ellcey <sellcey@imgtec.com>
8776
8777 PR target/68400
8778 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8779 * gcc.target/mips/pr68400.c: New test.
8780
c649bacc 87812016-01-28 Martin Sebor <msebor@redhat.com>
8782
8783 PR target/17381
8784 * gcc.target/powerpc/pr17381.c: New test.
8785
f4881661 87862016-01-28 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR middle-end/69542
8789 * gcc.dg/torture/pr69542.c: New test.
8790
d66fdd75 87912016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8792
8793 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8794
d4a78818 87952016-01-28 David Edelsohn <dje.gcc@gmail.com>
8796
8797 * gcc.dg/pr65980.c: Skip on AIX.
8798 * gcc.dg/pr66688.c: Same.
8799
21329e97 88002016-01-28 David Edelsohn <dje.gcc@gmail.com>
8801
8802 PR target/63679
8803 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8804 * gcc.dg/tree-ssa/sra-18.c: Same.
8805
cc7124a6 88062016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8807
8808 PR fortran/62536
8809 * gfortran.dg/block_15.f08: New test.
8810 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8811 on incorrectly closed BLOCK.
8812
358dfcb4 88132016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8814
8815 * gcc.dg/declare-simd.c: New test.
e87502d6 88162016-01-28 Richard Biener <rguenther@suse.de>
8817
8818 PR tree-optimization/69466
8819 * gfortran.dg/vect/pr69466.f90: New testcase.
8820
44e7334b 88212016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8822
8823 * g++.dg/pr67989.C: Remove ARM-specific option.
8824 * gcc.target/arm/pr67989.C: New file.
8825
5ce8f551 88262016-01-27 Uros Bizjak <ubizjak@gmail.com>
8827
8828 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8829 and expm1 test for glibc < 2.11.
8830
fa6e6b15 88312016-01-27 Richard Henderson <rth@redhat.com>
8832
8833 * gcc.c-torture/execute/pr69447.c: New test.
8834
88352016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 8836
7b8122c6 8837 PR fortran/69422
147b2f9b 8838 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8839
78e516eb 88402016-01-27 Jakub Jelinek <jakub@redhat.com>
8841
8842 PR debug/66869
8843 * gcc.dg/pr66869.c: New test.
8844
9b849350 88452016-01-25 Jeff Law <law@redhat.com>
8846
8847 PR tree-optimization/68398
f11bb279 8848 PR tree-optimization/69196
9b849350 8849 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8850 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8851 path to avoid new heuristic allowing more irreducible regions
8852 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8853 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8854 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8855 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8856 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8857
fee5e491 88582016-01-27 Marek Polacek <polacek@redhat.com>
8859
8860 PR c/68062
8861 * c-c++-common/vector-compare-4.c: New test.
8862
eec96426 88632016-01-27 David Malcolm <dmalcolm@redhat.com>
8864
8865 PR preprocessor/69126
8866 * c-c++-common/pr69126.c: New test case.
8867
5068be18 88682016-01-27 Ian Lance Taylor <iant@google.com>
8869
8870 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8871
5fa82c11 88722016-01-27 Ryan Burn <contact@rnburn.com>
8873
8874 PR cilkplus/69267
8875 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8876
b3df0219 88772016-01-27 Uros Bizjak <ubizjak@gmail.com>
8878
8879 PR target/69512
8880 * gcc.target/i386/pr69512.c: New test.
8881
d46a16d4 88822016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8883
8884 PR ada/69488
8885 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8886
6a9b35ef 88872016-01-27 Marek Polacek <polacek@redhat.com>
8888
8889 PR c++/69379
8890 * g++.dg/pr69379.C: New test.
8891
18e9663b 88922016-01-27 Martin Sebor <msebor@redhat.com>
8893
8894 PR c++/69317
8895 * g++.dg/abi/Wabi-2-2.C: New test.
8896 * g++.dg/abi/Wabi-2-3.C: New test.
8897 * g++.dg/abi/Wabi-3-2.C: New test.
8898 * g++.dg/abi/Wabi-3-3.C: New test.
8899
c88301ad 89002016-01-27 Richard Biener <rguenther@suse.de>
8901
8902 PR tree-optimization/69166
8903 * gcc.dg/torture/pr69166.c: New testcase.
8904
8ca47550 89052016-01-27 Martin Jambor <mjambor@suse.cz>
8906
8907 PR tree-optimization/69355
8908 * gcc.dg/tree-ssa/pr69355.c: New test.
8909
5cb23e3c 89102016-01-27 Marek Polacek <polacek@redhat.com>
8911
8912 PR c++/69496
8913 * g++.dg/ext/constexpr-vla1.C: New test.
8914
7b0c1b6d 89152016-01-20 Christian Bruel <christian.bruel@st.com>
8916
8917 PR target/69245
8918 * gcc.target/arm/pr69245.c: New test.
8919
220112fc 89202016-01-27 Jakub Jelinek <jakub@redhat.com>
8921
8922 PR tree-optimization/69399
8923 * gcc.dg/torture/pr69399.c: New test.
8924
16294490 89252016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8926
8927 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8928
8abd3d0c 89292016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8930
8931 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8932
7cf9b895 89332016-01-26 Tom de Vries <tom@codesourcery.com>
8934
8935 PR tree-optimization/69110
8936 * gcc.dg/autopar/pr69110.c: New test.
8937
557c1942 89382016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 8939 Sebastian Pop <s.pop@samsung.com>
557c1942 8940
8941 * gcc.dg/graphite/isl-ast-op-select.c: New.
8942
80adbd96 89432015-01-26 Paul Thomas <pault@gcc.gnu.org>
8944
8945 PR fortran/69385
8946 * gfortran.dg/allocate_error_6.f90: New test.
8947
c3f86f60 89482016-01-26 Richard Henderson <rth@redhat.com>
8949
8950 * gcc.dg/tm/pr60908.c: New test.
8951
3752e5b1 89522016-01-26 David Malcolm <dmalcolm@redhat.com>
8953
8954 PR other/69006
8955 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8956 directive.
8957 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8958 expected multiline output to reflect the colorization being
8959 disabled before newlines.
8960 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8961 (custom_diagnostic_finalizer): Replace call to
8962 pp_newline_and_flush with call to pp_flush.
8963 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8964 * gfortran.dg/implicit_class_1.f90: Likewise.
8965 * lib/gcc-dg.exp (allow_blank_lines): New global.
8966 (dg-allow-blank-lines-in-output): New procedure.
8967 (gcc-dg-prune): Complain about blank lines in the output, unless
8968 dg-allow-blank-lines-in-output was called.
8969 * lib/multiline.exp (_build_multiline_regex): Only support
8970 arbitrary followup text for non-blank-lines, not for blank lines.
8971
9bbfd060 89722016-01-26 Jakub Jelinek <jakub@redhat.com>
8973
8974 PR tree-optimization/69483
8975 * gcc.dg/pr69483.c: New test.
8976 * g++.dg/opt/pr69483.C: New test.
8977
53773057 89782016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8979
8980 PR target/68620
8981 * gcc.target/arm/pr68620.c: New test.
8982
442a556f 89832016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8984
8985 * gcc.target/i386/pr68986-2.c: Remove -m32.
8986
d513c683 89872016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8988
8989 PR target/68986
8990 * gcc.target/i386/pr68986-1.c: New test.
8991 * gcc.target/i386/pr68986-2.c: Likewise.
8992 * gcc.target/i386/pr68986-3.c: Likewise.
8993
976877a5 89942016-01-26 Christian Bruel <christian.bruel@st.com>
8995
8996 * lib/target-supports.exp
8997 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8998 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8999 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9000
2c7b2f88 90012016-01-26 Richard Biener <rguenther@suse.de>
9002
9003 PR tree-optimization/69452
9004 * gcc.dg/torture/pr69452.c: New testcase.
9005
f7fc06e7 90062016-01-26 Jakub Jelinek <jakub@redhat.com>
9007
9008 PR target/69442
9009 * gcc.dg/pr69442.c: New test.
9010
d1dae587 90112016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9012
9013 PR target/67896
9014 * gcc.target/aarch64/simd/pr67896.C: New.
9015
ef7be7f8 90162016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9017
9018 PR tree-optimization/69400
9019 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9020 function.
9021 (plugin_init): Call it.
9022 * gcc.dg/torture/pr69400.c: New test.
9023
648433a4 90242016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9025
9026 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9027
45fc5243 90282016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9029 Sebastian Pop <s.pop@samsung.com>
9030
9031 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9032 isl-0.15.
9033
c699f6a1 90342016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9035 Sebastian Pop <s.pop@samsung.com>
9036
9037 * gcc.dg/graphite/pr69292.c: New.
9038
b86e24ea 90392016-01-25 Jakub Jelinek <jakub@redhat.com>
9040
9041 * c-c++-common/goacc/use_device-1.c: New test.
9042
105cb8d7 90432016-01-25 Jeff Law <law@redhat.com>
9044
9045 PR tree-optimization/69196
9046 PR tree-optimization/68398
9047 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9048 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9049
44562749 90502016-01-25 David Edelsohn <dje.gcc@gmail.com>
9051
9052 PR target/69469
9053 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9054 Algorithm.
9055
6837fee7 90562016-01-25 Richard Biener <rguenther@suse.de>
9057
9058 PR testsuite/69380
9059 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9060
fe500d65 90612016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9062
9063 PR target/69421
9064 * gcc.dg/pr69421.c: New test.
9065
8eacba94 90662016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9067
9068 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9069 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9070 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9071 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9072 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9073 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9074 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9075 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9076 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9077 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9078
af09d40d 90792016-01-25 Richard Biener <rguenther@suse.de>
9080
9081 PR tree-optimization/69376
9082 * gcc.dg/torture/pr69376.c: New testcase.
9083
d65063f5 90842016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9085
9086 PR fortran/69397
9087 PR fortran/68442
9088 * gfortran.dg/interface_38.f90: New test.
9089 * gfortran.dg/interface_39.f90: New test.
80adbd96 9090
08c7bfb4 90912016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9092
9093 Revert:
9094 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9095
9096 PR c++/11858
9097 PR c++/24663
9098 PR c++/24664
9099 * g++.dg/template/pr11858.C: New test.
9100 * g++.dg/template/pr24663.C: New test.
9101 * g++.dg/template/unify12.C: New test.
9102 * g++.dg/template/unify13.C: New test.
9103 * g++.dg/template/unify14.C: New test.
9104 * g++.dg/template/unify15.C: New test.
9105 * g++.dg/template/unify16.C: New test.
9106 * g++.dg/template/unify17.C: New test.
9107
c2e7d2be 91082016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9109
9110 PR fortran/68283
9111 gfortran.dg/pr68283.f90: New test.
9112
9f2e8617 91132016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9114
9115 PR fortran/66094
9116 * gfortran.dg/inline_matmul_13.f90: New test.
9117 * gfortran.dg/matmul_bounds_8.f90: New test.
9118 * gfortran.dg/matmul_bounds_9.f90: New test.
9119 * gfortran.dg/matmul_bounds_10.f90: New test.
9120
a4838119 91212016-01-23 Tom de Vries <tom@codesourcery.com>
9122
9123 PR tree-optimization/69426
9124 * gcc.dg/autopar/pr69426.c: New test.
9125
feddf0dc 91262016-01-23 Martin Sebor <msebor@redhat.com>
9127
9128 PR c++/58109
9129 PR c++/69022
9130 * g++.dg/cpp0x/alignas5.C: New test.
9131 * g++.dg/ext/vector29.C: Same.
9132
132731fb 91332016-01-23 Uros Bizjak <ubizjak@gmail.com>
9134
9135 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9136 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9137 _GNU_SOURCE from compile flags to the source.
9138 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9139 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9140 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9141 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9142
51aec681 91432016-01-22 Jakub Jelinek <jakub@redhat.com>
9144
9145 PR target/69432
9146 * g++.dg/opt/pr69432.C: New test.
9147
147aa3e3 91482016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9149
9150 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9151 32-bit targets testing an -m64 multilib.
9152
4d04e35e 91532016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9154
9155 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9156 64-bit support.
9157
86f38d0c 91582016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9159
9160 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9161
f776e712 91622016-01-21 Christian Bruel <christian.bruel@st.com>
9163
9164 PR target/68674
9165 * gcc.target/i386/pr68674.c
9166 * gcc.target/aarch64/pr68674.c
9167 * gcc.target/arm/pr68674.c
9168
7b9de435 91692016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9170
9171 PR target/69403
9172 * gcc.c-torture/execute/pr69403.c: New test.
9173
9935a0ba 91742016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9175
9176 PR c++/55843
9177 * g++.dg/template/pr55843.C: New.
9178
06b94aa1 91792016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9180
9181 PR testsuite/66877
9182 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9183 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9184
b68773a8 91852016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9186
9187 PR testsuite/67489
132731fb 9188 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9189 from dg-do compile directive, and instead add
9190 { dg-require-effective-target int128 }.
b68773a8 9191
bbbbe8ab 91922016-01-20 Martin Sebor <msebor@redhat.com>
9193
9194 PR c/69405
9195 * gcc.dg/sync-fetch.c: New test.
9196
f3a6a26f 91972016-01-21 Martin Sebor <msebor@redhat.com>
9198
9199 PR target/69252
9200 * gcc.target/powerpc/pr69252.c: New test.
9201
d1565a03 92022016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9203
9204 PR fortran/65996
132731fb 9205 * gfortran.dg/pr65996.f90: New test.
d1565a03 9206
15a5a905 92072016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9208
9209 PR c++/68810
bbbbe8ab 9210 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 9211 expected to generate an error.
15a5a905 9212
e4538af5 92132016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9214
9215 PR middle-end/66178
9216 * gcc.dg/torture/pr66178.c: New test.
9217
4d4180ce 92182016-01-21 Anton Blanchard <anton@samba.org>
9219 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9220
9221 PR target/63354
9222 * gcc.target/powerpc/pr63354.c: New test.
9223
86e16058 92242016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9225
9226 PR rtl-optimization/68990
9227 * gcc.target/i386/pr68990: New.
9228
b11b85e4 92292016-01-21 Nick Clifton <nickc@redhat.com>
9230
9231 PR target/69129
9232 * gcc.target/mips/pr69129.c: New.
9233
62dd9f85 92342016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9235
9236 PR c++/58046
9237 * g++.dg/cpp0x/pr58046.C: New.
9238
ac7d424b 92392016-01-21 Jakub Jelinek <jakub@redhat.com>
9240
47c0bea3 9241 PR target/69187
9242 PR target/65624
9243 * gcc.target/arm/pr69187.c: New test.
9244
ac7d424b 9245 PR c++/69355
9246 * g++.dg/torture/pr69355.C: New test.
9247
9e18b252 92482016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9249 Sebastian Pop <s.pop@samsung.com>
9250
9251 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9252
de862e2f 92532016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9254 Sebastian Pop <s.pop@samsung.com>
9255
132731fb 9256 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 9257
f55f9344 92582016-01-21 Jakub Jelinek <jakub@redhat.com>
9259
9260 PR middle-end/67653
9261 * c-c++-common/pr67653.c: New test.
9262 * gcc.dg/torture/pr29119.c: Add dg-warning.
9263
62752e71 92642016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9265
9266 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9267
16d4186f 92682016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9269
9270 PR c/24293
9271 * gcc.dg/pr24293.c: New test.
9272 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9273 incomplete struct type.
9274 * gcc.dg/declspec-1.c: Likewise.
9275 * gcc.dg/pr63549.c: Likewise.
9276
58219d13 92772016-01-20 Jakub Jelinek <jakub@redhat.com>
9278
9279 PR tree-optimization/66612
9280 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9281 for bdn instruction.
9282
a7b5688a 92832016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9284
9285 * lib/target-supports.exp
9286 (check_effective_target_arm_fp_ok_nocache): New.
9287 (check_effective_target_arm_fp_ok): New.
9288 (add_options_for_arm_fp): New.
9289 (check_effective_target_arm_crypto_ok_nocache): Require
9290 target_arm_v8_neon_ok instead of arm32.
9291 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9292 (check_effective_target_arm_crypto_pragma_ok): New.
9293 (add_options_for_arm_vfp): New.
9294 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9295 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9296 target instead. Force initial fpu to vfp.
9297 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9298 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9299 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9300 dependency.
9301 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9302 use arm_vfp effective target instead. Force initial fpu to vfp.
9303 * gcc.target/arm/attr-neon3.c: Likewise.
9304 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9305 arm_vfp_ok.
9306 * gcc.target/arm/unsigned-float.c: Likewise.
9307 * gcc.target/arm/vfp-1.c: Likewise.
9308 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9309 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9310 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9311 * gcc.target/arm/vfp-ldmias.c: Likewise.
9312 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9313 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9314 * gcc.target/arm/vfp-stmiad.c: Likewise.
9315 * gcc.target/arm/vfp-stmias.c: Likewise.
9316 * gcc.target/arm/vnmul-1.c: Likewise.
9317 * gcc.target/arm/vnmul-2.c: Likewise.
9318 * gcc.target/arm/vnmul-3.c: Likewise.
9319 * gcc.target/arm/vnmul-4.c: Likewise.
9320
7ca56ca8 93212016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 9322
7fb75b57 9323 PR testsuite/69366
9324 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9325 the MPX run-time library, for compile-time MPX test.
9326 * gcc.target/i386/chkp-always_inline.c: Likewise.
9327 * gcc.target/i386/chkp-bndret.c: Likewise.
9328 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9329 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9330 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9331 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9332 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9333 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9334 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9335 * gcc.target/i386/chkp-label-address.c: Likewise.
9336 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9337 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9338 * gcc.target/i386/chkp-pr69044.c: Likewise.
9339 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9340 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9341 * gcc.target/i386/chkp-strchr.c: Likewise.
9342 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9343 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9344 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9345 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9346 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9347 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9348 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9349 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9350 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9351 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9352 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9353 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9354 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9355 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9356 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9357 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9358 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9359 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9360 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9361 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9362 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9363 * gcc.target/i386/pr63995-2.c: Likewise.
9364 * gcc.target/i386/pr64805.c: Likewise.
9365 * gcc.target/i386/pr65044.c: Likewise.
9366 * gcc.target/i386/pr65167.c: Likewise.
9367 * gcc.target/i386/pr65183.c: Likewise.
9368 * gcc.target/i386/pr65184.c: Likewise.
9369 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 9370
f2da0b99 93712016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9372
9373 PR tree-optimization/69328
9374 * gcc.dg/pr69328.c: New test.
9375
4d379676 93762016-01-20 Jeff Law <law@redhat.com>
9377
4a11f145 9378 PR target/25114
4d379676 9379 * gcc.target/m68k/pr25114.c: New test.
9380
0754bad1 93812016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9382
9383 * gcc.target/arm/memset-inline-10.c: Added
9384 dg-require-effective-target arm_thumb2_ok.
9385
63bd5c2d 93862016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9387
9388 * gcc.dg/debug/dwarf2/sso.c: New test.
9389
a9c01e81 93902016-01-19 Uros Bizjak <ubizjak@gmail.com>
9391
9392 PR testsuite/68820
9393 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9394 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9395 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9396
53fa0e54 93972016-01-19 Jan Hubicka <hubicka@ucw.cz>
9398
9399 PR ipa/66223
9400 * g++.dg/ipa/devirt-50.C: New testcase.
9401
e035a62c 94022016-01-19 Marek Polacek <polacek@redhat.com>
9403
9404 PR c++/68965
9405 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9406 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9407
885cc3ea 94082016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9409
9410 PR target/69135
9411 * gcc.target/arm/pr69135_1.c: New test.
9412
07bd240e 94132015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9414
9415 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9416
9f60d257 94172015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9418
9419 * gcc.target/aarch64/ccmp_1.c: New testcase.
9420
a0c919f7 94212016-01-19 Marek Polacek <polacek@redhat.com>
9422
9423 PR c++/68586
9424 * g++.dg/cpp0x/enum30.C: New test.
9425
dc5d6d17 94262016-01-19 Richard Biener <rguenther@suse.de>
9427
9428 PR tree-optimization/69336
9429 * g++.dg/tree-ssa/pr69336.C: New testcase.
9430
6dd156e0 94312016-01-19 Jakub Jelinek <jakub@redhat.com>
9432
9433 PR debug/65779
9434 * gcc.dg/pr65779.c: New test.
9435
3e0d45b9 94362016-01-19 Richard Biener <rguenther@suse.de>
9437
9438 PR tree-optimization/69352
9439 * gcc.dg/torture/pr69352.c: New testcase.
9440
7a3cf64d 94412016-01-19 Jakub Jelinek <jakub@redhat.com>
9442
9443 PR rtl-optimization/68955
9444 PR rtl-optimization/64557
9445 * gcc.dg/torture/pr68955.c: New test.
9446
8be55b33 94472016-01-19 Jan Hubicka <hubicka@ucw.cz>
9448
9449 PR lto/69136
9450 * g++.dg/torture/pr69136.C: New testcase.
9451
72a985d7 94522016-01-19 Jan Hubicka <hubicka@ucw.cz>
9453
9454 PR lto/69133
9455 * g++.dg/lto/pr69133_0.C: New testcase.
9456 * g++.dg/lto/pr69133_1.C: New testcase.
9457
56778b62 94582016-01-15 Jeff Law <law@redhat.com>
9459
9460 PR tree-optimization/69320
9461 * gcc.c-torture/pr69320-1.c: New test.
9462 * gcc.c-torture/pr69320-2.c: New test.
9463 * gcc.c-torture/pr69320-3.c: New test.
9464 * gcc.c-torture/pr69320-4.c: New test.
9465
ced41b93 94662016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9467
9468 PR c++/11858
9469 PR c++/24663
9470 PR c++/24664
9471 * g++.dg/template/pr11858.C: New test.
9472 * g++.dg/template/pr24663.C: New test.
9473 * g++.dg/template/unify12.C: New test.
9474 * g++.dg/template/unify13.C: New test.
9475 * g++.dg/template/unify14.C: New test.
9476 * g++.dg/template/unify15.C: New test.
9477 * g++.dg/template/unify16.C: New test.
9478 * g++.dg/template/unify17.C: New test.
9479
7f8cbcaf 94802016-01-18 David Malcolm <dmalcolm@redhat.com>
9481
9482 PR testsuite/69181
9483 * gcc.dg/pr69181-1.c: New test file.
9484 * gcc.dg/pr69181-2.c: New test file.
9485 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9486 globals by moving it to...
9487 (cleanup-after-saved-dg-test): ...this new function. Add
9488 "global additional_sources_used". Add reset of global
9489 multiline_expected_outputs to the empty list.
9490 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9491 global to...
9492 (multiline_expected_outputs): ...this, and updated comments to
9493 note that it is modified from gcc-dg.exp.
9494 (dg-end-multiline-output): Update for the above renaming.
9495 (handle-multiline-outputs): Likewise. Remove the clearing
9496 of the expected outputs to the empty list.
9497
3c7cbfc0 94982016-01-18 Richard Biener <rguenther@suse.de>
9499
9500 PR tree-optimization/69297
9501 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9502
81d49cc1 95032016-01-18 Joseph Myers <joseph@codesourcery.com>
9504
9505 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9506 dg-options.
9507 * gcc.target/mips/mips-3d-2.c: Likewise.
9508 * gcc.target/mips/mips-3d-3.c: Likewise.
9509 * gcc.target/mips/mips-3d-4.c: Likewise.
9510 * gcc.target/mips/mips-3d-5.c: Likewise.
9511 * gcc.target/mips/mips-3d-6.c: Likewise.
9512 * gcc.target/mips/mips-3d-7.c: Likewise.
9513 * gcc.target/mips/mips-3d-8.c: Likewise.
9514 * gcc.target/mips/mips-3d-9.c: Likewise.
9515 * gcc.target/mips/mips-ps-1.c: Likewise.
9516 * gcc.target/mips/mips-ps-2.c: Likewise.
9517 * gcc.target/mips/mips-ps-3.c: Likewise.
9518 * gcc.target/mips/mips-ps-4.c: Likewise.
9519 * gcc.target/mips/mips-ps-5.c: Likewise.
9520 * gcc.target/mips/mips-ps-6.c: Likewise.
9521 * gcc.target/mips/mips-ps-7.c: Likewise.
9522 * gcc.target/mips/mips-ps-type.c: Likewise.
9523 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9524 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9525
03c4ff3a 95262016-01-18 Tom de Vries <tom@codesourcery.com>
9527
9528 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9529 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9530 * c-c++-common/goacc/kernels-empty.c: New test.
9531 * c-c++-common/goacc/kernels-eternal.c: New test.
9532 * c-c++-common/goacc/kernels-loop-2.c: New test.
9533 * c-c++-common/goacc/kernels-loop-3.c: New test.
9534 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9535 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9536 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9537 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9538 * c-c++-common/goacc/kernels-loop-data.c: New test.
9539 * c-c++-common/goacc/kernels-loop-g.c: New test.
9540 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9541 * c-c++-common/goacc/kernels-loop-n.c: New test.
9542 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9543 * c-c++-common/goacc/kernels-loop.c: New test.
9544 * c-c++-common/goacc/kernels-noreturn.c: New test.
9545 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9546 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9547 * c-c++-common/goacc/kernels-reduction.c: New test.
9548
22e3dcee 95492016-01-18 Tom de Vries <tom@codesourcery.com>
9550
9551 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9552 * gcc.dg/autopar/outer-2.c: Same.
9553 * gcc.dg/autopar/outer-3.c: Same.
9554 * gcc.dg/autopar/outer-4.c: Same.
9555 * gcc.dg/autopar/outer-5.c: Same.
9556 * gcc.dg/autopar/outer-6.c: Same.
9557 * gcc.dg/autopar/parallelization-1.c: Same.
9558 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9559 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9560 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9561 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9562 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9563 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9564 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9565 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9566 * gcc.dg/autopar/pr39500-1.c: Same.
9567 * gcc.dg/autopar/pr39500-2.c: Same.
9568 * gcc.dg/autopar/pr46193.c: Same.
9569 * gcc.dg/autopar/pr46194.c: Same.
9570 * gcc.dg/autopar/pr49580.c: Same.
9571 * gcc.dg/autopar/pr49960-1.c: Same.
9572 * gcc.dg/autopar/pr49960.c: Same.
9573 * gcc.dg/autopar/pr68373.c: Same.
9574 * gcc.dg/autopar/reduc-1.c: Same.
9575 * gcc.dg/autopar/reduc-1char.c: Same.
9576 * gcc.dg/autopar/reduc-1short.c: Same.
9577 * gcc.dg/autopar/reduc-2.c: Same.
9578 * gcc.dg/autopar/reduc-2char.c: Same.
9579 * gcc.dg/autopar/reduc-2short.c: Same.
9580 * gcc.dg/autopar/reduc-3.c: Same.
9581 * gcc.dg/autopar/reduc-4.c: Same.
9582 * gcc.dg/autopar/reduc-6.c: Same.
9583 * gcc.dg/autopar/reduc-7.c: Same.
9584 * gcc.dg/autopar/reduc-8.c: Same.
9585 * gcc.dg/autopar/reduc-9.c: Same.
9586 * gcc.dg/autopar/uns-outer-4.c: Same.
9587 * gcc.dg/autopar/uns-outer-5.c: Same.
9588 * gcc.dg/autopar/uns-outer-6.c: Same.
9589 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9590 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9591
fd5cbe2f 95922016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9593
9594 PR target/63679
9595 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9596 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9597
fa75ab55 95982016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9599
9600 PR target/63679
9601 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9602 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9603 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9604
214b2582 96052016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9606
9607 PR target/63679
9608 * gcc.dg/tree-ssa/sra-17.c: New.
9609 * gcc.dg/tree-ssa/sra-18.c: New.
9610
13146837 96112016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9612
9613 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9614
6ccd18c2 96152016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9616
9617 * gnat.dg/inline12.adb: New test.
9618
8872b95f 96192016-01-18 Bin Cheng <bin.cheng@arm.com>
9620
9621 PR tree-optimization/66797
9622 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9623
971514e3 96242016-01-18 Richard Biener <rguenther@suse.de>
9625
9626 PR tree-optimization/69170
9627 * gcc.dg/torture/pr69170.c: New testcase.
9628
dfb6d139 96292016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 9630
9631 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9632
164d84c2 96332016-01-16 Tom de Vries <tom@codesourcery.com>
9634
9635 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9636
4c33b769 96372016-01-16 Tom de Vries <tom@codesourcery.com>
9638
9639 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9640 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9641 redundant dg-require-effective-target pthread.
9642 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9643 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9644 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9645 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9646 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9647 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9648 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9649
673441b0 96502016-01-16 David Edelsohn <dje.gcc@gmail.com>
9651
9652 PR target/68609
9653 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9654 * gcc.target/powerpc/recip-7.c: Same.
9655
90153ae7 96562016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9657
9658 PR c++/69091
9659 * g++.dg/template/pr69091.C: New test.
9660
bc24d01d 96612016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9662
9663 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9664 dump does not contain an error_mark_node.
9665 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9666 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9667
4067c0fd 96682016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9669
9670 PR c++/68936
9671 * g++.dg/template/pr68936.C: New test.
9672
27c6dbdd 96732016-01-15 David Edelsohn <dje.gcc@gmail.com>
9674
9675 PR target/68609
9676 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9677 * gcc.target/powerpc/recip-2.c: Same.
9678 * gcc.target/powerpc/recip-3.c: Same.
9679 * gcc.target/powerpc/recip-4.c: Same.
9680 * gcc.target/powerpc/recip-sqrtf.c: Same.
9681
e390c57d 96822016-01-15 Jeff Law <law@redhat.com>
9683
9684 PR tree-optimization/69270
9685 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9686 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9687
ddcfeaf1 96882016-01-15 Paul Thomas <pault@gcc.gnu.org>
9689
9690 PR fortran/49630
9691 * gfortran.dg/deferred_character_13.f90: New test for the fix
9692 of comment 3 of the PR.
9693
9694 PR fortran/54070
9695 * gfortran.dg/deferred_character_8.f90: New test
9696 * gfortran.dg/allocate_error_5.f90: New test
9697
9698 PR fortran/60593
9699 * gfortran.dg/deferred_character_10.f90: New test
9700
9701 PR fortran/60795
9702 * gfortran.dg/deferred_character_14.f90: New test
9703
9704 PR fortran/61147
9705 * gfortran.dg/deferred_character_11.f90: New test
9706
9707 PR fortran/64324
9708 * gfortran.dg/deferred_character_9.f90: New test
9709
81be349c 97102016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9711
9712 PR rtl-optimization/69030
9713 * gcc.target/i386/pr69030.c: New.
9714
998456c5 97152016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9716
9717 * gcc.target/aarch64/target_attr_17.c: New test.
9718
0d85be19 97192016-01-15 Richard Biener <rguenther@suse.de>
9720
9721 PR tree-optimization/66856
9722 * gcc.dg/torture/pr66856-1.c: New testcase.
9723 * gcc.dg/torture/pr66856-2.c: Likewise.
9724
321d36c8 97252016-01-15 Richard Biener <rguenther@suse.de>
9726
9727 PR debug/69137
9728 * g++.dg/lto/pr69137_0.C: New testcase.
9729
d94a1f53 97302016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9731
9732 PR middle-end/69246
9733 * gcc.target/i386/pr69246.c: New test.
9734
5fe9a861 97352016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9736
a9c01e81 9737 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 9738
3d05a5e9 97392016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9740
9741 PR c++/56194
9742 * g++.dg/init/const9.C: Disable test on S/390.
9743
5e8132b5 97442016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9745
9746 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9747 * g++.dg/Wno-frame-address.C: Ditto.
9748
32307cdf 97492016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9750
9751 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9752
1ca28250 97532016-01-15 Richard Biener <rguenther@suse.de>
9754
9755 PR tree-optimization/68961
9756 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9757
6271bd93 97582016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9759
9760 * gcc.target/i386/pr65105-5.c: New test.
9761
dfb6d139 97622016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 9763
9764 * gcc.c-torture/execute/alias-4.c: New testcase.
9765
dfb6d139 97662016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 9767
9768 PR ipa/68148
9769 * g++.dg/ipa/devirt-49.C: New testcase.
9770
7bbac464 97712016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 9772
9773 PR target/65837
9774 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9775 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9776 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9777
4345b868 97782016-01-15 Richard Biener <rguenther@suse.de>
9779
9780 PR tree-optimization/69117
9781 * gcc.dg/torture/pr69117.c: New testcase.
9782
580357e7 97832015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 9784
9785 PR c++/69048
9786 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9787
612baa31 97882016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9789
9790 PR testsuite/67509
9791 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9792 range tests use 100 * maximum instead of maximum + 1.
9793
44e09bc4 97942016-01-14 Jakub Jelinek <jakub@redhat.com>
9795
9796 PR debug/69244
9797 * gcc.dg/guality/pr69244.c: New test.
9798
96962ae4 97992016-01-14 Uros Bizjak <ubizjak@gmail.com>
9800
9801 * lib/target-supports.exp (check_effective_target_issignaling):
9802 New procedure.
9803 * gcc.dg/pr61441.c: Require issignaling effective target.
9804
ab9c400b 98052016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9806
9807 PR target/68803
9808 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9809
a7ed4583 98102016-01-14 David Malcolm <dmalcolm@redhat.com>
9811
9812 PR c++/68819
9813 PR preprocessor/69177
9814 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9815 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9816 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9817 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9818
77f35cec 98192016-01-14 Marek Polacek <polacek@redhat.com>
9820
9821 PR c/69262
9822 * gcc.dg/array-15.c: New test.
9823
915d0950 98242016-01-14 Jakub Jelinek <jakub@redhat.com>
9825
9826 PR middle-end/68146
9827 PR tree-optimization/69155
9828 * gfortran.dg/pr68146.f: New test.
9829 * gfortran.dg/pr69155.f90: New test.
9830
24651fb7 98312016-01-14 Richard Biener <rguenther@suse.de>
9832
9833 PR tree-optimization/68060
9834 * gcc.dg/torture/pr68060-1.c: New testcase.
9835 * gcc.dg/torture/pr68060-2.c: Likewise.
9836
2f63f950 98372016-01-14 Nick Clifton <nickc@redhat.com>
9838
9839 * lib/target-supports.exp
9840 (check_effective_target_arm_neon_ok_nocache): Add an option
9841 sequence that includes setting the ARM architecture to ARMv7-A.
9842 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9843 command line options necessary to enable Neon support.
9844 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9845 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9846 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9847 * gcc.target/arm/pr69180.c: Likewise.
9848
3ce0acde 98492016-01-14 Jeff Law <law@redhat.com>
9850
9851 PR tree-optimization/69270
9852 * gcc.dg/tree-ssa/pr69270.c: New test.
9853
bda05c57 98542016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9855
9856 PR c/66208
9857 * c-c++-common/pr66208.c: New file.
9858
9b657cf1 98592016-01-13 Jakub Jelinek <jakub@redhat.com>
9860
9861 PR tree-optimization/69156
9862 * gcc.dg/pr69156.c: New test.
9863
58ba1b9d 98642016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9865
9866 * gcc.target/i386/pr69225-7.c: New test.
9867
e5fee0fe 98682016-01-13 Richard Henderson <rth@redhat.com>
9869
9870 * gcc.dg/tm/memopt-13.c: Update expected function.
9871 * gcc.dg/tm/memopt-6.c: Likewise.
9872
3f0e9745 98732016-01-13 Uros Bizjak <ubizjak@gmail.com>
9874
9875 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9876 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9877 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9878 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 9879
3f0e9745 98802016-01-13 Tom de Vries <tom@codesourcery.com>
9881
9882 PR tree-optimization/69169
7a6ddc0d 9883 * gcc.dg/pr69169.c: New test.
9884
9b657cf1 98852016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 9886
9887 PR target/69228
9888 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9889 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9890 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9891 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9892 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9893 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9894 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9895 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9896
f704d701 98972016-01-13 Jakub Jelinek <jakub@redhat.com>
9898
9899 PR target/69247
9900 * gcc.dg/pr69247.c: New test.
9901
e966d6b9 99022016-01-13 Richard Biener <rguenther@suse.de>
9903
9904 PR tree-optimization/69242
9905 * gcc.dg/torture/pr69242.c: New testcase.
9906
1ca1d9b2 99072016-01-13 Richard Biener <rguenther@suse.de>
9908
9909 PR tree-optimization/69186
9910 * gcc.dg/torture/pr69186.c: New testcase.
9911
d07cbccc 99122016-01-13 Jeff Law <law@redhat.com>
9913
9914 PR tree-optimization/67755
9915 * gcc.dg/tree-ssa/pr67755.c: New test.
9916
99172016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 9918
9919 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9920 pass number in output by a star.
9921
b95d41cf 99222016-01-12 Bin Cheng <bin.cheng@arm.com>
9923
9924 PR tree-optimization/68911
9925 * gcc.c-torture/execute/pr68911.c: New test.
9926
91d87e22 99272016-01-12 Marek Polacek <polacek@redhat.com>
9928
9929 PR c++/68979
9930 * g++.dg/warn/permissive-1.C: New test.
9931
8a9401a4 99322016-01-12 Jakub Jelinek <jakub@redhat.com>
9933
9934 PR objc++/68511
9935 PR c++/69213
9936 * g++.dg/opt/pr69213.C: New test.
9937
b9cb7a67 99382016-01-12 Christian Bruel <christian.bruel@st.com>
9939
9940 PR target/69180
9941 * gcc.target/arm/pr69180.c: New test.
9942
e4c96992 99432016-01-12 Richard Biener <rguenther@suse.de>
9944
9945 PR lto/69077
9946 * g++.dg/lto/pr69077_0.C: New testcase.
9947 * g++.dg/lto/pr69077_1.C: Likewise.
9948
90525f61 99492016-01-12 Jakub Jelinek <jakub@redhat.com>
9950
9951 PR target/69175
9952 * g++.dg/opt/pr69175.C: New test.
9953
9e7edfd3 99542016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9955
9956 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9957 rather than #including math.h & stdlib.h.
9958 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9959 * gcc.dg/vect/pr49771.c: Likewise.
9960 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9961 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9962 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9963 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9964 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9965 * gcc.dg/vect/pr44507.c: Likewise.
9966 * gcc.dg/vect/pr45902.c: Likewise.
9967 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9968 * gcc.dg/vect/vect-117.c: Likewise.
9969 * gcc.dg/vect/vect-99.c: Likewise.
9970 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9971 * gcc.dg/vect/vect-cond-1.c: Likewise.
9972 * gcc.dg/vect/vect-cond-2.c: Likewise.
9973 * gcc.dg/vect/vect-cond-3.c: Likewise.
9974 * gcc.dg/vect/vect-cond-4.c: Likewise.
9975 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9976 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9977 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9978 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9979 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9980 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9981 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9982 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9983 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9984 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9985 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9986 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9987 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9988 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9989 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9990 include of signal.h.
9991 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9992 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9993 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9994 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9995 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9996 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9997 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9998 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9999 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10000 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10001 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10002 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10003 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10004 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10005 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10006 * gcc.dg/vect/vect-outer-5.c: Likewise.
10007 * gcc.dg/vect/vect-outer-6.c: Likewise.
10008 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10009 include of stdio.h.
10010
3368873d 100112016-01-12 Nick Clifton <nickc@redhat.com>
10012
10013 PR target/68913
10014 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10015 to fread so that it will be found in all target runtimes.
10016
0464ea95 100172016-01-12 Richard Biener <rguenther@suse.de>
10018
10019 PR tree-optimization/69053
10020 * g++.dg/torture/pr69053.C: New testcase.
10021
7819730f 100222016-01-12 Richard Biener <rguenther@suse.de>
10023
10024 PR tree-optimization/69168
10025 * gcc.dg/torture/pr69168.c: New testcase.
10026
995bfebf 100272016-01-12 Richard Biener <rguenther@suse.de>
10028
10029 PR tree-optimization/69157
10030 * gcc.dg/torture/pr69157.c: New testcase.
10031
100322016-01-12 Richard Biener <rguenther@suse.de>
10033
10034 PR tree-optimization/69174
10035 * gcc.dg/torture/pr69174.c: New testcase.
10036
1d10d64c 100372016-01-12 Jakub Jelinek <jakub@redhat.com>
10038
10039 PR c++/66808
10040 PR c++/69000
10041 * g++.dg/tls/pr66808.C: New test.
10042 * g++.dg/tls/pr69000.C: New test.
10043
f0b79faf 100442016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10045
10046 * gcc.target/powerpc/swaps-p8-23.c: New test.
10047 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10048
04cf75a4 100492016-01-11 John David Anglin <danglin@gcc.gnu.org>
10050
10051 PR tree-optimization/68356
10052 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10053
0eb4264c 100542016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10055 Jim Wilson <jim.wilson@linaro.org>
10056
10057 PR target/69194
10058 * gcc.target/arm/pr69194.c: New test.
10059
2f66de64 100602016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10061
10062 PR target/69225
10063 * gcc.target/i386/pr69225-1.c: New test.
10064 * gcc.target/i386/pr69225-2.c: Likewise.
10065 * gcc.target/i386/pr69225-3.c: Likewise.
10066 * gcc.target/i386/pr69225-4.c: Likewise.
10067 * gcc.target/i386/pr69225-5.c: Likewise.
10068 * gcc.target/i386/pr69225-6.c: Likewise.
10069
36105e82 100702016-01-11 Jakub Jelinek <jakub@redhat.com>
10071
1c78ce2e 10072 PR target/67462
10073 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10074 if lp64.
10075
a4a87320 10076 PR target/69071
10077 * gcc.dg/pr69071.c: New test.
10078
91fbd04f 10079 PR c++/69211
10080 * g++.dg/opt/pr69211.C: New test.
10081
36105e82 10082 PR tree-optimization/69214
10083 * gcc.c-torture/compile/pr69214.c: New test.
10084
e934c380 100852016-01-11 Uros Bizjak <ubizjak@gmail.com>
10086
10087 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10088 * gcc.target/i386/pr66232-11.c: Ditto.
10089 * gcc.target/i386/pr66232-12.c: Ditto.
10090 * gcc.target/i386/pr66232-13.c: Ditto.
10091
3ff1b153 100922016-01-11 Richard Biener <rguenther@suse.de>
10093
10094 PR tree-optimization/69173
10095 * gcc.dg/torture/pr69173.c: New testcase.
10096
04e1504c 100972016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10098
10099 PR rtl-optimization/68796
10100 * gcc.target/aarch64/tst_5.c: New test.
10101 * gcc.target/aarch64/tst_6.c: Likewise.
10102
ae8718b5 101032016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10104
10105 PR rtl-optimization/68841
10106 * gcc.dg/pr68841.c: New test.
10107 * gcc.c-torture/execute/pr68841.c: New test.
10108
bd8bece2 101092016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10110
10111 PR rtl-optimization/68920
10112 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10113 for ix86 targets.
10114 * gcc.dg/ifcvt-5.c: New test.
10115
9b657cf1 101162016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 10117
10118 PR bootstrap/69123
10119 * g++.dg/pr69123.C: New.
10120
7a158352 101212016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10122
10123 PR target/69010
10124 * gcc.target/i386/pr69010.c: New test.
10125
ff375d11 101262016-01-11 Martin Jambor <mjambor@suse.cz>
10127
10128 PR ipa/69044
10129 * gcc.target/i386/chkp-pr69044.c: New test.
10130
9eb890f1 101312016-01-11 Tom de Vries <tom@codesourcery.com>
10132
10133 PR tree-optimization/69109
10134 * gcc.dg/autopar/pr69109-2.c: New test.
10135 * gcc.dg/autopar/pr69109.c: New test.
10136
c4157ee5 101372016-01-11 Tom de Vries <tom@codesourcery.com>
10138
10139 PR tree-optimization/69108
10140 * gcc.dg/autopar/pr69108.c: New test.
10141
b933e511 101422016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10143
10144 PR c++/69029
10145 * c-c++-common/Wisleading-indentation.c: Augment test.
10146
efb73de1 101472016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10148
10149 PR fortran/69154
10150 * gfortran.dg/inline_matmul_12.f90: New test.
10151
40c86c3b 101522016-01-10 Paul Thomas <pault@gcc.gnu.org>
10153
10154 PR fortran/67779
10155 * gfortran.dg/actual_array_offset_1: New test.
10156
a006c0bb 101572016-01-10 Tom de Vries <tom@codesourcery.com>
10158
10159 PR tree-optimization/69062
10160 * gcc.dg/autopar/pr69062.c: New test.
10161
880ed4be 101622016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10163
10164 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10165 * gcc.dg/vect/slp-perm-2.c: Likewise.
10166 * gcc.dg/vect/slp-perm-3.c: Likewise.
10167 * gcc.dg/vect/slp-perm-5.c: Likewise.
10168 * gcc.dg/vect/slp-perm-6.c: Likewise.
10169 * gcc.dg/vect/slp-perm-7.c: Likewise.
10170 * gcc.dg/vect/slp-perm-8.c: Likewise.
10171
d95e1856 101722016-01-10 Tom de Vries <tom@codesourcery.com>
10173
10174 PR tree-optimization/69039
10175 * gcc.dg/autopar/pr69039.c: New test.
10176
0f8f48d0 101772016-01-09 Marek Polacek <polacek@redhat.com>
10178
10179 PR c++/69113
10180 * g++.dg/pr69113.C: New test.
10181
7dff0499 101822016-01-09 Jakub Jelinek <jakub@redhat.com>
10183
10184 PR middle-end/50865
10185 PR tree-optimization/69097
10186 * gcc.c-torture/execute/pr50865.c: New test.
10187 * gcc.c-torture/execute/pr69097-1.c: New test.
10188 * gcc.c-torture/execute/pr69097-2.c: New test.
10189 * gcc.dg/pr69097-1.c: New test.
10190 * gcc.dg/pr69097-2.c: New test.
10191
18431e78 101922016-01-09 Jakub Jelinek <jakub@redhat.com>
10193
10194 PR c++/69164
10195 * g++.dg/opt/pr69164.C: New test.
10196
1943a4a2 101972016-01-08 Jakub Jelinek <jakub@redhat.com>
10198
10199 PR tree-optimization/69167
10200 * gcc.dg/pr69167.c: New test.
10201
a143e277 102022016-01-08 Marek Polacek <polacek@redhat.com>
10203
10204 PR c++/68449
10205 * g++.dg/pr68449.C: New.
10206
44c01906 102072016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10208
10209 PR tree-optimization/68707
10210 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10211 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10212 on platforms supporting it.
10213 * gcc.dg/vect/slp-perm-2.c: Likewise.
10214 * gcc.dg/vect/slp-perm-3.c: Likewise.
10215 * gcc.dg/vect/slp-perm-5.c: Likewise.
10216 * gcc.dg/vect/slp-perm-7.c: Likewise.
10217 * gcc.dg/vect/slp-perm-8.c: Likewise.
10218 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10219 on platforms supporting it.
10220
c437d1e8 102212016-01-08 Jakub Jelinek <jakub@redhat.com>
10222
c9595c51 10223 PR tree-optimization/69162
10224 * gcc.dg/pr69162.c: New test.
10225
c437d1e8 10226 PR tree-optimization/69172
10227 * gcc.dg/pr69172.c: New test.
10228
6a46a28c 102292016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10230
10231 PR tree-optimization/67781
10232 * gcc.c-torture/execute/pr67781.c: New file.
10233
62ad9a04 102342016-01-08 Jakub Jelinek <jakub@redhat.com>
10235
10236 PR tree-optimization/69083
10237 * gcc.dg/vect/pr69083.c: New test.
10238
9e0e8c2a 102392016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10240
10241 PR tree-optimization/61441
10242 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10243 Use -fexcess-precision=standard for compiler options.
10244 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10245
5d034e37 102462016-01-08 Jakub Jelinek <jakub@redhat.com>
10247
5013f740 10248 PR fortran/69128
10249 * gfortran.dg/gomp/pr69128.f90: New test.
10250
5d034e37 10251 PR c++/69145
10252 * g++.dg/ext/pr69145-1.C: New test.
10253 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10254 * g++.dg/ext/pr69145-2.h: New file.
10255
517906ff 102562016-01-07 Martin Sebor <msebor@redhat.com>
10257
10258 PR c/68966
10259 * gcc.dg/atomic-fetch-bool.c: New test.
10260 * gcc.dg/sync-fetch-bool.c: New test.
10261
cdbb524c 102622016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10263
10264 PR fortran/66680
10265 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10266
ec3aba9e 102672016-01-07 Nick Clifton <nickc@redhat.com>
10268
10269 PR target/66655
10270 * g++.dg/pr66655.C: New test.
10271 * g++.dg/pr66655_1.cc: Test support file.
10272 * g++.dg/pr66655.h: Test header file.
10273
9b657cf1 102742016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 10275
10276 PR fortran/66680
10277 gfortran.dg/gomp/pr66680.f90: New test.
10278
cd45d7a5 102792016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10280
10281 PR target/69171
10282 * gcc.target/i386/pr69171-1.c: New test.
10283 * gcc.target/i386/pr69171-2.c: Likewise.
10284 * gcc.target/i386/pr69171-3.c: Likewise.
10285 * gcc.target/i386/pr69171-4.c: Likewise.
10286 * gcc.target/i386/pr69171-5.c: Likewise.
10287 * gcc.target/i386/pr69171-6.c: Likewise.
10288
4a86a91a 102892015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10290
10291 PR middle-end/67639
10292 * c-c++-common/pr67639.c: New test.
10293
34c05552 102942016-01-07 Jakub Jelinek <jakub@redhat.com>
10295
10296 PR tree-optimization/69141
10297 * g++.dg/opt/pr69141.C: New test.
10298
f08d6895 102992016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10300
10301 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10302
32ec4173 103032016-01-06 Uros Bizjak <ubizjak@gmail.com>
10304
10305 PR target/69140
10306 * gcc.target/i386/pr69140.c: New test
10307
d74214f3 103082016-01-06 David Malcolm <dmalcolm@redhat.com>
10309
10310 * gcc.dg/bad-dereference.c: New test case.
10311
73991cab 103122015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10313
10314 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10315
fc8cc457 103162016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10317
10318 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10319
be3c9981 103202016-01-06 Marek Polacek <polacek@redhat.com>
10321
10322 PR sanitizer/69099
10323 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10324
2cb724f9 103252016-01-05 Marek Polacek <polacek@redhat.com>
10326
10327 PR c/69104
10328 * gcc.dg/atomic-invalid-2.c: New.
10329
233a53ed 103302016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10331
10332 PR target/68991
10333 * gcc.target/i386/pr68991.c: New test.
10334
ea87c5e3 103352016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10336
10337 PR target/68991
10338 * g++.dg/pr68991-1.C: New test.
10339 * g++.dg/pr68991-2.C: Likewise.
10340
1943a4a2 103412016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 10342
1943a4a2 10343 PR other/60465
afe82e5b 10344 * gcc.target/ia64/pr60465-gprel64.c: New test.
10345 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10346
1e9147dd 103472016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10348
10349 PR rtl-optimization/68651
10350 * gcc.target/aarch64/pr68651_1.c: New test.
10351
d42aa619 103522016-01-05 David Malcolm <dmalcolm@redhat.com>
10353
10354 PR c/69122
10355 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10356
1776de76 103572016-01-05 Nathan Sidwell <nathan@acm.org>
10358
2d7d361d 10359 PR c++/58583
10360 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10361
1776de76 10362 * gcc.dg/alias-15.c: New.
10363
5beb12c0 103642016-01-05 Nick Clifton <nickc@redhat.com>
10365
10366 PR target/68870
10367 * g++.dg/pr68770.C: New test.
10368
d8cca921 103692016-01-04 Mike Stump <mikestump@comcast.net>
10370
10371 * lib/target-supports.exp (check_effective_target_cilkplus):
10372 cilkplus targets require pthreads.
afc907ef 10373 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 10374
8427dff3 103752016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10376
10377 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10378 generation.
10379
f1717362 103802016-01-04 Jakub Jelinek <jakub@redhat.com>
10381
10382 Update copyright years.
10383
d7d6a3ab 103842016-01-04 Marek Polacek <polacek@redhat.com>
10385
10386 PR c/68908
10387 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10388 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10389 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10390
b8f4a5f9 103912016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10392
10393 * gcc.target/sparc/20160104-2.c: New test.
10394
6b5c028f 103952016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10396
10397 * gcc.target/sparc/20160104-1.c: New test.
10398
300e1002 103992016-01-03 Paul Thomas <pault@gcc.gnu.org>
10400
10401 PR fortran/65045
10402 * gfortran.dg/pr65045.f90: New test.
10403
855b105f 104042016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10405
10406 * gnat.dg/specs/debug1.ads: Delete.
10407
bdc177dc 104082016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10409
10410 PR libgfortran/68867
10411 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10412 expression.
10413
48aaffae 104142016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10415
10416 PR libgfortran/68867
10417 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10418 PowerPC.
10419
19a468b8 104202016-01-01 Paul Thomas <pault@gcc.gnu.org>
10421
10422 PR fortran/68864
10423 * gfortran.dg/pr68864.f90: New test.
10424
25371c91 104252016-01-01 Jakub Jelinek <jakub@redhat.com>
10426
2a659064 10427 PR tree-optimization/69070
10428 * gcc.dg/pr69070.c: New test.
10429
57aa9851 10430 PR sanitizer/69055
10431 * gfortran.dg/pr69055.f90: New test.
10432
25371c91 10433 PR target/69015
10434 * gcc.dg/pr69015.c: New test.
f1717362 10435\f
fb2c1edd 10436Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 10437
10438Copying and distribution of this file, with or without modification,
10439are permitted in any medium without royalty provided the copyright
10440notice and this notice are preserved.