]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[gcc]
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
efa8ff03 12016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2
3 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4 vector double or vector long where the vector is in memory.
5 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7
0b8113c5 82016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
9
10 PR fortran/69867
11 * gfortran.dg/pr69867.f90: New test.
12
3badc59b 132016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
14
15 PR fortran/69962
16 * gfortran.dg/pr69962.f90: New test.
17
fc8b54ff 182016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
19
20 PR fortran/70006
21 * gfortran.dg/pr70006.f90: New test.
22
165b422e 232016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
24
25 PR fortran/71730
26 * gfortran.dg/pr71730.f90: New test.
27 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
28 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
29 * gfortran.dg/array_constructor_26.f03: Ditto.
30
0c6334ed 312016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
32
33 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
34 * gcc.target/powerpc/pr71763.c: Likewise.
35
4ebf85be 362016-07-29 Marek Polacek <polacek@redhat.com>
37
38 PR c/71742
39 * gcc.dg/940510-1.c: Adjust dg-error.
40 * gcc.dg/c99-flex-array-1.c: Likewise.
41 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
42
9efe5be6 43 PR c/71853
44 * gcc.dg/noncompile/pr71853.c: New test.
45
4c4548bb 46 PR c/71573
47 * gcc.dg/noncompile/pr71573.c: New test.
48
8ae70602 49 PR c/71926
50 * g++.dg/warn/Wparentheses-30.C: New test.
51 * gcc.dg/Wparentheses-14.c: New test.
52
cfc1aded 532016-07-29 Uros Bizjak <ubizjak@gmail.com>
54
55 * gcc.dg/pr59833.c: Use dg-add-options ieee.
56
d5e80d93 572016-07-29 Bin Cheng <bin.cheng@arm.com>
58
59 PR tree-optimization/57558
60 * gcc.dg/vect/pr57558-1.c: New test.
61 * gcc.dg/vect/pr57558-2.c: New test.
62
c7c713ec 632016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
64
cfc1aded 65 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 66 to scan forwprop1 dump pass.
67
34b9af67 682016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
69
70 PR c++/51488
71 * g++.dg/template/pr51488.C: New.
72
322d4184 732016-07-29 Jakub Jelinek <jakub@redhat.com>
74
75 PR c/71969
76 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
77 static __inline__.
78 * gcc.dg/pr71969-1.c: New test.
79 * gcc.dg/pr71969-2.c: New test.
80 * gcc.dg/pr71969-3.c: New test.
81
7648c9c7 822016-07-29 Marek Polacek <polacek@redhat.com>
83
84 PR c/71574
85 * c-c++-common/pr71574.c: New test.
86
35fddbd6 87 PR c/71583
88 * gcc.dg/noncompile/pr71583.c: New test.
89
d06bcb87 902016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
91
92 PR middle-end/68217
93 * gcc.dg/pr68217.c: New test.
94
fb5574d7 952016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
96
97 PR fortran/71067
98 * gfortran.dg/pr71067_1.f90: New test.
99 * gfortran.dg/pr71067_2.f90: Ditto.
100
a52bb7a0 1012016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
102
103 * gcc.target/powerpc/vec-extract-1.c: New test.
104
42e96823 1052016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
106
107 PR fortran/71799
108 * gfortran.dg/pr71799.f90: New test.
109
d5539c6b 1102016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
111
112 PR c++/71665
113 * g++.dg/cpp0x/pr71665-1.C: New.
114 * g++.dg/cpp0x/pr71665-2.C: Likewise.
115 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
116 * g++.dg/ext/label10.C: Likewise.
117 * g++.dg/parse/constant5.C: Likewise.
118
05995232 1192016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
120
121 PR fortran/71859
122 * gfortran.dg/pr71859.f90: New test.
123 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
124 * gfortran.dg/coarray_collectives_1.f90: Ditto.
125
7a4429b2 1262016-07-28 Paul Thomas <pault@gcc.gnu.org>
127
128 PR fortran/71883
129 * gfortran.dg/pr71883.f90 : New test.
130
f339cf78 1312016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
132
133 PR tree-optimization/71734
cfc1aded 134 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 135
8311fe26 1362016-07-28 Renlin Li <renlin.li@arm.com>
137
138 Revert
139 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
140
141 PR fortran/71902
142 * gfortran.dg/dependency_47.f90: New test.
143
595e387a 1442016-07-28 Martin Liska <mliska@suse.cz>
145
146 PR gcov-profile/68025
147 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
148
83554604 1492016-07-28 Martin Liska <mliska@suse.cz>
150
151 * g++.dg/vect/pr70944.cc: New test.
152
ec6d2d63 1532016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
154
155 PR middle-end/71994
156 * gcc.dg/torture/pr71994.c: New test.
157
12dabcee 1582016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
159
160 PR middle-end/71078
161 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
162 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
163 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
164
262a83d5 1652016-07-27 Richard Biener <rguenther@suse.de>
166
167 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
168
3989f1fe 1692016-07-27 Martin Liska <mliska@suse.cz>
170
171 * gcc.dg/predict-13.c: New test.
172 * gcc.dg/predict-14.c: New test.
173
69a499fa 1742016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
175
7a4429b2 176 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 177 including stdint.h.
178 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
179 including stdint.h.
180
751fef95 1812016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
182
183 PR target/71869
184 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
185 IEEE built-in functions handle quiet and signalling NaNs
186 correctly.
187
5e07497c 1882016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
189
190 PR fortran/71862
191 * gfortran.dg/pr71862.f90: New test.
192
18928e61 1932016-07-26 Martin Sebor <msebor@redhat.com>
194
195 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
196 selector with dg-options.
197
7e1856f1 1982016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
199
200 PR tree-optimization/18046
201 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
202 * gcc.dg/tree-ssa/vrp103.c: New test.
203 * gcc.dg/tree-ssa/vrp104.c: New test.
204
08679462 2052016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
206
207 * gcc.target/powerpc/pr63354.c: Require lp64 since
208 -mprofile-kernel is not legal with -m32.
209
8c3efadf 2102016-07-26 Richard Biener <rguenther@suse.de>
211
212 PR rtl-optimization/71984
213 * gcc.dg/torture/pr71984.c: New testcase.
214
78866ecd 2152016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
216
217 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
218 g++-dg-runtest via et-dg-runtest.
219 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
220 * gcc.dg/vect/vect.exp: Likewise.
221 * gfortran.dg/graphite/graphite.exp: Likewise, but for
222 gfortran-dg-runtest.
223 * gfortran.dg/vect/vect.exp: Likewise.
224 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
225 (check_mips_loongson_hw_available): Likewise.
226 (check_effective_target_mpaired_single_runtime): Likewise.
227 (check_effective_target_mips_loongson_runtime): Likewise.
228 (add_options_for_mpaired_single): Likewise.
229 (check_effective_target_vect_int): Add global et_index.
230 Check and save the supported feature for a target selected by
231 the et_index target. Break long lines where appropriate. Call
232 et-is-effective-target for MIPS with an argument instead of
233 check_effective_target_* where appropriate.
234 (check_effective_target_vect_intfloat_cvt): Likewise.
235 (check_effective_target_vect_uintfloat_cvt): Likewise.
236 (check_effective_target_vect_floatint_cvt): Likewise.
237 (check_effective_target_vect_floatuint_cvt): Likewise.
238 (check_effective_target_vect_simd_clones): Likewise.
239 (check_effective_target_vect_shift): ewise.
240 (check_effective_target_whole_vector_shift): Likewise.
241 (check_effective_target_vect_bswap): Likewise.
242 (check_effective_target_vect_shift_char): Likewise.
243 (check_effective_target_vect_long): Likewise.
244 (check_effective_target_vect_float): Likewise.
245 (check_effective_target_vect_double): Likewise.
246 (check_effective_target_vect_long_long): Likewise.
247 (check_effective_target_vect_no_int_max): Likewise.
248 (check_effective_target_vect_no_int_add): Likewise.
249 (check_effective_target_vect_no_bitwise): Likewise.
250 (check_effective_target_vect_widen_shift): Likewise.
251 (check_effective_target_vect_no_align): Likewise.
252 (check_effective_target_vect_hw_misalign): Likewise.
253 (check_effective_target_vect_element_align): Likewise.
254 (check_effective_target_vect_condition): Likewise.
255 (check_effective_target_vect_cond_mixed): Likewise.
256 (check_effective_target_vect_char_mult): Likewise.
257 (check_effective_target_vect_short_mult): Likewise.
258 (check_effective_target_vect_int_mult): Likewise.
259 (check_effective_target_vect_extract_even_odd): Likewise.
260 (check_effective_target_vect_interleave): Likewise.
261 (check_effective_target_vect_stridedN): Likewise.
262 (check_effective_target_vect_multiple_sizes): Likewise.
263 (check_effective_target_vect64): Likewise.
264 (check_effective_target_vect_call_copysignf): Likewise.
265 (check_effective_target_vect_call_sqrtf): Likewise.
266 (check_effective_target_vect_call_btrunc): Likewise.
267 (check_effective_target_vect_call_btruncf): Likewise.
268 (check_effective_target_vect_call_ceil): Likewise.
269 (check_effective_target_vect_call_ceilf): Likewise.
270 (check_effective_target_vect_call_floor): Likewise.
271 (check_effective_target_vect_call_floorf): Likewise.
272 (check_effective_target_vect_call_lceil): Likewise.
273 (check_effective_target_vect_call_lfloor): Likewise.
274 (check_effective_target_vect_call_nearbyint): Likewise.
275 (check_effective_target_vect_call_nearbyintf): Likewise.
276 (check_effective_target_vect_call_round): Likewise.
277 (check_effective_target_vect_call_roundf): Likewise.
278 (check_effective_target_vect_perm): Likewise, but also append *_saved
279 to the existing global name to properly cache the result.
280 (check_effective_target_vect_perm_byte): Likewise.
281 (check_effective_target_vect_perm_short): Likewise.
282 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
283 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
284 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
285 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
286 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
287 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
288 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
289 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
290 (check_effective_target_vect_sdot_qi): Likewise.
291 (check_effective_target_vect_udot_qi): Likewise.
292 (check_effective_target_vect_sdot_hi): Likewise.
293 (check_effective_target_vect_udot_hi): Likewise.
294 (check_effective_target_vect_usad_char): Likewise.
295 (check_effective_target_vect_pack_trunc): Likewise.
296 (check_effective_target_vect_unpack): Likewise.
297 (check_effective_target_vect_aligned_arrays): Likewise.
298 (check_effective_target_vect_natural_alignment): Likewise.
299 (check_effective_target_vector_alignment_reachable): Likewise.
300 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
301 (is-effective-target): Initialize et_index if undefined.
302 (et-dg-runtest): New.
303 (et-is-effective-target): Likewise.
304 (check_vect_support_and_set_flags): Add supported MIPS targets to
305 EFFECTIVE_TARGETS list. Return the number of supported targets.
306
b2930f09 3072016-07-26 Richard Biener <rguenther@suse.de>
308 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
309
310 PR middle-end/70920
311 * gcc.dg/pr70920-1.c: New test-case.
312 * gcc.dg/pr70902-2.c: Likewise.
313 * gcc.dg/pr70920-3.c: Likewise.
314 * gcc.dg/pr70920-4.c: Likewise
315 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
316 2 instead of 3.
317
90821294 3182016-07-25 Alexander Monakov <amonakov@ispras.ru>
319
320 * gcc.c-torture/execute/pr71494.c: Require label_values.
321 * gcc.dg/pr16973.c: Ditto.
322
1660595b 3232016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
324
325 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
326 * gcc.dg/torture/pr69771.c: Require int32plus.
327 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
328
5b2b88ce 3292016-07-25 Martin Liska <mliska@suse.cz>
330
331 * gcc.dg/torture/pr71987.c: New test.
332
e2f926e9 3332016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
334
335 PR fortran/71935
336 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
337 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
338 * gfortran.dg/pr71935.f90: New test.
339
efa8e86e 3402016-07-22 Martin Sebor <msebor@redhat.com>
341
342 PR c++/71675
343 * g++.dg/ext/atomic-3.C: New test.
344 * gcc.dg/atomic/pr71675.c: New test.
345
5a43070d 3462016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
347
348 * gcc.target/i386/mvc8.c: New test.
349
1b793819 3502016-07-22 Bin Cheng <bin.cheng@arm.com>
351
352 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
353 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
354
d4b4c787 3552016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
356
357 PR fortran/71795
358 * gfortran.dg/constructor_50.f90: New test.
359
45648efe 3602016-07-22 Martin Liska <mliska@suse.cz>
361
362 PR gcov-profile/69028
363 PR gcov-profile/62047
364 * g++.dg/cilk-plus/pr69028.C: New test.
365
b657bb1f 3662016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
367
368 * gfortran.dg/coarray_stat_2.f90: New test.
369
3a421504 3702016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
371
372 * gcc.target/powerpc/vec-extract.h: New files to check the
373 vec_extract built-in functions for all vector types, testing
374 accessing each element, both with constant and variable element
375 numbers.
376 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
377 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
378 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
379 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
380 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
381 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
382 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
383 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
384 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
385
d40a1eac 3862016-07-21 Jakub Jelinek <jakub@redhat.com>
387
388 PR c++/71728
389 * g++.dg/other/pr71728.C: New test.
390
3b0d7293 3912016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
392
393 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
394 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
395 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
396 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
397 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
398
50953a9f 3992016-07-21 Richard Biener <rguenther@suse.de>
400
401 PR tree-optimization/71947
402 * gcc.dg/tree-ssa/vrp102.c: New testcase.
403
90261646 4042016-07-21 Bin Cheng <bin.cheng@arm.com>
405
406 * gcc.dg/tree-ssa/scev-15.c: New.
407
5a5a7a90 4082016-07-21 Bin Cheng <bin.cheng@arm.com>
409
410 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
411
df0c563f 4122016-07-21 Jakub Jelinek <jakub@redhat.com>
413
414 PR c++/71941
415 * g++.dg/gomp/pr71941.C: New test.
416
24acd4ab 4172016-07-20 David Malcolm <dmalcolm@redhat.com>
418
419 PR c/70339
420 PR c/71858
421 * g++.dg/spellcheck-identifiers.C: New test case, based on
422 gcc.dg/spellcheck-identifiers.c.
423 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
424 gcc.dg/spellcheck-identifiers-2.c.
425 * g++.dg/spellcheck-typenames.C: New test case, based on
426 gcc.dg/spellcheck-typenames.c
427
8669e753 4282016-07-20 Jonathan Wakely <jwakely@redhat.com>
429
430 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
431 pointer to member function and also test catching by reference.
432
75cb41b8 4332016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
434
435 * gcc.target/s390/pr67443.c: Fix test case.
436
07be1239 4372016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
438
439 * gcc.target/s390/insv-1.c: Xfail some tests.
440 * gcc.target/s390/insv-2.c: Likewise.
441
e9b5fdd9 4422016-07-20 Georg-Johann Lay <avr@gjlay.de>
443
444 * gcc.target/avr/torture/get-mem.c: New test.
445 * gcc.target/avr/torture/set-mem.c: New test.
446
b704b0e1 4472016-07-20 Georg-Johann Lay <avr@gjlay.de>
448
449 PR target/71948
450 * gcc.target/avr/torture/tiny-progmem.c: New test.
451
051eb924 4522016-07-20 Jakub Jelinek <jakub@redhat.com>
453
fdb70809 454 PR c++/71909
455 * g++.dg/parse/pr71909.C: New test.
456 * g++.dg/tm/pr71909.C: New test.
457
051eb924 458 PR c++/50060
459 * g++.dg/cpp0x/constexpr-50060.C: New test.
460 * g++.dg/cpp1y/constexpr-50060.C: New test.
461
c4e1267c 4622016-07-20 Martin Liska <mliska@suse.cz>
463
464 * gfortran.dg/graphite/pr71898.f90: New test.
465
ecaa5fd4 4662016-07-20 Bin Cheng <bin.cheng@arm.com>
467
468 PR tree-optimization/71503
469 PR tree-optimization/71683
470 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
471 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
472
f5b88ba1 4732016-07-20 Martin Liska <mliska@suse.cz>
474
475 * gcc.dg/plugin/plugin.exp: Remove sreal test.
476 * gcc.dg/plugin/sreal-test-1.c: Remove.
477 * gcc.dg/plugin/sreal_plugin.c: Remove.
478
e889bd11 4792016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
480
481 PR fortran/71902
482 * gfortran.dg/dependency_47.f90: New test.
483
1c6bb1c0 4842016-07-19 Jakub Jelinek <jakub@redhat.com>
485
94d511af 486 PR rtl-optimization/71916
487 * gcc.c-torture/compile/pr71916.c: New test.
488
54e95a17 489 PR middle-end/71874
490 * g++.dg/torture/pr71874.C: New test.
491
1c6bb1c0 492 PR middle-end/71734
493 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
494 (my_alloc): Rewritten to use __builtin_posix_memalign and
495 __SIZE_TYPE__.
496 (my_free): Use __builtin_free instead of _mm_free.
497 (Vec::operator=): Use __builtin_memcpy.
498
0d565f19 4992016-07-19 Martin Jambor <mjambor@suse.cz>
500
cfc1aded 501 PR fortran/71688
502 * gfortran.dg/pr71688.f90: New test.
0d565f19 503
2be13cd5 5042016-07-19 Richard Biener <rguenther@suse.de>
505
506 * c-c++-common/vector-subscript-6.c: New testcase.
507 * c-c++-common/vector-subscript-7.c: Likewise.
508
1697df09 5092016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
510
7a4429b2 511 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 512 and UInt32 based on __SIZEOF_INT__.
513
8894566e 5142016-07-19 Richard Biener <rguenther@suse.de>
515
516 PR tree-optimization/71901
517 * gcc.dg/torture/pr71901.c: New testcase.
518
5192016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 520
521 PR tree-optimization/71908
522 * gcc.dg/torture/pr71908.c: New testcase.
523
106ac76d 5242016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
525
526 PR target/71493
527 * gcc.target/powerpc/pr71493-1.c: New test.
528 * gcc.target/powerpc/pr71493-2.c: Likewise.
529
e6517a48 5302016-07-18 Jakub Jelinek <jakub@redhat.com>
531
d1e0c36e 532 PR c++/71835
533 * g++.dg/conversion/ambig3.C: New test.
534
6fe424c2 535 PR c++/71828
536 * g++.dg/cpp0x/constexpr-71828.C: New test.
537
d3dd9e33 538 PR c++/71826
539 * g++.dg/template/pr71826.C: New test.
540
74fd83a9 541 PR c++/71822
542 * g++.dg/template/defarg21.C: New test.
543
e6517a48 544 PR c++/71871
545 * g++.dg/ext/vector31.C: New test.
546
f942bdbf 5472016-07-18 Uros Bizjak <ubizjak@gmail.com>
548
549 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
550
4b1425be 5512016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
552
553 PR tree-optimization/71734
554 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
555
a80f37e1 5562016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
557
558 * gcc.target/s390/warn-dynamicstack-1.c: New test.
559 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
560 stack-layout-dynamic-1.c: New test.
561
ea283725 5622016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
563
564 * gcc.target/s390/nolrl-1.c: New test.
565
14eab729 5662016-07-17 Fritz Reese <fritzoreese@gmail.com>
567
568 PR fortran/71523
569 * gfortran.dg/pr71523_1.f90: New test.
570 * gfortran.dg/pr71523_2.f90: New test.
571
3925d644 5722016-07-16 Andreas Schwab <schwab@linux-m68k.org>
573
574 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
575
0c6334ed 576>>>>>>> .r238890
fb9ff4ce 5772016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
578 Marco Restelli <mrestelli@gmail.com>
579
580 PR fortran/62125
581 * gfortran.dg/pr62125.f90: New test.
582
95b0f5e9 5832016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
584
585 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
586 * gcc.target/powerpc/mulkc3-1.c: Likewise.
587
1913be16 5882016-07-15 Jonathan Wakely <jwakely@redhat.com>
589
590 PR c++/58796
591 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
592 * g++.dg/cpp0x/nullptr35.C: New test.
593
b4803084 5942016-07-15 Bin Cheng <bin.cheng@arm.com>
595
596 * gcc.dg/tree-ssa/scev-8.c: Update test string.
597
89e3ec3d 5982016-07-15 Cesar Philippidis <cesar@codesourcery.com>
599
600 * gfortran.dg/goacc/vector_length.f90: New test.
601
2084e279 6022016-07-15 Richard Biener <rguenther@suse.de>
603
604 PR tree-optimization/71881
605 * gcc.dg/torture/pr71881.c: New testcase.
606
2177bb9a 6072016-07-15 Richard Biener <rguenther@suse.de>
608
609 PR tree-optimization/71887
610 * gcc.dg/torture/pr71887.c: New testcase.
611
0dd7db3b 6122016-07-15 Jakub Jelinek <jakub@redhat.com>
613
614 PR c/71858
615 * gcc.dg/spellcheck-identifiers-3.c: New test.
616
b41cc4d1 6172016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
618
619 PR fortran/71807
620 * gfortran.dg/null_9.f90: New test.
621
a4d34e5e 6222016-07-15 Bin Cheng <bin.cheng@arm.com>
623
624 * gcc.dg/tree-ssa/loop-41.c: New test.
625
1547c551 6262016-07-15 Bin Cheng <bin.cheng@arm.com>
627
628 PR tree-optimization/71347
629 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
630
b9c2416b 6312016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
632
633 PR fortran/29819
634 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
635 * gfortran.dg/contains.f90: Ditto.
636 * gfortran.dg/contains_empty_1.f03: Ditto.
637 * gfortran.dg/submodule_3.f08: Ditto.
638
28413b15 6392016-07-14 Jakub Jelinek <jakub@redhat.com>
640
661af228 641 PR testsuite/71865
642 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
643 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
644 expected diagnostics.
645
28413b15 646 PR c/71858
647 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
648 * gcc.dg/spellcheck-identifiers-2.c: New test.
649 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
650 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
651
7b3b3a49 6522016-07-14 Jakub Jelinek <jakub@redhat.com>
653
654 PR tree-optimization/71872
655 * gcc.c-torture/compile/pr71872.c: New test.
656
7c039c44 6572016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
658
659 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
660 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
661 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
662 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
663 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
664 * gcc.target/arm/atomic-op-acquire-1.c: This.
665 * gcc.target/arm/atomic-op-char.c: Rename into ...
666 * gcc.target/arm/atomic-op-char-1.c: This.
667 * gcc.target/arm/atomic-op-consume.c: Rename into ...
668 * gcc.target/arm/atomic-op-consume-1.c: This.
669 * gcc.target/arm/atomic-op-int.c: Rename into ...
670 * gcc.target/arm/atomic-op-int-1.c: This.
671 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
672 * gcc.target/arm/atomic-op-relaxed-1.c: This.
673 * gcc.target/arm/atomic-op-release.c: Rename into ...
674 * gcc.target/arm/atomic-op-release-1.c: This.
675 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
676 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
677 * gcc.target/arm/atomic-op-short.c: Rename into ...
678 * gcc.target/arm/atomic-op-short-1.c: This.
679 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
680 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
681 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
682 * gcc.target/arm/atomic-op-char-2.c: Likewise.
683 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
684 * gcc.target/arm/atomic-op-int-2.c: Likewise.
685 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
686 * gcc.target/arm/atomic-op-release-2.c: Likewise.
687 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
688 * gcc.target/arm/atomic-op-short-2.c: Likewise.
689
80c5e533 6902016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
691
692 PR fortran/70842
693 * gfortran.dg/select_type_35.f03: New test.
694
c5a9fc7b 6952016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
696
697 PR target/65951
698 PR tree-optimization/70923
699 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
700 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
701 * gcc.dg/vect/pr65951.c: Likewise.
702 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
703
d1242c94 7042016-07-14 David Edelsohn <dje.gcc@gmail.com>
705
706 * c-c++-common/pr60226.c: Expect maximum object file alignment
707 error on AIX.
708
97f2a90b 7092016-07-14 Richard Biener <rguenther@suse.de>
710
711 PR tree-optimization/71866
712 * gcc.dg/torture/pr71866.c: New testcase.
713
6029a910 7142016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
715
716 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
717 selector and enclose boolean expression in curly braces.
718
798d22ed 7192016-07-14 Alan Modra <amodra@gmail.com>
720
721 PR target/71733
722 * gcc.target/powerpc/p9-novsx.c: New.
723
3ffcb27d 7242016-07-13 Andi Kleen <ak@linux.intel.com>
725
726 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
727 * g++.dg/tree-prof/morefunc.C: Dito.
728 * g++.dg/tree-prof/pr35545.C: Dito.
729 * g++.dg/tree-prof/reorder.C: Dito.
730 * gcc.dg/tree-prof/20050826-2.c: Dito.
731 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
732 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
733 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
734 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
735 * gcc.dg/tree-prof/inliner-1.c: Dito.
736 * gcc.dg/tree-prof/merge_block.c: Dito.
737 * gcc.dg/tree-prof/stringop-1.c: Dito.
738 * gcc.dg/tree-prof/stringop-2.c: Dito.
739 * gcc.dg/tree-prof/switch-case-1.c: Dito.
740 * gcc.dg/tree-prof/switch-case-2.c: Dito.
741 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
742 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
743 * gcc.dg/tree-prof/update-loopch.c: Dito.
744 * gcc.dg/tree-prof/val-prof-1.c: Dito.
745 * gcc.dg/tree-prof/val-prof-2.c: Dito.
746 * gcc.dg/tree-prof/val-prof-3.c: Dito.
747 * gcc.dg/tree-prof/val-prof-4.c: Dito.
748 * gcc.dg/tree-prof/val-prof-5.c: Dito.
749 * gcc.dg/tree-prof/val-prof-6.c: Dito.
750 * gcc.dg/tree-prof/val-prof-7.c: Dito.
751
9ace90e5 7522016-07-13 Andi Kleen <ak@linux.intel.com>
753
754 * lib/profopt.exp (profopt-execute): Remove .imports files.
755
b75cf198 7562016-07-13 Andi Kleen <ak@linux.intel.com>
757
f942bdbf 758 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 759
4d0389a9 7602016-07-13 Andi Kleen <ak@linux.intel.com>
761
762 * lib/profopt.exp (dg-final-scan-autofdo,
763 dg-final-scan-not-autofdo): New functions.
764
a5af7a75 7652016-07-13 Bin Cheng <bin.cheng@arm.com>
766
767 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
768 * gcc.dg/vect/vect-35.c: Ditto.
769 * gcc.dg/vect/vect-alias-check-2.c: New test.
770
c6bcae01 7712016-07-13 Martin Liska <mliska@suse.cz>
772
773 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 774 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 775 * gfortran.dg/pr42108.f90: Update expected dump scan.
776
0644c120 7772016-07-13 Richard Biener <rguenther@suse.de>
778
779 PR tree-optimization/24574
780 * gcc.dg/pr24574.c: New testcase.
781
2bbae5b9 7822016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
783
f942bdbf 784 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 785 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
786 * c-c++-common/pr68833-1.c: Require int32plus.
787 * gcc.dg/ipa/pr63551.c: Likewise.
788 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
789 * gcc.dg/ipa/pr64041.c: Require int32plus.
790
839a6560 7912016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
792
793 PR ipa/71633
794 * g++.dg/pr71633.C: New test.
795
8f5f2788 7962016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
797
798 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
799 Add new arm_thumb1_cbz_ok effective target.
800 * gcc.target/arm/cbz.c: New test.
801
417e5cc5 8022016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
803
804 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
805 Define effective target.
806 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
807 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
808 * gcc.target/arm/movhi_movw.c: New test.
809 * gcc.target/arm/movsi_movw.c: Likewise.
810 * gcc.target/arm/movdi_movw.c: Likewise.
811
68a5143e 8122016-07-13 Richard Biener <rguenther@suse.de>
813
814 PR middle-end/71104
815 * gcc.dg/pr71104-1.c: New testcase.
816 * gcc.dg/pr71104-2.c: Likewise.
817
69e8d259 8182016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
819
820 PR target/71805
821 * gcc.target/powerpc/pr71805.c: New test.
822
244f142f 8232016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
824
825 * gcc.target/powerpc/divkc3-1.c: New.
826 * gcc.target/powerpc/mulkc3-1.c: New.
827
6fc56f1f 8282016-07-12 Nathan Sidwell <nathan@acm.org>
829
830 * gcc.target/arm/data-rel-1.c: New.
831 * gcc.target/arm/data-rel-2.c: New.
832 * gcc.target/arm/data-rel-3.c: New.
833
94ee1e9c 8342016-07-12 Martin Liska <mliska@suse.cz>
835
836 * gcc.dg/params/blocksort-part.c: New test.
837 * gcc.dg/params/params.exp: New file.
838
cd32d747 8392016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
840
841 PR middle-end/71700
842 * gcc.c-torture/execute/pr71700.c: New test.
843
ad010d47 8442016-07-12 Steven Bosscher <steven@gcc.gnu.org>
845 Richard Biener <rguenther@suse.de>
846
847 PR tree-optimization/23286
848 PR tree-optimization/70159
849 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
850 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
851 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
852 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
853 * gcc.dg/tree-ssa/pr35286.c: Likewise.
854 * gcc.dg/tree-ssa/pr35287.c: Likewise.
855 * gcc.dg/hoist-register-pressure-1.c: Likewise.
856 * gcc.dg/hoist-register-pressure-2.c: Likewise.
857 * gcc.dg/hoist-register-pressure-3.c: Likewise.
858 * gcc.dg/pr51879-12.c: Likewise.
859 * gcc.dg/strlenopt-9.c: Likewise.
860 * gcc.dg/tree-ssa/pr47392.c: Likewise.
861 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
862 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
863 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
864 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
865 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
866 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
867 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
868 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
869 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
870 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
871 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
872 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
873 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
874 * gfortran.dg/pr43984.f90: Adjust expected outcome.
875
9aece49e 8762016-07-12 Richard Biener <rguenther@suse.de>
877
878 PR rtl-optimization/68961
879 * gcc.target/i386/pr68961.c: New testcase.
880
8f05fee9 8812016-07-11 Jakub Jelinek <jakub@redhat.com>
882
4a6cc5cd 883 PR middle-end/71758
884 * c-c++-common/gomp/pr71758.c: New test.
885 * gfortran.dg/gomp/pr71758.f90: New test.
886
8f05fee9 887 PR tree-optimization/71823
888 * gcc.dg/vect/pr71823.c: New test.
889
b73690a4 8902016-07-11 David Malcolm <dmalcolm@redhat.com>
891
892 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
893 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
894 and LINE_MAP_MAX_LOCATION_WITH_COLS.
895
675f4c6b 8962016-07-11 H.J. Lu <hongjiu.lu@intel.com>
897
898 PR target/71801
899 * gcc.target/i386/pr71801.c: New test.
900
9aaf7e3e 9012016-07-11 Richard Biener <rguenther@suse.de>
902
903 PR tree-optimization/71816
904 * gcc.dg/torture/pr71816.c: New testcase.
905
dd58bf21 9062016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
907
908 PR fortran/71783
909 * gfortran.dg/dependency_46.f90: New test.
910
a2ebcb84 9112016-07-08 Vladimir Makarov <vmakarov@redhat.com>
912
913 PR rtl-optimization/71621
914 * gcc.target/i386/pr71621-1.c: New.
915 * gcc.target/i386/pr71621-2.c: New.
916
6cedf97e 9172016-07-08 Cesar Philippidis <cesar@codesourcery.com>
918
919 * gfortran.dg/goacc/pr71704.f90: New test.
920
dc71c755 9212016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
922
923 PR target/71297
924 * gcc.target/powerpc/pr71297.c: New.
925
288161af 9262016-07-08 Jiong Wang <jiong.wang@arm.com>
927
928 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
929
98e771d6 9302016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
931
932 PR target/71806
933 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
934
c3d27339 9352016-07-08 Alan Hayward <alan.hayward@arm.com>
936
937 PR tree-optimization/71667
938 * gcc.dg/vect/pr71667.c: New
939
b1b5042a 9402016-07-08 Martin Liska <mliska@suse.cz>
941
942 * gcc.dg/torture/pr71606.c: New test.
943
5cdc40a0 9442016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
945
946 PR fortran/71764
947 * gfortran.dg/pr71764.f90: New test.
948
bcc4d868 9492016-07-07 Jakub Jelinek <jakub@redhat.com>
950 Kai Tietz <ktietz70@googlemail.com>
951
952 PR c++/70869
953 PR c++/71054
954 * g++.dg/cpp0x/pr70869.C: New test.
955 * g++.dg/cpp0x/pr71054.C: New test.
956
b39328b2 9572016-07-07 David Edelsohn <dje.gcc@gmail.com>
958
959 * g++.dg/debug/pr71432.C: Fail on AIX.
960
95c9caad 9612016-07-07 Martin Liska <mliska@suse.cz>
962
963 * gfortran.dg/do_1.f90: Remove a corner case that triggers
964 an undefined behavior.
965 * gfortran.dg/do_3.F90: Likewise.
966 * gfortran.dg/do_check_11.f90: New test.
967 * gfortran.dg/do_check_12.f90: New test.
968 * gfortran.dg/do_corner_warn.f90: New test.
969
8e976d11 9702016-07-07 Martin Liska <mliska@suse.cz>
971
972 * gfortran.dg/predict-1.f90: Ammend the test.
973 * gfortran.dg/predict-2.f90: Likewise.
974
26716fc7 9752016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
976
977 PR ipa/71624
978 * g++.dg/pr71624.C: New test.
979
2d079cbf 9802016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
981
982 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
983 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
984 ARMv8-M Mainline architectures.
985
9e6f4af4 9862016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
987
988 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
989 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
990
d490b07a 9912016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
992
993 PR target/70098
994 PR target/71763
995 * gcc.target/powerpc/pr71763.c: New file.
996
798fc305 9972016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
998
999 PR tree-optimization/71518
f942bdbf 1000 * gcc.dg/pr71518.c: New test.
798fc305 1001
97e4cbac 10022016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1003
1004 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1005
19aea164 10062016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1007
f942bdbf 1008 PR target/50739
19aea164 1009 * gcc.target/avr/pr50739.c: New test.
1010
105e9dfc 10112016-07-05 Jan Hubicka <jh@suse.cz>
1012
1013 * gcc.dg/tree-ssa/scev-14.c: update template.
1014
1137da9c 10152016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1016
1017 * gcc.dg/vect/group-no-gaps-1.c: New test.
1018
ce393063 10192016-07-05 Andi Kleen <ak@linux.intel.com>
1020
1021 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1022 if kernel supports MPX.
1023
039a1d47 10242016-07-05 Kito Cheng <kito.cheng@gmail.com>
1025
1026 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1027
f2ccdf8e 10282016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1029 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1030
1031 * gcc.target/powerpc/signbit-1.c: New test.
1032 * gcc.target/powerpc/signbit-2.c: New test.
1033 * gcc.target/powerpc/signbit-3.c: New test.
1034
0215a22c 10352016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1036
1037 PR rtl-optimization/71594
1038 * gcc.dg/torture/pr71594.c: New test.
1039
30a39817 10402016-07-05 Jan Hubicka <jh@suse.cz>
1041
1042 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1043
b65b8df2 10442016-07-05 David Malcolm <dmalcolm@redhat.com>
1045
1046 PR c++/62314
1047 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1048 number of missing semicolon error.
1049 * g++.dg/pr62314-2.C: New test case.
1050
6b5471d8 10512016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1052
1053 * gfortran.dg/coarray_stat_function.f90: New test.
1054 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1055 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1056 to new interfaces.
1057
35b3a8dd 10582016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1059
1060 PR fortran/71623
1061 * gfortran.dg/deferred_character_17.f90: New test.
1062
b84c1ddf 10632016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1064
1065 * gcc.target/arm/neon/polytypes.c: Move to ...
1066 * gcc.target/arm/polytypes.c: ... here.
1067 * gcc.target/arm/neon/pr51534.c: Move to ...
1068 * gcc.target/arm/pr51534.c: ... here.
1069 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1070 * gcc.target/arm/vect-vcvt.c: ... here.
1071 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1072 * gcc.target/arm/vect-vcvtq.c: ... here.
1073 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1074 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1075 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1076 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1077 * gcc.target/arm/neon/neon.exp: Delete.
1078 * gcc.target/arm/neon/: Delete.
1079
7e9136f1 10802016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1081
1082 PR fortran/65575
1083 * gfortran.dg: pr65575.f90: New test.
1084
18b42a28 10852016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1086
1087 PR fortran/35849
1088 * gfortran.dg: pr35849.f90: New test.
1089
f8765404 10902016-07-04 Jakub Jelinek <jakub@redhat.com>
1091
1092 PR c++/71739
1093 * g++.dg/cpp0x/pr71739.C: New test.
1094
e3422b3a 10952016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1096
1097 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1098
2da1c9f7 10992016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1100
1101 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1102 locr.
1103 * gcc.target/s390/loc-1.c: New test.
1104
6125d36e 11052016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1106
1107 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1108 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1109
42797d4b 11102016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1111
1112 PR target/63874
1113 * gcc.target/aarch64/pr63874.c: New test.
1114
9d9fe66a 11152016-07-04 Jan Beulich <jbeulich@suse.com>
1116
1117 * g++.dg/header.c: New.
1118 * gcc.dg/header.c: New.
1119
c364d0f3 11202016-07-02 Jakub Jelinek <jakub@redhat.com>
1121
1122 PR c/71719
1123 * c-c++-common/Wunused-var-15.c: New test.
1124
267f3c67 11252016-07-01 Jakub Jelinek <jakub@redhat.com>
1126
1127 PR fortran/71687
1128 * gfortran.dg/gomp/pr71687.f90: New test.
1129
8297c70b 11302016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1131
1132 * gcc.dg/const-float128-ped.c: Require __float128 effective
1133 target and options.
1134 * gcc.dg/const-float128.c: Likewise.
1135 * gcc.dg/torture/float128-cmp-invalid.c: Require
1136 __float128 and base_quadfloat_support effective targets, and
1137 __float128 options.
1138 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1139 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1140 * gcc.dg/torture/float128-nan.c: Likewise.
1141 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1142 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1143 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 1144 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 1145 (add_options_for___float128): New.
1146 (check_effective_target_base_quadword_support): New.
1147
eab79b94 11482016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1149
1150 PR target/71720
1151 * gcc.target/powerpc/pr71720.c: New test.
1152
4ce6622a 11532016-07-01 Jan Beulich <jbeulich@suse.com>
1154
1155 * gcc.dg/bss.c: New.
1156
0b6f1914 11572016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1158
1159 PR target/71698
1160 * gcc.target/powerpc/pr71698.c: New test.
1161
4d28a470 11622016-07-01 Georg-Johann Lay <avr@gjlay.de>
1163
1164 PR target/71151
1165 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1166 instead of ".foo" for its section name.
1167 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1168 depending on MCU's flash size.
1169 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1170 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1171 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1172 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1173 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1174 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1175
ed8613ec 11762016-07-01 Jan Beulich <jbeulich@suse.com>
1177
1178 * gcc.target/i386/pr65105-2.c: Add -msse2.
1179
720a0bce 11802016-06-30 Jakub Jelinek <jakub@redhat.com>
1181
c54ee83c 1182 PR tree-optimization/71707
1183 * gcc.dg/strlenopt-29.c: New test.
1184
a845ae6c 1185 PR fortran/71704
1186 * gfortran.dg/gomp/pr71704.f90: New test.
1187
720a0bce 1188 PR fortran/71705
1189 * gfortran.dg/gomp/pr71705.f90: New test.
1190
17c32c4a 11912016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1192
1193 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1194 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1195 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1196 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1197 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1198 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1199 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1200 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1201 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1202 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1203 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1204 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1205 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1206 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1207 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1208 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1209 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1210 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1211 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1212 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1213 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1214 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1215 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1216 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1217 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1218 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1219 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1220 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1221 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1222 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1223 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1224 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1225 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1226 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1227 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1228 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1229 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1230 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1231 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1232 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1233 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1234 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1235 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1236 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1237 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1238 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1239 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1240 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1241 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1242 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1243 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1244 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1245 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1246 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1247 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1248 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1249 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1250 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1251 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1252 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1253 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1254 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1255 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1256 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1257 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1258 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1259 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1260 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1261 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1262 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1263 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1264 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1265 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1266 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1267 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1268 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1269 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1270 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1271 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1272 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1273 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1274
443405c9 12752016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 1276 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 1277
1278 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1279
6e3a3de2 12802016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 1281 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 1282
1283 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1284
413c4f6c 12852016-06-30 David Malcolm <dmalcolm@redhat.com>
1286
1287 PR driver/71651
1288 * gcc.dg/spellcheck-options-12.c: New test case.
1289
4c4e99c3 12902016-06-30 Jakub Jelinek <jakub@redhat.com>
1291
1292 PR middle-end/71693
1293 * gcc.c-torture/compile/pr71693.c: New test.
1294
26a2e993 12952016-06-29 David Malcolm <dmalcolm@redhat.com>
1296
1297 * gcc.dg/spellcheck-params.c: New testcase.
1298 * gcc.dg/spellcheck-params-2.c: New testcase.
1299
63abcf45 13002016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1301
1302 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1303 vector extract instructions.
1304 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1305
5f1d49ac 13062016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1307
1308 PR fortran/71686
1309 * gfortran.dg/unexpected_eof_2.f90: New test.
1310 * gfortran.dg/unexpected_eof_3.f90: New test.
1311
0dc00113 13122016-06-29 Jim Wilson <jim.wilson@linaro.org>
1313
1314 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1315
4b975445 13162016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1317
1318 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1319 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1320 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1321
e276a6b9 13222016-06-29 Richard Biener <rguenther@suse.de>
1323
1324 PR middle-end/15256
1325 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1326
c02f3e35 13272016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1328
1329 * gcc.target/arm/aapcs/neon-vect10.c: Require
1330 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1331 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1332 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1333 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1334 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1335 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1336 * gcc.target/arm/fp16-aapcs-1.c: Require
1337 -mfloat-ab=hard. Also simplify the test.
1338 * gcc.target/arm/fp16-aapcs-2.c: New.
1339
d0c2a3dd 13402016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1341
f942bdbf 1342 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 1343 (add_options_for_arm_fp16_ieee): New.
1344 (add_options_for_arm_fp16_alternative): New.
1345 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1346 long-line.
1347 (effective_target_arm_fp16_hw): New.
1348
162fed22 13492016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1350
1351 PR tree-optimization/71655
1352 * g++.dg/pr71655.C: New test.
1353
9ed0eb00 13542016-06-29 Martin Liska <mliska@suse.cz>
1355
1356 * gcc.dg/pr71585.c: New test.
1357 * gcc.dg/pr71585-2.c: New test.
1358 * gcc.dg/pr71585-3.c: New test.
1359
641b1c86 13602016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1361
1362 PR tree-optimization/70729
1363 * g++.dg/vect/pr70729.cc: New test.
1364
44e775d8 13652016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1366
1367 * c-c++-common/gomp/cancel-1.c: Extend.
1368
83b23cdf 13692016-06-29 Jakub Jelinek <jakub@redhat.com>
1370
1371 PR tree-optimization/71625
1372 * gcc.dg/strlenopt-28.c: New test.
1373
b6a4a0f5 13742016-06-29 Richard Biener <rguenther@suse.de>
1375
1376 PR middle-end/71002
1377 * g++.dg/torture/pr71002.C: Adjust testcase.
1378
1af10ce6 13792016-06-29 Jakub Jelinek <jakub@redhat.com>
1380
1381 PR c/71685
1382 * gcc.dg/pr71685.c: New test.
1383
13842016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 1385
1386 PR c/71552
1387 * gcc.dg/init-bad-9.c: New test.
1388
043457fd 13892016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1390
1391 * gcc.target/powerpc/abs128-1.c: Require VSX.
1392 * gcc.target/powerpc/copysign128-1.c: Likewise.
1393 * gcc.target/powerpc/inf128-1.c: Likewise.
1394 * gcc.target/powerpc/nan128-1.c: Likewise.
1395
d378e319 13962016-06-28 Jakub Jelinek <jakub@redhat.com>
1397
1398 PR middle-end/71626
1399 * gcc.c-torture/execute/pr71626-1.c: New test.
1400 * gcc.c-torture/execute/pr71626-2.c: New test.
1401
10ef7949 14022016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1403
1404 PR target/71656
1405 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1406
1fcfb8f7 14072016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1408
1409 PR target/71670
1410 * gcc.target/powerpc/pr71670.c: New testcase.
1411
35fd0c10 14122016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1413
1414 PR target/71656
1415 * gcc.target/powerpc/pr71656-1.c: New test.
1416 * gcc.target/powerpc/pr71656-2.c: New test.
1417
584757bc 14182016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1419
1420 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1421 around fp16 code.
1422 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1423 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1424 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1425 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1426 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1427 Add arm_neon_fp16_ok effective target.
f942bdbf 1428 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1429 Likewise.
1430 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1431 Likewise.
1432 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1433 Likewise.
1434 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1435 Likewise.
1436 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1437 Likewise.
1438 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1439 Likewise.
1440 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1441 Likewise.
1442 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1443 Likewise.
1444 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1445 Likewise.
1446 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1447 Likewise.
1448 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1449 Likewise.
584757bc 1450
cbcc4297 14512016-06-26 Jan Hubicka <hubicka@ucw.cz>
1452
1453 * gcc.dg/predict-12.c: New testcase.
1454
0aa73965 14552016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1456
1457 PR fortran/71649
1458 * gfortran.dg/pr71649.f90: New test.
1459
9977f724 14602016-06-25 Jakub Jelinek <jakub@redhat.com>
1461
a5c54f33 1462 PR tree-optimization/71643
1463 * g++.dg/opt/pr71643.C: New test.
1464
9977f724 1465 PR tree-optimization/71631
1466 * gcc.c-torture/execute/pr71631.c: New test.
1467
e09883e4 14682016-06-24 Jan Hubicka <hubicka@ucw.cz>
1469
1470 * gcc.dg/predict-11.c: New testcase.
1471 * gfortran.dg/predict-2.f90: New testcase.
1472
89beffc9 14732016-06-24 Jan Hubicka <hubicka@ucw.cz>
1474
1475 * gcc.dg/predict-10.c: New test.
1476
2275a11d 14772016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1478
1479 * gcc.target/powerpc/abs128-1.c: New.
1480 * gcc.target/powerpc/copysign128-1.c: New.
1481 * gcc.target/powerpc/inf128-1.c: New.
1482 * gcc.target/powerpc/nan128-1.c: New.
1483
37681b7f 14842016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1485
1486 * gfortran.dg/pr71642.f90: New test.
1487
9cf2d600 14882016-06-24 Jakub Jelinek <jakub@redhat.com>
1489
1490 PR tree-optimization/71647
1491 * gcc.target/i386/pr71647.c: New test.
1492
eea332b9 14932016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1494
1495 * gcc.target/i386/noplt-gd-1.c: New test.
1496 * gcc.target/i386/noplt-gd-2.c: Likewise.
1497 * gcc.target/i386/noplt-gd-3.c: Likewise.
1498 * gcc.target/i386/noplt-ld-1.c: Likewise.
1499 * gcc.target/i386/noplt-ld-2.c: Likewise.
1500 * gcc.target/i386/noplt-ld-3.c: Likewise.
1501 * lib/target-supports.exp
1502 (check_effective_target_tls_get_addr_via_got): New.
1503
b6d48a78 15042016-06-24 Uros Bizjak <ubizjak@gmail.com>
1505
1506 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1507 testsuite compile flags.
1508 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1509 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1510
15112016-06-24 Uros Bizjak <ubizjak@gmail.com>
1512
1513 * g++dg/vect/pr36684.cc: Add dg-do compile.
1514 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1515 * gcc.dg/vect/pr70021.c: Ditto.
1516 * gcc.dg/vect/pr70138-1.c: Ditto.
1517 * gcc.dg/vect/pr70138-2.c: Ditto.
1518 * gcc.dg/vect/pr70354-1.c: Ditto.
1519 * gcc.dg/vect/pr70354-2.c: Ditto.
1520 * gcc.dg/vect/pr71259.c: Ditto.
1521 * gcc.dg/vect/pr71416-1.c: Ditto.
1522 * gcc.dg/vect/slp-43.c: Ditto.
1523 * gcc.dg/vect/slp-45.c: Ditto.
1524 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1525 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1526 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1527 * gfortran.dg/vect/pr69980.f90: Ditto.
1528
15292016-06-24 Uros Bizjak <ubizjak@gmail.com>
1530
1531 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1532 * gcc.dg/vect/bb-slp-30.c: Ditto.
1533 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1534 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1535 * gcc.dg/vect/pr45902.c: Ditto.
1536 * gcc.dg/vect/pr48172.c: Ditto.
1537 * gcc.dg/vect/pr48377.c: Ditto.
1538 * gcc.dg/vect/pr49038.c: Ditto.
1539 * gcc.dg/vect/pr49771.c: Ditto.
1540 * gcc.dg/vect/pr52091.c: Ditto.
1541 * gcc.dg/vect/pr53185-2.c: Ditto.
1542 * gcc.dg/vect/pr56826.c: Ditto.
1543 * gcc.dg/vect/pr60276.c: Ditto.
1544 * gcc.dg/vect/pr62021.c: Ditto.
1545 * gcc.dg/vect/pr63530.c: Ditto.
1546 * gcc.dg/vect/pr65518.c: Ditto.
1547 * gcc.dg/vect/pr65947-1.c: Ditto.
1548 * gcc.dg/vect/pr65947-10.c: Ditto.
1549 * gcc.dg/vect/pr65947-11.c: Ditto.
1550 * gcc.dg/vect/pr65947-12.c: Ditto.
1551 * gcc.dg/vect/pr65947-13.c: Ditto.
1552 * gcc.dg/vect/pr65947-2.c: Ditto.
1553 * gcc.dg/vect/pr65947-3.c: Ditto.
1554 * gcc.dg/vect/pr65947-4.c: Ditto.
1555 * gcc.dg/vect/pr65947-5.c: Ditto.
1556 * gcc.dg/vect/pr65947-6.c: Ditto.
1557 * gcc.dg/vect/pr65947-7.c: Ditto.
1558 * gcc.dg/vect/pr65947-8.c: Ditto.
1559 * gcc.dg/vect/pr65947-9.c: Ditto.
1560 * gcc.dg/vect/pr71416-1.c: Ditto.
1561 * gcc.dg/vect/pr71439.c: Ditto.
1562 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1563 * gcc.dg/vect/vect-bswap16.c: Ditto.
1564 * gcc.dg/vect/vect-bswap32.c: Ditto.
1565 * gcc.dg/vect/vect-bswap64.c: Ditto.
1566 * gcc.dg/vect/vect-live-1.c: Ditto.
1567 * gcc.dg/vect/vect-live-2.c: Ditto.
1568 * gcc.dg/vect/vect-live-3.c: Ditto.
1569 * gcc.dg/vect/vect-live-4.c: Ditto.
1570 * gcc.dg/vect/vect-live-5.c: Ditto.
1571 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1572 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1573 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1574 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1575 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1576 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1577 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1578 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1579 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1580 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1581 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1582 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1583 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1584 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1585 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1586 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1587 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1588
d4213166 15892016-06-24 Uros Bizjak <ubizjak@gmail.com>
1590
1591 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1592
5aaec397 15932016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1594
1595 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1596 ia32 if R_386_GOT32X relocation is supported.
1597 * gcc.target/i386/noplt-3.c: Likewise.
1598 * gcc.target/i386/noplt-2.c: Likewise.
1599 (main): Renamed to ...
1600 (bar): This.
1601 * gcc.target/i386/noplt-4.c: Likewise.
1602 (main): Renamed to ...
1603 (bar): This.
1604 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1605 * gcc.target/i386/pr67400-5.c: Likewise.
1606
77104764 16072016-06-24 Jakub Jelinek <jakub@redhat.com>
1608
7318e591 1609 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1610 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1611
77104764 1612 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1613 f4): Adjust expected diagnostics.
1614 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1615 (T): If OVFP is defined, redefine to TP.
1616 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1617 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1618 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1619 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1620 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1621 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1622 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1623 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1624 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1625 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1626 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1627 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1628 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1629 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1630 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1631 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1632 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1633 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1634 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1635 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1636 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1637 as last argument to __builtin_add_overflow_p.
1638
ddf08519 16392016-06-23 Uros Bizjak <ubizjak@gmail.com>
1640
1641 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1642 dg-options and remove default vector testsuite compile flags.
1643 * g++.dg/vect/pr33860a.cc: Ditto.
1644 * g++.dg/vect/pr45470-a.cc: Ditto.
1645 * g++.dg/vect/pr45470-b.cc: Ditto.
1646 * g++.dg/vect/pr60896.cc: Ditto.
1647 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1648 * gcc.dg/vect/pr18308.c: Ditto.
1649 * gcc.dg/vect/pr24049.c: Ditto.
1650 * gcc.dg/vect/pr33373.c: Ditto.
1651 * gcc.dg/vect/pr36228.c: Ditto.
1652 * gcc.dg/vect/pr42395.c: Ditto.
1653 * gcc.dg/vect/pr42604.c: Ditto.
1654 * gcc.dg/vect/pr46663.c: Ditto.
1655 * gcc.dg/vect/pr48765.c: Ditto.
1656 * gcc.dg/vect/pr49093.c: Ditto.
1657 * gcc.dg/vect/pr49352.c: Ditto.
1658 * gcc.dg/vect/pr52298.c: Ditto.
1659 * gcc.dg/vect/pr52870.c: Ditto.
1660 * gcc.dg/vect/pr53185.c: Ditto.
1661 * gcc.dg/vect/pr53773.c: Ditto.
1662 * gcc.dg/vect/pr56695.c: Ditto.
1663 * gcc.dg/vect/pr62171.c: Ditto.
1664 * gcc.dg/vect/pr63530.c: Ditto.
1665 * gcc.dg/vect/pr68339.c: Ditto.
1666 * gcc.dg/vect/pr71259.c: Ditto.
1667 * gcc.dg/vect/vect-82_64.c: Ditto.
1668 * gcc.dg/vect/vect-83_64.c: Ditto.
1669 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1670 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1671 * gcc.dg/vect/vect-shift-2.c: Ditto.
1672 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1673 * gfortran.dg/vect/pr39318.f90: Ditto.
1674 * gfortran.dg/vect/pr45714-a.f: Ditto.
1675 * gfortran.dg/vect/pr45714-b.f: Ditto.
1676 * gfortran.dg/vect/pr46213.f90: Ditto.
1677
81883aeb 16782016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1679 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1680
1681 * gcc.target/powerpc/p9-splat-5.c: New test.
1682
affe5c16 16832016-06-23 Uros Bizjak <ubizjak@gmail.com>
1684
1685 PR tree-optimization/71488
1686 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1687 * lib/target-supports.exp: ... here.
1688 (check_sse4_hw_available): New procedure.
1689 (check_effective_target_sse4_runtime): Ditto.
1690 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1691 -march=westmere for sse4_runtime targets.
547fdd3e 1692 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 1693 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 1694 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 1695 (main): Call check_vect ().
e50240d3 1696 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 1697
6fb2f181 16982016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1699
1700 PR target/66232
1701 PR target/67400
1702 * gcc.target/i386/pr66232-14.c: New file.
1703 * gcc.target/i386/pr66232-15.c: Likewise.
1704 * gcc.target/i386/pr66232-16.c: Likewise.
1705 * gcc.target/i386/pr66232-17.c: Likewise.
1706 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1707 ia32 if R_386_GOT32X relocation is supported.
1708 * gcc.target/i386/pr67400-2.c: Likewise.
1709 * gcc.target/i386/pr67400-3.c: Likewise.
1710 * gcc.target/i386/pr67400-4.c: Likewise.
1711 * gcc.target/i386/pr67400-6.c: Likewise.
1712 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 1713 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 1714
88be2b3c 17152016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1716
1717 PR libgfortran/48852
1718 * gfortran.dg/char4_iunit_1.f03: Update test.
1719 * gfortran.dg/f2003_io_5.f03: Update test.
1720 * gfortran.dg/real_const_3.f90: Update test.
1721
ff600f64 17222016-06-23 Andi Kleen <ak@linux.intel.com>
1723
1724 * g++.dg/bprob/bprob.exp: Support autofdo.
1725 * g++.dg/tree-prof/tree-prof.exp: dito.
1726 * gcc.dg/tree-prof/tree-prof.exp: dito.
1727 * gcc.misc-tests/bprob.exp: dito.
1728 * gfortran.dg/prof/prof.exp: dito.
1729 * lib/profopt.exp: dito.
1730 * lib/target-supports.exp: Check for autofdo.
1731
afa7ed87 17322016-06-23 Martin Liska <mliska@suse.cz>
1733
1734 * gcc.dg/pr71619.c: New test.
1735
0941fba8 17362016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1737
1738 PR target/67400
56896ed3 1739 * gcc.target/i386/pr67400-1.c: New test.
1740 * gcc.target/i386/pr67400-2.c: Likewise.
1741 * gcc.target/i386/pr67400-3.c: Likewise.
1742 * gcc.target/i386/pr67400-4.c: Likewise.
1743 * gcc.target/i386/pr67400-5.c: Likewise.
1744 * gcc.target/i386/pr67400-6.c: Likewise.
1745 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 1746
e557fc7f 17472016-06-22 David Malcolm <dmalcolm@redhat.com>
1748
1749 * c-c++-common/missing-header-1.c: New test case.
1750 * c-c++-common/missing-header-2.c: New test case.
1751 * c-c++-common/missing-header-3.c: New test case.
1752 * c-c++-common/missing-header-4.c: New test case.
1753
8469aece 17542016-06-22 David Malcolm <dmalcolm@redhat.com>
1755
1756 PR c/70339
1757 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1758 hint.
1759 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1760 expected results due to builtin "nanl" now being suggested for
1761 "name".
1762 * gcc.dg/pr67580.c: Update expected messages.
1763 * gcc.dg/spellcheck-identifiers.c: New testcase.
1764 * gcc.dg/spellcheck-typenames.c: New testcase.
1765
6628b04d 17662016-06-22 David Malcolm <dmalcolm@redhat.com>
1767
1768 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1769 file.
1770 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1771 diagnostic-test-show-locus-parseable-fixits.c to sources for
1772 diagnostic_plugin_test_show_locus.c.
1773 * lib/gcc-defs.exp (freeform_regexps): New global.
1774 (dg-regexp): New function.
1775 (handle-dg-regexps): New function.
1776 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1777 freeform_regexps to the empty list.
1778 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1779
82ccd33e 17802016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1781
affe5c16 1782 PR tree-optimization/71488
82ccd33e 1783 * g++.dg/pr71488.C: New test.
1784 * gcc.dg/vect/vect-bool-cmp.c: New test.
1785
2c21de58 17862016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1787
1788 * gcc.dg/guality/param-5.c: New test.
1789
fadfd5fc 17902016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1791
1792 * gcc.target/i386/asm-flag-7.c: New test.
1793
03fee1f8 17942016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1795
1796 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1797 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1798 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1799 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1800 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1801 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1802 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1803 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1804 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1805 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1806 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1807 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1808 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1809 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1810 * lib/target-supports.exp: Likewise.
1811
6905db52 18122016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1813
1814 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1815 * gcc.dg/attr-ms_struct-2.c: Likewise.
1816 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1817 * gcc.dg/bf-ms-attrib.c: Likewise.
1818 * gcc.dg/bf-ms-layout-2.c: Likewise.
1819 * gcc.dg/bf-ms-layout-3.c: Likewise.
1820 * gcc.dg/bf-ms-layout.c: Likewise.
1821 * gcc.dg/bf-no-ms-layout.c: Likewise.
1822 * gcc.target/i386/bitfield1.c: Likewise.
1823 * gcc.target/i386/bitfield2.c: Likewise.
1824 * gcc.target/i386/bitfield3.c: Likewise.
1825
a6f93fc2 18262016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1827
1828 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1829 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1830 override other than -mcpu=power9 command-line option is specified,
1831 or if the target operating system is aix.
1832 * gcc.target/powerpc/darn-1.c: Likewise.
1833 * gcc.target/powerpc/darn-2.c: Likewise.
1834 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1835 test if effective-target is not powerpc_p9vector_ok or if the
1836 target operating system is not defined.
1837 * gcc.target/powerpc/vslv-1.c: Likewise.
1838 * gcc.target/powerpc/vsrv-0.c: Likewise.
1839 * gcc.target/powerpc/vsrv-1.c: Likewise.
1840
1cb2b4d3 18412016-06-21 Tobias Burnus <burnus@net-b.de>
1842
1843 PR fortran/71068
1844 * gfortran.dg/coarray/data_1.f90: New.
1845
66ff0c67 18462016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1847
1848 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1849 (dg-require-effective-target): Use arm_v8_neon_hw.
1850 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1851 (dg-require-effective-target): Likewise.
1852 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1853 (dg-require-effective-target): Likewise.
1854 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1855 (dg-require-effective-target): Likewise.
1856 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1857 (dg-require-effective-target): Likewise.
1858 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1859 (dg-require-effective-target): Likewise.
1860 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1861 Add AArch64 check.
1862
949bfed4 18632016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1864
1865 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1866 Set to 3 so test passes.
1867
a20f6cd4 18682016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1869
1870 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1871
12792843 18722016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1873
1874 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1875 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1876 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1877 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1878
49763db6 18792016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1880
1881 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1882 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1883
ada61167 18842016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1885
1886 PR target/71549
1887 * gcc.target/i386/pr71549.c: New test.
1888
a15584d4 18892016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1890
1891 * gcc.target/powerpc/vadsdu-0.c: Replace
1892 dg-require-effective-target directive to allow test to run on more
1893 platforms, and add dg-skip-if directive to disable test on aix
1894 platforms because of known incompatibilities.
1895 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1896 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1897 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1898 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1899 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1900 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1901 * gcc.target/powerpc/vadsdub-2.c: Replace
1902 dg-require-effective-target directive to allow test to run on more
1903 platforms, and add dg-skip-if directive to disable test on aix
1904 platforms because of known incompatibilities.
1905 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1906 with vec_absdb call to differentiate this test from vadsdub-1.c.
1907 * gcc.target/powerpc/vadsduh-1.c: Replace
1908 dg-require-effective-target directive to allow test to run on more
1909 platforms, and add dg-skip-if directive to disable test on aix
1910 platforms because of known incompatibilities.
1911 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1912 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1913 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1914
ec15ec36 19152016-06-21 Jakub Jelinek <jakub@redhat.com>
1916
1917 PR tree-optimization/71588
1918 * gcc.dg/pr71558.c: New test.
1919
faeffe49 19202016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1921
1922 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1923 * c-c++-common/pr68657-2.c: Likewise.
1924 * c-c++-common/pr68657-3.c: Likewise.
1925 * gcc.dg/torture/pr69714.c: Require int32plus support.
1926 * gcc.dg/torture/pr70025.c: Likewise.
1927 * gcc.dg/torture/pr70083.c: Likewise.
1928 * gcc.dg/torture/pr70542.c: Likewise.
1929 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1930
e218d07f 19312016-06-20 Joseph Myers <joseph@codesourcery.com>
1932
1933 PR c/71601
1934 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1935
232a3df7 19362016-06-20 Jakub Jelinek <jakub@redhat.com>
1937
d7f45b87 1938 PR middle-end/71581
1939 * gcc.dg/pr71581.c: New test.
1940
232a3df7 1941 PR rtl-optimization/71591
1942 * gcc.dg/cpp/pr71591.c: New test.
1943
dbddef42 19442016-06-20 David B. Robins <gcc@davidrobins.net>
1945
1946 PR target/71571
1947 * g++.dg/torture/pr71571.C: New test.
1948
03129ccb 19492016-06-20 Jakub Jelinek <jakub@redhat.com>
1950
1951 PR target/71559
1952 * gcc.target/i386/sse2-pr71559.c: New test.
1953 * gcc.target/i386/avx-pr71559.c: New test.
1954 * gcc.target/i386/avx512f-pr71559.c: New test.
1955
a40b4b62 19562016-06-20 Tobias Burnus <burnus@net-b.de>
1957
1958 PR fortran/71194
1959 * gfortran.dg/pointer_remapping_10.f90: New.
1960
ecbea05a 19612016-06-20 David Malcolm <dmalcolm@redhat.com>
1962
1963 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1964
0f61dae9 19652016-06-20 Martin Sebor <msebor@redhat.com>
1966
1967 PR c/69507
1968 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1969 * gnu90-const-expr-1.c: Same.
1970 * gnu99-const-expr-1.c: Same.
1971 * gnu99-static-1.c: Same.
1972
e458dfd8 19732016-06-20 Renlin Li <renlin.li@arm.com>
1974
2c0c0c9b 1975 PR testsuite/71489
e458dfd8 1976 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1977
7ab71cb3 19782016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1979
1980 * gcc.target/aarch64/vcvt_f64_1.c: New.
1981 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1982 * gcc.target/aarch64/vrecp_f64_1.c: New.
1983
34d36b7a 19842016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1985
1986 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1987 "alignement".
1988
ed7f4748 19892016-06-20 Georg-Johann Lay <avr@gjlay.de>
1990
1991 PR target/71103
1992 * gcc.target/avr/torture/pr71103-2.c: New test.
1993
21897f47 19942016-06-19 Martin Sebor <msebor@redhat.com>
1995
1996 PR c/69507
1997 * gcc.dg/alignof.c: New test.
1998
98683d85 19992016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2000
2001 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2002 vs dg-error; test constexpr specifier too.
2003
358cee25 20042016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2005
2006 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2007
c3d7ceb6 20082016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2009
2010 * lib/target-supports.exp
2011 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2012 arm_neon_ok and merge flags. Fix temporary test name.
2013 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2014 and merge flags.
2015
1176073c 20162016-06-17 Martin Liska <mliska@suse.cz>
2017
2018 * gcc.dg/predict-9.c: Fix dump scanning.
2019
f3e2969a 20202016-06-17 Bin Cheng <bin.cheng@arm.com>
2021
2022 PR tree-optimization/71354
2023 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2024
7fdca647 20252016-06-17 Bin Cheng <bin.cheng@arm.com>
2026
2027 PR tree-optimization/71347
2028 * gcc.dg/tree-ssa/pr71347.c: New test.
2029
a338a226 20302016-06-17 Bin Cheng <bin.cheng@arm.com>
2031
2032 PR tree-optimization/71354
2033 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2034
c1e75671 20352016-06-17 Bin Cheng <bin.cheng@arm.com>
2036
2037 * gcc.dg/vect/vect-alias-check-1.c: New test.
2038
365ba13d 20392016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2040
59bde511 2041 PR target/71151
365ba13d 2042 * gcc.target/avr/pr71151-1.c: New test.
2043 * gcc.target/avr/pr71151-2.c: New test.
2044 * gcc.target/avr/pr71151-3.c: New test.
2045 * gcc.target/avr/pr71151-4.c: New test.
2046 * gcc.target/avr/pr71151-5.c: New test.
2047 * gcc.target/avr/pr71151-6.c: New test.
2048 * gcc.target/avr/pr71151-7.c: New test.
2049 * gcc.target/avr/pr71151-8.c: New test.
2050 * gcc.target/avr/pr71151-common.h: New test.
2051
db48d95b 20522016-06-16 Martin Liska <mliska@suse.cz>
2053
2054 * gfortran.dg/predict-1.f90: New test.
2055
4c780a59 20562016-06-16 Uros Bizjak <ubizjak@gmail.com>
2057
2058 PR target/71242
2059 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2060
8c1879bc 20612016-06-16 Jan Hubicka <hubicka@ucw.cz>
2062
2063 * g++.dg/vect/pr36648.cc: Disable cunrolli
2064
33698dfe 20652016-06-16 Jakub Jelinek <jakub@redhat.com>
2066
745f2db6 2067 PR target/71554
2068 * gcc.c-torture/execute/pr71554.c: New test.
2069
33698dfe 2070 PR rtl-optimization/71532
2071 * gcc.dg/torture/pr71532.c: New test.
2072
b42322b9 20732016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2074
2075 * gcc.target/powerpc/p9-dimode1.c: New test.
2076 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2077
412b298a 20782016-06-15 Jakub Jelinek <jakub@redhat.com>
2079
93479f99 2080 * gcc.c-torture/compile/20160615-1.c: New test.
2081
412b298a 2082 * g++.dg/cpp0x/ref-qual17.C: New test.
2083
3ec40531 20842016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2085
2086 PR middle-end/71529
2087 * gcc.target/i386/pr71529.C: New test.
2088
edfe7670 20892016-06-15 Alan Hayward <alan.hayward@arm.com>
2090
2091 PR tree-optimization/71483
2092 * g++.dg/vect/pr71483.c: New
2093
6e52ac17 20942016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2095
2096 PR c++/70202
2097 * g++.dg/inherit/crash6.C: New.
2098 * g++.dg/inherit/union2.C: Likewise.
2099 * g++.dg/inherit/virtual12.C: Likewise.
2100 * g++.dg/inherit/virtual13.C: Likewise.
2101 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2102
aed35af2 21032016-06-15 Uros Bizjak <ubizjak@gmail.com>
2104
0941fba8 2105 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 2106
6f710392 21072016-06-15 Alan Hayward <alan.hayward@arm.com>
2108
2109 PR tree-optimization/71439
2110 * gcc.dg/vect/pr71439.c: New
2111
d1cedfd3 21122016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2113
2114 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2115
ee8fd158 21162016-06-15 Richard Biener <rguenther@suse.de>
2117
2118 * gcc.dg/vect/slp-45.c: New testcase.
2119
5695a690 21202016-06-15 Richard Biener <rguenther@suse.de>
2121
2122 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2123
267ae3ee 21242016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2125
2126 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2127 requirements, and disable for AIX for now.
2128 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2129
a6d0e20a 21302016-06-14 Jakub Jelinek <jakub@redhat.com>
2131
b2efd162 2132 PR c++/71528
2133 * g++.dg/opt/pr71528.C: New test.
2134
a6d0e20a 2135 PR c++/71516
2136 * g++.dg/init/pr71516.C: New test.
2137
035778de 21382016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2139
2140 * g++.dg/init/array46.C: New.
2141
7c9dc58e 21422016-06-14 Uros Bizjak <ubizjak@gmail.com>
2143
0941fba8 2144 * gcc.target/i386/float128-3.c: New test.
2145 * gcc.target/i386/quad-sse4.c: Ditto.
2146 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2147 Update scan strings.
7c9dc58e 2148
412640c9 21492016-06-14 Richard Biener <rguenther@suse.de>
2150
2151 PR middle-end/71526
2152 * gfortran.dg/pr71526.f90: New testcase.
2153
1b9fde85 21542016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2155
2156 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2157 * gcc.dg/zero_bits_compound-1.c: Likewise.
2158
306097e3 21592016-06-14 Richard Biener <rguenther@suse.de>
2160
2161 PR tree-optimization/71522
2162 * gcc.dg/torture/pr71522.c: New testcase.
2163
566255a8 21642016-06-14 Jakub Jelinek <jakub@redhat.com>
2165
2166 PR tree-optimization/71520
2167 * gcc.dg/tree-ssa/pr71520.c: New test.
2168
eb912adb 21692016-06-14 Richard Biener <rguenther@suse.de>
2170
2171 PR tree-optimization/71521
56d35455 2172 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 2173
9720103d 21742016-06-13 Jakub Jelinek <jakub@redhat.com>
2175
12cb8367 2176 PR sanitizer/71498
2177 * c-c++-common/ubsan/bounds-13.c: New test.
2178
9720103d 2179 PR preprocessor/71183
2180 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2181
5965fbcc 21822016-06-13 Jeff Law <law@redhat.com>
2183
2184 PR tree-optimization/71403
2185 * c-c++-common/ubsan/pr71403-1.c: New test.
2186 * c-c++-common/ubsan/pr71403-2.c: New test.
2187 * c-c++-common/ubsan/pr71403-3.c: New test.
2188
04537049 21892016-06-13 Jakub Jelinek <jakub@redhat.com>
2190
2191 PR middle-end/71478
2192 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2193 Add -Wno-psabi -w to dg-options.
2194
412f195f 21952016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2196
2197 * gcc.target/powerpc/vadsdu-0.c: New test.
2198 * gcc.target/powerpc/vadsdu-1.c: New test.
2199 * gcc.target/powerpc/vadsdu-2.c: New test.
2200 * gcc.target/powerpc/vadsdu-3.c: New test.
2201 * gcc.target/powerpc/vadsdu-4.c: New test.
2202 * gcc.target/powerpc/vadsdu-5.c: New test.
2203 * gcc.target/powerpc/vadsdub-1.c: New test.
2204 * gcc.target/powerpc/vadsdub-2.c: New test.
2205 * gcc.target/powerpc/vadsduh-1.c: New test.
2206 * gcc.target/powerpc/vadsduh-2.c: New test.
2207 * gcc.target/powerpc/vadsduw-1.c: New test.
2208 * gcc.target/powerpc/vadsduw-2.c: New test.
2209
527790c1 22102016-06-13 David Malcolm <dmalcolm@redhat.com>
2211
2212 * gcc.dg/c99-init-2.c (c): Update expected error message.
2213 * gcc.dg/init-bad-8.c (foo): Likewise.
2214 * gcc.dg/spellcheck-fields-3.c: New test case.
2215
102e67eb 22162016-06-13 Martin Liska <mliska@suse.cz>
2217
2218 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2219 and "guess loop iv compared" heuristics.
2220 * gcc.dg/predict-2.c: Likewise.
2221 * gcc.dg/predict-3.c: Likewise.
2222 * gcc.dg/predict-4.c: Likewise.
2223 * gcc.dg/predict-5.c: Likewise.
2224 * gcc.dg/predict-6.c: Likewise.
2225
1a54d3be 22262016-06-13 Marek Polacek <polacek@redhat.com>
2227
2228 PR middle-end/71476
2229 * c-c++-common/Wswitch-unreachable-4.c: New test.
2230 * gcc.dg/Wswitch-unreachable-2.c: New test.
2231 * g++.dg/tm/jump1.C: Move dg-warning.
2232
5b7401b8 22332016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2234
2235 * gnat.dg/renaming10.ad[sb]: New test.
2236
1c93151c 22372016-06-13 Paul Thomas <pault@gcc.gnu.org>
2238
2239 PR fortran/70673
2240 * gfortran.dg/pr70673.f90: New test.
2241
249865a0 22422016-06-13 Richard Biener <rguenther@suse.de>
2243
2244 PR middle-end/64516
2245 * gcc.dg/align-3.c: New testcase.
2246
776d9b14 22472016-06-13 Martin Liska <mliska@suse.cz>
2248
2249 * gcc.target/i386/pr71458.c: New test.
2250
0cf5c551 22512016-06-12 Uros Bizjak <ubizjak@gmail.com>
2252
2253 PR target/71241
2254 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2255
34de0a35 22562016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2257
2258 PR target/60751
2259 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2260 statement.
2261
0cc8bc98 22622016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2263
2264 PR target/60751
2265 * gfortran.dg/comma_IO_extension_1.f90: New test.
2266 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2267 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2268 statement.
2269 * gfortran.dg/graphite/pr38083.f90: Likewise.
2270 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2271 missing format.
2272
0ff78c86 22732016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2274
2275 * gnat.dg/case_character.adb: New test.
2276
6c38863e 22772016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2278
2279 PR middle-end/71310
2280 * gcc.target/powerpc/pr71310.c: New testcase.
2281
24c41395 22822016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2283
2284 PR middle-end/71478
2285 * gcc.dg/pr71478.c: New test.
2286
aeb26fb6 22872016-06-10 Jakub Jelinek <jakub@redhat.com>
2288
702b3575 2289 PR middle-end/71494
2290 * gcc.c-torture/execute/pr71494.c: New test.
2291
8ec29807 2292 PR c/68657
2293 * gcc.target/i386/pr68657.c: New test.
2294
aeb26fb6 2295 PR inline-asm/68843
2296 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2297 (test): Add -masm=intel alternatives.
2298
1dc4d519 22992016-06-10 Martin Sebor <msebor@redhat.com>
2300
2301 PR c/71392
2302 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2303
6385d6d3 23042016-06-10 Jeff Law <law@redhat.com>
2305
2306 PR tree-optimization/71335
2307 * gcc.c-torture/execute/pr71335.c: New test.
2308
041a412b 23092016-06-10 David Malcolm <dmalcolm@redhat.com>
2310
2311 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2312 the various "cannot tail-call: " messages.
2313
4a5edbb2 23142016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2315
2316 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2317 and options.
2318
9cf3aec3 23192016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2320
2321 PR sanitizer/71480
2322 * c-c++-common/asan/pr71480.c: New test.
2323
61724718 23242016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2325
2326 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2327 (ASMNAME2): Likewise.
2328 (main): Replace fn in asm statement with ASMNAME ("fn").
2329 * gcc.dg/guality/pr68037-2.c: Likewise.
2330 * gcc.dg/guality/pr68037-3.c: Likewise.
2331 * gcc.dg/torture/pr68037-1.c: Likewise.
2332 * gcc.dg/torture/pr68037-2.c: Likewise.
2333 * gcc.dg/torture/pr68037-3.c: Likewise.
2334
1807f6fb 23352016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2336
2337 PR inline-asm/68843
2338 * gcc.target/i386/pr68843-1.c: New test.
2339 * gcc.target/i386/pr68843-2.c: New test.
2340
ccfa030f 23412016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 2342 Cesar Philippidis <cesar@codesourcery.com>
2343
2344 PR middle-end/71373
2345 * gcc.dg/goacc/nested-function-1.c: New file.
2346 * gcc.dg/goacc/nested-function-2.c: Likewise.
2347 * gcc.dg/goacc/pr71373.c: Likewise.
2348 * gfortran.dg/goacc/cray-2.f95: Likewise.
2349 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2350 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2351 * gfortran.dg/goacc/cray.f95: Update.
2352 * gfortran.dg/goacc/loop-1.f95: Likewise.
2353 * gfortran.dg/goacc/loop-3.f95: Likewise.
2354 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2355 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2356
23572016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2358
2359 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2360 for OpenACC tile clauses.
2361 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 2362
2363 PR c/71381
2364 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2365 to...
2366 * c-c++-common/goacc/cache-2.c: ... this new file.
2367 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2368 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2369 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2370 usage.
2371 * gfortran.dg/goacc/cray.f95: Likewise.
2372 * gfortran.dg/goacc/loop-1.f95: Likewise.
2373
bb038f3e 23742016-06-10 Alan Hayward <alan.hayward@arm.com>
2375
2376 PR tree-optimization/71407
2377 PR tree-optimization/71416
2378 * gcc.dg/vect/pr71407.c: New
2379 * gcc.dg/vect/pr71416-1.c: New
2380 * gcc.dg/vect/pr71416-2.c: New
2381
332409d3 23822016-06-10 Richard Biener <rguenther@suse.de>
2383
2384 PR middle-end/71477
2385 * gcc.dg/torture/pr71477.c: New testcase.
2386
03cf727c 23872016-06-09 Julia Koval <julia.koval@intel.com>
2388
2389 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2390 * gcc.target/i386/interrupt-13.c: Likewise.
2391 * gcc.target/i386/interrupt-15.c: Likewise.
2392 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2393 * gcc.target/i386/interrupt-24.c: Likewise.
2394 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2395 * gcc.target/i386/interrupt-9.c: Likewise.
2396 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2397
23b101c5 23982016-06-09 Martin Sebor <msebor@redhat.com>
2399
2400 PR c/70883
2401 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2402 * gcc.dg/builtin-constant_p-1.c: Same.
2403 * gcc.dg/builtins-error.c: Same.
2404 * gcc.dg/pr70859.c: Same.
2405
188d6bbb 24062016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2407
2408 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2409 * gcc.dg/torture/pr68067-1.c: Likewise.
2410 * gcc.dg/torture/pr68067-2.c: Likewise.
2411
24122016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2413
2414 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2415 when setting SIZE.
2416
ff8886bd 24172016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2418
2419 PR c++/71465
2420 * g++.dg/inherit/crash5.C: New.
2421 Revert:
2422 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2423
2424 PR c++/70202
2425 * g++.dg/inherit/crash5.C: New.
2426 * g++.dg/inherit/virtual1.C: Adjust.
2427
3f76cceb 24282016-06-09 Martin Liska <mliska@suse.cz>
2429
2430 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2431 * g++.dg/predict-loop-exit-2.C: Likewise.
2432 * g++.dg/predict-loop-exit-3.C: Likewise.
2433 * gcc.dg/predict-1.c: Likewise.
2434 * gcc.dg/predict-2.c: Likewise.
2435 * gcc.dg/predict-3.c: Likewise.
2436 * gcc.dg/predict-4.c: Likewise.
2437 * gcc.dg/predict-5.c: Likewise.
2438 * gcc.dg/predict-6.c: Likewise.
2439 * gcc.dg/predict-7.c: Likewise.
2440
59ae3d1b 24412016-06-09 Richard Biener <rguenther@suse.de>
2442
2443 PR tree-optimization/71462
2444 * gcc.dg/torture/pr71462.c: New testcase.
2445
8c2d2acf 24462016-06-09 Marek Polacek <polacek@redhat.com>
2447
2448 PR c/65471
2449 * gcc.dg/c11-generic-3.c: New test.
2450
224cb6b7 24512016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2452
2453 * g++.dg/init/array42.C: New.
2454 * g++.dg/init/array43.C: Likewise.
2455 * g++.dg/init/array44.C: Likewise.
2456 * g++.dg/init/array45.C: Likewise.
2457 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2458 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2459 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2460 * g++.dg/gomp/pr35751.C: Likewise.
2461 * g++.dg/init/array23.C: Likewise.
2462 * g++.dg/init/brace2.C: Likewise.
2463 * g++.dg/init/brace6.C: Likewise.
2464
732905bb 24652016-06-08 Martin Sebor <msebor@redhat.com>
2466 Jakub Jelinek <jakub@redhat.com>
2467
2468 PR c++/70507
2469 PR c/68120
2470 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2471 * c-c++-common/builtin-arith-overflow-2.c: New test.
2472 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2473 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2474 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2475
7ddaa622 24762016-06-08 Jakub Jelinek <jakub@redhat.com>
2477
2478 PR c++/71442
2479 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2480
84ee0905 24812016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2482
2483 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2484 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2485 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2486 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2487 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2488 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2489 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2490 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2491 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2492 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2493 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2494 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2495 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2496
2876af98 24972016-06-08 Richard Biener <rguenther@suse.de>
2498
2499 PR tree-optimization/68558
2500 * gcc.dg/vect/slp-44.c: New testcase.
2501
acbb0d03 25022016-06-08 Richard Biener <rguenther@suse.de>
2503
2504 * gcc.dg/vect/slp-43.c: New testcase.
2505
f8689010 25062016-06-08 Richard Biener <rguenther@suse.de>
2507
2508 PR tree-optimization/71452
2509 * gcc.dg/torture/pr71452.c: New testcase.
2510
52d393eb 25112016-06-08 Jakub Jelinek <jakub@redhat.com>
2512
2513 PR c++/71448
2514 * g++.dg/torture/pr71448.C: New test.
2515
9d700ce4 25162016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2517
2518 PR debug/71432
2519 PR ada/71413
2520 * g++.dg/debug/pr71432.C: New test.
2521
eb96ef65 25222016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2523
2524 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2525 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2526 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2527
a4753cdd 25282016-06-08 Alan Hayward <alan.hayward@arm.com>
2529
2530 * gcc.dg/vect/vect-live-2.c: Update effective target.
2531 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2532 * lib/target-supports.exp: Add aarch64 to vect_long.
2533
bafc7b1d 25342016-06-08 Marek Polacek <polacek@redhat.com>
2535
2536 PR c/71418
2537 * gcc.dg/noncompile/pr71418.c: New test.
2538
06e590e7 2539 PR c/71426
2540 * gcc.dg/noncompile/pr71426.c: New test.
2541
d3cb49c9 25422016-06-07 Jan Hubicka <hubicka@ucw.cz>
2543
2544 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2545 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2546 * gcc.dg/predict-3.c: Update template.
2547 * gcc.dg/predict-5.c: Update template.
2548 * gcc.dg/predict-6.c: Update template.
2549 * gcc.dg/predict-9.c: Update template.
2550 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2551
2d76c36a 25522016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2553
2554 * gcc.target/powerpc/vec-mul.c: New test.
2555
7cfde92a 25562016-06-07 David Malcolm <dmalcolm@redhat.com>
2557
2558 * gcc.dg/spellcheck-fields-2.c: New test case.
2559
b032c4dd 25602016-06-07 Richard Biener <rguenther@suse.de>
2561
2562 PR c/61564
2563 * gcc.dg/Wpragmas-1.c: New testcase.
2564 * gcc.dg/Wattributes-4.c: Likewise.
2565 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2566 entry.
2567
a7056369 25682016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2569
2570 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2571 spurious debug code.
2572
123c61e0 25732016-06-07 Richard Biener <rguenther@suse.de>
2574
2575 PR tree-optimization/71428
2576 * gcc.dg/torture/pr71428.c: New testcase.
2577
5819d47b 25782016-06-07 Richard Biener <rguenther@suse.de>
2579
2580 PR middle-end/71423
2581 * gcc.dg/torture/pr71423.c: New testcase.
2582
6cec5c6b 25832016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2584
2585 PR middle-end/71408
2586 * gcc.dg/tree-ssa/pr71408.c: New test.
2587
40bbfc17 25882016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2589
2590 PR middle-end/71281
2591 * g++.dg/torture/pr71281.C: New test.
2592
61f1f80c 25932016-06-06 Marek Polacek <polacek@redhat.com>
2594
2595 PR c/71362
2596 * gcc.dg/pr71362.c: New test.
2597
0406b32f 25982016-06-06 Jakub Jelinek <jakub@redhat.com>
2599 Patrick Palka <ppalka@gcc.gnu.org>
2600
2601 PR c++/70847
2602 PR c++/71330
2603 PR c++/71393
2604 * g++.dg/opt/pr70847.C: New test.
2605 * g++.dg/ubsan/pr70847.C: New test.
2606 * g++.dg/ubsan/pr71393.C: New test.
2607
b1445999 26082016-06-06 Jakub Jelinek <jakub@redhat.com>
2609
2610 PR tree-optimization/71259
2611 * gcc.dg/vect/pr71259.c: New test.
2612
99b4f3a2 26132016-06-06 David Malcolm <dmalcolm@redhat.com>
2614
2615 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2616 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2617 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2618 above.
2619
837679bc 26202016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2621
2622 PR middle-end/37780
2623 * gcc.c-torture/execute/pr37780.c: New test.
2624 * gcc.target/aarch64/pr37780_1.c: Likewise.
2625 * gcc.target/arm/pr37780_1.c: Likewise.
2626
e4b92538 26272016-06-06 Marek Polacek <polacek@redhat.com>
2628
2629 * c-c++-common/attr-may-alias-1.c: New test.
2630 * c-c++-common/attr-may-alias-2.c: New test.
2631 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2632
43ac2f2f 26332016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2634
2635 PR c/24414
2636 * gcc.target/i386/pr24414.c: New test.
2637
7e1786b2 26382016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2639
2640 * gcc.target/sparc/vis4misc.c: New file.
2641 * gcc.target/sparc/fpcmp.c: Likewise.
2642 * gcc.target/sparc/fpcmpu.c: Likewise.
2643
f593ccb2 26442016-06-06 Alan Hayward <alan.hayward@arm.com>
2645
2646 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2647 * gcc.dg/vect/vect-live-3.c: Likewise.
2648
be6d8ddc 26492016-06-06 Richard Biener <rguenther@suse.de>
2650
2651 PR tree-optimization/71398
2652 * gcc.dg/torture/pr71398.c: New testcase.
2653
78f27916 26542016-06-06 Uros Bizjak <ubizjak@gmail.com>
2655
2656 PR target/71389
2657 * g++.dg/pr71389.C: New test.
2658
c5899606 26592016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2660
2661 PR fortran/71404
2662 * gfortran.dg/fmt_read_5.f: New test.
2663
8e3cd305 26642016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2665
2666 PR fortran/69659
2667 * gfortran.dg/class_array_22.f03: New test.
2668
703c0a09 26692016-06-05 Jan Hubicka <hubicka@ucw.cz>
2670
2671 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2672
d07b2b6f 26732016-06-05 Jan Hubicka <hubicka@ucw.cz>
2674
2675 * gcc.dg/predict-9.c: Update template.
2676
4a7ec4ac 26772016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2678
2679 PR c++/49377
2680 * g++.dg/template/pr49377.C: New.
2681
7499ef4a 26822016-06-04 Jakub Jelinek <jakub@redhat.com>
2683
2684 PR tree-optimization/71405
2685 * g++.dg/torture/pr71405.C: New test.
2686
558c800d 26872016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2688
2689 PR c++/70202
2690 * g++.dg/inherit/crash5.C: New.
2691 * g++.dg/inherit/virtual1.C: Adjust.
2692
4ee7cf4b 26932016-06-03 Jeff Law <law@redhat.com>
2694
2695 PR tree-optimization/71316
2696 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2697
b12ae762 26982016-06-03 Jakub Jelinek <jakub@redhat.com>
2699
2700 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2701 dg-additional-options with just -fno-tree-scev-cprop in it.
2702 * gcc.dg/vect/vect-live-2.c: Likewise.
2703 * gcc.dg/vect/vect-live-5.c: Likewise.
2704 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2705 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2706 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2707
e09a5ee3 27082016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2709
2710 PR c++/27100
2711 * g++.dg/other/friend6.C: New test.
2712
f14b1922 27132016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2714
2715 * g++.dg/torture/ppc-ldst-array.C: New.
2716
20702ea3 27172016-06-03 Joseph Myers <joseph@codesourcery.com>
2718
2719 PR target/71276
2720 PR target/71277
2721 * gcc.dg/torture/builtin-fp-int-inexact.c,
2722 gcc.target/i386/387-builtin-fp-int-inexact.c,
2723 gcc.target/i386/387-rint-inline-1.c,
2724 gcc.target/i386/387-rint-inline-2.c,
2725 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2726 gcc.target/i386/sse2-rint-inline-1.c,
2727 gcc.target/i386/sse2-rint-inline-2.c,
2728 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2729 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2730
5ed3cc7b 27312016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2732 Julia Koval <julia.koval@intel.com>
2733
2734 PR target/66960
2735 PR target/67630
2736 PR target/67634
2737 PR target/67841
2738 PR target/68037
2739 PR target/68618
2740 PR target/68661
2741 PR target/69575
2742 PR target/69596
2743 PR target/69734
2744 * gcc.dg/guality/pr68037-1.c: New test.
2745 * gcc.dg/guality/pr68037-2.c: Likewise.
2746 * gcc.dg/guality/pr68037-3.c: Likewise.
2747 * gcc.dg/torture/pr68037-1.c: Likewise.
2748 * gcc.dg/torture/pr68037-2.c: Likewise.
2749 * gcc.dg/torture/pr68037-3.c: Likewise.
2750 * gcc.dg/torture/pr68661-1a.c: Likewise.
2751 * gcc.dg/torture/pr68661-1b.c: Likewise.
2752 * gcc.target/i386/interrupt-1.c: Likewise.
2753 * gcc.target/i386/interrupt-2.c: Likewise.
2754 * gcc.target/i386/interrupt-3.c: Likewise.
2755 * gcc.target/i386/interrupt-4.c: Likewise.
2756 * gcc.target/i386/interrupt-5.c: Likewise.
2757 * gcc.target/i386/interrupt-6.c: Likewise.
2758 * gcc.target/i386/interrupt-7.c: Likewise.
2759 * gcc.target/i386/interrupt-8.c: Likewise.
2760 * gcc.target/i386/interrupt-9.c: Likewise.
2761 * gcc.target/i386/interrupt-10.c: Likewise.
2762 * gcc.target/i386/interrupt-11.c: Likewise.
2763 * gcc.target/i386/interrupt-12.c: Likewise.
2764 * gcc.target/i386/interrupt-13.c: Likewise.
2765 * gcc.target/i386/interrupt-14.c: Likewise.
2766 * gcc.target/i386/interrupt-15.c: Likewise.
2767 * gcc.target/i386/interrupt-16.c: Likewise.
2768 * gcc.target/i386/interrupt-17.c: Likewise.
2769 * gcc.target/i386/interrupt-18.c: Likewise.
2770 * gcc.target/i386/interrupt-19.c: Likewise.
2771 * gcc.target/i386/interrupt-20.c: Likewise.
2772 * gcc.target/i386/interrupt-21.c: Likewise.
2773 * gcc.target/i386/interrupt-22.c: Likewise.
2774 * gcc.target/i386/interrupt-23.c: Likewise.
2775 * gcc.target/i386/interrupt-24.c: Likewise.
2776 * gcc.target/i386/interrupt-25.c: Likewise.
2777 * gcc.target/i386/interrupt-26.c: Likewise.
2778 * gcc.target/i386/interrupt-27.c: Likewise.
2779 * gcc.target/i386/interrupt-28.c: Likewise.
2780 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2781 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2782 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2783 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2784 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2785 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2786 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2787 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2788 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2789 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2790 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2791 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2792
3e346f54 27932016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2794
f27c52fb 2795 PR tree-optimization/52171
2796 * gcc.dg/pr52171.c: New test.
2797 * gcc.target/i386/pr52171.c: New test.
3e346f54 2798
22e029d2 27992016-06-03 Jan Hubicka <jh@suse.cz>
2800
2801 * g++.dg/tree-ssa/pred-1.C: New testcase
2802 * gcc.dg/tree-ssa/pred-1.c: New testcase
2803
41ce74ed 28042016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2805
2806 PR target/70957
2807 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2808 support.
2809 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2810
cf573a72 28112016-06-03 Alan Hayward <alan.hayward@arm.com>
2812
2813 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2814
75aae5b4 28152016-06-03 Alan Hayward <alan.hayward@arm.com>
2816
2817 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 2818 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 2819 * gcc.dg/vect/vect-live-1.c: New test.
2820 * gcc.dg/vect/vect-live-2.c: New test.
2821 * gcc.dg/vect/vect-live-3.c: New test.
2822 * gcc.dg/vect/vect-live-4.c: New test.
2823 * gcc.dg/vect/vect-live-5.c: New test.
2824 * gcc.dg/vect/vect-live-slp-1.c: New test.
2825 * gcc.dg/vect/vect-live-slp-2.c: New test.
2826 * gcc.dg/vect/vect-live-slp-3.c: New test.
2827
eba6788d 28282016-06-03 Jakub Jelinek <jakub@redhat.com>
2829
2830 PR middle-end/71387
2831 * g++.dg/opt/pr71387.C: New test.
2832
5a653985 28332016-06-02 Jeff Law <law@redhat.com>
2834
2835 PR tree-optimization/71328
2836 * gcc.c-torture/compile/pr71328.c: New test.
2837
f92f6941 28382016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2839
2840 PR fortran/52393
2841 * gfortran.dg/fmt_read_3.f90: Fix typo.
2842 * gfortran.dg/fmt_read_4.f90: New test.
2843
0d29e152 28442016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2845
2846 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2847 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2848 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2849 * g++.dg/cpp0x/override2.C: Likewise.
2850 * g++.dg/parse/crash5.C: Likewise.
2851 * g++.dg/parse/error16.C: Likewise.
2852 * g++.dg/parse/error27.C: Likewise.
2853 * g++.dg/template/qualttp15.C: Likewise.
2854 * g++.dg/template/redecl4.C: Likewise.
2855 * g++.old-deja/g++.other/crash39.C: Likewise.
2856 * g++.old-deja/g++.other/struct1.C: Likewise.
2857 * g++.old-deja/g++.pt/m9a.C: Likewise.
2858 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2859
2740a1a5 28602016-06-02 Jakub Jelinek <jakub@redhat.com>
2861
89f17a65 2862 PR c++/71372
2863 * c-c++-common/pr71372.c: New test.
2864
2740a1a5 2865 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2866 __TIME__ strings with __builtin_strcmp instead of printf and
2867 dg-output.
2868
9ae89a4e 28692016-06-02 Martin Liska <mliska@suse.cz>
2870
2871 * gcc.dg/predict-9.c: New test.
2872
41258f9c 28732016-06-02 Jakub Jelinek <jakub@redhat.com>
2874
2875 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2876 global set_compiler_env_var and global saved_compiler_env_var.
2877
dad46eb8 28782016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2879
2880 PR rtl-optimization/71295
2881 * gcc.c-torture/compile/pr71295.c: New test.
2882
9cc8a892 28832016-06-02 Jakub Jelinek <jakub@redhat.com>
2884
98e7c96c 2885 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2886
4a5a4de2 2887 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2888 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2889
9cc8a892 2890 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2891 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2892 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2893 alternative number.
2894
46819a36 28952016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2896
2897 * gcc.target/powerpc/p9-splat-4.c: New test.
2898
28992016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2900
2901 PR target/71186
2902 * gcc.target/powerpc/pr71186.c: New test.
2903
d9820cc5 29042016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2905
2906 PR fortran/52393
2907 * gfortran.dg/fmt_read_3.f90: New test.
2908
2f14ca3e 29092016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2910
2911 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2912 procedure.
2913
dfa5c0d3 29142016-06-01 Eduard Sanou <dhole@openmailbox.org>
2915
2916 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2917 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2918 env var is set.
2919 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2920 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2921 shown once.
2922 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2923 during compilation.
2924 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2925 vars set by dg-set-compiler-env-var.
2926
7d7125df 29272016-06-01 Paul Thomas <pault@gcc.gnu.org>
2928
2929 PR fortran/71156
2930 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2931 to the module procedure declaration.
2932 * gfortran.dg/submodule_16.f08: New test.
2933
6ab9cde4 29342016-06-01 Jakub Jelinek <jakub@redhat.com>
2935
2936 PR middle-end/71371
2937 * c-c++-common/gomp/pr71371.c: New test.
2938
0cfe7a23 29392016-06-01 Richard Biener <rguenther@suse.de>
2940
2941 PR tree-optimization/71366
2942 * gcc.dg/torture/pr71366-1.c: New testcase.
2943 * gcc.dg/torture/pr71366-2.c: Likewise.
2944
5a5b02e1 29452016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2946
2947 * gcc.target/powerpc/vslv-0.c: New test.
2948 * gcc.target/powerpc/vslv-1.c: New test.
2949 * gcc.target/powerpc/vsrv-0.c: New test.
2950 * gcc.target/powerpc/vsrv-1.c: New test.
2951
d27a79f6 29522016-06-01 Nathan Sidwell <nathan@acm.org>
2953
2954 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2955 * gcc.target/nvptx/weak.c: New.
2956
6172a9fd 29572016-06-01 Richard Biener <rguenther@suse.de>
2958
2959 PR tree-optimization/71261
2960 * gcc.dg/torture/vect-bool-1.c: New testcase.
2961
f9aaabb2 29622016-06-01 Jakub Jelinek <jakub@redhat.com>
2963
2964 * gfortran.dg/gomp/order-1.f90: New test.
2965 * gfortran.dg/gomp/order-2.f90: New test.
2966
53b01069 29672016-06-01 Jan Hubicka <hubicka@ucw.cz>
2968
2969 * gcc.dg/unroll-6.c: Update template.
2970 * gcc.dg/unroll-7.c: New testcase.
2971 * gcc.dg/unroll-8.c: New testcase.
2972
36757397 29732016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2974
2975 * gnat.dg/opt56.ad[sb]: New test.
2976
7f93bd6e 29772016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2978
2979 PR c++/66635
2980 * g++.dg/cpp0x/constexpr-ice16.C: New.
2981
9f41a2ce 29822016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2983
2984 PR tree-optimization/71314
2985 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2986 -mbranch-cost=2.
2987
31e02373 29882016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2989
2990 PR tree-optimization/71077
2991 * gcc.dg/tree-ssa/pr71077.c: New test.
2992
76f8f901 29932016-05-31 Jan Hubicka <hubicka@ucw.cz>
2994
7f93bd6e 2995 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2996 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2997 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 2998
04f5f923 29992016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3000
3001 PR c++/71248
3002 * g++.dg/cpp0x/pr71248.C: New.
3003 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3004 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3005 * g++.dg/init/new37.C: Likewise.
3006 * g++.dg/template/static1.C: Likewise.
3007 * g++.dg/template/static2.C: Likewise.
3008
4ffddf28 30092016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3010
3011 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3012 instead of %rdi.
3013 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3014
4ff7bd21 30152016-05-31 Marek Polacek <polacek@redhat.com>
3016
3017 * c-c++-common/Wswitch-unreachable-3.c: New test.
3018 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3019
e1f7cc4b 30202016-05-31 Richard Biener <rguenther@suse.de>
3021
3022 PR tree-optimization/71352
3023 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3024
02978bd1 30252016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3026
3027 * gcc.target/arm/armv5_thumb_isa.c: New test.
3028
cfce8164 30292016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3030
3031 PR target/71346
3032 * gcc.target/i386/pr71346.c: New test.
3033
7a51c705 30342016-05-31 Tom de Vries <tom@codesourcery.com>
3035
3036 PR tree-optimization/69068
3037 * gcc.dg/graphite/pr69068.c: New test.
3038
8c1ac106 30392016-05-27 Martin Sebor <msebor@redhat.com>
3040
3041 PR c++/71306
3042 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3043
b6431756 30442016-05-30 Jakub Jelinek <jakub@redhat.com>
3045
3046 PR c++/71349
3047 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3048 nowait depend(inout: dd[0]) clauses where permitted.
3049
f6203294 30502016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3051
3052 PR c++/71238
3053 * g++.dg/parse/pr71238.C: New.
3054 * g++.dg/concepts/friend1.C: Test column numbers too.
3055 * g++.dg/cpp0x/initlist31.C: Likewise.
3056 * g++.dg/cpp0x/pr51420.C: Likewise.
3057 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3058 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3059 * g++.dg/ext/builtin3.C: Likewise.
3060 * g++.dg/lookup/friend12.C: Likewise.
3061 * g++.dg/lookup/friend7.C: Likewise.
3062 * g++.dg/lookup/koenig1.C: Likewise.
3063 * g++.dg/lookup/koenig5.C: Likewise.
3064 * g++.dg/lookup/used-before-declaration.C: Likewise.
3065 * g++.dg/overload/koenig1.C: Likewise.
3066 * g++.dg/template/crash65.C: Likewise.
3067 * g++.dg/template/friend57.C: Likewise.
3068 * g++.dg/warn/Wshadow-5.C: Likewise.
3069 * g++.dg/warn/Wunused-8.C: Likewise.
3070 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3071 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3072 * g++.old-deja/g++.jason/member.C: Likewise.
3073 * g++.old-deja/g++.jason/report.C: Likewise.
3074 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3075 * g++.old-deja/g++.law/visibility20.C: Likewise.
3076 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3077 * g++.old-deja/g++.other/static5.C: Likewise.
3078 * g++.old-deja/g++.pt/overload2.C: Likewise.
3079
b96f8145 30802016-05-30 Jan Hubicka <hubicka@ucw.cz>
3081
3082 * gcc.dg/tree-ssa/peel1.c: New testcase.
3083 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3084 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3085
ed5bca7a 30862016-05-30 Tom de Vries <tom@codesourcery.com>
3087
3088 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3089 to ce.
3090
c0aa0333 30912016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3092
3093 PR c++/71099
3094 * g++.dg/parse/virtual1.C: New.
3095
231010db 30962016-05-30 Uros Bizjak <ubizjak@gmail.com>
3097
3098 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3099 Use correct register when clearing %edx.
3100
765557c0 31012016-05-30 Alexander Monakov <amonakov@ispras.ru>
3102
3103 PR tree-optimization/71289
3104 * gcc.dg/pr71289.c: New test.
3105
fc3b1c44 31062016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3107
3108 PR middle-end/71269
3109 PR middle-end/71292
3110 * gcc.dg/tree-ssa/pr71269.c: New test.
3111 * gcc.dg/tree-ssa/pr71292.c: New test.
3112
ce352457 31132016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3114
3115 PR middle-end/71252
3116 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3117
eedd711b 31182016-05-30 Jan Hubicka <hubicka@ucw.cz>
3119
3120 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3121 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3122 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3123
8c061890 31242016-05-30 Tom de Vries <tom@codesourcery.com>
3125
3126 PR tree-optimization/69067
3127 * gcc.dg/graphite/pr69067.c: New test.
3128
a6b0884c 31292016-05-29 Uros Bizjak <ubizjak@gmail.com>
3130
3131 PR target/71245
3132 * gcc.target/i386/pr71245-1.c: New test.
3133 * gcc.target/i386/pr71245-2.c: Ditto.
3134
2369edfc 31352016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3136
3137 PR c++/71105
3138 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3139 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3140 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3141
b6ab3f43 31422016-05-27 Jan Hubicka <hubicka@ucw.cz>
3143
3144 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3145
0192662b 31462016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3147
3148 Revert:
3149 PR c++/69855
3150 * g++.dg/overload/69855.C: New.
3151 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3152 * g++.old-deja/g++.pt/crash3.C: Likewise.
3153
fce78c50 31542016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3155
3156 PR c++/60385
3157 * g++.dg/parse/namespace13.C: New.
3158
372172fe 31592016-05-26 Jeff Law <law@redhat.com>
3160
3161 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3162 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3163 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3164 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3165 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3166 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3167 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3168 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3169 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3170 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3171 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3172 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3173 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3174
5d8a8944 31752016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3176
3177 PR c++/69855
3178 * g++.dg/overload/69855.C: New.
3179 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3180 * g++.old-deja/g++.pt/crash3.C: Likewise.
3181
29602b75 31822016-05-27 Jiong Wang <jiong.wang@arm.com>
3183
3184 PR target/63596
3185 * gcc.target/aarch64/va_arg_1.c: New testcase.
3186 * gcc.target/aarch64/va_arg_2.c: Likewise.
3187 * gcc.target/aarch64/va_arg_3.c: Likewise.
3188
c900b732 31892016-05-27 Jiong Wang <jiong.wang@arm.com>
3190
3191 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3192 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3193 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3194 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3195 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3196
73ef73bd 31972016-05-27 Marek Polacek <polacek@redhat.com>
3198
3199 PR middle-end/71308
3200 * g++.dg/torture/pr71308.C: New test.
3201
a6031633 32022016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3203
3204 * gcc.dg/zero_bits_compound-1.c: New test.
3205 * gcc.dg/zero_bits_compound-2.c: New test.
3206
1fbdc7ae 32072016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3208
3209 PR middle-end/71279
3210 * gcc.dg/pr71279.c: New test.
3211
2e196ca8 32122016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3213
3214 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3215 floating point min/max/comparison instructions.
3216 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3217
6feab9ce 32182016-05-26 Jakub Jelinek <jakub@redhat.com>
3219
3220 * c-c++-common/gomp/schedule-1.c: New test.
3221 * gfortran.dg/gomp/schedule-1.f90: New test.
3222
978cea8f 32232016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3224
3225 PR c++/70822
3226 PR c++/70106
3227 * g++.dg/cpp1y/auto-fn32.C: New test.
3228 * g++.dg/cpp1y/paren4.C: New test.
3229
0478d9ed 32302016-05-26 Nathan Sidwell <nathan@acm.org>
3231
3232 * gcc.dg/20060410.c: Xfail on ptx.
3233 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3234 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3235 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3236 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3237 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3238
5fd1c174 32392016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3240
3241 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3242
c5e8b3e2 32432016-05-26 Jakub Jelinek <jakub@redhat.com>
3244
0db93a5b 3245 PR tree-optimization/71280
3246 * gcc.dg/pr71280.c: New test.
3247
7199c05c 3248 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3249
76c786ac 3250 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3251 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3252
c5e8b3e2 3253 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3254
e9bcea2f 32552016-05-26 Jiong Wang <jiong.wang@arm.com>
3256
3257 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 3258 kept in memory.
e9bcea2f 3259
955d947b 32602016-05-25 Jeff Law <law@redhat.com>
3261
3262 PR tree-optimization/71272
3263 * gcc.c-torture/compile/pr71272.c: new test.
3264
77102dbe 32652016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3266
3267 * gcc.target/powerpc/vec-cmpne.c: New test.
3268 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3269
552821b4 32702016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3271
3272 * gnat.dg/opt55.ad[sb]: New test.
3273
0113f3c5 32742016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3275
3276 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3277 * c-c++-common/pr60226.c: Require int32plus.
3278 * gcc.c-torture/execute/pr70602.c: Likewise.
3279 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3280 unsigned long for malloc arg type.
3281 * gcc.dg/asr_div1.c: Require int32plus.
3282 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3283 * gcc.dg/pie-1.c: Require pie.
3284 * gcc.dg/pie-2.c: Likewise.
3285 * gcc.dg/pr59471.c: Require int32plus.
3286 * gcc.dg/pr59963-2.c: XFAIL for int16.
3287 * gcc.dg/pr60114.c: Require int32plus.
3288 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3289 unsigned long for typedef of size_t.
3290 * gcc.dg/pr63914.c: Require int32plus.
3291 * gcc.dg/pr64536.c: Require pt32plus.
3292 * gcc.dg/pr65658.c: Likewise.
3293 * gcc.dg/pr67271.c: Require int32plus.
3294 * gcc.dg/pr68112.c: Likewise.
3295 * gcc.dg/pr69071.c: Skip for avr target.
3296 * gcc.dg/pr69973.c: Require int32plus.
3297 * gcc.dg/pr70169.c: Skip for avr target.
3298 * gcc.dg/sso-6.c: Require int32plus.
3299 * gcc.dg/sso-7.c: Likewise.
3300 * gcc.dg/sso-8.c: Likewise.
3301 * gcc.dg/vrp-min-max-2.c: Likewise.
3302
f4094380 33032016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3304
3305 PR target/70738
3306 * gcc.target/i386/pr70738-1.c: New test.
3307 * gcc.target/i386/pr70738-2.c: Likewise.
3308 * gcc.target/i386/pr70738-3.c: Likewise.
3309 * gcc.target/i386/pr70738-4.c: Likewise.
3310 * gcc.target/i386/pr70738-5.c: Likewise.
3311 * gcc.target/i386/pr70738-6.c: Likewise.
3312 * gcc.target/i386/pr70738-7.c: Likewise.
3313 * gcc.target/i386/pr70738-8.c: Likewise.
3314 * gcc.target/i386/pr70738-9.c: Likewise.
3315
239a4bea 33162016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3317
3318 PR rtl-optimization/66940
3319 * gcc.c-torture/execute/pr66940.c: New test.
3320
bf6382ba 33212016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3322
3323 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3324 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3325 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3326 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3327 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3328 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3329 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3330 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3331 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3332 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3333 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3334 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3335 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3336 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3337 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3338 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3339 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3340 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3341 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3342 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3343 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3344 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3345 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3346 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3347
2c995da9 33482016-05-25 Marek Polacek <polacek@redhat.com>
3349
3350 PR c/71265
3351 * gcc.dg/noncompile/pr71265.c: New test.
3352
abfbb5b5 3353 PR c/71266
3354 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3355
f6871bbd 33562016-05-25 Nathan Sidwell <nathan@acm.org>
3357
3358 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3359
de04e83e 33602016-05-25 Richard Biener <rguenther@suse.de>
3361
3362 PR tree-optimization/71261
3363 * c-c++-common/torture/pr71261.c: New testcase.
3364
b35931f7 33652016-05-25 Richard Biener <rguenther@suse.de>
3366
3367 PR tree-optimization/71264
3368 * gcc.dg/vect/pr71264.c: New testcase.
3369
166c3089 33702016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3371
3372 PR c++/55992
3373 * g++.dg/cpp0x/alias-decl-53.C: New.
3374 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3375
14240409 33762016-05-25 Martin Liska <mliska@suse.cz>
3377
3378 * g++.dg/pr71239.C: New test.
3379
bc47d9f6 33802016-05-25 Richard Biener <rguenther@suse.de>
3381
4860a6bf 3382 * gcc.dg/vect/pr58135.c: Rename to ...
3383 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 3384
d8a3f157 33852016-05-25 Marek Polacek <polacek@redhat.com>
3386
3387 * g++.dg/pr65295.C: Use target c++14.
3388
3af16045 33892016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3390
231010db 3391 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3392 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 3393
949479b2 33942016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3395
3396 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3397 instructions.
3398
6d6a3fc3 33992016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3400
3401 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3402 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3403 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3404 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3405 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3406 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3407 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3408 * c-c++-common/goacc/pcopy.c: Likewise.
3409 * c-c++-common/goacc/pcopyin.c: Likewise.
3410 * c-c++-common/goacc/pcopyout.c: Likewise.
3411 * c-c++-common/goacc/pcreate.c: Likewise.
3412 * c-c++-common/goacc/pr70688.c: New test.
3413 * c-c++-common/goacc/present-1.c: Adjust test.
3414 * c-c++-common/goacc/reduction-5.c: Likewise.
3415 * g++.dg/goacc/data-1.C: New test.
3416
af648be2 34172016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3418
3419 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3420 vector parity built-in functions.
3421 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3422 count trailing zeros automatic vectorization.
3423 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3424 count trailing zeros built-in functions.
3425
4e173d60 34262016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3427
3428 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3429
a0c02a52 34302016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3431
3432 PR target/71050
3433 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3434
64c52e9c 34352016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3436
3437 PR c++/50436
3438 * g++.dg/template/crash123.C: New.
3439 * g++.dg/template/crash124.C: Likewise.
3440
752b5a4c 34412016-05-24 Martin Sebor <msebor@redhat.com>
3442
3443 PR c++/71147
3444 * g++.dg/ext/flexary16.C: New test.
3445
a36dd683 34462016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3447
f6871bbd 3448 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3449 before math.h is included.
a36dd683 3450 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3451 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3452 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3453 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3454 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3455 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3456 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3457 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3458 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3459 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3460 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3461 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3462 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3463 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3464 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3465 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3466 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3467 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3468 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3469 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3470 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3471 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3472 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3473
d60e1df7 34742016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3475 Kelvin Nilsen <kelvin@gcc.gnu.org>
3476
3477 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3478 support.
3479
22d09025 34802016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3481
3482 PR c++/69872
3483 * g++.dg/warn/Wno-narrowing1.C: New.
3484
6ef0143d 34852016-05-24 Marek Polacek <polacek@redhat.com>
3486
3487 PR c/71249
3488 * c-c++-common/Wswitch-unreachable-2.c: New test.
3489
962a2062 34902016-05-24 Jakub Jelinek <jakub@redhat.com>
3491
ead77194 3492 PR c++/71257
3493 * g++.dg/vect/simd-clone-6.cc: New test.
3494 * g++.dg/gomp/declare-simd-6.C: New test.
3495
962a2062 3496 PR middle-end/70434
3497 PR c/69504
3498 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3499
23edc6d1 35002016-05-24 Richard Biener <rguenther@suse.de>
3501
3502 PR tree-optimization/71240
3503 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3504
30633bcc 35052016-05-24 Richard Biener <rguenther@suse.de>
3506
3507 PR tree-optimization/71230
3508 * gcc.dg/torture/pr71230.c: New testcase.
3509 * g++.dg/torture/pr71230.C: Likewise.
3510
c9d624bd 35112016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3512
3513 * c-c++-common/goacc/routine-5.c: Add tests.
3514 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3515 * gfortran.dg/goacc/routine-6.f90: Add tests.
3516
ce143ff0 35172016-05-24 Richard Biener <rguenther@suse.de>
3518
3519 PR tree-optimization/71253
3520 * gcc.dg/torture/pr71253.c: New testcase.
3521
3bdaecd5 35222016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3523
3524 PR middle-end/71252
3525 * gfortran.dg/pr71252.f90: New test.
3526
856b494d 35272016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3528
3529 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3530
7345b977 35312016-05-24 Richard Biener <rguenther@suse.de>
3532
3533 PR middle-end/70434
3534 PR c/69504
3535 * c-c++-common/vector-subscript-4.c: New testcase.
3536 * c-c++-common/vector-subscript-5.c: Likewise.
3537
6f065267 35382016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3539
3540 PR fortran/71123
3541 * gfortran.dg/namelist_90.f: New test
3542
fd6757da 35432016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3544
3545 PR fortran/66461
3546 * gfortran.dg/unexpected_eof.f: New test
3547
7d5555a8 35482016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3549 Kelvin Nilsen <kelvin@gcc.gnu.org>
3550
3551 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3552 as little endian.
3553
ae6744c9 35542016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3555
3556 PR c++/70972
3557 * g++.dg/cpp0x/inh-ctor20.C: New.
3558 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3559
f0d91a85 35602016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3561
3562 PR c++/69095
3563 * g++.dg/cpp0x/variadic168.C: New.
3564
1618ffe5 35652016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3566
3567 * g++.dg/cpp0x/pr31445.C: Test column number too.
3568 * g++.dg/cpp0x/pr32253.C: Likewise.
3569 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3570 * g++.dg/cpp0x/variadic36.C: Likewise.
3571
c0205bab 35722016-05-23 Marc Glisse <marc.glisse@inria.fr>
3573
3574 * gcc.dg/fold-notshift-2.c: Adjust.
3575
1398da0f 35762016-05-23 Marek Polacek <polacek@redhat.com>
3577
3578 PR c/49859
3579 * c-c++-common/Wswitch-unreachable-1.c: New test.
3580 * gcc.dg/Wswitch-unreachable-1.c: New test.
3581 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3582 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3583 * g++.dg/gomp/block-10.C: Likewise.
3584 * gcc.dg/gomp/block-10.c: Likewise.
3585 * g++.dg/gomp/block-9.C: Likewise.
3586 * gcc.dg/gomp/block-9.c: Likewise.
3587 * g++.dg/gomp/target-1.C: Likewise.
3588 * g++.dg/gomp/target-2.C: Likewise.
3589 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 3590 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 3591 * g++.dg/gomp/taskgroup-1.C: Likewise.
3592 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3593 * gcc.dg/gomp/teams-1.c: Likewise.
3594 * g++.dg/gomp/teams-1.C: Likewise.
3595 * g++.dg/overload/error3.C: Likewise.
3596 * g++.dg/tm/jump1.C: Likewise.
3597 * g++.dg/torture/pr40335.C: Likewise.
3598 * gcc.dg/c99-vla-jump-5.c: Likewise.
3599 * gcc.dg/switch-warn-1.c: Likewise.
3600 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3601 * gcc.dg/nested-func-1.c: Likewise.
3602 * gcc.dg/pr67784-4.c: Likewise.
3603
5403ed8b 36042016-05-23 Richard Biener <rguenther@suse.de>
3605
3606 PR tree-optimization/71230
3607 * gfortran.dg/pr71230-1.f90: New testcase.
3608 * gfortran.dg/pr71230-2.f90: Likewise.
3609
27510941 36102016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3611
1618ffe5 3612 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 3613 * gcc.dg/vect/pr58135.c: Add new.
3614 * gfortran.dg/pr46519-1.f: Adjust test case.
3615
a41c605d 36162016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3617
3618 PR c++/53401
3619 * g++.dg/cpp0x/decltype64.C: New.
3620
3eb254ab 36212016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3622
3623 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3624 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3625 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3626
a75fffe1 36272016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3628
3629 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3630 Add poly64x1_t and poly64x2_t cases if supported.
3631 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3632 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3633 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3634 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3635 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3636
56979b12 36372016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3638
3639 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3640 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3641 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3642 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3643 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3644 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3645 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3646
dc5e98db 36472016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3648
3649 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3650
c0f383ae 36512016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3652
3653 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3654 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3655
2a4d70a2 36562016-05-22 Jakub Jelinek <jakub@redhat.com>
3657
4c109025 3658 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3659 constraint instead of "r".
3660 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3661 insn instead of vxorpd.
3662 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3663
bad891ce 3664 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3665 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3666
ac23ddb9 3667 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3668
9dac9579 3669 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3670 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3671
2a4d70a2 3672 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3673
9eafdd7b 36742016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3675
3676 PR middle-end/40921
3677 * gcc.dg/tree-ssa/pr40921.c: New test.
3678
93df190d 36792016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3680
3681 PR target/71103
3682 * gcc.target/avr/pr71103.c: New test.
3683
933b9f7f 36842016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3685
3686 PR middle-end/71179
3687 * gcc.dg/tree-ssa/pr71179.c: New test.
3688
8bdfbc08 36892016-05-20 Martin Sebor <msebor@redhat.com>
3690
3691 PR c/71115
3692 * gcc.dg/init-excess-2.c: New test.
3693
6827ab42 36942016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3695
3696 * gnat.dg/opt53.adb: New test.
3697 * gnat.dg/opt54.adb: Likewise.
3698
58a5f4c0 36992016-05-20 Martin Jambor <mjambor@suse.cz>
3700
3701 PR tree-optimization/70884
3702 * gcc.dg/tree-ssa/pr70919.c: New test.
3703
bb7145f6 37042016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3705
3706 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3707 formatting.
f6871bbd 3708 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3709 fix code formatting.
3710
37112016-05-20 Nathan Sidwell <nathan@acm.org>
3712
3713 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3714 non-common cases.
3715 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 3716
9954d230 37172016-05-20 David Malcolm <dmalcolm@redhat.com>
3718
3719 * jit.dg/all-non-failing-tests.h: Add
3720 test-factorial-must-tail-call.c.
3721 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3722 * jit.dg/test-factorial-must-tail-call.c: New test case.
3723
08a161f9 37242016-05-20 Jakub Jelinek <jakub@redhat.com>
3725
3726 PR fortran/71204
3727 * gfortran.dg/pr71204.f90: New test.
3728
3d380077 37292016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3730
3731 * gcc.target/nvptx/sincos.c: New test.
3732
0f104d56 37332016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3734
3735 PR c++/70572
3736 * g++.dg/cpp1y/auto-fn31.C: New.
3737
61736a1b 37382016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3739
3740 * gcc.target/powerpc/vec-addec.c: New test.
3741 * gcc.target/powerpc/vec-addec-int128.c: New test.
3742
b4a61e77 37432016-05-20 David Malcolm <dmalcolm@redhat.com>
3744
3745 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3746 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3747 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3748 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3749
9a2ace10 37502016-05-20 Jan Hubicka <hubicka@ucw.cz>
3751
3752 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3753
45cdf8c6 37542016-05-20 Jakub Jelinek <jakub@redhat.com>
3755
b9a1dcd5 3756 PR c++/71210
3757 * g++.dg/opt/pr71210-1.C: New test.
3758 * g++.dg/opt/pr71210-2.C: New test.
3759
45cdf8c6 3760 PR tree-optimization/29756
3761 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3762 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3763 only on selected targets where V4SImode vectors are known to be
3764 supported.
3765
92e3ffbf 37662016-05-20 Marc Glisse <marc.glisse@inria.fr>
3767
3768 PR tree-optimization/71079
3769 PR tree-optimization/71206
3770 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3771
5da368e3 37722016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3773
3774 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3775 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3776 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3777
2506d97a 37782016-05-20 Richard Guenther <rguenther@suse.de>
3779
3780 PR tree-optimization/29756
3781 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3782
adade307 37832016-05-20 Richard Biener <rguenther@suse.de>
3784
3785 PR tree-optimization/71185
3786 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3787
c3deca25 37882016-05-20 Richard Biener <rguenther@suse.de>
3789
3790 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3791
8b0bef14 37922016-05-19 Marek Polacek <polacek@redhat.com>
3793
3794 PR c++/71075
3795 * g++.dg/diagnostic/pr71075.C: New test.
3796
08025288 37972016-05-19 David Malcolm <dmalcolm@redhat.com>
3798
3799 PR c++/71184
3800 * g++.dg/pr71184.C: New test case.
3801
26a51591 38022016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3803
3804 * gcc.target/powerpc/darn-0.c: New test.
3805 * gcc.target/powerpc/darn-1.c: New test.
3806 * gcc.target/powerpc/darn-2.c: New test.
3807
d8d3e75a 38082016-05-19 Marek Polacek <polacek@redhat.com>
3809
3810 PR tree-optimization/71031
3811 * gcc.dg/tree-ssa/vrp100.c: New test.
3812
c28211ae 38132016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3814
3815 PR rtl-optimization/71148
3816 * gcc.dg/pr71148.c: New test.
3817
3f5ea43a 38182016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3819
3820 PR target/71056
3821 * gcc.target/arm/pr71056.c: New test.
3822
2a7d4c20 38232016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3824
3825 * c-c++-common/pr69669.c: Check the used mode.
3826
ed0b0569 38272016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3828
3829 PR sanitizer/64354
3830 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3831
410372fe 38322016-05-19 Richard Biener <rguenther@suse.de>
3833
3834 PR tree-optimization/70729
3835 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3836 * gcc.dg/graphite/scop-18.c: Likewise.
3837 * gcc.dg/pr41783.c: Disable LIM.
3838 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3839 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3840 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3841 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3842 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3843 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3844 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3845 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3846 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3847 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3848 * gfortran.dg/pr42108.f90: Likewise.
3849
56f34f03 38502016-05-18 David Malcolm <dmalcolm@redhat.com>
3851
3852 PR driver/69265
3853 * gcc.dg/spellcheck-options-11.c: New test case.
3854
e6481cd1 38552016-05-18 Jakub Jelinek <jakub@redhat.com>
3856
3857 PR c++/71100
3858 * g++.dg/opt/pr71100.C: New test.
3859
be951c59 38602016-05-18 Martin Jambor <mjambor@suse.cz>
3861
3862 PR ipa/69708
3863 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3864 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3865 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3866 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3867
665ff45b 38682016-05-18 Martin Jambor <mjambor@suse.cz>
3869
3870 PR ipa/69708
3871 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3872 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3873 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3874 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3875 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3876
485be62c 38772016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3878
3879 PR c++/69793
3880 * g++.dg/template/crash122.C: New.
3881
b251d5f5 38822016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3883
3884 PR c++/70466
3885 * g++.dg/template/pr70466-1.C: New.
3886 * g++.dg/template/pr70466-2.C: Likewise.
3887
c93e9931 38882016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3889
3890 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3891 splat operations and the XXSPLTIB instruction.
3892 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3893 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3894 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3895 xxlxor to clear a register.
3896
8ba6639c 38972016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3898
3899 * gcc.dg/torture/pr71020.c: New test.
3900
ec6e3005 39012016-05-18 Martin Jambor <mjambor@suse.cz>
3902
3903 PR ipa/70646
3904 * gcc.dg/ipa/pr70646.c: New test.
3905
5ef3c918 39062016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3907
3908 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3909
70a88eab 39102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3911
3912 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3913 missing tests for vreinterpretq_p{8,16}.
3914
b52a930c 39152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3916
3917 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3918 vsliq_n_s64 and vsliq_n_u64.
3919
bdd4080b 39202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3921
3922 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3923 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3924
37814bf5 39252016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3926
3927 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3928 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3929 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3930
764af2e0 39312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3932
3933 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3934 in comment.
3935
ffe01a83 39362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 3937
3938 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3939 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3940 "blr\t" and switch to scan-assembler-times.
3941
fab6dae9 39422016-05-18 Jiong Wang <jiong.wang@arm.com>
3943
231010db 3944 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3945 with __aarch64__.
3946 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3947 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 3948
4eb0c566 39492016-05-18 Jakub Jelinek <jakub@redhat.com>
3950
442f18f1 3951 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3952 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3953 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3954 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3955 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3956 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3957
4d83b36b 3958 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3959 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3960
a4528eec 3961 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3962 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3963
f0066139 3964 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3965 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3966
4eb0c566 3967 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3968
303e9267 39692016-05-18 Richard Biener <rguenther@suse.de>
3970
3971 PR tree-optimization/71168
3972 * gcc.dg/torture/pr71168.c: New testcase.
3973
0d7ddd44 39742016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3975
3976 PR middle-end/63586
3977 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3978 * gcc.dg/tree-ssa/pr63586.c: New test.
3979 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3980
899bcc0f 39812016-05-17 Nathan Sidwell <nathan@acm.org>
3982
3983 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3984 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3985 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3986 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3987
a2246979 39882016-05-17 Nathan Sidwell <nathan@acm.org>
3989
3990 * gcc.target/nvptx/abi-vararg-3.c: New.
3991
2f6a4d21 39922016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3993
3994 PR tree-optimization/54579
3995 PR middle-end/55299
3996 * gcc.dg/fold-notrotate-1.c: New test.
3997 * gcc.dg/fold-notshift-1.c: New test.
3998 * gcc.dg/fold-notshift-2.c: New test.
3999
27bdad45 40002016-05-17 Marek Polacek <polacek@redhat.com>
4001
4002 PR ipa/71146
4003 * g++.dg/ipa/pr71146.C: New test.
4004
f33a295a 40052016-05-17 David Malcolm <dmalcolm@redhat.com>
4006
4007 * jit.dg/test-error-array-bounds.c: New test case.
4008
b6dd53bf 40092016-05-17 Marc Glisse <marc.glisse@inria.fr>
4010
4011 * gcc.dg/tree-ssa/and-1.c: New testcase.
4012
a8719545 40132016-05-17 Marc Glisse <marc.glisse@inria.fr>
4014
4015 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4016 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4017
34806102 40182016-05-17 Marc Glisse <marc.glisse@inria.fr>
4019
4020 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4021 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4022
25fe08a8 40232016-05-17 Jiong Wang <jiong.wang@arm.com>
4024
4025 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4026
abf1a837 40272016-05-17 Jiong Wang <jiong.wang@arm.com>
4028
4029 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4030
666b9dd3 40312016-05-17 Jiong Wang <jiong.wang@arm.com>
4032
4033 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4034 ".2d[index]" when scan the assembly.
4035 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4036 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4037 float64x1.
4038 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4039
77d095c0 40402016-05-17 Richard Biener <rguenther@suse.de>
4041
4042 PR tree-optimization/71132
4043 * gcc.dg/torture/pr71132.c: New testcase.
4044
28adcc23 40452016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4046
4047 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4048
2439931e 40492016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4050
4051 PR target/70809
4052 * gcc.target/aarch64/pr70809_1.c: New test.
4053
5ec2ff80 40542016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4055
4056 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4057 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4058 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4059 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4060
17fd1c7a 40612016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4062 Ilya Enkovich <ilya.enkovich@intel.com>
4063
4064 PR target/71114
4065 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4066
46729204 40672016-05-16 Jan Hubicka <hubicka@ucw.cz>
4068
4069 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4070 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4071
2a1125d6 40722016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4073
4074 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4075 test for __ARM_FP16_ARGS.
4076 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4077 * gcc.target/arm/aapcs/neon-vect10.c: New.
4078 * gcc.target/arm/aapcs/neon-vect9.c: New.
4079 * gcc.target/arm/aapcs/vfp18.c: New.
4080 * gcc.target/arm/aapcs/vfp19.c: New.
4081 * gcc.target/arm/aapcs/vfp20.c: New.
4082 * gcc.target/arm/aapcs/vfp21.c: New.
4083 * gcc.target/arm/fp16-aapcs-1.c: New.
4084 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4085 test for __ARM_FP16_ARGS.
4086 * g++.target/arm/fp16-return-1.c: Update expected output.
4087
ea3d2d74 40882016-05-16 Jiong Wang <jiong.wang@arm.com>
4089
4090 PR testsuite/70227
4091 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4092
6989e05f 40932016-05-15 Harald Anlauf <anlauf@gmx.de>
4094
4095 PR fortran/69603
4096 * gfortran.dg/pr69603.f90: New testcase.
4097
a5f52592 40982016-05-14 Fritz Reese <fritzoreese@gmail.com>
4099
4100 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4101
88f949ab 41022016-05-14 Fritz Reese <fritzoreese@gmail.com>
4103
4104 PR fortran/71047
4105 * gfortran.dg/pr71047.f08: New test.
4106
90c88567 41072016-05-13 Joseph Myers <joseph@codesourcery.com>
4108
4109 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4110 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4111 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4112
00a690cc 41132016-05-13 Martin Sebor <msebor@redhat.com>
4114
4115 PR c++/60049
4116 * g++.dg/cpp0x/constexpr-60049.C: New test.
4117
ec8b6af7 41182016-05-13 Jakub Jelinek <jakub@redhat.com>
4119
4120 PR bootstrap/71071
4121 * gcc.dg/pr71071.c: New test.
4122
f54d1d7b 41232016-05-13 Uros Bizjak <ubizjak@gmail.com>
4124
4125 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4126 remove XOP handling.
2f3af60f 4127 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 4128
a39a0392 41292016-05-13 Nathan Sidwell <nathan@acm.org>
4130
4131 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4132 __atomic_is_lock_free declaration.
4133
42333dd9 41342016-05-13 Richard Biener <rguenther@suse.de>
4135
4136 PR tree-optimization/42587
4137 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4138
c5442454 41392016-05-13 Martin Liska <mliska@suse.cz>
4140
4141 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4142 the new format of dump output.
4143
03a400fb 41442016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4145
4146 * gcc.dg/pr71084.c: New test.
4147
69278c3f 41482016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4149
231010db 4150 PR target/53440
4151 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 4152
8138f11b 41532016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4154
4155 * gcc.target/aarch64/struct_return.c: New test.
4156
22a3f7bd 41572016-05-12 Marek Polacek <polacek@redhat.com>
4158
4159 PR c/70756
4160 * c-c++-common/pr70756-2.c: New test.
4161 * c-c++-common/pr70756.c: New test.
4162
9bcd42cc 41632016-05-12 Richard Biener <rguenther@suse.de>
4164
4165 PR tree-optimization/71059
4166 * gcc.dg/torture/pr71059.c: New testcase.
4167
5ffb4a0d 41682016-05-12 Richard Biener <rguenther@suse.de>
4169
4170 PR tree-optimization/71062
4171 * gcc.dg/torture/pr71062.c: New testcase.
4172
2ab65c31 41732016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4174
4175 PR tree-optimization/71006
4176 * gcc.dg/pr71006.c: New test.
4177
f0158fc0 41782016-05-12 Marek Polacek <polacek@redhat.com>
4179
4180 PR driver/71063
4181 * gcc.dg/opts-7.c: New test.
4182
0f56938b 41832016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4184
4185 PR target/70830
4186 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4187 Add -save-temps to dg-options.
4188 Scan for ldmfd rather than pop instruction.
4189 * gcc.target/arm/interrupt-2.c: Likewise.
4190 * gcc.target/arm/pr70830.c: New test.
4191
e10946d5 41922016-05-12 Jakub Jelinek <jakub@redhat.com>
4193
9fa8e468 4194 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4195 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4196
9ce62bbe 4197 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4198 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4199 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4200
708ae1b1 4201 PR target/71019
4202 * gcc.target/i386/avx512vl-pack-1.c: New test.
4203 * gcc.target/i386/avx512vl-pack-2.c: New test.
4204 * gcc.target/i386/avx512bw-pack-2.c: New test.
4205
a461f32e 4206 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4207
e10946d5 4208 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4209 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4210 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4211
f52a3ef6 42122016-05-12 Richard Biener <rguenther@suse.de>
4213
4214 PR tree-optimization/70986
4215 * gcc.dg/torture/pr70986-1.c: New testcase.
4216 * gcc.dg/torture/pr70986-2.c: Likewise.
4217 * gcc.dg/torture/pr70986-3.c: Likewise.
4218
54c4d22e 42192016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4220
4221 PR c/43651
4222 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4223 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4224
57215d5b 42252016-05-11 Uros Bizjak <ubizjak@gmail.com>
4226
4227 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4228 directive.
4229 * gcc.target/i386/pr66746.c: Ditto.
4230
67d3121c 42312016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4232
4233 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4234 support.
4235 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4236 warning when using -mvsx-timode.
4237 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4238 * gcc.target/powerpc/dform-2.c: Likewise.
4239 * gcc.target/powerpc/pr68805.c: Likewise.
4240
7f8012a5 42412016-05-11 Marek Polacek <polacek@redhat.com>
4242
4243 PR c++/71024
4244 * c-c++-common/attributes-3.c: New test.
4245
3e8567ce 42462016-05-11 Nathan Sidwell <nathan@acm.org>
4247
4248 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4249 * gcc.c-torture/execute/pr68185.c: Likewise.
4250 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4251 * gcc.dg/pr69634.c: Requires scheduling.
4252 * gcc.dg/torture/pr66178.c: Require label values.
4253 * gcc.dg/setjmp-6.c: Require indirect jumps.
4254
3739ac00 42552016-05-11 Richard Biener <rguenther@suse.de>
4256
4257 PR tree-optimization/71055
4258 * gcc.dg/torture/pr71055.c: New testcase.
4259
1ff8b385 42602016-05-11 Richard Biener <rguenther@suse.de>
4261
4262 PR debug/71057
4263 * g++.dg/debug/pr71057.C: New testcase.
4264
77126efa 42652016-05-11 Jakub Jelinek <jakub@redhat.com>
4266
4267 PR fortran/70855
4268 * gfortran.dg/gomp/pr70855.f90: New test.
4269
6fcaaf9b 42702016-05-11 Richard Biener <rguenther@suse.de>
4271
4272 PR middle-end/71002
4273 * g++.dg/torture/pr71002.C: New testcase.
4274
bfa8ea12 42752016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4276
4277 PR middle-end/70807
4278 * gcc.dg/pr70807.c: New test.
4279
87632549 42802016-05-10 Martin Sebor <msebor@redhat.com>
4281
4282 PR c++/38611
4283 * g++.dg/Wattributes.C: New test.
4284
f9153689 42852016-05-10 Marc Glisse <marc.glisse@inria.fr>
4286
4287 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4288 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4289 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4290
a44ed58a 42912016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4292
4293 PR target/70799
4294 * gcc.target/i386/pr70799-1.c: New test.
4295
d6c90d89 42962016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4297
4298 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4299
c1f73044 43002016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4301
4302 PR middle-end/70877
4303 * gcc.target/i386/pr70877.c: New test.
4304
e66d763a 43052016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4306
4307 PR tree-optimization/70786
4308 * gcc.target/i386/pr70876.c: New test.
4309
a30ff73a 43102016-05-10 Jakub Jelinek <jakub@redhat.com>
4311
4312 PR target/70927
4313 * gcc.target/i386/avx512vl-logic-1.c: New test.
4314 * gcc.target/i386/avx512vl-logic-2.c: New test.
4315 * gcc.target/i386/avx512dq-logic-2.c: New test.
4316
4b3fd38f 43172016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4318
4319 PR target/70963
4320 * gcc.target/powerpc/pr70963.c: New.
4321
abf93a25 43222016-05-10 David Malcolm <dmalcolm@redhat.com>
4323
4324 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4325 (test_very_wide_line): Add ruler to expected output.
4326 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4327 (test_very_wide_line): Likewise.
4328 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4329 (test_show_locus): Within the handling of "test_very_wide_line",
4330 enable show_ruler_p on the diagnostic context.
4331
d614888f 43322016-05-10 Richard Biener <rguenther@suse.de>
4333
4334 PR tree-optimization/71039
4335 * gcc.dg/torture/pr71039.c: New testcase.
4336
dbca5ed9 43372016-05-10 Nathan Sidwell <nathan@acm.org>
4338
4339 * gcc.dg/nested-func-10.c: Requires alloca.
4340 * gcc.dg/nested-func-9.c: Requires alloca.
4341 * gcc.c-torture/execute/pr70460.c: Requires labels.
4342 * gcc.c-torture/compile/pr70199.c: Requires labels.
4343 * gcc.target/nvptx/decl.c: Compile only.
4344 * gcc.target/nvptx/trailing-init.c: Compile only.
4345 * gcc.target/nvptx/ary-init.c: Compile only.
4346
3fa82609 43472016-05-10 Marek Polacek <polacek@redhat.com>
4348
4349 PR c/70255
4350 * gcc.dg/attr-opt-1.c: New test.
4351
76825907 43522016-05-10 Richard Biener <rguenther@suse.de>
4353
4354 PR tree-optimization/70497
4355 PR tree-optimization/28367
4356 * gcc.dg/torture/20160404-1.c: New testcase.
4357 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4358 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4359
68255819 43602016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4361
4362 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4363
d9aa8cdb 43642016-05-09 Uros Bizjak <ubizjak@gmail.com>
4365
4366 * gcc.target/i386/fabsneg-1.c New test.
4367
7cc16f50 43682016-05-09 Alan Modra <amodra@gmail.com>
4369
4370 PR testsuite/70826
4371 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4372
a83b7b63 43732016-05-09 Richard Biener <rguenther@suse.de>
4374
4375 PR tree-optimization/70985
4376 * gcc.dg/torture/pr70985.c: New testcase.
4377
189d0706 43782016-05-09 Bin Cheng <bin.cheng@arm.com>
4379
4380 * gcc.dg/tree-ssa/ifc-9.c: New test.
4381 * gcc.dg/tree-ssa/ifc-10.c: New test.
4382 * gcc.dg/tree-ssa/ifc-11.c: New test.
4383 * gcc.dg/tree-ssa/ifc-12.c: New test.
4384 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4385 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4386 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4387
1ec957b0 43882016-05-09 Richard Biener <rguenther@suse.de>
4389
4390 PR fortran/70937
4391 * gfortran.dg/pr70937.f90: New testcase.
4392
923c7714 43932016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4394
4395 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4396
d7cd448a 43972016-05-07 Fritz Reese <fritzoreese@gmail.com>
4398
4399 PR fortran/56226
4400 * gfortran.dg/dec_structure_1.f90: New testcase.
4401 * gfortran.dg/dec_structure_2.f90: Ditto.
4402 * gfortran.dg/dec_structure_3.f90: Ditto.
4403 * gfortran.dg/dec_structure_4.f90: Ditto.
4404 * gfortran.dg/dec_structure_5.f90: Ditto.
4405 * gfortran.dg/dec_structure_6.f90: Ditto.
4406 * gfortran.dg/dec_structure_7.f90: Ditto.
4407 * gfortran.dg/dec_structure_8.f90: Ditto.
4408 * gfortran.dg/dec_structure_9.f90: Ditto.
4409 * gfortran.dg/dec_structure_10.f90: Ditto.
4410 * gfortran.dg/dec_structure_11.f90: Ditto.
4411 * gfortran.dg/dec_union_1.f90: Ditto.
4412 * gfortran.dg/dec_union_2.f90: Ditto.
4413 * gfortran.dg/dec_union_3.f90: Ditto.
4414 * gfortran.dg/dec_union_4.f90: Ditto.
4415 * gfortran.dg/dec_union_5.f90: Ditto.
4416 * gfortran.dg/dec_union_6.f90: Ditto.
4417 * gfortran.dg/dec_union_7.f90: Ditto.
4418
f681e29b 44192016-05-07 Tom de Vries <tom@codesourcery.com>
4420
4421 PR tree-optimization/70956
4422 * gcc.dg/graphite/pr70956.c: New test.
4423
68d7f375 44242016-05-06 Jakub Jelinek <jakub@redhat.com>
4425
faf39348 4426 PR middle-end/70941
4427 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4428 (a, b, c, d): Change type from char to signed char.
4429 (main): Compare against (signed char) -1634678893 instead of
4430 hardcoded -109. Use __builtin_abort instead of abort.
4431
b768b13a 4432 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4433 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4434
68d7f375 4435 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4436
5dda16ea 44372016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4438
4439 PR debug/70935
4440 * gcc.dg/torture/pr70935.c: New test.
4441
13ede1b5 44422016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4443
4444 PR target/58219
7fc878c4 4445 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 4446
96d94be2 44472016-05-06 Richard Biener <rguenther@suse.de>
4448
4449 PR tree-optimization/70960
4450 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4451
e5d9f15d 44522016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4453
4454 PR target/52933
4455 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4456 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4457 Adjust expected instruction counts.
4458 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4459
2dd7705f 44602016-05-06 Marek Polacek <polacek@redhat.com>
4461
4462 PR sanitizer/70875
4463 * gcc.dg/ubsan/bounds-3.c: New test.
4464
cb8bc632 44652016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4466
4467 PR target/54089
4468 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4469
b343c173 44702016-05-06 Richard Biener <rguenther@suse.de>
4471
4472 PR middle-end/70931
4473 * gfortran.dg/pr70931.f90: New testcase.
4474
1e3db0b1 44752016-05-06 Richard Biener <rguenther@suse.de>
4476
4477 PR middle-end/70941
4478 * gcc.dg/torture/pr70941.c: New testcase.
4479
bdd54b6d 44802016-05-05 Bin Cheng <bin.cheng@arm.com>
4481
4482 PR tree-optimization/57206
4483 * gcc.dg/vect/pr57206.c: New test.
4484
499adcfd 44852016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4486
4487 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4488
871164c4 44892016-05-05 Jakub Jelinek <jakub@redhat.com>
4490
ecb23e00 4491 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4492
871164c4 4493 * c-c++-common/Wdangling-else-4.c: New test.
4494
70cf83ba 44952016-05-04 Jakub Jelinek <jakub@redhat.com>
4496
858c9470 4497 PR c++/70906
4498 PR c++/70933
4499 * g++.dg/opt/pr70906.C: New test.
4500 * g++.dg/opt/pr70933.C: New test.
4501
70cf83ba 4502 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4503
aaa36a78 45042016-05-04 Jan Hubicka <hubicka@ucw.cz>
4505
4506 * gcc.dg/ipa/pure-const-3.c: New testcase.
4507
1d52c456 45082016-05-04 Marek Polacek <polacek@redhat.com>
4509
4510 * c-c++-common/Wdangling-else-1.c: New test.
4511 * c-c++-common/Wdangling-else-2.c: New test.
4512 * c-c++-common/Wdangling-else-3.c: New test.
4513
dc581573 45142016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4515
4516 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4517 flag is present.
4518
a64030fe 45192016-05-04 Marek Polacek <polacek@redhat.com>
4520
4521 PR c/48778
4522 * gcc.dg/Waddress-2.c: New test.
4523
b461b04a 45242016-05-04 Alan Modra <amodra@gmail.com>
4525
4526 * gcc.target/powerpc/pr70866.c: New.
4527
c388a0cf 45282016-05-03 Martin Sebor <msebor@redhat.com>
4529
4530 PR c++/66561
4531 * c-c++-common/builtin_location.c: New test.
4532 * g++.dg/cpp1y/builtin_location.C: New test.
4533
5d4db8ef 45342016-05-03 Marek Polacek <polacek@redhat.com>
4535
4536 PR c/70859
4537 * gcc.dg/pr70859.c: New test.
4538 * gcc.dg/pr70859-2.c: New test.
4539
ca938765 45402016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4541
4542 * gnat.dg/debug5.adb: New testcase.
4543
60b27d5f 45442016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4545
4546 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4547 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4548 Procedure to check for z10 instruction set.
4549
5ab325d0 45502016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4551
4552 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4553
c548a0ad 45542016-05-03 Alan Modra <amodra@gmail.com>
4555
4556 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4557
d5ecd946 45582016-05-03 Jakub Jelinek <jakub@redhat.com>
4559
4560 * gcc.target/i386/avx512f-cvt-1.c: New test.
4561
35b0a053 45622016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4563
4564 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4565 -fdump-tree-vrp-details.
4566
9ae1b28a 45672016-05-03 Richard Biener <rguenther@suse.de>
4568
4569 * gcc.dg/pr30172-1.c: Adjust.
4570 * gcc.dg/pr63743.c: Likewise.
4571 * gcc.dg/tm/pr51696.c: Likewise.
4572 * c-c++-common/tm/safe-1.c: Likewise.
4573 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4574 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4575 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4576 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4577
9c1a31e4 45782016-05-03 Jakub Jelinek <jakub@redhat.com>
4579
fe69bcb9 4580 PR rtl-optimization/70467
4581 * gcc.target/i386/pr70467-3.c: New test.
4582 * gcc.target/i386/pr70467-4.c: New test.
4583
9082c4a4 4584 PR tree-optimization/70916
4585 * gcc.c-torture/compile/pr70916.c: New test.
4586
9c1a31e4 4587 PR target/49244
4588 * gcc.target/i386/pr49244-1.c: New test.
4589 * gcc.target/i386/pr49244-2.c: New test.
4590
69105acc 45912016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4592
4593 PR rtl-optimization/44281
4594 * gcc.target/i386/pr44281.c: New test.
4595
9ab8df54 45962016-05-03 bin cheng <bin.cheng@arm.com>
4597
4598 PR tree-optimization/56541
4599 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4600 * gcc.dg/vect/pr56541.c: new test.
4601
3c62cae0 46022016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4603
4604 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4605 __float128.
4606 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4607
91abc161 46082016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4609
4610 PR testsuite/70520
4611 * c-c++-common/asan/clone-test-1.c (main): Align child process
4612 stack to 16 bytes.
4613
aa3d1155 46142016-05-02 David Malcolm <dmalcolm@redhat.com>
4615
4616 PR c++/62314
4617 * g++.dg/spellcheck-fields-2.C: New test case.
4618
002c3f28 46192016-05-02 David Malcolm <dmalcolm@redhat.com>
4620
4621 PR c++/62314
4622 * g++.dg/pr62314.C: New test case.
4623
46e5dccc 46242016-05-02 Jan Hubicka <hubicka@ucw.cz>
4625
4626 * gcc.dg/ipa/inline-8.c: New testcase.
4627
663f4248 46282016-05-02 Jakub Jelinek <jakub@redhat.com>
4629
4630 PR rtl-optimization/70467
4631 * gcc.target/i386/pr70467-1.c: New test.
4632
efe8bdf5 46332016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4634
4635 * gcc.dg/spec-options.c: Run the test on all targets.
4636 * gcc.dg/foo.specs: Use cpp_unique_options.
4637
47ef9633 46382016-05-02 Marc Glisse <marc.glisse@inria.fr>
4639
4640 * gcc.dg/tree-ssa/unord.c: New testcase.
4641
eb1a077c 46422016-05-02 Marc Glisse <marc.glisse@inria.fr>
4643
4644 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4645
28e869d0 46462016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4647
4648 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4649
dd185f6e 46502016-05-02 Marek Polacek <polacek@redhat.com>
4651
4652 PR c/70851
4653 * gcc.dg/enum-incomplete-3.c: New test.
4654
773d09b9 46552016-05-02 Marek Polacek <polacek@redhat.com>
4656 Tom de Vries <tom@codesourcery.com>
4657
4658 PR tree-optimization/70700
4659 * gcc.dg/pr70700.c: New test.
4660
f0dc3286 46612016-05-01 Uros Bizjak <ubizjak@gmail.com>
4662
4663 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4664 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4665 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4666 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4667 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4668
7f931827 46692016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4670
4671 * ada/acats/run_acats: Rename into...
4672 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4673 * ada/acats/run_all.sh: Remove redundant test.
4674 (target_run): Move around.
4675 (target_gnatchop): Use newly built executable.
4676 (target_gnatmake): Likewise.
4677 Check that the compilation of impbit succeeds.
4678
1c492b4e 46792016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4680
4681 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4682 * gcc.dg/20021029-1.c: Likewise.
4683 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4684 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4685 * gcc.target/sh/cmpstr.c: Likewise.
4686 * gcc.target/sh/cmpstrn.c: Likewise.
4687 * gcc.target/sh/memset.c: Likewise.
4688 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4689 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4690 * gcc.target/sh/pr39423-1.c: Likewise.
4691 * gcc.target/sh/pr49468-di.c: Likewise.
4692 * gcc.target/sh/pr49468-si.c: Likewise.
4693 * gcc.target/sh/pr49880-1.c: Likewise.
4694 * gcc.target/sh/pr49880-2.c: Likewise.
4695 * gcc.target/sh/pr49880-3.c: Likewise.
4696 * gcc.target/sh/pr50751-1.c: Likewise.
4697 * gcc.target/sh/pr50751-4.c: Likewise.
4698 * gcc.target/sh/pr50751-7.c: Likewise.
4699 * gcc.target/sh/pr51244-1.c: Likewise.
4700 * gcc.target/sh/pr51244-10.c: Likewise.
4701 * gcc.target/sh/pr51244-11.c: Likewise.
4702 * gcc.target/sh/pr51244-12.c: Likewise.
4703 * gcc.target/sh/pr51244-13.c: Likewise.
4704 * gcc.target/sh/pr51244-14.c: Likewise.
4705 * gcc.target/sh/pr51244-17.c: Likewise.
4706 * gcc.target/sh/pr51244-18.c: Likewise.
4707 * gcc.target/sh/pr51244-19.c: Likewise.
4708 * gcc.target/sh/pr51244-4.c: Likewise.
4709 * gcc.target/sh/pr51244-5.c: Likewise.
4710 * gcc.target/sh/pr51244-7.c: Likewise.
4711 * gcc.target/sh/pr51244-8.c: Likewise.
4712 * gcc.target/sh/pr51244-9.c: Likewise.
4713 * gcc.target/sh/pr51697.c: Likewise.
4714 * gcc.target/sh/pr52483-1.c: Likewise.
4715 * gcc.target/sh/pr52483-2.c: Likewise.
4716 * gcc.target/sh/pr52483-3.c: Likewise.
4717 * gcc.target/sh/pr52483-5.c: Likewise.
4718 * gcc.target/sh/pr52933-1.c: Likewise.
4719 * gcc.target/sh/pr52933-2.c: Likewise.
4720 * gcc.target/sh/pr52933-3.c: Likewise.
4721 * gcc.target/sh/pr53568-1.c: Likewise.
4722 * gcc.target/sh/pr53976-1.c: Likewise.
4723 * gcc.target/sh/pr53988-1.c: Likewise.
4724 * gcc.target/sh/pr53988.c: Likewise.
4725 * gcc.target/sh/pr54089-1.c: Likewise.
4726 * gcc.target/sh/pr54089-6.c: Likewise.
4727 * gcc.target/sh/pr54089-7.c: Likewise.
4728 * gcc.target/sh/pr54089-8.c: Likewise.
4729 * gcc.target/sh/pr54089-9.c: Likewise.
4730 * gcc.target/sh/pr54236-1.c: Likewise.
4731 * gcc.target/sh/pr54236-2.c: Likewise.
4732 * gcc.target/sh/pr54236-3.c: Likewise.
4733 * gcc.target/sh/pr54236-4.c: Likewise.
4734 * gcc.target/sh/pr54386.c: Likewise.
4735 * gcc.target/sh/pr54602-1.c: Likewise.
4736 * gcc.target/sh/pr54685.c: Likewise.
4737 * gcc.target/sh/pr54760-1.c: Likewise.
4738 * gcc.target/sh/pr54760-2.c: Likewise.
4739 * gcc.target/sh/pr54760-3.c: Likewise.
4740 * gcc.target/sh/pr54760-4.c: Likewise.
4741 * gcc.target/sh/pr54760-5.c: Likewise.
4742 * gcc.target/sh/pr54760-6.c: Likewise.
4743 * gcc.target/sh/pr55146.c: Likewise.
4744 * gcc.target/sh/pr55160.c: Likewise.
4745 * gcc.target/sh/pr59278.c: Likewise.
4746 * gcc.target/sh/pr59401-1.c: Likewise.
4747 * gcc.target/sh/pr59533-1.c: Likewise.
4748 * gcc.target/sh/pr63260.c: Likewise.
4749 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4750 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4751 * gcc.target/sh/strlen.c: Likewise.
4752 * gcc.target/sh/torture/pr30807.c: Likewise.
4753 * gcc.target/sh/torture/pr34777.c: Likewise.
4754 * gcc.target/sh/torture/pr64652.c: Likewise.
4755 * gcc.target/sh/torture/pr65505.c: Likewise.
4756 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4757 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4758
0c4005be 47592016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4760
4761 PR c++/66644
4762 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4763
d94e6223 47642016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4765
4766 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4767 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4768 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4769 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4770
46f37836 47712016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4772
4773 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4774 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4775
4d0a8bac 47762016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4777
4778 PR middle-end/70626
4779 * c-c++-common/goacc/combined-reduction.c: New test.
4780 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4781
b98e0db3 47822016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4783
4784 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4785 *movdi_internal pattern only if PIC off.
4786 * gcc.target/i386/pr70155-2.c: Likewise.
4787 * gcc.target/i386/pr70155-3.c: Likewise.
4788 * gcc.target/i386/pr70155-4.c: Likewise.
4789 * gcc.target/i386/pr70155-5.c: Likewise.
4790 * gcc.target/i386/pr70155-6.c: Likewise.
4791 * gcc.target/i386/pr70155-7.c: Likewise.
4792 * gcc.target/i386/pr70155-8.c: Likewise.
4793 * gcc.target/i386/pr70155-15.c: Likewise.
4794 * gcc.target/i386/pr70155-17.c: Likewise.
4795 * gcc.target/i386/pr70155-22.c: Likewise.
4796
8b066242 47972016-04-29 Bin Cheng <bin.cheng@arm.com>
4798
4799 PR tree-optimization/70803
4800 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4801
22912e73 48022016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4803
4804 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4805 optimization of vector loop.
4806 * gcc.target/i386/vect-unpack-3.c: New test.
4807 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4808 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4809 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4810
568128c6 48112016-04-29 Marek Polacek <polacek@redhat.com>
4812
4813 PR sanitizer/70342
4814 * g++.dg/ubsan/null-7.C: New test.
4815
025dd1e0 4816 PR c/70852
4817 * gcc.dg/pr70852.c: New test.
4818
eb16928e 48192016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4820
4821 PR/69089
4822 * g++.dg/cpp0x/alignas6.C: New test.
4823
d7377ee9 48242016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4825
4860a6bf 4826 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4827 * gcc.dg/pr27003.c: Likewise.
4828 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4829 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4830 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4831 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 4832 * gcc.target/arc/mxy.c: Likewise.
4833 * gcc.target/arc/mswape.c: Likewise.
4834 * gcc.target/arc/mrtsc.c: Likewise.
4835 * gcc.target/arc/mcrc.c: Likewise.
4836 * gcc.target/arc/mdsp-packa.c: Likewise.
4837 * gcc.target/arc/mdvbf.c: Likewise.
4838 * gcc.target/arc/mlock.c: Likewise.
4839 * gcc.target/arc/mmac-24.c: Likewise.
4840 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4841
efa1b7ab 48422016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4843 Matthijs Kooijman <matthijs@stdin.nl>
4844 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4845
4846 PR target/60040
4847 * gcc.target/avr/pr60040-1.c: New.
4848 * gcc.target/avr/pr60040-2.c: New.
4849
00371d68 48502016-04-29 Richard Biener <rguenther@suse.de>
4851
4852 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4853
73447cc5 48542016-04-29 Richard Biener <rguenther@suse.de>
4855
4856 PR tree-optimization/13962
4857 PR tree-optimization/65686
4858 * gcc.dg/uninit-pr65686.c: New testcase.
4859
c2087b56 48602016-04-29 Jakub Jelinek <jakub@redhat.com>
4861
4862 PR middle-end/70843
4863 * gcc.dg/pr70843.c: New test.
4864
cdd06d5a 48652016-04-28 Jakub Jelinek <jakub@redhat.com>
4866
4867 PR target/70858
4868 * gcc.target/i386/pr70858.c: New test.
4869
1a60079e 48702016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4871
4872 * gcc.target/arc/nps400-1.c: New file.
4873
11bc2894 48742016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4875 Andrew Burgess <andrew.burgess@embecosm.com>
4876
4877 * gcc.target/arc/movh_cl-1.c: New file.
4878
dd9bf0b5 48792016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4880 Andrew Burgess <andrew.burgess@embecosm.com>
4881
4882 * gcc.target/arc/extzv-1.c: New file.
4883 * gcc.target/arc/insv-1.c: New file.
4884 * gcc.target/arc/insv-2.c: New file.
4885 * gcc.target/arc/movb-1.c: New file.
4886 * gcc.target/arc/movb-2.c: New file.
4887 * gcc.target/arc/movb-3.c: New file.
4888 * gcc.target/arc/movb-4.c: New file.
4889 * gcc.target/arc/movb-5.c: New file.
4890 * gcc.target/arc/movb_cl-1.c: New file.
4891 * gcc.target/arc/movb_cl-2.c: New file.
4892 * gcc.target/arc/movbi_cl-1.c: New file.
4893 * gcc.target/arc/movl-1.c: New file.
4894
a22e4209 48952016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4896 Andrew Burgess <andrew.burgess@embecosm.com>
4897
4898 * gcc.target/arc/cmem-1.c: New file.
4899 * gcc.target/arc/cmem-2.c: New file.
4900 * gcc.target/arc/cmem-3.c: New file.
4901 * gcc.target/arc/cmem-4.c: New file.
4902 * gcc.target/arc/cmem-5.c: New file.
4903 * gcc.target/arc/cmem-6.c: New file.
4904 * gcc.target/arc/cmem-7.c: New file.
4905 * gcc.target/arc/cmem-ld.inc: New file.
4906 * gcc.target/arc/cmem-st.inc: New file.
4907
287c3982 49082016-04-28 Jakub Jelinek <jakub@redhat.com>
4909
4910 PR target/70821
4911 * gcc.target/i386/pr70821.c: New test.
4912
e40e5340 49132016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4914
4915 * gcc.target/powerpc/vec-adde.c: New test.
4916 * gcc.target/powerpc/vec-adde-int128.c: New test.
4917
cf977d50 49182016-04-28 Jakub Jelinek <jakub@redhat.com>
4919
4920 * gcc.target/i386/avx-vround-1.c: New test.
4921 * gcc.target/i386/avx-vround-2.c: New test.
4922 * gcc.target/i386/avx512vl-vround-1.c: New test.
4923 * gcc.target/i386/avx512vl-vround-2.c: New test.
4924
572f8300 49252016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4926
4927 PR testsuite/70595
4928 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4929 (check_effective_target_cilkplus_runtime): ... this.
4930 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4931 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4932
4933 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4934 Require cilkplus_runtime.
4935 Don't add -lcilkrts.
4936 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4937 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4938 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4939 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4940 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4941 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4942 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4943 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4944 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4945 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4946 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4947 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4948 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4949 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4950 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4951 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4952 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4953 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4954 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4955 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4956 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4957 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4958 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4959 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4960 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4961 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4962 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4963 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4964 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4965
4966 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4967 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4968
4969 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4970
4971 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4972 cilkplus_runtime.
4973
dfba0905 49742016-04-27 Marc Glisse <marc.glisse@inria.fr>
4975
4976 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4977 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4978
605a4556 49792015-04-27 Ryan Burn <contact@rnburn.com>
4980
4981 PR c++/69024
4982 PR c++/68997
4983 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4984 diagnostic.
4985 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4986 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4987
6a1231a5 49882016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4989
4990 * gnat.dg/limited_with4.ad[sb]: New test.
4991 * gnat.dg/limited_with4_pkg.ads: New helper.
4992
4dad9e09 49932016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4994
4995 PR target/70155
4996 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4997 and movv1ti_internal patterns
4998 * gcc.target/i386/pr70155-1.c: New test.
4999 * gcc.target/i386/pr70155-2.c: Likewise.
5000 * gcc.target/i386/pr70155-3.c: Likewise.
5001 * gcc.target/i386/pr70155-4.c: Likewise.
5002 * gcc.target/i386/pr70155-5.c: Likewise.
5003 * gcc.target/i386/pr70155-6.c: Likewise.
5004 * gcc.target/i386/pr70155-7.c: Likewise.
5005 * gcc.target/i386/pr70155-8.c: Likewise.
5006 * gcc.target/i386/pr70155-9.c: Likewise.
5007 * gcc.target/i386/pr70155-10.c: Likewise.
5008 * gcc.target/i386/pr70155-11.c: Likewise.
5009 * gcc.target/i386/pr70155-12.c: Likewise.
5010 * gcc.target/i386/pr70155-13.c: Likewise.
5011 * gcc.target/i386/pr70155-14.c: Likewise.
5012 * gcc.target/i386/pr70155-15.c: Likewise.
5013 * gcc.target/i386/pr70155-16.c: Likewise.
5014 * gcc.target/i386/pr70155-17.c: Likewise.
5015 * gcc.target/i386/pr70155-18.c: Likewise.
5016 * gcc.target/i386/pr70155-19.c: Likewise.
5017 * gcc.target/i386/pr70155-20.c: Likewise.
5018 * gcc.target/i386/pr70155-21.c: Likewise.
5019 * gcc.target/i386/pr70155-22.c: Likewise.
5020
a80f3f45 50212016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5022
5023 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5024 ".{5,6}".
5025
279305d1 50262016-04-27 Bin Cheng <bin.cheng@arm.com>
5027
5028 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5029 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5030 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5031 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5032 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5033
8974b625 50342016-04-27 Richard Biener <rguenther@suse.de>
5035
5036 PR ipa/70760
5037 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5038 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5039
886d5463 50402016-04-27 Nathan Sidwell <nathan@acm.org>
5041
5042 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5043 * g++.dg/ubsan/pr63956.C: Adjust error location.
5044
f0e35aa9 50452016-04-27 Nick Clifton <nickc@redhat.com>
5046
5047 PR middle-end/49889
5048 * gcc.dg/pr49889.c: New test.
5049
40385231 50502016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5051
5052 * c-c++-common/memset-array.c: New test.
5053
37229a71 50542016-04-26 Martin Sebor <msebor@redhat.com>
5055
5056 PR c++/66639
5057 * g++.dg/cpp1y/func_constexpr.C: New test.
5058
3eedf9bd 50592016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5060
5061 PR c++/70241
5062 * g++.dg/cpp0x/enum32.C: New test.
5063 * g++.dg/cpp0x/enum33.C: New test.
5064
50652016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 5066
5067 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5068 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5069 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5070 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5071 * gcc.c-torture/execute/pr38151.c: Likewise.
5072 * gcc.c-torture/execute/pr66556.c: Likewise.
5073 * gcc.c-torture/execute/pr67781.c: Likewise.
5074 * gcc.c-torture/execute/pr68648.c: Likewise.
5075
8c51f92f 50762016-04-26 Marc Glisse <marc.glisse@inria.fr>
5077
5078 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5079
fa20ebd3 50802016-04-26 Marek Polacek <polacek@redhat.com>
5081
5082 PR c/67784
5083 * gcc.dg/pr67784-3.c: New test.
5084 * gcc.dg/pr67784-4.c: New test.
5085 * gcc.dg/pr67784-5.c: New test.
5086
9db47803 5087 PR c/70791
5088 * gcc.dg/Wnested-externs-2.c: New test.
5089
bff407f2 50902016-04-26 Marc Glisse <marc.glisse@inria.fr>
5091
5092 * gcc.dg/fold-plusmult.c: Adjust.
5093 * gcc.dg/no-strict-overflow-6.c: Adjust.
5094 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5095
78d0c69e 50962016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5097
5098 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5099 number scans.
5100 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5101 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5102 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5103 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5104 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5105 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5106 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5107 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5108 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5109 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5110 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5111 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5112 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5113 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5114 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5115 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5116 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5117 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5118 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5119 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5120 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5121 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5122 scans.
5123 * gcc.target/i386/pr32219-4.c: Likewise.
5124 * gcc.target/i386/pr32219-6.c: Likewise.
5125 * gcc.target/i386/pr32219-8.c: Likewise.
5126
221d6722 51272016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5128
5129 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5130 associated options.
5131
514727a9 51322016-04-26 Marek Polacek <polacek@redhat.com>
5133
5134 PR c++/70744
5135 * g++.dg/ext/cond2.C: New test.
5136
e6ee4c61 51372016-04-26 Bin Cheng <bin.cheng@arm.com>
5138
5139 PR tree-optimization/70771
5140 PR tree-optimization/70775
5141 * gcc.dg/pr70771.c: New test.
3730828c 5142 * gcc.dg/pr70775.c: New test.
e6ee4c61 5143
b3d72796 51442016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5145
5146 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5147
c11ece29 51482016-04-25 Richard Biener <rguenther@suse.de>
5149
5150 PR tree-optimization/70780
5151 * gcc.dg/torture/pr70780.c: New testcase.
5152
d40b10b2 51532016-04-25 Michael Collison <michael.collison@arm.com>
5154
4860a6bf 5155 * gcc.target/arm/neon-vaddws16.c: New test.
5156 * gcc.target/arm/neon-vaddws32.c: New test.
5157 * gcc.target/arm/neon-vaddwu16.c: New test.
5158 * gcc.target/arm/neon-vaddwu32.c: New test.
5159 * gcc.target/arm/neon-vaddwu8.c: New test.
5160 * lib/target-supports.exp
d40b10b2 5161 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5162 that arm neon support vector widen sum of HImode TO SImode.
5163
4bbfd6c2 51642016-04-23 Jakub Jelinek <jakub@redhat.com>
5165
5166 PR sanitizer/70712
5167 * c-c++-common/asan/pr70712.c: New test.
5168
524df596 51692016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5170
5171 * .gitattributes: New file.
5172
426c75c3 51732016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5174
5175 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5176
c052a8d5 51772016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5178
5179 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5180 * gfortran.dg/submodule_15.f08: Likewise.
5181
c08d4612 51822016-04-22 Richard Biener <rguenther@suse.de>
5183
5184 PR tree-optimization/70740
5185 * gcc.dg/torture/pr70740.c: New testcase.
5186
fd3211e1 51872016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5188
5189 PR target/70750
5190 * gcc.target/i386/pr70750-1.c: New test.
5191 * gcc.target/i386/pr70750-2.c: Likewise.
5192
15acd78c 51932016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5194
5195 PR c++/70540
5196 * g++.dg/cpp0x/auto48.C: New.
5197
192bf59c 51982016-04-21 Marek Polacek <polacek@redhat.com>
5199
5200 PR c++/70513
5201 * g++.dg/cpp0x/forw_enum12.C: New test.
5202 * g++.dg/cpp0x/forw_enum13.C: New test.
5203
5d429e99 52042016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5205
5206 PR target/70728
5207 * gcc.target/i386/pr70728.c: New test.
5208
06777d85 52092016-04-21 Richard Biener <rguenther@suse.de>
5210
5211 PR middle-end/70747
5212 * gcc.dg/pr70747.c: New testcase.
5213
7434c6fb 52142016-04-21 Bin Cheng <bin.cheng@arm.com>
5215
5216 PR tree-optimization/70715
5217 * gcc.dg/tree-ssa/scev-13.c: New test.
5218
f3ec0970 52192016-04-21 Marc Glisse <marc.glisse@inria.fr>
5220
5221 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5222
523f3a9d 52232016-04-21 Marc Glisse <marc.glisse@inria.fr>
5224
5225 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5226
ace7bf06 52272016-04-20 Jan Hubicka <jh@suse.cz>
5228
5229 PR ipa/70018
5230 * g++.dg/ipa/nothrow-1.C: New testcase.
5231
2b073aa6 52322016-04-20 Nathan Sidwell <nathan@acm.org>
5233
5234 PR c++/55635
5235 * g++.dg/eh/delete1.C: New.
5236
8a574c11 52372016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5238
5239 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5240 -mtune-ctrl=sse_typeless_stores.
5241
e3400750 52422016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5243
5244 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5245
4bd8a059 52462016-04-20 Bin Cheng <bin.cheng@arm.com>
5247
5248 PR tree-optimization/69489
5249 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5250
70574e60 52512016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5252
5253 PR c++/69363
5254 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5255 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5256 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5257
bd6f374c 52582016-04-20 Bin Cheng <bin.cheng@arm.com>
5259
5260 PR tree-optimization/56625
5261 PR tree-optimization/69489
5262 * gcc.dg/vect/pr56625.c: New test.
5263 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5264
482539ee 52652016-04-20 Andrew Pinski <apinski@cavium.com>
5266
5267 PR target/64971
5268 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5269
b4672800 52702016-04-20 Arnaud Charlet <charlet@adacore.com>
5271
5272 * gnat.dg/self1.adb: Remove now incorrect test.
5273
4fb48737 52742016-04-20 Bin Cheng <bin.cheng@arm.com>
5275
5276 * gcc.dg/tree-ssa/scev-11.c: New test.
5277 * gcc.dg/tree-ssa/scev-12.c: New test.
5278
97efb92e 52792016-04-20 Marek Polacek <polacek@redhat.com>
5280
5281 PR tree-optimization/70725
5282 * gcc.dg/pr70725.c: New test.
5283
9d2d4060 52842016-04-20 Richard Biener <rguenther@suse.de>
5285
5286 PR tree-optimization/70726
5287 * g++.dg/vect/pr70726.cc: New testcase.
5288
54530437 52892016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5290
5291 PR target/70674
5292 * gcc.target/s390/pr70674.c: New test.
5293
acda2210 52942016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5295
5296 PR libgfortran/70684
5297 * gfortran.dg/list_read_14.f90: New test.
5298
b7040bb0 52992016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5300
5301 PR target/69201
5302 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5303 extern to force it misaligned.
5304 (b): Likewise.
5305 (c): Likewise.
5306 (d): Likewise.
5307 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5308 Don't check `*' before movv4sf_internal.
5309 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5310 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5311 Don't check `*' before movv16qi_internal.
5312 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5313 extern to force it misaligned.
5314 (b): Likewise.
5315 (c): Likewise.
5316 (d): Likewise.
5317 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5318 Don't check `*' before movv2df_internal.
5319 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5320 extern to force it misaligned.
5321 (b): Likewise.
5322 (c): Likewise.
5323 (d): Likewise.
5324 Check movv8sf_internal instead of avx_storeups256.
5325 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5326
263b5475 53272016-04-19 Richard Biener <rguenther@suse.de>
5328
5329 PR tree-optimization/70171
5330 * g++.dg/tree-ssa/pr70171.C: New testcase.
5331
222ac318 53322016-04-19 Richard Biener <rguenther@suse.de>
5333
5334 PR tree-optimization/70724
5335 * gcc.dg/torture/pr70724.c: New testcase.
5336
003000a4 53372016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5338
5339 PR middle-end/70689
4860a6bf 5340 * gcc.target/i386/pr70689.c: New.
003000a4 5341
3f6e13de 53422016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5343
5344 PR target/70708
5345 * gcc.target/i386/pr70708.c: New test.
5346
10abddbd 53472016-04-18 Richard Biener <rguenther@suse.de>
5348
5349 PR tree-optimization/43434
5350 * gcc.dg/vect/pr43434.c: New testcase.
5351 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5352 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5353 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5354 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5355 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5356 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5357 * gcc.dg/gomp/pr68640.c: Likewise.
5358 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5359 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5360
950db54a 53612016-04-18 Richard Biener <rguenther@suse.de>
5362
5363 PR tree-optimization/70701
5364 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5365
67ccbf39 53662016-04-18 Tom de Vries <tom@codesourcery.com>
5367
5368 PR testsuite/70699
5369 * gcc.dg/pr70161.c: Add dot-file scans.
5370 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5371 instead of after last dot char.
5372
021ad2f3 53732016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5374
5375 * c-c++-common/dump-ada-spec-3.c: New test.
5376 * c-c++-common/dump-ada-spec-4.c: Likewise.
5377
d572fcfd 53782016-04-17 Tom de Vries <tom@codesourcery.com>
5379
5380 PR other/70183
5381 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5382
8b4ee73c 53832016-04-15 Jan Hubicka <jh@suse.cz>
5384
5385 PR ipa/70018
5386 * g++.dg/ipa/pure-const-1.C: New testcase.
5387 * g++.dg/ipa/pure-const-2.C: New testcase.
5388 * g++.dg/ipa/pure-const-3.C: New testcase.
5389
eac243e7 53902016-04-15 Marek Polacek <polacek@redhat.com>
5391
5392 PR c/70671
5393 * gcc.dg/bitfld-22.c: New test.
5394
64c1df32 53952016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5396
5397 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5398 x86_64.
5399
926f9422 54002016-04-15 Marek Polacek <polacek@redhat.com>
5401
5402 PR c/70651
5403 * c-c++-common/pr70651.c: New test.
5404
309bbaa3 54052016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5406
5407 PR rtl-optimization/70681
5408 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5409 dump scan on arm and powerpc.
5410 * gcc.dg/pr10474.c: Likewise.
5411
b4ba8358 54122016-04-15 Jakub Jelinek <jakub@redhat.com>
5413
ed92874a 5414 PR c++/69517
5415 PR c++/70019
5416 PR c++/70588
5417 * g++.dg/cpp1y/vla11.C: Revert for real.
5418
b4ba8358 5419 PR c/70436
5420 * c-c++-common/Wparentheses-1.c: New test.
5421 * c-c++-common/gomp/Wparentheses-1.c: New test.
5422 * c-c++-common/gomp/Wparentheses-2.c: New test.
5423 * c-c++-common/gomp/Wparentheses-3.c: New test.
5424 * c-c++-common/gomp/Wparentheses-4.c: New test.
5425 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5426 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5427 * c-c++-common/goacc/Wparentheses-1.c: New test.
5428
65717bb5 54292016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5430
5431 PR target/70662
5432 * gcc.target/i386/pr70662.c: New test.
5433
ca1a4077 54342016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 5435 Alan Modra <amodra@gmail.com>
ca1a4077 5436
5437 PR tree-optimization/70130
5438 * gcc.dg/vect/O3-pr70130.c: New testcase.
5439
dbe1794c 54402016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5441
11836644 5442 PR target/70669
5443 * gcc.target/powerpc/pr70669.c: New test.
5444
dbe1794c 5445 PR target/70640
5446 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5447 a power7 system that does not have an assembler that supports
5448 power8.
5449
4c1007f1 54502016-04-14 Martin Sebor <msebor@redhat.com>
5451
5452 PR c++/69517
5453 PR c++/70019
5454 PR c++/70588
5455 * c-c++-common/ubsan/vla-1.c: Revert.
5456 * g++.dg/cpp1y/vla11.C: Same.
5457 * g++.dg/cpp1y/vla12.C: Same.
5458 * g++.dg/cpp1y/vla13.C: Same.
5459 * g++.dg/cpp1y/vla14.C: Same.
5460 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 5461 * g++.dg/init/array24.C: Same.
4c1007f1 5462 * g++.dg/ubsan/vla-1.C: Same.
5463
22dcab66 54642016-04-14 Marek Polacek <polacek@redhat.com>
5465 Jan Hubicka <hubicka@ucw.cz>
5466
5467 PR c++/70029
5468 * g++.dg/torture/pr70029.C: New test.
5469
3e74b025 54702016-04-14 Martin Sebor <msebor@redhat.com>
5471
5472 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5473 type size to prevent failures on targets with very low maximum
5474 alignment.
5475
1d2e0f2a 54762016-04-14 Richard Biener <rguenther@suse.de>
5477
5478 PR tree-optimization/70623
5479 * gcc.dg/torture/pr70623.c: New testcase.
5480 * gcc.dg/torture/pr70623-2.c: Likewise.
5481
9aed0626 54822016-04-13 Martin Sebor <msebor@redhat.com>
5483
5484 PR c++/69517
5485 PR c++/70019
5486 PR c++/70588
5487 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5488 * g++.dg/cpp1y/vla11.C: New test.
5489 * g++.dg/cpp1y/vla12.C: New test.
5490 * g++.dg/cpp1y/vla13.C: New test.
5491 * g++.dg/cpp1y/vla14.C: New test.
5492 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 5493 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 5494 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5495
fd499010 54962016-04-13 Jakub Jelinek <jakub@redhat.com>
5497
5498 PR c++/70641
5499 * g++.dg/opt/pr70641.C: New test.
5500
87fa7252 55012016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5502
5503 PR rtl-optimization/68749
5504 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5505 effects of argument promotions.
5506 Remove default args to dg-skip-if.
5507
6c40e18b 55082016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5509
5510 PR c++/70635
5511 * g++.dg/parse/pr70635.C: New.
5512
92c53257 55132016-04-13 Marek Polacek <polacek@redhat.com>
5514
5515 PR c++/70639
5516 * c-c++-common/Wmisleading-indentation-4.c: New test.
5517
0241e4dc 55182016-04-13 Marek Polacek <polacek@redhat.com>
5519
5520 PR c/70436
4860a6bf 5521 * gcc.dg/Wparentheses-12.c: New test.
5522 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 5523
92bda444 55242016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5525
5526 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5527 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5528 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5529
38ea8a26 55302016-04-13 Jakub Jelinek <jakub@redhat.com>
5531
d08aa032 5532 PR middle-end/70633
5533 * gcc.c-torture/compile/pr70633.c: New test.
5534
38ea8a26 5535 PR debug/70628
5536 * gcc.dg/torture/pr70628.c: New test.
5537
9231d5c2 55382016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5539
5540 PR c++/70610
5541 * g++.dg/template/pr70610.C: New test.
5542 * g++.dg/template/pr70610-2.C: New test.
5543 * g++.dg/template/pr70610-3.C: New test.
5544 * g++.dg/template/pr70610-4.C: New test.
5545
249ca944 55462016-04-12 Jakub Jelinek <jakub@redhat.com>
5547
7f2ea2fb 5548 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5549 128 instead of 32.
5550
249ca944 5551 PR c++/70571
5552 * g++.dg/ext/pr70571.C: New test.
5553
8ca5a97d 55542016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5555
bf32a52d 5556 PR target/70640
8ca5a97d 5557 * gcc.target/powerpc/pr70640.c: New test.
5558
e971b45f 55592016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5560
5561 PR c++/68722
5562 * g++.dg/parse/pr68722.C: New.
5563
0b54d964 55642016-04-12 Jakub Jelinek <jakub@redhat.com>
5565
5566 PR rtl-optimization/70596
5567 * gcc.target/i386/pr70596.c: New test.
5568
d2dd85e3 55692016-04-12 Nathan Sidwell <nathan@acm.org>
5570
5571 PR c++/70501
5572 * g++.dg/init/pr70501.C: New.
5573
2d0001b0 55742016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5575
5576 * gcc.target/i386/asm-flag-6.c: New test.
5577
6c4df0d1 55782016-04-12 Tom de Vries <tom@codesourcery.com>
5579
5580 PR tree-optimization/68756
5581 * gcc.dg/graphite/pr68756.c: New test.
5582
0d60da57 55832016-04-12 Jakub Jelinek <jakub@redhat.com>
5584
5585 PR tree-optimization/70602
5586 * gcc.c-torture/execute/pr70602.c: New test.
5587
62735984 55882016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5589
5590 PR target/70381
5591 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5592 __float128 emulator is built and runs.
5593 * gcc.target/powerpc/float128-1.c: Likewise.
5594
5595 * lib/target-supports.exp (check_ppc_float128_sw_available):
5596 Rework tests for __float128 software and hardware
5597 availability. Fix exit condition to return 0 on success.
5598
a702492c 55992016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5600
5601 PR target/70133
5602 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5603 * gcc.target/aarch64/target_attr_15.c: Likewise.
5604
a8c5ce92 56052016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5606
5607 PR c++/69066
5608 * g++.dg/cpp1y/pr69066.C: New.
5609
5ecab913 56102016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5611
5612 PR fortran/68566
5613 * gfortran.dg/pr36192.f90: Update test.
5614 * gfortran.dg/pr36192_1.f90: Update test.
5615 * gfortran.dg/real_dimension_1.f: Update test.
5616 * gfortran.dg/parameter_array_init_7.f90: New test.
5617
6cb5ef70 56182016-04-09 John David Anglin <danglin@gcc.gnu.org>
5619
4edfdd23 5620 PR testsuite/64039
5621 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5622
964f71e3 5623 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5624
5d61c198 5625 PR rtl-optimization/66669
5626 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5627
16eaaf58 5628 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5629
0b68802d 5630 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5631 * gcc.dg/pie-1.c: Likewise.
5632 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5633 * gcc.dg/pic-4.c: Likewise.
5634 * gcc.dg/pie-3.c: Likewise.
5635 * gcc.dg/pie-4.c: Likewise.
5636
9c0dd509 5637 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5638
03b2d3c1 5639 PR tree-optimization/68644
5640 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5641
6cb5ef70 5642 PR rtl-optimization/64886
5643 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5644
07de41ba 56452016-04-09 Tom de Vries <tom@codesourcery.com>
5646
5647 PR tree-optimization/68953
5648 * gcc.dg/graphite/pr68953.c: New test.
5649
d294e3fb 56502016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5651
5652 PR fortran/70592
5653 * gfortran.dg/deferred_character_16.f90: New test.
5654
3cb15094 56552016-04-09 Jakub Jelinek <jakub@redhat.com>
5656
5657 PR tree-optimization/70586
5658 * gcc.c-torture/execute/pr70586.c: New test.
5659
a02dc66f 56602016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5661
5662 PR sanitizer/70573
5663 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5664 with __builtin_memset
5665 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5666
0c302595 56672016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5668
5669 PR lto/70289
5670 PR ipa/70348
5671 PR tree-optimization/70373
5672 PR middle-end/70533
5673 PR middle-end/70534
5674 PR middle-end/70535
5675 * c-c++-common/goacc/reduction-5.c: New test.
5676 * c-c++-common/goacc/reduction-promotions.c: New test.
5677 * gfortran.dg/goacc/reduction-3.f95: New test.
5678 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5679
c6c0523b 56802016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5681
5682 PR c++/70590
5683 PR c++/70452
5684 * g++.dg/pr70590.C: New test.
5685 * g++.dg/pr70590-2.C: New test.
5686
3ac399da 56872016-04-08 Jakub Jelinek <jakub@redhat.com>
5688
e97d1706 5689 PR middle-end/70593
5690 * gcc.target/i386/pr70593.c: New test.
5691
3ac399da 5692 PR rtl-optimization/70574
5693 * gcc.target/i386/avx2-pr70574.c: New test.
5694
fcfbb129 56952016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5696
5697 PR sanitizer/70541
5698 * c-c++-common/asan/pr70541.c: New test.
5699
0aabcddf 57002016-04-08 Tom de Vries <tom@codesourcery.com>
5701
5702 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5703 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5704
bec0c1e8 57052016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5706
5707 PR target/70566
5708 * gcc.c-torture/execute/pr70566.c: New test.
5709
87c791f5 57102016-04-08 Tom de Vries <tom@codesourcery.com>
5711
5712 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5713 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5714
7f38718f 57152016-04-08 Alan Modra <amodra@gmail.com>
5716
5717 * gcc.target/powerpc/pr70117.c: New.
5718
a96a7710 57192016-04-07 Jakub Jelinek <jakub@redhat.com>
5720
7a6265d1 5721 PR testsuite/70581
5722 * gcc.dg/lto/simd-function_0.c: New test.
5723
a96a7710 5724 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5725 clones.
5726 * c-c++-common/attr-simd-2.c: Likewise.
5727 * c-c++-common/attr-simd-4.c: Likewise.
5728 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5729 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5730
508dd607 57312016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5732
5733 PR testsuite/70553
5734 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5735
1b61585a 57362016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5737 Tom de Vries <tom@codesourcery.com>
5738
5739 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5740 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5741 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5742 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5743 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5744 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5745 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5746 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5747
5f060aa8 57482016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5749
5750 PR c/70436
5751 * g++.dg/warn/Wparentheses-29.C: New test.
5752
d3831f71 57532016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5754
5755 PR c/70436
5756 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5757 explicit braces to resolve a future -Wparentheses warning.
5758
382ece2d 57592016-04-06 Richard Henderson <rth@redhat.com>
5760
5761 * gcc.dg/pr61817-1.c: New test.
5762 * gcc.dg/pr61817-2.c: New test.
5763 * gcc.dg/pr69391-1.c: New test.
5764 * gcc.dg/pr69391-2.c: New test.
5765
72234ee9 57662016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5767
5768 PR rtl-optimization/70398
4860a6bf 5769 * gcc.target/aarch64/pr70398.c: New.
72234ee9 5770
5547150a 57712016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5772
5773 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5774
15b70121 57752016-04-06 Yvan Roux <yvan.roux@linaro.org>
5776 Pedro Alves <palves@redhat.com>
5777
5778 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5779
585aefbb 57802016-04-06 Jakub Jelinek <jakub@redhat.com>
5781
0cbb513b 5782 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5783 Check for avx512f effective targets instead of avx2.
5784 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5785 for AVX512F clones.
5786 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5787 * g++.dg/gomp/declare-simd-1.C: Likewise.
5788 * g++.dg/gomp/declare-simd-3.C: Likewise.
5789 * g++.dg/gomp/declare-simd-4.C: Likewise.
5790
585aefbb 5791 PR middle-end/70550
5792 * c-c++-common/gomp/pr70550-1.c: New test.
5793 * c-c++-common/gomp/pr70550-2.c: New test.
5794
0b91cceb 57952016-04-05 Nathan Sidwell <nathan@acm.org>
5796
5797 PR c++/70512
5798 * g++.dg/ext/attribute-may-alias-5.C: New.
5799
645a9d8e 58002016-04-05 Jakub Jelinek <jakub@redhat.com>
5801
5802 PR c++/70336
5803 * c-c++-common/pr70336.c: New test.
5804 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5805 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5806
bdf23925 58072016-04-05 Jan Hubicka <hubicka@ucw.cz>
5808
5809 PR ipa/66223
5810 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5811
aaff837c 58122016-04-05 Jakub Jelinek <jakub@redhat.com>
5813
5814 PR rtl-optimization/70542
5815 * gcc.dg/torture/pr70542.c: New test.
5816 * gcc.target/i386/avx2-pr70542.c: New test.
5817
2eac58a0 58182016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5819
5820 PR tree-optimization/70509
5821 * gcc.target/i386/avx512bw-pr70509.c: New test.
5822
4f7ebe46 58232016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5824
5825 PR c++/70452
5826 * g++.dg/ext/constexpr-vla4.C: New test.
5827
305d86a0 58282016-04-05 Uros Bizjak <ubizjak@gmail.com>
5829
5830 PR target/70510
5831 * gcc.target/i386/pr70510.c: New test.
5832
eec3b789 58332016-04-05 Richard Biener <rguenther@suse.de>
5834
5835 PR tree-optimization/70526
5836 * g++.dg/torture/pr70526.C: New testcase.
5837
ca943582 58382016-04-05 Jakub Jelinek <jakub@redhat.com>
5839
5840 PR target/70525
5841 * gcc.target/i386/pr70525.c: New test.
5842
87825cd5 58432016-04-05 Richard Biener <rguenther@suse.de>
5844
5845 PR middle-end/70499
5846 * g++.dg/torture/pr70499.C: New testcase.
5847
14638828 58482016-04-05 Richard Biener <rguenther@suse.de>
5849
5850 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5851 remove XFAIL.
5852
967a90d5 58532016-04-04 Jakub Jelinek <jakub@redhat.com>
5854
5855 PR middle-end/70307
5856 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5857 rs6000 ABI warnings.
5858
d374a3a3 58592016-04-04 Jan Hubicka <hubicka@ucw.cz>
5860
5861 PR ipa/66223
5862 * g++.dg/ipa/devirt-51.C: New testcase.
5863
8ff377a6 58642016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5865 Jakub Jelinek <jakub@redhat.com>
5866
5867 PR middle-end/70457
5868 * gcc.dg/torture/pr70457.c: New.
5869
f567b44f 58702016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5871
5872 PR fortran/67538
5873 * gfortran.dg/allocate_with_source_19.f08: New test.
5874
89d4ebfa 58752016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5876
5877 PR fortran/65795
5878 * gfortran.dg/coarray_allocate_6.f08: New test.
5879
68ab33a6 58802016-04-04 Richard Biener <rguenther@suse.de>
5881
5882 PR rtl-optimization/70484
5883 * gcc.dg/torture/pr70484.c: New testcase.
5884
c4f5465d 58852016-04-04 Marek Polacek <polacek@redhat.com>
5886
5887 PR c/70307
5888 * gcc.dg/torture/pr70307.c: New test.
5889
bfec6609 58902016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5891
5892 PR target/70416
5893 PR target/67391
5894 * gcc.target/sh/torture/pr70416.c: New.
5895
40df9099 58962016-04-02 Martin Sebor <msebor@redhat.com>
5897
5898 PR c++/67376
5899 PR c++/70170
5900 PR c++/70172
5901 PR c++/70228
5902 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5903 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5904 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5905 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5906 * g++.dg/cpp0x/constexpr-string.C: Same.
5907 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5908 * g++.dg/cpp0x/pr65398.C: Same.
5909 * g++.dg/ext/constexpr-vla1.C: Same.
5910 * g++.dg/ext/constexpr-vla2.C: Same.
5911 * g++.dg/ext/constexpr-vla3.C: Same.
5912 * g++.dg/ubsan/pr63956.C: Same.
5913
0edb9bfe 59142016-04-01 Jakub Jelinek <jakub@redhat.com>
5915
5916 PR rtl-optimization/70467
5917 * gcc.target/i386/pr70467-2.c: New test.
5918
e5b1a1d9 59192016-04-01 Jakub Jelinek <jakub@redhat.com>
5920 Marek Polacek <polacek@redhat.com>
5921
5922 PR c++/70488
5923 * g++.dg/init/new47.C: New test.
5924
b2ca3fb0 59252016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5926
5927 PR target/70496
5928 * gcc.target/arm/pr70496.c: New test.
5929
4c3bd1e3 59302016-04-01 Nathan Sidwell <nathan@acm.org>
5931
47de69ad 5932 PR c++/68475
5933 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5934
313d569f 59352016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5936
5937 PR target/69890
5938 * gcc.dg/strlenopt.h (memmove): New.
5939 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5940 instead of "string.h".
5941 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5942 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5943 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5944 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5945 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5946 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5947 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5948 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5949 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5950 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5951 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5952 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5953 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5954 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5955 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5956 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5957 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5958 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5959 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5960 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5961
5469facd 59622016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5963
5964 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5965 (Holder::foo): Reflect this.
5966
503de754 59672016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5968
5969 PR target/70442
5970 * gcc.dg/pr70442.c: New test.
5971
13ee2de7 59722016-03-31 Nathan Sidwell <nathan@acm.org>
5973
5974 PR c++/70393
5975 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5976
5e0d03a8 59772016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5978
5979 PR target/70453
5980 * gcc.target/i386/pr70453.c: New test.
5981
8cb82ed4 59822016-03-31 Andrey Belevantsev <abel@ispras.ru>
5983
5984 PR target/70292
5985 * gcc.c-torture/pr70292.c: New test.
5986
7952b661 59872016-03-31 Marek Polacek <polacek@redhat.com>
5988
5989 PR c/70297
5990 * c-c++-common/pr70297.c: New test.
5991 * g++.dg/cpp0x/typedef-redecl.C: New test.
5992 * gcc.dg/typedef-redecl2.c: New test.
5993
1607cc74 59942016-03-31 Jakub Jelinek <jakub@redhat.com>
5995
5996 PR rtl-optimization/70460
5997 * gcc.c-torture/execute/pr70460.c: New test.
5998
c689c252 59992016-03-31 Richard Biener <rguenther@suse.de>
6000
6001 PR c++/70430
6002 * g++.dg/ext/vector30.C: New testcase.
6003
91c9586d 60042016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6005 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6006
6007 * gfortran.dg/fmt_pf.f90: New test.
6008
afa5c1b8 60092016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6010
6011 Forward-port from 5 branch
6012 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6013
6014 PR testsuite/70356
6015 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6016 dg-require-effective-target after dg-do.
6017
6018 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6019
6020 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6021
6a5dcab3 60222016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6023 Julian Brown <julian@codesourcery.com>
6024 Chung-Lin Tang <cltang@codesourcery.com>
6025 Cesar Philippidis <cesar@codesourcery.com>
6026 James Norris <jnorris@codesourcery.com>
6027 Tom de Vries <tom@codesourcery.com>
6028 Nathan Sidwell <nathan@codesourcery.com>
6029
305d86a0 6030 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 6031 * c-c++-common/goacc/loop-clauses.c: Likewise.
6032 * g++.dg/goacc/template.C: Likewise.
6033 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6034 * gfortran.dg/goacc/loop-1.f95: Likewise.
6035 * gfortran.dg/goacc/loop-5.f95: Likewise.
6036 * gfortran.dg/goacc/loop-6.f95: Likewise.
6037 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6038 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6039 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6040 * c-c++-common/goacc/clauses-fail.c: Likewise.
6041 * c-c++-common/goacc/parallel-1.c: Likewise.
6042 * c-c++-common/goacc/reduction-1.c: Likewise.
6043 * c-c++-common/goacc/reduction-2.c: Likewise.
6044 * c-c++-common/goacc/reduction-3.c: Likewise.
6045 * c-c++-common/goacc/reduction-4.c: Likewise.
6046 * c-c++-common/goacc/routine-3.c: Likewise.
6047 * c-c++-common/goacc/routine-4.c: Likewise.
6048 * c-c++-common/goacc/routine-5.c: Likewise.
6049 * c-c++-common/goacc/tile.c: Likewise.
6050 * g++.dg/goacc/template.C: Likewise.
6051 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6052 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6053 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6054 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6055 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6056 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6057 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6058 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6059 * c-c++-common/goacc/use_device-1.c: ... this file.
6060 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6061 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6062 * c-c++-common/goacc/host_data-6.c: ... this file.
6063 * c-c++-common/goacc/loop-2-kernels.c: New file.
6064 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6065 * c-c++-common/goacc/loop-3.c: Likewise.
6066 * g++.dg/goacc/reference.C: Likewise.
6067 * g++.dg/goacc/routine-1.C: Likewise.
6068 * g++.dg/goacc/routine-2.C: Likewise.
6069
932c0baa 60702016-03-30 Richard Biener <rguenther@suse.de>
6071
6072 PR middle-end/70450
6073 * gcc.dg/torture/pr70450.c: New testcase.
6074
7f7c4659 60752016-03-30 Jakub Jelinek <jakub@redhat.com>
6076
6077 PR target/70421
6078 * gcc.dg/torture/pr70421.c: New test.
6079 * gcc.target/i386/avx512f-pr70421.c: New test.
6080
9cbfe80c 60812016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6082
6083 PR testsuite/70364
6084 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6085 (check): New function.
6086 (bar): Call check.
6087 (foo): Align stack to 16 bytes when calling bar.
6088 * gcc.target/i386/cleanup-2.c: Likewise.
6089
f56c7d36 60902016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6091
6092 PR tree-optimization/59124
6093 * gcc.dg/Warray-bounds-19.c: New test.
6094
0275bf9b 60952016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6096
6097 * lib/prune.exp (escape_regex_chars): New.
6098 (prune_file_path): Update to quote metcharacters for regexp.
6099
a3daa269 61002016-03-29 Jakub Jelinek <jakub@redhat.com>
6101
24e1ba3d 6102 PR rtl-optimization/70429
6103 * gcc.c-torture/execute/pr70429.c: New test.
6104
a3daa269 6105 PR tree-optimization/70405
6106 * gcc.dg/pr70405.c: New test.
6107
3ef41a6e 61082016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6109
6110 PR fortran/70397
6111 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6112 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6113
4abd9410 61142016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6115
6116 PR testsuite/64177
6117 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6118 __cilkrts_set_param to set two workers.
6119 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6120 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6121
b58e5f0f 61222016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6123
305d86a0 6124 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 6125
bff53658 61262016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6127
6128 PR target/70406
305d86a0 6129 * gcc.target/i386/pr70406.c: New test.
bff53658 6130
bb2c9c15 61312016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6132
6133 * gnat.dg/specs/double_record_extension3.ads: New test.
6134
f12c84ab 61352016-03-25 Richard Henderson <rth@redhat.com>
6136
6137 PR target/70120
6138 * gcc.target/aarch64/pr70120-1.c: New.
6139 * gcc.target/aarch64/pr70120-2.c: New.
6140 * gcc.target/aarch64/pr70120-3.c: New.
6141
b0bf58c4 61422016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6143
6144 PR c++/62212
6145 * g++.dg/template/mangle2.C: The dg-do directive should be
6146 "compile" not "assemble".
6147
f175ba0f 61482016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6149
6150 PR lto/69650
6151 * gcc.dg/pr69650.c: New test.
6152
4cc3295f 61532016-03-25 David Edelsohn <dje.gcc@gmail.com>
6154
6155 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6156
0cf40600 61572016-03-25 Alan Modra <amodra@gmail.com>
6158
6159 * gcc.dg/dfp/pr70052.c: New test.
6160
3aebf099 61612016-03-24 Richard Henderson <rth@redhat.com>
6162
6163 PR middle-end/69845
6164 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6165 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6166
83245bd3 61672016-03-24 Tom de Vries <tom@codesourcery.com>
6168
6169 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6170
108e7ee4 61712016-03-24 Tom de Vries <tom@codesourcery.com>
6172
6173 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6174 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6175
17af0b14 61762016-03-24 Tom de Vries <tom@codesourcery.com>
6177
6178 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6179 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6180
6c8770ee 61812016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6182
6183 PR c++/62212
6184 * g++.dg/template/mangle2.C: New test.
6185
a7e21b7b 61862016-03-24 Richard Biener <rguenther@suse.de>
6187
6188 PR tree-optimization/70396
6189 * gcc.dg/torture/pr70396.c: New testcase.
6190
f365d297 61912016-03-24 Richard Biener <rguenther@suse.de>
6192
6193 PR middle-end/70370
6194 * gcc.dg/torture/pr70370.c: New testcase.
6195
da7aeb13 61962016-03-24 Tom de Vries <tom@codesourcery.com>
6197
6198 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6199 * gfortran.dg/goacc/kernels-tree.f95: Same.
6200 * gfortran.dg/goacc/parallel-tree.f95: Same.
6201
80b30de0 62022016-03-24 Tom de Vries <tom@codesourcery.com>
6203
6204 * c-c++-common/goacc/uninit-if-clause.c: New test.
6205 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6206
cb9b6b99 62072016-03-24 Jakub Jelinek <jakub@redhat.com>
6208
6209 PR target/70290
305d86a0 6210 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6211 Fix formatting.
cb9b6b99 6212
a4225fff 62132016-03-24 Richard Biener <rguenther@suse.de>
6214
6215 PR tree-optimization/70372
6216 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6217
5a869ab8 62182016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6219
6220 PR c++/70347
6221 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6222
36ce5faa 62232016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6224
6225 PR c++/70332
6226 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6227
c4fa85c9 62282016-03-23 Jakub Jelinek <jakub@redhat.com>
6229
d9377ad5 6230 PR c++/70001
6231 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6232 * g++.dg/cpp1y/pr70001.C: New test.
6233
c4fa85c9 6234 PR c++/70323
6235 * g++.dg/cpp0x/constexpr-70323.C: New test.
6236
0a2062da 62372016-03-23 Alexandre Oliva <aoliva@redhat.com>
6238 Jason Merrill <jason@redhat.com>
6239 Jakub Jelinek <jakub@redhat.com>
6240
6241 PR c++/69315
6242 * g++.dg/cpp0x/constexpr-69315.C: New test.
6243 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6244
62d2a6dc 62452016-03-23 Marek Polacek <polacek@redhat.com>
6246
6247 PR c++/69884
6248 * g++.dg/warn/Wignored-attributes-1.C: New test.
6249 * g++.dg/warn/Wignored-attributes-2.C: New test.
6250
a82d6246 62512016-03-23 Tom de Vries <tom@codesourcery.com>
6252
6253 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6254 initialization.
6255 * gfortran.dg/goacc/private-3.f95 (test): Same.
6256 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6257 missing use param.
6258
dc834ba1 62592016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6260
6261 * lib/target-supports.exp: Remove v7ve entry from loop
6262 creating effective target checks.
6263 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6264 (add_options_for_arm_arch_v7ve): Likewise.
6265
7e83fd1f 62662016-03-23 Jakub Jelinek <jakub@redhat.com>
6267
6268 PR tree-optimization/70354
6269 * gcc.dg/vect/pr70354-1.c: New test.
6270 * gcc.dg/vect/pr70354-2.c: New test.
6271 * gcc.target/i386/avx2-pr70354-1.c: New test.
6272 * gcc.target/i386/avx2-pr70354-2.c: New test.
6273
4e4da058 62742016-03-22 Jeff Law <law@redhat.com>
6275
6276 PR target/70232
6277 * gcc.dg/tree-ssa/pr70232.c: New test.
6278
6855137b 62792016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6280
6281 PR target/70302
6282 * gcc.target/i386/pr70302.c: New test.
6283
19db1ec8 62842016-03-22 Richard Biener <rguenther@suse.de>
6285
6286 PR middle-end/70251
6287 * g++.dg/torture/pr70251.C: New testcase.
6288
4baec9f2 62892016-03-22 David Malcolm <dmalcolm@redhat.com>
6290
6291 PR c/69993
6292 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6293 Wmisleading-indentation.c.
6294 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6295 reflect change to diagnostic text and order of messages.
6296 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6297
fcfec126 62982016-03-22 David Edelsohn <dje.gcc@gmail.com>
6299
6300 * g++.dg/ext/java-3.C: Don't compile on AIX.
6301
aa30728a 63022016-03-22 Richard Biener <rguenther@suse.de>
6303
6304 PR middle-end/70333
6305 * gcc.dg/torture/pr70333.c: New testcase.
6306
46ec4eb4 63072016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6308
6309 * g++.dg/ext/pr70290.C: New test.
6310
4880f878 63112016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6312
6313 PR target/70325
6314 * gcc.target/i386/pr70325.c: New test.
6315
3d78ea44 63162016-03-22 Jakub Jelinek <jakub@redhat.com>
6317
5934fb8f 6318 PR target/70329
6319 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6320 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6321
b6436f79 6322 PR target/70300
6323 * gcc.target/i386/pr70300.c: New test.
6324
3d78ea44 6325 PR c++/70295
6326 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6327 (func2): New function for cond with parens, xfail warning for c++.
6328 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6329
b60244f6 63302016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6331
6332 PR c++/70096
6333 * g++.dg/template/ptrmem30.C: New test.
6334
c8e3e744 63352016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6336
6337 PR c++/70204
6338 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6339 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6340
2715f63a 63412016-03-21 Jakub Jelinek <jakub@redhat.com>
6342
6343 PR middle-end/70326
6344 * gcc.dg/pr70326.c: New test.
6345
2daa2cda 63462016-03-21 Marc Glisse <marc.glisse@inria.fr>
6347 Jakub Jelinek <jakub@redhat.com>
6348
6349 PR tree-optimization/70317
6350 * gcc.dg/pr70317.c: New test.
6351
d9aa5a50 63522016-03-21 Uros Bizjak <ubizjak@gmail.com>
6353
6354 PR target/70327
6355 * gcc.target/i386/pr70327.c: New test.
6356
e1a88bf4 63572016-03-21 Martin Liska <mliska@suse.cz>
6358
61941425 6359 PR ipa/70306
e1a88bf4 6360 * gcc.dg/ipa/pr70306.c: New test.
6361
d9aa5a50 63622016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 6363
6364 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6365 * gcc.target/arm/attr-align3.c: Likewise.
6366 * gcc.target/arm/attr_arm.c: Likewise.
6367 * gcc.target/arm/flip-thumb.c: Likewise.
6368
afdde20c 63692016-03-21 Jakub Jelinek <jakub@redhat.com>
6370
6371 PR target/70296
6372 * gcc.target/powerpc/altivec-36.c: New test.
6373
3f2ef661 63742016-03-21 Richard Biener <rguenther@suse.de>
6375
6376 PR tree-optimization/70310
6377 * gcc.dg/torture/pr70310.c: New testcase.
6378
08b2b692 63792016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6380
6381 PR target/70293
6382 * gcc.target/i386/pr70293.c: New test.
6383
93505d22 63842016-03-21 Richard Biener <rguenther@suse.de>
6385
6386 PR tree-optimization/70288
6387 * gcc.dg/torture/pr70288-1.c: New testcase.
6388 * gcc.dg/torture/pr70288-2.c: Likewise.
6389
06fd1914 63902016-03-21 Andrey Belevantsev <abel@ispras.ru>
6391
6392 PR rtl-optimization/69307
6393 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 6394
b628775e 63952016-03-21 Andrey Belevantsev <abel@ispras.ru>
6396
6397 PR rtl-optimization/69102
6398 * gcc.c-torture/compile/pr69102.c: New test.
6399
1421f43c 64002016-03-18 Jeff Law <law@redhat.com>
6401
6402 PR rtl-optimization/70263
6403 * gcc.c-torture/compile/pr70263-1.c: New test.
6404 * gcc.target/i386/pr70263-2.c: New test.
6405
e7142ce1 64062016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6407
6408 PR rtl-optimization/70278
6409 * gcc.dg/torture/pr70278.c: New test.
6410 * gcc.target/arm/pr70278.c: New test.
6411
5539bc70 64122016-03-18 David Malcolm <dmalcolm@redhat.com>
6413
6414 PR c/70281
6415 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6416 (test_builtin_types_compatible_p): New test function.
6417 * gcc.dg/pr70281.c: New test case.
6418
296a290a 64192016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6420
6421 PR target/70113
6422 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6423
666094f0 64242016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6425
6426 PR tree-optimization/70252
6427 * gcc.dg/pr70252.c: New test.
6428
350514e8 64292016-03-18 Tom de Vries <tom@codesourcery.com>
6430
6431 * gcc.dg/pr70161-2.c: New test.
6432 * gcc.dg/pr70161.c: New test.
6433
011e0cea 64342016-03-18 Tom de Vries <tom@codesourcery.com>
6435
6436 PR ipa/70269
6437 * gcc.dg/pr70269.c: New test.
6438
292a09de 64392016-03-18 Jakub Jelinek <jakub@redhat.com>
6440
6441 PR c++/70267
6442 * g++.dg/ext/java-3.C: New test.
6443
efc86c4c 64442016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6445
6446 PR c++/70205
6447 * g++.dg/lookup/pr70205.C: New test.
6448
a28dd575 64492016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6450
6451 PR c++/70218
6452 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6453
92e7ab1e 64542016-03-17 Marek Polacek <polacek@redhat.com>
6455
6456 PR c/69407
6457 * gcc.dg/atomic-op-6.c: New test.
6458
7378dbfb 64592016-03-17 David Malcolm <dmalcolm@redhat.com>
6460
6461 PR c/70264
6462 * c-c++-common/pr70264.c: New test case.
6463
f7995d7d 64642016-03-17 Jakub Jelinek <jakub@redhat.com>
6465
e2895b76 6466 PR c++/70144
6467 * c-c++-common/pr70144-1.c: New test.
6468 * c-c++-common/pr70144-2.c: New test.
6469
f7995d7d 6470 PR c++/70272
6471 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6472 * g++.dg/opt/flifetime-dse6.C: New test.
6473 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6474
5ec4a949 64752016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6476
6477 PR driver/70192
6478 * gcc.dg/pic-1.c: New test.
6479 * gcc.dg/pic-2.c: Likewise.
6480 * gcc.dg/pic-3.c: Likewise.
6481 * gcc.dg/pic-4.c: Likewise.
6482 * gcc.dg/pie-1.c: Likewise.
6483 * gcc.dg/pie-2.c: Likewise.
6484 * gcc.dg/pie-3.c: Likewise.
6485 * gcc.dg/pie-4.c: Likewise.
6486 * gcc.dg/pie-5.c: Likewise.
6487 * gcc.dg/pie-6.c: Likewise.
6488
c28550e1 64892016-03-17 Tom de Vries <tom@codesourcery.com>
6490
6491 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6492 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6493
be3296cb 64942016-03-17 Richard Biener <rguenther@suse.de>
6495
6496 PR debug/70271
6497 * g++.dg/debug/pr70271.C: New testcase.
6498
9b60ef21 64992016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6500
6501 * gcc.target/i386/pr70251.c: New test.
6502
9a80bc1a 65032016-03-17 Marek Polacek <polacek@redhat.com>
6504
6505 PR c++/70194
6506 * g++.dg/warn/constexpr-70194.C: New test.
6507
733d7ff9 65082016-03-16 Richard Henderson <rth@redhat.com>
6509
6510 PR middle-end/70240
6511 * gcc.c-torture/compile/pr70240.c: New.
6512
3e6f12bf 65132016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6514
6515 * gcc.c-torture/compile/20151204.c: Skip for avr.
6516
867c9e99 65172016-03-16 Jakub Jelinek <jakub@redhat.com>
6518
6519 PR target/70245
6520 * g++.dg/opt/pr70245.C: New test.
6521 * g++.dg/opt/pr70245.h: New file.
6522 * g++.dg/opt/pr70245-aux.cc: New file.
6523
8ced6ab7 65242016-03-16 Martin Sebor <msebor@redhat.com>
6525
6526 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6527
37af779a 65282016-03-16 Richard Henderson <rth@redhat.com>
6529
6530 PR middle-end/70199
6531 * gcc.c-torture/compile/pr70199.c: New.
6532
78ed999c 65332016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6534
6535 * gcc.dg/uninit-19.c: Run dos2unix.
6536
462ca422 65372016-03-16 Marek Polacek <polacek@redhat.com>
6538
6539 PR c/70093
6540 * gcc.dg/nested-func-10.c: New test.
6541 * gcc.dg/nested-func-9.c: New test.
6542
fe58aacc 65432016-03-16 Jakub Jelinek <jakub@redhat.com>
6544
6545 PR tree-optimization/68714
6546 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6547
27a53872 65482016-03-16 Tom de Vries <tom@codesourcery.com>
6549
6550 PR tree-optimization/68715
6551 * gcc.dg/graphite/pr68715-2.c: New test.
6552 * gcc.dg/graphite/pr68715.c: New test.
6553 * gfortran.dg/graphite/pr68715.f90: New test.
6554
95049c3c 65552016-03-16 Tom de Vries <tom@codesourcery.com>
6556
6557 PR tree-optimization/68809
6558 * gcc.dg/graphite/pr68809-2.c: New test.
6559 * gcc.dg/graphite/pr68809.c: New test.
6560
09eddd70 65612016-03-16 Jakub Jelinek <jakub@redhat.com>
6562
81fc5915 6563 PR c++/70147
6564 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6565 method call to i () as argument. Adjust expected output.
6566
09eddd70 6567 PR c++/70147
6568 * g++.dg/ubsan/pr70147-1.C: New test.
6569 * g++.dg/ubsan/pr70147-2.C: New test.
6570
6373d2a2 65712016-03-15 Martin Sebor <msebor@redhat.com>
6572
6573 PR c++/58281
6574 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6575
d27a0c11 65762016-03-15 John David Anglin <danglin@gcc.gnu.org>
6577
9908039d 6578 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6579 hppa*-*-hpux*.
6580
45cdc3a6 6581 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6582
d27a0c11 6583 PR libfortran/69799
6584 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6585 libatomic_available.
6586
0dd1d57f 65872016-03-15 Marek Polacek <polacek@redhat.com>
6588
6589 PR c++/70209
6590 * g++.dg/ext/attribute-may-alias-4.C: New test.
6591
0ce02c07 65922016-03-15 Alexander Monakov <amonakov@ispras.ru>
6593
6594 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6595 -fvar-tracking-assignments-toggle flag.
6596
f6e39b30 65972016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6598
6599 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6600
167f93a2 66012016-03-15 Jakub Jelinek <jakub@redhat.com>
6602
6603 PR rtl-optimization/70222
6604 * gcc.c-torture/execute/pr70222-1.c: New test.
6605 * gcc.c-torture/execute/pr70222-2.c: New test.
6606
08a8af4a 66072016-03-15 Richard Henderson <rth@redhat.com>
6608
6609 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6610
738eb905 66112016-03-15 Andrey Belevantsev <abel@ispras.ru>
6612
6613 PR rtl-optimization/69032
6614 * gcc.dg/pr69032.c: New test.
6615
dd148b3a 66162016-03-15 Andrey Belevantsev <abel@ispras.ru>
6617
6618 PR rtl-optimization/63384
d9aa5a50 6619 * g++.dg/pr63384.C: New test.
dd148b3a 6620
acf58115 66212016-03-15 Andrey Belevantsev <abel@ispras.ru>
6622
6623 PR target/64411
6624 * gcc.target/i386/pr64411.C: New test.
6625
a2897dc4 66262016-03-15 Tom de Vries <tom@codesourcery.com>
6627
6628 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6629 * gfortran.dg/goacc/kernels-alias.f95: New test.
6630
7bad2faf 66312016-03-14 Martin Sebor <msebor@redhat.com>
6632
6633 PR c++/53792
6634 * g++.dg/cpp0x/constexpr-inline.C: New test.
6635 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6636
d65fa8d9 66372016-03-14 David Edelsohn <dje.gcc@gmail.com>
6638
6639 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6640
2b3c633f 66412016-03-14 Jakub Jelinek <jakub@redhat.com>
6642
6643 PR middle-end/70219
6644 * gcc.dg/pr70219.c: New test.
6645
e947f9c3 66462016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6647
6648 PR target/70083
6649 * gcc.dg/torture/pr70083.c: New test.
6650 * gcc.target/i386/pr70083.c: New test.
6651
74201dc2 66522016-03-14 Richard Biener <rguenther@suse.de>
6653
6654 PR tree-optimization/56365
6655 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6656
88aea41e 66572016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6658
6659 PR target/70098
6660 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6661 New function.
6662 * g++.dg/pr70098.C: New testcase.
6663
6664
1bd2aefd 66652016-03-14 Tom de Vries <tom@codesourcery.com>
6666
6667 PR tree-optimization/70045
6668 * gcc.dg/graphite/pr70045.c: New test.
6669
922c7033 66702016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6671
6672 PR fortran/69043
6673 * gfortran.dg/include_9.f90: New test.
6674
fd4ab6d9 66752016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6676
6677 PR fortran/45076
6678 gfortran.dg/prof/prof.exp: New script.
6679 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6680
7d7218d3 66812016-03-12 Andrey Belevantsev <abel@ispras.ru>
6682
6683 PR rtl-optimization/69307
6684 * gcc.dg/pr69307.c: New test.
6685
02ffd664 66862016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6687
6688 PR target/69614
6689 * gcc.target/arm/pr69614.c: New.
6690
76e207a9 66912016-03-12 Paul Thomas <pault@gcc.gnu.org>
6692
6693 PR fortran/70031
6694 * gfortran.dg/submodule_14.f08: New test
6695
6696 PR fortran/69524
6697 * gfortran.dg/submodule_15.f08: New test
6698
490ee78a 66992016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6700
6701 PR c++/70106
6702 * g++.dg/cpp1y/paren3.C: New test.
6703
04e137ff 67042016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6705
6706 PR target/70131
6707 * gcc.target/powerpc/ppc-round2.c: New test.
6708
27b2c1c4 67092016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6710
6711 PR target/70123
6712 * gcc.dg/torture/pr70123.c: New test.
6713
84116671 67142016-03-11 Jeff Law <law@redhat.com>
6715
6716 PR tree-optimization/70190
6717 * gcc.c-torture/compile/pr70190.c: New test.
6718
cfa58bc8 67192016-03-11 David Malcolm <dmalcolm@redhat.com>
6720
6721 PR c/68187
6722 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6723 case.
6724 (test43_b): Likewise.
6725 (test43_c): Likewise.
6726 (test43_d): Likewise.
6727 (test43_e): Likewise.
6728 (test43_f): Likewise.
6729 (test43_g): Likewise.
6730 (test44_a): Likewise.
6731 (test44_b): Likewise.
6732 (test44_c): Likewise.
6733 (test44_d): Likewise.
6734 (test44_e): Likewise.
6735
ce234f27 67362016-03-11 David Malcolm <dmalcolm@redhat.com>
6737
6738 PR c/70085
6739 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6740
e4756b48 67412016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6742
6743 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6744 dg-options.
6745
1f5ef87e 67462016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6747
6748 PR target/70002
6749 PR target/69245
6750 * gcc.target/aarch64/pr69245_2.c: New test.
6751
f9c352a1 67522016-03-11 Jakub Jelinek <jakub@redhat.com>
6753
6754 PR tree-optimization/70177
6755 * gcc.dg/pr70177.c: New test.
6756
4dd92ac6 67572016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6758
6759 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6760
331e4fdb 67612016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6762
6763 * gcc.dg/tree-ssa/sra-20.c: New.
6764
69262824 67652016-03-11 Jakub Jelinek <jakub@redhat.com>
6766
6f9a7425 6767 PR rtl-optimization/70174
6768 * gcc.dg/pr70174.c: New test.
6769
69262824 6770 PR tree-optimization/70169
6771 * gcc.dg/pr70169.c: New test.
6772
4637a847 67732016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6774
6775 PR target/70160
6776 * gcc.target/i386/pr70160.c: New test.
6777
5a86d754 67782016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6779
6780 * gcc.target/s390/dfp-1.c: New test.
6781
af4c8290 67822016-03-10 Nick Clifton <nickc@redhat.com>
6783
6784 PR target/70044
6785 * gcc.target/aarch64/pr70044.c: New test.
6786
98dfd328 67872016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6788 Jakub Jelinek <jakub@redhat.com>
6789
6790 PR c++/70001
6791 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6792 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6793 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6794
75e72311 67952016-03-10 Jan Hubicka <hubicka@ucw.cz>
6796
6797 PR lto/69589
6798 * g++.dg/lto/pr69589_0.C: New testcase
6799 * g++.dg/lto/pr69589_1.C: New testcase
6800
a2eb1271 68012016-03-10 Marek Polacek <polacek@redhat.com>
6802
6803 PR c++/70153
6804 * g++.dg/delayedfold/unary-plus1.C: New test.
6805
68062016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 6807
6808 * gcc.target/arm/pr45701-1.c: Escape brackets.
6809 * gcc.target/arm/pr45701-2.c: Likewise.
6810
5ab2987f 68112016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6812
6813 * gfortran.dg/unconstrained_commons.f: New.
6814
6972afac 68152016-03-10 Alan Modra <amodra@gmail.com>
6816
6817 * gcc.dg/pr69195.c: New.
6818 * gcc.dg/pr69238.c: New.
6819
c82c99ec 68202016-03-10 Tom de Vries <tom@codesourcery.com>
6821
6822 PR testsuite/68915
6823 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6824
a2389d4a 68252016-03-10 Richard Biener <rguenther@suse.de>
6826
6827 PR tree-optimization/70128
6828 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6829 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6830
c272412d 68312016-03-09 Jakub Jelinek <jakub@redhat.com>
6832
a0451069 6833 PR tree-optimization/70152
6834 * gcc.dg/pr70152.c: New test.
6835
c272412d 6836 PR target/70086
6837 * gcc.target/i386/pr70086-1.c: New test.
6838 * gcc.target/i386/pr70086-2.c: New test.
6839 * gcc.target/i386/pr70086-3.c: New test.
5f611068 6840
6841 PR tree-optimization/70127
6842 * gcc.c-torture/execute/pr70127.c: New test.
6843
27dcb7a8 68442016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6845
6846 * c-c++-common/goacc/combined-directives-2.c: New test.
6847
c24757cf 68482016-03-09 David Malcolm <dmalcolm@redhat.com>
6849
6850 PR c/68473
6851 PR c++/70105
6852 * g++.dg/diagnostic/pr70105.C: New test.
6853 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6854 (test_multiple_ordinary_maps): New test function.
6855
83108969 68562016-03-09 David Malcolm <dmalcolm@redhat.com>
6857
6858 PR c/68473
6859 PR c++/70105
6860 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6861 Drop range information from call to inform_at_rich_loc.
6862 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6863 New.
6864 (test_show_locus): Replace calls to rich_location::add_range with
6865 calls to add_range. Rewrite the tests that used the now-defunct
6866 rich_location ctor taking a source_range. Simplify other tests
6867 by replacing calls to COMBINE_LOCATION_DATA with calls to
6868 make_location.
6869
6733c0e8 68702016-03-09 Richard Biener <rguenther@suse.de>
6871 Jakub Jelinek <jakub@redhat.com>
6872
6873 PR tree-optimization/70138
6874 * gcc.dg/vect/pr70138-1.c: New testcase.
6875 * gcc.dg/vect/pr70138-2.c: Likewise.
6876
96abb9f5 68772016-03-09 Jakub Jelinek <jakub@redhat.com>
6878
6879 PR target/70049
6880 * gcc.target/i386/pr70049.c: New test.
6881
42bb3bfb 68822016-03-09 Richard Biener <rguenther@suse.de>
6883
6884 PR c/70143
6885 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6886 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6887 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6888
27527428 68892016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6890
6891 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6892 arm-*-*.
6893
248449f2 68942016-03-09 Jakub Jelinek <jakub@redhat.com>
6895
1bd49ced 6896 PR middle-end/67278
6897 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6898
248449f2 6899 PR target/67278
6900 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6901
6902 PR middle-end/70050
6903 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6904 in testcase comment.
6905
dfc460ff 69062016-03-09 Tom de Vries <tom@codesourcery.com>
6907
6908 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6909 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6910 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6911 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6912 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6913 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6914 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6915 * gfortran.dg/goacc/kernels-loop.f95: New test.
6916
0377fc7f 69172016-03-08 Martin Sebor <msebor@redhat.com>
6918
6919 PR c++/62096
6920 * g++.dg/warn/overflow-warn-7.C: New test.
6921
3556aa80 69222016-03-08 Jason Merrill <jason@redhat.com>
6923
6924 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6925 * lib/target-supports.exp (check_effective_target_concepts): New.
6926
e5096208 69272016-03-08 Jakub Jelinek <jakub@redhat.com>
6928
5370eb8d 6929 PR c++/70135
6930 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6931 * g++.dg/ubsan/pr70135.C: New test.
6932
e5096208 6933 PR target/70110
6934 * gcc.dg/pr70110.c: New test.
6935
cc37120d 69362016-03-07 Martin Jambor <mjambor@suse.cz>
6937
6938 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6939 * c-c++-common/gomp/if-1.c: Likewise.
6940 * c-c++-common/gomp/pr61486-2.c: Likewise.
6941 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6942 to dg-additional-options.
6943 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6944 * g++/gomp/target-teams-1.c: Likewise.
6945 * gcc.dg/gomp/gomp.exp: Likewise.
6946 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6947 dg-additional-options.
6948 * gfortran.dg/gomp/gomp.exp: Likewise.
6949 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6950 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6951 dg-additional-options.
6952 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6953
53c248d8 69542016-03-07 Martin Jambor <mjambor@suse.cz>
6955
6956 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6957 * c-c++-common/gomp/gridify-1.c: New test.
6958 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6959
541e79a0 69602016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6961
6962 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6963 trigger for cortex-r8, when scanning for register r8.
6964 * gcc.target/arm/pr45701-2.c: Likewise.
6965
4dfabd94 69662016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 6967 Jeff Law <law@redhat.com>
4dfabd94 6968
6969 PR tree-optimization/69740
6970 * gcc.c-torture/compile/pr69740-1.c: New test.
6971 * gcc.c-torture/compile/pr69740-2.c: New test.
6972
1b63a87b 69732016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6974
6975 * lib/target-supports.exp
6976 (check_effective_target_whole_vector_shift): Enable for PPC64.
6977
d33914da 69782016-03-07 Richard Biener <rguenther@suse.de>
6979
6980 PR tree-optimization/70115
6981 * gcc.dg/torture/pr70115.c: New testcase.
6982
584fba4b 69832016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6984
6985 PR middle-end/69916
6986 * c-c-++-common/goacc/pr69916.c: New.
6987
7f2f5ec0 69882016-03-07 Richard Henderson <rth@redhat.com>
6989
6990 * gcc.c-torture/compile/pr70061.c: New test.
6991
f530e7c4 69922016-03-07 Richard Biener <rguenther@suse.de>
6993
6994 PR testsuite/70109
6995 * gcc.dg/vect/O3-pr36098.c: New testcase.
6996
a3855fed 69972016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6998
6999 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7000
091ffc31 70012016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7002
7003 * gnat.dg/renaming9.ad[sb]: New testcase.
7004
2941b871 70052016-03-05 Jakub Jelinek <jakub@redhat.com>
7006
7007 PR c++/70084
7008 * g++.dg/expr/stdarg3.C: New test.
7009
5173ce42 70102016-03-04 Jeff Law <law@redhat.com>
7011
7012 PR tree-optimization/69196
7013 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7014 x86_64-*-*.
7015
2d1d2e55 70162016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7017
0e43078e 7018 PR c/69973
7019 * gcc.dg/pr69973.c: New test.
7020
d8ec06ae 7021 PR rtl-optimization/69941
7022 * gcc.dg/torture/pr69941.c: New test.
7023
2d1d2e55 7024 PR c/69824
7025 * gcc.dg/pr69824.c: New test.
7026
32f692e2 70272016-03-05 Tom de Vries <tom@codesourcery.com>
7028
7029 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7030 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7031 function.
7032
1c699e9a 70332016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7034
7035 PR c++/66786
7036 * g++.dg/cpp1y/var-templ48.C: New test.
7037 * g++.dg/cpp1y/var-templ49.C: New test.
7038
358448c6 70392016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7040
7041 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7042
01dc3c45 70432016-03-04 Jakub Jelinek <jakub@redhat.com>
7044
e968ff6d 7045 PR c++/70035
7046 * g++.dg/ubsan/pr70035.C: New test.
7047
01dc3c45 7048 PR target/70062
7049 * gcc.target/i386/pr70062.c: New test.
7050
3937d618 70512016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7052
7053 * g++.dg/template/typename21.C: Remove c++98_only.
7054
c58ac7f8 70552016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7056
7057 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7058
0060768a 70592016-03-04 David Malcolm <dmalcolm@redhat.com>
7060
7061 PR c/68187
7062 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7063 function.
7064 (fn_42_b): Likewise.
7065 (fn_42_c): Likewise.
7066
74c6fd40 70672016-03-04 David Malcolm <dmalcolm@redhat.com>
7068
7069 PR c/68187
7070 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7071 function.
7072 (fn_40_b): Likewise.
7073 (fn_41_a): Likewise.
7074 (fn_41_b): Likewise.
7075
31b11359 70762016-03-04 Jakub Jelinek <jakub@redhat.com>
7077
7078 PR target/70059
7079 * gcc.target/i386/avx512f-pr70059.c: New test.
7080 * gcc.target/i386/avx512dq-pr70059.c: New test.
7081
c5b93452 70822016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7083
7084 PR rtl-optimization/57676
7085 * gcc.dg/torture/pr57676.c: New test.
7086
268fbd56 70872016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7088
7089 * gcc.dg/pr70026.c: New test.
7090
6560d1ad 70912016-03-04 Marek Polacek <polacek@redhat.com>
7092
7093 PR c/69798
7094 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7095 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7096
cc7dfddf 70972016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7098
7099 PR target/70004
7100 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7101 Delete.
7102 (test_corners_sisd_si): Likewise.
7103 (main): Remove checks of the above.
7104 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7105
e9663bd4 71062016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7107
7108 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7109
dcdd684e 71102016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7111
7112 * gcc.dg/torture/pr69951.c: Accept argc==0.
7113
e692d332 71142016-03-04 Richard Biener <rguenther@suse.de>
7115
7116 PR c++/70054
7117 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7118 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7119
af77b7e6 71202016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7121
7122 PR testsuite/69766
7123 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7124 testing multiarch.
7125
290da96e 71262016-03-04 Jakub Jelinek <jakub@redhat.com>
7127
7128 PR debug/69947
7129 * gcc.dg/guality/pr69947.c: New test.
7130
e51ce713 71312016-03-03 Jakub Jelinek <jakub@redhat.com>
7132
7133 PR ada/70017
7134 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7135
1feed892 71362016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7137
7138 PR rtl-optimization/69904
7139 * gcc.target/arm/pr69904.c: New test.
7140
c32bda69 71412016-03-03 Jakub Jelinek <jakub@redhat.com>
7142
7143 PR target/70021
7144 * gcc.dg/vect/pr70021.c: New test.
7145 * gcc.target/i386/pr70021.c: New test.
7146
1bc579ed 71472016-03-03 Marek Polacek <polacek@redhat.com>
7148
7149 PR middle-end/70050
7150 * gcc.dg/pr70050.c: New test.
7151
cfa8d638 71522016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7153
7154 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7155
1b889259 71562016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7157
7158 PR tree-optimization/70043
7159 * gfortran.dg/vect/pr70043.f90: New test.
7160
f756dfa3 71612016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7162
7163 * gnat.dg/specs/task1.ads: New test.
7164
5cb4863d 71652016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7166
7167 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7168 Invoke gdb with -batch.
7169 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7170
5dd12e43 71712016-03-03 Richard Biener <rguenther@suse.de>
7172
7173 PR tree-optimization/55936
7174 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7175
d97ba4ca 71762016-03-02 Jeff Law <law@redhat.com>
7177
5d23c86f 7178 PR rtl-optimization/69942
7179 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7180 effects of argument promotions.
7181
d97ba4ca 7182 PR tree-optimization/69987
7183 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7184 target does not support -fprefetch-loop-arrays.
7185
901faaa0 71862016-03-02 Uros Bizjak <ubizjak@gmail.com>
7187
7188 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7189
51f6fdce 71902016-03-02 Bin Cheng <bin.cheng@arm.com>
7191
6bc7872f 7192 PR rtl-optimization/69052
51f6fdce 7193 * gcc.target/i386/pr69052.c: New test.
7194
31d31e07 71952016-03-02 Alan Modra <amodra@gmail.com>
7196
7197 * gcc.dg/pr69990.c: New.
7198
04faee95 71992016-03-02 Jakub Jelinek <jakub@redhat.com>
7200
270d0117 7201 PR c/68062
7202 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7203
7204 PR middle-end/70022
7205 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7206
04faee95 7207 PR target/70028
7208 * gcc.target/i386/pr70028.c: New test.
7209
a2cc9e8e 72102016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7211
7212 * c-c++-common/asan/swapcontext-test-1.c,
7213 * c-c++-common/tsan/thread_leak.c,
7214 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7215 * g++.dg/tsan/benign_race.C,
7216 * g++.dg/tsan/fd_close_norace.C,
7217 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7218 races with sanitizer output
7219
dd4bd263 72202016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 7221 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 7222
7223 PR target/67278
7224 * gcc.dg/simd-8.c: New testcase.
7225
b5fe3a49 72262016-03-02 Richard Biener <rguenther@suse.de>
7227
7228 PR middle-end/67278
7229 * gcc.dg/simd-7.c: New testcase.
7230
23601f67 72312016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7232
7233 * gcc.target/i386/pr70007.c: Tweak.
7234
f66f65e7 72352016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7236
7237 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7238
60773515 72392016-03-02 Marek Polacek <polacek@redhat.com>
7240
7241 PR c/67854
7242 * gcc.dg/pr67854.c: New test.
7243
6c094cb1 72442016-03-02 Jakub Jelinek <jakub@redhat.com>
7245
7246 PR middle-end/70025
7247 * gcc.dg/torture/pr70025.c: New test.
7248
7627bb56 72492016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7250
7251 PR tree-optimization/68621
7252 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7253
066c8e94 72542016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7255
7256 * gcc.target/i386/pr70007.c: New test.
7257
d3b819ad 72582016-03-01 Jeff Law <law@redhat.com>
7259
d4b9ad56 7260 PR tree-optimization/69196
7e217344 7261 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 7262
d3b819ad 7263 PR tree-optimization/69196
7264 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7265 duplicating code and spoiling the expected output.
7266
4f37285d 72672016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7268
7269 PR target/70033
7270 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7271 supports power9 before doing tests.
7272 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7273 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7274 * gcc.target/powerpc/p9-permute.c: Likewise.
7275
3e9c4f6c 72762016-03-01 Uros Bizjak <ubizjak@gmail.com>
7277
7278 PR target/70027
7279 * gcc.target/i386/pr70027.c: New test.
7280
e324729e 72812016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 7282
7283 * gcc.dg/pr70017.c: New test.
7284
40e9ce2d 72852016-03-01 Jakub Jelinek <jakub@redhat.com>
7286
7287 PR c/69796
7288 PR c/69974
7289 * gcc.dg/pr69796.c: New test.
7290 * gcc.dg/pr69974.c: New test.
7291
e8b016ea 72922016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7293
7294 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7295
24d3127c 72962016-02-29 Jeff Law <law@redhat.com>
7297
7298 PR tree-optimization/69987
7299 * gfortran.dg/pr69987.f90: New test.
7300
7301 PR tree-optimization/69989
7302 * gcc.c-torture/compile/pr69989-2.c: New test.
7303
12cc1225 73042016-03-01 Marek Polacek <polacek@redhat.com>
7305
7306 PR c++/69795
7307 * g++.dg/parse/invalid1.C: New test.
7308
d99a947c 73092016-03-01 Richard Biener <rguenther@suse.de>
7310
7311 PR middle-end/70022
7312 * gcc.dg/pr70022.c: New testcase.
7313
395dbc60 73142016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7315
7316 PR tree-optimization/69956
7317 * gcc.dg/pr69956.c: New test.
7318
40a35c55 73192016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7320
7321 PR target/70011
7322 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7323 XFAIL when hardware supports efficient unaligned storage access.
7324
4edc90b0 73252016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7326
7327 PR c++/69961
7328 * g++.dg/template/pr69961a.C: New test.
7329 * g++.dg/template/pr69961b.C: New test.
7330
1ed1f69a 73312016-02-29 David Malcolm <dmalcolm@redhat.com>
7332
7333 PR preprocessor/69985
7334 * gcc.dg/cpp/pr69985.c: New test case.
7335
01c5d15d 73362016-02-29 Jeff Law <law@redhat.com>
7337
3a4d3de5 7338 PR tree-optimization/70005
7339 * gcc.c-torture/execute/pr70005.c New test.
7340
01c5d15d 7341 PR tree-optimization/69999
7342 * gcc.c-torture/compile/pr69999.c: New test.
7343
1bf66b54 73442016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7345
7346 PR tree-optimization/69652
7347 * gcc.dg/torture/pr69652.c: Delete test.
7348 * gcc.dg/vect/pr69652.c: New test.
7349
b4d653d5 73502016-02-19 Richard Biener <rguenther@suse.de>
7351
7352 PR tree-optimization/69980
7353 * gfortran.dg/vect/pr69980.f90: New testcase.
7354
35bc4745 73552016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7356
7357 * gcc.target/sparc/20160229-1.c: New test.
7358
bb54a538 73592016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7360
7361 * gnat.dg/stack_usage3.adb: New test.
7362 * gnat.dg/stack_usage3_pkg.ads: New helper.
7363
95164e71 73642016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7365
7366 * gnat.dg/renaming8.adb: New test.
7367 * gnat.dg/renaming8_pkg1.ads: New helper.
7368 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7369 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7370
a890896f 73712016-02-29 Richard Biener <rguenther@suse.de>
7372
7373 PR tree-optimization/69720
7374 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7375
5c70403a 73762016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7377
7378 PR fortran/68147
7379 PR fortran/47674
7380 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7381
dfb6d139 73822016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 7383 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7384
7385 PR fortran/56007
7386 * gfortran.dg/coarray_8.f90: Adjust error message.
7387 * gfortran.dg/pr56007.f90: New test.
7388 * gfortran.dg/pr56007.f: New test.
7389
536508db 73902016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7391
7392 PR tree-optimization/69989
7393 * gcc.dg/torture/pr69989.c: New test.
7394
eec75e45 73952016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7396
7397 * gcc.target/i386/stack-realign-win.c: New test.
7398
0175e45a 73992016-02-28 Harald Anlauf <anlauf@gmx.de>
7400
7401 PR fortran/60126
7402 * gfortran.dg/pr60126.f90: New test.
7403
2a703589 74042016-02-27 Jeff Law <law@redhat.com>
7405
7406 Revert
7407 2016-02-26 Richard Biener <rguenther@suse.de>
7408 Jeff Law <law@redhat.com>
7409
7410 PR tree-optimization/69740
7411 * gcc.c-torture/compile/pr69740-1.c: New test.
7412 * gcc.c-torture/compile/pr69740-2.c: New test.
7413
359b4c18 74142016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7415
1c96765a 7416 PR fortran/69910
359b4c18 7417 * gfortran.dg/newunit_4.f90: New test.
7418
49462d93 74192016-02-27 Jakub Jelinek <jakub@redhat.com>
7420
7421 PR target/69613
7422 PR rtl-optimization/69886
7423 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7424 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7425 target.
7426
c4ac733e 74272016-02-26 Martin Sebor <msebor@redhat.com>
7428
7429 PR tree-optimization/15826
7430 * gcc.dg/tree-ssa/pr15826.c: New test.
7431
da8c4b5d 74322016-02-26 Jakub Jelinek <jakub@redhat.com>
7433
7434 PR target/69969
7435 * gcc.target/powerpc/pr69969.c: New test.
7436
0a4558eb 74372016-02-26 Martin Sebor <msebor@redhat.com>
7438
7439 PR c++/15766
7440 * g++.old-deja/g++.other/decl5.C: Add a test case.
7441
5b500299 74422016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7443
7444 PR target/69946
7445 * gcc.target/powerpc/pr69946.c: New file.
7446
565f533b 74472016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 7448 Jeff Law <law@redhat.com>
565f533b 7449
0a4558eb 7450 PR tree-optimization/69740
565f533b 7451 * gcc.c-torture/compile/pr69740-1.c: New test.
7452 * gcc.c-torture/compile/pr69740-2.c: New test.
7453
ff67cbea 74542016-02-26 Martin Jambor <mjambor@suse.cz>
7455
7456 PR middle-end/69920
7457 * gcc.dg/torture/pr69932.c: New test.
7458 * gcc.dg/torture/pr69936.c: Likewise.
7459
e400d817 74602016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7461
7462 PR target/69709
7463 * gcc.target/s390/pr69709.c: New test.
7464
126a5a2d 74652016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7466
7467 PR target/69245
7468 * gcc.target/aarch64/pr69245_1.c: New test.
7469
59c58860 74702016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7471
7472 PR target/69613
7473 * gcc.dg/torture/pr69613.c: New test.
7474
9441fa4e 74752016-02-26 Jakub Jelinek <jakub@redhat.com>
7476
7477 PR rtl-optimization/69891
7478 * gcc.target/i386/pr69891.c: New test.
7479
e48fcde0 74802016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 7481 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7482
35ed600a 7483 PR target/61397
f41208a1 7484 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7485 functionality for both 32-bit and 64-bit.
7486
c86aaa0e 74872016-02-26 Richard Biener <rguenther@suse.de>
7488
7489 PR tree-optimization/69551
7490 * gcc.dg/torture/pr69951.c: New testcase.
7491
38e71a65 74922016-02-25 Richard Biener <rguenther@suse.de>
7493
7494 PR tree-optimization/48795
7495 * gcc.dg/Warray-bounds-18.c: New testcase.
7496
03331e69 74972016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7498
7499 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7500
f14d8d6a 75012016-02-25 Jakub Jelinek <jakub@redhat.com>
7502
7503 PR rtl-optimization/69896
7504 * gcc.dg/pr69896.c: New test.
7505
4003c807 75062016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7507
7508 PR c++/69736
7509 * g++.dg/cpp1y/paren2.C: New test.
7510
a0573328 75112016-02-24 Martin Sebor <msebor@redhat.com>
7512
7513 PR c/51147
7514 * gcc.dg/enum-mode-2.c: New test.
7515
2cde02ad 75162016-02-24 Jakub Jelinek <jakub@redhat.com>
7517
7518 PR c++/69922
7519 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7520 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7521 * g++.dg/ubsan/pr69922.C: New test.
7522
f0ea75d1 75232016-02-24 Marek Polacek <polacek@redhat.com>
7524
7525 PR c/69819
7526 * gcc.dg/pr69819.c: New test.
7527
05027366 75282016-02-24 Martin Sebor <msebor@redhat.com>
7529
34ed562b 7530 PR c++/69912
7531 * g++.dg/ext/flexary15.C: New test.
7532
75332016-02-24 Martin Sebor <msebor@redhat.com>
7534
7535 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 7536 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 7537 * g++.dg/ext/builtin_alloca.C: Same.
05027366 7538
650c3ad5 75392016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7540 Charles Baylis <charles.baylis@linaro.org>
7541
7542 PR debug/61033
7543 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7544
596070e8 75452016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 7546 Jakub Jelinek <jakub@redhat.com>
596070e8 7547
7548 PR middle-end/69760
7549 * gcc.dg/torture/pr69760.c: New testcase.
7550
d6b92d9f 75512016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7552
7553 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7554 pattern on Solaris with as.
7555
90436d9d 75562016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7557
7558 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7559 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7560 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7561 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7562
7c749495 75632016-02-24 Jakub Jelinek <jakub@redhat.com>
7564
7565 PR middle-end/69915
7566 * gcc.dg/pr69915.c: New test.
7567
9c9680b5 75682016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7569
7570 PR rtl-optimization/69886
7571 * gcc.dg/torture/pr69886.c: New test.
7572
36d081ee 75732016-02-24 Richard Biener <rguenther@suse.de>
7574
7575 PR middle-end/68963
7576 * gcc.dg/torture/pr68963.c: New testcase.
7577
2a0accb9 75782016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7579
7580 PR target/69875
7581 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7582 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7583 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7584 * gcc.target/arm/atomic_loaddi_1.c: New test.
7585 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7586 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7587 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7588 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7589 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7590 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7591 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7592 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7593
f0e92ef1 75942016-02-24 Jakub Jelinek <jakub@redhat.com>
7595
7596 PR middle-end/69909
7597 * gcc.dg/torture/pr69909.c: New test.
7598
6907286f 75992016-02-24 Richard Biener <rguenther@suse.de>
7600
7601 PR tree-optimization/69907
7602 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7603 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7604 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7605
e6ab7475 76062016-02-24 Christian Bruel <christian.bruel@st.com>
7607
7608 * gcc.target/arm/pragma_cpp_fma.c: New test.
7609
47587450 76102016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7611
7612 PR fortran/61156
7613 * gfortran.dg/include_6.f90: Update test.
7614
d41ab738 76152016-02-23 Jakub Jelinek <jakub@redhat.com>
7616
7617 PR objc/69844
7618 * objc.dg/pr69844.m: New test.
7619
4772d9d5 76202016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7621
7622 PR libgfortran/69456
7623 * gfortran.dg/namelist_89.f90: New test.
7624 * gfortran.dg/pr59700.f90: Update test..
7625
8c38d887 76262016-02-23 Martin Sebor <msebor@redhat.com>
7627
7628 PR middle-end/69780
7629 * g++.dg/ext/builtin_alloca.C: New test.
7630 * gcc.dg/builtins-68.c: New test.
7631
ee1bfdb0 76322016-02-23 Richard Henderson <rth@redhat.com>
7633
7634 * gcc.target/i386/addr-space-3.c: Remove test.
7635
52609ec3 76362016-02-23 David Malcolm <dmalcolm@redhat.com>
7637
7638 PR preprocessor/69126
7639 PR preprocessor/69543
7640 * c-c++-common/pr69126-2-long.c: New test.
7641 * c-c++-common/pr69126-2-short.c: New test.
7642 * c-c++-common/pr69543-1.c: Remove xfail.
7643
d5bf2cc8 76442016-02-23 David Malcolm <dmalcolm@redhat.com>
7645
7646 PR preprocessor/69126
7647 PR preprocessor/69543
7648 PR preprocessor/69558
7649 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7650 (f): Rename to...
7651 (test_2): ...this, and add leading comment.
7652 (MACRO_3, test_3): New.
7653 (MACRO_4A, MACRO_4B, test_4): New.
7654 (MACRO): Rename to...
7655 (MACRO_5): ...this.
7656 (g): Rename to...
7657 (test_5): ...this, updating for renaming of MACRO, and
7658 add leading comment.
7659 * c-c++-common/pr69543-1.c: New.
7660 * c-c++-common/pr69543-2.c: New.
7661 * c-c++-common/pr69543-3.c: New.
7662 * c-c++-common/pr69543-4.c: New.
7663 * c-c++-common/pr69558-1.c: New.
7664 * c-c++-common/pr69558-2.c: New.
7665 * c-c++-common/pr69558-3.c: New.
7666 * c-c++-common/pr69558-4.c: New.
7667 * gcc.dg/pr69558.c: Move to...
7668 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7669 xfail for c++.
7670
3a37a410 76712016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7672
7673 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7674 to -ftree-parallelize-loops/-fopenacc changes.
7675 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7676 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7677 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7678 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7679 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7680 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7681 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7682 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7683 * c-c++-common/goacc/kernels-loop.c: Likewise.
7684 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7685 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7686 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7687 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7688
ecca180f 76892016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7690
7691 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7692
eec0fa3f 76932016-02-23 Jakub Jelinek <jakub@redhat.com>
7694
f1f91c07 7695 PR c++/69902
7696 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7697
eec0fa3f 7698 PR c/69900
7699 * gcc.dg/pr69900.c: New test.
7700
e045424d 77012016-02-23 Martin Jambor <mjambor@suse.cz>
7702
7703 PR tree-optimization/69666
7704 * gcc.dg/tree-ssa/pr69666.c: New test.
7705
f482dff6 77062016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7707
7708 PR fortran/67451
7709 * gfortran.dg/coarray_allocate_5.f08: New test.
7710
57ed698b 77112016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7712
7713 * gcc.target/s390/vcond-shift.c: Move to ...
7714 * gcc.target/s390/vector/vcond-shift.c: ... here.
7715
990e443c 77162016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7717
7718 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7719 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7720
296c5f01 77212016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7722
7723 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7724
e53f41d5 77252016-02-20 Mark Wielaard <mjw@redhat.com>
7726
7727 PR c/28901
7728 * gcc.dg/unused-variable-3.c: New test.
7729
13af201d 77302016-02-22 Jakub Jelinek <jakub@redhat.com>
7731
7732 PR target/69888
7733 * gcc.target/i386/pr69888.c: New test.
7734
682c90f9 77352016-02-22 Richard Biener <rguenther@suse.de>
7736
7737 PR tree-optimization/69882
7738 * gfortran.dg/vect/pr69882.f90: New testcase.
7739
b8cd18c3 77402016-02-22 Jakub Jelinek <jakub@redhat.com>
7741
7742 PR target/69885
7743 * gcc.dg/pr69885.c: New test.
7744
09343379 77452016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7746
7747 PR target/69806
7748 PR target/54089
7749 * gcc.target/sh/pr54089-10.c: New.
7750
b345a09f 77512016-02-20 Paul Thomas <pault@gcc.gnu.org>
7752
7753 PR fortran/69423
7754 * gfortran.dg/deferred_character_15.f90 : New test.
7755
51385aed 77562016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7757
7758 PR fortran/57365
7759 gfortran.dg/allocate_with_source_18.f03: New test.
7760
77612016-02-20 Harald Anlauf <anlauf@gmx.de>
7762
7763 PR fortran/52531
7764 gfortran.dg/gomp/pr52531.f90: New test.
7765
9cce8384 77662016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7767
7768 PR c++/69865
7769 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7770 -std=c++03.
7771
d91f5fbb 77722016-02-19 Jakub Jelinek <jakub@redhat.com>
7773
563d5cb8 7774 PR c++/69826
7775 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7776 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7777
0a04aac9 7778 PR c++/69850
7779 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7780
d91f5fbb 7781 PR c++/69851
7782 * g++.dg/torture/pr69851.C: New test.
7783
5fe1f282 77842016-02-19 Martin Sebor <msebor@redhat.com>
7785
7786 PR testsuite/69573
7787 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7788
a45bce11 77892016-02-19 Jakub Jelinek <jakub@redhat.com>
7790
6263dde1 7791 PR c++/69850
7792 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7793 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7794
a45bce11 7795 PR c++/67767
7796 * g++.dg/cpp0x/pr67767.C: New test.
7797
cf2ed1b7 77982016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7799
7800 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7801 for fp, simd, crypto, crc, lse.
7802 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7803 above.
7804 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7805 effective target check.
7806
f6cc34b0 78072016-02-19 Jakub Jelinek <jakub@redhat.com>
7808
7809 PR target/69820
7810 * gcc.target/i386/pr69820.c: New test.
7811
6c678e78 78122016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7813
7814 * gcc.target/s390/vector/int128-1.c: New test.
7815
b088ff4b 78162016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7817
7818 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7819
b11e60a4 78202016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7821
7822 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7823 instruction pattern name to prevent the testcase from failing with
7824 -march=z13.
7825
664ff6a0 78262016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7827
7828 * gcc.target/s390/md/movstr-2.c: New test.
7829
e80be24b 78302016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7831
7832 * gcc.target/s390/morestack.c: New test.
7833
9839f350 78342016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7835
7836 PR target/69625
7837 * gcc.target/s390/pr69625.c: Add test case.
7838
4550fbd0 78392016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7840
7841 PR testsuite/68580
7842 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7843
57d00b6a 78442016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7845
7846 PR target/68404
7847 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7848 * gcc.target/powerpc/fusion3.c: Likewise.
7849
63ad69d6 78502016-02-18 Richard Biener <rguenther@suse.de>
7851
7852 PR middle-end/69553
7853 * g++.dg/torture/pr69553.C: New testcase.
7854
d92404ed 78552016-02-18 Nick Clifton <nickc@redhat.com>
7856
4550fbd0 7857 PR target/62254
7858 PR target/69610
7859 * gcc.target/arm/pr62554.c: New test.
7860 * gcc.target/arm/pr69610-1.c: New test.
7861 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 7862
0808dfce 78632016-02-18 Richard Biener <rguenther@suse.de>
7864
7865 PR middle-end/69854
7866 * gcc.dg/torture/pr69854.c: New testcase.
7867
fc3527e3 78682016-02-17 Jakub Jelinek <jakub@redhat.com>
7869
7870 PR c++/69850
7871 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7872
e3c24279 78732012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7874
7875 * gcc.target/powerpc/vec-cg.c: New test.
7876
c9732c2b 78772016-02-17 Richard Biener <rguenther@suse.de>
7878
7879 PR testsuite/69586
7880 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7881
51bf9f9b 78822016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7883
7884 PR target/69161
7885 * gcc.c-torture/compile/pr69161.c: New test.
7886
6baedca3 78872016-02-17 David Sherwood <david.sherwood@arm.com>
7888
7889 PR target/69532
7890 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7891 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7892
4f240715 78932016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7894
7895 * gcc.dg/ifcvt-4.c: Skip on Visium.
7896
e0c0515d 78972016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7898
7899 * gnat.dg/atomic8.adb: New test.
7900
7b319ee6 79012016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7902
7903 * gnat.dg/discr46.ad[sb]: New test.
7904
48a7e3d1 79052016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7906
7907 PR Target/48344
7908 * gcc.target/powerpc/pr48344-1.c: New test.
7909
3f844f15 79102015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7911
7912 PR fortran/69742
7913 * gfortran.dg/associate_21.f90: New test.
7914
7675e968 79152016-02-16 Jakub Jelinek <jakub@redhat.com>
7916
7917 PR c/69835
7918 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7919 -Wnonnull in dg-options.
7920 * c-c++-common/nonnull-2.c: New test.
7921
d6faee88 79222016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7923 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7924
7925 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7926
3a2a72aa 79272016-02-16 Jakub Jelinek <jakub@redhat.com>
7928
7929 PR middle-end/69801
7930 * gcc.dg/pr69801.c: Add empty dg-options.
7931
28072426 79322016-02-16 James Norris <jnorris@codesourcery.com>
7933
7934 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7935 * g++.dg/goacc/deviceptr-1.c: New file.
7936
37fffac2 79372016-02-16 Jakub Jelinek <jakub@redhat.com>
7938
7939 PR tree-optimization/69820
7940 * gcc.dg/vect/pr69820.c: New test.
7941
f72a5e61 79422016-02-16 Richard Biener <rguenther@suse.de>
7943
7944 PR tree-optimization/69776
7945 * gcc.dg/torture/pr69776-2.c: New testcase.
7946
50e0cd76 79472016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7948
7949 PR tree-optimization/69714
7950 * gcc.dg/torture/pr69714.c: New test.
7951
14a72c4e 79522016-02-16 Jakub Jelinek <jakub@redhat.com>
7953
7954 PR tree-optimization/69802
7955 * gcc.dg/pr69802.c: New test.
7956
fd808c11 79572016-02-16 Richard Biener <rguenther@suse.de>
7958
7959 PR middle-end/69801
7960 * gcc.dg/pr69801.c: New testcase.
7961
49a549ca 79622016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7963
7964 PR libgfortran/69651
7965 * gfortran.dg/read_bang.f90: New test.
7966 * gfortran.dg/read_bang4.f90: New test.
7967
77454e6e 79682016-02-15 Jakub Jelinek <jakub@redhat.com>
7969
2074f21c 7970 PR c++/69658
7971 * g++.dg/init/pr69658.C: New test.
7972
77454e6e 7973 PR c++/69797
7974 * c-c++-common/pr69797.c: New test.
7975
4ef4d764 79762016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7977
7978 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7979 check for aarch64*-*-*.
7980
4a45fe0f 79812016-02-15 Richard Biener <rguenther@suse.de>
7982
7983 PR tree-optimization/69783
7984 * gcc.dg/vect/pr69783.c: New testcase.
7985
0b3619e6 79862016-02-15 Richard Biener <rguenther@suse.de>
7987
7988 PR tree-optimization/69776
7989 * gcc.dg/torture/pr69776.c: New testcase.
7990
9b49c3cb 79912016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7992
7993 PR fortran/60526
7994 * gfortran.dg/type_decl_4.f90: Reinstated.
7995
e46faff9 79962016-02-14 John David Anglin <danglin@gcc.gnu.org>
7997
7998 PR fortran/68746
7999 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8000
a96c809a 80012016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8002
8003 PR fortran/60526
8004 PR bootstrap/69816
8005 * gfortran.dg/type_decl_4.f90: Removed.
8006
fdec7e88 80072016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8008
8009 PR fortran/60526
8010 * gfortran.dg/type_decl_4.f90: New test.
8011
a72095c4 80122016-02-14 Alan Modra <amodra@gmail.com>
8013
bc436924 8014 PR testsuite/68886
a72095c4 8015 * gcc.c-torture/execute/stkalign.c: Revise test.
8016
73bb5f8b 80172016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8018
8019 PR target/67260
8020 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8021
beb13161 80222016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8023
8024 PR target/67260
8025 * gcc.target/sh/torture/pr67260.c: New.
8026
67cab04e 80272016-02-12 John David Anglin <danglin@gcc.gnu.org>
8028
8029 * gcc.dg/pr67964.c: Add dg-require-alias.
8030
44a59bb1 80312016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8032
8033 PR target/67636
8034 PR target/64345
8035 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8036
38c9bd3a 80372016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8038
8039 PR libgfortran/69668
8040 * gfortran.dg/namelist_88.f90: New test.
8041
1774ff82 80422016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8043
8044 PR libgfortran/69668
8045 * gfortran.dg/namelist_38.f90: Update test.
8046 * gfortran.dg/namelist_84.f90: Update test.
8047
aec1f4bd 80482016-02-12 David Malcolm <dmalcolm@redhat.com>
8049
8050 PR other/69554
8051 * gcc.dg/pr69554-1.c: New test.
8052 * gfortran.dg/pr69554-1.F90: New test.
8053 * gfortran.dg/pr69554-2.F90: New test.
8054 * lib/gcc-dg.exp (proc dg-locus): New function.
8055 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8056 distinguish between the caret-printing and non-caret-printing
8057 cases. If caret-printing has been explicitly enabled, bail out
8058 without attempting to fix up the output.
8059
da7d5066 80602016-02-12 David Malcolm <dmalcolm@redhat.com>
8061
8062 PR driver/69265
8063 PR driver/69453
8064 * gcc.dg/spellcheck-options-3.c: New test case.
8065 * gcc.dg/spellcheck-options-4.c: New test case.
8066 * gcc.dg/spellcheck-options-5.c: New test case.
8067 * gcc.dg/spellcheck-options-6.c: New test case.
8068 * gcc.dg/spellcheck-options-7.c: New test case.
8069 * gcc.dg/spellcheck-options-8.c: New test case.
8070 * gcc.dg/spellcheck-options-9.c: New test case.
8071 * gcc.dg/spellcheck-options-10.c: New test case.
8072
fcce1b0b 80732016-02-12 Jakub Jelinek <jakub@redhat.com>
8074
8075 PR rtl-optimization/69764
8076 PR rtl-optimization/69771
8077 * c-c++-common/pr69764.c: New test.
8078 * gcc.dg/torture/pr69771.c: New test.
8079
6d609290 80802016-02-12 Marek Polacek <polacek@redhat.com>
8081
8082 * g++.dg/torture/init-list1.C: New.
8083
7d75fb56 80842016-02-12 Marek Polacek <polacek@redhat.com>
8085
8086 * gcc.dg/pr69522.c: Add empty dg-options.
8087
52543fda 80882016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8089
8090 * g++.dg/lto/lto.exp: Include and init mpx.
8091 * g++.dg/lto/pr69729_0.C: New test.
8092
34947478 80932016-02-12 Jakub Jelinek <jakub@redhat.com>
8094
9181a4ec 8095 PR ipa/69241
8096 * g++.dg/ipa/pr69241-4.C: New test.
8097
34947478 8098 PR ipa/68672
8099 * g++.dg/ipa/pr68672-1.C: New test.
8100 * g++.dg/ipa/pr68672-2.C: New test.
8101 * g++.dg/ipa/pr68672-3.C: New test.
8102
74a4140f 81032016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8104
8105 PR c/69522
50e0cd76 8106 * gcc.dg/pr69522.c: New test.
74a4140f 8107
9ddb20d6 81082016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8109
8110 PR c++/69098
8111 * g++.dg/cpp1y/69098.C: New test.
8112 * g++.dg/cpp1y/69098-2.C: New test.
8113
67cf9b55 81142016-02-12 Jakub Jelinek <jakub@redhat.com>
8115
8116 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8117 and neighbour -> neighbor.
8118 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8119 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8120 * c-c++-common/Wvarargs.c: Likewise.
8121 * c-c++-common/goacc/host_data-5.c: Likewise.
8122 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8123 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8124 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8125 * gcc.target/aarch64/pr60697.c: Likewise.
8126 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8127 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8128 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8129 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8130 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8131 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8132 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8133 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8134 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8135 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8136 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8137 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8138 * g++.dg/lookup/koenig5.C: Likewise.
8139 * g++.dg/ext/no-asm-2.C: Likewise.
8140 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8141 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8142 * gfortran.dg/used_types_16.f90: Likewise.
8143 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8144 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8145 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8146 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8147 * gfortran.dg/abstract_type_6.f03: Likewise.
8148 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8149 * gfortran.dg/used_types_15.f90: Likewise.
8150 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8151 * gfortran.dg/exit_3.f08: Likewise.
8152 * gfortran.dg/open_status_2.f90: Likewise.
8153 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8154 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8155 * gfortran.dg/associate_1.f03: Likewise.
8156 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8157 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8158 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8159 * gcc.dg/builtin-object-size-1.c: Likewise.
8160 * gcc.dg/noreturn-6.c: Likewise.
8161 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8162 * gcc.dg/globalalias.c: Likewise.
8163 * gcc.dg/builtins-config.h: Likewise.
8164 * gcc.dg/pr30457.c: Likewise.
8165 * gcc.c-torture/compile/volatile-1.c: Likewise.
8166 * gcc.c-torture/execute/20101011-1.c: Likewise.
8167 * c-c++-common/Waddress-1.c: Likewise.
8168
40b38ace 81692016-02-11 Jakub Jelinek <jakub@redhat.com>
8170
8171 PR c/69768
8172 * c-c++-common/Waddress-1.c: New test.
8173
42c87ca9 81742016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8175
8176 PR fortran/69296
8177 * gfortran.dg/associate_19.f03: New test.
8178 * gfortran.dg/associate_20.f03: New test.
8179
acb7939f 81802016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8181
8182 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8183
6defe3c5 81842016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8185
8186 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8187 .arch armv8-a\n. Add -dA to dg-options.
8188 * gcc.target/aarch64/assembler_arch_1.c: New test.
8189 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8190
63f63318 81912016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8192
8193 PR c++/68726
8194 * g++.dg/cpp0x/pr68726.C: New.
8195
1cddf457 81962016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8197
8198 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8199 test.
8200
b86fba37 82012016-02-11 Richard Biener <rguenther@suse.de>
8202
8203 * g++.dg/tree-ssa/pr61034.C: Adjust.
8204
ec4ec95a 82052016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8206
be7c31e9 8207 PR target/69148
ec4ec95a 8208 * gcc.target/s390/pr69148.c: New.
8209
f64416ca 82102016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8211
8212 PR tree-optimization/69652
8213 * gcc.dg/torture/pr69652.c: New test.
8214
e5d1ea31 82152016-02-10 Jakub Jelinek <jakub@redhat.com>
8216 Patrick Palka <ppalka@gcc.gnu.org>
8217
8218 PR ipa/69241
8219 PR c++/69649
8220 * g++.dg/ipa/pr69241-1.C: New test.
8221 * g++.dg/ipa/pr69241-2.C: New test.
8222 * g++.dg/ipa/pr69241-3.C: New test.
8223 * g++.dg/ipa/pr69649.C: New test.
8224
fa03b19d 82252016-02-10 Uros Bizjak <ubizjak@gmail.com>
8226
8227 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8228 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8229
14485c8a 82302016-02-10 Bin Cheng <bin.cheng@arm.com>
8231
8232 PR tree-optimization/68021
8233 * gcc.dg/tree-ssa/pr68021.c: New test.
8234
79f1ed25 82352016-02-10 Richard Biener <rguenther@suse.de>
8236
8237 PR tree-optimization/69726
8238 * gcc.dg/uninit-22.c: New testcase.
8239
58f74eff 82402016-02-09 Andrew Pinski <apinski@cavium.com>
8241
8242 PR tree-opt/69282
8243 * gcc.c-torture/compile/20160205-1.c: New testcase.
8244
600c00f7 82452016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8246
8247 PR target/68404
8248 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8249 instead accessing a really large arrray.
8250 * gcc.target/powerpc/fusion3.c: Likewise.
8251
0771836e 82522016-02-09 Charles Baylis <charles.baylis@linaro.org>
8253
8254 PR target/68532
8255 * gcc.c-torture/execute/pr68532.c: New test.
8256
4ccd644f 82572016-02-11 Alexandre Oliva <aoliva@redhat.com>
8258
8259 PR target/69634
8260 * gcc.dg/pr69634.c: New.
8261
2e980a39 82622016-02-09 Richard Biener <rguenther@suse.de>
8263
8264 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8265
aacf7102 82662016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 8267
aacf7102 8268 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8269
a1856ddf 82702016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8271
8272 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8273
d4d3da7e 82742016-02-09 Richard Biener <rguenther@suse.de>
8275
8276 PR tree-optimization/69715
8277 * gcc.dg/torture/pr69715.c: New testcase.
8278
9cc6714f 82792016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8280
8281 PR c++/69139
8282 * g++.dg/cpp0x/trailing12.C: New test.
8283 * g++.dg/cpp0x/trailing13.C: New test.
8284
83d5062b 82852016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8286
8287 PR c++/69283
8288 PR c++/67835
8289 * g++.dg/cpp1y/auto-fn29.C: New test.
8290 * g++.dg/cpp1y/auto-fn30.C: New test.
8291
394a86f3 82922016-02-08 Jakub Jelinek <jakub@redhat.com>
8293
8294 PR tree-optimization/69209
8295 * gcc.c-torture/compile/pr69209.c: New test.
8296
93b124b4 82972016-02-08 Jeff Law <law@redhat.com>
8298
8299 PR tree-optimization/68541
8300 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8301 of statements allowed in join block for path splitting.
8302
26abce13 83032016-02-08 Jakub Jelinek <jakub@redhat.com>
8304
0acb2d6e 8305 PR c++/59627
8306 * g++.dg/gomp/pr59627.C: New test.
8307
26abce13 8308 PR ipa/69239
8309 * g++.dg/ipa/pr69239.C: New test.
8310
86e0b129 83112016-02-08 David Malcolm <dmalcolm@redhat.com>
8312
8313 PR preprocessor/69664
8314 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8315 * gcc.dg/cpp/warn-comments.c: Likewise.
8316
f553d9f8 83172016-02-08 Marek Polacek <polacek@redhat.com>
8318
8319 PR c++/69688
8320 * g++.dg/init/const12.C: New test.
8321
600695e0 83222016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8323
8324 PR target/60410
8325 * gcc.dg/lto/pr55113_0.c: Remove test.
8326
c4f4b1e8 83272016-02-08 Richard Biener <rguenther@suse.de>
8328
8329 PR tree-optimization/69719
8330 * gcc.dg/torture/pr69719.c: New testcase.
8331
5a987d87 83322016-02-08 Richard Biener <rguenther@suse.de>
8333 Jeff Law <law@redhat.com>
8334
8335 PR target/68273
8336 * gcc.target/mips/pr68273.c: New testcase.
8337
0418e71d 83382016-02-08 Richard Biener <rguenther@suse.de>
8339
8340 PR rtl-optimization/69274
8341 * gcc.target/i386/addr-sel-1.c: XFAIL.
8342
07c0f1ca 83432016-02-08 Jeff Law <law@redhat.com>
8344
40d85f4c 8345 PR tree-optimization/68541
8346 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8347
140e093f 8348 PR tree-optimization/65917
07c0f1ca 8349 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8350
16430acf 83512016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8352
8353 PR fortran/50555
8354 * gfortran.dg/namelist_args.f90: New test.
8355
3f0ff0d8 83562016-02-05 Jeff Law <law@redhat.com>
8357
140e093f 8358 PR tree-optimization/68541
3f0ff0d8 8359 * gcc.dg/tree-ssa/split-path-2.c: New test.
8360 * gcc.dg/tree-ssa/split-path-3.c: New test.
8361 * gcc.dg/tree-ssa/split-path-4.c: New test.
8362 * gcc.dg/tree-ssa/split-path-5.c: New test.
8363 * gcc.dg/tree-ssa/split-path-6.c: New test.
8364 * gcc.dg/tree-ssa/split-path-7.c: New test.
8365
a7cc1f94 83662016-02-05 Martin Sebor <msebor@redhat.com>
8367
8368 PR c++/69662
8369 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8370 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8371
fcb25f28 83722016-02-06 Richard HEnderson <rth@redhat.com>
8373
8374 PR c/69643
8375 * gcc.target/i386/addr-space-4.c: New.
8376 * gcc.target/i386/addr-space-5.c: New.
8377
3a2545a1 83782016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8379
8380 PR fortran/66089
8381 * gfortran.dg/elemental_dependency_6.f90: New.
8382
1e302465 83832016-02-05 Jakub Jelinek <jakub@redhat.com>
8384
66feb54c 8385 PR rtl-optimization/69691
8386 * gcc.c-torture/execute/pr69691.c: New test.
8387
1e302465 8388 PR c++/69628
8389 * g++.dg/parse/pr69628.C: New test.
8390
9c28a298 83912016-02-05 Uros Bizjak <ubizjak@gmail.com>
8392
8393 * gcc.dg/sancov/asan.c: Move to ...
8394 * gcc.dg/asan/sancov-1.c: ... here.
8395
a854e286 83962016-02-05 Uros Bizjak <ubizjak@gmail.com>
8397
8398 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8399
d4f0b240 84002016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8401
8402 PR target/69677
8403 * gcc.target/i386/pr69677.c: New test.
8404
235d8723 84052016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8406
8407 PR c++/68948
8408 * g++.dg/template/pr68948.C: New test.
8409
f390cf65 84102016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8411
8412 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8413 (only necessary on s390x).
8414
ab99f104 84152016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8416
8417 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8418 -mno-accumulate-outgoing-args.
8419
f7ef5392 84202016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8421
8422 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8423
6b098e91 84242016-02-04 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR c/69669
8427 * c-c++-common/pr69669.c: New test.
8428
f0146cf3 84292016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8430
8431 PR target/69667
8432 * g++.dg/pr69667.C: New file.
8433
08fd6cf5 84342016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8435
8436 PR target/69619
8437 * gcc.dg/pr69619.c: Add new test.
8438
a6f3f39f 84392016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8440
8441 PR rtl-optimization/69577
8442 * gcc.target/i386/pr69577.c: New test.
8443
774068a0 84442016-02-04 Martin Liska <mliska@suse.cz>
8445
8446 * g++.dg/asan/pr69276.C: New test.
8447
f50a7894 84482016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8449
8450 PR target/65932
8451 PR target/67714
8452 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8453 a single smulbb instruction.
8454 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8455 * gcc.target/amr/wmul-2.c: Likewise.
8456
6b722eb3 84572016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8458
8459 PR target/65932
8460 PR target/67714
8461 * gcc.c-torture/execute/pr67714.c: New test.
8462
1f1475a7 84632016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8464
8465 PR target/69454
8466 * gcc.target/i386/pr69454-1.c: New test.
8467 * gcc.target/i386/pr69454-2.c: New test.
8468
6b94e133 84692016-02-03 Martin Sebor <msebor@redhat.com>
8470
8471 PR c++/69251
8472 PR c++/69253
8473 PR c++/69290
8474 PR c++/69277
8475 PR c++/69349
8476 * g++.dg/ext/flexarray-mangle-2.C: New test.
8477 * g++.dg/ext/flexarray-mangle.C: New test.
8478 * g++.dg/ext/flexarray-subst.C: New test.
8479 * g++.dg/ext/flexary11.C: New test.
8480 * g++.dg/ext/flexary12.C: New test.
8481 * g++.dg/ext/flexary13.C: New test.
8482 * g++.dg/ext/flexary14.C: New test.
8483 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8484
342ed0ac 84852016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8486
8487 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8488 Define only if CHECK_FLOAT128 is defined.
8489 (main): Properly initialize u5.
8490
edf6c4d2 84912016-02-03 Jakub Jelinek <jakub@redhat.com>
8492
415d5641 8493 PR c/69627
8494 * gcc.dg/pr69627.c: New test.
8495
edf6c4d2 8496 PR target/69644
8497 * gcc.dg/pr69644.c: New test.
8498
cf8f3ba0 84992016-02-03 Mike Stump <mikestump@comcast.net>
8500
8501 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8502 support for struct-layout-1.exp.
8503
c90d55dd 85042016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8505
8506 PR c++/69056
f7ef5392 8507 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 8508
401bd0c8 85092016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8510 Alexandre Oliva <aoliva@redhat.com>
8511
8512 PR target/69461
8513 * gcc.target/powerpc/pr69461.c: New.
8514
277d9d1d 85152016-02-03 Uros Bizjak <ubizjak@gmail.com>
8516
8517 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8518 works from here ...
8519 (check_effective_target_fsanitize_thread): ... to here. Do not
8520 specify additional compile flags for the test source.
8521 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8522 specify additional compile flags for the test source.
8523
e69ad94a 85242016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8525
8526 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8527
a4454da2 85282016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8529
8530 PR fortran/67451
8531 PR fortran/69418
8532 * gfortran.dg/coarray_allocate_2.f08: New test.
8533 * gfortran.dg/coarray_allocate_3.f08: New test.
8534 * gfortran.dg/coarray_allocate_4.f08: New test.
8535
88cab2dd 85362016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8537
8538 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8539 use same scan-tree-dump-times on all platforms.
8540 * gcc.dg/vect/vect-outer-1.c: Likewise.
8541 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8542 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8543 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8544 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8545 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8546 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8547 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8548
66ea75c4 85492016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8550
8551 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8552 warning.
8553
4eef8df7 85542016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8555
8556 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8557
665fbc2f 85582016-02-02 James Norris <jnorris@codesourcery.com>
8559
8560 * c-c++-common/goacc/routine-5.c: Add tests.
8561
b10e3d47 85622016-02-02 Alexander Monakov <amonakov@ispras.ru>
8563
8564 * gcc.target/nvptx/unsigned-cmp.c: New test.
8565
12ad66dd 85662016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8567
8568 * gcc.target/aarch64/scalar_shift_1.c
8569 (test_corners_sisd_di): Improve force to SIMD register.
8570 (test_corners_sisd_si): Likewise.
8571 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8572 Remove scan-assembler check for ldr.
8573
f9ec342f 85742016-02-02 Richard Biener <rguenther@suse.de>
8575
8576 PR tree-optimization/69595
8577 * gcc.dg/Warray-bounds-17.c: New testcase.
8578
32f2925a 85792016-02-02 Richard Biener <rguenther@suse.de>
8580
8581 PR tree-optimization/69606
8582 * gcc.dg/torture/pr69606.c: New testcase.
8583
cfd9ca84 85842016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8585
8586 PR middle-end/68542
8587 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8588 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8589
19bf08e2 85902016-02-02 Alan Modra <amodra@gmail.com>
8591
8592 PR target/69548
8593 * gcc.target/powerpc/pr69548.c: New test.
8594
6f13b088 85952016-02-01 Jakub Jelinek <jakub@redhat.com>
8596
dcddc5af 8597 PR rtl-optimization/69592
8598 * gcc.dg/pr69592.c: New test.
8599
6f13b088 8600 PR preprocessor/69543
8601 PR c/69558
8602 * gcc.dg/pr69543.c: New test.
8603 * gcc.dg/pr69558.c: New test.
8604
d090e5c2 86052016-02-01 Uros Bizjak <ubizjak@gmail.com>
8606
fcb317c5 8607 PR testsuite/65940
8608 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 8609
aaf527dc 86102016-02-01 Martin Sebor <msebor@redhat.com>
8611
8612 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8613
1674217b 86142016-02-01 Bin Cheng <bin.cheng@arm.com>
8615
8616 PR tree-optimization/67921
8617 * c-c++-common/ubsan/pr67921.c: New test.
8618
b4007655 86192016-02-01 Richard Biener <rguenther@suse.de>
8620
8621 PR middle-end/69556
8622 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8623
88a477bb 86242016-02-01 Richard Biener <rguenther@suse.de>
8625
8626 PR tree-optimization/69574
8627 * gcc.dg/torture/pr69574.c: New testcase.
8628
2eaaa4e7 86292016-02-01 Richard Biener <rguenther@suse.de>
8630
8631 PR tree-optimization/69579
8632 * gcc.dg/setjmp-6.c: New testcase.
8633
e3882c44 86342016-02-01 Jakub Jelinek <jakub@redhat.com>
8635
8636 PR rtl-optimization/69570
8637 * g++.dg/opt/pr69570.C: New test.
8638
f80aff47 86392016-02-01 Richard Henderson <rth@redhat.com>
8640
8641 * gcc.dg/pr69535.c: New test.
8642
240568aa 86432016-01-31 John David Anglin <danglin@gcc.gnu.org>
8644
6009b3b8 8645 PR testsuite/69584
8646 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8647 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8648
1fdf7177 8649 PR debug/68244
8650 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8651
240568aa 8652 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8653
cb3e5ac0 86542016-01-31 Paul Thomas <pault@gcc.gnu.org>
8655
8656 PR fortran/67564
8657 * gfortran.dg/allocate_with_source_17.f03: New test.
8658
3b8b902b 86592016-01-30 Jakub Jelinek <jakub@redhat.com>
8660
8661 PR tree-optimization/69546
8662 * gcc.dg/torture/pr69546.c: New test.
8663
17985abe 86642016-01-30 Paul Thomas <pault@gcc.gnu.org>
8665
8666 PR fortran/69566
8667 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8668
b5239e80 86692016-01-30 Martin Sebor <msebor@redhat.com>
8670
8671 PR c++/68490
8672 * g++.dg/ext/flexary10.C: New test.
8673
e8f03010 86742016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8675
8676 PR fortran/66707
8677 gfortran.dg/common_23.f90: New test.
8678
dc93691a 86792016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8680
8681 PR target/65546
8682 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8683 condition being checked, and disable it when the target supports
8684 misaligned loads and stores.
8685
ff5e28e9 86862016-01-29 Jakub Jelinek <jakub@redhat.com>
8687
8688 PR debug/69518
8689 * gcc.dg/torture/pr69518.c: New test.
8690
b0d8930a 86912016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8692
8693 PR target/69530
8694 * gcc.target/i386/pr69530.c: New test.
8695
21601fc7 86962016-01-29 Steve Ellcey <sellcey@imgtec.com>
8697
8698 PR target/65604
8699 * gcc.target/mips/div-delay.c: New test.
8700
ca6c7317 87012016-01-29 Jakub Jelinek <jakub@redhat.com>
8702
4758dc39 8703 PR target/69551
8704 * gcc.target/i386/pr69551.c: New test.
8705
ca6c7317 8706 PR target/66137
8707 * gcc.target/i386/pr66137.c: New test.
8708
e3078da6 87092016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8710
8711 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8712 always built for p5600.
8713 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8714 isa=p5600 dg-option.
8715
b622ec25 87162016-01-29 Richard Biener <rguenther@suse.de>
8717
8718 PR tree-optimization/69547
8719 * g++.dg/tree-ssa/pr69547.C: New testcase.
8720
d2a60e99 87212016-01-29 Jakub Jelinek <jakub@redhat.com>
8722
8723 PR debug/66869
8724 * g++.dg/warn/Wunused-function2.C: New test.
8725
ae849d2b 87262016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8727
8728 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8729 support for test to succeed.
8730
ce6a6978 87312016-01-29 Marek Polacek <polacek@redhat.com>
8732
8733 PR c++/69509
8734 PR c++/69516
8735 * g++.dg/ext/constexpr-vla2.C: New test.
8736 * g++.dg/ext/constexpr-vla3.C: New test.
8737 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8738
7550d855 87392016-01-29 Richard Biener <rguenther@suse.de>
8740
8741 PR middle-end/69537
8742 * gcc.dg/uninit-21.c: New testcase.
8743
f11bb279 87442016-01-28 Uros Bizjak <ubizjak@gmail.com>
8745
8746 PR target/69459
8747 * gcc.target/i386/pr69459.c: New test.
8748
c80c12c8 87492016-01-28 Steve Ellcey <sellcey@imgtec.com>
8750
8751 PR target/68400
8752 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8753 * gcc.target/mips/pr68400.c: New test.
8754
c649bacc 87552016-01-28 Martin Sebor <msebor@redhat.com>
8756
8757 PR target/17381
8758 * gcc.target/powerpc/pr17381.c: New test.
8759
f4881661 87602016-01-28 Jakub Jelinek <jakub@redhat.com>
8761
8762 PR middle-end/69542
8763 * gcc.dg/torture/pr69542.c: New test.
8764
d66fdd75 87652016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8766
8767 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8768
d4a78818 87692016-01-28 David Edelsohn <dje.gcc@gmail.com>
8770
8771 * gcc.dg/pr65980.c: Skip on AIX.
8772 * gcc.dg/pr66688.c: Same.
8773
21329e97 87742016-01-28 David Edelsohn <dje.gcc@gmail.com>
8775
8776 PR target/63679
8777 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8778 * gcc.dg/tree-ssa/sra-18.c: Same.
8779
cc7124a6 87802016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8781
8782 PR fortran/62536
8783 * gfortran.dg/block_15.f08: New test.
8784 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8785 on incorrectly closed BLOCK.
8786
358dfcb4 87872016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8788
8789 * gcc.dg/declare-simd.c: New test.
e87502d6 87902016-01-28 Richard Biener <rguenther@suse.de>
8791
8792 PR tree-optimization/69466
8793 * gfortran.dg/vect/pr69466.f90: New testcase.
8794
44e7334b 87952016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8796
8797 * g++.dg/pr67989.C: Remove ARM-specific option.
8798 * gcc.target/arm/pr67989.C: New file.
8799
5ce8f551 88002016-01-27 Uros Bizjak <ubizjak@gmail.com>
8801
8802 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8803 and expm1 test for glibc < 2.11.
8804
fa6e6b15 88052016-01-27 Richard Henderson <rth@redhat.com>
8806
8807 * gcc.c-torture/execute/pr69447.c: New test.
8808
88092016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 8810
7b8122c6 8811 PR fortran/69422
147b2f9b 8812 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8813
78e516eb 88142016-01-27 Jakub Jelinek <jakub@redhat.com>
8815
8816 PR debug/66869
8817 * gcc.dg/pr66869.c: New test.
8818
9b849350 88192016-01-25 Jeff Law <law@redhat.com>
8820
8821 PR tree-optimization/68398
f11bb279 8822 PR tree-optimization/69196
9b849350 8823 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8824 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8825 path to avoid new heuristic allowing more irreducible regions
8826 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8827 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8828 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8829 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8830 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8831
fee5e491 88322016-01-27 Marek Polacek <polacek@redhat.com>
8833
8834 PR c/68062
8835 * c-c++-common/vector-compare-4.c: New test.
8836
eec96426 88372016-01-27 David Malcolm <dmalcolm@redhat.com>
8838
8839 PR preprocessor/69126
8840 * c-c++-common/pr69126.c: New test case.
8841
5068be18 88422016-01-27 Ian Lance Taylor <iant@google.com>
8843
8844 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8845
5fa82c11 88462016-01-27 Ryan Burn <contact@rnburn.com>
8847
8848 PR cilkplus/69267
8849 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8850
b3df0219 88512016-01-27 Uros Bizjak <ubizjak@gmail.com>
8852
8853 PR target/69512
8854 * gcc.target/i386/pr69512.c: New test.
8855
d46a16d4 88562016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8857
8858 PR ada/69488
8859 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8860
6a9b35ef 88612016-01-27 Marek Polacek <polacek@redhat.com>
8862
8863 PR c++/69379
8864 * g++.dg/pr69379.C: New test.
8865
18e9663b 88662016-01-27 Martin Sebor <msebor@redhat.com>
8867
8868 PR c++/69317
8869 * g++.dg/abi/Wabi-2-2.C: New test.
8870 * g++.dg/abi/Wabi-2-3.C: New test.
8871 * g++.dg/abi/Wabi-3-2.C: New test.
8872 * g++.dg/abi/Wabi-3-3.C: New test.
8873
c88301ad 88742016-01-27 Richard Biener <rguenther@suse.de>
8875
8876 PR tree-optimization/69166
8877 * gcc.dg/torture/pr69166.c: New testcase.
8878
8ca47550 88792016-01-27 Martin Jambor <mjambor@suse.cz>
8880
8881 PR tree-optimization/69355
8882 * gcc.dg/tree-ssa/pr69355.c: New test.
8883
5cb23e3c 88842016-01-27 Marek Polacek <polacek@redhat.com>
8885
8886 PR c++/69496
8887 * g++.dg/ext/constexpr-vla1.C: New test.
8888
7b0c1b6d 88892016-01-20 Christian Bruel <christian.bruel@st.com>
8890
8891 PR target/69245
8892 * gcc.target/arm/pr69245.c: New test.
8893
220112fc 88942016-01-27 Jakub Jelinek <jakub@redhat.com>
8895
8896 PR tree-optimization/69399
8897 * gcc.dg/torture/pr69399.c: New test.
8898
16294490 88992016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8900
8901 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8902
8abd3d0c 89032016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8904
8905 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8906
7cf9b895 89072016-01-26 Tom de Vries <tom@codesourcery.com>
8908
8909 PR tree-optimization/69110
8910 * gcc.dg/autopar/pr69110.c: New test.
8911
557c1942 89122016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 8913 Sebastian Pop <s.pop@samsung.com>
557c1942 8914
8915 * gcc.dg/graphite/isl-ast-op-select.c: New.
8916
80adbd96 89172015-01-26 Paul Thomas <pault@gcc.gnu.org>
8918
8919 PR fortran/69385
8920 * gfortran.dg/allocate_error_6.f90: New test.
8921
c3f86f60 89222016-01-26 Richard Henderson <rth@redhat.com>
8923
8924 * gcc.dg/tm/pr60908.c: New test.
8925
3752e5b1 89262016-01-26 David Malcolm <dmalcolm@redhat.com>
8927
8928 PR other/69006
8929 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8930 directive.
8931 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8932 expected multiline output to reflect the colorization being
8933 disabled before newlines.
8934 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8935 (custom_diagnostic_finalizer): Replace call to
8936 pp_newline_and_flush with call to pp_flush.
8937 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8938 * gfortran.dg/implicit_class_1.f90: Likewise.
8939 * lib/gcc-dg.exp (allow_blank_lines): New global.
8940 (dg-allow-blank-lines-in-output): New procedure.
8941 (gcc-dg-prune): Complain about blank lines in the output, unless
8942 dg-allow-blank-lines-in-output was called.
8943 * lib/multiline.exp (_build_multiline_regex): Only support
8944 arbitrary followup text for non-blank-lines, not for blank lines.
8945
9bbfd060 89462016-01-26 Jakub Jelinek <jakub@redhat.com>
8947
8948 PR tree-optimization/69483
8949 * gcc.dg/pr69483.c: New test.
8950 * g++.dg/opt/pr69483.C: New test.
8951
53773057 89522016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8953
8954 PR target/68620
8955 * gcc.target/arm/pr68620.c: New test.
8956
442a556f 89572016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8958
8959 * gcc.target/i386/pr68986-2.c: Remove -m32.
8960
d513c683 89612016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8962
8963 PR target/68986
8964 * gcc.target/i386/pr68986-1.c: New test.
8965 * gcc.target/i386/pr68986-2.c: Likewise.
8966 * gcc.target/i386/pr68986-3.c: Likewise.
8967
976877a5 89682016-01-26 Christian Bruel <christian.bruel@st.com>
8969
8970 * lib/target-supports.exp
8971 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8972 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8973 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8974
2c7b2f88 89752016-01-26 Richard Biener <rguenther@suse.de>
8976
8977 PR tree-optimization/69452
8978 * gcc.dg/torture/pr69452.c: New testcase.
8979
f7fc06e7 89802016-01-26 Jakub Jelinek <jakub@redhat.com>
8981
8982 PR target/69442
8983 * gcc.dg/pr69442.c: New test.
8984
d1dae587 89852016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8986
8987 PR target/67896
8988 * gcc.target/aarch64/simd/pr67896.C: New.
8989
ef7be7f8 89902016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8991
8992 PR tree-optimization/69400
8993 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8994 function.
8995 (plugin_init): Call it.
8996 * gcc.dg/torture/pr69400.c: New test.
8997
648433a4 89982016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8999
9000 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9001
45fc5243 90022016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9003 Sebastian Pop <s.pop@samsung.com>
9004
9005 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9006 isl-0.15.
9007
c699f6a1 90082016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9009 Sebastian Pop <s.pop@samsung.com>
9010
9011 * gcc.dg/graphite/pr69292.c: New.
9012
b86e24ea 90132016-01-25 Jakub Jelinek <jakub@redhat.com>
9014
9015 * c-c++-common/goacc/use_device-1.c: New test.
9016
105cb8d7 90172016-01-25 Jeff Law <law@redhat.com>
9018
9019 PR tree-optimization/69196
9020 PR tree-optimization/68398
9021 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9022 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9023
44562749 90242016-01-25 David Edelsohn <dje.gcc@gmail.com>
9025
9026 PR target/69469
9027 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9028 Algorithm.
9029
6837fee7 90302016-01-25 Richard Biener <rguenther@suse.de>
9031
9032 PR testsuite/69380
9033 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9034
fe500d65 90352016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9036
9037 PR target/69421
9038 * gcc.dg/pr69421.c: New test.
9039
8eacba94 90402016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9041
9042 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9043 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9044 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9045 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9046 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9047 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9048 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9049 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9050 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9051 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9052
af09d40d 90532016-01-25 Richard Biener <rguenther@suse.de>
9054
9055 PR tree-optimization/69376
9056 * gcc.dg/torture/pr69376.c: New testcase.
9057
d65063f5 90582016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9059
9060 PR fortran/69397
9061 PR fortran/68442
9062 * gfortran.dg/interface_38.f90: New test.
9063 * gfortran.dg/interface_39.f90: New test.
80adbd96 9064
08c7bfb4 90652016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9066
9067 Revert:
9068 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9069
9070 PR c++/11858
9071 PR c++/24663
9072 PR c++/24664
9073 * g++.dg/template/pr11858.C: New test.
9074 * g++.dg/template/pr24663.C: New test.
9075 * g++.dg/template/unify12.C: New test.
9076 * g++.dg/template/unify13.C: New test.
9077 * g++.dg/template/unify14.C: New test.
9078 * g++.dg/template/unify15.C: New test.
9079 * g++.dg/template/unify16.C: New test.
9080 * g++.dg/template/unify17.C: New test.
9081
c2e7d2be 90822016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9083
9084 PR fortran/68283
9085 gfortran.dg/pr68283.f90: New test.
9086
9f2e8617 90872016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9088
9089 PR fortran/66094
9090 * gfortran.dg/inline_matmul_13.f90: New test.
9091 * gfortran.dg/matmul_bounds_8.f90: New test.
9092 * gfortran.dg/matmul_bounds_9.f90: New test.
9093 * gfortran.dg/matmul_bounds_10.f90: New test.
9094
a4838119 90952016-01-23 Tom de Vries <tom@codesourcery.com>
9096
9097 PR tree-optimization/69426
9098 * gcc.dg/autopar/pr69426.c: New test.
9099
feddf0dc 91002016-01-23 Martin Sebor <msebor@redhat.com>
9101
9102 PR c++/58109
9103 PR c++/69022
9104 * g++.dg/cpp0x/alignas5.C: New test.
9105 * g++.dg/ext/vector29.C: Same.
9106
132731fb 91072016-01-23 Uros Bizjak <ubizjak@gmail.com>
9108
9109 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9110 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9111 _GNU_SOURCE from compile flags to the source.
9112 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9113 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9114 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9115 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9116
51aec681 91172016-01-22 Jakub Jelinek <jakub@redhat.com>
9118
9119 PR target/69432
9120 * g++.dg/opt/pr69432.C: New test.
9121
147aa3e3 91222016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9123
9124 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9125 32-bit targets testing an -m64 multilib.
9126
4d04e35e 91272016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9128
9129 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9130 64-bit support.
9131
86f38d0c 91322016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9133
9134 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9135
f776e712 91362016-01-21 Christian Bruel <christian.bruel@st.com>
9137
9138 PR target/68674
9139 * gcc.target/i386/pr68674.c
9140 * gcc.target/aarch64/pr68674.c
9141 * gcc.target/arm/pr68674.c
9142
7b9de435 91432016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9144
9145 PR target/69403
9146 * gcc.c-torture/execute/pr69403.c: New test.
9147
9935a0ba 91482016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9149
9150 PR c++/55843
9151 * g++.dg/template/pr55843.C: New.
9152
06b94aa1 91532016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9154
9155 PR testsuite/66877
9156 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9157 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9158
b68773a8 91592016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9160
9161 PR testsuite/67489
132731fb 9162 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9163 from dg-do compile directive, and instead add
9164 { dg-require-effective-target int128 }.
b68773a8 9165
bbbbe8ab 91662016-01-20 Martin Sebor <msebor@redhat.com>
9167
9168 PR c/69405
9169 * gcc.dg/sync-fetch.c: New test.
9170
f3a6a26f 91712016-01-21 Martin Sebor <msebor@redhat.com>
9172
9173 PR target/69252
9174 * gcc.target/powerpc/pr69252.c: New test.
9175
d1565a03 91762016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9177
9178 PR fortran/65996
132731fb 9179 * gfortran.dg/pr65996.f90: New test.
d1565a03 9180
15a5a905 91812016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9182
9183 PR c++/68810
bbbbe8ab 9184 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 9185 expected to generate an error.
15a5a905 9186
e4538af5 91872016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9188
9189 PR middle-end/66178
9190 * gcc.dg/torture/pr66178.c: New test.
9191
4d4180ce 91922016-01-21 Anton Blanchard <anton@samba.org>
9193 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9194
9195 PR target/63354
9196 * gcc.target/powerpc/pr63354.c: New test.
9197
86e16058 91982016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9199
9200 PR rtl-optimization/68990
9201 * gcc.target/i386/pr68990: New.
9202
b11b85e4 92032016-01-21 Nick Clifton <nickc@redhat.com>
9204
9205 PR target/69129
9206 * gcc.target/mips/pr69129.c: New.
9207
62dd9f85 92082016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9209
9210 PR c++/58046
9211 * g++.dg/cpp0x/pr58046.C: New.
9212
ac7d424b 92132016-01-21 Jakub Jelinek <jakub@redhat.com>
9214
47c0bea3 9215 PR target/69187
9216 PR target/65624
9217 * gcc.target/arm/pr69187.c: New test.
9218
ac7d424b 9219 PR c++/69355
9220 * g++.dg/torture/pr69355.C: New test.
9221
9e18b252 92222016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9223 Sebastian Pop <s.pop@samsung.com>
9224
9225 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9226
de862e2f 92272016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9228 Sebastian Pop <s.pop@samsung.com>
9229
132731fb 9230 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 9231
f55f9344 92322016-01-21 Jakub Jelinek <jakub@redhat.com>
9233
9234 PR middle-end/67653
9235 * c-c++-common/pr67653.c: New test.
9236 * gcc.dg/torture/pr29119.c: Add dg-warning.
9237
62752e71 92382016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9239
9240 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9241
16d4186f 92422016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9243
9244 PR c/24293
9245 * gcc.dg/pr24293.c: New test.
9246 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9247 incomplete struct type.
9248 * gcc.dg/declspec-1.c: Likewise.
9249 * gcc.dg/pr63549.c: Likewise.
9250
58219d13 92512016-01-20 Jakub Jelinek <jakub@redhat.com>
9252
9253 PR tree-optimization/66612
9254 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9255 for bdn instruction.
9256
a7b5688a 92572016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9258
9259 * lib/target-supports.exp
9260 (check_effective_target_arm_fp_ok_nocache): New.
9261 (check_effective_target_arm_fp_ok): New.
9262 (add_options_for_arm_fp): New.
9263 (check_effective_target_arm_crypto_ok_nocache): Require
9264 target_arm_v8_neon_ok instead of arm32.
9265 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9266 (check_effective_target_arm_crypto_pragma_ok): New.
9267 (add_options_for_arm_vfp): New.
9268 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9269 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9270 target instead. Force initial fpu to vfp.
9271 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9272 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9273 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9274 dependency.
9275 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9276 use arm_vfp effective target instead. Force initial fpu to vfp.
9277 * gcc.target/arm/attr-neon3.c: Likewise.
9278 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9279 arm_vfp_ok.
9280 * gcc.target/arm/unsigned-float.c: Likewise.
9281 * gcc.target/arm/vfp-1.c: Likewise.
9282 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9283 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9284 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9285 * gcc.target/arm/vfp-ldmias.c: Likewise.
9286 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9287 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9288 * gcc.target/arm/vfp-stmiad.c: Likewise.
9289 * gcc.target/arm/vfp-stmias.c: Likewise.
9290 * gcc.target/arm/vnmul-1.c: Likewise.
9291 * gcc.target/arm/vnmul-2.c: Likewise.
9292 * gcc.target/arm/vnmul-3.c: Likewise.
9293 * gcc.target/arm/vnmul-4.c: Likewise.
9294
7ca56ca8 92952016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 9296
7fb75b57 9297 PR testsuite/69366
9298 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9299 the MPX run-time library, for compile-time MPX test.
9300 * gcc.target/i386/chkp-always_inline.c: Likewise.
9301 * gcc.target/i386/chkp-bndret.c: Likewise.
9302 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9303 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9304 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9305 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9306 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9307 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9308 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9309 * gcc.target/i386/chkp-label-address.c: Likewise.
9310 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9311 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9312 * gcc.target/i386/chkp-pr69044.c: Likewise.
9313 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9314 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9315 * gcc.target/i386/chkp-strchr.c: Likewise.
9316 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9317 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9318 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9319 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9320 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9321 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9322 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9323 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9324 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9325 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9326 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9327 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9328 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9329 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9330 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9331 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9332 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9333 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9334 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9335 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9336 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9337 * gcc.target/i386/pr63995-2.c: Likewise.
9338 * gcc.target/i386/pr64805.c: Likewise.
9339 * gcc.target/i386/pr65044.c: Likewise.
9340 * gcc.target/i386/pr65167.c: Likewise.
9341 * gcc.target/i386/pr65183.c: Likewise.
9342 * gcc.target/i386/pr65184.c: Likewise.
9343 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 9344
f2da0b99 93452016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9346
9347 PR tree-optimization/69328
9348 * gcc.dg/pr69328.c: New test.
9349
4d379676 93502016-01-20 Jeff Law <law@redhat.com>
9351
4a11f145 9352 PR target/25114
4d379676 9353 * gcc.target/m68k/pr25114.c: New test.
9354
0754bad1 93552016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9356
9357 * gcc.target/arm/memset-inline-10.c: Added
9358 dg-require-effective-target arm_thumb2_ok.
9359
63bd5c2d 93602016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9361
9362 * gcc.dg/debug/dwarf2/sso.c: New test.
9363
a9c01e81 93642016-01-19 Uros Bizjak <ubizjak@gmail.com>
9365
9366 PR testsuite/68820
9367 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9368 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9369 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9370
53fa0e54 93712016-01-19 Jan Hubicka <hubicka@ucw.cz>
9372
9373 PR ipa/66223
9374 * g++.dg/ipa/devirt-50.C: New testcase.
9375
e035a62c 93762016-01-19 Marek Polacek <polacek@redhat.com>
9377
9378 PR c++/68965
9379 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9380 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9381
885cc3ea 93822016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9383
9384 PR target/69135
9385 * gcc.target/arm/pr69135_1.c: New test.
9386
07bd240e 93872015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9388
9389 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9390
9f60d257 93912015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9392
9393 * gcc.target/aarch64/ccmp_1.c: New testcase.
9394
a0c919f7 93952016-01-19 Marek Polacek <polacek@redhat.com>
9396
9397 PR c++/68586
9398 * g++.dg/cpp0x/enum30.C: New test.
9399
dc5d6d17 94002016-01-19 Richard Biener <rguenther@suse.de>
9401
9402 PR tree-optimization/69336
9403 * g++.dg/tree-ssa/pr69336.C: New testcase.
9404
6dd156e0 94052016-01-19 Jakub Jelinek <jakub@redhat.com>
9406
9407 PR debug/65779
9408 * gcc.dg/pr65779.c: New test.
9409
3e0d45b9 94102016-01-19 Richard Biener <rguenther@suse.de>
9411
9412 PR tree-optimization/69352
9413 * gcc.dg/torture/pr69352.c: New testcase.
9414
7a3cf64d 94152016-01-19 Jakub Jelinek <jakub@redhat.com>
9416
9417 PR rtl-optimization/68955
9418 PR rtl-optimization/64557
9419 * gcc.dg/torture/pr68955.c: New test.
9420
8be55b33 94212016-01-19 Jan Hubicka <hubicka@ucw.cz>
9422
9423 PR lto/69136
9424 * g++.dg/torture/pr69136.C: New testcase.
9425
72a985d7 94262016-01-19 Jan Hubicka <hubicka@ucw.cz>
9427
9428 PR lto/69133
9429 * g++.dg/lto/pr69133_0.C: New testcase.
9430 * g++.dg/lto/pr69133_1.C: New testcase.
9431
56778b62 94322016-01-15 Jeff Law <law@redhat.com>
9433
9434 PR tree-optimization/69320
9435 * gcc.c-torture/pr69320-1.c: New test.
9436 * gcc.c-torture/pr69320-2.c: New test.
9437 * gcc.c-torture/pr69320-3.c: New test.
9438 * gcc.c-torture/pr69320-4.c: New test.
9439
ced41b93 94402016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9441
9442 PR c++/11858
9443 PR c++/24663
9444 PR c++/24664
9445 * g++.dg/template/pr11858.C: New test.
9446 * g++.dg/template/pr24663.C: New test.
9447 * g++.dg/template/unify12.C: New test.
9448 * g++.dg/template/unify13.C: New test.
9449 * g++.dg/template/unify14.C: New test.
9450 * g++.dg/template/unify15.C: New test.
9451 * g++.dg/template/unify16.C: New test.
9452 * g++.dg/template/unify17.C: New test.
9453
7f8cbcaf 94542016-01-18 David Malcolm <dmalcolm@redhat.com>
9455
9456 PR testsuite/69181
9457 * gcc.dg/pr69181-1.c: New test file.
9458 * gcc.dg/pr69181-2.c: New test file.
9459 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9460 globals by moving it to...
9461 (cleanup-after-saved-dg-test): ...this new function. Add
9462 "global additional_sources_used". Add reset of global
9463 multiline_expected_outputs to the empty list.
9464 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9465 global to...
9466 (multiline_expected_outputs): ...this, and updated comments to
9467 note that it is modified from gcc-dg.exp.
9468 (dg-end-multiline-output): Update for the above renaming.
9469 (handle-multiline-outputs): Likewise. Remove the clearing
9470 of the expected outputs to the empty list.
9471
3c7cbfc0 94722016-01-18 Richard Biener <rguenther@suse.de>
9473
9474 PR tree-optimization/69297
9475 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9476
81d49cc1 94772016-01-18 Joseph Myers <joseph@codesourcery.com>
9478
9479 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9480 dg-options.
9481 * gcc.target/mips/mips-3d-2.c: Likewise.
9482 * gcc.target/mips/mips-3d-3.c: Likewise.
9483 * gcc.target/mips/mips-3d-4.c: Likewise.
9484 * gcc.target/mips/mips-3d-5.c: Likewise.
9485 * gcc.target/mips/mips-3d-6.c: Likewise.
9486 * gcc.target/mips/mips-3d-7.c: Likewise.
9487 * gcc.target/mips/mips-3d-8.c: Likewise.
9488 * gcc.target/mips/mips-3d-9.c: Likewise.
9489 * gcc.target/mips/mips-ps-1.c: Likewise.
9490 * gcc.target/mips/mips-ps-2.c: Likewise.
9491 * gcc.target/mips/mips-ps-3.c: Likewise.
9492 * gcc.target/mips/mips-ps-4.c: Likewise.
9493 * gcc.target/mips/mips-ps-5.c: Likewise.
9494 * gcc.target/mips/mips-ps-6.c: Likewise.
9495 * gcc.target/mips/mips-ps-7.c: Likewise.
9496 * gcc.target/mips/mips-ps-type.c: Likewise.
9497 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9498 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9499
03c4ff3a 95002016-01-18 Tom de Vries <tom@codesourcery.com>
9501
9502 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9503 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9504 * c-c++-common/goacc/kernels-empty.c: New test.
9505 * c-c++-common/goacc/kernels-eternal.c: New test.
9506 * c-c++-common/goacc/kernels-loop-2.c: New test.
9507 * c-c++-common/goacc/kernels-loop-3.c: New test.
9508 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9509 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9510 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9511 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9512 * c-c++-common/goacc/kernels-loop-data.c: New test.
9513 * c-c++-common/goacc/kernels-loop-g.c: New test.
9514 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9515 * c-c++-common/goacc/kernels-loop-n.c: New test.
9516 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9517 * c-c++-common/goacc/kernels-loop.c: New test.
9518 * c-c++-common/goacc/kernels-noreturn.c: New test.
9519 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9520 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9521 * c-c++-common/goacc/kernels-reduction.c: New test.
9522
22e3dcee 95232016-01-18 Tom de Vries <tom@codesourcery.com>
9524
9525 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9526 * gcc.dg/autopar/outer-2.c: Same.
9527 * gcc.dg/autopar/outer-3.c: Same.
9528 * gcc.dg/autopar/outer-4.c: Same.
9529 * gcc.dg/autopar/outer-5.c: Same.
9530 * gcc.dg/autopar/outer-6.c: Same.
9531 * gcc.dg/autopar/parallelization-1.c: Same.
9532 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9533 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9534 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9535 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9536 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9537 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9538 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9539 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9540 * gcc.dg/autopar/pr39500-1.c: Same.
9541 * gcc.dg/autopar/pr39500-2.c: Same.
9542 * gcc.dg/autopar/pr46193.c: Same.
9543 * gcc.dg/autopar/pr46194.c: Same.
9544 * gcc.dg/autopar/pr49580.c: Same.
9545 * gcc.dg/autopar/pr49960-1.c: Same.
9546 * gcc.dg/autopar/pr49960.c: Same.
9547 * gcc.dg/autopar/pr68373.c: Same.
9548 * gcc.dg/autopar/reduc-1.c: Same.
9549 * gcc.dg/autopar/reduc-1char.c: Same.
9550 * gcc.dg/autopar/reduc-1short.c: Same.
9551 * gcc.dg/autopar/reduc-2.c: Same.
9552 * gcc.dg/autopar/reduc-2char.c: Same.
9553 * gcc.dg/autopar/reduc-2short.c: Same.
9554 * gcc.dg/autopar/reduc-3.c: Same.
9555 * gcc.dg/autopar/reduc-4.c: Same.
9556 * gcc.dg/autopar/reduc-6.c: Same.
9557 * gcc.dg/autopar/reduc-7.c: Same.
9558 * gcc.dg/autopar/reduc-8.c: Same.
9559 * gcc.dg/autopar/reduc-9.c: Same.
9560 * gcc.dg/autopar/uns-outer-4.c: Same.
9561 * gcc.dg/autopar/uns-outer-5.c: Same.
9562 * gcc.dg/autopar/uns-outer-6.c: Same.
9563 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9564 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9565
fd5cbe2f 95662016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9567
9568 PR target/63679
9569 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9570 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9571
fa75ab55 95722016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9573
9574 PR target/63679
9575 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9576 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9577 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9578
214b2582 95792016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9580
9581 PR target/63679
9582 * gcc.dg/tree-ssa/sra-17.c: New.
9583 * gcc.dg/tree-ssa/sra-18.c: New.
9584
13146837 95852016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9586
9587 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9588
6ccd18c2 95892016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9590
9591 * gnat.dg/inline12.adb: New test.
9592
8872b95f 95932016-01-18 Bin Cheng <bin.cheng@arm.com>
9594
9595 PR tree-optimization/66797
9596 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9597
971514e3 95982016-01-18 Richard Biener <rguenther@suse.de>
9599
9600 PR tree-optimization/69170
9601 * gcc.dg/torture/pr69170.c: New testcase.
9602
dfb6d139 96032016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 9604
9605 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9606
164d84c2 96072016-01-16 Tom de Vries <tom@codesourcery.com>
9608
9609 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9610
4c33b769 96112016-01-16 Tom de Vries <tom@codesourcery.com>
9612
9613 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9614 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9615 redundant dg-require-effective-target pthread.
9616 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9617 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9618 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9619 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9620 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9621 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9622 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9623
673441b0 96242016-01-16 David Edelsohn <dje.gcc@gmail.com>
9625
9626 PR target/68609
9627 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9628 * gcc.target/powerpc/recip-7.c: Same.
9629
90153ae7 96302016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9631
9632 PR c++/69091
9633 * g++.dg/template/pr69091.C: New test.
9634
bc24d01d 96352016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9636
9637 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9638 dump does not contain an error_mark_node.
9639 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9640 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9641
4067c0fd 96422016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9643
9644 PR c++/68936
9645 * g++.dg/template/pr68936.C: New test.
9646
27c6dbdd 96472016-01-15 David Edelsohn <dje.gcc@gmail.com>
9648
9649 PR target/68609
9650 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9651 * gcc.target/powerpc/recip-2.c: Same.
9652 * gcc.target/powerpc/recip-3.c: Same.
9653 * gcc.target/powerpc/recip-4.c: Same.
9654 * gcc.target/powerpc/recip-sqrtf.c: Same.
9655
e390c57d 96562016-01-15 Jeff Law <law@redhat.com>
9657
9658 PR tree-optimization/69270
9659 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9660 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9661
ddcfeaf1 96622016-01-15 Paul Thomas <pault@gcc.gnu.org>
9663
9664 PR fortran/49630
9665 * gfortran.dg/deferred_character_13.f90: New test for the fix
9666 of comment 3 of the PR.
9667
9668 PR fortran/54070
9669 * gfortran.dg/deferred_character_8.f90: New test
9670 * gfortran.dg/allocate_error_5.f90: New test
9671
9672 PR fortran/60593
9673 * gfortran.dg/deferred_character_10.f90: New test
9674
9675 PR fortran/60795
9676 * gfortran.dg/deferred_character_14.f90: New test
9677
9678 PR fortran/61147
9679 * gfortran.dg/deferred_character_11.f90: New test
9680
9681 PR fortran/64324
9682 * gfortran.dg/deferred_character_9.f90: New test
9683
81be349c 96842016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9685
9686 PR rtl-optimization/69030
9687 * gcc.target/i386/pr69030.c: New.
9688
998456c5 96892016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9690
9691 * gcc.target/aarch64/target_attr_17.c: New test.
9692
0d85be19 96932016-01-15 Richard Biener <rguenther@suse.de>
9694
9695 PR tree-optimization/66856
9696 * gcc.dg/torture/pr66856-1.c: New testcase.
9697 * gcc.dg/torture/pr66856-2.c: Likewise.
9698
321d36c8 96992016-01-15 Richard Biener <rguenther@suse.de>
9700
9701 PR debug/69137
9702 * g++.dg/lto/pr69137_0.C: New testcase.
9703
d94a1f53 97042016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9705
9706 PR middle-end/69246
9707 * gcc.target/i386/pr69246.c: New test.
9708
5fe9a861 97092016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9710
a9c01e81 9711 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 9712
3d05a5e9 97132016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9714
9715 PR c++/56194
9716 * g++.dg/init/const9.C: Disable test on S/390.
9717
5e8132b5 97182016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9719
9720 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9721 * g++.dg/Wno-frame-address.C: Ditto.
9722
32307cdf 97232016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9724
9725 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9726
1ca28250 97272016-01-15 Richard Biener <rguenther@suse.de>
9728
9729 PR tree-optimization/68961
9730 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9731
6271bd93 97322016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9733
9734 * gcc.target/i386/pr65105-5.c: New test.
9735
dfb6d139 97362016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 9737
9738 * gcc.c-torture/execute/alias-4.c: New testcase.
9739
dfb6d139 97402016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 9741
9742 PR ipa/68148
9743 * g++.dg/ipa/devirt-49.C: New testcase.
9744
7bbac464 97452016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 9746
9747 PR target/65837
9748 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9749 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9750 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9751
4345b868 97522016-01-15 Richard Biener <rguenther@suse.de>
9753
9754 PR tree-optimization/69117
9755 * gcc.dg/torture/pr69117.c: New testcase.
9756
580357e7 97572015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 9758
9759 PR c++/69048
9760 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9761
612baa31 97622016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9763
9764 PR testsuite/67509
9765 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9766 range tests use 100 * maximum instead of maximum + 1.
9767
44e09bc4 97682016-01-14 Jakub Jelinek <jakub@redhat.com>
9769
9770 PR debug/69244
9771 * gcc.dg/guality/pr69244.c: New test.
9772
96962ae4 97732016-01-14 Uros Bizjak <ubizjak@gmail.com>
9774
9775 * lib/target-supports.exp (check_effective_target_issignaling):
9776 New procedure.
9777 * gcc.dg/pr61441.c: Require issignaling effective target.
9778
ab9c400b 97792016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9780
9781 PR target/68803
9782 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9783
a7ed4583 97842016-01-14 David Malcolm <dmalcolm@redhat.com>
9785
9786 PR c++/68819
9787 PR preprocessor/69177
9788 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9789 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9790 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9791 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9792
77f35cec 97932016-01-14 Marek Polacek <polacek@redhat.com>
9794
9795 PR c/69262
9796 * gcc.dg/array-15.c: New test.
9797
915d0950 97982016-01-14 Jakub Jelinek <jakub@redhat.com>
9799
9800 PR middle-end/68146
9801 PR tree-optimization/69155
9802 * gfortran.dg/pr68146.f: New test.
9803 * gfortran.dg/pr69155.f90: New test.
9804
24651fb7 98052016-01-14 Richard Biener <rguenther@suse.de>
9806
9807 PR tree-optimization/68060
9808 * gcc.dg/torture/pr68060-1.c: New testcase.
9809 * gcc.dg/torture/pr68060-2.c: Likewise.
9810
2f63f950 98112016-01-14 Nick Clifton <nickc@redhat.com>
9812
9813 * lib/target-supports.exp
9814 (check_effective_target_arm_neon_ok_nocache): Add an option
9815 sequence that includes setting the ARM architecture to ARMv7-A.
9816 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9817 command line options necessary to enable Neon support.
9818 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9819 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9820 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9821 * gcc.target/arm/pr69180.c: Likewise.
9822
3ce0acde 98232016-01-14 Jeff Law <law@redhat.com>
9824
9825 PR tree-optimization/69270
9826 * gcc.dg/tree-ssa/pr69270.c: New test.
9827
bda05c57 98282016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9829
9830 PR c/66208
9831 * c-c++-common/pr66208.c: New file.
9832
9b657cf1 98332016-01-13 Jakub Jelinek <jakub@redhat.com>
9834
9835 PR tree-optimization/69156
9836 * gcc.dg/pr69156.c: New test.
9837
58ba1b9d 98382016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9839
9840 * gcc.target/i386/pr69225-7.c: New test.
9841
e5fee0fe 98422016-01-13 Richard Henderson <rth@redhat.com>
9843
9844 * gcc.dg/tm/memopt-13.c: Update expected function.
9845 * gcc.dg/tm/memopt-6.c: Likewise.
9846
3f0e9745 98472016-01-13 Uros Bizjak <ubizjak@gmail.com>
9848
9849 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9850 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9851 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9852 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 9853
3f0e9745 98542016-01-13 Tom de Vries <tom@codesourcery.com>
9855
9856 PR tree-optimization/69169
7a6ddc0d 9857 * gcc.dg/pr69169.c: New test.
9858
9b657cf1 98592016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 9860
9861 PR target/69228
9862 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9863 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9864 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9865 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9866 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9867 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9868 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9869 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9870
f704d701 98712016-01-13 Jakub Jelinek <jakub@redhat.com>
9872
9873 PR target/69247
9874 * gcc.dg/pr69247.c: New test.
9875
e966d6b9 98762016-01-13 Richard Biener <rguenther@suse.de>
9877
9878 PR tree-optimization/69242
9879 * gcc.dg/torture/pr69242.c: New testcase.
9880
1ca1d9b2 98812016-01-13 Richard Biener <rguenther@suse.de>
9882
9883 PR tree-optimization/69186
9884 * gcc.dg/torture/pr69186.c: New testcase.
9885
d07cbccc 98862016-01-13 Jeff Law <law@redhat.com>
9887
9888 PR tree-optimization/67755
9889 * gcc.dg/tree-ssa/pr67755.c: New test.
9890
98912016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 9892
9893 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9894 pass number in output by a star.
9895
b95d41cf 98962016-01-12 Bin Cheng <bin.cheng@arm.com>
9897
9898 PR tree-optimization/68911
9899 * gcc.c-torture/execute/pr68911.c: New test.
9900
91d87e22 99012016-01-12 Marek Polacek <polacek@redhat.com>
9902
9903 PR c++/68979
9904 * g++.dg/warn/permissive-1.C: New test.
9905
8a9401a4 99062016-01-12 Jakub Jelinek <jakub@redhat.com>
9907
9908 PR objc++/68511
9909 PR c++/69213
9910 * g++.dg/opt/pr69213.C: New test.
9911
b9cb7a67 99122016-01-12 Christian Bruel <christian.bruel@st.com>
9913
9914 PR target/69180
9915 * gcc.target/arm/pr69180.c: New test.
9916
e4c96992 99172016-01-12 Richard Biener <rguenther@suse.de>
9918
9919 PR lto/69077
9920 * g++.dg/lto/pr69077_0.C: New testcase.
9921 * g++.dg/lto/pr69077_1.C: Likewise.
9922
90525f61 99232016-01-12 Jakub Jelinek <jakub@redhat.com>
9924
9925 PR target/69175
9926 * g++.dg/opt/pr69175.C: New test.
9927
9e7edfd3 99282016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9929
9930 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9931 rather than #including math.h & stdlib.h.
9932 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9933 * gcc.dg/vect/pr49771.c: Likewise.
9934 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9935 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9936 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9937 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9938 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9939 * gcc.dg/vect/pr44507.c: Likewise.
9940 * gcc.dg/vect/pr45902.c: Likewise.
9941 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9942 * gcc.dg/vect/vect-117.c: Likewise.
9943 * gcc.dg/vect/vect-99.c: Likewise.
9944 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9945 * gcc.dg/vect/vect-cond-1.c: Likewise.
9946 * gcc.dg/vect/vect-cond-2.c: Likewise.
9947 * gcc.dg/vect/vect-cond-3.c: Likewise.
9948 * gcc.dg/vect/vect-cond-4.c: Likewise.
9949 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9950 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9951 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9952 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9953 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9954 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9955 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9956 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9957 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9958 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9959 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9960 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9961 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9962 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9963 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9964 include of signal.h.
9965 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9966 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9967 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9968 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9969 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9970 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9971 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9972 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9973 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9974 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9975 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9976 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9977 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9978 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9979 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9980 * gcc.dg/vect/vect-outer-5.c: Likewise.
9981 * gcc.dg/vect/vect-outer-6.c: Likewise.
9982 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9983 include of stdio.h.
9984
3368873d 99852016-01-12 Nick Clifton <nickc@redhat.com>
9986
9987 PR target/68913
9988 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9989 to fread so that it will be found in all target runtimes.
9990
0464ea95 99912016-01-12 Richard Biener <rguenther@suse.de>
9992
9993 PR tree-optimization/69053
9994 * g++.dg/torture/pr69053.C: New testcase.
9995
7819730f 99962016-01-12 Richard Biener <rguenther@suse.de>
9997
9998 PR tree-optimization/69168
9999 * gcc.dg/torture/pr69168.c: New testcase.
10000
995bfebf 100012016-01-12 Richard Biener <rguenther@suse.de>
10002
10003 PR tree-optimization/69157
10004 * gcc.dg/torture/pr69157.c: New testcase.
10005
100062016-01-12 Richard Biener <rguenther@suse.de>
10007
10008 PR tree-optimization/69174
10009 * gcc.dg/torture/pr69174.c: New testcase.
10010
1d10d64c 100112016-01-12 Jakub Jelinek <jakub@redhat.com>
10012
10013 PR c++/66808
10014 PR c++/69000
10015 * g++.dg/tls/pr66808.C: New test.
10016 * g++.dg/tls/pr69000.C: New test.
10017
f0b79faf 100182016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10019
10020 * gcc.target/powerpc/swaps-p8-23.c: New test.
10021 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10022
04cf75a4 100232016-01-11 John David Anglin <danglin@gcc.gnu.org>
10024
10025 PR tree-optimization/68356
10026 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10027
0eb4264c 100282016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10029 Jim Wilson <jim.wilson@linaro.org>
10030
10031 PR target/69194
10032 * gcc.target/arm/pr69194.c: New test.
10033
2f66de64 100342016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10035
10036 PR target/69225
10037 * gcc.target/i386/pr69225-1.c: New test.
10038 * gcc.target/i386/pr69225-2.c: Likewise.
10039 * gcc.target/i386/pr69225-3.c: Likewise.
10040 * gcc.target/i386/pr69225-4.c: Likewise.
10041 * gcc.target/i386/pr69225-5.c: Likewise.
10042 * gcc.target/i386/pr69225-6.c: Likewise.
10043
36105e82 100442016-01-11 Jakub Jelinek <jakub@redhat.com>
10045
1c78ce2e 10046 PR target/67462
10047 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10048 if lp64.
10049
a4a87320 10050 PR target/69071
10051 * gcc.dg/pr69071.c: New test.
10052
91fbd04f 10053 PR c++/69211
10054 * g++.dg/opt/pr69211.C: New test.
10055
36105e82 10056 PR tree-optimization/69214
10057 * gcc.c-torture/compile/pr69214.c: New test.
10058
e934c380 100592016-01-11 Uros Bizjak <ubizjak@gmail.com>
10060
10061 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10062 * gcc.target/i386/pr66232-11.c: Ditto.
10063 * gcc.target/i386/pr66232-12.c: Ditto.
10064 * gcc.target/i386/pr66232-13.c: Ditto.
10065
3ff1b153 100662016-01-11 Richard Biener <rguenther@suse.de>
10067
10068 PR tree-optimization/69173
10069 * gcc.dg/torture/pr69173.c: New testcase.
10070
04e1504c 100712016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10072
10073 PR rtl-optimization/68796
10074 * gcc.target/aarch64/tst_5.c: New test.
10075 * gcc.target/aarch64/tst_6.c: Likewise.
10076
ae8718b5 100772016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10078
10079 PR rtl-optimization/68841
10080 * gcc.dg/pr68841.c: New test.
10081 * gcc.c-torture/execute/pr68841.c: New test.
10082
bd8bece2 100832016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10084
10085 PR rtl-optimization/68920
10086 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10087 for ix86 targets.
10088 * gcc.dg/ifcvt-5.c: New test.
10089
9b657cf1 100902016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 10091
10092 PR bootstrap/69123
10093 * g++.dg/pr69123.C: New.
10094
7a158352 100952016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10096
10097 PR target/69010
10098 * gcc.target/i386/pr69010.c: New test.
10099
ff375d11 101002016-01-11 Martin Jambor <mjambor@suse.cz>
10101
10102 PR ipa/69044
10103 * gcc.target/i386/chkp-pr69044.c: New test.
10104
9eb890f1 101052016-01-11 Tom de Vries <tom@codesourcery.com>
10106
10107 PR tree-optimization/69109
10108 * gcc.dg/autopar/pr69109-2.c: New test.
10109 * gcc.dg/autopar/pr69109.c: New test.
10110
c4157ee5 101112016-01-11 Tom de Vries <tom@codesourcery.com>
10112
10113 PR tree-optimization/69108
10114 * gcc.dg/autopar/pr69108.c: New test.
10115
b933e511 101162016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10117
10118 PR c++/69029
10119 * c-c++-common/Wisleading-indentation.c: Augment test.
10120
efb73de1 101212016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10122
10123 PR fortran/69154
10124 * gfortran.dg/inline_matmul_12.f90: New test.
10125
40c86c3b 101262016-01-10 Paul Thomas <pault@gcc.gnu.org>
10127
10128 PR fortran/67779
10129 * gfortran.dg/actual_array_offset_1: New test.
10130
a006c0bb 101312016-01-10 Tom de Vries <tom@codesourcery.com>
10132
10133 PR tree-optimization/69062
10134 * gcc.dg/autopar/pr69062.c: New test.
10135
880ed4be 101362016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10137
10138 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10139 * gcc.dg/vect/slp-perm-2.c: Likewise.
10140 * gcc.dg/vect/slp-perm-3.c: Likewise.
10141 * gcc.dg/vect/slp-perm-5.c: Likewise.
10142 * gcc.dg/vect/slp-perm-6.c: Likewise.
10143 * gcc.dg/vect/slp-perm-7.c: Likewise.
10144 * gcc.dg/vect/slp-perm-8.c: Likewise.
10145
d95e1856 101462016-01-10 Tom de Vries <tom@codesourcery.com>
10147
10148 PR tree-optimization/69039
10149 * gcc.dg/autopar/pr69039.c: New test.
10150
0f8f48d0 101512016-01-09 Marek Polacek <polacek@redhat.com>
10152
10153 PR c++/69113
10154 * g++.dg/pr69113.C: New test.
10155
7dff0499 101562016-01-09 Jakub Jelinek <jakub@redhat.com>
10157
10158 PR middle-end/50865
10159 PR tree-optimization/69097
10160 * gcc.c-torture/execute/pr50865.c: New test.
10161 * gcc.c-torture/execute/pr69097-1.c: New test.
10162 * gcc.c-torture/execute/pr69097-2.c: New test.
10163 * gcc.dg/pr69097-1.c: New test.
10164 * gcc.dg/pr69097-2.c: New test.
10165
18431e78 101662016-01-09 Jakub Jelinek <jakub@redhat.com>
10167
10168 PR c++/69164
10169 * g++.dg/opt/pr69164.C: New test.
10170
1943a4a2 101712016-01-08 Jakub Jelinek <jakub@redhat.com>
10172
10173 PR tree-optimization/69167
10174 * gcc.dg/pr69167.c: New test.
10175
a143e277 101762016-01-08 Marek Polacek <polacek@redhat.com>
10177
10178 PR c++/68449
10179 * g++.dg/pr68449.C: New.
10180
44c01906 101812016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10182
10183 PR tree-optimization/68707
10184 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10185 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10186 on platforms supporting it.
10187 * gcc.dg/vect/slp-perm-2.c: Likewise.
10188 * gcc.dg/vect/slp-perm-3.c: Likewise.
10189 * gcc.dg/vect/slp-perm-5.c: Likewise.
10190 * gcc.dg/vect/slp-perm-7.c: Likewise.
10191 * gcc.dg/vect/slp-perm-8.c: Likewise.
10192 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10193 on platforms supporting it.
10194
c437d1e8 101952016-01-08 Jakub Jelinek <jakub@redhat.com>
10196
c9595c51 10197 PR tree-optimization/69162
10198 * gcc.dg/pr69162.c: New test.
10199
c437d1e8 10200 PR tree-optimization/69172
10201 * gcc.dg/pr69172.c: New test.
10202
6a46a28c 102032016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10204
10205 PR tree-optimization/67781
10206 * gcc.c-torture/execute/pr67781.c: New file.
10207
62ad9a04 102082016-01-08 Jakub Jelinek <jakub@redhat.com>
10209
10210 PR tree-optimization/69083
10211 * gcc.dg/vect/pr69083.c: New test.
10212
9e0e8c2a 102132016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10214
10215 PR tree-optimization/61441
10216 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10217 Use -fexcess-precision=standard for compiler options.
10218 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10219
5d034e37 102202016-01-08 Jakub Jelinek <jakub@redhat.com>
10221
5013f740 10222 PR fortran/69128
10223 * gfortran.dg/gomp/pr69128.f90: New test.
10224
5d034e37 10225 PR c++/69145
10226 * g++.dg/ext/pr69145-1.C: New test.
10227 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10228 * g++.dg/ext/pr69145-2.h: New file.
10229
517906ff 102302016-01-07 Martin Sebor <msebor@redhat.com>
10231
10232 PR c/68966
10233 * gcc.dg/atomic-fetch-bool.c: New test.
10234 * gcc.dg/sync-fetch-bool.c: New test.
10235
cdbb524c 102362016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10237
10238 PR fortran/66680
10239 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10240
ec3aba9e 102412016-01-07 Nick Clifton <nickc@redhat.com>
10242
10243 PR target/66655
10244 * g++.dg/pr66655.C: New test.
10245 * g++.dg/pr66655_1.cc: Test support file.
10246 * g++.dg/pr66655.h: Test header file.
10247
9b657cf1 102482016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 10249
10250 PR fortran/66680
10251 gfortran.dg/gomp/pr66680.f90: New test.
10252
cd45d7a5 102532016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10254
10255 PR target/69171
10256 * gcc.target/i386/pr69171-1.c: New test.
10257 * gcc.target/i386/pr69171-2.c: Likewise.
10258 * gcc.target/i386/pr69171-3.c: Likewise.
10259 * gcc.target/i386/pr69171-4.c: Likewise.
10260 * gcc.target/i386/pr69171-5.c: Likewise.
10261 * gcc.target/i386/pr69171-6.c: Likewise.
10262
4a86a91a 102632015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10264
10265 PR middle-end/67639
10266 * c-c++-common/pr67639.c: New test.
10267
34c05552 102682016-01-07 Jakub Jelinek <jakub@redhat.com>
10269
10270 PR tree-optimization/69141
10271 * g++.dg/opt/pr69141.C: New test.
10272
f08d6895 102732016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10274
10275 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10276
32ec4173 102772016-01-06 Uros Bizjak <ubizjak@gmail.com>
10278
10279 PR target/69140
10280 * gcc.target/i386/pr69140.c: New test
10281
d74214f3 102822016-01-06 David Malcolm <dmalcolm@redhat.com>
10283
10284 * gcc.dg/bad-dereference.c: New test case.
10285
73991cab 102862015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10287
10288 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10289
fc8cc457 102902016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10291
10292 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10293
be3c9981 102942016-01-06 Marek Polacek <polacek@redhat.com>
10295
10296 PR sanitizer/69099
10297 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10298
2cb724f9 102992016-01-05 Marek Polacek <polacek@redhat.com>
10300
10301 PR c/69104
10302 * gcc.dg/atomic-invalid-2.c: New.
10303
233a53ed 103042016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10305
10306 PR target/68991
10307 * gcc.target/i386/pr68991.c: New test.
10308
ea87c5e3 103092016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10310
10311 PR target/68991
10312 * g++.dg/pr68991-1.C: New test.
10313 * g++.dg/pr68991-2.C: Likewise.
10314
1943a4a2 103152016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 10316
1943a4a2 10317 PR other/60465
afe82e5b 10318 * gcc.target/ia64/pr60465-gprel64.c: New test.
10319 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10320
1e9147dd 103212016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10322
10323 PR rtl-optimization/68651
10324 * gcc.target/aarch64/pr68651_1.c: New test.
10325
d42aa619 103262016-01-05 David Malcolm <dmalcolm@redhat.com>
10327
10328 PR c/69122
10329 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10330
1776de76 103312016-01-05 Nathan Sidwell <nathan@acm.org>
10332
2d7d361d 10333 PR c++/58583
10334 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10335
1776de76 10336 * gcc.dg/alias-15.c: New.
10337
5beb12c0 103382016-01-05 Nick Clifton <nickc@redhat.com>
10339
10340 PR target/68870
10341 * g++.dg/pr68770.C: New test.
10342
d8cca921 103432016-01-04 Mike Stump <mikestump@comcast.net>
10344
10345 * lib/target-supports.exp (check_effective_target_cilkplus):
10346 cilkplus targets require pthreads.
afc907ef 10347 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 10348
8427dff3 103492016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10350
10351 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10352 generation.
10353
f1717362 103542016-01-04 Jakub Jelinek <jakub@redhat.com>
10355
10356 Update copyright years.
10357
d7d6a3ab 103582016-01-04 Marek Polacek <polacek@redhat.com>
10359
10360 PR c/68908
10361 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10362 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10363 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10364
b8f4a5f9 103652016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10366
10367 * gcc.target/sparc/20160104-2.c: New test.
10368
6b5c028f 103692016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10370
10371 * gcc.target/sparc/20160104-1.c: New test.
10372
300e1002 103732016-01-03 Paul Thomas <pault@gcc.gnu.org>
10374
10375 PR fortran/65045
10376 * gfortran.dg/pr65045.f90: New test.
10377
855b105f 103782016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10379
10380 * gnat.dg/specs/debug1.ads: Delete.
10381
bdc177dc 103822016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10383
10384 PR libgfortran/68867
10385 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10386 expression.
10387
48aaffae 103882016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10389
10390 PR libgfortran/68867
10391 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10392 PowerPC.
10393
19a468b8 103942016-01-01 Paul Thomas <pault@gcc.gnu.org>
10395
10396 PR fortran/68864
10397 * gfortran.dg/pr68864.f90: New test.
10398
25371c91 103992016-01-01 Jakub Jelinek <jakub@redhat.com>
10400
2a659064 10401 PR tree-optimization/69070
10402 * gcc.dg/pr69070.c: New test.
10403
57aa9851 10404 PR sanitizer/69055
10405 * gfortran.dg/pr69055.f90: New test.
10406
25371c91 10407 PR target/69015
10408 * gcc.dg/pr69015.c: New test.
f1717362 10409\f
fb2c1edd 10410Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 10411
10412Copying and distribution of this file, with or without modification,
10413are permitted in any medium without royalty provided the copyright
10414notice and this notice are preserved.