]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b2a036e7 12016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2
3 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4 test-cases.
5 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
8 test-cases.
9 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
10 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
11 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
12 large_double.
13
8dbf49cb 142016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
15
16 PR c++/72800
17 * g++.dg/cpp1y/lambda-ice1.C: New.
18
dcc45aae 192016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
20
21 PR c++/72759
22 * g++.dg/cpp1y/pr72759.C: New test.
23
88fe4062 242016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
25
26 * gcc.dg/switch-10.c: New test.
27
a1af716f 282016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
29
30 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
31
1fa5d8ba 322016-08-04 Thomas Schwinge <thomas@codesourcery.com>
33
34 * c-c++-common/goacc/routine-5.c: Update.
35
e8dedc4a 362016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
37
38 PR rtl-optimization/70903
39 * gcc.c-torture/execute/pr70903.c: New test.
40
7ca5003c 412016-08-04 Martin Liska <mliska@suse.cz>
42
43 * gcc.dg/params/params.exp: Replace file exists with
44 TESTING_IN_BUILD_TREE.
45
810702a2 462016-08-04 Marek Polacek <polacek@redhat.com>
47
48 PR c++/70229
49 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
50
fa8a8f79 512016-08-04 Richard Biener <rguenther@suse.de>
52
53 PR middle-end/71984
54 * gcc.dg/torture/pr71984.c: Guard correctness check for
55 little-endian.
56
9916f5a5 572016-08-03 Andrew Pinski <apinski@cavium.com>
58
59 * gcc.c-torture/compile/20160802-1.c: New testcase.
60
278b4698 612016-08-03 Fritz Reese <fritzoreese@gmail.com>
62
63 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
64
860c3c85 652016-08-03 Richard Biener <rguenther@suse.de>
66
67 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
68 and remove -O3.
69 * c-c++-common/ubsan/pr71403-2.c: Likewise.
70 * c-c++-common/ubsan/pr71403-3.c: Likewise.
71
0a41d717 722016-08-03 Richard Biener <rguenther@suse.de>
73
74 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
75 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
76 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
77 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
78
52e3c0e8 792016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
80
81 * gcc.dg/init-excess-2.c: Require int32plus.
82 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
83 * gcc.dg/pr59963-2.c: Require int32plus.
84 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
85 * gcc.dg/unroll-7.c: Require int32plus.
86
ad8a330c 872016-08-02 Bin Cheng <bin.cheng@arm.com>
88
89 PR tree-optimization/34114
90 * gcc.dg/tree-ssa/loop-42.c: New test.
91
d3aa3636 922016-08-02 Tamar Christina <tamar.christina@arm.com>
93
94 * gcc.target/aarch64/vminmaxnm.c: New.
95 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
96 tests.
97
c79d3723 982016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
99
100 * gcc.target/powerpc/vec-extract-5.c: New tests to test
101 vec_extract for vector float, vector int, vector short, and vector
102 char.
103 * gcc.target/powerpc/vec-extract-6.c: Likewise.
104 * gcc.target/powerpc/vec-extract-7.c: Likewise.
105 * gcc.target/powerpc/vec-extract-8.c: Likewise.
106 * gcc.target/powerpc/vec-extract-9.c: Likewise.
107
5fc13c39 1082016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
109
110 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 111 single stack adjustment, no writeback.
5fc13c39 112 * gcc.target/aarch64/test_frame_12.c: Likewise.
113 * gcc.target/aarch64/test_frame_13.c: Likewise.
114 * gcc.target/aarch64/test_frame_15.c: Likewise.
115 * gcc.target/aarch64/test_frame_6.c: Likewise.
116 * gcc.target/aarch64/test_frame_7.c: Likewise.
117 * gcc.target/aarch64/test_frame_8.c: Likewise.
118 * gcc.target/aarch64/test_frame_16.c: New test.
119
2eb70c76 1202015-08-01 H.J. Lu <hongjiu.lu@intel.com>
121
122 PR target/72748
123 * gcc.target/i386/pr72748.c: New test.
124
12117f39 1252015-08-01 Alan Hayward <alan.hayward@arm.com>
126
127 PR tree-optimization/71818
128 * gcc.dg/vect/pr71818.c: New
129
56e7a293 1302016-08-01 Martin Liska <mliska@suse.cz>
131
132 PR tree-optimization/71857
133 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
134
aa8852cc 1352016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
136
137 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
138
f3c032a4 1392016-08-01 Jan Beulich <jbeulich@suse.com>
140
141 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
142
a1e9d2c3 1432016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
144
145 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
146 * gcc.target/powerpc/mulkc3-1.c: Likewise.
147
466045aa 1482016-07-31 Jonathan Wakely <jwakely@redhat.com>
149
150 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
151 (check_effective_target_c++): Likewise. Also match for libstdc++.
152
71b5dc23 1532016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
154
155 PR fortran/41922
156 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
157 * gfortran.dg/equiv_constraint_7.f90: Ditto.
158 * gfortran.dg/pr41922.f90: New test.
159
dd13eb1b 1602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
161
162 PR fortran/68566
163 * gfortran.dg/pr68566.f90: new test.
164
cb768824 1652016-07-30 Martin Sebor <msebor@redhat.com>
166
167 PR c++/60760
168 PR c++/71091
169 * g++.dg/cpp0x/constexpr-cast.C: New test.
170 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
171 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
172 * g++.dg/ubsan/pr63956.C: Correct.
173
efa8ff03 1742016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
175
176 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
177 vector double or vector long where the vector is in memory.
178 * gcc.target/powerpc/vec-extract-3.c: Likewise.
179 * gcc.target/powerpc/vec-extract-4.c: Likewise.
180
0b8113c5 1812016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
182
183 PR fortran/69867
184 * gfortran.dg/pr69867.f90: New test.
185
3badc59b 1862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
187
188 PR fortran/69962
189 * gfortran.dg/pr69962.f90: New test.
190
fc8b54ff 1912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
192
193 PR fortran/70006
194 * gfortran.dg/pr70006.f90: New test.
195
165b422e 1962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
197
198 PR fortran/71730
199 * gfortran.dg/pr71730.f90: New test.
200 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
201 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
202 * gfortran.dg/array_constructor_26.f03: Ditto.
203
0c6334ed 2042016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
205
206 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
207 * gcc.target/powerpc/pr71763.c: Likewise.
208
4ebf85be 2092016-07-29 Marek Polacek <polacek@redhat.com>
210
211 PR c/71742
212 * gcc.dg/940510-1.c: Adjust dg-error.
213 * gcc.dg/c99-flex-array-1.c: Likewise.
214 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
215
9efe5be6 216 PR c/71853
217 * gcc.dg/noncompile/pr71853.c: New test.
218
4c4548bb 219 PR c/71573
220 * gcc.dg/noncompile/pr71573.c: New test.
221
8ae70602 222 PR c/71926
223 * g++.dg/warn/Wparentheses-30.C: New test.
224 * gcc.dg/Wparentheses-14.c: New test.
225
cfc1aded 2262016-07-29 Uros Bizjak <ubizjak@gmail.com>
227
228 * gcc.dg/pr59833.c: Use dg-add-options ieee.
229
d5e80d93 2302016-07-29 Bin Cheng <bin.cheng@arm.com>
231
232 PR tree-optimization/57558
233 * gcc.dg/vect/pr57558-1.c: New test.
234 * gcc.dg/vect/pr57558-2.c: New test.
235
c7c713ec 2362016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
237
cfc1aded 238 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 239 to scan forwprop1 dump pass.
240
34b9af67 2412016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
242
243 PR c++/51488
244 * g++.dg/template/pr51488.C: New.
245
322d4184 2462016-07-29 Jakub Jelinek <jakub@redhat.com>
247
248 PR c/71969
249 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
250 static __inline__.
251 * gcc.dg/pr71969-1.c: New test.
252 * gcc.dg/pr71969-2.c: New test.
253 * gcc.dg/pr71969-3.c: New test.
254
7648c9c7 2552016-07-29 Marek Polacek <polacek@redhat.com>
256
257 PR c/71574
258 * c-c++-common/pr71574.c: New test.
259
35fddbd6 260 PR c/71583
261 * gcc.dg/noncompile/pr71583.c: New test.
262
d06bcb87 2632016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
264
265 PR middle-end/68217
266 * gcc.dg/pr68217.c: New test.
267
fb5574d7 2682016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
269
270 PR fortran/71067
271 * gfortran.dg/pr71067_1.f90: New test.
272 * gfortran.dg/pr71067_2.f90: Ditto.
273
a52bb7a0 2742016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
275
276 * gcc.target/powerpc/vec-extract-1.c: New test.
277
42e96823 2782016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
279
280 PR fortran/71799
281 * gfortran.dg/pr71799.f90: New test.
282
d5539c6b 2832016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
284
285 PR c++/71665
286 * g++.dg/cpp0x/pr71665-1.C: New.
287 * g++.dg/cpp0x/pr71665-2.C: Likewise.
288 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
289 * g++.dg/ext/label10.C: Likewise.
290 * g++.dg/parse/constant5.C: Likewise.
291
05995232 2922016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
293
294 PR fortran/71859
295 * gfortran.dg/pr71859.f90: New test.
296 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
297 * gfortran.dg/coarray_collectives_1.f90: Ditto.
298
7a4429b2 2992016-07-28 Paul Thomas <pault@gcc.gnu.org>
300
301 PR fortran/71883
302 * gfortran.dg/pr71883.f90 : New test.
303
f339cf78 3042016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
305
306 PR tree-optimization/71734
cfc1aded 307 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 308
8311fe26 3092016-07-28 Renlin Li <renlin.li@arm.com>
310
311 Revert
312 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
313
314 PR fortran/71902
315 * gfortran.dg/dependency_47.f90: New test.
316
595e387a 3172016-07-28 Martin Liska <mliska@suse.cz>
318
319 PR gcov-profile/68025
320 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
321
83554604 3222016-07-28 Martin Liska <mliska@suse.cz>
323
324 * g++.dg/vect/pr70944.cc: New test.
325
ec6d2d63 3262016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
327
328 PR middle-end/71994
329 * gcc.dg/torture/pr71994.c: New test.
330
12dabcee 3312016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
332
333 PR middle-end/71078
334 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
335 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
336 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
337
262a83d5 3382016-07-27 Richard Biener <rguenther@suse.de>
339
340 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
341
3989f1fe 3422016-07-27 Martin Liska <mliska@suse.cz>
343
344 * gcc.dg/predict-13.c: New test.
345 * gcc.dg/predict-14.c: New test.
346
69a499fa 3472016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
348
7a4429b2 349 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 350 including stdint.h.
351 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
352 including stdint.h.
353
751fef95 3542016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
355
356 PR target/71869
357 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
358 IEEE built-in functions handle quiet and signalling NaNs
359 correctly.
360
5e07497c 3612016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
362
363 PR fortran/71862
364 * gfortran.dg/pr71862.f90: New test.
365
18928e61 3662016-07-26 Martin Sebor <msebor@redhat.com>
367
368 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
369 selector with dg-options.
370
7e1856f1 3712016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
372
373 PR tree-optimization/18046
374 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
375 * gcc.dg/tree-ssa/vrp103.c: New test.
376 * gcc.dg/tree-ssa/vrp104.c: New test.
377
08679462 3782016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
379
380 * gcc.target/powerpc/pr63354.c: Require lp64 since
381 -mprofile-kernel is not legal with -m32.
382
8c3efadf 3832016-07-26 Richard Biener <rguenther@suse.de>
384
385 PR rtl-optimization/71984
386 * gcc.dg/torture/pr71984.c: New testcase.
387
78866ecd 3882016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
389
390 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
391 g++-dg-runtest via et-dg-runtest.
392 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
393 * gcc.dg/vect/vect.exp: Likewise.
394 * gfortran.dg/graphite/graphite.exp: Likewise, but for
395 gfortran-dg-runtest.
396 * gfortran.dg/vect/vect.exp: Likewise.
397 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
398 (check_mips_loongson_hw_available): Likewise.
399 (check_effective_target_mpaired_single_runtime): Likewise.
400 (check_effective_target_mips_loongson_runtime): Likewise.
401 (add_options_for_mpaired_single): Likewise.
402 (check_effective_target_vect_int): Add global et_index.
403 Check and save the supported feature for a target selected by
404 the et_index target. Break long lines where appropriate. Call
405 et-is-effective-target for MIPS with an argument instead of
406 check_effective_target_* where appropriate.
407 (check_effective_target_vect_intfloat_cvt): Likewise.
408 (check_effective_target_vect_uintfloat_cvt): Likewise.
409 (check_effective_target_vect_floatint_cvt): Likewise.
410 (check_effective_target_vect_floatuint_cvt): Likewise.
411 (check_effective_target_vect_simd_clones): Likewise.
412 (check_effective_target_vect_shift): ewise.
413 (check_effective_target_whole_vector_shift): Likewise.
414 (check_effective_target_vect_bswap): Likewise.
415 (check_effective_target_vect_shift_char): Likewise.
416 (check_effective_target_vect_long): Likewise.
417 (check_effective_target_vect_float): Likewise.
418 (check_effective_target_vect_double): Likewise.
419 (check_effective_target_vect_long_long): Likewise.
420 (check_effective_target_vect_no_int_max): Likewise.
421 (check_effective_target_vect_no_int_add): Likewise.
422 (check_effective_target_vect_no_bitwise): Likewise.
423 (check_effective_target_vect_widen_shift): Likewise.
424 (check_effective_target_vect_no_align): Likewise.
425 (check_effective_target_vect_hw_misalign): Likewise.
426 (check_effective_target_vect_element_align): Likewise.
427 (check_effective_target_vect_condition): Likewise.
428 (check_effective_target_vect_cond_mixed): Likewise.
429 (check_effective_target_vect_char_mult): Likewise.
430 (check_effective_target_vect_short_mult): Likewise.
431 (check_effective_target_vect_int_mult): Likewise.
432 (check_effective_target_vect_extract_even_odd): Likewise.
433 (check_effective_target_vect_interleave): Likewise.
434 (check_effective_target_vect_stridedN): Likewise.
435 (check_effective_target_vect_multiple_sizes): Likewise.
436 (check_effective_target_vect64): Likewise.
437 (check_effective_target_vect_call_copysignf): Likewise.
438 (check_effective_target_vect_call_sqrtf): Likewise.
439 (check_effective_target_vect_call_btrunc): Likewise.
440 (check_effective_target_vect_call_btruncf): Likewise.
441 (check_effective_target_vect_call_ceil): Likewise.
442 (check_effective_target_vect_call_ceilf): Likewise.
443 (check_effective_target_vect_call_floor): Likewise.
444 (check_effective_target_vect_call_floorf): Likewise.
445 (check_effective_target_vect_call_lceil): Likewise.
446 (check_effective_target_vect_call_lfloor): Likewise.
447 (check_effective_target_vect_call_nearbyint): Likewise.
448 (check_effective_target_vect_call_nearbyintf): Likewise.
449 (check_effective_target_vect_call_round): Likewise.
450 (check_effective_target_vect_call_roundf): Likewise.
451 (check_effective_target_vect_perm): Likewise, but also append *_saved
452 to the existing global name to properly cache the result.
453 (check_effective_target_vect_perm_byte): Likewise.
454 (check_effective_target_vect_perm_short): Likewise.
455 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
456 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
457 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
458 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
459 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
460 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
461 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
462 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
463 (check_effective_target_vect_sdot_qi): Likewise.
464 (check_effective_target_vect_udot_qi): Likewise.
465 (check_effective_target_vect_sdot_hi): Likewise.
466 (check_effective_target_vect_udot_hi): Likewise.
467 (check_effective_target_vect_usad_char): Likewise.
468 (check_effective_target_vect_pack_trunc): Likewise.
469 (check_effective_target_vect_unpack): Likewise.
470 (check_effective_target_vect_aligned_arrays): Likewise.
471 (check_effective_target_vect_natural_alignment): Likewise.
472 (check_effective_target_vector_alignment_reachable): Likewise.
473 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
474 (is-effective-target): Initialize et_index if undefined.
475 (et-dg-runtest): New.
476 (et-is-effective-target): Likewise.
477 (check_vect_support_and_set_flags): Add supported MIPS targets to
478 EFFECTIVE_TARGETS list. Return the number of supported targets.
479
b2930f09 4802016-07-26 Richard Biener <rguenther@suse.de>
481 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
482
483 PR middle-end/70920
484 * gcc.dg/pr70920-1.c: New test-case.
485 * gcc.dg/pr70902-2.c: Likewise.
486 * gcc.dg/pr70920-3.c: Likewise.
487 * gcc.dg/pr70920-4.c: Likewise
488 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
489 2 instead of 3.
490
90821294 4912016-07-25 Alexander Monakov <amonakov@ispras.ru>
492
493 * gcc.c-torture/execute/pr71494.c: Require label_values.
494 * gcc.dg/pr16973.c: Ditto.
495
1660595b 4962016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
497
498 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
499 * gcc.dg/torture/pr69771.c: Require int32plus.
500 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
501
5b2b88ce 5022016-07-25 Martin Liska <mliska@suse.cz>
503
504 * gcc.dg/torture/pr71987.c: New test.
505
e2f926e9 5062016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
507
508 PR fortran/71935
509 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
510 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
511 * gfortran.dg/pr71935.f90: New test.
512
efa8e86e 5132016-07-22 Martin Sebor <msebor@redhat.com>
514
515 PR c++/71675
516 * g++.dg/ext/atomic-3.C: New test.
517 * gcc.dg/atomic/pr71675.c: New test.
518
5a43070d 5192016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
520
521 * gcc.target/i386/mvc8.c: New test.
522
1b793819 5232016-07-22 Bin Cheng <bin.cheng@arm.com>
524
525 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
526 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
527
d4b4c787 5282016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
529
530 PR fortran/71795
531 * gfortran.dg/constructor_50.f90: New test.
532
45648efe 5332016-07-22 Martin Liska <mliska@suse.cz>
534
535 PR gcov-profile/69028
536 PR gcov-profile/62047
537 * g++.dg/cilk-plus/pr69028.C: New test.
538
b657bb1f 5392016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
540
541 * gfortran.dg/coarray_stat_2.f90: New test.
542
3a421504 5432016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
544
545 * gcc.target/powerpc/vec-extract.h: New files to check the
546 vec_extract built-in functions for all vector types, testing
547 accessing each element, both with constant and variable element
548 numbers.
549 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
550 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
551 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
552 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
553 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
554 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
555 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
556 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
557 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
558
d40a1eac 5592016-07-21 Jakub Jelinek <jakub@redhat.com>
560
561 PR c++/71728
562 * g++.dg/other/pr71728.C: New test.
563
3b0d7293 5642016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
565
566 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
567 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
568 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
569 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
570 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
571
50953a9f 5722016-07-21 Richard Biener <rguenther@suse.de>
573
574 PR tree-optimization/71947
575 * gcc.dg/tree-ssa/vrp102.c: New testcase.
576
90261646 5772016-07-21 Bin Cheng <bin.cheng@arm.com>
578
579 * gcc.dg/tree-ssa/scev-15.c: New.
580
5a5a7a90 5812016-07-21 Bin Cheng <bin.cheng@arm.com>
582
583 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
584
df0c563f 5852016-07-21 Jakub Jelinek <jakub@redhat.com>
586
587 PR c++/71941
588 * g++.dg/gomp/pr71941.C: New test.
589
24acd4ab 5902016-07-20 David Malcolm <dmalcolm@redhat.com>
591
592 PR c/70339
593 PR c/71858
594 * g++.dg/spellcheck-identifiers.C: New test case, based on
595 gcc.dg/spellcheck-identifiers.c.
596 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
597 gcc.dg/spellcheck-identifiers-2.c.
598 * g++.dg/spellcheck-typenames.C: New test case, based on
599 gcc.dg/spellcheck-typenames.c
600
8669e753 6012016-07-20 Jonathan Wakely <jwakely@redhat.com>
602
603 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
604 pointer to member function and also test catching by reference.
605
75cb41b8 6062016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
607
608 * gcc.target/s390/pr67443.c: Fix test case.
609
07be1239 6102016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
611
612 * gcc.target/s390/insv-1.c: Xfail some tests.
613 * gcc.target/s390/insv-2.c: Likewise.
614
e9b5fdd9 6152016-07-20 Georg-Johann Lay <avr@gjlay.de>
616
617 * gcc.target/avr/torture/get-mem.c: New test.
618 * gcc.target/avr/torture/set-mem.c: New test.
619
b704b0e1 6202016-07-20 Georg-Johann Lay <avr@gjlay.de>
621
622 PR target/71948
623 * gcc.target/avr/torture/tiny-progmem.c: New test.
624
051eb924 6252016-07-20 Jakub Jelinek <jakub@redhat.com>
626
fdb70809 627 PR c++/71909
628 * g++.dg/parse/pr71909.C: New test.
629 * g++.dg/tm/pr71909.C: New test.
630
051eb924 631 PR c++/50060
632 * g++.dg/cpp0x/constexpr-50060.C: New test.
633 * g++.dg/cpp1y/constexpr-50060.C: New test.
634
c4e1267c 6352016-07-20 Martin Liska <mliska@suse.cz>
636
637 * gfortran.dg/graphite/pr71898.f90: New test.
638
ecaa5fd4 6392016-07-20 Bin Cheng <bin.cheng@arm.com>
640
641 PR tree-optimization/71503
642 PR tree-optimization/71683
643 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
644 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
645
f5b88ba1 6462016-07-20 Martin Liska <mliska@suse.cz>
647
648 * gcc.dg/plugin/plugin.exp: Remove sreal test.
649 * gcc.dg/plugin/sreal-test-1.c: Remove.
650 * gcc.dg/plugin/sreal_plugin.c: Remove.
651
e889bd11 6522016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
653
654 PR fortran/71902
655 * gfortran.dg/dependency_47.f90: New test.
656
1c6bb1c0 6572016-07-19 Jakub Jelinek <jakub@redhat.com>
658
94d511af 659 PR rtl-optimization/71916
660 * gcc.c-torture/compile/pr71916.c: New test.
661
54e95a17 662 PR middle-end/71874
663 * g++.dg/torture/pr71874.C: New test.
664
1c6bb1c0 665 PR middle-end/71734
666 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
667 (my_alloc): Rewritten to use __builtin_posix_memalign and
668 __SIZE_TYPE__.
669 (my_free): Use __builtin_free instead of _mm_free.
670 (Vec::operator=): Use __builtin_memcpy.
671
0d565f19 6722016-07-19 Martin Jambor <mjambor@suse.cz>
673
cfc1aded 674 PR fortran/71688
675 * gfortran.dg/pr71688.f90: New test.
0d565f19 676
2be13cd5 6772016-07-19 Richard Biener <rguenther@suse.de>
678
679 * c-c++-common/vector-subscript-6.c: New testcase.
680 * c-c++-common/vector-subscript-7.c: Likewise.
681
1697df09 6822016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
683
7a4429b2 684 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 685 and UInt32 based on __SIZEOF_INT__.
686
8894566e 6872016-07-19 Richard Biener <rguenther@suse.de>
688
689 PR tree-optimization/71901
690 * gcc.dg/torture/pr71901.c: New testcase.
691
6922016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 693
694 PR tree-optimization/71908
695 * gcc.dg/torture/pr71908.c: New testcase.
696
106ac76d 6972016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
698
699 PR target/71493
700 * gcc.target/powerpc/pr71493-1.c: New test.
701 * gcc.target/powerpc/pr71493-2.c: Likewise.
702
e6517a48 7032016-07-18 Jakub Jelinek <jakub@redhat.com>
704
d1e0c36e 705 PR c++/71835
706 * g++.dg/conversion/ambig3.C: New test.
707
6fe424c2 708 PR c++/71828
709 * g++.dg/cpp0x/constexpr-71828.C: New test.
710
d3dd9e33 711 PR c++/71826
712 * g++.dg/template/pr71826.C: New test.
713
74fd83a9 714 PR c++/71822
715 * g++.dg/template/defarg21.C: New test.
716
e6517a48 717 PR c++/71871
718 * g++.dg/ext/vector31.C: New test.
719
f942bdbf 7202016-07-18 Uros Bizjak <ubizjak@gmail.com>
721
722 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
723
4b1425be 7242016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
725
726 PR tree-optimization/71734
727 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
728
a80f37e1 7292016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
730
731 * gcc.target/s390/warn-dynamicstack-1.c: New test.
732 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
733 stack-layout-dynamic-1.c: New test.
734
ea283725 7352016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
736
737 * gcc.target/s390/nolrl-1.c: New test.
738
14eab729 7392016-07-17 Fritz Reese <fritzoreese@gmail.com>
740
741 PR fortran/71523
742 * gfortran.dg/pr71523_1.f90: New test.
743 * gfortran.dg/pr71523_2.f90: New test.
744
3925d644 7452016-07-16 Andreas Schwab <schwab@linux-m68k.org>
746
747 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
748
0c6334ed 749>>>>>>> .r238890
fb9ff4ce 7502016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
751 Marco Restelli <mrestelli@gmail.com>
752
753 PR fortran/62125
754 * gfortran.dg/pr62125.f90: New test.
755
95b0f5e9 7562016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
757
758 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
759 * gcc.target/powerpc/mulkc3-1.c: Likewise.
760
1913be16 7612016-07-15 Jonathan Wakely <jwakely@redhat.com>
762
763 PR c++/58796
764 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
765 * g++.dg/cpp0x/nullptr35.C: New test.
766
b4803084 7672016-07-15 Bin Cheng <bin.cheng@arm.com>
768
769 * gcc.dg/tree-ssa/scev-8.c: Update test string.
770
89e3ec3d 7712016-07-15 Cesar Philippidis <cesar@codesourcery.com>
772
773 * gfortran.dg/goacc/vector_length.f90: New test.
774
2084e279 7752016-07-15 Richard Biener <rguenther@suse.de>
776
777 PR tree-optimization/71881
778 * gcc.dg/torture/pr71881.c: New testcase.
779
2177bb9a 7802016-07-15 Richard Biener <rguenther@suse.de>
781
782 PR tree-optimization/71887
783 * gcc.dg/torture/pr71887.c: New testcase.
784
0dd7db3b 7852016-07-15 Jakub Jelinek <jakub@redhat.com>
786
787 PR c/71858
788 * gcc.dg/spellcheck-identifiers-3.c: New test.
789
b41cc4d1 7902016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
791
792 PR fortran/71807
793 * gfortran.dg/null_9.f90: New test.
794
a4d34e5e 7952016-07-15 Bin Cheng <bin.cheng@arm.com>
796
797 * gcc.dg/tree-ssa/loop-41.c: New test.
798
1547c551 7992016-07-15 Bin Cheng <bin.cheng@arm.com>
800
801 PR tree-optimization/71347
802 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
803
b9c2416b 8042016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
805
806 PR fortran/29819
807 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
808 * gfortran.dg/contains.f90: Ditto.
809 * gfortran.dg/contains_empty_1.f03: Ditto.
810 * gfortran.dg/submodule_3.f08: Ditto.
811
28413b15 8122016-07-14 Jakub Jelinek <jakub@redhat.com>
813
661af228 814 PR testsuite/71865
815 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
816 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
817 expected diagnostics.
818
28413b15 819 PR c/71858
820 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
821 * gcc.dg/spellcheck-identifiers-2.c: New test.
822 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
823 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
824
7b3b3a49 8252016-07-14 Jakub Jelinek <jakub@redhat.com>
826
827 PR tree-optimization/71872
828 * gcc.c-torture/compile/pr71872.c: New test.
829
7c039c44 8302016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
831
832 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
833 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
834 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
835 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
836 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
837 * gcc.target/arm/atomic-op-acquire-1.c: This.
838 * gcc.target/arm/atomic-op-char.c: Rename into ...
839 * gcc.target/arm/atomic-op-char-1.c: This.
840 * gcc.target/arm/atomic-op-consume.c: Rename into ...
841 * gcc.target/arm/atomic-op-consume-1.c: This.
842 * gcc.target/arm/atomic-op-int.c: Rename into ...
843 * gcc.target/arm/atomic-op-int-1.c: This.
844 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
845 * gcc.target/arm/atomic-op-relaxed-1.c: This.
846 * gcc.target/arm/atomic-op-release.c: Rename into ...
847 * gcc.target/arm/atomic-op-release-1.c: This.
848 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
849 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
850 * gcc.target/arm/atomic-op-short.c: Rename into ...
851 * gcc.target/arm/atomic-op-short-1.c: This.
852 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
853 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
854 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
855 * gcc.target/arm/atomic-op-char-2.c: Likewise.
856 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
857 * gcc.target/arm/atomic-op-int-2.c: Likewise.
858 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
859 * gcc.target/arm/atomic-op-release-2.c: Likewise.
860 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
861 * gcc.target/arm/atomic-op-short-2.c: Likewise.
862
80c5e533 8632016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
864
865 PR fortran/70842
866 * gfortran.dg/select_type_35.f03: New test.
867
c5a9fc7b 8682016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
869
870 PR target/65951
871 PR tree-optimization/70923
872 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
873 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
874 * gcc.dg/vect/pr65951.c: Likewise.
875 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
876
d1242c94 8772016-07-14 David Edelsohn <dje.gcc@gmail.com>
878
879 * c-c++-common/pr60226.c: Expect maximum object file alignment
880 error on AIX.
881
97f2a90b 8822016-07-14 Richard Biener <rguenther@suse.de>
883
884 PR tree-optimization/71866
885 * gcc.dg/torture/pr71866.c: New testcase.
886
6029a910 8872016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
888
889 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
890 selector and enclose boolean expression in curly braces.
891
798d22ed 8922016-07-14 Alan Modra <amodra@gmail.com>
893
894 PR target/71733
895 * gcc.target/powerpc/p9-novsx.c: New.
896
3ffcb27d 8972016-07-13 Andi Kleen <ak@linux.intel.com>
898
899 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
900 * g++.dg/tree-prof/morefunc.C: Dito.
901 * g++.dg/tree-prof/pr35545.C: Dito.
902 * g++.dg/tree-prof/reorder.C: Dito.
903 * gcc.dg/tree-prof/20050826-2.c: Dito.
904 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
905 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
906 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
907 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
908 * gcc.dg/tree-prof/inliner-1.c: Dito.
909 * gcc.dg/tree-prof/merge_block.c: Dito.
910 * gcc.dg/tree-prof/stringop-1.c: Dito.
911 * gcc.dg/tree-prof/stringop-2.c: Dito.
912 * gcc.dg/tree-prof/switch-case-1.c: Dito.
913 * gcc.dg/tree-prof/switch-case-2.c: Dito.
914 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
915 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
916 * gcc.dg/tree-prof/update-loopch.c: Dito.
917 * gcc.dg/tree-prof/val-prof-1.c: Dito.
918 * gcc.dg/tree-prof/val-prof-2.c: Dito.
919 * gcc.dg/tree-prof/val-prof-3.c: Dito.
920 * gcc.dg/tree-prof/val-prof-4.c: Dito.
921 * gcc.dg/tree-prof/val-prof-5.c: Dito.
922 * gcc.dg/tree-prof/val-prof-6.c: Dito.
923 * gcc.dg/tree-prof/val-prof-7.c: Dito.
924
9ace90e5 9252016-07-13 Andi Kleen <ak@linux.intel.com>
926
927 * lib/profopt.exp (profopt-execute): Remove .imports files.
928
b75cf198 9292016-07-13 Andi Kleen <ak@linux.intel.com>
930
f942bdbf 931 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 932
4d0389a9 9332016-07-13 Andi Kleen <ak@linux.intel.com>
934
935 * lib/profopt.exp (dg-final-scan-autofdo,
936 dg-final-scan-not-autofdo): New functions.
937
a5af7a75 9382016-07-13 Bin Cheng <bin.cheng@arm.com>
939
940 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
941 * gcc.dg/vect/vect-35.c: Ditto.
942 * gcc.dg/vect/vect-alias-check-2.c: New test.
943
c6bcae01 9442016-07-13 Martin Liska <mliska@suse.cz>
945
946 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 947 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 948 * gfortran.dg/pr42108.f90: Update expected dump scan.
949
0644c120 9502016-07-13 Richard Biener <rguenther@suse.de>
951
952 PR tree-optimization/24574
953 * gcc.dg/pr24574.c: New testcase.
954
2bbae5b9 9552016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
956
f942bdbf 957 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 958 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
959 * c-c++-common/pr68833-1.c: Require int32plus.
960 * gcc.dg/ipa/pr63551.c: Likewise.
961 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
962 * gcc.dg/ipa/pr64041.c: Require int32plus.
963
839a6560 9642016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
965
966 PR ipa/71633
967 * g++.dg/pr71633.C: New test.
968
8f5f2788 9692016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
970
971 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
972 Add new arm_thumb1_cbz_ok effective target.
973 * gcc.target/arm/cbz.c: New test.
974
417e5cc5 9752016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
976
977 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
978 Define effective target.
979 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
980 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
981 * gcc.target/arm/movhi_movw.c: New test.
982 * gcc.target/arm/movsi_movw.c: Likewise.
983 * gcc.target/arm/movdi_movw.c: Likewise.
984
68a5143e 9852016-07-13 Richard Biener <rguenther@suse.de>
986
987 PR middle-end/71104
988 * gcc.dg/pr71104-1.c: New testcase.
989 * gcc.dg/pr71104-2.c: Likewise.
990
69e8d259 9912016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
992
993 PR target/71805
994 * gcc.target/powerpc/pr71805.c: New test.
995
244f142f 9962016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
997
998 * gcc.target/powerpc/divkc3-1.c: New.
999 * gcc.target/powerpc/mulkc3-1.c: New.
1000
6fc56f1f 10012016-07-12 Nathan Sidwell <nathan@acm.org>
1002
1003 * gcc.target/arm/data-rel-1.c: New.
1004 * gcc.target/arm/data-rel-2.c: New.
1005 * gcc.target/arm/data-rel-3.c: New.
1006
94ee1e9c 10072016-07-12 Martin Liska <mliska@suse.cz>
1008
1009 * gcc.dg/params/blocksort-part.c: New test.
1010 * gcc.dg/params/params.exp: New file.
1011
cd32d747 10122016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1013
1014 PR middle-end/71700
1015 * gcc.c-torture/execute/pr71700.c: New test.
1016
ad010d47 10172016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1018 Richard Biener <rguenther@suse.de>
1019
1020 PR tree-optimization/23286
1021 PR tree-optimization/70159
1022 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1023 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1024 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1025 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1026 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1027 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1028 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1029 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1030 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1031 * gcc.dg/pr51879-12.c: Likewise.
1032 * gcc.dg/strlenopt-9.c: Likewise.
1033 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1034 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1035 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1036 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1037 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1038 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1039 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1040 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1041 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1042 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1043 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1044 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1045 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1046 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1047 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1048
9aece49e 10492016-07-12 Richard Biener <rguenther@suse.de>
1050
1051 PR rtl-optimization/68961
1052 * gcc.target/i386/pr68961.c: New testcase.
1053
8f05fee9 10542016-07-11 Jakub Jelinek <jakub@redhat.com>
1055
4a6cc5cd 1056 PR middle-end/71758
1057 * c-c++-common/gomp/pr71758.c: New test.
1058 * gfortran.dg/gomp/pr71758.f90: New test.
1059
8f05fee9 1060 PR tree-optimization/71823
1061 * gcc.dg/vect/pr71823.c: New test.
1062
b73690a4 10632016-07-11 David Malcolm <dmalcolm@redhat.com>
1064
1065 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1066 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1067 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1068
675f4c6b 10692016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1070
1071 PR target/71801
1072 * gcc.target/i386/pr71801.c: New test.
1073
9aaf7e3e 10742016-07-11 Richard Biener <rguenther@suse.de>
1075
1076 PR tree-optimization/71816
1077 * gcc.dg/torture/pr71816.c: New testcase.
1078
dd58bf21 10792016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1080
1081 PR fortran/71783
1082 * gfortran.dg/dependency_46.f90: New test.
1083
a2ebcb84 10842016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1085
1086 PR rtl-optimization/71621
1087 * gcc.target/i386/pr71621-1.c: New.
1088 * gcc.target/i386/pr71621-2.c: New.
1089
6cedf97e 10902016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1091
1092 * gfortran.dg/goacc/pr71704.f90: New test.
1093
dc71c755 10942016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1095
1096 PR target/71297
1097 * gcc.target/powerpc/pr71297.c: New.
1098
288161af 10992016-07-08 Jiong Wang <jiong.wang@arm.com>
1100
1101 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1102
98e771d6 11032016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1104
1105 PR target/71806
1106 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1107
c3d27339 11082016-07-08 Alan Hayward <alan.hayward@arm.com>
1109
1110 PR tree-optimization/71667
1111 * gcc.dg/vect/pr71667.c: New
1112
b1b5042a 11132016-07-08 Martin Liska <mliska@suse.cz>
1114
1115 * gcc.dg/torture/pr71606.c: New test.
1116
5cdc40a0 11172016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1118
1119 PR fortran/71764
1120 * gfortran.dg/pr71764.f90: New test.
1121
bcc4d868 11222016-07-07 Jakub Jelinek <jakub@redhat.com>
1123 Kai Tietz <ktietz70@googlemail.com>
1124
1125 PR c++/70869
1126 PR c++/71054
1127 * g++.dg/cpp0x/pr70869.C: New test.
1128 * g++.dg/cpp0x/pr71054.C: New test.
1129
b39328b2 11302016-07-07 David Edelsohn <dje.gcc@gmail.com>
1131
1132 * g++.dg/debug/pr71432.C: Fail on AIX.
1133
95c9caad 11342016-07-07 Martin Liska <mliska@suse.cz>
1135
1136 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1137 an undefined behavior.
1138 * gfortran.dg/do_3.F90: Likewise.
1139 * gfortran.dg/do_check_11.f90: New test.
1140 * gfortran.dg/do_check_12.f90: New test.
1141 * gfortran.dg/do_corner_warn.f90: New test.
1142
8e976d11 11432016-07-07 Martin Liska <mliska@suse.cz>
1144
1145 * gfortran.dg/predict-1.f90: Ammend the test.
1146 * gfortran.dg/predict-2.f90: Likewise.
1147
26716fc7 11482016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1149
1150 PR ipa/71624
1151 * g++.dg/pr71624.C: New test.
1152
2d079cbf 11532016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1154
1155 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1156 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1157 ARMv8-M Mainline architectures.
1158
9e6f4af4 11592016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1160
1161 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1162 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1163
d490b07a 11642016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1165
1166 PR target/70098
1167 PR target/71763
1168 * gcc.target/powerpc/pr71763.c: New file.
1169
798fc305 11702016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1171
1172 PR tree-optimization/71518
f942bdbf 1173 * gcc.dg/pr71518.c: New test.
798fc305 1174
97e4cbac 11752016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1176
1177 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1178
19aea164 11792016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1180
f942bdbf 1181 PR target/50739
19aea164 1182 * gcc.target/avr/pr50739.c: New test.
1183
105e9dfc 11842016-07-05 Jan Hubicka <jh@suse.cz>
1185
1186 * gcc.dg/tree-ssa/scev-14.c: update template.
1187
1137da9c 11882016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1189
1190 * gcc.dg/vect/group-no-gaps-1.c: New test.
1191
ce393063 11922016-07-05 Andi Kleen <ak@linux.intel.com>
1193
1194 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1195 if kernel supports MPX.
1196
039a1d47 11972016-07-05 Kito Cheng <kito.cheng@gmail.com>
1198
1199 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1200
f2ccdf8e 12012016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1202 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1203
1204 * gcc.target/powerpc/signbit-1.c: New test.
1205 * gcc.target/powerpc/signbit-2.c: New test.
1206 * gcc.target/powerpc/signbit-3.c: New test.
1207
0215a22c 12082016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1209
1210 PR rtl-optimization/71594
1211 * gcc.dg/torture/pr71594.c: New test.
1212
30a39817 12132016-07-05 Jan Hubicka <jh@suse.cz>
1214
1215 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1216
b65b8df2 12172016-07-05 David Malcolm <dmalcolm@redhat.com>
1218
1219 PR c++/62314
1220 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1221 number of missing semicolon error.
1222 * g++.dg/pr62314-2.C: New test case.
1223
6b5471d8 12242016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1225
1226 * gfortran.dg/coarray_stat_function.f90: New test.
1227 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1228 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1229 to new interfaces.
1230
35b3a8dd 12312016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1232
1233 PR fortran/71623
1234 * gfortran.dg/deferred_character_17.f90: New test.
1235
b84c1ddf 12362016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1237
1238 * gcc.target/arm/neon/polytypes.c: Move to ...
1239 * gcc.target/arm/polytypes.c: ... here.
1240 * gcc.target/arm/neon/pr51534.c: Move to ...
1241 * gcc.target/arm/pr51534.c: ... here.
1242 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1243 * gcc.target/arm/vect-vcvt.c: ... here.
1244 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1245 * gcc.target/arm/vect-vcvtq.c: ... here.
1246 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1247 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1248 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1249 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1250 * gcc.target/arm/neon/neon.exp: Delete.
1251 * gcc.target/arm/neon/: Delete.
1252
7e9136f1 12532016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1254
1255 PR fortran/65575
1256 * gfortran.dg: pr65575.f90: New test.
1257
18b42a28 12582016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1259
1260 PR fortran/35849
1261 * gfortran.dg: pr35849.f90: New test.
1262
f8765404 12632016-07-04 Jakub Jelinek <jakub@redhat.com>
1264
1265 PR c++/71739
1266 * g++.dg/cpp0x/pr71739.C: New test.
1267
e3422b3a 12682016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1269
1270 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1271
2da1c9f7 12722016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1273
1274 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1275 locr.
1276 * gcc.target/s390/loc-1.c: New test.
1277
6125d36e 12782016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1279
1280 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1281 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1282
42797d4b 12832016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1284
1285 PR target/63874
1286 * gcc.target/aarch64/pr63874.c: New test.
1287
9d9fe66a 12882016-07-04 Jan Beulich <jbeulich@suse.com>
1289
1290 * g++.dg/header.c: New.
1291 * gcc.dg/header.c: New.
1292
c364d0f3 12932016-07-02 Jakub Jelinek <jakub@redhat.com>
1294
1295 PR c/71719
1296 * c-c++-common/Wunused-var-15.c: New test.
1297
267f3c67 12982016-07-01 Jakub Jelinek <jakub@redhat.com>
1299
1300 PR fortran/71687
1301 * gfortran.dg/gomp/pr71687.f90: New test.
1302
8297c70b 13032016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1304
1305 * gcc.dg/const-float128-ped.c: Require __float128 effective
1306 target and options.
1307 * gcc.dg/const-float128.c: Likewise.
1308 * gcc.dg/torture/float128-cmp-invalid.c: Require
1309 __float128 and base_quadfloat_support effective targets, and
1310 __float128 options.
1311 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1312 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1313 * gcc.dg/torture/float128-nan.c: Likewise.
1314 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1315 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1316 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 1317 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 1318 (add_options_for___float128): New.
1319 (check_effective_target_base_quadword_support): New.
1320
eab79b94 13212016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1322
1323 PR target/71720
1324 * gcc.target/powerpc/pr71720.c: New test.
1325
4ce6622a 13262016-07-01 Jan Beulich <jbeulich@suse.com>
1327
1328 * gcc.dg/bss.c: New.
1329
0b6f1914 13302016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1331
1332 PR target/71698
1333 * gcc.target/powerpc/pr71698.c: New test.
1334
4d28a470 13352016-07-01 Georg-Johann Lay <avr@gjlay.de>
1336
1337 PR target/71151
1338 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1339 instead of ".foo" for its section name.
1340 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1341 depending on MCU's flash size.
1342 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1343 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1344 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1345 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1346 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1347 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1348
ed8613ec 13492016-07-01 Jan Beulich <jbeulich@suse.com>
1350
1351 * gcc.target/i386/pr65105-2.c: Add -msse2.
1352
720a0bce 13532016-06-30 Jakub Jelinek <jakub@redhat.com>
1354
c54ee83c 1355 PR tree-optimization/71707
1356 * gcc.dg/strlenopt-29.c: New test.
1357
a845ae6c 1358 PR fortran/71704
1359 * gfortran.dg/gomp/pr71704.f90: New test.
1360
720a0bce 1361 PR fortran/71705
1362 * gfortran.dg/gomp/pr71705.f90: New test.
1363
17c32c4a 13642016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1365
1366 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1367 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1368 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1369 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1370 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1371 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1372 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1373 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1374 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1375 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1376 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1377 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1378 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1379 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1380 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1381 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1382 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1383 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1384 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1385 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1386 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1387 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1388 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1389 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1390 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1391 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1392 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1393 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1394 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1395 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1396 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1397 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1398 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1399 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1400 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1401 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1402 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1403 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1404 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1405 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1406 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1407 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1408 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1409 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1410 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1411 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1412 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1413 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1414 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1415 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1416 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1417 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1418 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1419 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1420 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1421 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1422 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1423 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1424 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1425 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1426 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1427 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1428 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1429 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1430 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1431 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1432 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1433 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1434 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1435 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1436 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1437 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1438 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1439 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1440 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1441 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1442 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1443 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1444 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1445 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1446 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1447
443405c9 14482016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 1449 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 1450
1451 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1452
6e3a3de2 14532016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 1454 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 1455
1456 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1457
413c4f6c 14582016-06-30 David Malcolm <dmalcolm@redhat.com>
1459
1460 PR driver/71651
1461 * gcc.dg/spellcheck-options-12.c: New test case.
1462
4c4e99c3 14632016-06-30 Jakub Jelinek <jakub@redhat.com>
1464
1465 PR middle-end/71693
1466 * gcc.c-torture/compile/pr71693.c: New test.
1467
26a2e993 14682016-06-29 David Malcolm <dmalcolm@redhat.com>
1469
1470 * gcc.dg/spellcheck-params.c: New testcase.
1471 * gcc.dg/spellcheck-params-2.c: New testcase.
1472
63abcf45 14732016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1474
1475 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1476 vector extract instructions.
1477 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1478
5f1d49ac 14792016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1480
1481 PR fortran/71686
1482 * gfortran.dg/unexpected_eof_2.f90: New test.
1483 * gfortran.dg/unexpected_eof_3.f90: New test.
1484
0dc00113 14852016-06-29 Jim Wilson <jim.wilson@linaro.org>
1486
1487 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1488
4b975445 14892016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1490
1491 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1492 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1493 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1494
e276a6b9 14952016-06-29 Richard Biener <rguenther@suse.de>
1496
1497 PR middle-end/15256
1498 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1499
c02f3e35 15002016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1501
1502 * gcc.target/arm/aapcs/neon-vect10.c: Require
1503 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1504 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1505 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1506 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1507 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1508 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1509 * gcc.target/arm/fp16-aapcs-1.c: Require
1510 -mfloat-ab=hard. Also simplify the test.
1511 * gcc.target/arm/fp16-aapcs-2.c: New.
1512
d0c2a3dd 15132016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1514
f942bdbf 1515 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 1516 (add_options_for_arm_fp16_ieee): New.
1517 (add_options_for_arm_fp16_alternative): New.
1518 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1519 long-line.
1520 (effective_target_arm_fp16_hw): New.
1521
162fed22 15222016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1523
1524 PR tree-optimization/71655
1525 * g++.dg/pr71655.C: New test.
1526
9ed0eb00 15272016-06-29 Martin Liska <mliska@suse.cz>
1528
1529 * gcc.dg/pr71585.c: New test.
1530 * gcc.dg/pr71585-2.c: New test.
1531 * gcc.dg/pr71585-3.c: New test.
1532
641b1c86 15332016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1534
1535 PR tree-optimization/70729
1536 * g++.dg/vect/pr70729.cc: New test.
1537
44e775d8 15382016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1539
1540 * c-c++-common/gomp/cancel-1.c: Extend.
1541
83b23cdf 15422016-06-29 Jakub Jelinek <jakub@redhat.com>
1543
1544 PR tree-optimization/71625
1545 * gcc.dg/strlenopt-28.c: New test.
1546
b6a4a0f5 15472016-06-29 Richard Biener <rguenther@suse.de>
1548
1549 PR middle-end/71002
1550 * g++.dg/torture/pr71002.C: Adjust testcase.
1551
1af10ce6 15522016-06-29 Jakub Jelinek <jakub@redhat.com>
1553
1554 PR c/71685
1555 * gcc.dg/pr71685.c: New test.
1556
15572016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 1558
1559 PR c/71552
1560 * gcc.dg/init-bad-9.c: New test.
1561
043457fd 15622016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1563
1564 * gcc.target/powerpc/abs128-1.c: Require VSX.
1565 * gcc.target/powerpc/copysign128-1.c: Likewise.
1566 * gcc.target/powerpc/inf128-1.c: Likewise.
1567 * gcc.target/powerpc/nan128-1.c: Likewise.
1568
d378e319 15692016-06-28 Jakub Jelinek <jakub@redhat.com>
1570
1571 PR middle-end/71626
1572 * gcc.c-torture/execute/pr71626-1.c: New test.
1573 * gcc.c-torture/execute/pr71626-2.c: New test.
1574
10ef7949 15752016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1576
1577 PR target/71656
1578 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1579
1fcfb8f7 15802016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1581
1582 PR target/71670
1583 * gcc.target/powerpc/pr71670.c: New testcase.
1584
35fd0c10 15852016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1586
1587 PR target/71656
1588 * gcc.target/powerpc/pr71656-1.c: New test.
1589 * gcc.target/powerpc/pr71656-2.c: New test.
1590
584757bc 15912016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1592
1593 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1594 around fp16 code.
1595 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1596 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1597 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1598 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1599 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1600 Add arm_neon_fp16_ok effective target.
f942bdbf 1601 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1602 Likewise.
1603 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1604 Likewise.
1605 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1606 Likewise.
1607 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1608 Likewise.
1609 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1610 Likewise.
1611 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1612 Likewise.
1613 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1614 Likewise.
1615 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1616 Likewise.
1617 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1618 Likewise.
1619 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1620 Likewise.
1621 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1622 Likewise.
584757bc 1623
cbcc4297 16242016-06-26 Jan Hubicka <hubicka@ucw.cz>
1625
1626 * gcc.dg/predict-12.c: New testcase.
1627
0aa73965 16282016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1629
1630 PR fortran/71649
1631 * gfortran.dg/pr71649.f90: New test.
1632
9977f724 16332016-06-25 Jakub Jelinek <jakub@redhat.com>
1634
a5c54f33 1635 PR tree-optimization/71643
1636 * g++.dg/opt/pr71643.C: New test.
1637
9977f724 1638 PR tree-optimization/71631
1639 * gcc.c-torture/execute/pr71631.c: New test.
1640
e09883e4 16412016-06-24 Jan Hubicka <hubicka@ucw.cz>
1642
1643 * gcc.dg/predict-11.c: New testcase.
1644 * gfortran.dg/predict-2.f90: New testcase.
1645
89beffc9 16462016-06-24 Jan Hubicka <hubicka@ucw.cz>
1647
1648 * gcc.dg/predict-10.c: New test.
1649
2275a11d 16502016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1651
1652 * gcc.target/powerpc/abs128-1.c: New.
1653 * gcc.target/powerpc/copysign128-1.c: New.
1654 * gcc.target/powerpc/inf128-1.c: New.
1655 * gcc.target/powerpc/nan128-1.c: New.
1656
37681b7f 16572016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1658
1659 * gfortran.dg/pr71642.f90: New test.
1660
9cf2d600 16612016-06-24 Jakub Jelinek <jakub@redhat.com>
1662
1663 PR tree-optimization/71647
1664 * gcc.target/i386/pr71647.c: New test.
1665
eea332b9 16662016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1667
1668 * gcc.target/i386/noplt-gd-1.c: New test.
1669 * gcc.target/i386/noplt-gd-2.c: Likewise.
1670 * gcc.target/i386/noplt-gd-3.c: Likewise.
1671 * gcc.target/i386/noplt-ld-1.c: Likewise.
1672 * gcc.target/i386/noplt-ld-2.c: Likewise.
1673 * gcc.target/i386/noplt-ld-3.c: Likewise.
1674 * lib/target-supports.exp
1675 (check_effective_target_tls_get_addr_via_got): New.
1676
b6d48a78 16772016-06-24 Uros Bizjak <ubizjak@gmail.com>
1678
1679 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1680 testsuite compile flags.
1681 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1682 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1683
16842016-06-24 Uros Bizjak <ubizjak@gmail.com>
1685
1686 * g++dg/vect/pr36684.cc: Add dg-do compile.
1687 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1688 * gcc.dg/vect/pr70021.c: Ditto.
1689 * gcc.dg/vect/pr70138-1.c: Ditto.
1690 * gcc.dg/vect/pr70138-2.c: Ditto.
1691 * gcc.dg/vect/pr70354-1.c: Ditto.
1692 * gcc.dg/vect/pr70354-2.c: Ditto.
1693 * gcc.dg/vect/pr71259.c: Ditto.
1694 * gcc.dg/vect/pr71416-1.c: Ditto.
1695 * gcc.dg/vect/slp-43.c: Ditto.
1696 * gcc.dg/vect/slp-45.c: Ditto.
1697 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1698 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1699 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1700 * gfortran.dg/vect/pr69980.f90: Ditto.
1701
17022016-06-24 Uros Bizjak <ubizjak@gmail.com>
1703
1704 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1705 * gcc.dg/vect/bb-slp-30.c: Ditto.
1706 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1707 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1708 * gcc.dg/vect/pr45902.c: Ditto.
1709 * gcc.dg/vect/pr48172.c: Ditto.
1710 * gcc.dg/vect/pr48377.c: Ditto.
1711 * gcc.dg/vect/pr49038.c: Ditto.
1712 * gcc.dg/vect/pr49771.c: Ditto.
1713 * gcc.dg/vect/pr52091.c: Ditto.
1714 * gcc.dg/vect/pr53185-2.c: Ditto.
1715 * gcc.dg/vect/pr56826.c: Ditto.
1716 * gcc.dg/vect/pr60276.c: Ditto.
1717 * gcc.dg/vect/pr62021.c: Ditto.
1718 * gcc.dg/vect/pr63530.c: Ditto.
1719 * gcc.dg/vect/pr65518.c: Ditto.
1720 * gcc.dg/vect/pr65947-1.c: Ditto.
1721 * gcc.dg/vect/pr65947-10.c: Ditto.
1722 * gcc.dg/vect/pr65947-11.c: Ditto.
1723 * gcc.dg/vect/pr65947-12.c: Ditto.
1724 * gcc.dg/vect/pr65947-13.c: Ditto.
1725 * gcc.dg/vect/pr65947-2.c: Ditto.
1726 * gcc.dg/vect/pr65947-3.c: Ditto.
1727 * gcc.dg/vect/pr65947-4.c: Ditto.
1728 * gcc.dg/vect/pr65947-5.c: Ditto.
1729 * gcc.dg/vect/pr65947-6.c: Ditto.
1730 * gcc.dg/vect/pr65947-7.c: Ditto.
1731 * gcc.dg/vect/pr65947-8.c: Ditto.
1732 * gcc.dg/vect/pr65947-9.c: Ditto.
1733 * gcc.dg/vect/pr71416-1.c: Ditto.
1734 * gcc.dg/vect/pr71439.c: Ditto.
1735 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1736 * gcc.dg/vect/vect-bswap16.c: Ditto.
1737 * gcc.dg/vect/vect-bswap32.c: Ditto.
1738 * gcc.dg/vect/vect-bswap64.c: Ditto.
1739 * gcc.dg/vect/vect-live-1.c: Ditto.
1740 * gcc.dg/vect/vect-live-2.c: Ditto.
1741 * gcc.dg/vect/vect-live-3.c: Ditto.
1742 * gcc.dg/vect/vect-live-4.c: Ditto.
1743 * gcc.dg/vect/vect-live-5.c: Ditto.
1744 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1745 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1746 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1747 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1748 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1749 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1750 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1751 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1752 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1753 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1754 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1755 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1756 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1757 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1758 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1759 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1760 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1761
d4213166 17622016-06-24 Uros Bizjak <ubizjak@gmail.com>
1763
1764 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1765
5aaec397 17662016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1767
1768 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1769 ia32 if R_386_GOT32X relocation is supported.
1770 * gcc.target/i386/noplt-3.c: Likewise.
1771 * gcc.target/i386/noplt-2.c: Likewise.
1772 (main): Renamed to ...
1773 (bar): This.
1774 * gcc.target/i386/noplt-4.c: Likewise.
1775 (main): Renamed to ...
1776 (bar): This.
1777 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1778 * gcc.target/i386/pr67400-5.c: Likewise.
1779
77104764 17802016-06-24 Jakub Jelinek <jakub@redhat.com>
1781
7318e591 1782 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1783 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1784
77104764 1785 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1786 f4): Adjust expected diagnostics.
1787 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1788 (T): If OVFP is defined, redefine to TP.
1789 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1790 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1791 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1792 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1793 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1794 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1795 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1796 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1797 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1798 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1799 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1800 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1801 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1802 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1803 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1804 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1805 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1806 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1807 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1808 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1809 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1810 as last argument to __builtin_add_overflow_p.
1811
ddf08519 18122016-06-23 Uros Bizjak <ubizjak@gmail.com>
1813
1814 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1815 dg-options and remove default vector testsuite compile flags.
1816 * g++.dg/vect/pr33860a.cc: Ditto.
1817 * g++.dg/vect/pr45470-a.cc: Ditto.
1818 * g++.dg/vect/pr45470-b.cc: Ditto.
1819 * g++.dg/vect/pr60896.cc: Ditto.
1820 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1821 * gcc.dg/vect/pr18308.c: Ditto.
1822 * gcc.dg/vect/pr24049.c: Ditto.
1823 * gcc.dg/vect/pr33373.c: Ditto.
1824 * gcc.dg/vect/pr36228.c: Ditto.
1825 * gcc.dg/vect/pr42395.c: Ditto.
1826 * gcc.dg/vect/pr42604.c: Ditto.
1827 * gcc.dg/vect/pr46663.c: Ditto.
1828 * gcc.dg/vect/pr48765.c: Ditto.
1829 * gcc.dg/vect/pr49093.c: Ditto.
1830 * gcc.dg/vect/pr49352.c: Ditto.
1831 * gcc.dg/vect/pr52298.c: Ditto.
1832 * gcc.dg/vect/pr52870.c: Ditto.
1833 * gcc.dg/vect/pr53185.c: Ditto.
1834 * gcc.dg/vect/pr53773.c: Ditto.
1835 * gcc.dg/vect/pr56695.c: Ditto.
1836 * gcc.dg/vect/pr62171.c: Ditto.
1837 * gcc.dg/vect/pr63530.c: Ditto.
1838 * gcc.dg/vect/pr68339.c: Ditto.
1839 * gcc.dg/vect/pr71259.c: Ditto.
1840 * gcc.dg/vect/vect-82_64.c: Ditto.
1841 * gcc.dg/vect/vect-83_64.c: Ditto.
1842 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1843 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1844 * gcc.dg/vect/vect-shift-2.c: Ditto.
1845 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1846 * gfortran.dg/vect/pr39318.f90: Ditto.
1847 * gfortran.dg/vect/pr45714-a.f: Ditto.
1848 * gfortran.dg/vect/pr45714-b.f: Ditto.
1849 * gfortran.dg/vect/pr46213.f90: Ditto.
1850
81883aeb 18512016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1852 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1853
1854 * gcc.target/powerpc/p9-splat-5.c: New test.
1855
affe5c16 18562016-06-23 Uros Bizjak <ubizjak@gmail.com>
1857
1858 PR tree-optimization/71488
1859 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1860 * lib/target-supports.exp: ... here.
1861 (check_sse4_hw_available): New procedure.
1862 (check_effective_target_sse4_runtime): Ditto.
1863 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1864 -march=westmere for sse4_runtime targets.
547fdd3e 1865 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 1866 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 1867 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 1868 (main): Call check_vect ().
e50240d3 1869 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 1870
6fb2f181 18712016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1872
1873 PR target/66232
1874 PR target/67400
1875 * gcc.target/i386/pr66232-14.c: New file.
1876 * gcc.target/i386/pr66232-15.c: Likewise.
1877 * gcc.target/i386/pr66232-16.c: Likewise.
1878 * gcc.target/i386/pr66232-17.c: Likewise.
1879 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1880 ia32 if R_386_GOT32X relocation is supported.
1881 * gcc.target/i386/pr67400-2.c: Likewise.
1882 * gcc.target/i386/pr67400-3.c: Likewise.
1883 * gcc.target/i386/pr67400-4.c: Likewise.
1884 * gcc.target/i386/pr67400-6.c: Likewise.
1885 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 1886 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 1887
88be2b3c 18882016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1889
1890 PR libgfortran/48852
1891 * gfortran.dg/char4_iunit_1.f03: Update test.
1892 * gfortran.dg/f2003_io_5.f03: Update test.
1893 * gfortran.dg/real_const_3.f90: Update test.
1894
ff600f64 18952016-06-23 Andi Kleen <ak@linux.intel.com>
1896
1897 * g++.dg/bprob/bprob.exp: Support autofdo.
1898 * g++.dg/tree-prof/tree-prof.exp: dito.
1899 * gcc.dg/tree-prof/tree-prof.exp: dito.
1900 * gcc.misc-tests/bprob.exp: dito.
1901 * gfortran.dg/prof/prof.exp: dito.
1902 * lib/profopt.exp: dito.
1903 * lib/target-supports.exp: Check for autofdo.
1904
afa7ed87 19052016-06-23 Martin Liska <mliska@suse.cz>
1906
1907 * gcc.dg/pr71619.c: New test.
1908
0941fba8 19092016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1910
1911 PR target/67400
56896ed3 1912 * gcc.target/i386/pr67400-1.c: New test.
1913 * gcc.target/i386/pr67400-2.c: Likewise.
1914 * gcc.target/i386/pr67400-3.c: Likewise.
1915 * gcc.target/i386/pr67400-4.c: Likewise.
1916 * gcc.target/i386/pr67400-5.c: Likewise.
1917 * gcc.target/i386/pr67400-6.c: Likewise.
1918 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 1919
e557fc7f 19202016-06-22 David Malcolm <dmalcolm@redhat.com>
1921
1922 * c-c++-common/missing-header-1.c: New test case.
1923 * c-c++-common/missing-header-2.c: New test case.
1924 * c-c++-common/missing-header-3.c: New test case.
1925 * c-c++-common/missing-header-4.c: New test case.
1926
8469aece 19272016-06-22 David Malcolm <dmalcolm@redhat.com>
1928
1929 PR c/70339
1930 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1931 hint.
1932 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1933 expected results due to builtin "nanl" now being suggested for
1934 "name".
1935 * gcc.dg/pr67580.c: Update expected messages.
1936 * gcc.dg/spellcheck-identifiers.c: New testcase.
1937 * gcc.dg/spellcheck-typenames.c: New testcase.
1938
6628b04d 19392016-06-22 David Malcolm <dmalcolm@redhat.com>
1940
1941 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1942 file.
1943 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1944 diagnostic-test-show-locus-parseable-fixits.c to sources for
1945 diagnostic_plugin_test_show_locus.c.
1946 * lib/gcc-defs.exp (freeform_regexps): New global.
1947 (dg-regexp): New function.
1948 (handle-dg-regexps): New function.
1949 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1950 freeform_regexps to the empty list.
1951 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1952
82ccd33e 19532016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1954
affe5c16 1955 PR tree-optimization/71488
82ccd33e 1956 * g++.dg/pr71488.C: New test.
1957 * gcc.dg/vect/vect-bool-cmp.c: New test.
1958
2c21de58 19592016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1960
1961 * gcc.dg/guality/param-5.c: New test.
1962
fadfd5fc 19632016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1964
1965 * gcc.target/i386/asm-flag-7.c: New test.
1966
03fee1f8 19672016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1968
1969 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1970 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1971 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1972 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1973 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1974 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1975 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1976 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1977 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1978 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1979 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1980 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1981 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1982 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1983 * lib/target-supports.exp: Likewise.
1984
6905db52 19852016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1986
1987 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1988 * gcc.dg/attr-ms_struct-2.c: Likewise.
1989 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1990 * gcc.dg/bf-ms-attrib.c: Likewise.
1991 * gcc.dg/bf-ms-layout-2.c: Likewise.
1992 * gcc.dg/bf-ms-layout-3.c: Likewise.
1993 * gcc.dg/bf-ms-layout.c: Likewise.
1994 * gcc.dg/bf-no-ms-layout.c: Likewise.
1995 * gcc.target/i386/bitfield1.c: Likewise.
1996 * gcc.target/i386/bitfield2.c: Likewise.
1997 * gcc.target/i386/bitfield3.c: Likewise.
1998
a6f93fc2 19992016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2000
2001 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2002 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2003 override other than -mcpu=power9 command-line option is specified,
2004 or if the target operating system is aix.
2005 * gcc.target/powerpc/darn-1.c: Likewise.
2006 * gcc.target/powerpc/darn-2.c: Likewise.
2007 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2008 test if effective-target is not powerpc_p9vector_ok or if the
2009 target operating system is not defined.
2010 * gcc.target/powerpc/vslv-1.c: Likewise.
2011 * gcc.target/powerpc/vsrv-0.c: Likewise.
2012 * gcc.target/powerpc/vsrv-1.c: Likewise.
2013
1cb2b4d3 20142016-06-21 Tobias Burnus <burnus@net-b.de>
2015
2016 PR fortran/71068
2017 * gfortran.dg/coarray/data_1.f90: New.
2018
66ff0c67 20192016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2020
2021 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2022 (dg-require-effective-target): Use arm_v8_neon_hw.
2023 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2024 (dg-require-effective-target): Likewise.
2025 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2026 (dg-require-effective-target): Likewise.
2027 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2028 (dg-require-effective-target): Likewise.
2029 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2030 (dg-require-effective-target): Likewise.
2031 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2032 (dg-require-effective-target): Likewise.
2033 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2034 Add AArch64 check.
2035
949bfed4 20362016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2037
2038 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2039 Set to 3 so test passes.
2040
a20f6cd4 20412016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2042
2043 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2044
12792843 20452016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2046
2047 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2048 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2049 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2050 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2051
49763db6 20522016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2053
2054 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2055 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2056
ada61167 20572016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2058
2059 PR target/71549
2060 * gcc.target/i386/pr71549.c: New test.
2061
a15584d4 20622016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2063
2064 * gcc.target/powerpc/vadsdu-0.c: Replace
2065 dg-require-effective-target directive to allow test to run on more
2066 platforms, and add dg-skip-if directive to disable test on aix
2067 platforms because of known incompatibilities.
2068 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2069 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2070 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2071 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2072 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2073 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2074 * gcc.target/powerpc/vadsdub-2.c: Replace
2075 dg-require-effective-target directive to allow test to run on more
2076 platforms, and add dg-skip-if directive to disable test on aix
2077 platforms because of known incompatibilities.
2078 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2079 with vec_absdb call to differentiate this test from vadsdub-1.c.
2080 * gcc.target/powerpc/vadsduh-1.c: Replace
2081 dg-require-effective-target directive to allow test to run on more
2082 platforms, and add dg-skip-if directive to disable test on aix
2083 platforms because of known incompatibilities.
2084 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2085 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2086 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2087
ec15ec36 20882016-06-21 Jakub Jelinek <jakub@redhat.com>
2089
2090 PR tree-optimization/71588
2091 * gcc.dg/pr71558.c: New test.
2092
faeffe49 20932016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2094
2095 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2096 * c-c++-common/pr68657-2.c: Likewise.
2097 * c-c++-common/pr68657-3.c: Likewise.
2098 * gcc.dg/torture/pr69714.c: Require int32plus support.
2099 * gcc.dg/torture/pr70025.c: Likewise.
2100 * gcc.dg/torture/pr70083.c: Likewise.
2101 * gcc.dg/torture/pr70542.c: Likewise.
2102 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2103
e218d07f 21042016-06-20 Joseph Myers <joseph@codesourcery.com>
2105
2106 PR c/71601
2107 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2108
232a3df7 21092016-06-20 Jakub Jelinek <jakub@redhat.com>
2110
d7f45b87 2111 PR middle-end/71581
2112 * gcc.dg/pr71581.c: New test.
2113
232a3df7 2114 PR rtl-optimization/71591
2115 * gcc.dg/cpp/pr71591.c: New test.
2116
dbddef42 21172016-06-20 David B. Robins <gcc@davidrobins.net>
2118
2119 PR target/71571
2120 * g++.dg/torture/pr71571.C: New test.
2121
03129ccb 21222016-06-20 Jakub Jelinek <jakub@redhat.com>
2123
2124 PR target/71559
2125 * gcc.target/i386/sse2-pr71559.c: New test.
2126 * gcc.target/i386/avx-pr71559.c: New test.
2127 * gcc.target/i386/avx512f-pr71559.c: New test.
2128
a40b4b62 21292016-06-20 Tobias Burnus <burnus@net-b.de>
2130
2131 PR fortran/71194
2132 * gfortran.dg/pointer_remapping_10.f90: New.
2133
ecbea05a 21342016-06-20 David Malcolm <dmalcolm@redhat.com>
2135
2136 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2137
0f61dae9 21382016-06-20 Martin Sebor <msebor@redhat.com>
2139
2140 PR c/69507
2141 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2142 * gnu90-const-expr-1.c: Same.
2143 * gnu99-const-expr-1.c: Same.
2144 * gnu99-static-1.c: Same.
2145
e458dfd8 21462016-06-20 Renlin Li <renlin.li@arm.com>
2147
2c0c0c9b 2148 PR testsuite/71489
e458dfd8 2149 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2150
7ab71cb3 21512016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2152
2153 * gcc.target/aarch64/vcvt_f64_1.c: New.
2154 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2155 * gcc.target/aarch64/vrecp_f64_1.c: New.
2156
34d36b7a 21572016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2158
2159 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2160 "alignement".
2161
ed7f4748 21622016-06-20 Georg-Johann Lay <avr@gjlay.de>
2163
2164 PR target/71103
2165 * gcc.target/avr/torture/pr71103-2.c: New test.
2166
21897f47 21672016-06-19 Martin Sebor <msebor@redhat.com>
2168
2169 PR c/69507
2170 * gcc.dg/alignof.c: New test.
2171
98683d85 21722016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2173
2174 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2175 vs dg-error; test constexpr specifier too.
2176
358cee25 21772016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2178
2179 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2180
c3d7ceb6 21812016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2182
2183 * lib/target-supports.exp
2184 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2185 arm_neon_ok and merge flags. Fix temporary test name.
2186 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2187 and merge flags.
2188
1176073c 21892016-06-17 Martin Liska <mliska@suse.cz>
2190
2191 * gcc.dg/predict-9.c: Fix dump scanning.
2192
f3e2969a 21932016-06-17 Bin Cheng <bin.cheng@arm.com>
2194
2195 PR tree-optimization/71354
2196 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2197
7fdca647 21982016-06-17 Bin Cheng <bin.cheng@arm.com>
2199
2200 PR tree-optimization/71347
2201 * gcc.dg/tree-ssa/pr71347.c: New test.
2202
a338a226 22032016-06-17 Bin Cheng <bin.cheng@arm.com>
2204
2205 PR tree-optimization/71354
2206 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2207
c1e75671 22082016-06-17 Bin Cheng <bin.cheng@arm.com>
2209
2210 * gcc.dg/vect/vect-alias-check-1.c: New test.
2211
365ba13d 22122016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2213
59bde511 2214 PR target/71151
365ba13d 2215 * gcc.target/avr/pr71151-1.c: New test.
2216 * gcc.target/avr/pr71151-2.c: New test.
2217 * gcc.target/avr/pr71151-3.c: New test.
2218 * gcc.target/avr/pr71151-4.c: New test.
2219 * gcc.target/avr/pr71151-5.c: New test.
2220 * gcc.target/avr/pr71151-6.c: New test.
2221 * gcc.target/avr/pr71151-7.c: New test.
2222 * gcc.target/avr/pr71151-8.c: New test.
2223 * gcc.target/avr/pr71151-common.h: New test.
2224
db48d95b 22252016-06-16 Martin Liska <mliska@suse.cz>
2226
2227 * gfortran.dg/predict-1.f90: New test.
2228
4c780a59 22292016-06-16 Uros Bizjak <ubizjak@gmail.com>
2230
2231 PR target/71242
2232 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2233
8c1879bc 22342016-06-16 Jan Hubicka <hubicka@ucw.cz>
2235
2236 * g++.dg/vect/pr36648.cc: Disable cunrolli
2237
33698dfe 22382016-06-16 Jakub Jelinek <jakub@redhat.com>
2239
745f2db6 2240 PR target/71554
2241 * gcc.c-torture/execute/pr71554.c: New test.
2242
33698dfe 2243 PR rtl-optimization/71532
2244 * gcc.dg/torture/pr71532.c: New test.
2245
b42322b9 22462016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2247
2248 * gcc.target/powerpc/p9-dimode1.c: New test.
2249 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2250
412b298a 22512016-06-15 Jakub Jelinek <jakub@redhat.com>
2252
93479f99 2253 * gcc.c-torture/compile/20160615-1.c: New test.
2254
412b298a 2255 * g++.dg/cpp0x/ref-qual17.C: New test.
2256
3ec40531 22572016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2258
2259 PR middle-end/71529
2260 * gcc.target/i386/pr71529.C: New test.
2261
edfe7670 22622016-06-15 Alan Hayward <alan.hayward@arm.com>
2263
2264 PR tree-optimization/71483
2265 * g++.dg/vect/pr71483.c: New
2266
6e52ac17 22672016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2268
2269 PR c++/70202
2270 * g++.dg/inherit/crash6.C: New.
2271 * g++.dg/inherit/union2.C: Likewise.
2272 * g++.dg/inherit/virtual12.C: Likewise.
2273 * g++.dg/inherit/virtual13.C: Likewise.
2274 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2275
aed35af2 22762016-06-15 Uros Bizjak <ubizjak@gmail.com>
2277
0941fba8 2278 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 2279
6f710392 22802016-06-15 Alan Hayward <alan.hayward@arm.com>
2281
2282 PR tree-optimization/71439
2283 * gcc.dg/vect/pr71439.c: New
2284
d1cedfd3 22852016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2286
2287 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2288
ee8fd158 22892016-06-15 Richard Biener <rguenther@suse.de>
2290
2291 * gcc.dg/vect/slp-45.c: New testcase.
2292
5695a690 22932016-06-15 Richard Biener <rguenther@suse.de>
2294
2295 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2296
267ae3ee 22972016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2298
2299 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2300 requirements, and disable for AIX for now.
2301 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2302
a6d0e20a 23032016-06-14 Jakub Jelinek <jakub@redhat.com>
2304
b2efd162 2305 PR c++/71528
2306 * g++.dg/opt/pr71528.C: New test.
2307
a6d0e20a 2308 PR c++/71516
2309 * g++.dg/init/pr71516.C: New test.
2310
035778de 23112016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2312
2313 * g++.dg/init/array46.C: New.
2314
7c9dc58e 23152016-06-14 Uros Bizjak <ubizjak@gmail.com>
2316
0941fba8 2317 * gcc.target/i386/float128-3.c: New test.
2318 * gcc.target/i386/quad-sse4.c: Ditto.
2319 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2320 Update scan strings.
7c9dc58e 2321
412640c9 23222016-06-14 Richard Biener <rguenther@suse.de>
2323
2324 PR middle-end/71526
2325 * gfortran.dg/pr71526.f90: New testcase.
2326
1b9fde85 23272016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2328
2329 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2330 * gcc.dg/zero_bits_compound-1.c: Likewise.
2331
306097e3 23322016-06-14 Richard Biener <rguenther@suse.de>
2333
2334 PR tree-optimization/71522
2335 * gcc.dg/torture/pr71522.c: New testcase.
2336
566255a8 23372016-06-14 Jakub Jelinek <jakub@redhat.com>
2338
2339 PR tree-optimization/71520
2340 * gcc.dg/tree-ssa/pr71520.c: New test.
2341
eb912adb 23422016-06-14 Richard Biener <rguenther@suse.de>
2343
2344 PR tree-optimization/71521
56d35455 2345 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 2346
9720103d 23472016-06-13 Jakub Jelinek <jakub@redhat.com>
2348
12cb8367 2349 PR sanitizer/71498
2350 * c-c++-common/ubsan/bounds-13.c: New test.
2351
9720103d 2352 PR preprocessor/71183
2353 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2354
5965fbcc 23552016-06-13 Jeff Law <law@redhat.com>
2356
2357 PR tree-optimization/71403
2358 * c-c++-common/ubsan/pr71403-1.c: New test.
2359 * c-c++-common/ubsan/pr71403-2.c: New test.
2360 * c-c++-common/ubsan/pr71403-3.c: New test.
2361
04537049 23622016-06-13 Jakub Jelinek <jakub@redhat.com>
2363
2364 PR middle-end/71478
2365 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2366 Add -Wno-psabi -w to dg-options.
2367
412f195f 23682016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2369
2370 * gcc.target/powerpc/vadsdu-0.c: New test.
2371 * gcc.target/powerpc/vadsdu-1.c: New test.
2372 * gcc.target/powerpc/vadsdu-2.c: New test.
2373 * gcc.target/powerpc/vadsdu-3.c: New test.
2374 * gcc.target/powerpc/vadsdu-4.c: New test.
2375 * gcc.target/powerpc/vadsdu-5.c: New test.
2376 * gcc.target/powerpc/vadsdub-1.c: New test.
2377 * gcc.target/powerpc/vadsdub-2.c: New test.
2378 * gcc.target/powerpc/vadsduh-1.c: New test.
2379 * gcc.target/powerpc/vadsduh-2.c: New test.
2380 * gcc.target/powerpc/vadsduw-1.c: New test.
2381 * gcc.target/powerpc/vadsduw-2.c: New test.
2382
527790c1 23832016-06-13 David Malcolm <dmalcolm@redhat.com>
2384
2385 * gcc.dg/c99-init-2.c (c): Update expected error message.
2386 * gcc.dg/init-bad-8.c (foo): Likewise.
2387 * gcc.dg/spellcheck-fields-3.c: New test case.
2388
102e67eb 23892016-06-13 Martin Liska <mliska@suse.cz>
2390
2391 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2392 and "guess loop iv compared" heuristics.
2393 * gcc.dg/predict-2.c: Likewise.
2394 * gcc.dg/predict-3.c: Likewise.
2395 * gcc.dg/predict-4.c: Likewise.
2396 * gcc.dg/predict-5.c: Likewise.
2397 * gcc.dg/predict-6.c: Likewise.
2398
1a54d3be 23992016-06-13 Marek Polacek <polacek@redhat.com>
2400
2401 PR middle-end/71476
2402 * c-c++-common/Wswitch-unreachable-4.c: New test.
2403 * gcc.dg/Wswitch-unreachable-2.c: New test.
2404 * g++.dg/tm/jump1.C: Move dg-warning.
2405
5b7401b8 24062016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2407
2408 * gnat.dg/renaming10.ad[sb]: New test.
2409
1c93151c 24102016-06-13 Paul Thomas <pault@gcc.gnu.org>
2411
2412 PR fortran/70673
2413 * gfortran.dg/pr70673.f90: New test.
2414
249865a0 24152016-06-13 Richard Biener <rguenther@suse.de>
2416
2417 PR middle-end/64516
2418 * gcc.dg/align-3.c: New testcase.
2419
776d9b14 24202016-06-13 Martin Liska <mliska@suse.cz>
2421
2422 * gcc.target/i386/pr71458.c: New test.
2423
0cf5c551 24242016-06-12 Uros Bizjak <ubizjak@gmail.com>
2425
2426 PR target/71241
2427 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2428
34de0a35 24292016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2430
2431 PR target/60751
2432 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2433 statement.
2434
0cc8bc98 24352016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2436
2437 PR target/60751
2438 * gfortran.dg/comma_IO_extension_1.f90: New test.
2439 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2440 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2441 statement.
2442 * gfortran.dg/graphite/pr38083.f90: Likewise.
2443 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2444 missing format.
2445
0ff78c86 24462016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2447
2448 * gnat.dg/case_character.adb: New test.
2449
6c38863e 24502016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2451
2452 PR middle-end/71310
2453 * gcc.target/powerpc/pr71310.c: New testcase.
2454
24c41395 24552016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2456
2457 PR middle-end/71478
2458 * gcc.dg/pr71478.c: New test.
2459
aeb26fb6 24602016-06-10 Jakub Jelinek <jakub@redhat.com>
2461
702b3575 2462 PR middle-end/71494
2463 * gcc.c-torture/execute/pr71494.c: New test.
2464
8ec29807 2465 PR c/68657
2466 * gcc.target/i386/pr68657.c: New test.
2467
aeb26fb6 2468 PR inline-asm/68843
2469 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2470 (test): Add -masm=intel alternatives.
2471
1dc4d519 24722016-06-10 Martin Sebor <msebor@redhat.com>
2473
2474 PR c/71392
2475 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2476
6385d6d3 24772016-06-10 Jeff Law <law@redhat.com>
2478
2479 PR tree-optimization/71335
2480 * gcc.c-torture/execute/pr71335.c: New test.
2481
041a412b 24822016-06-10 David Malcolm <dmalcolm@redhat.com>
2483
2484 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2485 the various "cannot tail-call: " messages.
2486
4a5edbb2 24872016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2488
2489 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2490 and options.
2491
9cf3aec3 24922016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2493
2494 PR sanitizer/71480
2495 * c-c++-common/asan/pr71480.c: New test.
2496
61724718 24972016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2498
2499 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2500 (ASMNAME2): Likewise.
2501 (main): Replace fn in asm statement with ASMNAME ("fn").
2502 * gcc.dg/guality/pr68037-2.c: Likewise.
2503 * gcc.dg/guality/pr68037-3.c: Likewise.
2504 * gcc.dg/torture/pr68037-1.c: Likewise.
2505 * gcc.dg/torture/pr68037-2.c: Likewise.
2506 * gcc.dg/torture/pr68037-3.c: Likewise.
2507
1807f6fb 25082016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2509
2510 PR inline-asm/68843
2511 * gcc.target/i386/pr68843-1.c: New test.
2512 * gcc.target/i386/pr68843-2.c: New test.
2513
ccfa030f 25142016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 2515 Cesar Philippidis <cesar@codesourcery.com>
2516
2517 PR middle-end/71373
2518 * gcc.dg/goacc/nested-function-1.c: New file.
2519 * gcc.dg/goacc/nested-function-2.c: Likewise.
2520 * gcc.dg/goacc/pr71373.c: Likewise.
2521 * gfortran.dg/goacc/cray-2.f95: Likewise.
2522 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2523 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2524 * gfortran.dg/goacc/cray.f95: Update.
2525 * gfortran.dg/goacc/loop-1.f95: Likewise.
2526 * gfortran.dg/goacc/loop-3.f95: Likewise.
2527 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2528 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2529
25302016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2531
2532 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2533 for OpenACC tile clauses.
2534 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 2535
2536 PR c/71381
2537 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2538 to...
2539 * c-c++-common/goacc/cache-2.c: ... this new file.
2540 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2541 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2542 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2543 usage.
2544 * gfortran.dg/goacc/cray.f95: Likewise.
2545 * gfortran.dg/goacc/loop-1.f95: Likewise.
2546
bb038f3e 25472016-06-10 Alan Hayward <alan.hayward@arm.com>
2548
2549 PR tree-optimization/71407
2550 PR tree-optimization/71416
2551 * gcc.dg/vect/pr71407.c: New
2552 * gcc.dg/vect/pr71416-1.c: New
2553 * gcc.dg/vect/pr71416-2.c: New
2554
332409d3 25552016-06-10 Richard Biener <rguenther@suse.de>
2556
2557 PR middle-end/71477
2558 * gcc.dg/torture/pr71477.c: New testcase.
2559
03cf727c 25602016-06-09 Julia Koval <julia.koval@intel.com>
2561
2562 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2563 * gcc.target/i386/interrupt-13.c: Likewise.
2564 * gcc.target/i386/interrupt-15.c: Likewise.
2565 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2566 * gcc.target/i386/interrupt-24.c: Likewise.
2567 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2568 * gcc.target/i386/interrupt-9.c: Likewise.
2569 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2570
23b101c5 25712016-06-09 Martin Sebor <msebor@redhat.com>
2572
2573 PR c/70883
2574 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2575 * gcc.dg/builtin-constant_p-1.c: Same.
2576 * gcc.dg/builtins-error.c: Same.
2577 * gcc.dg/pr70859.c: Same.
2578
188d6bbb 25792016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2580
2581 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2582 * gcc.dg/torture/pr68067-1.c: Likewise.
2583 * gcc.dg/torture/pr68067-2.c: Likewise.
2584
25852016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2586
2587 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2588 when setting SIZE.
2589
ff8886bd 25902016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2591
2592 PR c++/71465
2593 * g++.dg/inherit/crash5.C: New.
2594 Revert:
2595 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2596
2597 PR c++/70202
2598 * g++.dg/inherit/crash5.C: New.
2599 * g++.dg/inherit/virtual1.C: Adjust.
2600
3f76cceb 26012016-06-09 Martin Liska <mliska@suse.cz>
2602
2603 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2604 * g++.dg/predict-loop-exit-2.C: Likewise.
2605 * g++.dg/predict-loop-exit-3.C: Likewise.
2606 * gcc.dg/predict-1.c: Likewise.
2607 * gcc.dg/predict-2.c: Likewise.
2608 * gcc.dg/predict-3.c: Likewise.
2609 * gcc.dg/predict-4.c: Likewise.
2610 * gcc.dg/predict-5.c: Likewise.
2611 * gcc.dg/predict-6.c: Likewise.
2612 * gcc.dg/predict-7.c: Likewise.
2613
59ae3d1b 26142016-06-09 Richard Biener <rguenther@suse.de>
2615
2616 PR tree-optimization/71462
2617 * gcc.dg/torture/pr71462.c: New testcase.
2618
8c2d2acf 26192016-06-09 Marek Polacek <polacek@redhat.com>
2620
2621 PR c/65471
2622 * gcc.dg/c11-generic-3.c: New test.
2623
224cb6b7 26242016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2625
2626 * g++.dg/init/array42.C: New.
2627 * g++.dg/init/array43.C: Likewise.
2628 * g++.dg/init/array44.C: Likewise.
2629 * g++.dg/init/array45.C: Likewise.
2630 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2631 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2632 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2633 * g++.dg/gomp/pr35751.C: Likewise.
2634 * g++.dg/init/array23.C: Likewise.
2635 * g++.dg/init/brace2.C: Likewise.
2636 * g++.dg/init/brace6.C: Likewise.
2637
732905bb 26382016-06-08 Martin Sebor <msebor@redhat.com>
2639 Jakub Jelinek <jakub@redhat.com>
2640
2641 PR c++/70507
2642 PR c/68120
2643 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2644 * c-c++-common/builtin-arith-overflow-2.c: New test.
2645 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2646 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2647 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2648
7ddaa622 26492016-06-08 Jakub Jelinek <jakub@redhat.com>
2650
2651 PR c++/71442
2652 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2653
84ee0905 26542016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2655
2656 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2657 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2658 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2659 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2660 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2661 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2662 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2663 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2664 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2665 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2666 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2667 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2668 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2669
2876af98 26702016-06-08 Richard Biener <rguenther@suse.de>
2671
2672 PR tree-optimization/68558
2673 * gcc.dg/vect/slp-44.c: New testcase.
2674
acbb0d03 26752016-06-08 Richard Biener <rguenther@suse.de>
2676
2677 * gcc.dg/vect/slp-43.c: New testcase.
2678
f8689010 26792016-06-08 Richard Biener <rguenther@suse.de>
2680
2681 PR tree-optimization/71452
2682 * gcc.dg/torture/pr71452.c: New testcase.
2683
52d393eb 26842016-06-08 Jakub Jelinek <jakub@redhat.com>
2685
2686 PR c++/71448
2687 * g++.dg/torture/pr71448.C: New test.
2688
9d700ce4 26892016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2690
2691 PR debug/71432
2692 PR ada/71413
2693 * g++.dg/debug/pr71432.C: New test.
2694
eb96ef65 26952016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2696
2697 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2698 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2699 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2700
a4753cdd 27012016-06-08 Alan Hayward <alan.hayward@arm.com>
2702
2703 * gcc.dg/vect/vect-live-2.c: Update effective target.
2704 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2705 * lib/target-supports.exp: Add aarch64 to vect_long.
2706
bafc7b1d 27072016-06-08 Marek Polacek <polacek@redhat.com>
2708
2709 PR c/71418
2710 * gcc.dg/noncompile/pr71418.c: New test.
2711
06e590e7 2712 PR c/71426
2713 * gcc.dg/noncompile/pr71426.c: New test.
2714
d3cb49c9 27152016-06-07 Jan Hubicka <hubicka@ucw.cz>
2716
2717 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2718 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2719 * gcc.dg/predict-3.c: Update template.
2720 * gcc.dg/predict-5.c: Update template.
2721 * gcc.dg/predict-6.c: Update template.
2722 * gcc.dg/predict-9.c: Update template.
2723 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2724
2d76c36a 27252016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2726
2727 * gcc.target/powerpc/vec-mul.c: New test.
2728
7cfde92a 27292016-06-07 David Malcolm <dmalcolm@redhat.com>
2730
2731 * gcc.dg/spellcheck-fields-2.c: New test case.
2732
b032c4dd 27332016-06-07 Richard Biener <rguenther@suse.de>
2734
2735 PR c/61564
2736 * gcc.dg/Wpragmas-1.c: New testcase.
2737 * gcc.dg/Wattributes-4.c: Likewise.
2738 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2739 entry.
2740
a7056369 27412016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2742
2743 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2744 spurious debug code.
2745
123c61e0 27462016-06-07 Richard Biener <rguenther@suse.de>
2747
2748 PR tree-optimization/71428
2749 * gcc.dg/torture/pr71428.c: New testcase.
2750
5819d47b 27512016-06-07 Richard Biener <rguenther@suse.de>
2752
2753 PR middle-end/71423
2754 * gcc.dg/torture/pr71423.c: New testcase.
2755
6cec5c6b 27562016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2757
2758 PR middle-end/71408
2759 * gcc.dg/tree-ssa/pr71408.c: New test.
2760
40bbfc17 27612016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2762
2763 PR middle-end/71281
2764 * g++.dg/torture/pr71281.C: New test.
2765
61f1f80c 27662016-06-06 Marek Polacek <polacek@redhat.com>
2767
2768 PR c/71362
2769 * gcc.dg/pr71362.c: New test.
2770
0406b32f 27712016-06-06 Jakub Jelinek <jakub@redhat.com>
2772 Patrick Palka <ppalka@gcc.gnu.org>
2773
2774 PR c++/70847
2775 PR c++/71330
2776 PR c++/71393
2777 * g++.dg/opt/pr70847.C: New test.
2778 * g++.dg/ubsan/pr70847.C: New test.
2779 * g++.dg/ubsan/pr71393.C: New test.
2780
b1445999 27812016-06-06 Jakub Jelinek <jakub@redhat.com>
2782
2783 PR tree-optimization/71259
2784 * gcc.dg/vect/pr71259.c: New test.
2785
99b4f3a2 27862016-06-06 David Malcolm <dmalcolm@redhat.com>
2787
2788 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2789 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2790 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2791 above.
2792
837679bc 27932016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2794
2795 PR middle-end/37780
2796 * gcc.c-torture/execute/pr37780.c: New test.
2797 * gcc.target/aarch64/pr37780_1.c: Likewise.
2798 * gcc.target/arm/pr37780_1.c: Likewise.
2799
e4b92538 28002016-06-06 Marek Polacek <polacek@redhat.com>
2801
2802 * c-c++-common/attr-may-alias-1.c: New test.
2803 * c-c++-common/attr-may-alias-2.c: New test.
2804 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2805
43ac2f2f 28062016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2807
2808 PR c/24414
2809 * gcc.target/i386/pr24414.c: New test.
2810
7e1786b2 28112016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2812
2813 * gcc.target/sparc/vis4misc.c: New file.
2814 * gcc.target/sparc/fpcmp.c: Likewise.
2815 * gcc.target/sparc/fpcmpu.c: Likewise.
2816
f593ccb2 28172016-06-06 Alan Hayward <alan.hayward@arm.com>
2818
2819 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2820 * gcc.dg/vect/vect-live-3.c: Likewise.
2821
be6d8ddc 28222016-06-06 Richard Biener <rguenther@suse.de>
2823
2824 PR tree-optimization/71398
2825 * gcc.dg/torture/pr71398.c: New testcase.
2826
78f27916 28272016-06-06 Uros Bizjak <ubizjak@gmail.com>
2828
2829 PR target/71389
2830 * g++.dg/pr71389.C: New test.
2831
c5899606 28322016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2833
2834 PR fortran/71404
2835 * gfortran.dg/fmt_read_5.f: New test.
2836
8e3cd305 28372016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2838
2839 PR fortran/69659
2840 * gfortran.dg/class_array_22.f03: New test.
2841
703c0a09 28422016-06-05 Jan Hubicka <hubicka@ucw.cz>
2843
2844 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2845
d07b2b6f 28462016-06-05 Jan Hubicka <hubicka@ucw.cz>
2847
2848 * gcc.dg/predict-9.c: Update template.
2849
4a7ec4ac 28502016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2851
2852 PR c++/49377
2853 * g++.dg/template/pr49377.C: New.
2854
7499ef4a 28552016-06-04 Jakub Jelinek <jakub@redhat.com>
2856
2857 PR tree-optimization/71405
2858 * g++.dg/torture/pr71405.C: New test.
2859
558c800d 28602016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2861
2862 PR c++/70202
2863 * g++.dg/inherit/crash5.C: New.
2864 * g++.dg/inherit/virtual1.C: Adjust.
2865
4ee7cf4b 28662016-06-03 Jeff Law <law@redhat.com>
2867
2868 PR tree-optimization/71316
2869 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2870
b12ae762 28712016-06-03 Jakub Jelinek <jakub@redhat.com>
2872
2873 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2874 dg-additional-options with just -fno-tree-scev-cprop in it.
2875 * gcc.dg/vect/vect-live-2.c: Likewise.
2876 * gcc.dg/vect/vect-live-5.c: Likewise.
2877 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2878 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2879 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2880
e09a5ee3 28812016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2882
2883 PR c++/27100
2884 * g++.dg/other/friend6.C: New test.
2885
f14b1922 28862016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2887
2888 * g++.dg/torture/ppc-ldst-array.C: New.
2889
20702ea3 28902016-06-03 Joseph Myers <joseph@codesourcery.com>
2891
2892 PR target/71276
2893 PR target/71277
2894 * gcc.dg/torture/builtin-fp-int-inexact.c,
2895 gcc.target/i386/387-builtin-fp-int-inexact.c,
2896 gcc.target/i386/387-rint-inline-1.c,
2897 gcc.target/i386/387-rint-inline-2.c,
2898 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2899 gcc.target/i386/sse2-rint-inline-1.c,
2900 gcc.target/i386/sse2-rint-inline-2.c,
2901 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2902 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2903
5ed3cc7b 29042016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2905 Julia Koval <julia.koval@intel.com>
2906
2907 PR target/66960
2908 PR target/67630
2909 PR target/67634
2910 PR target/67841
2911 PR target/68037
2912 PR target/68618
2913 PR target/68661
2914 PR target/69575
2915 PR target/69596
2916 PR target/69734
2917 * gcc.dg/guality/pr68037-1.c: New test.
2918 * gcc.dg/guality/pr68037-2.c: Likewise.
2919 * gcc.dg/guality/pr68037-3.c: Likewise.
2920 * gcc.dg/torture/pr68037-1.c: Likewise.
2921 * gcc.dg/torture/pr68037-2.c: Likewise.
2922 * gcc.dg/torture/pr68037-3.c: Likewise.
2923 * gcc.dg/torture/pr68661-1a.c: Likewise.
2924 * gcc.dg/torture/pr68661-1b.c: Likewise.
2925 * gcc.target/i386/interrupt-1.c: Likewise.
2926 * gcc.target/i386/interrupt-2.c: Likewise.
2927 * gcc.target/i386/interrupt-3.c: Likewise.
2928 * gcc.target/i386/interrupt-4.c: Likewise.
2929 * gcc.target/i386/interrupt-5.c: Likewise.
2930 * gcc.target/i386/interrupt-6.c: Likewise.
2931 * gcc.target/i386/interrupt-7.c: Likewise.
2932 * gcc.target/i386/interrupt-8.c: Likewise.
2933 * gcc.target/i386/interrupt-9.c: Likewise.
2934 * gcc.target/i386/interrupt-10.c: Likewise.
2935 * gcc.target/i386/interrupt-11.c: Likewise.
2936 * gcc.target/i386/interrupt-12.c: Likewise.
2937 * gcc.target/i386/interrupt-13.c: Likewise.
2938 * gcc.target/i386/interrupt-14.c: Likewise.
2939 * gcc.target/i386/interrupt-15.c: Likewise.
2940 * gcc.target/i386/interrupt-16.c: Likewise.
2941 * gcc.target/i386/interrupt-17.c: Likewise.
2942 * gcc.target/i386/interrupt-18.c: Likewise.
2943 * gcc.target/i386/interrupt-19.c: Likewise.
2944 * gcc.target/i386/interrupt-20.c: Likewise.
2945 * gcc.target/i386/interrupt-21.c: Likewise.
2946 * gcc.target/i386/interrupt-22.c: Likewise.
2947 * gcc.target/i386/interrupt-23.c: Likewise.
2948 * gcc.target/i386/interrupt-24.c: Likewise.
2949 * gcc.target/i386/interrupt-25.c: Likewise.
2950 * gcc.target/i386/interrupt-26.c: Likewise.
2951 * gcc.target/i386/interrupt-27.c: Likewise.
2952 * gcc.target/i386/interrupt-28.c: Likewise.
2953 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2954 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2955 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2956 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2957 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2958 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2959 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2960 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2961 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2962 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2963 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2964 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2965
3e346f54 29662016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2967
f27c52fb 2968 PR tree-optimization/52171
2969 * gcc.dg/pr52171.c: New test.
2970 * gcc.target/i386/pr52171.c: New test.
3e346f54 2971
22e029d2 29722016-06-03 Jan Hubicka <jh@suse.cz>
2973
2974 * g++.dg/tree-ssa/pred-1.C: New testcase
2975 * gcc.dg/tree-ssa/pred-1.c: New testcase
2976
41ce74ed 29772016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2978
2979 PR target/70957
2980 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2981 support.
2982 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2983
cf573a72 29842016-06-03 Alan Hayward <alan.hayward@arm.com>
2985
2986 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2987
75aae5b4 29882016-06-03 Alan Hayward <alan.hayward@arm.com>
2989
2990 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 2991 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 2992 * gcc.dg/vect/vect-live-1.c: New test.
2993 * gcc.dg/vect/vect-live-2.c: New test.
2994 * gcc.dg/vect/vect-live-3.c: New test.
2995 * gcc.dg/vect/vect-live-4.c: New test.
2996 * gcc.dg/vect/vect-live-5.c: New test.
2997 * gcc.dg/vect/vect-live-slp-1.c: New test.
2998 * gcc.dg/vect/vect-live-slp-2.c: New test.
2999 * gcc.dg/vect/vect-live-slp-3.c: New test.
3000
eba6788d 30012016-06-03 Jakub Jelinek <jakub@redhat.com>
3002
3003 PR middle-end/71387
3004 * g++.dg/opt/pr71387.C: New test.
3005
5a653985 30062016-06-02 Jeff Law <law@redhat.com>
3007
3008 PR tree-optimization/71328
3009 * gcc.c-torture/compile/pr71328.c: New test.
3010
f92f6941 30112016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3012
3013 PR fortran/52393
3014 * gfortran.dg/fmt_read_3.f90: Fix typo.
3015 * gfortran.dg/fmt_read_4.f90: New test.
3016
0d29e152 30172016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3018
3019 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3020 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3021 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3022 * g++.dg/cpp0x/override2.C: Likewise.
3023 * g++.dg/parse/crash5.C: Likewise.
3024 * g++.dg/parse/error16.C: Likewise.
3025 * g++.dg/parse/error27.C: Likewise.
3026 * g++.dg/template/qualttp15.C: Likewise.
3027 * g++.dg/template/redecl4.C: Likewise.
3028 * g++.old-deja/g++.other/crash39.C: Likewise.
3029 * g++.old-deja/g++.other/struct1.C: Likewise.
3030 * g++.old-deja/g++.pt/m9a.C: Likewise.
3031 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3032
2740a1a5 30332016-06-02 Jakub Jelinek <jakub@redhat.com>
3034
89f17a65 3035 PR c++/71372
3036 * c-c++-common/pr71372.c: New test.
3037
2740a1a5 3038 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3039 __TIME__ strings with __builtin_strcmp instead of printf and
3040 dg-output.
3041
9ae89a4e 30422016-06-02 Martin Liska <mliska@suse.cz>
3043
3044 * gcc.dg/predict-9.c: New test.
3045
41258f9c 30462016-06-02 Jakub Jelinek <jakub@redhat.com>
3047
3048 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3049 global set_compiler_env_var and global saved_compiler_env_var.
3050
dad46eb8 30512016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3052
3053 PR rtl-optimization/71295
3054 * gcc.c-torture/compile/pr71295.c: New test.
3055
9cc8a892 30562016-06-02 Jakub Jelinek <jakub@redhat.com>
3057
98e7c96c 3058 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3059
4a5a4de2 3060 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3061 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3062
9cc8a892 3063 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3064 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3065 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3066 alternative number.
3067
46819a36 30682016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3069
3070 * gcc.target/powerpc/p9-splat-4.c: New test.
3071
30722016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3073
3074 PR target/71186
3075 * gcc.target/powerpc/pr71186.c: New test.
3076
d9820cc5 30772016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3078
3079 PR fortran/52393
3080 * gfortran.dg/fmt_read_3.f90: New test.
3081
2f14ca3e 30822016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3083
3084 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3085 procedure.
3086
dfa5c0d3 30872016-06-01 Eduard Sanou <dhole@openmailbox.org>
3088
3089 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3090 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3091 env var is set.
3092 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3093 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3094 shown once.
3095 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3096 during compilation.
3097 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3098 vars set by dg-set-compiler-env-var.
3099
7d7125df 31002016-06-01 Paul Thomas <pault@gcc.gnu.org>
3101
3102 PR fortran/71156
3103 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3104 to the module procedure declaration.
3105 * gfortran.dg/submodule_16.f08: New test.
3106
6ab9cde4 31072016-06-01 Jakub Jelinek <jakub@redhat.com>
3108
3109 PR middle-end/71371
3110 * c-c++-common/gomp/pr71371.c: New test.
3111
0cfe7a23 31122016-06-01 Richard Biener <rguenther@suse.de>
3113
3114 PR tree-optimization/71366
3115 * gcc.dg/torture/pr71366-1.c: New testcase.
3116 * gcc.dg/torture/pr71366-2.c: Likewise.
3117
5a5b02e1 31182016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3119
3120 * gcc.target/powerpc/vslv-0.c: New test.
3121 * gcc.target/powerpc/vslv-1.c: New test.
3122 * gcc.target/powerpc/vsrv-0.c: New test.
3123 * gcc.target/powerpc/vsrv-1.c: New test.
3124
d27a79f6 31252016-06-01 Nathan Sidwell <nathan@acm.org>
3126
3127 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3128 * gcc.target/nvptx/weak.c: New.
3129
6172a9fd 31302016-06-01 Richard Biener <rguenther@suse.de>
3131
3132 PR tree-optimization/71261
3133 * gcc.dg/torture/vect-bool-1.c: New testcase.
3134
f9aaabb2 31352016-06-01 Jakub Jelinek <jakub@redhat.com>
3136
3137 * gfortran.dg/gomp/order-1.f90: New test.
3138 * gfortran.dg/gomp/order-2.f90: New test.
3139
53b01069 31402016-06-01 Jan Hubicka <hubicka@ucw.cz>
3141
3142 * gcc.dg/unroll-6.c: Update template.
3143 * gcc.dg/unroll-7.c: New testcase.
3144 * gcc.dg/unroll-8.c: New testcase.
3145
36757397 31462016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3147
3148 * gnat.dg/opt56.ad[sb]: New test.
3149
7f93bd6e 31502016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3151
3152 PR c++/66635
3153 * g++.dg/cpp0x/constexpr-ice16.C: New.
3154
9f41a2ce 31552016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3156
3157 PR tree-optimization/71314
3158 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3159 -mbranch-cost=2.
3160
31e02373 31612016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3162
3163 PR tree-optimization/71077
3164 * gcc.dg/tree-ssa/pr71077.c: New test.
3165
76f8f901 31662016-05-31 Jan Hubicka <hubicka@ucw.cz>
3167
7f93bd6e 3168 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3169 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3170 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 3171
04f5f923 31722016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3173
3174 PR c++/71248
3175 * g++.dg/cpp0x/pr71248.C: New.
3176 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3177 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3178 * g++.dg/init/new37.C: Likewise.
3179 * g++.dg/template/static1.C: Likewise.
3180 * g++.dg/template/static2.C: Likewise.
3181
4ffddf28 31822016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3183
3184 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3185 instead of %rdi.
3186 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3187
4ff7bd21 31882016-05-31 Marek Polacek <polacek@redhat.com>
3189
3190 * c-c++-common/Wswitch-unreachable-3.c: New test.
3191 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3192
e1f7cc4b 31932016-05-31 Richard Biener <rguenther@suse.de>
3194
3195 PR tree-optimization/71352
3196 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3197
02978bd1 31982016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3199
3200 * gcc.target/arm/armv5_thumb_isa.c: New test.
3201
cfce8164 32022016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3203
3204 PR target/71346
3205 * gcc.target/i386/pr71346.c: New test.
3206
7a51c705 32072016-05-31 Tom de Vries <tom@codesourcery.com>
3208
3209 PR tree-optimization/69068
3210 * gcc.dg/graphite/pr69068.c: New test.
3211
8c1ac106 32122016-05-27 Martin Sebor <msebor@redhat.com>
3213
3214 PR c++/71306
3215 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3216
b6431756 32172016-05-30 Jakub Jelinek <jakub@redhat.com>
3218
3219 PR c++/71349
3220 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3221 nowait depend(inout: dd[0]) clauses where permitted.
3222
f6203294 32232016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3224
3225 PR c++/71238
3226 * g++.dg/parse/pr71238.C: New.
3227 * g++.dg/concepts/friend1.C: Test column numbers too.
3228 * g++.dg/cpp0x/initlist31.C: Likewise.
3229 * g++.dg/cpp0x/pr51420.C: Likewise.
3230 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3231 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3232 * g++.dg/ext/builtin3.C: Likewise.
3233 * g++.dg/lookup/friend12.C: Likewise.
3234 * g++.dg/lookup/friend7.C: Likewise.
3235 * g++.dg/lookup/koenig1.C: Likewise.
3236 * g++.dg/lookup/koenig5.C: Likewise.
3237 * g++.dg/lookup/used-before-declaration.C: Likewise.
3238 * g++.dg/overload/koenig1.C: Likewise.
3239 * g++.dg/template/crash65.C: Likewise.
3240 * g++.dg/template/friend57.C: Likewise.
3241 * g++.dg/warn/Wshadow-5.C: Likewise.
3242 * g++.dg/warn/Wunused-8.C: Likewise.
3243 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3244 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3245 * g++.old-deja/g++.jason/member.C: Likewise.
3246 * g++.old-deja/g++.jason/report.C: Likewise.
3247 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3248 * g++.old-deja/g++.law/visibility20.C: Likewise.
3249 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3250 * g++.old-deja/g++.other/static5.C: Likewise.
3251 * g++.old-deja/g++.pt/overload2.C: Likewise.
3252
b96f8145 32532016-05-30 Jan Hubicka <hubicka@ucw.cz>
3254
3255 * gcc.dg/tree-ssa/peel1.c: New testcase.
3256 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3257 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3258
ed5bca7a 32592016-05-30 Tom de Vries <tom@codesourcery.com>
3260
3261 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3262 to ce.
3263
c0aa0333 32642016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3265
3266 PR c++/71099
3267 * g++.dg/parse/virtual1.C: New.
3268
231010db 32692016-05-30 Uros Bizjak <ubizjak@gmail.com>
3270
3271 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3272 Use correct register when clearing %edx.
3273
765557c0 32742016-05-30 Alexander Monakov <amonakov@ispras.ru>
3275
3276 PR tree-optimization/71289
3277 * gcc.dg/pr71289.c: New test.
3278
fc3b1c44 32792016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3280
3281 PR middle-end/71269
3282 PR middle-end/71292
3283 * gcc.dg/tree-ssa/pr71269.c: New test.
3284 * gcc.dg/tree-ssa/pr71292.c: New test.
3285
ce352457 32862016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3287
3288 PR middle-end/71252
3289 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3290
eedd711b 32912016-05-30 Jan Hubicka <hubicka@ucw.cz>
3292
3293 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3294 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3295 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3296
8c061890 32972016-05-30 Tom de Vries <tom@codesourcery.com>
3298
3299 PR tree-optimization/69067
3300 * gcc.dg/graphite/pr69067.c: New test.
3301
a6b0884c 33022016-05-29 Uros Bizjak <ubizjak@gmail.com>
3303
3304 PR target/71245
3305 * gcc.target/i386/pr71245-1.c: New test.
3306 * gcc.target/i386/pr71245-2.c: Ditto.
3307
2369edfc 33082016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3309
3310 PR c++/71105
3311 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3312 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3313 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3314
b6ab3f43 33152016-05-27 Jan Hubicka <hubicka@ucw.cz>
3316
3317 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3318
0192662b 33192016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3320
3321 Revert:
3322 PR c++/69855
3323 * g++.dg/overload/69855.C: New.
3324 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3325 * g++.old-deja/g++.pt/crash3.C: Likewise.
3326
fce78c50 33272016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3328
3329 PR c++/60385
3330 * g++.dg/parse/namespace13.C: New.
3331
372172fe 33322016-05-26 Jeff Law <law@redhat.com>
3333
3334 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3335 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3336 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3337 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3338 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3339 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3340 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3341 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3342 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3343 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3344 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3345 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3346 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3347
5d8a8944 33482016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3349
3350 PR c++/69855
3351 * g++.dg/overload/69855.C: New.
3352 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3353 * g++.old-deja/g++.pt/crash3.C: Likewise.
3354
29602b75 33552016-05-27 Jiong Wang <jiong.wang@arm.com>
3356
3357 PR target/63596
3358 * gcc.target/aarch64/va_arg_1.c: New testcase.
3359 * gcc.target/aarch64/va_arg_2.c: Likewise.
3360 * gcc.target/aarch64/va_arg_3.c: Likewise.
3361
c900b732 33622016-05-27 Jiong Wang <jiong.wang@arm.com>
3363
3364 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3365 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3366 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3367 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3368 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3369
73ef73bd 33702016-05-27 Marek Polacek <polacek@redhat.com>
3371
3372 PR middle-end/71308
3373 * g++.dg/torture/pr71308.C: New test.
3374
a6031633 33752016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3376
3377 * gcc.dg/zero_bits_compound-1.c: New test.
3378 * gcc.dg/zero_bits_compound-2.c: New test.
3379
1fbdc7ae 33802016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3381
3382 PR middle-end/71279
3383 * gcc.dg/pr71279.c: New test.
3384
2e196ca8 33852016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3386
3387 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3388 floating point min/max/comparison instructions.
3389 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3390
6feab9ce 33912016-05-26 Jakub Jelinek <jakub@redhat.com>
3392
3393 * c-c++-common/gomp/schedule-1.c: New test.
3394 * gfortran.dg/gomp/schedule-1.f90: New test.
3395
978cea8f 33962016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3397
3398 PR c++/70822
3399 PR c++/70106
3400 * g++.dg/cpp1y/auto-fn32.C: New test.
3401 * g++.dg/cpp1y/paren4.C: New test.
3402
0478d9ed 34032016-05-26 Nathan Sidwell <nathan@acm.org>
3404
3405 * gcc.dg/20060410.c: Xfail on ptx.
3406 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3407 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3408 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3409 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3410 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3411
5fd1c174 34122016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3413
3414 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3415
c5e8b3e2 34162016-05-26 Jakub Jelinek <jakub@redhat.com>
3417
0db93a5b 3418 PR tree-optimization/71280
3419 * gcc.dg/pr71280.c: New test.
3420
7199c05c 3421 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3422
76c786ac 3423 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3424 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3425
c5e8b3e2 3426 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3427
e9bcea2f 34282016-05-26 Jiong Wang <jiong.wang@arm.com>
3429
3430 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 3431 kept in memory.
e9bcea2f 3432
955d947b 34332016-05-25 Jeff Law <law@redhat.com>
3434
3435 PR tree-optimization/71272
3436 * gcc.c-torture/compile/pr71272.c: new test.
3437
77102dbe 34382016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3439
3440 * gcc.target/powerpc/vec-cmpne.c: New test.
3441 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3442
552821b4 34432016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3444
3445 * gnat.dg/opt55.ad[sb]: New test.
3446
0113f3c5 34472016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3448
3449 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3450 * c-c++-common/pr60226.c: Require int32plus.
3451 * gcc.c-torture/execute/pr70602.c: Likewise.
3452 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3453 unsigned long for malloc arg type.
3454 * gcc.dg/asr_div1.c: Require int32plus.
3455 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3456 * gcc.dg/pie-1.c: Require pie.
3457 * gcc.dg/pie-2.c: Likewise.
3458 * gcc.dg/pr59471.c: Require int32plus.
3459 * gcc.dg/pr59963-2.c: XFAIL for int16.
3460 * gcc.dg/pr60114.c: Require int32plus.
3461 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3462 unsigned long for typedef of size_t.
3463 * gcc.dg/pr63914.c: Require int32plus.
3464 * gcc.dg/pr64536.c: Require pt32plus.
3465 * gcc.dg/pr65658.c: Likewise.
3466 * gcc.dg/pr67271.c: Require int32plus.
3467 * gcc.dg/pr68112.c: Likewise.
3468 * gcc.dg/pr69071.c: Skip for avr target.
3469 * gcc.dg/pr69973.c: Require int32plus.
3470 * gcc.dg/pr70169.c: Skip for avr target.
3471 * gcc.dg/sso-6.c: Require int32plus.
3472 * gcc.dg/sso-7.c: Likewise.
3473 * gcc.dg/sso-8.c: Likewise.
3474 * gcc.dg/vrp-min-max-2.c: Likewise.
3475
f4094380 34762016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3477
3478 PR target/70738
3479 * gcc.target/i386/pr70738-1.c: New test.
3480 * gcc.target/i386/pr70738-2.c: Likewise.
3481 * gcc.target/i386/pr70738-3.c: Likewise.
3482 * gcc.target/i386/pr70738-4.c: Likewise.
3483 * gcc.target/i386/pr70738-5.c: Likewise.
3484 * gcc.target/i386/pr70738-6.c: Likewise.
3485 * gcc.target/i386/pr70738-7.c: Likewise.
3486 * gcc.target/i386/pr70738-8.c: Likewise.
3487 * gcc.target/i386/pr70738-9.c: Likewise.
3488
239a4bea 34892016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3490
3491 PR rtl-optimization/66940
3492 * gcc.c-torture/execute/pr66940.c: New test.
3493
bf6382ba 34942016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3495
3496 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3497 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3498 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3499 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3500 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3501 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3502 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3503 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3504 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3505 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3506 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3507 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3508 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3509 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3510 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3511 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3512 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3513 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3514 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3515 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3516 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3517 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3518 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3519 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3520
2c995da9 35212016-05-25 Marek Polacek <polacek@redhat.com>
3522
3523 PR c/71265
3524 * gcc.dg/noncompile/pr71265.c: New test.
3525
abfbb5b5 3526 PR c/71266
3527 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3528
f6871bbd 35292016-05-25 Nathan Sidwell <nathan@acm.org>
3530
3531 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3532
de04e83e 35332016-05-25 Richard Biener <rguenther@suse.de>
3534
3535 PR tree-optimization/71261
3536 * c-c++-common/torture/pr71261.c: New testcase.
3537
b35931f7 35382016-05-25 Richard Biener <rguenther@suse.de>
3539
3540 PR tree-optimization/71264
3541 * gcc.dg/vect/pr71264.c: New testcase.
3542
166c3089 35432016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3544
3545 PR c++/55992
3546 * g++.dg/cpp0x/alias-decl-53.C: New.
3547 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3548
14240409 35492016-05-25 Martin Liska <mliska@suse.cz>
3550
3551 * g++.dg/pr71239.C: New test.
3552
bc47d9f6 35532016-05-25 Richard Biener <rguenther@suse.de>
3554
4860a6bf 3555 * gcc.dg/vect/pr58135.c: Rename to ...
3556 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 3557
d8a3f157 35582016-05-25 Marek Polacek <polacek@redhat.com>
3559
3560 * g++.dg/pr65295.C: Use target c++14.
3561
3af16045 35622016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3563
231010db 3564 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3565 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 3566
949479b2 35672016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3568
3569 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3570 instructions.
3571
6d6a3fc3 35722016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3573
3574 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3575 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3576 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3577 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3578 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3579 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3580 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3581 * c-c++-common/goacc/pcopy.c: Likewise.
3582 * c-c++-common/goacc/pcopyin.c: Likewise.
3583 * c-c++-common/goacc/pcopyout.c: Likewise.
3584 * c-c++-common/goacc/pcreate.c: Likewise.
3585 * c-c++-common/goacc/pr70688.c: New test.
3586 * c-c++-common/goacc/present-1.c: Adjust test.
3587 * c-c++-common/goacc/reduction-5.c: Likewise.
3588 * g++.dg/goacc/data-1.C: New test.
3589
af648be2 35902016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3591
3592 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3593 vector parity built-in functions.
3594 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3595 count trailing zeros automatic vectorization.
3596 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3597 count trailing zeros built-in functions.
3598
4e173d60 35992016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3600
3601 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3602
a0c02a52 36032016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3604
3605 PR target/71050
3606 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3607
64c52e9c 36082016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3609
3610 PR c++/50436
3611 * g++.dg/template/crash123.C: New.
3612 * g++.dg/template/crash124.C: Likewise.
3613
752b5a4c 36142016-05-24 Martin Sebor <msebor@redhat.com>
3615
3616 PR c++/71147
3617 * g++.dg/ext/flexary16.C: New test.
3618
a36dd683 36192016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3620
f6871bbd 3621 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3622 before math.h is included.
a36dd683 3623 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3624 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3625 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3626 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3627 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3628 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3629 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3630 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3631 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3632 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3633 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3634 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3635 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3636 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3637 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3638 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3639 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3640 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3641 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3642 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3643 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3644 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3645 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3646
d60e1df7 36472016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3648 Kelvin Nilsen <kelvin@gcc.gnu.org>
3649
3650 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3651 support.
3652
22d09025 36532016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3654
3655 PR c++/69872
3656 * g++.dg/warn/Wno-narrowing1.C: New.
3657
6ef0143d 36582016-05-24 Marek Polacek <polacek@redhat.com>
3659
3660 PR c/71249
3661 * c-c++-common/Wswitch-unreachable-2.c: New test.
3662
962a2062 36632016-05-24 Jakub Jelinek <jakub@redhat.com>
3664
ead77194 3665 PR c++/71257
3666 * g++.dg/vect/simd-clone-6.cc: New test.
3667 * g++.dg/gomp/declare-simd-6.C: New test.
3668
962a2062 3669 PR middle-end/70434
3670 PR c/69504
3671 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3672
23edc6d1 36732016-05-24 Richard Biener <rguenther@suse.de>
3674
3675 PR tree-optimization/71240
3676 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3677
30633bcc 36782016-05-24 Richard Biener <rguenther@suse.de>
3679
3680 PR tree-optimization/71230
3681 * gcc.dg/torture/pr71230.c: New testcase.
3682 * g++.dg/torture/pr71230.C: Likewise.
3683
c9d624bd 36842016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3685
3686 * c-c++-common/goacc/routine-5.c: Add tests.
3687 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3688 * gfortran.dg/goacc/routine-6.f90: Add tests.
3689
ce143ff0 36902016-05-24 Richard Biener <rguenther@suse.de>
3691
3692 PR tree-optimization/71253
3693 * gcc.dg/torture/pr71253.c: New testcase.
3694
3bdaecd5 36952016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3696
3697 PR middle-end/71252
3698 * gfortran.dg/pr71252.f90: New test.
3699
856b494d 37002016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3701
3702 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3703
7345b977 37042016-05-24 Richard Biener <rguenther@suse.de>
3705
3706 PR middle-end/70434
3707 PR c/69504
3708 * c-c++-common/vector-subscript-4.c: New testcase.
3709 * c-c++-common/vector-subscript-5.c: Likewise.
3710
6f065267 37112016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3712
3713 PR fortran/71123
3714 * gfortran.dg/namelist_90.f: New test
3715
fd6757da 37162016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3717
3718 PR fortran/66461
3719 * gfortran.dg/unexpected_eof.f: New test
3720
7d5555a8 37212016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3722 Kelvin Nilsen <kelvin@gcc.gnu.org>
3723
3724 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3725 as little endian.
3726
ae6744c9 37272016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3728
3729 PR c++/70972
3730 * g++.dg/cpp0x/inh-ctor20.C: New.
3731 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3732
f0d91a85 37332016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3734
3735 PR c++/69095
3736 * g++.dg/cpp0x/variadic168.C: New.
3737
1618ffe5 37382016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3739
3740 * g++.dg/cpp0x/pr31445.C: Test column number too.
3741 * g++.dg/cpp0x/pr32253.C: Likewise.
3742 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3743 * g++.dg/cpp0x/variadic36.C: Likewise.
3744
c0205bab 37452016-05-23 Marc Glisse <marc.glisse@inria.fr>
3746
3747 * gcc.dg/fold-notshift-2.c: Adjust.
3748
1398da0f 37492016-05-23 Marek Polacek <polacek@redhat.com>
3750
3751 PR c/49859
3752 * c-c++-common/Wswitch-unreachable-1.c: New test.
3753 * gcc.dg/Wswitch-unreachable-1.c: New test.
3754 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3755 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3756 * g++.dg/gomp/block-10.C: Likewise.
3757 * gcc.dg/gomp/block-10.c: Likewise.
3758 * g++.dg/gomp/block-9.C: Likewise.
3759 * gcc.dg/gomp/block-9.c: Likewise.
3760 * g++.dg/gomp/target-1.C: Likewise.
3761 * g++.dg/gomp/target-2.C: Likewise.
3762 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 3763 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 3764 * g++.dg/gomp/taskgroup-1.C: Likewise.
3765 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3766 * gcc.dg/gomp/teams-1.c: Likewise.
3767 * g++.dg/gomp/teams-1.C: Likewise.
3768 * g++.dg/overload/error3.C: Likewise.
3769 * g++.dg/tm/jump1.C: Likewise.
3770 * g++.dg/torture/pr40335.C: Likewise.
3771 * gcc.dg/c99-vla-jump-5.c: Likewise.
3772 * gcc.dg/switch-warn-1.c: Likewise.
3773 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3774 * gcc.dg/nested-func-1.c: Likewise.
3775 * gcc.dg/pr67784-4.c: Likewise.
3776
5403ed8b 37772016-05-23 Richard Biener <rguenther@suse.de>
3778
3779 PR tree-optimization/71230
3780 * gfortran.dg/pr71230-1.f90: New testcase.
3781 * gfortran.dg/pr71230-2.f90: Likewise.
3782
27510941 37832016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3784
1618ffe5 3785 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 3786 * gcc.dg/vect/pr58135.c: Add new.
3787 * gfortran.dg/pr46519-1.f: Adjust test case.
3788
a41c605d 37892016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3790
3791 PR c++/53401
3792 * g++.dg/cpp0x/decltype64.C: New.
3793
3eb254ab 37942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3795
3796 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3797 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3798 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3799
a75fffe1 38002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3801
3802 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3803 Add poly64x1_t and poly64x2_t cases if supported.
3804 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3805 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3806 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3807 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3808 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3809
56979b12 38102016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3811
3812 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3813 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3814 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3815 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3816 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3817 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3818 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3819
dc5e98db 38202016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3821
3822 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3823
c0f383ae 38242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3825
3826 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3827 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3828
2a4d70a2 38292016-05-22 Jakub Jelinek <jakub@redhat.com>
3830
4c109025 3831 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3832 constraint instead of "r".
3833 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3834 insn instead of vxorpd.
3835 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3836
bad891ce 3837 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3838 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3839
ac23ddb9 3840 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3841
9dac9579 3842 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3843 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3844
2a4d70a2 3845 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3846
9eafdd7b 38472016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3848
3849 PR middle-end/40921
3850 * gcc.dg/tree-ssa/pr40921.c: New test.
3851
93df190d 38522016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3853
3854 PR target/71103
3855 * gcc.target/avr/pr71103.c: New test.
3856
933b9f7f 38572016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3858
3859 PR middle-end/71179
3860 * gcc.dg/tree-ssa/pr71179.c: New test.
3861
8bdfbc08 38622016-05-20 Martin Sebor <msebor@redhat.com>
3863
3864 PR c/71115
3865 * gcc.dg/init-excess-2.c: New test.
3866
6827ab42 38672016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3868
3869 * gnat.dg/opt53.adb: New test.
3870 * gnat.dg/opt54.adb: Likewise.
3871
58a5f4c0 38722016-05-20 Martin Jambor <mjambor@suse.cz>
3873
3874 PR tree-optimization/70884
3875 * gcc.dg/tree-ssa/pr70919.c: New test.
3876
bb7145f6 38772016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3878
3879 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3880 formatting.
f6871bbd 3881 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3882 fix code formatting.
3883
38842016-05-20 Nathan Sidwell <nathan@acm.org>
3885
3886 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3887 non-common cases.
3888 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 3889
9954d230 38902016-05-20 David Malcolm <dmalcolm@redhat.com>
3891
3892 * jit.dg/all-non-failing-tests.h: Add
3893 test-factorial-must-tail-call.c.
3894 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3895 * jit.dg/test-factorial-must-tail-call.c: New test case.
3896
08a161f9 38972016-05-20 Jakub Jelinek <jakub@redhat.com>
3898
3899 PR fortran/71204
3900 * gfortran.dg/pr71204.f90: New test.
3901
3d380077 39022016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3903
3904 * gcc.target/nvptx/sincos.c: New test.
3905
0f104d56 39062016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3907
3908 PR c++/70572
3909 * g++.dg/cpp1y/auto-fn31.C: New.
3910
61736a1b 39112016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3912
3913 * gcc.target/powerpc/vec-addec.c: New test.
3914 * gcc.target/powerpc/vec-addec-int128.c: New test.
3915
b4a61e77 39162016-05-20 David Malcolm <dmalcolm@redhat.com>
3917
3918 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3919 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3920 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3921 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3922
9a2ace10 39232016-05-20 Jan Hubicka <hubicka@ucw.cz>
3924
3925 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3926
45cdf8c6 39272016-05-20 Jakub Jelinek <jakub@redhat.com>
3928
b9a1dcd5 3929 PR c++/71210
3930 * g++.dg/opt/pr71210-1.C: New test.
3931 * g++.dg/opt/pr71210-2.C: New test.
3932
45cdf8c6 3933 PR tree-optimization/29756
3934 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3935 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3936 only on selected targets where V4SImode vectors are known to be
3937 supported.
3938
92e3ffbf 39392016-05-20 Marc Glisse <marc.glisse@inria.fr>
3940
3941 PR tree-optimization/71079
3942 PR tree-optimization/71206
3943 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3944
5da368e3 39452016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3946
3947 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3948 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3949 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3950
2506d97a 39512016-05-20 Richard Guenther <rguenther@suse.de>
3952
3953 PR tree-optimization/29756
3954 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3955
adade307 39562016-05-20 Richard Biener <rguenther@suse.de>
3957
3958 PR tree-optimization/71185
3959 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3960
c3deca25 39612016-05-20 Richard Biener <rguenther@suse.de>
3962
3963 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3964
8b0bef14 39652016-05-19 Marek Polacek <polacek@redhat.com>
3966
3967 PR c++/71075
3968 * g++.dg/diagnostic/pr71075.C: New test.
3969
08025288 39702016-05-19 David Malcolm <dmalcolm@redhat.com>
3971
3972 PR c++/71184
3973 * g++.dg/pr71184.C: New test case.
3974
26a51591 39752016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3976
3977 * gcc.target/powerpc/darn-0.c: New test.
3978 * gcc.target/powerpc/darn-1.c: New test.
3979 * gcc.target/powerpc/darn-2.c: New test.
3980
d8d3e75a 39812016-05-19 Marek Polacek <polacek@redhat.com>
3982
3983 PR tree-optimization/71031
3984 * gcc.dg/tree-ssa/vrp100.c: New test.
3985
c28211ae 39862016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3987
3988 PR rtl-optimization/71148
3989 * gcc.dg/pr71148.c: New test.
3990
3f5ea43a 39912016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3992
3993 PR target/71056
3994 * gcc.target/arm/pr71056.c: New test.
3995
2a7d4c20 39962016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3997
3998 * c-c++-common/pr69669.c: Check the used mode.
3999
ed0b0569 40002016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4001
4002 PR sanitizer/64354
4003 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4004
410372fe 40052016-05-19 Richard Biener <rguenther@suse.de>
4006
4007 PR tree-optimization/70729
4008 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4009 * gcc.dg/graphite/scop-18.c: Likewise.
4010 * gcc.dg/pr41783.c: Disable LIM.
4011 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4012 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4013 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4014 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4015 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4016 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4017 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4018 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4019 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4020 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4021 * gfortran.dg/pr42108.f90: Likewise.
4022
56f34f03 40232016-05-18 David Malcolm <dmalcolm@redhat.com>
4024
4025 PR driver/69265
4026 * gcc.dg/spellcheck-options-11.c: New test case.
4027
e6481cd1 40282016-05-18 Jakub Jelinek <jakub@redhat.com>
4029
4030 PR c++/71100
4031 * g++.dg/opt/pr71100.C: New test.
4032
be951c59 40332016-05-18 Martin Jambor <mjambor@suse.cz>
4034
4035 PR ipa/69708
4036 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4037 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4038 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4039 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4040
665ff45b 40412016-05-18 Martin Jambor <mjambor@suse.cz>
4042
4043 PR ipa/69708
4044 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4045 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4046 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4047 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4048 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4049
485be62c 40502016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4051
4052 PR c++/69793
4053 * g++.dg/template/crash122.C: New.
4054
b251d5f5 40552016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4056
4057 PR c++/70466
4058 * g++.dg/template/pr70466-1.C: New.
4059 * g++.dg/template/pr70466-2.C: Likewise.
4060
c93e9931 40612016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4062
4063 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4064 splat operations and the XXSPLTIB instruction.
4065 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4066 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4067 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4068 xxlxor to clear a register.
4069
8ba6639c 40702016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4071
4072 * gcc.dg/torture/pr71020.c: New test.
4073
ec6e3005 40742016-05-18 Martin Jambor <mjambor@suse.cz>
4075
4076 PR ipa/70646
4077 * gcc.dg/ipa/pr70646.c: New test.
4078
5ef3c918 40792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4080
4081 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4082
70a88eab 40832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4084
4085 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4086 missing tests for vreinterpretq_p{8,16}.
4087
b52a930c 40882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4089
4090 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4091 vsliq_n_s64 and vsliq_n_u64.
4092
bdd4080b 40932016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4094
4095 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4096 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4097
37814bf5 40982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4099
4100 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4101 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4102 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4103
764af2e0 41042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4105
4106 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4107 in comment.
4108
ffe01a83 41092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 4110
4111 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4112 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4113 "blr\t" and switch to scan-assembler-times.
4114
fab6dae9 41152016-05-18 Jiong Wang <jiong.wang@arm.com>
4116
231010db 4117 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4118 with __aarch64__.
4119 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4120 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 4121
4eb0c566 41222016-05-18 Jakub Jelinek <jakub@redhat.com>
4123
442f18f1 4124 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4125 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4126 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4127 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4128 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4129 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4130
4d83b36b 4131 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4132 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4133
a4528eec 4134 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4135 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4136
f0066139 4137 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4138 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4139
4eb0c566 4140 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4141
303e9267 41422016-05-18 Richard Biener <rguenther@suse.de>
4143
4144 PR tree-optimization/71168
4145 * gcc.dg/torture/pr71168.c: New testcase.
4146
0d7ddd44 41472016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4148
4149 PR middle-end/63586
4150 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4151 * gcc.dg/tree-ssa/pr63586.c: New test.
4152 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4153
899bcc0f 41542016-05-17 Nathan Sidwell <nathan@acm.org>
4155
4156 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4157 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4158 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4159 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4160
a2246979 41612016-05-17 Nathan Sidwell <nathan@acm.org>
4162
4163 * gcc.target/nvptx/abi-vararg-3.c: New.
4164
2f6a4d21 41652016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4166
4167 PR tree-optimization/54579
4168 PR middle-end/55299
4169 * gcc.dg/fold-notrotate-1.c: New test.
4170 * gcc.dg/fold-notshift-1.c: New test.
4171 * gcc.dg/fold-notshift-2.c: New test.
4172
27bdad45 41732016-05-17 Marek Polacek <polacek@redhat.com>
4174
4175 PR ipa/71146
4176 * g++.dg/ipa/pr71146.C: New test.
4177
f33a295a 41782016-05-17 David Malcolm <dmalcolm@redhat.com>
4179
4180 * jit.dg/test-error-array-bounds.c: New test case.
4181
b6dd53bf 41822016-05-17 Marc Glisse <marc.glisse@inria.fr>
4183
4184 * gcc.dg/tree-ssa/and-1.c: New testcase.
4185
a8719545 41862016-05-17 Marc Glisse <marc.glisse@inria.fr>
4187
4188 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4189 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4190
34806102 41912016-05-17 Marc Glisse <marc.glisse@inria.fr>
4192
4193 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4194 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4195
25fe08a8 41962016-05-17 Jiong Wang <jiong.wang@arm.com>
4197
4198 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4199
abf1a837 42002016-05-17 Jiong Wang <jiong.wang@arm.com>
4201
4202 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4203
666b9dd3 42042016-05-17 Jiong Wang <jiong.wang@arm.com>
4205
4206 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4207 ".2d[index]" when scan the assembly.
4208 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4209 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4210 float64x1.
4211 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4212
77d095c0 42132016-05-17 Richard Biener <rguenther@suse.de>
4214
4215 PR tree-optimization/71132
4216 * gcc.dg/torture/pr71132.c: New testcase.
4217
28adcc23 42182016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4219
4220 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4221
2439931e 42222016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4223
4224 PR target/70809
4225 * gcc.target/aarch64/pr70809_1.c: New test.
4226
5ec2ff80 42272016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4228
4229 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4230 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4231 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4232 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4233
17fd1c7a 42342016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4235 Ilya Enkovich <ilya.enkovich@intel.com>
4236
4237 PR target/71114
4238 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4239
46729204 42402016-05-16 Jan Hubicka <hubicka@ucw.cz>
4241
4242 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4243 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4244
2a1125d6 42452016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4246
4247 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4248 test for __ARM_FP16_ARGS.
4249 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4250 * gcc.target/arm/aapcs/neon-vect10.c: New.
4251 * gcc.target/arm/aapcs/neon-vect9.c: New.
4252 * gcc.target/arm/aapcs/vfp18.c: New.
4253 * gcc.target/arm/aapcs/vfp19.c: New.
4254 * gcc.target/arm/aapcs/vfp20.c: New.
4255 * gcc.target/arm/aapcs/vfp21.c: New.
4256 * gcc.target/arm/fp16-aapcs-1.c: New.
4257 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4258 test for __ARM_FP16_ARGS.
4259 * g++.target/arm/fp16-return-1.c: Update expected output.
4260
ea3d2d74 42612016-05-16 Jiong Wang <jiong.wang@arm.com>
4262
4263 PR testsuite/70227
4264 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4265
6989e05f 42662016-05-15 Harald Anlauf <anlauf@gmx.de>
4267
4268 PR fortran/69603
4269 * gfortran.dg/pr69603.f90: New testcase.
4270
a5f52592 42712016-05-14 Fritz Reese <fritzoreese@gmail.com>
4272
4273 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4274
88f949ab 42752016-05-14 Fritz Reese <fritzoreese@gmail.com>
4276
4277 PR fortran/71047
4278 * gfortran.dg/pr71047.f08: New test.
4279
90c88567 42802016-05-13 Joseph Myers <joseph@codesourcery.com>
4281
4282 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4283 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4284 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4285
00a690cc 42862016-05-13 Martin Sebor <msebor@redhat.com>
4287
4288 PR c++/60049
4289 * g++.dg/cpp0x/constexpr-60049.C: New test.
4290
ec8b6af7 42912016-05-13 Jakub Jelinek <jakub@redhat.com>
4292
4293 PR bootstrap/71071
4294 * gcc.dg/pr71071.c: New test.
4295
f54d1d7b 42962016-05-13 Uros Bizjak <ubizjak@gmail.com>
4297
4298 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4299 remove XOP handling.
2f3af60f 4300 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 4301
a39a0392 43022016-05-13 Nathan Sidwell <nathan@acm.org>
4303
4304 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4305 __atomic_is_lock_free declaration.
4306
42333dd9 43072016-05-13 Richard Biener <rguenther@suse.de>
4308
4309 PR tree-optimization/42587
4310 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4311
c5442454 43122016-05-13 Martin Liska <mliska@suse.cz>
4313
4314 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4315 the new format of dump output.
4316
03a400fb 43172016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4318
4319 * gcc.dg/pr71084.c: New test.
4320
69278c3f 43212016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4322
231010db 4323 PR target/53440
4324 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 4325
8138f11b 43262016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4327
4328 * gcc.target/aarch64/struct_return.c: New test.
4329
22a3f7bd 43302016-05-12 Marek Polacek <polacek@redhat.com>
4331
4332 PR c/70756
4333 * c-c++-common/pr70756-2.c: New test.
4334 * c-c++-common/pr70756.c: New test.
4335
9bcd42cc 43362016-05-12 Richard Biener <rguenther@suse.de>
4337
4338 PR tree-optimization/71059
4339 * gcc.dg/torture/pr71059.c: New testcase.
4340
5ffb4a0d 43412016-05-12 Richard Biener <rguenther@suse.de>
4342
4343 PR tree-optimization/71062
4344 * gcc.dg/torture/pr71062.c: New testcase.
4345
2ab65c31 43462016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4347
4348 PR tree-optimization/71006
4349 * gcc.dg/pr71006.c: New test.
4350
f0158fc0 43512016-05-12 Marek Polacek <polacek@redhat.com>
4352
4353 PR driver/71063
4354 * gcc.dg/opts-7.c: New test.
4355
0f56938b 43562016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4357
4358 PR target/70830
4359 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4360 Add -save-temps to dg-options.
4361 Scan for ldmfd rather than pop instruction.
4362 * gcc.target/arm/interrupt-2.c: Likewise.
4363 * gcc.target/arm/pr70830.c: New test.
4364
e10946d5 43652016-05-12 Jakub Jelinek <jakub@redhat.com>
4366
9fa8e468 4367 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4368 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4369
9ce62bbe 4370 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4371 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4372 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4373
708ae1b1 4374 PR target/71019
4375 * gcc.target/i386/avx512vl-pack-1.c: New test.
4376 * gcc.target/i386/avx512vl-pack-2.c: New test.
4377 * gcc.target/i386/avx512bw-pack-2.c: New test.
4378
a461f32e 4379 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4380
e10946d5 4381 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4382 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4383 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4384
f52a3ef6 43852016-05-12 Richard Biener <rguenther@suse.de>
4386
4387 PR tree-optimization/70986
4388 * gcc.dg/torture/pr70986-1.c: New testcase.
4389 * gcc.dg/torture/pr70986-2.c: Likewise.
4390 * gcc.dg/torture/pr70986-3.c: Likewise.
4391
54c4d22e 43922016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4393
4394 PR c/43651
4395 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4396 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4397
57215d5b 43982016-05-11 Uros Bizjak <ubizjak@gmail.com>
4399
4400 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4401 directive.
4402 * gcc.target/i386/pr66746.c: Ditto.
4403
67d3121c 44042016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4405
4406 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4407 support.
4408 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4409 warning when using -mvsx-timode.
4410 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4411 * gcc.target/powerpc/dform-2.c: Likewise.
4412 * gcc.target/powerpc/pr68805.c: Likewise.
4413
7f8012a5 44142016-05-11 Marek Polacek <polacek@redhat.com>
4415
4416 PR c++/71024
4417 * c-c++-common/attributes-3.c: New test.
4418
3e8567ce 44192016-05-11 Nathan Sidwell <nathan@acm.org>
4420
4421 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4422 * gcc.c-torture/execute/pr68185.c: Likewise.
4423 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4424 * gcc.dg/pr69634.c: Requires scheduling.
4425 * gcc.dg/torture/pr66178.c: Require label values.
4426 * gcc.dg/setjmp-6.c: Require indirect jumps.
4427
3739ac00 44282016-05-11 Richard Biener <rguenther@suse.de>
4429
4430 PR tree-optimization/71055
4431 * gcc.dg/torture/pr71055.c: New testcase.
4432
1ff8b385 44332016-05-11 Richard Biener <rguenther@suse.de>
4434
4435 PR debug/71057
4436 * g++.dg/debug/pr71057.C: New testcase.
4437
77126efa 44382016-05-11 Jakub Jelinek <jakub@redhat.com>
4439
4440 PR fortran/70855
4441 * gfortran.dg/gomp/pr70855.f90: New test.
4442
6fcaaf9b 44432016-05-11 Richard Biener <rguenther@suse.de>
4444
4445 PR middle-end/71002
4446 * g++.dg/torture/pr71002.C: New testcase.
4447
bfa8ea12 44482016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4449
4450 PR middle-end/70807
4451 * gcc.dg/pr70807.c: New test.
4452
87632549 44532016-05-10 Martin Sebor <msebor@redhat.com>
4454
4455 PR c++/38611
4456 * g++.dg/Wattributes.C: New test.
4457
f9153689 44582016-05-10 Marc Glisse <marc.glisse@inria.fr>
4459
4460 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4461 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4462 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4463
a44ed58a 44642016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4465
4466 PR target/70799
4467 * gcc.target/i386/pr70799-1.c: New test.
4468
d6c90d89 44692016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4470
4471 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4472
c1f73044 44732016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4474
4475 PR middle-end/70877
4476 * gcc.target/i386/pr70877.c: New test.
4477
e66d763a 44782016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4479
4480 PR tree-optimization/70786
4481 * gcc.target/i386/pr70876.c: New test.
4482
a30ff73a 44832016-05-10 Jakub Jelinek <jakub@redhat.com>
4484
4485 PR target/70927
4486 * gcc.target/i386/avx512vl-logic-1.c: New test.
4487 * gcc.target/i386/avx512vl-logic-2.c: New test.
4488 * gcc.target/i386/avx512dq-logic-2.c: New test.
4489
4b3fd38f 44902016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4491
4492 PR target/70963
4493 * gcc.target/powerpc/pr70963.c: New.
4494
abf93a25 44952016-05-10 David Malcolm <dmalcolm@redhat.com>
4496
4497 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4498 (test_very_wide_line): Add ruler to expected output.
4499 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4500 (test_very_wide_line): Likewise.
4501 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4502 (test_show_locus): Within the handling of "test_very_wide_line",
4503 enable show_ruler_p on the diagnostic context.
4504
d614888f 45052016-05-10 Richard Biener <rguenther@suse.de>
4506
4507 PR tree-optimization/71039
4508 * gcc.dg/torture/pr71039.c: New testcase.
4509
dbca5ed9 45102016-05-10 Nathan Sidwell <nathan@acm.org>
4511
4512 * gcc.dg/nested-func-10.c: Requires alloca.
4513 * gcc.dg/nested-func-9.c: Requires alloca.
4514 * gcc.c-torture/execute/pr70460.c: Requires labels.
4515 * gcc.c-torture/compile/pr70199.c: Requires labels.
4516 * gcc.target/nvptx/decl.c: Compile only.
4517 * gcc.target/nvptx/trailing-init.c: Compile only.
4518 * gcc.target/nvptx/ary-init.c: Compile only.
4519
3fa82609 45202016-05-10 Marek Polacek <polacek@redhat.com>
4521
4522 PR c/70255
4523 * gcc.dg/attr-opt-1.c: New test.
4524
76825907 45252016-05-10 Richard Biener <rguenther@suse.de>
4526
4527 PR tree-optimization/70497
4528 PR tree-optimization/28367
4529 * gcc.dg/torture/20160404-1.c: New testcase.
4530 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4531 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4532
68255819 45332016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4534
4535 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4536
d9aa8cdb 45372016-05-09 Uros Bizjak <ubizjak@gmail.com>
4538
4539 * gcc.target/i386/fabsneg-1.c New test.
4540
7cc16f50 45412016-05-09 Alan Modra <amodra@gmail.com>
4542
4543 PR testsuite/70826
4544 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4545
a83b7b63 45462016-05-09 Richard Biener <rguenther@suse.de>
4547
4548 PR tree-optimization/70985
4549 * gcc.dg/torture/pr70985.c: New testcase.
4550
189d0706 45512016-05-09 Bin Cheng <bin.cheng@arm.com>
4552
4553 * gcc.dg/tree-ssa/ifc-9.c: New test.
4554 * gcc.dg/tree-ssa/ifc-10.c: New test.
4555 * gcc.dg/tree-ssa/ifc-11.c: New test.
4556 * gcc.dg/tree-ssa/ifc-12.c: New test.
4557 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4558 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4559 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4560
1ec957b0 45612016-05-09 Richard Biener <rguenther@suse.de>
4562
4563 PR fortran/70937
4564 * gfortran.dg/pr70937.f90: New testcase.
4565
923c7714 45662016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4567
4568 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4569
d7cd448a 45702016-05-07 Fritz Reese <fritzoreese@gmail.com>
4571
4572 PR fortran/56226
4573 * gfortran.dg/dec_structure_1.f90: New testcase.
4574 * gfortran.dg/dec_structure_2.f90: Ditto.
4575 * gfortran.dg/dec_structure_3.f90: Ditto.
4576 * gfortran.dg/dec_structure_4.f90: Ditto.
4577 * gfortran.dg/dec_structure_5.f90: Ditto.
4578 * gfortran.dg/dec_structure_6.f90: Ditto.
4579 * gfortran.dg/dec_structure_7.f90: Ditto.
4580 * gfortran.dg/dec_structure_8.f90: Ditto.
4581 * gfortran.dg/dec_structure_9.f90: Ditto.
4582 * gfortran.dg/dec_structure_10.f90: Ditto.
4583 * gfortran.dg/dec_structure_11.f90: Ditto.
4584 * gfortran.dg/dec_union_1.f90: Ditto.
4585 * gfortran.dg/dec_union_2.f90: Ditto.
4586 * gfortran.dg/dec_union_3.f90: Ditto.
4587 * gfortran.dg/dec_union_4.f90: Ditto.
4588 * gfortran.dg/dec_union_5.f90: Ditto.
4589 * gfortran.dg/dec_union_6.f90: Ditto.
4590 * gfortran.dg/dec_union_7.f90: Ditto.
4591
f681e29b 45922016-05-07 Tom de Vries <tom@codesourcery.com>
4593
4594 PR tree-optimization/70956
4595 * gcc.dg/graphite/pr70956.c: New test.
4596
68d7f375 45972016-05-06 Jakub Jelinek <jakub@redhat.com>
4598
faf39348 4599 PR middle-end/70941
4600 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4601 (a, b, c, d): Change type from char to signed char.
4602 (main): Compare against (signed char) -1634678893 instead of
4603 hardcoded -109. Use __builtin_abort instead of abort.
4604
b768b13a 4605 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4606 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4607
68d7f375 4608 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4609
5dda16ea 46102016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4611
4612 PR debug/70935
4613 * gcc.dg/torture/pr70935.c: New test.
4614
13ede1b5 46152016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4616
4617 PR target/58219
7fc878c4 4618 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 4619
96d94be2 46202016-05-06 Richard Biener <rguenther@suse.de>
4621
4622 PR tree-optimization/70960
4623 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4624
e5d9f15d 46252016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4626
4627 PR target/52933
4628 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4629 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4630 Adjust expected instruction counts.
4631 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4632
2dd7705f 46332016-05-06 Marek Polacek <polacek@redhat.com>
4634
4635 PR sanitizer/70875
4636 * gcc.dg/ubsan/bounds-3.c: New test.
4637
cb8bc632 46382016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4639
4640 PR target/54089
4641 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4642
b343c173 46432016-05-06 Richard Biener <rguenther@suse.de>
4644
4645 PR middle-end/70931
4646 * gfortran.dg/pr70931.f90: New testcase.
4647
1e3db0b1 46482016-05-06 Richard Biener <rguenther@suse.de>
4649
4650 PR middle-end/70941
4651 * gcc.dg/torture/pr70941.c: New testcase.
4652
bdd54b6d 46532016-05-05 Bin Cheng <bin.cheng@arm.com>
4654
4655 PR tree-optimization/57206
4656 * gcc.dg/vect/pr57206.c: New test.
4657
499adcfd 46582016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4659
4660 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4661
871164c4 46622016-05-05 Jakub Jelinek <jakub@redhat.com>
4663
ecb23e00 4664 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4665
871164c4 4666 * c-c++-common/Wdangling-else-4.c: New test.
4667
70cf83ba 46682016-05-04 Jakub Jelinek <jakub@redhat.com>
4669
858c9470 4670 PR c++/70906
4671 PR c++/70933
4672 * g++.dg/opt/pr70906.C: New test.
4673 * g++.dg/opt/pr70933.C: New test.
4674
70cf83ba 4675 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4676
aaa36a78 46772016-05-04 Jan Hubicka <hubicka@ucw.cz>
4678
4679 * gcc.dg/ipa/pure-const-3.c: New testcase.
4680
1d52c456 46812016-05-04 Marek Polacek <polacek@redhat.com>
4682
4683 * c-c++-common/Wdangling-else-1.c: New test.
4684 * c-c++-common/Wdangling-else-2.c: New test.
4685 * c-c++-common/Wdangling-else-3.c: New test.
4686
dc581573 46872016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4688
4689 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4690 flag is present.
4691
a64030fe 46922016-05-04 Marek Polacek <polacek@redhat.com>
4693
4694 PR c/48778
4695 * gcc.dg/Waddress-2.c: New test.
4696
b461b04a 46972016-05-04 Alan Modra <amodra@gmail.com>
4698
4699 * gcc.target/powerpc/pr70866.c: New.
4700
c388a0cf 47012016-05-03 Martin Sebor <msebor@redhat.com>
4702
4703 PR c++/66561
4704 * c-c++-common/builtin_location.c: New test.
4705 * g++.dg/cpp1y/builtin_location.C: New test.
4706
5d4db8ef 47072016-05-03 Marek Polacek <polacek@redhat.com>
4708
4709 PR c/70859
4710 * gcc.dg/pr70859.c: New test.
4711 * gcc.dg/pr70859-2.c: New test.
4712
ca938765 47132016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4714
4715 * gnat.dg/debug5.adb: New testcase.
4716
60b27d5f 47172016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4718
4719 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4720 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4721 Procedure to check for z10 instruction set.
4722
5ab325d0 47232016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4724
4725 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4726
c548a0ad 47272016-05-03 Alan Modra <amodra@gmail.com>
4728
4729 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4730
d5ecd946 47312016-05-03 Jakub Jelinek <jakub@redhat.com>
4732
4733 * gcc.target/i386/avx512f-cvt-1.c: New test.
4734
35b0a053 47352016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4736
4737 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4738 -fdump-tree-vrp-details.
4739
9ae1b28a 47402016-05-03 Richard Biener <rguenther@suse.de>
4741
4742 * gcc.dg/pr30172-1.c: Adjust.
4743 * gcc.dg/pr63743.c: Likewise.
4744 * gcc.dg/tm/pr51696.c: Likewise.
4745 * c-c++-common/tm/safe-1.c: Likewise.
4746 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4747 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4748 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4749 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4750
9c1a31e4 47512016-05-03 Jakub Jelinek <jakub@redhat.com>
4752
fe69bcb9 4753 PR rtl-optimization/70467
4754 * gcc.target/i386/pr70467-3.c: New test.
4755 * gcc.target/i386/pr70467-4.c: New test.
4756
9082c4a4 4757 PR tree-optimization/70916
4758 * gcc.c-torture/compile/pr70916.c: New test.
4759
9c1a31e4 4760 PR target/49244
4761 * gcc.target/i386/pr49244-1.c: New test.
4762 * gcc.target/i386/pr49244-2.c: New test.
4763
69105acc 47642016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4765
4766 PR rtl-optimization/44281
4767 * gcc.target/i386/pr44281.c: New test.
4768
9ab8df54 47692016-05-03 bin cheng <bin.cheng@arm.com>
4770
4771 PR tree-optimization/56541
4772 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4773 * gcc.dg/vect/pr56541.c: new test.
4774
3c62cae0 47752016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4776
4777 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4778 __float128.
4779 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4780
91abc161 47812016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4782
4783 PR testsuite/70520
4784 * c-c++-common/asan/clone-test-1.c (main): Align child process
4785 stack to 16 bytes.
4786
aa3d1155 47872016-05-02 David Malcolm <dmalcolm@redhat.com>
4788
4789 PR c++/62314
4790 * g++.dg/spellcheck-fields-2.C: New test case.
4791
002c3f28 47922016-05-02 David Malcolm <dmalcolm@redhat.com>
4793
4794 PR c++/62314
4795 * g++.dg/pr62314.C: New test case.
4796
46e5dccc 47972016-05-02 Jan Hubicka <hubicka@ucw.cz>
4798
4799 * gcc.dg/ipa/inline-8.c: New testcase.
4800
663f4248 48012016-05-02 Jakub Jelinek <jakub@redhat.com>
4802
4803 PR rtl-optimization/70467
4804 * gcc.target/i386/pr70467-1.c: New test.
4805
efe8bdf5 48062016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4807
4808 * gcc.dg/spec-options.c: Run the test on all targets.
4809 * gcc.dg/foo.specs: Use cpp_unique_options.
4810
47ef9633 48112016-05-02 Marc Glisse <marc.glisse@inria.fr>
4812
4813 * gcc.dg/tree-ssa/unord.c: New testcase.
4814
eb1a077c 48152016-05-02 Marc Glisse <marc.glisse@inria.fr>
4816
4817 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4818
28e869d0 48192016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4820
4821 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4822
dd185f6e 48232016-05-02 Marek Polacek <polacek@redhat.com>
4824
4825 PR c/70851
4826 * gcc.dg/enum-incomplete-3.c: New test.
4827
773d09b9 48282016-05-02 Marek Polacek <polacek@redhat.com>
4829 Tom de Vries <tom@codesourcery.com>
4830
4831 PR tree-optimization/70700
4832 * gcc.dg/pr70700.c: New test.
4833
f0dc3286 48342016-05-01 Uros Bizjak <ubizjak@gmail.com>
4835
4836 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4837 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4838 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4839 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4840 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4841
7f931827 48422016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4843
4844 * ada/acats/run_acats: Rename into...
4845 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4846 * ada/acats/run_all.sh: Remove redundant test.
4847 (target_run): Move around.
4848 (target_gnatchop): Use newly built executable.
4849 (target_gnatmake): Likewise.
4850 Check that the compilation of impbit succeeds.
4851
1c492b4e 48522016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4853
4854 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4855 * gcc.dg/20021029-1.c: Likewise.
4856 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4857 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4858 * gcc.target/sh/cmpstr.c: Likewise.
4859 * gcc.target/sh/cmpstrn.c: Likewise.
4860 * gcc.target/sh/memset.c: Likewise.
4861 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4862 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4863 * gcc.target/sh/pr39423-1.c: Likewise.
4864 * gcc.target/sh/pr49468-di.c: Likewise.
4865 * gcc.target/sh/pr49468-si.c: Likewise.
4866 * gcc.target/sh/pr49880-1.c: Likewise.
4867 * gcc.target/sh/pr49880-2.c: Likewise.
4868 * gcc.target/sh/pr49880-3.c: Likewise.
4869 * gcc.target/sh/pr50751-1.c: Likewise.
4870 * gcc.target/sh/pr50751-4.c: Likewise.
4871 * gcc.target/sh/pr50751-7.c: Likewise.
4872 * gcc.target/sh/pr51244-1.c: Likewise.
4873 * gcc.target/sh/pr51244-10.c: Likewise.
4874 * gcc.target/sh/pr51244-11.c: Likewise.
4875 * gcc.target/sh/pr51244-12.c: Likewise.
4876 * gcc.target/sh/pr51244-13.c: Likewise.
4877 * gcc.target/sh/pr51244-14.c: Likewise.
4878 * gcc.target/sh/pr51244-17.c: Likewise.
4879 * gcc.target/sh/pr51244-18.c: Likewise.
4880 * gcc.target/sh/pr51244-19.c: Likewise.
4881 * gcc.target/sh/pr51244-4.c: Likewise.
4882 * gcc.target/sh/pr51244-5.c: Likewise.
4883 * gcc.target/sh/pr51244-7.c: Likewise.
4884 * gcc.target/sh/pr51244-8.c: Likewise.
4885 * gcc.target/sh/pr51244-9.c: Likewise.
4886 * gcc.target/sh/pr51697.c: Likewise.
4887 * gcc.target/sh/pr52483-1.c: Likewise.
4888 * gcc.target/sh/pr52483-2.c: Likewise.
4889 * gcc.target/sh/pr52483-3.c: Likewise.
4890 * gcc.target/sh/pr52483-5.c: Likewise.
4891 * gcc.target/sh/pr52933-1.c: Likewise.
4892 * gcc.target/sh/pr52933-2.c: Likewise.
4893 * gcc.target/sh/pr52933-3.c: Likewise.
4894 * gcc.target/sh/pr53568-1.c: Likewise.
4895 * gcc.target/sh/pr53976-1.c: Likewise.
4896 * gcc.target/sh/pr53988-1.c: Likewise.
4897 * gcc.target/sh/pr53988.c: Likewise.
4898 * gcc.target/sh/pr54089-1.c: Likewise.
4899 * gcc.target/sh/pr54089-6.c: Likewise.
4900 * gcc.target/sh/pr54089-7.c: Likewise.
4901 * gcc.target/sh/pr54089-8.c: Likewise.
4902 * gcc.target/sh/pr54089-9.c: Likewise.
4903 * gcc.target/sh/pr54236-1.c: Likewise.
4904 * gcc.target/sh/pr54236-2.c: Likewise.
4905 * gcc.target/sh/pr54236-3.c: Likewise.
4906 * gcc.target/sh/pr54236-4.c: Likewise.
4907 * gcc.target/sh/pr54386.c: Likewise.
4908 * gcc.target/sh/pr54602-1.c: Likewise.
4909 * gcc.target/sh/pr54685.c: Likewise.
4910 * gcc.target/sh/pr54760-1.c: Likewise.
4911 * gcc.target/sh/pr54760-2.c: Likewise.
4912 * gcc.target/sh/pr54760-3.c: Likewise.
4913 * gcc.target/sh/pr54760-4.c: Likewise.
4914 * gcc.target/sh/pr54760-5.c: Likewise.
4915 * gcc.target/sh/pr54760-6.c: Likewise.
4916 * gcc.target/sh/pr55146.c: Likewise.
4917 * gcc.target/sh/pr55160.c: Likewise.
4918 * gcc.target/sh/pr59278.c: Likewise.
4919 * gcc.target/sh/pr59401-1.c: Likewise.
4920 * gcc.target/sh/pr59533-1.c: Likewise.
4921 * gcc.target/sh/pr63260.c: Likewise.
4922 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4923 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4924 * gcc.target/sh/strlen.c: Likewise.
4925 * gcc.target/sh/torture/pr30807.c: Likewise.
4926 * gcc.target/sh/torture/pr34777.c: Likewise.
4927 * gcc.target/sh/torture/pr64652.c: Likewise.
4928 * gcc.target/sh/torture/pr65505.c: Likewise.
4929 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4930 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4931
0c4005be 49322016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4933
4934 PR c++/66644
4935 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4936
d94e6223 49372016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4938
4939 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4940 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4941 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4942 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4943
46f37836 49442016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4945
4946 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4947 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4948
4d0a8bac 49492016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4950
4951 PR middle-end/70626
4952 * c-c++-common/goacc/combined-reduction.c: New test.
4953 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4954
b98e0db3 49552016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4956
4957 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4958 *movdi_internal pattern only if PIC off.
4959 * gcc.target/i386/pr70155-2.c: Likewise.
4960 * gcc.target/i386/pr70155-3.c: Likewise.
4961 * gcc.target/i386/pr70155-4.c: Likewise.
4962 * gcc.target/i386/pr70155-5.c: Likewise.
4963 * gcc.target/i386/pr70155-6.c: Likewise.
4964 * gcc.target/i386/pr70155-7.c: Likewise.
4965 * gcc.target/i386/pr70155-8.c: Likewise.
4966 * gcc.target/i386/pr70155-15.c: Likewise.
4967 * gcc.target/i386/pr70155-17.c: Likewise.
4968 * gcc.target/i386/pr70155-22.c: Likewise.
4969
8b066242 49702016-04-29 Bin Cheng <bin.cheng@arm.com>
4971
4972 PR tree-optimization/70803
4973 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4974
22912e73 49752016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4976
4977 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4978 optimization of vector loop.
4979 * gcc.target/i386/vect-unpack-3.c: New test.
4980 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4981 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4982 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4983
568128c6 49842016-04-29 Marek Polacek <polacek@redhat.com>
4985
4986 PR sanitizer/70342
4987 * g++.dg/ubsan/null-7.C: New test.
4988
025dd1e0 4989 PR c/70852
4990 * gcc.dg/pr70852.c: New test.
4991
eb16928e 49922016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4993
4994 PR/69089
4995 * g++.dg/cpp0x/alignas6.C: New test.
4996
d7377ee9 49972016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4998
4860a6bf 4999 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5000 * gcc.dg/pr27003.c: Likewise.
5001 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5002 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5003 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5004 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 5005 * gcc.target/arc/mxy.c: Likewise.
5006 * gcc.target/arc/mswape.c: Likewise.
5007 * gcc.target/arc/mrtsc.c: Likewise.
5008 * gcc.target/arc/mcrc.c: Likewise.
5009 * gcc.target/arc/mdsp-packa.c: Likewise.
5010 * gcc.target/arc/mdvbf.c: Likewise.
5011 * gcc.target/arc/mlock.c: Likewise.
5012 * gcc.target/arc/mmac-24.c: Likewise.
5013 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5014
efa1b7ab 50152016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5016 Matthijs Kooijman <matthijs@stdin.nl>
5017 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5018
5019 PR target/60040
5020 * gcc.target/avr/pr60040-1.c: New.
5021 * gcc.target/avr/pr60040-2.c: New.
5022
00371d68 50232016-04-29 Richard Biener <rguenther@suse.de>
5024
5025 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5026
73447cc5 50272016-04-29 Richard Biener <rguenther@suse.de>
5028
5029 PR tree-optimization/13962
5030 PR tree-optimization/65686
5031 * gcc.dg/uninit-pr65686.c: New testcase.
5032
c2087b56 50332016-04-29 Jakub Jelinek <jakub@redhat.com>
5034
5035 PR middle-end/70843
5036 * gcc.dg/pr70843.c: New test.
5037
cdd06d5a 50382016-04-28 Jakub Jelinek <jakub@redhat.com>
5039
5040 PR target/70858
5041 * gcc.target/i386/pr70858.c: New test.
5042
1a60079e 50432016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5044
5045 * gcc.target/arc/nps400-1.c: New file.
5046
11bc2894 50472016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5048 Andrew Burgess <andrew.burgess@embecosm.com>
5049
5050 * gcc.target/arc/movh_cl-1.c: New file.
5051
dd9bf0b5 50522016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5053 Andrew Burgess <andrew.burgess@embecosm.com>
5054
5055 * gcc.target/arc/extzv-1.c: New file.
5056 * gcc.target/arc/insv-1.c: New file.
5057 * gcc.target/arc/insv-2.c: New file.
5058 * gcc.target/arc/movb-1.c: New file.
5059 * gcc.target/arc/movb-2.c: New file.
5060 * gcc.target/arc/movb-3.c: New file.
5061 * gcc.target/arc/movb-4.c: New file.
5062 * gcc.target/arc/movb-5.c: New file.
5063 * gcc.target/arc/movb_cl-1.c: New file.
5064 * gcc.target/arc/movb_cl-2.c: New file.
5065 * gcc.target/arc/movbi_cl-1.c: New file.
5066 * gcc.target/arc/movl-1.c: New file.
5067
a22e4209 50682016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5069 Andrew Burgess <andrew.burgess@embecosm.com>
5070
5071 * gcc.target/arc/cmem-1.c: New file.
5072 * gcc.target/arc/cmem-2.c: New file.
5073 * gcc.target/arc/cmem-3.c: New file.
5074 * gcc.target/arc/cmem-4.c: New file.
5075 * gcc.target/arc/cmem-5.c: New file.
5076 * gcc.target/arc/cmem-6.c: New file.
5077 * gcc.target/arc/cmem-7.c: New file.
5078 * gcc.target/arc/cmem-ld.inc: New file.
5079 * gcc.target/arc/cmem-st.inc: New file.
5080
287c3982 50812016-04-28 Jakub Jelinek <jakub@redhat.com>
5082
5083 PR target/70821
5084 * gcc.target/i386/pr70821.c: New test.
5085
e40e5340 50862016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5087
5088 * gcc.target/powerpc/vec-adde.c: New test.
5089 * gcc.target/powerpc/vec-adde-int128.c: New test.
5090
cf977d50 50912016-04-28 Jakub Jelinek <jakub@redhat.com>
5092
5093 * gcc.target/i386/avx-vround-1.c: New test.
5094 * gcc.target/i386/avx-vround-2.c: New test.
5095 * gcc.target/i386/avx512vl-vround-1.c: New test.
5096 * gcc.target/i386/avx512vl-vround-2.c: New test.
5097
572f8300 50982016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5099
5100 PR testsuite/70595
5101 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5102 (check_effective_target_cilkplus_runtime): ... this.
5103 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5104 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5105
5106 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5107 Require cilkplus_runtime.
5108 Don't add -lcilkrts.
5109 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5110 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5111 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5112 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5113 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5114 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5115 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5116 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5117 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5118 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5119 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5120 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5121 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5122 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5123 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5124 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5125 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5126 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5127 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5128 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5129 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5130 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5131 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5132 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5133 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5134 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5135 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5136 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5137 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5138
5139 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5140 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5141
5142 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5143
5144 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5145 cilkplus_runtime.
5146
dfba0905 51472016-04-27 Marc Glisse <marc.glisse@inria.fr>
5148
5149 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5150 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5151
605a4556 51522015-04-27 Ryan Burn <contact@rnburn.com>
5153
5154 PR c++/69024
5155 PR c++/68997
5156 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5157 diagnostic.
5158 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5159 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5160
6a1231a5 51612016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5162
5163 * gnat.dg/limited_with4.ad[sb]: New test.
5164 * gnat.dg/limited_with4_pkg.ads: New helper.
5165
4dad9e09 51662016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5167
5168 PR target/70155
5169 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5170 and movv1ti_internal patterns
5171 * gcc.target/i386/pr70155-1.c: New test.
5172 * gcc.target/i386/pr70155-2.c: Likewise.
5173 * gcc.target/i386/pr70155-3.c: Likewise.
5174 * gcc.target/i386/pr70155-4.c: Likewise.
5175 * gcc.target/i386/pr70155-5.c: Likewise.
5176 * gcc.target/i386/pr70155-6.c: Likewise.
5177 * gcc.target/i386/pr70155-7.c: Likewise.
5178 * gcc.target/i386/pr70155-8.c: Likewise.
5179 * gcc.target/i386/pr70155-9.c: Likewise.
5180 * gcc.target/i386/pr70155-10.c: Likewise.
5181 * gcc.target/i386/pr70155-11.c: Likewise.
5182 * gcc.target/i386/pr70155-12.c: Likewise.
5183 * gcc.target/i386/pr70155-13.c: Likewise.
5184 * gcc.target/i386/pr70155-14.c: Likewise.
5185 * gcc.target/i386/pr70155-15.c: Likewise.
5186 * gcc.target/i386/pr70155-16.c: Likewise.
5187 * gcc.target/i386/pr70155-17.c: Likewise.
5188 * gcc.target/i386/pr70155-18.c: Likewise.
5189 * gcc.target/i386/pr70155-19.c: Likewise.
5190 * gcc.target/i386/pr70155-20.c: Likewise.
5191 * gcc.target/i386/pr70155-21.c: Likewise.
5192 * gcc.target/i386/pr70155-22.c: Likewise.
5193
a80f3f45 51942016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5195
5196 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5197 ".{5,6}".
5198
279305d1 51992016-04-27 Bin Cheng <bin.cheng@arm.com>
5200
5201 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5202 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5203 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5204 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5205 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5206
8974b625 52072016-04-27 Richard Biener <rguenther@suse.de>
5208
5209 PR ipa/70760
5210 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5211 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5212
886d5463 52132016-04-27 Nathan Sidwell <nathan@acm.org>
5214
5215 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5216 * g++.dg/ubsan/pr63956.C: Adjust error location.
5217
f0e35aa9 52182016-04-27 Nick Clifton <nickc@redhat.com>
5219
5220 PR middle-end/49889
5221 * gcc.dg/pr49889.c: New test.
5222
40385231 52232016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5224
5225 * c-c++-common/memset-array.c: New test.
5226
37229a71 52272016-04-26 Martin Sebor <msebor@redhat.com>
5228
5229 PR c++/66639
5230 * g++.dg/cpp1y/func_constexpr.C: New test.
5231
3eedf9bd 52322016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5233
5234 PR c++/70241
5235 * g++.dg/cpp0x/enum32.C: New test.
5236 * g++.dg/cpp0x/enum33.C: New test.
5237
52382016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 5239
5240 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5241 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5242 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5243 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5244 * gcc.c-torture/execute/pr38151.c: Likewise.
5245 * gcc.c-torture/execute/pr66556.c: Likewise.
5246 * gcc.c-torture/execute/pr67781.c: Likewise.
5247 * gcc.c-torture/execute/pr68648.c: Likewise.
5248
8c51f92f 52492016-04-26 Marc Glisse <marc.glisse@inria.fr>
5250
5251 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5252
fa20ebd3 52532016-04-26 Marek Polacek <polacek@redhat.com>
5254
5255 PR c/67784
5256 * gcc.dg/pr67784-3.c: New test.
5257 * gcc.dg/pr67784-4.c: New test.
5258 * gcc.dg/pr67784-5.c: New test.
5259
9db47803 5260 PR c/70791
5261 * gcc.dg/Wnested-externs-2.c: New test.
5262
bff407f2 52632016-04-26 Marc Glisse <marc.glisse@inria.fr>
5264
5265 * gcc.dg/fold-plusmult.c: Adjust.
5266 * gcc.dg/no-strict-overflow-6.c: Adjust.
5267 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5268
78d0c69e 52692016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5270
5271 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5272 number scans.
5273 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5274 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5275 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5276 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5277 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5278 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5279 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5280 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5281 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5282 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5283 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5284 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5285 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5286 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5287 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5288 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5289 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5290 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5291 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5292 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5293 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5294 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5295 scans.
5296 * gcc.target/i386/pr32219-4.c: Likewise.
5297 * gcc.target/i386/pr32219-6.c: Likewise.
5298 * gcc.target/i386/pr32219-8.c: Likewise.
5299
221d6722 53002016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5301
5302 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5303 associated options.
5304
514727a9 53052016-04-26 Marek Polacek <polacek@redhat.com>
5306
5307 PR c++/70744
5308 * g++.dg/ext/cond2.C: New test.
5309
e6ee4c61 53102016-04-26 Bin Cheng <bin.cheng@arm.com>
5311
5312 PR tree-optimization/70771
5313 PR tree-optimization/70775
5314 * gcc.dg/pr70771.c: New test.
3730828c 5315 * gcc.dg/pr70775.c: New test.
e6ee4c61 5316
b3d72796 53172016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5318
5319 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5320
c11ece29 53212016-04-25 Richard Biener <rguenther@suse.de>
5322
5323 PR tree-optimization/70780
5324 * gcc.dg/torture/pr70780.c: New testcase.
5325
d40b10b2 53262016-04-25 Michael Collison <michael.collison@arm.com>
5327
4860a6bf 5328 * gcc.target/arm/neon-vaddws16.c: New test.
5329 * gcc.target/arm/neon-vaddws32.c: New test.
5330 * gcc.target/arm/neon-vaddwu16.c: New test.
5331 * gcc.target/arm/neon-vaddwu32.c: New test.
5332 * gcc.target/arm/neon-vaddwu8.c: New test.
5333 * lib/target-supports.exp
d40b10b2 5334 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5335 that arm neon support vector widen sum of HImode TO SImode.
5336
4bbfd6c2 53372016-04-23 Jakub Jelinek <jakub@redhat.com>
5338
5339 PR sanitizer/70712
5340 * c-c++-common/asan/pr70712.c: New test.
5341
524df596 53422016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5343
5344 * .gitattributes: New file.
5345
426c75c3 53462016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5347
5348 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5349
c052a8d5 53502016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5351
5352 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5353 * gfortran.dg/submodule_15.f08: Likewise.
5354
c08d4612 53552016-04-22 Richard Biener <rguenther@suse.de>
5356
5357 PR tree-optimization/70740
5358 * gcc.dg/torture/pr70740.c: New testcase.
5359
fd3211e1 53602016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5361
5362 PR target/70750
5363 * gcc.target/i386/pr70750-1.c: New test.
5364 * gcc.target/i386/pr70750-2.c: Likewise.
5365
15acd78c 53662016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5367
5368 PR c++/70540
5369 * g++.dg/cpp0x/auto48.C: New.
5370
192bf59c 53712016-04-21 Marek Polacek <polacek@redhat.com>
5372
5373 PR c++/70513
5374 * g++.dg/cpp0x/forw_enum12.C: New test.
5375 * g++.dg/cpp0x/forw_enum13.C: New test.
5376
5d429e99 53772016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5378
5379 PR target/70728
5380 * gcc.target/i386/pr70728.c: New test.
5381
06777d85 53822016-04-21 Richard Biener <rguenther@suse.de>
5383
5384 PR middle-end/70747
5385 * gcc.dg/pr70747.c: New testcase.
5386
7434c6fb 53872016-04-21 Bin Cheng <bin.cheng@arm.com>
5388
5389 PR tree-optimization/70715
5390 * gcc.dg/tree-ssa/scev-13.c: New test.
5391
f3ec0970 53922016-04-21 Marc Glisse <marc.glisse@inria.fr>
5393
5394 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5395
523f3a9d 53962016-04-21 Marc Glisse <marc.glisse@inria.fr>
5397
5398 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5399
ace7bf06 54002016-04-20 Jan Hubicka <jh@suse.cz>
5401
5402 PR ipa/70018
5403 * g++.dg/ipa/nothrow-1.C: New testcase.
5404
2b073aa6 54052016-04-20 Nathan Sidwell <nathan@acm.org>
5406
5407 PR c++/55635
5408 * g++.dg/eh/delete1.C: New.
5409
8a574c11 54102016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5411
5412 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5413 -mtune-ctrl=sse_typeless_stores.
5414
e3400750 54152016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5416
5417 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5418
4bd8a059 54192016-04-20 Bin Cheng <bin.cheng@arm.com>
5420
5421 PR tree-optimization/69489
5422 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5423
70574e60 54242016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5425
5426 PR c++/69363
5427 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5428 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5429 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5430
bd6f374c 54312016-04-20 Bin Cheng <bin.cheng@arm.com>
5432
5433 PR tree-optimization/56625
5434 PR tree-optimization/69489
5435 * gcc.dg/vect/pr56625.c: New test.
5436 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5437
482539ee 54382016-04-20 Andrew Pinski <apinski@cavium.com>
5439
5440 PR target/64971
5441 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5442
b4672800 54432016-04-20 Arnaud Charlet <charlet@adacore.com>
5444
5445 * gnat.dg/self1.adb: Remove now incorrect test.
5446
4fb48737 54472016-04-20 Bin Cheng <bin.cheng@arm.com>
5448
5449 * gcc.dg/tree-ssa/scev-11.c: New test.
5450 * gcc.dg/tree-ssa/scev-12.c: New test.
5451
97efb92e 54522016-04-20 Marek Polacek <polacek@redhat.com>
5453
5454 PR tree-optimization/70725
5455 * gcc.dg/pr70725.c: New test.
5456
9d2d4060 54572016-04-20 Richard Biener <rguenther@suse.de>
5458
5459 PR tree-optimization/70726
5460 * g++.dg/vect/pr70726.cc: New testcase.
5461
54530437 54622016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5463
5464 PR target/70674
5465 * gcc.target/s390/pr70674.c: New test.
5466
acda2210 54672016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5468
5469 PR libgfortran/70684
5470 * gfortran.dg/list_read_14.f90: New test.
5471
b7040bb0 54722016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5473
5474 PR target/69201
5475 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5476 extern to force it misaligned.
5477 (b): Likewise.
5478 (c): Likewise.
5479 (d): Likewise.
5480 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5481 Don't check `*' before movv4sf_internal.
5482 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5483 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5484 Don't check `*' before movv16qi_internal.
5485 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5486 extern to force it misaligned.
5487 (b): Likewise.
5488 (c): Likewise.
5489 (d): Likewise.
5490 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5491 Don't check `*' before movv2df_internal.
5492 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5493 extern to force it misaligned.
5494 (b): Likewise.
5495 (c): Likewise.
5496 (d): Likewise.
5497 Check movv8sf_internal instead of avx_storeups256.
5498 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5499
263b5475 55002016-04-19 Richard Biener <rguenther@suse.de>
5501
5502 PR tree-optimization/70171
5503 * g++.dg/tree-ssa/pr70171.C: New testcase.
5504
222ac318 55052016-04-19 Richard Biener <rguenther@suse.de>
5506
5507 PR tree-optimization/70724
5508 * gcc.dg/torture/pr70724.c: New testcase.
5509
003000a4 55102016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5511
5512 PR middle-end/70689
4860a6bf 5513 * gcc.target/i386/pr70689.c: New.
003000a4 5514
3f6e13de 55152016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5516
5517 PR target/70708
5518 * gcc.target/i386/pr70708.c: New test.
5519
10abddbd 55202016-04-18 Richard Biener <rguenther@suse.de>
5521
5522 PR tree-optimization/43434
5523 * gcc.dg/vect/pr43434.c: New testcase.
5524 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5525 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5526 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5527 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5528 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5529 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5530 * gcc.dg/gomp/pr68640.c: Likewise.
5531 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5532 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5533
950db54a 55342016-04-18 Richard Biener <rguenther@suse.de>
5535
5536 PR tree-optimization/70701
5537 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5538
67ccbf39 55392016-04-18 Tom de Vries <tom@codesourcery.com>
5540
5541 PR testsuite/70699
5542 * gcc.dg/pr70161.c: Add dot-file scans.
5543 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5544 instead of after last dot char.
5545
021ad2f3 55462016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5547
5548 * c-c++-common/dump-ada-spec-3.c: New test.
5549 * c-c++-common/dump-ada-spec-4.c: Likewise.
5550
d572fcfd 55512016-04-17 Tom de Vries <tom@codesourcery.com>
5552
5553 PR other/70183
5554 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5555
8b4ee73c 55562016-04-15 Jan Hubicka <jh@suse.cz>
5557
5558 PR ipa/70018
5559 * g++.dg/ipa/pure-const-1.C: New testcase.
5560 * g++.dg/ipa/pure-const-2.C: New testcase.
5561 * g++.dg/ipa/pure-const-3.C: New testcase.
5562
eac243e7 55632016-04-15 Marek Polacek <polacek@redhat.com>
5564
5565 PR c/70671
5566 * gcc.dg/bitfld-22.c: New test.
5567
64c1df32 55682016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5569
5570 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5571 x86_64.
5572
926f9422 55732016-04-15 Marek Polacek <polacek@redhat.com>
5574
5575 PR c/70651
5576 * c-c++-common/pr70651.c: New test.
5577
309bbaa3 55782016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5579
5580 PR rtl-optimization/70681
5581 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5582 dump scan on arm and powerpc.
5583 * gcc.dg/pr10474.c: Likewise.
5584
b4ba8358 55852016-04-15 Jakub Jelinek <jakub@redhat.com>
5586
ed92874a 5587 PR c++/69517
5588 PR c++/70019
5589 PR c++/70588
5590 * g++.dg/cpp1y/vla11.C: Revert for real.
5591
b4ba8358 5592 PR c/70436
5593 * c-c++-common/Wparentheses-1.c: New test.
5594 * c-c++-common/gomp/Wparentheses-1.c: New test.
5595 * c-c++-common/gomp/Wparentheses-2.c: New test.
5596 * c-c++-common/gomp/Wparentheses-3.c: New test.
5597 * c-c++-common/gomp/Wparentheses-4.c: New test.
5598 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5599 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5600 * c-c++-common/goacc/Wparentheses-1.c: New test.
5601
65717bb5 56022016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5603
5604 PR target/70662
5605 * gcc.target/i386/pr70662.c: New test.
5606
ca1a4077 56072016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 5608 Alan Modra <amodra@gmail.com>
ca1a4077 5609
5610 PR tree-optimization/70130
5611 * gcc.dg/vect/O3-pr70130.c: New testcase.
5612
dbe1794c 56132016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5614
11836644 5615 PR target/70669
5616 * gcc.target/powerpc/pr70669.c: New test.
5617
dbe1794c 5618 PR target/70640
5619 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5620 a power7 system that does not have an assembler that supports
5621 power8.
5622
4c1007f1 56232016-04-14 Martin Sebor <msebor@redhat.com>
5624
5625 PR c++/69517
5626 PR c++/70019
5627 PR c++/70588
5628 * c-c++-common/ubsan/vla-1.c: Revert.
5629 * g++.dg/cpp1y/vla11.C: Same.
5630 * g++.dg/cpp1y/vla12.C: Same.
5631 * g++.dg/cpp1y/vla13.C: Same.
5632 * g++.dg/cpp1y/vla14.C: Same.
5633 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 5634 * g++.dg/init/array24.C: Same.
4c1007f1 5635 * g++.dg/ubsan/vla-1.C: Same.
5636
22dcab66 56372016-04-14 Marek Polacek <polacek@redhat.com>
5638 Jan Hubicka <hubicka@ucw.cz>
5639
5640 PR c++/70029
5641 * g++.dg/torture/pr70029.C: New test.
5642
3e74b025 56432016-04-14 Martin Sebor <msebor@redhat.com>
5644
5645 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5646 type size to prevent failures on targets with very low maximum
5647 alignment.
5648
1d2e0f2a 56492016-04-14 Richard Biener <rguenther@suse.de>
5650
5651 PR tree-optimization/70623
5652 * gcc.dg/torture/pr70623.c: New testcase.
5653 * gcc.dg/torture/pr70623-2.c: Likewise.
5654
9aed0626 56552016-04-13 Martin Sebor <msebor@redhat.com>
5656
5657 PR c++/69517
5658 PR c++/70019
5659 PR c++/70588
5660 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5661 * g++.dg/cpp1y/vla11.C: New test.
5662 * g++.dg/cpp1y/vla12.C: New test.
5663 * g++.dg/cpp1y/vla13.C: New test.
5664 * g++.dg/cpp1y/vla14.C: New test.
5665 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 5666 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 5667 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5668
fd499010 56692016-04-13 Jakub Jelinek <jakub@redhat.com>
5670
5671 PR c++/70641
5672 * g++.dg/opt/pr70641.C: New test.
5673
87fa7252 56742016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5675
5676 PR rtl-optimization/68749
5677 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5678 effects of argument promotions.
5679 Remove default args to dg-skip-if.
5680
6c40e18b 56812016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5682
5683 PR c++/70635
5684 * g++.dg/parse/pr70635.C: New.
5685
92c53257 56862016-04-13 Marek Polacek <polacek@redhat.com>
5687
5688 PR c++/70639
5689 * c-c++-common/Wmisleading-indentation-4.c: New test.
5690
0241e4dc 56912016-04-13 Marek Polacek <polacek@redhat.com>
5692
5693 PR c/70436
4860a6bf 5694 * gcc.dg/Wparentheses-12.c: New test.
5695 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 5696
92bda444 56972016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5698
5699 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5700 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5701 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5702
38ea8a26 57032016-04-13 Jakub Jelinek <jakub@redhat.com>
5704
d08aa032 5705 PR middle-end/70633
5706 * gcc.c-torture/compile/pr70633.c: New test.
5707
38ea8a26 5708 PR debug/70628
5709 * gcc.dg/torture/pr70628.c: New test.
5710
9231d5c2 57112016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5712
5713 PR c++/70610
5714 * g++.dg/template/pr70610.C: New test.
5715 * g++.dg/template/pr70610-2.C: New test.
5716 * g++.dg/template/pr70610-3.C: New test.
5717 * g++.dg/template/pr70610-4.C: New test.
5718
249ca944 57192016-04-12 Jakub Jelinek <jakub@redhat.com>
5720
7f2ea2fb 5721 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5722 128 instead of 32.
5723
249ca944 5724 PR c++/70571
5725 * g++.dg/ext/pr70571.C: New test.
5726
8ca5a97d 57272016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5728
bf32a52d 5729 PR target/70640
8ca5a97d 5730 * gcc.target/powerpc/pr70640.c: New test.
5731
e971b45f 57322016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5733
5734 PR c++/68722
5735 * g++.dg/parse/pr68722.C: New.
5736
0b54d964 57372016-04-12 Jakub Jelinek <jakub@redhat.com>
5738
5739 PR rtl-optimization/70596
5740 * gcc.target/i386/pr70596.c: New test.
5741
d2dd85e3 57422016-04-12 Nathan Sidwell <nathan@acm.org>
5743
5744 PR c++/70501
5745 * g++.dg/init/pr70501.C: New.
5746
2d0001b0 57472016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5748
5749 * gcc.target/i386/asm-flag-6.c: New test.
5750
6c4df0d1 57512016-04-12 Tom de Vries <tom@codesourcery.com>
5752
5753 PR tree-optimization/68756
5754 * gcc.dg/graphite/pr68756.c: New test.
5755
0d60da57 57562016-04-12 Jakub Jelinek <jakub@redhat.com>
5757
5758 PR tree-optimization/70602
5759 * gcc.c-torture/execute/pr70602.c: New test.
5760
62735984 57612016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5762
5763 PR target/70381
5764 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5765 __float128 emulator is built and runs.
5766 * gcc.target/powerpc/float128-1.c: Likewise.
5767
5768 * lib/target-supports.exp (check_ppc_float128_sw_available):
5769 Rework tests for __float128 software and hardware
5770 availability. Fix exit condition to return 0 on success.
5771
a702492c 57722016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5773
5774 PR target/70133
5775 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5776 * gcc.target/aarch64/target_attr_15.c: Likewise.
5777
a8c5ce92 57782016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5779
5780 PR c++/69066
5781 * g++.dg/cpp1y/pr69066.C: New.
5782
5ecab913 57832016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5784
5785 PR fortran/68566
5786 * gfortran.dg/pr36192.f90: Update test.
5787 * gfortran.dg/pr36192_1.f90: Update test.
5788 * gfortran.dg/real_dimension_1.f: Update test.
5789 * gfortran.dg/parameter_array_init_7.f90: New test.
5790
6cb5ef70 57912016-04-09 John David Anglin <danglin@gcc.gnu.org>
5792
4edfdd23 5793 PR testsuite/64039
5794 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5795
964f71e3 5796 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5797
5d61c198 5798 PR rtl-optimization/66669
5799 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5800
16eaaf58 5801 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5802
0b68802d 5803 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5804 * gcc.dg/pie-1.c: Likewise.
5805 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5806 * gcc.dg/pic-4.c: Likewise.
5807 * gcc.dg/pie-3.c: Likewise.
5808 * gcc.dg/pie-4.c: Likewise.
5809
9c0dd509 5810 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5811
03b2d3c1 5812 PR tree-optimization/68644
5813 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5814
6cb5ef70 5815 PR rtl-optimization/64886
5816 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5817
07de41ba 58182016-04-09 Tom de Vries <tom@codesourcery.com>
5819
5820 PR tree-optimization/68953
5821 * gcc.dg/graphite/pr68953.c: New test.
5822
d294e3fb 58232016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5824
5825 PR fortran/70592
5826 * gfortran.dg/deferred_character_16.f90: New test.
5827
3cb15094 58282016-04-09 Jakub Jelinek <jakub@redhat.com>
5829
5830 PR tree-optimization/70586
5831 * gcc.c-torture/execute/pr70586.c: New test.
5832
a02dc66f 58332016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5834
5835 PR sanitizer/70573
5836 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5837 with __builtin_memset
5838 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5839
0c302595 58402016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5841
5842 PR lto/70289
5843 PR ipa/70348
5844 PR tree-optimization/70373
5845 PR middle-end/70533
5846 PR middle-end/70534
5847 PR middle-end/70535
5848 * c-c++-common/goacc/reduction-5.c: New test.
5849 * c-c++-common/goacc/reduction-promotions.c: New test.
5850 * gfortran.dg/goacc/reduction-3.f95: New test.
5851 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5852
c6c0523b 58532016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5854
5855 PR c++/70590
5856 PR c++/70452
5857 * g++.dg/pr70590.C: New test.
5858 * g++.dg/pr70590-2.C: New test.
5859
3ac399da 58602016-04-08 Jakub Jelinek <jakub@redhat.com>
5861
e97d1706 5862 PR middle-end/70593
5863 * gcc.target/i386/pr70593.c: New test.
5864
3ac399da 5865 PR rtl-optimization/70574
5866 * gcc.target/i386/avx2-pr70574.c: New test.
5867
fcfbb129 58682016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5869
5870 PR sanitizer/70541
5871 * c-c++-common/asan/pr70541.c: New test.
5872
0aabcddf 58732016-04-08 Tom de Vries <tom@codesourcery.com>
5874
5875 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5876 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5877
bec0c1e8 58782016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5879
5880 PR target/70566
5881 * gcc.c-torture/execute/pr70566.c: New test.
5882
87c791f5 58832016-04-08 Tom de Vries <tom@codesourcery.com>
5884
5885 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5886 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5887
7f38718f 58882016-04-08 Alan Modra <amodra@gmail.com>
5889
5890 * gcc.target/powerpc/pr70117.c: New.
5891
a96a7710 58922016-04-07 Jakub Jelinek <jakub@redhat.com>
5893
7a6265d1 5894 PR testsuite/70581
5895 * gcc.dg/lto/simd-function_0.c: New test.
5896
a96a7710 5897 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5898 clones.
5899 * c-c++-common/attr-simd-2.c: Likewise.
5900 * c-c++-common/attr-simd-4.c: Likewise.
5901 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5902 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5903
508dd607 59042016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5905
5906 PR testsuite/70553
5907 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5908
1b61585a 59092016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5910 Tom de Vries <tom@codesourcery.com>
5911
5912 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5913 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5914 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5915 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5916 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5917 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5918 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5919 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5920
5f060aa8 59212016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5922
5923 PR c/70436
5924 * g++.dg/warn/Wparentheses-29.C: New test.
5925
d3831f71 59262016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5927
5928 PR c/70436
5929 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5930 explicit braces to resolve a future -Wparentheses warning.
5931
382ece2d 59322016-04-06 Richard Henderson <rth@redhat.com>
5933
5934 * gcc.dg/pr61817-1.c: New test.
5935 * gcc.dg/pr61817-2.c: New test.
5936 * gcc.dg/pr69391-1.c: New test.
5937 * gcc.dg/pr69391-2.c: New test.
5938
72234ee9 59392016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5940
5941 PR rtl-optimization/70398
4860a6bf 5942 * gcc.target/aarch64/pr70398.c: New.
72234ee9 5943
5547150a 59442016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5945
5946 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5947
15b70121 59482016-04-06 Yvan Roux <yvan.roux@linaro.org>
5949 Pedro Alves <palves@redhat.com>
5950
5951 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5952
585aefbb 59532016-04-06 Jakub Jelinek <jakub@redhat.com>
5954
0cbb513b 5955 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5956 Check for avx512f effective targets instead of avx2.
5957 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5958 for AVX512F clones.
5959 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5960 * g++.dg/gomp/declare-simd-1.C: Likewise.
5961 * g++.dg/gomp/declare-simd-3.C: Likewise.
5962 * g++.dg/gomp/declare-simd-4.C: Likewise.
5963
585aefbb 5964 PR middle-end/70550
5965 * c-c++-common/gomp/pr70550-1.c: New test.
5966 * c-c++-common/gomp/pr70550-2.c: New test.
5967
0b91cceb 59682016-04-05 Nathan Sidwell <nathan@acm.org>
5969
5970 PR c++/70512
5971 * g++.dg/ext/attribute-may-alias-5.C: New.
5972
645a9d8e 59732016-04-05 Jakub Jelinek <jakub@redhat.com>
5974
5975 PR c++/70336
5976 * c-c++-common/pr70336.c: New test.
5977 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5978 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5979
bdf23925 59802016-04-05 Jan Hubicka <hubicka@ucw.cz>
5981
5982 PR ipa/66223
5983 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5984
aaff837c 59852016-04-05 Jakub Jelinek <jakub@redhat.com>
5986
5987 PR rtl-optimization/70542
5988 * gcc.dg/torture/pr70542.c: New test.
5989 * gcc.target/i386/avx2-pr70542.c: New test.
5990
2eac58a0 59912016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5992
5993 PR tree-optimization/70509
5994 * gcc.target/i386/avx512bw-pr70509.c: New test.
5995
4f7ebe46 59962016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5997
5998 PR c++/70452
5999 * g++.dg/ext/constexpr-vla4.C: New test.
6000
305d86a0 60012016-04-05 Uros Bizjak <ubizjak@gmail.com>
6002
6003 PR target/70510
6004 * gcc.target/i386/pr70510.c: New test.
6005
eec3b789 60062016-04-05 Richard Biener <rguenther@suse.de>
6007
6008 PR tree-optimization/70526
6009 * g++.dg/torture/pr70526.C: New testcase.
6010
ca943582 60112016-04-05 Jakub Jelinek <jakub@redhat.com>
6012
6013 PR target/70525
6014 * gcc.target/i386/pr70525.c: New test.
6015
87825cd5 60162016-04-05 Richard Biener <rguenther@suse.de>
6017
6018 PR middle-end/70499
6019 * g++.dg/torture/pr70499.C: New testcase.
6020
14638828 60212016-04-05 Richard Biener <rguenther@suse.de>
6022
6023 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6024 remove XFAIL.
6025
967a90d5 60262016-04-04 Jakub Jelinek <jakub@redhat.com>
6027
6028 PR middle-end/70307
6029 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6030 rs6000 ABI warnings.
6031
d374a3a3 60322016-04-04 Jan Hubicka <hubicka@ucw.cz>
6033
6034 PR ipa/66223
6035 * g++.dg/ipa/devirt-51.C: New testcase.
6036
8ff377a6 60372016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6038 Jakub Jelinek <jakub@redhat.com>
6039
6040 PR middle-end/70457
6041 * gcc.dg/torture/pr70457.c: New.
6042
f567b44f 60432016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6044
6045 PR fortran/67538
6046 * gfortran.dg/allocate_with_source_19.f08: New test.
6047
89d4ebfa 60482016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6049
6050 PR fortran/65795
6051 * gfortran.dg/coarray_allocate_6.f08: New test.
6052
68ab33a6 60532016-04-04 Richard Biener <rguenther@suse.de>
6054
6055 PR rtl-optimization/70484
6056 * gcc.dg/torture/pr70484.c: New testcase.
6057
c4f5465d 60582016-04-04 Marek Polacek <polacek@redhat.com>
6059
6060 PR c/70307
6061 * gcc.dg/torture/pr70307.c: New test.
6062
bfec6609 60632016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6064
6065 PR target/70416
6066 PR target/67391
6067 * gcc.target/sh/torture/pr70416.c: New.
6068
40df9099 60692016-04-02 Martin Sebor <msebor@redhat.com>
6070
6071 PR c++/67376
6072 PR c++/70170
6073 PR c++/70172
6074 PR c++/70228
6075 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6076 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6077 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6078 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6079 * g++.dg/cpp0x/constexpr-string.C: Same.
6080 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6081 * g++.dg/cpp0x/pr65398.C: Same.
6082 * g++.dg/ext/constexpr-vla1.C: Same.
6083 * g++.dg/ext/constexpr-vla2.C: Same.
6084 * g++.dg/ext/constexpr-vla3.C: Same.
6085 * g++.dg/ubsan/pr63956.C: Same.
6086
0edb9bfe 60872016-04-01 Jakub Jelinek <jakub@redhat.com>
6088
6089 PR rtl-optimization/70467
6090 * gcc.target/i386/pr70467-2.c: New test.
6091
e5b1a1d9 60922016-04-01 Jakub Jelinek <jakub@redhat.com>
6093 Marek Polacek <polacek@redhat.com>
6094
6095 PR c++/70488
6096 * g++.dg/init/new47.C: New test.
6097
b2ca3fb0 60982016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6099
6100 PR target/70496
6101 * gcc.target/arm/pr70496.c: New test.
6102
4c3bd1e3 61032016-04-01 Nathan Sidwell <nathan@acm.org>
6104
47de69ad 6105 PR c++/68475
6106 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6107
313d569f 61082016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6109
6110 PR target/69890
6111 * gcc.dg/strlenopt.h (memmove): New.
6112 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6113 instead of "string.h".
6114 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6115 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6116 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6117 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6118 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6119 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6120 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6121 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6122 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6123 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6124 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6125 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6126 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6127 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6128 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6129 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6130 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6131 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6132 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6133 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6134
5469facd 61352016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6136
6137 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6138 (Holder::foo): Reflect this.
6139
503de754 61402016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6141
6142 PR target/70442
6143 * gcc.dg/pr70442.c: New test.
6144
13ee2de7 61452016-03-31 Nathan Sidwell <nathan@acm.org>
6146
6147 PR c++/70393
6148 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6149
5e0d03a8 61502016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6151
6152 PR target/70453
6153 * gcc.target/i386/pr70453.c: New test.
6154
8cb82ed4 61552016-03-31 Andrey Belevantsev <abel@ispras.ru>
6156
6157 PR target/70292
6158 * gcc.c-torture/pr70292.c: New test.
6159
7952b661 61602016-03-31 Marek Polacek <polacek@redhat.com>
6161
6162 PR c/70297
6163 * c-c++-common/pr70297.c: New test.
6164 * g++.dg/cpp0x/typedef-redecl.C: New test.
6165 * gcc.dg/typedef-redecl2.c: New test.
6166
1607cc74 61672016-03-31 Jakub Jelinek <jakub@redhat.com>
6168
6169 PR rtl-optimization/70460
6170 * gcc.c-torture/execute/pr70460.c: New test.
6171
c689c252 61722016-03-31 Richard Biener <rguenther@suse.de>
6173
6174 PR c++/70430
6175 * g++.dg/ext/vector30.C: New testcase.
6176
91c9586d 61772016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6178 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6179
6180 * gfortran.dg/fmt_pf.f90: New test.
6181
afa5c1b8 61822016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6183
6184 Forward-port from 5 branch
6185 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6186
6187 PR testsuite/70356
6188 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6189 dg-require-effective-target after dg-do.
6190
6191 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6192
6193 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6194
6a5dcab3 61952016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6196 Julian Brown <julian@codesourcery.com>
6197 Chung-Lin Tang <cltang@codesourcery.com>
6198 Cesar Philippidis <cesar@codesourcery.com>
6199 James Norris <jnorris@codesourcery.com>
6200 Tom de Vries <tom@codesourcery.com>
6201 Nathan Sidwell <nathan@codesourcery.com>
6202
305d86a0 6203 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 6204 * c-c++-common/goacc/loop-clauses.c: Likewise.
6205 * g++.dg/goacc/template.C: Likewise.
6206 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6207 * gfortran.dg/goacc/loop-1.f95: Likewise.
6208 * gfortran.dg/goacc/loop-5.f95: Likewise.
6209 * gfortran.dg/goacc/loop-6.f95: Likewise.
6210 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6211 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6212 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6213 * c-c++-common/goacc/clauses-fail.c: Likewise.
6214 * c-c++-common/goacc/parallel-1.c: Likewise.
6215 * c-c++-common/goacc/reduction-1.c: Likewise.
6216 * c-c++-common/goacc/reduction-2.c: Likewise.
6217 * c-c++-common/goacc/reduction-3.c: Likewise.
6218 * c-c++-common/goacc/reduction-4.c: Likewise.
6219 * c-c++-common/goacc/routine-3.c: Likewise.
6220 * c-c++-common/goacc/routine-4.c: Likewise.
6221 * c-c++-common/goacc/routine-5.c: Likewise.
6222 * c-c++-common/goacc/tile.c: Likewise.
6223 * g++.dg/goacc/template.C: Likewise.
6224 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6225 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6226 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6227 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6228 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6229 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6230 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6231 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6232 * c-c++-common/goacc/use_device-1.c: ... this file.
6233 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6234 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6235 * c-c++-common/goacc/host_data-6.c: ... this file.
6236 * c-c++-common/goacc/loop-2-kernels.c: New file.
6237 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6238 * c-c++-common/goacc/loop-3.c: Likewise.
6239 * g++.dg/goacc/reference.C: Likewise.
6240 * g++.dg/goacc/routine-1.C: Likewise.
6241 * g++.dg/goacc/routine-2.C: Likewise.
6242
932c0baa 62432016-03-30 Richard Biener <rguenther@suse.de>
6244
6245 PR middle-end/70450
6246 * gcc.dg/torture/pr70450.c: New testcase.
6247
7f7c4659 62482016-03-30 Jakub Jelinek <jakub@redhat.com>
6249
6250 PR target/70421
6251 * gcc.dg/torture/pr70421.c: New test.
6252 * gcc.target/i386/avx512f-pr70421.c: New test.
6253
9cbfe80c 62542016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6255
6256 PR testsuite/70364
6257 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6258 (check): New function.
6259 (bar): Call check.
6260 (foo): Align stack to 16 bytes when calling bar.
6261 * gcc.target/i386/cleanup-2.c: Likewise.
6262
f56c7d36 62632016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6264
6265 PR tree-optimization/59124
6266 * gcc.dg/Warray-bounds-19.c: New test.
6267
0275bf9b 62682016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6269
6270 * lib/prune.exp (escape_regex_chars): New.
6271 (prune_file_path): Update to quote metcharacters for regexp.
6272
a3daa269 62732016-03-29 Jakub Jelinek <jakub@redhat.com>
6274
24e1ba3d 6275 PR rtl-optimization/70429
6276 * gcc.c-torture/execute/pr70429.c: New test.
6277
a3daa269 6278 PR tree-optimization/70405
6279 * gcc.dg/pr70405.c: New test.
6280
3ef41a6e 62812016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6282
6283 PR fortran/70397
6284 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6285 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6286
4abd9410 62872016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6288
6289 PR testsuite/64177
6290 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6291 __cilkrts_set_param to set two workers.
6292 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6293 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6294
b58e5f0f 62952016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6296
305d86a0 6297 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 6298
bff53658 62992016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6300
6301 PR target/70406
305d86a0 6302 * gcc.target/i386/pr70406.c: New test.
bff53658 6303
bb2c9c15 63042016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6305
6306 * gnat.dg/specs/double_record_extension3.ads: New test.
6307
f12c84ab 63082016-03-25 Richard Henderson <rth@redhat.com>
6309
6310 PR target/70120
6311 * gcc.target/aarch64/pr70120-1.c: New.
6312 * gcc.target/aarch64/pr70120-2.c: New.
6313 * gcc.target/aarch64/pr70120-3.c: New.
6314
b0bf58c4 63152016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6316
6317 PR c++/62212
6318 * g++.dg/template/mangle2.C: The dg-do directive should be
6319 "compile" not "assemble".
6320
f175ba0f 63212016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6322
6323 PR lto/69650
6324 * gcc.dg/pr69650.c: New test.
6325
4cc3295f 63262016-03-25 David Edelsohn <dje.gcc@gmail.com>
6327
6328 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6329
0cf40600 63302016-03-25 Alan Modra <amodra@gmail.com>
6331
6332 * gcc.dg/dfp/pr70052.c: New test.
6333
3aebf099 63342016-03-24 Richard Henderson <rth@redhat.com>
6335
6336 PR middle-end/69845
6337 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6338 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6339
83245bd3 63402016-03-24 Tom de Vries <tom@codesourcery.com>
6341
6342 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6343
108e7ee4 63442016-03-24 Tom de Vries <tom@codesourcery.com>
6345
6346 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6347 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6348
17af0b14 63492016-03-24 Tom de Vries <tom@codesourcery.com>
6350
6351 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6352 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6353
6c8770ee 63542016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6355
6356 PR c++/62212
6357 * g++.dg/template/mangle2.C: New test.
6358
a7e21b7b 63592016-03-24 Richard Biener <rguenther@suse.de>
6360
6361 PR tree-optimization/70396
6362 * gcc.dg/torture/pr70396.c: New testcase.
6363
f365d297 63642016-03-24 Richard Biener <rguenther@suse.de>
6365
6366 PR middle-end/70370
6367 * gcc.dg/torture/pr70370.c: New testcase.
6368
da7aeb13 63692016-03-24 Tom de Vries <tom@codesourcery.com>
6370
6371 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6372 * gfortran.dg/goacc/kernels-tree.f95: Same.
6373 * gfortran.dg/goacc/parallel-tree.f95: Same.
6374
80b30de0 63752016-03-24 Tom de Vries <tom@codesourcery.com>
6376
6377 * c-c++-common/goacc/uninit-if-clause.c: New test.
6378 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6379
cb9b6b99 63802016-03-24 Jakub Jelinek <jakub@redhat.com>
6381
6382 PR target/70290
305d86a0 6383 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6384 Fix formatting.
cb9b6b99 6385
a4225fff 63862016-03-24 Richard Biener <rguenther@suse.de>
6387
6388 PR tree-optimization/70372
6389 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6390
5a869ab8 63912016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6392
6393 PR c++/70347
6394 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6395
36ce5faa 63962016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6397
6398 PR c++/70332
6399 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6400
c4fa85c9 64012016-03-23 Jakub Jelinek <jakub@redhat.com>
6402
d9377ad5 6403 PR c++/70001
6404 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6405 * g++.dg/cpp1y/pr70001.C: New test.
6406
c4fa85c9 6407 PR c++/70323
6408 * g++.dg/cpp0x/constexpr-70323.C: New test.
6409
0a2062da 64102016-03-23 Alexandre Oliva <aoliva@redhat.com>
6411 Jason Merrill <jason@redhat.com>
6412 Jakub Jelinek <jakub@redhat.com>
6413
6414 PR c++/69315
6415 * g++.dg/cpp0x/constexpr-69315.C: New test.
6416 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6417
62d2a6dc 64182016-03-23 Marek Polacek <polacek@redhat.com>
6419
6420 PR c++/69884
6421 * g++.dg/warn/Wignored-attributes-1.C: New test.
6422 * g++.dg/warn/Wignored-attributes-2.C: New test.
6423
a82d6246 64242016-03-23 Tom de Vries <tom@codesourcery.com>
6425
6426 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6427 initialization.
6428 * gfortran.dg/goacc/private-3.f95 (test): Same.
6429 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6430 missing use param.
6431
dc834ba1 64322016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6433
6434 * lib/target-supports.exp: Remove v7ve entry from loop
6435 creating effective target checks.
6436 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6437 (add_options_for_arm_arch_v7ve): Likewise.
6438
7e83fd1f 64392016-03-23 Jakub Jelinek <jakub@redhat.com>
6440
6441 PR tree-optimization/70354
6442 * gcc.dg/vect/pr70354-1.c: New test.
6443 * gcc.dg/vect/pr70354-2.c: New test.
6444 * gcc.target/i386/avx2-pr70354-1.c: New test.
6445 * gcc.target/i386/avx2-pr70354-2.c: New test.
6446
4e4da058 64472016-03-22 Jeff Law <law@redhat.com>
6448
6449 PR target/70232
6450 * gcc.dg/tree-ssa/pr70232.c: New test.
6451
6855137b 64522016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6453
6454 PR target/70302
6455 * gcc.target/i386/pr70302.c: New test.
6456
19db1ec8 64572016-03-22 Richard Biener <rguenther@suse.de>
6458
6459 PR middle-end/70251
6460 * g++.dg/torture/pr70251.C: New testcase.
6461
4baec9f2 64622016-03-22 David Malcolm <dmalcolm@redhat.com>
6463
6464 PR c/69993
6465 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6466 Wmisleading-indentation.c.
6467 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6468 reflect change to diagnostic text and order of messages.
6469 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6470
fcfec126 64712016-03-22 David Edelsohn <dje.gcc@gmail.com>
6472
6473 * g++.dg/ext/java-3.C: Don't compile on AIX.
6474
aa30728a 64752016-03-22 Richard Biener <rguenther@suse.de>
6476
6477 PR middle-end/70333
6478 * gcc.dg/torture/pr70333.c: New testcase.
6479
46ec4eb4 64802016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6481
6482 * g++.dg/ext/pr70290.C: New test.
6483
4880f878 64842016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6485
6486 PR target/70325
6487 * gcc.target/i386/pr70325.c: New test.
6488
3d78ea44 64892016-03-22 Jakub Jelinek <jakub@redhat.com>
6490
5934fb8f 6491 PR target/70329
6492 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6493 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6494
b6436f79 6495 PR target/70300
6496 * gcc.target/i386/pr70300.c: New test.
6497
3d78ea44 6498 PR c++/70295
6499 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6500 (func2): New function for cond with parens, xfail warning for c++.
6501 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6502
b60244f6 65032016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6504
6505 PR c++/70096
6506 * g++.dg/template/ptrmem30.C: New test.
6507
c8e3e744 65082016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6509
6510 PR c++/70204
6511 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6512 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6513
2715f63a 65142016-03-21 Jakub Jelinek <jakub@redhat.com>
6515
6516 PR middle-end/70326
6517 * gcc.dg/pr70326.c: New test.
6518
2daa2cda 65192016-03-21 Marc Glisse <marc.glisse@inria.fr>
6520 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR tree-optimization/70317
6523 * gcc.dg/pr70317.c: New test.
6524
d9aa5a50 65252016-03-21 Uros Bizjak <ubizjak@gmail.com>
6526
6527 PR target/70327
6528 * gcc.target/i386/pr70327.c: New test.
6529
e1a88bf4 65302016-03-21 Martin Liska <mliska@suse.cz>
6531
61941425 6532 PR ipa/70306
e1a88bf4 6533 * gcc.dg/ipa/pr70306.c: New test.
6534
d9aa5a50 65352016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 6536
6537 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6538 * gcc.target/arm/attr-align3.c: Likewise.
6539 * gcc.target/arm/attr_arm.c: Likewise.
6540 * gcc.target/arm/flip-thumb.c: Likewise.
6541
afdde20c 65422016-03-21 Jakub Jelinek <jakub@redhat.com>
6543
6544 PR target/70296
6545 * gcc.target/powerpc/altivec-36.c: New test.
6546
3f2ef661 65472016-03-21 Richard Biener <rguenther@suse.de>
6548
6549 PR tree-optimization/70310
6550 * gcc.dg/torture/pr70310.c: New testcase.
6551
08b2b692 65522016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6553
6554 PR target/70293
6555 * gcc.target/i386/pr70293.c: New test.
6556
93505d22 65572016-03-21 Richard Biener <rguenther@suse.de>
6558
6559 PR tree-optimization/70288
6560 * gcc.dg/torture/pr70288-1.c: New testcase.
6561 * gcc.dg/torture/pr70288-2.c: Likewise.
6562
06fd1914 65632016-03-21 Andrey Belevantsev <abel@ispras.ru>
6564
6565 PR rtl-optimization/69307
6566 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 6567
b628775e 65682016-03-21 Andrey Belevantsev <abel@ispras.ru>
6569
6570 PR rtl-optimization/69102
6571 * gcc.c-torture/compile/pr69102.c: New test.
6572
1421f43c 65732016-03-18 Jeff Law <law@redhat.com>
6574
6575 PR rtl-optimization/70263
6576 * gcc.c-torture/compile/pr70263-1.c: New test.
6577 * gcc.target/i386/pr70263-2.c: New test.
6578
e7142ce1 65792016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6580
6581 PR rtl-optimization/70278
6582 * gcc.dg/torture/pr70278.c: New test.
6583 * gcc.target/arm/pr70278.c: New test.
6584
5539bc70 65852016-03-18 David Malcolm <dmalcolm@redhat.com>
6586
6587 PR c/70281
6588 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6589 (test_builtin_types_compatible_p): New test function.
6590 * gcc.dg/pr70281.c: New test case.
6591
296a290a 65922016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6593
6594 PR target/70113
6595 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6596
666094f0 65972016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6598
6599 PR tree-optimization/70252
6600 * gcc.dg/pr70252.c: New test.
6601
350514e8 66022016-03-18 Tom de Vries <tom@codesourcery.com>
6603
6604 * gcc.dg/pr70161-2.c: New test.
6605 * gcc.dg/pr70161.c: New test.
6606
011e0cea 66072016-03-18 Tom de Vries <tom@codesourcery.com>
6608
6609 PR ipa/70269
6610 * gcc.dg/pr70269.c: New test.
6611
292a09de 66122016-03-18 Jakub Jelinek <jakub@redhat.com>
6613
6614 PR c++/70267
6615 * g++.dg/ext/java-3.C: New test.
6616
efc86c4c 66172016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6618
6619 PR c++/70205
6620 * g++.dg/lookup/pr70205.C: New test.
6621
a28dd575 66222016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6623
6624 PR c++/70218
6625 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6626
92e7ab1e 66272016-03-17 Marek Polacek <polacek@redhat.com>
6628
6629 PR c/69407
6630 * gcc.dg/atomic-op-6.c: New test.
6631
7378dbfb 66322016-03-17 David Malcolm <dmalcolm@redhat.com>
6633
6634 PR c/70264
6635 * c-c++-common/pr70264.c: New test case.
6636
f7995d7d 66372016-03-17 Jakub Jelinek <jakub@redhat.com>
6638
e2895b76 6639 PR c++/70144
6640 * c-c++-common/pr70144-1.c: New test.
6641 * c-c++-common/pr70144-2.c: New test.
6642
f7995d7d 6643 PR c++/70272
6644 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6645 * g++.dg/opt/flifetime-dse6.C: New test.
6646 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6647
5ec4a949 66482016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6649
6650 PR driver/70192
6651 * gcc.dg/pic-1.c: New test.
6652 * gcc.dg/pic-2.c: Likewise.
6653 * gcc.dg/pic-3.c: Likewise.
6654 * gcc.dg/pic-4.c: Likewise.
6655 * gcc.dg/pie-1.c: Likewise.
6656 * gcc.dg/pie-2.c: Likewise.
6657 * gcc.dg/pie-3.c: Likewise.
6658 * gcc.dg/pie-4.c: Likewise.
6659 * gcc.dg/pie-5.c: Likewise.
6660 * gcc.dg/pie-6.c: Likewise.
6661
c28550e1 66622016-03-17 Tom de Vries <tom@codesourcery.com>
6663
6664 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6665 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6666
be3296cb 66672016-03-17 Richard Biener <rguenther@suse.de>
6668
6669 PR debug/70271
6670 * g++.dg/debug/pr70271.C: New testcase.
6671
9b60ef21 66722016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6673
6674 * gcc.target/i386/pr70251.c: New test.
6675
9a80bc1a 66762016-03-17 Marek Polacek <polacek@redhat.com>
6677
6678 PR c++/70194
6679 * g++.dg/warn/constexpr-70194.C: New test.
6680
733d7ff9 66812016-03-16 Richard Henderson <rth@redhat.com>
6682
6683 PR middle-end/70240
6684 * gcc.c-torture/compile/pr70240.c: New.
6685
3e6f12bf 66862016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6687
6688 * gcc.c-torture/compile/20151204.c: Skip for avr.
6689
867c9e99 66902016-03-16 Jakub Jelinek <jakub@redhat.com>
6691
6692 PR target/70245
6693 * g++.dg/opt/pr70245.C: New test.
6694 * g++.dg/opt/pr70245.h: New file.
6695 * g++.dg/opt/pr70245-aux.cc: New file.
6696
8ced6ab7 66972016-03-16 Martin Sebor <msebor@redhat.com>
6698
6699 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6700
37af779a 67012016-03-16 Richard Henderson <rth@redhat.com>
6702
6703 PR middle-end/70199
6704 * gcc.c-torture/compile/pr70199.c: New.
6705
78ed999c 67062016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6707
6708 * gcc.dg/uninit-19.c: Run dos2unix.
6709
462ca422 67102016-03-16 Marek Polacek <polacek@redhat.com>
6711
6712 PR c/70093
6713 * gcc.dg/nested-func-10.c: New test.
6714 * gcc.dg/nested-func-9.c: New test.
6715
fe58aacc 67162016-03-16 Jakub Jelinek <jakub@redhat.com>
6717
6718 PR tree-optimization/68714
6719 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6720
27a53872 67212016-03-16 Tom de Vries <tom@codesourcery.com>
6722
6723 PR tree-optimization/68715
6724 * gcc.dg/graphite/pr68715-2.c: New test.
6725 * gcc.dg/graphite/pr68715.c: New test.
6726 * gfortran.dg/graphite/pr68715.f90: New test.
6727
95049c3c 67282016-03-16 Tom de Vries <tom@codesourcery.com>
6729
6730 PR tree-optimization/68809
6731 * gcc.dg/graphite/pr68809-2.c: New test.
6732 * gcc.dg/graphite/pr68809.c: New test.
6733
09eddd70 67342016-03-16 Jakub Jelinek <jakub@redhat.com>
6735
81fc5915 6736 PR c++/70147
6737 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6738 method call to i () as argument. Adjust expected output.
6739
09eddd70 6740 PR c++/70147
6741 * g++.dg/ubsan/pr70147-1.C: New test.
6742 * g++.dg/ubsan/pr70147-2.C: New test.
6743
6373d2a2 67442016-03-15 Martin Sebor <msebor@redhat.com>
6745
6746 PR c++/58281
6747 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6748
d27a0c11 67492016-03-15 John David Anglin <danglin@gcc.gnu.org>
6750
9908039d 6751 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6752 hppa*-*-hpux*.
6753
45cdc3a6 6754 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6755
d27a0c11 6756 PR libfortran/69799
6757 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6758 libatomic_available.
6759
0dd1d57f 67602016-03-15 Marek Polacek <polacek@redhat.com>
6761
6762 PR c++/70209
6763 * g++.dg/ext/attribute-may-alias-4.C: New test.
6764
0ce02c07 67652016-03-15 Alexander Monakov <amonakov@ispras.ru>
6766
6767 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6768 -fvar-tracking-assignments-toggle flag.
6769
f6e39b30 67702016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6771
6772 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6773
167f93a2 67742016-03-15 Jakub Jelinek <jakub@redhat.com>
6775
6776 PR rtl-optimization/70222
6777 * gcc.c-torture/execute/pr70222-1.c: New test.
6778 * gcc.c-torture/execute/pr70222-2.c: New test.
6779
08a8af4a 67802016-03-15 Richard Henderson <rth@redhat.com>
6781
6782 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6783
738eb905 67842016-03-15 Andrey Belevantsev <abel@ispras.ru>
6785
6786 PR rtl-optimization/69032
6787 * gcc.dg/pr69032.c: New test.
6788
dd148b3a 67892016-03-15 Andrey Belevantsev <abel@ispras.ru>
6790
6791 PR rtl-optimization/63384
d9aa5a50 6792 * g++.dg/pr63384.C: New test.
dd148b3a 6793
acf58115 67942016-03-15 Andrey Belevantsev <abel@ispras.ru>
6795
6796 PR target/64411
6797 * gcc.target/i386/pr64411.C: New test.
6798
a2897dc4 67992016-03-15 Tom de Vries <tom@codesourcery.com>
6800
6801 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6802 * gfortran.dg/goacc/kernels-alias.f95: New test.
6803
7bad2faf 68042016-03-14 Martin Sebor <msebor@redhat.com>
6805
6806 PR c++/53792
6807 * g++.dg/cpp0x/constexpr-inline.C: New test.
6808 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6809
d65fa8d9 68102016-03-14 David Edelsohn <dje.gcc@gmail.com>
6811
6812 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6813
2b3c633f 68142016-03-14 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR middle-end/70219
6817 * gcc.dg/pr70219.c: New test.
6818
e947f9c3 68192016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6820
6821 PR target/70083
6822 * gcc.dg/torture/pr70083.c: New test.
6823 * gcc.target/i386/pr70083.c: New test.
6824
74201dc2 68252016-03-14 Richard Biener <rguenther@suse.de>
6826
6827 PR tree-optimization/56365
6828 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6829
88aea41e 68302016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6831
6832 PR target/70098
6833 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6834 New function.
6835 * g++.dg/pr70098.C: New testcase.
6836
6837
1bd2aefd 68382016-03-14 Tom de Vries <tom@codesourcery.com>
6839
6840 PR tree-optimization/70045
6841 * gcc.dg/graphite/pr70045.c: New test.
6842
922c7033 68432016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6844
6845 PR fortran/69043
6846 * gfortran.dg/include_9.f90: New test.
6847
fd4ab6d9 68482016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6849
6850 PR fortran/45076
6851 gfortran.dg/prof/prof.exp: New script.
6852 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6853
7d7218d3 68542016-03-12 Andrey Belevantsev <abel@ispras.ru>
6855
6856 PR rtl-optimization/69307
6857 * gcc.dg/pr69307.c: New test.
6858
02ffd664 68592016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6860
6861 PR target/69614
6862 * gcc.target/arm/pr69614.c: New.
6863
76e207a9 68642016-03-12 Paul Thomas <pault@gcc.gnu.org>
6865
6866 PR fortran/70031
6867 * gfortran.dg/submodule_14.f08: New test
6868
6869 PR fortran/69524
6870 * gfortran.dg/submodule_15.f08: New test
6871
490ee78a 68722016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6873
6874 PR c++/70106
6875 * g++.dg/cpp1y/paren3.C: New test.
6876
04e137ff 68772016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6878
6879 PR target/70131
6880 * gcc.target/powerpc/ppc-round2.c: New test.
6881
27b2c1c4 68822016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6883
6884 PR target/70123
6885 * gcc.dg/torture/pr70123.c: New test.
6886
84116671 68872016-03-11 Jeff Law <law@redhat.com>
6888
6889 PR tree-optimization/70190
6890 * gcc.c-torture/compile/pr70190.c: New test.
6891
cfa58bc8 68922016-03-11 David Malcolm <dmalcolm@redhat.com>
6893
6894 PR c/68187
6895 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6896 case.
6897 (test43_b): Likewise.
6898 (test43_c): Likewise.
6899 (test43_d): Likewise.
6900 (test43_e): Likewise.
6901 (test43_f): Likewise.
6902 (test43_g): Likewise.
6903 (test44_a): Likewise.
6904 (test44_b): Likewise.
6905 (test44_c): Likewise.
6906 (test44_d): Likewise.
6907 (test44_e): Likewise.
6908
ce234f27 69092016-03-11 David Malcolm <dmalcolm@redhat.com>
6910
6911 PR c/70085
6912 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6913
e4756b48 69142016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6915
6916 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6917 dg-options.
6918
1f5ef87e 69192016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6920
6921 PR target/70002
6922 PR target/69245
6923 * gcc.target/aarch64/pr69245_2.c: New test.
6924
f9c352a1 69252016-03-11 Jakub Jelinek <jakub@redhat.com>
6926
6927 PR tree-optimization/70177
6928 * gcc.dg/pr70177.c: New test.
6929
4dd92ac6 69302016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6931
6932 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6933
331e4fdb 69342016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6935
6936 * gcc.dg/tree-ssa/sra-20.c: New.
6937
69262824 69382016-03-11 Jakub Jelinek <jakub@redhat.com>
6939
6f9a7425 6940 PR rtl-optimization/70174
6941 * gcc.dg/pr70174.c: New test.
6942
69262824 6943 PR tree-optimization/70169
6944 * gcc.dg/pr70169.c: New test.
6945
4637a847 69462016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6947
6948 PR target/70160
6949 * gcc.target/i386/pr70160.c: New test.
6950
5a86d754 69512016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6952
6953 * gcc.target/s390/dfp-1.c: New test.
6954
af4c8290 69552016-03-10 Nick Clifton <nickc@redhat.com>
6956
6957 PR target/70044
6958 * gcc.target/aarch64/pr70044.c: New test.
6959
98dfd328 69602016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6961 Jakub Jelinek <jakub@redhat.com>
6962
6963 PR c++/70001
6964 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6965 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6966 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6967
75e72311 69682016-03-10 Jan Hubicka <hubicka@ucw.cz>
6969
6970 PR lto/69589
6971 * g++.dg/lto/pr69589_0.C: New testcase
6972 * g++.dg/lto/pr69589_1.C: New testcase
6973
a2eb1271 69742016-03-10 Marek Polacek <polacek@redhat.com>
6975
6976 PR c++/70153
6977 * g++.dg/delayedfold/unary-plus1.C: New test.
6978
69792016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 6980
6981 * gcc.target/arm/pr45701-1.c: Escape brackets.
6982 * gcc.target/arm/pr45701-2.c: Likewise.
6983
5ab2987f 69842016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6985
6986 * gfortran.dg/unconstrained_commons.f: New.
6987
6972afac 69882016-03-10 Alan Modra <amodra@gmail.com>
6989
6990 * gcc.dg/pr69195.c: New.
6991 * gcc.dg/pr69238.c: New.
6992
c82c99ec 69932016-03-10 Tom de Vries <tom@codesourcery.com>
6994
6995 PR testsuite/68915
6996 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6997
a2389d4a 69982016-03-10 Richard Biener <rguenther@suse.de>
6999
7000 PR tree-optimization/70128
7001 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7002 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7003
c272412d 70042016-03-09 Jakub Jelinek <jakub@redhat.com>
7005
a0451069 7006 PR tree-optimization/70152
7007 * gcc.dg/pr70152.c: New test.
7008
c272412d 7009 PR target/70086
7010 * gcc.target/i386/pr70086-1.c: New test.
7011 * gcc.target/i386/pr70086-2.c: New test.
7012 * gcc.target/i386/pr70086-3.c: New test.
5f611068 7013
7014 PR tree-optimization/70127
7015 * gcc.c-torture/execute/pr70127.c: New test.
7016
27dcb7a8 70172016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7018
7019 * c-c++-common/goacc/combined-directives-2.c: New test.
7020
c24757cf 70212016-03-09 David Malcolm <dmalcolm@redhat.com>
7022
7023 PR c/68473
7024 PR c++/70105
7025 * g++.dg/diagnostic/pr70105.C: New test.
7026 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7027 (test_multiple_ordinary_maps): New test function.
7028
83108969 70292016-03-09 David Malcolm <dmalcolm@redhat.com>
7030
7031 PR c/68473
7032 PR c++/70105
7033 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7034 Drop range information from call to inform_at_rich_loc.
7035 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7036 New.
7037 (test_show_locus): Replace calls to rich_location::add_range with
7038 calls to add_range. Rewrite the tests that used the now-defunct
7039 rich_location ctor taking a source_range. Simplify other tests
7040 by replacing calls to COMBINE_LOCATION_DATA with calls to
7041 make_location.
7042
6733c0e8 70432016-03-09 Richard Biener <rguenther@suse.de>
7044 Jakub Jelinek <jakub@redhat.com>
7045
7046 PR tree-optimization/70138
7047 * gcc.dg/vect/pr70138-1.c: New testcase.
7048 * gcc.dg/vect/pr70138-2.c: Likewise.
7049
96abb9f5 70502016-03-09 Jakub Jelinek <jakub@redhat.com>
7051
7052 PR target/70049
7053 * gcc.target/i386/pr70049.c: New test.
7054
42bb3bfb 70552016-03-09 Richard Biener <rguenther@suse.de>
7056
7057 PR c/70143
7058 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7059 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7060 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7061
27527428 70622016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7063
7064 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7065 arm-*-*.
7066
248449f2 70672016-03-09 Jakub Jelinek <jakub@redhat.com>
7068
1bd49ced 7069 PR middle-end/67278
7070 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7071
248449f2 7072 PR target/67278
7073 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7074
7075 PR middle-end/70050
7076 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7077 in testcase comment.
7078
dfc460ff 70792016-03-09 Tom de Vries <tom@codesourcery.com>
7080
7081 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7082 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7083 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7084 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7085 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7086 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7087 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7088 * gfortran.dg/goacc/kernels-loop.f95: New test.
7089
0377fc7f 70902016-03-08 Martin Sebor <msebor@redhat.com>
7091
7092 PR c++/62096
7093 * g++.dg/warn/overflow-warn-7.C: New test.
7094
3556aa80 70952016-03-08 Jason Merrill <jason@redhat.com>
7096
7097 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7098 * lib/target-supports.exp (check_effective_target_concepts): New.
7099
e5096208 71002016-03-08 Jakub Jelinek <jakub@redhat.com>
7101
5370eb8d 7102 PR c++/70135
7103 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7104 * g++.dg/ubsan/pr70135.C: New test.
7105
e5096208 7106 PR target/70110
7107 * gcc.dg/pr70110.c: New test.
7108
cc37120d 71092016-03-07 Martin Jambor <mjambor@suse.cz>
7110
7111 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7112 * c-c++-common/gomp/if-1.c: Likewise.
7113 * c-c++-common/gomp/pr61486-2.c: Likewise.
7114 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7115 to dg-additional-options.
7116 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7117 * g++/gomp/target-teams-1.c: Likewise.
7118 * gcc.dg/gomp/gomp.exp: Likewise.
7119 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7120 dg-additional-options.
7121 * gfortran.dg/gomp/gomp.exp: Likewise.
7122 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7123 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7124 dg-additional-options.
7125 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7126
53c248d8 71272016-03-07 Martin Jambor <mjambor@suse.cz>
7128
7129 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7130 * c-c++-common/gomp/gridify-1.c: New test.
7131 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7132
541e79a0 71332016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7134
7135 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7136 trigger for cortex-r8, when scanning for register r8.
7137 * gcc.target/arm/pr45701-2.c: Likewise.
7138
4dfabd94 71392016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 7140 Jeff Law <law@redhat.com>
4dfabd94 7141
7142 PR tree-optimization/69740
7143 * gcc.c-torture/compile/pr69740-1.c: New test.
7144 * gcc.c-torture/compile/pr69740-2.c: New test.
7145
1b63a87b 71462016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7147
7148 * lib/target-supports.exp
7149 (check_effective_target_whole_vector_shift): Enable for PPC64.
7150
d33914da 71512016-03-07 Richard Biener <rguenther@suse.de>
7152
7153 PR tree-optimization/70115
7154 * gcc.dg/torture/pr70115.c: New testcase.
7155
584fba4b 71562016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7157
7158 PR middle-end/69916
7159 * c-c-++-common/goacc/pr69916.c: New.
7160
7f2f5ec0 71612016-03-07 Richard Henderson <rth@redhat.com>
7162
7163 * gcc.c-torture/compile/pr70061.c: New test.
7164
f530e7c4 71652016-03-07 Richard Biener <rguenther@suse.de>
7166
7167 PR testsuite/70109
7168 * gcc.dg/vect/O3-pr36098.c: New testcase.
7169
a3855fed 71702016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7171
7172 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7173
091ffc31 71742016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7175
7176 * gnat.dg/renaming9.ad[sb]: New testcase.
7177
2941b871 71782016-03-05 Jakub Jelinek <jakub@redhat.com>
7179
7180 PR c++/70084
7181 * g++.dg/expr/stdarg3.C: New test.
7182
5173ce42 71832016-03-04 Jeff Law <law@redhat.com>
7184
7185 PR tree-optimization/69196
7186 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7187 x86_64-*-*.
7188
2d1d2e55 71892016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7190
0e43078e 7191 PR c/69973
7192 * gcc.dg/pr69973.c: New test.
7193
d8ec06ae 7194 PR rtl-optimization/69941
7195 * gcc.dg/torture/pr69941.c: New test.
7196
2d1d2e55 7197 PR c/69824
7198 * gcc.dg/pr69824.c: New test.
7199
32f692e2 72002016-03-05 Tom de Vries <tom@codesourcery.com>
7201
7202 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7203 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7204 function.
7205
1c699e9a 72062016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7207
7208 PR c++/66786
7209 * g++.dg/cpp1y/var-templ48.C: New test.
7210 * g++.dg/cpp1y/var-templ49.C: New test.
7211
358448c6 72122016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7213
7214 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7215
01dc3c45 72162016-03-04 Jakub Jelinek <jakub@redhat.com>
7217
e968ff6d 7218 PR c++/70035
7219 * g++.dg/ubsan/pr70035.C: New test.
7220
01dc3c45 7221 PR target/70062
7222 * gcc.target/i386/pr70062.c: New test.
7223
3937d618 72242016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7225
7226 * g++.dg/template/typename21.C: Remove c++98_only.
7227
c58ac7f8 72282016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7229
7230 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7231
0060768a 72322016-03-04 David Malcolm <dmalcolm@redhat.com>
7233
7234 PR c/68187
7235 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7236 function.
7237 (fn_42_b): Likewise.
7238 (fn_42_c): Likewise.
7239
74c6fd40 72402016-03-04 David Malcolm <dmalcolm@redhat.com>
7241
7242 PR c/68187
7243 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7244 function.
7245 (fn_40_b): Likewise.
7246 (fn_41_a): Likewise.
7247 (fn_41_b): Likewise.
7248
31b11359 72492016-03-04 Jakub Jelinek <jakub@redhat.com>
7250
7251 PR target/70059
7252 * gcc.target/i386/avx512f-pr70059.c: New test.
7253 * gcc.target/i386/avx512dq-pr70059.c: New test.
7254
c5b93452 72552016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7256
7257 PR rtl-optimization/57676
7258 * gcc.dg/torture/pr57676.c: New test.
7259
268fbd56 72602016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7261
7262 * gcc.dg/pr70026.c: New test.
7263
6560d1ad 72642016-03-04 Marek Polacek <polacek@redhat.com>
7265
7266 PR c/69798
7267 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7268 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7269
cc7dfddf 72702016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7271
7272 PR target/70004
7273 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7274 Delete.
7275 (test_corners_sisd_si): Likewise.
7276 (main): Remove checks of the above.
7277 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7278
e9663bd4 72792016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7280
7281 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7282
dcdd684e 72832016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7284
7285 * gcc.dg/torture/pr69951.c: Accept argc==0.
7286
e692d332 72872016-03-04 Richard Biener <rguenther@suse.de>
7288
7289 PR c++/70054
7290 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7291 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7292
af77b7e6 72932016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7294
7295 PR testsuite/69766
7296 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7297 testing multiarch.
7298
290da96e 72992016-03-04 Jakub Jelinek <jakub@redhat.com>
7300
7301 PR debug/69947
7302 * gcc.dg/guality/pr69947.c: New test.
7303
e51ce713 73042016-03-03 Jakub Jelinek <jakub@redhat.com>
7305
7306 PR ada/70017
7307 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7308
1feed892 73092016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7310
7311 PR rtl-optimization/69904
7312 * gcc.target/arm/pr69904.c: New test.
7313
c32bda69 73142016-03-03 Jakub Jelinek <jakub@redhat.com>
7315
7316 PR target/70021
7317 * gcc.dg/vect/pr70021.c: New test.
7318 * gcc.target/i386/pr70021.c: New test.
7319
1bc579ed 73202016-03-03 Marek Polacek <polacek@redhat.com>
7321
7322 PR middle-end/70050
7323 * gcc.dg/pr70050.c: New test.
7324
cfa8d638 73252016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7326
7327 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7328
1b889259 73292016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7330
7331 PR tree-optimization/70043
7332 * gfortran.dg/vect/pr70043.f90: New test.
7333
f756dfa3 73342016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7335
7336 * gnat.dg/specs/task1.ads: New test.
7337
5cb4863d 73382016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7339
7340 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7341 Invoke gdb with -batch.
7342 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7343
5dd12e43 73442016-03-03 Richard Biener <rguenther@suse.de>
7345
7346 PR tree-optimization/55936
7347 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7348
d97ba4ca 73492016-03-02 Jeff Law <law@redhat.com>
7350
5d23c86f 7351 PR rtl-optimization/69942
7352 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7353 effects of argument promotions.
7354
d97ba4ca 7355 PR tree-optimization/69987
7356 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7357 target does not support -fprefetch-loop-arrays.
7358
901faaa0 73592016-03-02 Uros Bizjak <ubizjak@gmail.com>
7360
7361 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7362
51f6fdce 73632016-03-02 Bin Cheng <bin.cheng@arm.com>
7364
6bc7872f 7365 PR rtl-optimization/69052
51f6fdce 7366 * gcc.target/i386/pr69052.c: New test.
7367
31d31e07 73682016-03-02 Alan Modra <amodra@gmail.com>
7369
7370 * gcc.dg/pr69990.c: New.
7371
04faee95 73722016-03-02 Jakub Jelinek <jakub@redhat.com>
7373
270d0117 7374 PR c/68062
7375 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7376
7377 PR middle-end/70022
7378 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7379
04faee95 7380 PR target/70028
7381 * gcc.target/i386/pr70028.c: New test.
7382
a2cc9e8e 73832016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7384
7385 * c-c++-common/asan/swapcontext-test-1.c,
7386 * c-c++-common/tsan/thread_leak.c,
7387 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7388 * g++.dg/tsan/benign_race.C,
7389 * g++.dg/tsan/fd_close_norace.C,
7390 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7391 races with sanitizer output
7392
dd4bd263 73932016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 7394 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 7395
7396 PR target/67278
7397 * gcc.dg/simd-8.c: New testcase.
7398
b5fe3a49 73992016-03-02 Richard Biener <rguenther@suse.de>
7400
7401 PR middle-end/67278
7402 * gcc.dg/simd-7.c: New testcase.
7403
23601f67 74042016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7405
7406 * gcc.target/i386/pr70007.c: Tweak.
7407
f66f65e7 74082016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7409
7410 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7411
60773515 74122016-03-02 Marek Polacek <polacek@redhat.com>
7413
7414 PR c/67854
7415 * gcc.dg/pr67854.c: New test.
7416
6c094cb1 74172016-03-02 Jakub Jelinek <jakub@redhat.com>
7418
7419 PR middle-end/70025
7420 * gcc.dg/torture/pr70025.c: New test.
7421
7627bb56 74222016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7423
7424 PR tree-optimization/68621
7425 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7426
066c8e94 74272016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7428
7429 * gcc.target/i386/pr70007.c: New test.
7430
d3b819ad 74312016-03-01 Jeff Law <law@redhat.com>
7432
d4b9ad56 7433 PR tree-optimization/69196
7e217344 7434 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 7435
d3b819ad 7436 PR tree-optimization/69196
7437 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7438 duplicating code and spoiling the expected output.
7439
4f37285d 74402016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7441
7442 PR target/70033
7443 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7444 supports power9 before doing tests.
7445 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7446 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7447 * gcc.target/powerpc/p9-permute.c: Likewise.
7448
3e9c4f6c 74492016-03-01 Uros Bizjak <ubizjak@gmail.com>
7450
7451 PR target/70027
7452 * gcc.target/i386/pr70027.c: New test.
7453
e324729e 74542016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 7455
7456 * gcc.dg/pr70017.c: New test.
7457
40e9ce2d 74582016-03-01 Jakub Jelinek <jakub@redhat.com>
7459
7460 PR c/69796
7461 PR c/69974
7462 * gcc.dg/pr69796.c: New test.
7463 * gcc.dg/pr69974.c: New test.
7464
e8b016ea 74652016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7466
7467 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7468
24d3127c 74692016-02-29 Jeff Law <law@redhat.com>
7470
7471 PR tree-optimization/69987
7472 * gfortran.dg/pr69987.f90: New test.
7473
7474 PR tree-optimization/69989
7475 * gcc.c-torture/compile/pr69989-2.c: New test.
7476
12cc1225 74772016-03-01 Marek Polacek <polacek@redhat.com>
7478
7479 PR c++/69795
7480 * g++.dg/parse/invalid1.C: New test.
7481
d99a947c 74822016-03-01 Richard Biener <rguenther@suse.de>
7483
7484 PR middle-end/70022
7485 * gcc.dg/pr70022.c: New testcase.
7486
395dbc60 74872016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7488
7489 PR tree-optimization/69956
7490 * gcc.dg/pr69956.c: New test.
7491
40a35c55 74922016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7493
7494 PR target/70011
7495 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7496 XFAIL when hardware supports efficient unaligned storage access.
7497
4edc90b0 74982016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7499
7500 PR c++/69961
7501 * g++.dg/template/pr69961a.C: New test.
7502 * g++.dg/template/pr69961b.C: New test.
7503
1ed1f69a 75042016-02-29 David Malcolm <dmalcolm@redhat.com>
7505
7506 PR preprocessor/69985
7507 * gcc.dg/cpp/pr69985.c: New test case.
7508
01c5d15d 75092016-02-29 Jeff Law <law@redhat.com>
7510
3a4d3de5 7511 PR tree-optimization/70005
7512 * gcc.c-torture/execute/pr70005.c New test.
7513
01c5d15d 7514 PR tree-optimization/69999
7515 * gcc.c-torture/compile/pr69999.c: New test.
7516
1bf66b54 75172016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7518
7519 PR tree-optimization/69652
7520 * gcc.dg/torture/pr69652.c: Delete test.
7521 * gcc.dg/vect/pr69652.c: New test.
7522
b4d653d5 75232016-02-19 Richard Biener <rguenther@suse.de>
7524
7525 PR tree-optimization/69980
7526 * gfortran.dg/vect/pr69980.f90: New testcase.
7527
35bc4745 75282016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7529
7530 * gcc.target/sparc/20160229-1.c: New test.
7531
bb54a538 75322016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7533
7534 * gnat.dg/stack_usage3.adb: New test.
7535 * gnat.dg/stack_usage3_pkg.ads: New helper.
7536
95164e71 75372016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7538
7539 * gnat.dg/renaming8.adb: New test.
7540 * gnat.dg/renaming8_pkg1.ads: New helper.
7541 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7542 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7543
a890896f 75442016-02-29 Richard Biener <rguenther@suse.de>
7545
7546 PR tree-optimization/69720
7547 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7548
5c70403a 75492016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7550
7551 PR fortran/68147
7552 PR fortran/47674
7553 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7554
dfb6d139 75552016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 7556 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7557
7558 PR fortran/56007
7559 * gfortran.dg/coarray_8.f90: Adjust error message.
7560 * gfortran.dg/pr56007.f90: New test.
7561 * gfortran.dg/pr56007.f: New test.
7562
536508db 75632016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7564
7565 PR tree-optimization/69989
7566 * gcc.dg/torture/pr69989.c: New test.
7567
eec75e45 75682016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7569
7570 * gcc.target/i386/stack-realign-win.c: New test.
7571
0175e45a 75722016-02-28 Harald Anlauf <anlauf@gmx.de>
7573
7574 PR fortran/60126
7575 * gfortran.dg/pr60126.f90: New test.
7576
2a703589 75772016-02-27 Jeff Law <law@redhat.com>
7578
7579 Revert
7580 2016-02-26 Richard Biener <rguenther@suse.de>
7581 Jeff Law <law@redhat.com>
7582
7583 PR tree-optimization/69740
7584 * gcc.c-torture/compile/pr69740-1.c: New test.
7585 * gcc.c-torture/compile/pr69740-2.c: New test.
7586
359b4c18 75872016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7588
1c96765a 7589 PR fortran/69910
359b4c18 7590 * gfortran.dg/newunit_4.f90: New test.
7591
49462d93 75922016-02-27 Jakub Jelinek <jakub@redhat.com>
7593
7594 PR target/69613
7595 PR rtl-optimization/69886
7596 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7597 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7598 target.
7599
c4ac733e 76002016-02-26 Martin Sebor <msebor@redhat.com>
7601
7602 PR tree-optimization/15826
7603 * gcc.dg/tree-ssa/pr15826.c: New test.
7604
da8c4b5d 76052016-02-26 Jakub Jelinek <jakub@redhat.com>
7606
7607 PR target/69969
7608 * gcc.target/powerpc/pr69969.c: New test.
7609
0a4558eb 76102016-02-26 Martin Sebor <msebor@redhat.com>
7611
7612 PR c++/15766
7613 * g++.old-deja/g++.other/decl5.C: Add a test case.
7614
5b500299 76152016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7616
7617 PR target/69946
7618 * gcc.target/powerpc/pr69946.c: New file.
7619
565f533b 76202016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 7621 Jeff Law <law@redhat.com>
565f533b 7622
0a4558eb 7623 PR tree-optimization/69740
565f533b 7624 * gcc.c-torture/compile/pr69740-1.c: New test.
7625 * gcc.c-torture/compile/pr69740-2.c: New test.
7626
ff67cbea 76272016-02-26 Martin Jambor <mjambor@suse.cz>
7628
7629 PR middle-end/69920
7630 * gcc.dg/torture/pr69932.c: New test.
7631 * gcc.dg/torture/pr69936.c: Likewise.
7632
e400d817 76332016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7634
7635 PR target/69709
7636 * gcc.target/s390/pr69709.c: New test.
7637
126a5a2d 76382016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7639
7640 PR target/69245
7641 * gcc.target/aarch64/pr69245_1.c: New test.
7642
59c58860 76432016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7644
7645 PR target/69613
7646 * gcc.dg/torture/pr69613.c: New test.
7647
9441fa4e 76482016-02-26 Jakub Jelinek <jakub@redhat.com>
7649
7650 PR rtl-optimization/69891
7651 * gcc.target/i386/pr69891.c: New test.
7652
e48fcde0 76532016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 7654 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7655
35ed600a 7656 PR target/61397
f41208a1 7657 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7658 functionality for both 32-bit and 64-bit.
7659
c86aaa0e 76602016-02-26 Richard Biener <rguenther@suse.de>
7661
7662 PR tree-optimization/69551
7663 * gcc.dg/torture/pr69951.c: New testcase.
7664
38e71a65 76652016-02-25 Richard Biener <rguenther@suse.de>
7666
7667 PR tree-optimization/48795
7668 * gcc.dg/Warray-bounds-18.c: New testcase.
7669
03331e69 76702016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7671
7672 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7673
f14d8d6a 76742016-02-25 Jakub Jelinek <jakub@redhat.com>
7675
7676 PR rtl-optimization/69896
7677 * gcc.dg/pr69896.c: New test.
7678
4003c807 76792016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7680
7681 PR c++/69736
7682 * g++.dg/cpp1y/paren2.C: New test.
7683
a0573328 76842016-02-24 Martin Sebor <msebor@redhat.com>
7685
7686 PR c/51147
7687 * gcc.dg/enum-mode-2.c: New test.
7688
2cde02ad 76892016-02-24 Jakub Jelinek <jakub@redhat.com>
7690
7691 PR c++/69922
7692 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7693 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7694 * g++.dg/ubsan/pr69922.C: New test.
7695
f0ea75d1 76962016-02-24 Marek Polacek <polacek@redhat.com>
7697
7698 PR c/69819
7699 * gcc.dg/pr69819.c: New test.
7700
05027366 77012016-02-24 Martin Sebor <msebor@redhat.com>
7702
34ed562b 7703 PR c++/69912
7704 * g++.dg/ext/flexary15.C: New test.
7705
77062016-02-24 Martin Sebor <msebor@redhat.com>
7707
7708 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 7709 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 7710 * g++.dg/ext/builtin_alloca.C: Same.
05027366 7711
650c3ad5 77122016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7713 Charles Baylis <charles.baylis@linaro.org>
7714
7715 PR debug/61033
7716 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7717
596070e8 77182016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 7719 Jakub Jelinek <jakub@redhat.com>
596070e8 7720
7721 PR middle-end/69760
7722 * gcc.dg/torture/pr69760.c: New testcase.
7723
d6b92d9f 77242016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7725
7726 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7727 pattern on Solaris with as.
7728
90436d9d 77292016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7730
7731 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7732 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7733 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7734 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7735
7c749495 77362016-02-24 Jakub Jelinek <jakub@redhat.com>
7737
7738 PR middle-end/69915
7739 * gcc.dg/pr69915.c: New test.
7740
9c9680b5 77412016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7742
7743 PR rtl-optimization/69886
7744 * gcc.dg/torture/pr69886.c: New test.
7745
36d081ee 77462016-02-24 Richard Biener <rguenther@suse.de>
7747
7748 PR middle-end/68963
7749 * gcc.dg/torture/pr68963.c: New testcase.
7750
2a0accb9 77512016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7752
7753 PR target/69875
7754 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7755 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7756 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7757 * gcc.target/arm/atomic_loaddi_1.c: New test.
7758 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7759 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7760 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7761 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7762 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7763 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7764 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7765 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7766
f0e92ef1 77672016-02-24 Jakub Jelinek <jakub@redhat.com>
7768
7769 PR middle-end/69909
7770 * gcc.dg/torture/pr69909.c: New test.
7771
6907286f 77722016-02-24 Richard Biener <rguenther@suse.de>
7773
7774 PR tree-optimization/69907
7775 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7776 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7777 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7778
e6ab7475 77792016-02-24 Christian Bruel <christian.bruel@st.com>
7780
7781 * gcc.target/arm/pragma_cpp_fma.c: New test.
7782
47587450 77832016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7784
7785 PR fortran/61156
7786 * gfortran.dg/include_6.f90: Update test.
7787
d41ab738 77882016-02-23 Jakub Jelinek <jakub@redhat.com>
7789
7790 PR objc/69844
7791 * objc.dg/pr69844.m: New test.
7792
4772d9d5 77932016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7794
7795 PR libgfortran/69456
7796 * gfortran.dg/namelist_89.f90: New test.
7797 * gfortran.dg/pr59700.f90: Update test..
7798
8c38d887 77992016-02-23 Martin Sebor <msebor@redhat.com>
7800
7801 PR middle-end/69780
7802 * g++.dg/ext/builtin_alloca.C: New test.
7803 * gcc.dg/builtins-68.c: New test.
7804
ee1bfdb0 78052016-02-23 Richard Henderson <rth@redhat.com>
7806
7807 * gcc.target/i386/addr-space-3.c: Remove test.
7808
52609ec3 78092016-02-23 David Malcolm <dmalcolm@redhat.com>
7810
7811 PR preprocessor/69126
7812 PR preprocessor/69543
7813 * c-c++-common/pr69126-2-long.c: New test.
7814 * c-c++-common/pr69126-2-short.c: New test.
7815 * c-c++-common/pr69543-1.c: Remove xfail.
7816
d5bf2cc8 78172016-02-23 David Malcolm <dmalcolm@redhat.com>
7818
7819 PR preprocessor/69126
7820 PR preprocessor/69543
7821 PR preprocessor/69558
7822 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7823 (f): Rename to...
7824 (test_2): ...this, and add leading comment.
7825 (MACRO_3, test_3): New.
7826 (MACRO_4A, MACRO_4B, test_4): New.
7827 (MACRO): Rename to...
7828 (MACRO_5): ...this.
7829 (g): Rename to...
7830 (test_5): ...this, updating for renaming of MACRO, and
7831 add leading comment.
7832 * c-c++-common/pr69543-1.c: New.
7833 * c-c++-common/pr69543-2.c: New.
7834 * c-c++-common/pr69543-3.c: New.
7835 * c-c++-common/pr69543-4.c: New.
7836 * c-c++-common/pr69558-1.c: New.
7837 * c-c++-common/pr69558-2.c: New.
7838 * c-c++-common/pr69558-3.c: New.
7839 * c-c++-common/pr69558-4.c: New.
7840 * gcc.dg/pr69558.c: Move to...
7841 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7842 xfail for c++.
7843
3a37a410 78442016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7845
7846 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7847 to -ftree-parallelize-loops/-fopenacc changes.
7848 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7849 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7850 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7851 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7852 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7853 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7854 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7855 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7856 * c-c++-common/goacc/kernels-loop.c: Likewise.
7857 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7858 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7859 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7860 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7861
ecca180f 78622016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7863
7864 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7865
eec0fa3f 78662016-02-23 Jakub Jelinek <jakub@redhat.com>
7867
f1f91c07 7868 PR c++/69902
7869 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7870
eec0fa3f 7871 PR c/69900
7872 * gcc.dg/pr69900.c: New test.
7873
e045424d 78742016-02-23 Martin Jambor <mjambor@suse.cz>
7875
7876 PR tree-optimization/69666
7877 * gcc.dg/tree-ssa/pr69666.c: New test.
7878
f482dff6 78792016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7880
7881 PR fortran/67451
7882 * gfortran.dg/coarray_allocate_5.f08: New test.
7883
57ed698b 78842016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7885
7886 * gcc.target/s390/vcond-shift.c: Move to ...
7887 * gcc.target/s390/vector/vcond-shift.c: ... here.
7888
990e443c 78892016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7890
7891 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7892 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7893
296c5f01 78942016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7895
7896 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7897
e53f41d5 78982016-02-20 Mark Wielaard <mjw@redhat.com>
7899
7900 PR c/28901
7901 * gcc.dg/unused-variable-3.c: New test.
7902
13af201d 79032016-02-22 Jakub Jelinek <jakub@redhat.com>
7904
7905 PR target/69888
7906 * gcc.target/i386/pr69888.c: New test.
7907
682c90f9 79082016-02-22 Richard Biener <rguenther@suse.de>
7909
7910 PR tree-optimization/69882
7911 * gfortran.dg/vect/pr69882.f90: New testcase.
7912
b8cd18c3 79132016-02-22 Jakub Jelinek <jakub@redhat.com>
7914
7915 PR target/69885
7916 * gcc.dg/pr69885.c: New test.
7917
09343379 79182016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7919
7920 PR target/69806
7921 PR target/54089
7922 * gcc.target/sh/pr54089-10.c: New.
7923
b345a09f 79242016-02-20 Paul Thomas <pault@gcc.gnu.org>
7925
7926 PR fortran/69423
7927 * gfortran.dg/deferred_character_15.f90 : New test.
7928
51385aed 79292016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7930
7931 PR fortran/57365
7932 gfortran.dg/allocate_with_source_18.f03: New test.
7933
79342016-02-20 Harald Anlauf <anlauf@gmx.de>
7935
7936 PR fortran/52531
7937 gfortran.dg/gomp/pr52531.f90: New test.
7938
9cce8384 79392016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7940
7941 PR c++/69865
7942 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7943 -std=c++03.
7944
d91f5fbb 79452016-02-19 Jakub Jelinek <jakub@redhat.com>
7946
563d5cb8 7947 PR c++/69826
7948 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7949 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7950
0a04aac9 7951 PR c++/69850
7952 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7953
d91f5fbb 7954 PR c++/69851
7955 * g++.dg/torture/pr69851.C: New test.
7956
5fe1f282 79572016-02-19 Martin Sebor <msebor@redhat.com>
7958
7959 PR testsuite/69573
7960 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7961
a45bce11 79622016-02-19 Jakub Jelinek <jakub@redhat.com>
7963
6263dde1 7964 PR c++/69850
7965 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7966 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7967
a45bce11 7968 PR c++/67767
7969 * g++.dg/cpp0x/pr67767.C: New test.
7970
cf2ed1b7 79712016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7972
7973 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7974 for fp, simd, crypto, crc, lse.
7975 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7976 above.
7977 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7978 effective target check.
7979
f6cc34b0 79802016-02-19 Jakub Jelinek <jakub@redhat.com>
7981
7982 PR target/69820
7983 * gcc.target/i386/pr69820.c: New test.
7984
6c678e78 79852016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7986
7987 * gcc.target/s390/vector/int128-1.c: New test.
7988
b088ff4b 79892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7990
7991 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7992
b11e60a4 79932016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7994
7995 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7996 instruction pattern name to prevent the testcase from failing with
7997 -march=z13.
7998
664ff6a0 79992016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8000
8001 * gcc.target/s390/md/movstr-2.c: New test.
8002
e80be24b 80032016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8004
8005 * gcc.target/s390/morestack.c: New test.
8006
9839f350 80072016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8008
8009 PR target/69625
8010 * gcc.target/s390/pr69625.c: Add test case.
8011
4550fbd0 80122016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8013
8014 PR testsuite/68580
8015 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8016
57d00b6a 80172016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8018
8019 PR target/68404
8020 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8021 * gcc.target/powerpc/fusion3.c: Likewise.
8022
63ad69d6 80232016-02-18 Richard Biener <rguenther@suse.de>
8024
8025 PR middle-end/69553
8026 * g++.dg/torture/pr69553.C: New testcase.
8027
d92404ed 80282016-02-18 Nick Clifton <nickc@redhat.com>
8029
4550fbd0 8030 PR target/62254
8031 PR target/69610
8032 * gcc.target/arm/pr62554.c: New test.
8033 * gcc.target/arm/pr69610-1.c: New test.
8034 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 8035
0808dfce 80362016-02-18 Richard Biener <rguenther@suse.de>
8037
8038 PR middle-end/69854
8039 * gcc.dg/torture/pr69854.c: New testcase.
8040
fc3527e3 80412016-02-17 Jakub Jelinek <jakub@redhat.com>
8042
8043 PR c++/69850
8044 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8045
e3c24279 80462012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8047
8048 * gcc.target/powerpc/vec-cg.c: New test.
8049
c9732c2b 80502016-02-17 Richard Biener <rguenther@suse.de>
8051
8052 PR testsuite/69586
8053 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8054
51bf9f9b 80552016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8056
8057 PR target/69161
8058 * gcc.c-torture/compile/pr69161.c: New test.
8059
6baedca3 80602016-02-17 David Sherwood <david.sherwood@arm.com>
8061
8062 PR target/69532
8063 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8064 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8065
4f240715 80662016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8067
8068 * gcc.dg/ifcvt-4.c: Skip on Visium.
8069
e0c0515d 80702016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8071
8072 * gnat.dg/atomic8.adb: New test.
8073
7b319ee6 80742016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8075
8076 * gnat.dg/discr46.ad[sb]: New test.
8077
48a7e3d1 80782016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8079
8080 PR Target/48344
8081 * gcc.target/powerpc/pr48344-1.c: New test.
8082
3f844f15 80832015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8084
8085 PR fortran/69742
8086 * gfortran.dg/associate_21.f90: New test.
8087
7675e968 80882016-02-16 Jakub Jelinek <jakub@redhat.com>
8089
8090 PR c/69835
8091 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8092 -Wnonnull in dg-options.
8093 * c-c++-common/nonnull-2.c: New test.
8094
d6faee88 80952016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8096 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8097
8098 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8099
3a2a72aa 81002016-02-16 Jakub Jelinek <jakub@redhat.com>
8101
8102 PR middle-end/69801
8103 * gcc.dg/pr69801.c: Add empty dg-options.
8104
28072426 81052016-02-16 James Norris <jnorris@codesourcery.com>
8106
8107 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8108 * g++.dg/goacc/deviceptr-1.c: New file.
8109
37fffac2 81102016-02-16 Jakub Jelinek <jakub@redhat.com>
8111
8112 PR tree-optimization/69820
8113 * gcc.dg/vect/pr69820.c: New test.
8114
f72a5e61 81152016-02-16 Richard Biener <rguenther@suse.de>
8116
8117 PR tree-optimization/69776
8118 * gcc.dg/torture/pr69776-2.c: New testcase.
8119
50e0cd76 81202016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8121
8122 PR tree-optimization/69714
8123 * gcc.dg/torture/pr69714.c: New test.
8124
14a72c4e 81252016-02-16 Jakub Jelinek <jakub@redhat.com>
8126
8127 PR tree-optimization/69802
8128 * gcc.dg/pr69802.c: New test.
8129
fd808c11 81302016-02-16 Richard Biener <rguenther@suse.de>
8131
8132 PR middle-end/69801
8133 * gcc.dg/pr69801.c: New testcase.
8134
49a549ca 81352016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8136
8137 PR libgfortran/69651
8138 * gfortran.dg/read_bang.f90: New test.
8139 * gfortran.dg/read_bang4.f90: New test.
8140
77454e6e 81412016-02-15 Jakub Jelinek <jakub@redhat.com>
8142
2074f21c 8143 PR c++/69658
8144 * g++.dg/init/pr69658.C: New test.
8145
77454e6e 8146 PR c++/69797
8147 * c-c++-common/pr69797.c: New test.
8148
4ef4d764 81492016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8150
8151 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8152 check for aarch64*-*-*.
8153
4a45fe0f 81542016-02-15 Richard Biener <rguenther@suse.de>
8155
8156 PR tree-optimization/69783
8157 * gcc.dg/vect/pr69783.c: New testcase.
8158
0b3619e6 81592016-02-15 Richard Biener <rguenther@suse.de>
8160
8161 PR tree-optimization/69776
8162 * gcc.dg/torture/pr69776.c: New testcase.
8163
9b49c3cb 81642016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8165
8166 PR fortran/60526
8167 * gfortran.dg/type_decl_4.f90: Reinstated.
8168
e46faff9 81692016-02-14 John David Anglin <danglin@gcc.gnu.org>
8170
8171 PR fortran/68746
8172 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8173
a96c809a 81742016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8175
8176 PR fortran/60526
8177 PR bootstrap/69816
8178 * gfortran.dg/type_decl_4.f90: Removed.
8179
fdec7e88 81802016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8181
8182 PR fortran/60526
8183 * gfortran.dg/type_decl_4.f90: New test.
8184
a72095c4 81852016-02-14 Alan Modra <amodra@gmail.com>
8186
bc436924 8187 PR testsuite/68886
a72095c4 8188 * gcc.c-torture/execute/stkalign.c: Revise test.
8189
73bb5f8b 81902016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8191
8192 PR target/67260
8193 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8194
beb13161 81952016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8196
8197 PR target/67260
8198 * gcc.target/sh/torture/pr67260.c: New.
8199
67cab04e 82002016-02-12 John David Anglin <danglin@gcc.gnu.org>
8201
8202 * gcc.dg/pr67964.c: Add dg-require-alias.
8203
44a59bb1 82042016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8205
8206 PR target/67636
8207 PR target/64345
8208 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8209
38c9bd3a 82102016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8211
8212 PR libgfortran/69668
8213 * gfortran.dg/namelist_88.f90: New test.
8214
1774ff82 82152016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8216
8217 PR libgfortran/69668
8218 * gfortran.dg/namelist_38.f90: Update test.
8219 * gfortran.dg/namelist_84.f90: Update test.
8220
aec1f4bd 82212016-02-12 David Malcolm <dmalcolm@redhat.com>
8222
8223 PR other/69554
8224 * gcc.dg/pr69554-1.c: New test.
8225 * gfortran.dg/pr69554-1.F90: New test.
8226 * gfortran.dg/pr69554-2.F90: New test.
8227 * lib/gcc-dg.exp (proc dg-locus): New function.
8228 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8229 distinguish between the caret-printing and non-caret-printing
8230 cases. If caret-printing has been explicitly enabled, bail out
8231 without attempting to fix up the output.
8232
da7d5066 82332016-02-12 David Malcolm <dmalcolm@redhat.com>
8234
8235 PR driver/69265
8236 PR driver/69453
8237 * gcc.dg/spellcheck-options-3.c: New test case.
8238 * gcc.dg/spellcheck-options-4.c: New test case.
8239 * gcc.dg/spellcheck-options-5.c: New test case.
8240 * gcc.dg/spellcheck-options-6.c: New test case.
8241 * gcc.dg/spellcheck-options-7.c: New test case.
8242 * gcc.dg/spellcheck-options-8.c: New test case.
8243 * gcc.dg/spellcheck-options-9.c: New test case.
8244 * gcc.dg/spellcheck-options-10.c: New test case.
8245
fcce1b0b 82462016-02-12 Jakub Jelinek <jakub@redhat.com>
8247
8248 PR rtl-optimization/69764
8249 PR rtl-optimization/69771
8250 * c-c++-common/pr69764.c: New test.
8251 * gcc.dg/torture/pr69771.c: New test.
8252
6d609290 82532016-02-12 Marek Polacek <polacek@redhat.com>
8254
8255 * g++.dg/torture/init-list1.C: New.
8256
7d75fb56 82572016-02-12 Marek Polacek <polacek@redhat.com>
8258
8259 * gcc.dg/pr69522.c: Add empty dg-options.
8260
52543fda 82612016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8262
8263 * g++.dg/lto/lto.exp: Include and init mpx.
8264 * g++.dg/lto/pr69729_0.C: New test.
8265
34947478 82662016-02-12 Jakub Jelinek <jakub@redhat.com>
8267
9181a4ec 8268 PR ipa/69241
8269 * g++.dg/ipa/pr69241-4.C: New test.
8270
34947478 8271 PR ipa/68672
8272 * g++.dg/ipa/pr68672-1.C: New test.
8273 * g++.dg/ipa/pr68672-2.C: New test.
8274 * g++.dg/ipa/pr68672-3.C: New test.
8275
74a4140f 82762016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8277
8278 PR c/69522
50e0cd76 8279 * gcc.dg/pr69522.c: New test.
74a4140f 8280
9ddb20d6 82812016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8282
8283 PR c++/69098
8284 * g++.dg/cpp1y/69098.C: New test.
8285 * g++.dg/cpp1y/69098-2.C: New test.
8286
67cf9b55 82872016-02-12 Jakub Jelinek <jakub@redhat.com>
8288
8289 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8290 and neighbour -> neighbor.
8291 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8292 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8293 * c-c++-common/Wvarargs.c: Likewise.
8294 * c-c++-common/goacc/host_data-5.c: Likewise.
8295 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8296 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8297 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8298 * gcc.target/aarch64/pr60697.c: Likewise.
8299 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8300 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8301 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8302 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8303 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8304 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8305 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8306 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8307 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8308 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8309 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8310 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8311 * g++.dg/lookup/koenig5.C: Likewise.
8312 * g++.dg/ext/no-asm-2.C: Likewise.
8313 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8314 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8315 * gfortran.dg/used_types_16.f90: Likewise.
8316 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8317 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8318 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8319 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8320 * gfortran.dg/abstract_type_6.f03: Likewise.
8321 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8322 * gfortran.dg/used_types_15.f90: Likewise.
8323 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8324 * gfortran.dg/exit_3.f08: Likewise.
8325 * gfortran.dg/open_status_2.f90: Likewise.
8326 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8327 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8328 * gfortran.dg/associate_1.f03: Likewise.
8329 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8330 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8331 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8332 * gcc.dg/builtin-object-size-1.c: Likewise.
8333 * gcc.dg/noreturn-6.c: Likewise.
8334 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8335 * gcc.dg/globalalias.c: Likewise.
8336 * gcc.dg/builtins-config.h: Likewise.
8337 * gcc.dg/pr30457.c: Likewise.
8338 * gcc.c-torture/compile/volatile-1.c: Likewise.
8339 * gcc.c-torture/execute/20101011-1.c: Likewise.
8340 * c-c++-common/Waddress-1.c: Likewise.
8341
40b38ace 83422016-02-11 Jakub Jelinek <jakub@redhat.com>
8343
8344 PR c/69768
8345 * c-c++-common/Waddress-1.c: New test.
8346
42c87ca9 83472016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8348
8349 PR fortran/69296
8350 * gfortran.dg/associate_19.f03: New test.
8351 * gfortran.dg/associate_20.f03: New test.
8352
acb7939f 83532016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8354
8355 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8356
6defe3c5 83572016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8358
8359 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8360 .arch armv8-a\n. Add -dA to dg-options.
8361 * gcc.target/aarch64/assembler_arch_1.c: New test.
8362 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8363
63f63318 83642016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8365
8366 PR c++/68726
8367 * g++.dg/cpp0x/pr68726.C: New.
8368
1cddf457 83692016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8370
8371 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8372 test.
8373
b86fba37 83742016-02-11 Richard Biener <rguenther@suse.de>
8375
8376 * g++.dg/tree-ssa/pr61034.C: Adjust.
8377
ec4ec95a 83782016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8379
be7c31e9 8380 PR target/69148
ec4ec95a 8381 * gcc.target/s390/pr69148.c: New.
8382
f64416ca 83832016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8384
8385 PR tree-optimization/69652
8386 * gcc.dg/torture/pr69652.c: New test.
8387
e5d1ea31 83882016-02-10 Jakub Jelinek <jakub@redhat.com>
8389 Patrick Palka <ppalka@gcc.gnu.org>
8390
8391 PR ipa/69241
8392 PR c++/69649
8393 * g++.dg/ipa/pr69241-1.C: New test.
8394 * g++.dg/ipa/pr69241-2.C: New test.
8395 * g++.dg/ipa/pr69241-3.C: New test.
8396 * g++.dg/ipa/pr69649.C: New test.
8397
fa03b19d 83982016-02-10 Uros Bizjak <ubizjak@gmail.com>
8399
8400 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8401 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8402
14485c8a 84032016-02-10 Bin Cheng <bin.cheng@arm.com>
8404
8405 PR tree-optimization/68021
8406 * gcc.dg/tree-ssa/pr68021.c: New test.
8407
79f1ed25 84082016-02-10 Richard Biener <rguenther@suse.de>
8409
8410 PR tree-optimization/69726
8411 * gcc.dg/uninit-22.c: New testcase.
8412
58f74eff 84132016-02-09 Andrew Pinski <apinski@cavium.com>
8414
8415 PR tree-opt/69282
8416 * gcc.c-torture/compile/20160205-1.c: New testcase.
8417
600c00f7 84182016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8419
8420 PR target/68404
8421 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8422 instead accessing a really large arrray.
8423 * gcc.target/powerpc/fusion3.c: Likewise.
8424
0771836e 84252016-02-09 Charles Baylis <charles.baylis@linaro.org>
8426
8427 PR target/68532
8428 * gcc.c-torture/execute/pr68532.c: New test.
8429
4ccd644f 84302016-02-11 Alexandre Oliva <aoliva@redhat.com>
8431
8432 PR target/69634
8433 * gcc.dg/pr69634.c: New.
8434
2e980a39 84352016-02-09 Richard Biener <rguenther@suse.de>
8436
8437 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8438
aacf7102 84392016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 8440
aacf7102 8441 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8442
a1856ddf 84432016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8444
8445 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8446
d4d3da7e 84472016-02-09 Richard Biener <rguenther@suse.de>
8448
8449 PR tree-optimization/69715
8450 * gcc.dg/torture/pr69715.c: New testcase.
8451
9cc6714f 84522016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8453
8454 PR c++/69139
8455 * g++.dg/cpp0x/trailing12.C: New test.
8456 * g++.dg/cpp0x/trailing13.C: New test.
8457
83d5062b 84582016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8459
8460 PR c++/69283
8461 PR c++/67835
8462 * g++.dg/cpp1y/auto-fn29.C: New test.
8463 * g++.dg/cpp1y/auto-fn30.C: New test.
8464
394a86f3 84652016-02-08 Jakub Jelinek <jakub@redhat.com>
8466
8467 PR tree-optimization/69209
8468 * gcc.c-torture/compile/pr69209.c: New test.
8469
93b124b4 84702016-02-08 Jeff Law <law@redhat.com>
8471
8472 PR tree-optimization/68541
8473 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8474 of statements allowed in join block for path splitting.
8475
26abce13 84762016-02-08 Jakub Jelinek <jakub@redhat.com>
8477
0acb2d6e 8478 PR c++/59627
8479 * g++.dg/gomp/pr59627.C: New test.
8480
26abce13 8481 PR ipa/69239
8482 * g++.dg/ipa/pr69239.C: New test.
8483
86e0b129 84842016-02-08 David Malcolm <dmalcolm@redhat.com>
8485
8486 PR preprocessor/69664
8487 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8488 * gcc.dg/cpp/warn-comments.c: Likewise.
8489
f553d9f8 84902016-02-08 Marek Polacek <polacek@redhat.com>
8491
8492 PR c++/69688
8493 * g++.dg/init/const12.C: New test.
8494
600695e0 84952016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8496
8497 PR target/60410
8498 * gcc.dg/lto/pr55113_0.c: Remove test.
8499
c4f4b1e8 85002016-02-08 Richard Biener <rguenther@suse.de>
8501
8502 PR tree-optimization/69719
8503 * gcc.dg/torture/pr69719.c: New testcase.
8504
5a987d87 85052016-02-08 Richard Biener <rguenther@suse.de>
8506 Jeff Law <law@redhat.com>
8507
8508 PR target/68273
8509 * gcc.target/mips/pr68273.c: New testcase.
8510
0418e71d 85112016-02-08 Richard Biener <rguenther@suse.de>
8512
8513 PR rtl-optimization/69274
8514 * gcc.target/i386/addr-sel-1.c: XFAIL.
8515
07c0f1ca 85162016-02-08 Jeff Law <law@redhat.com>
8517
40d85f4c 8518 PR tree-optimization/68541
8519 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8520
140e093f 8521 PR tree-optimization/65917
07c0f1ca 8522 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8523
16430acf 85242016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8525
8526 PR fortran/50555
8527 * gfortran.dg/namelist_args.f90: New test.
8528
3f0ff0d8 85292016-02-05 Jeff Law <law@redhat.com>
8530
140e093f 8531 PR tree-optimization/68541
3f0ff0d8 8532 * gcc.dg/tree-ssa/split-path-2.c: New test.
8533 * gcc.dg/tree-ssa/split-path-3.c: New test.
8534 * gcc.dg/tree-ssa/split-path-4.c: New test.
8535 * gcc.dg/tree-ssa/split-path-5.c: New test.
8536 * gcc.dg/tree-ssa/split-path-6.c: New test.
8537 * gcc.dg/tree-ssa/split-path-7.c: New test.
8538
a7cc1f94 85392016-02-05 Martin Sebor <msebor@redhat.com>
8540
8541 PR c++/69662
8542 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8543 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8544
fcb25f28 85452016-02-06 Richard HEnderson <rth@redhat.com>
8546
8547 PR c/69643
8548 * gcc.target/i386/addr-space-4.c: New.
8549 * gcc.target/i386/addr-space-5.c: New.
8550
3a2545a1 85512016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8552
8553 PR fortran/66089
8554 * gfortran.dg/elemental_dependency_6.f90: New.
8555
1e302465 85562016-02-05 Jakub Jelinek <jakub@redhat.com>
8557
66feb54c 8558 PR rtl-optimization/69691
8559 * gcc.c-torture/execute/pr69691.c: New test.
8560
1e302465 8561 PR c++/69628
8562 * g++.dg/parse/pr69628.C: New test.
8563
9c28a298 85642016-02-05 Uros Bizjak <ubizjak@gmail.com>
8565
8566 * gcc.dg/sancov/asan.c: Move to ...
8567 * gcc.dg/asan/sancov-1.c: ... here.
8568
a854e286 85692016-02-05 Uros Bizjak <ubizjak@gmail.com>
8570
8571 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8572
d4f0b240 85732016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8574
8575 PR target/69677
8576 * gcc.target/i386/pr69677.c: New test.
8577
235d8723 85782016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8579
8580 PR c++/68948
8581 * g++.dg/template/pr68948.C: New test.
8582
f390cf65 85832016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8584
8585 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8586 (only necessary on s390x).
8587
ab99f104 85882016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8589
8590 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8591 -mno-accumulate-outgoing-args.
8592
f7ef5392 85932016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8594
8595 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8596
6b098e91 85972016-02-04 Jakub Jelinek <jakub@redhat.com>
8598
8599 PR c/69669
8600 * c-c++-common/pr69669.c: New test.
8601
f0146cf3 86022016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8603
8604 PR target/69667
8605 * g++.dg/pr69667.C: New file.
8606
08fd6cf5 86072016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8608
8609 PR target/69619
8610 * gcc.dg/pr69619.c: Add new test.
8611
a6f3f39f 86122016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8613
8614 PR rtl-optimization/69577
8615 * gcc.target/i386/pr69577.c: New test.
8616
774068a0 86172016-02-04 Martin Liska <mliska@suse.cz>
8618
8619 * g++.dg/asan/pr69276.C: New test.
8620
f50a7894 86212016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8622
8623 PR target/65932
8624 PR target/67714
8625 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8626 a single smulbb instruction.
8627 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8628 * gcc.target/amr/wmul-2.c: Likewise.
8629
6b722eb3 86302016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8631
8632 PR target/65932
8633 PR target/67714
8634 * gcc.c-torture/execute/pr67714.c: New test.
8635
1f1475a7 86362016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8637
8638 PR target/69454
8639 * gcc.target/i386/pr69454-1.c: New test.
8640 * gcc.target/i386/pr69454-2.c: New test.
8641
6b94e133 86422016-02-03 Martin Sebor <msebor@redhat.com>
8643
8644 PR c++/69251
8645 PR c++/69253
8646 PR c++/69290
8647 PR c++/69277
8648 PR c++/69349
8649 * g++.dg/ext/flexarray-mangle-2.C: New test.
8650 * g++.dg/ext/flexarray-mangle.C: New test.
8651 * g++.dg/ext/flexarray-subst.C: New test.
8652 * g++.dg/ext/flexary11.C: New test.
8653 * g++.dg/ext/flexary12.C: New test.
8654 * g++.dg/ext/flexary13.C: New test.
8655 * g++.dg/ext/flexary14.C: New test.
8656 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8657
342ed0ac 86582016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8659
8660 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8661 Define only if CHECK_FLOAT128 is defined.
8662 (main): Properly initialize u5.
8663
edf6c4d2 86642016-02-03 Jakub Jelinek <jakub@redhat.com>
8665
415d5641 8666 PR c/69627
8667 * gcc.dg/pr69627.c: New test.
8668
edf6c4d2 8669 PR target/69644
8670 * gcc.dg/pr69644.c: New test.
8671
cf8f3ba0 86722016-02-03 Mike Stump <mikestump@comcast.net>
8673
8674 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8675 support for struct-layout-1.exp.
8676
c90d55dd 86772016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8678
8679 PR c++/69056
f7ef5392 8680 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 8681
401bd0c8 86822016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8683 Alexandre Oliva <aoliva@redhat.com>
8684
8685 PR target/69461
8686 * gcc.target/powerpc/pr69461.c: New.
8687
277d9d1d 86882016-02-03 Uros Bizjak <ubizjak@gmail.com>
8689
8690 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8691 works from here ...
8692 (check_effective_target_fsanitize_thread): ... to here. Do not
8693 specify additional compile flags for the test source.
8694 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8695 specify additional compile flags for the test source.
8696
e69ad94a 86972016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8698
8699 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8700
a4454da2 87012016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8702
8703 PR fortran/67451
8704 PR fortran/69418
8705 * gfortran.dg/coarray_allocate_2.f08: New test.
8706 * gfortran.dg/coarray_allocate_3.f08: New test.
8707 * gfortran.dg/coarray_allocate_4.f08: New test.
8708
88cab2dd 87092016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8710
8711 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8712 use same scan-tree-dump-times on all platforms.
8713 * gcc.dg/vect/vect-outer-1.c: Likewise.
8714 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8715 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8716 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8717 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8718 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8719 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8720 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8721
66ea75c4 87222016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8723
8724 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8725 warning.
8726
4eef8df7 87272016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8728
8729 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8730
665fbc2f 87312016-02-02 James Norris <jnorris@codesourcery.com>
8732
8733 * c-c++-common/goacc/routine-5.c: Add tests.
8734
b10e3d47 87352016-02-02 Alexander Monakov <amonakov@ispras.ru>
8736
8737 * gcc.target/nvptx/unsigned-cmp.c: New test.
8738
12ad66dd 87392016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8740
8741 * gcc.target/aarch64/scalar_shift_1.c
8742 (test_corners_sisd_di): Improve force to SIMD register.
8743 (test_corners_sisd_si): Likewise.
8744 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8745 Remove scan-assembler check for ldr.
8746
f9ec342f 87472016-02-02 Richard Biener <rguenther@suse.de>
8748
8749 PR tree-optimization/69595
8750 * gcc.dg/Warray-bounds-17.c: New testcase.
8751
32f2925a 87522016-02-02 Richard Biener <rguenther@suse.de>
8753
8754 PR tree-optimization/69606
8755 * gcc.dg/torture/pr69606.c: New testcase.
8756
cfd9ca84 87572016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8758
8759 PR middle-end/68542
8760 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8761 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8762
19bf08e2 87632016-02-02 Alan Modra <amodra@gmail.com>
8764
8765 PR target/69548
8766 * gcc.target/powerpc/pr69548.c: New test.
8767
6f13b088 87682016-02-01 Jakub Jelinek <jakub@redhat.com>
8769
dcddc5af 8770 PR rtl-optimization/69592
8771 * gcc.dg/pr69592.c: New test.
8772
6f13b088 8773 PR preprocessor/69543
8774 PR c/69558
8775 * gcc.dg/pr69543.c: New test.
8776 * gcc.dg/pr69558.c: New test.
8777
d090e5c2 87782016-02-01 Uros Bizjak <ubizjak@gmail.com>
8779
fcb317c5 8780 PR testsuite/65940
8781 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 8782
aaf527dc 87832016-02-01 Martin Sebor <msebor@redhat.com>
8784
8785 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8786
1674217b 87872016-02-01 Bin Cheng <bin.cheng@arm.com>
8788
8789 PR tree-optimization/67921
8790 * c-c++-common/ubsan/pr67921.c: New test.
8791
b4007655 87922016-02-01 Richard Biener <rguenther@suse.de>
8793
8794 PR middle-end/69556
8795 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8796
88a477bb 87972016-02-01 Richard Biener <rguenther@suse.de>
8798
8799 PR tree-optimization/69574
8800 * gcc.dg/torture/pr69574.c: New testcase.
8801
2eaaa4e7 88022016-02-01 Richard Biener <rguenther@suse.de>
8803
8804 PR tree-optimization/69579
8805 * gcc.dg/setjmp-6.c: New testcase.
8806
e3882c44 88072016-02-01 Jakub Jelinek <jakub@redhat.com>
8808
8809 PR rtl-optimization/69570
8810 * g++.dg/opt/pr69570.C: New test.
8811
f80aff47 88122016-02-01 Richard Henderson <rth@redhat.com>
8813
8814 * gcc.dg/pr69535.c: New test.
8815
240568aa 88162016-01-31 John David Anglin <danglin@gcc.gnu.org>
8817
6009b3b8 8818 PR testsuite/69584
8819 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8820 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8821
1fdf7177 8822 PR debug/68244
8823 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8824
240568aa 8825 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8826
cb3e5ac0 88272016-01-31 Paul Thomas <pault@gcc.gnu.org>
8828
8829 PR fortran/67564
8830 * gfortran.dg/allocate_with_source_17.f03: New test.
8831
3b8b902b 88322016-01-30 Jakub Jelinek <jakub@redhat.com>
8833
8834 PR tree-optimization/69546
8835 * gcc.dg/torture/pr69546.c: New test.
8836
17985abe 88372016-01-30 Paul Thomas <pault@gcc.gnu.org>
8838
8839 PR fortran/69566
8840 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8841
b5239e80 88422016-01-30 Martin Sebor <msebor@redhat.com>
8843
8844 PR c++/68490
8845 * g++.dg/ext/flexary10.C: New test.
8846
e8f03010 88472016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8848
8849 PR fortran/66707
8850 gfortran.dg/common_23.f90: New test.
8851
dc93691a 88522016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8853
8854 PR target/65546
8855 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8856 condition being checked, and disable it when the target supports
8857 misaligned loads and stores.
8858
ff5e28e9 88592016-01-29 Jakub Jelinek <jakub@redhat.com>
8860
8861 PR debug/69518
8862 * gcc.dg/torture/pr69518.c: New test.
8863
b0d8930a 88642016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8865
8866 PR target/69530
8867 * gcc.target/i386/pr69530.c: New test.
8868
21601fc7 88692016-01-29 Steve Ellcey <sellcey@imgtec.com>
8870
8871 PR target/65604
8872 * gcc.target/mips/div-delay.c: New test.
8873
ca6c7317 88742016-01-29 Jakub Jelinek <jakub@redhat.com>
8875
4758dc39 8876 PR target/69551
8877 * gcc.target/i386/pr69551.c: New test.
8878
ca6c7317 8879 PR target/66137
8880 * gcc.target/i386/pr66137.c: New test.
8881
e3078da6 88822016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8883
8884 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8885 always built for p5600.
8886 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8887 isa=p5600 dg-option.
8888
b622ec25 88892016-01-29 Richard Biener <rguenther@suse.de>
8890
8891 PR tree-optimization/69547
8892 * g++.dg/tree-ssa/pr69547.C: New testcase.
8893
d2a60e99 88942016-01-29 Jakub Jelinek <jakub@redhat.com>
8895
8896 PR debug/66869
8897 * g++.dg/warn/Wunused-function2.C: New test.
8898
ae849d2b 88992016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8900
8901 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8902 support for test to succeed.
8903
ce6a6978 89042016-01-29 Marek Polacek <polacek@redhat.com>
8905
8906 PR c++/69509
8907 PR c++/69516
8908 * g++.dg/ext/constexpr-vla2.C: New test.
8909 * g++.dg/ext/constexpr-vla3.C: New test.
8910 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8911
7550d855 89122016-01-29 Richard Biener <rguenther@suse.de>
8913
8914 PR middle-end/69537
8915 * gcc.dg/uninit-21.c: New testcase.
8916
f11bb279 89172016-01-28 Uros Bizjak <ubizjak@gmail.com>
8918
8919 PR target/69459
8920 * gcc.target/i386/pr69459.c: New test.
8921
c80c12c8 89222016-01-28 Steve Ellcey <sellcey@imgtec.com>
8923
8924 PR target/68400
8925 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8926 * gcc.target/mips/pr68400.c: New test.
8927
c649bacc 89282016-01-28 Martin Sebor <msebor@redhat.com>
8929
8930 PR target/17381
8931 * gcc.target/powerpc/pr17381.c: New test.
8932
f4881661 89332016-01-28 Jakub Jelinek <jakub@redhat.com>
8934
8935 PR middle-end/69542
8936 * gcc.dg/torture/pr69542.c: New test.
8937
d66fdd75 89382016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8939
8940 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8941
d4a78818 89422016-01-28 David Edelsohn <dje.gcc@gmail.com>
8943
8944 * gcc.dg/pr65980.c: Skip on AIX.
8945 * gcc.dg/pr66688.c: Same.
8946
21329e97 89472016-01-28 David Edelsohn <dje.gcc@gmail.com>
8948
8949 PR target/63679
8950 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8951 * gcc.dg/tree-ssa/sra-18.c: Same.
8952
cc7124a6 89532016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8954
8955 PR fortran/62536
8956 * gfortran.dg/block_15.f08: New test.
8957 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8958 on incorrectly closed BLOCK.
8959
358dfcb4 89602016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8961
8962 * gcc.dg/declare-simd.c: New test.
e87502d6 89632016-01-28 Richard Biener <rguenther@suse.de>
8964
8965 PR tree-optimization/69466
8966 * gfortran.dg/vect/pr69466.f90: New testcase.
8967
44e7334b 89682016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8969
8970 * g++.dg/pr67989.C: Remove ARM-specific option.
8971 * gcc.target/arm/pr67989.C: New file.
8972
5ce8f551 89732016-01-27 Uros Bizjak <ubizjak@gmail.com>
8974
8975 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8976 and expm1 test for glibc < 2.11.
8977
fa6e6b15 89782016-01-27 Richard Henderson <rth@redhat.com>
8979
8980 * gcc.c-torture/execute/pr69447.c: New test.
8981
89822016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 8983
7b8122c6 8984 PR fortran/69422
147b2f9b 8985 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8986
78e516eb 89872016-01-27 Jakub Jelinek <jakub@redhat.com>
8988
8989 PR debug/66869
8990 * gcc.dg/pr66869.c: New test.
8991
9b849350 89922016-01-25 Jeff Law <law@redhat.com>
8993
8994 PR tree-optimization/68398
f11bb279 8995 PR tree-optimization/69196
9b849350 8996 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8997 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8998 path to avoid new heuristic allowing more irreducible regions
8999 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9000 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9001 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9002 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9003 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9004
fee5e491 90052016-01-27 Marek Polacek <polacek@redhat.com>
9006
9007 PR c/68062
9008 * c-c++-common/vector-compare-4.c: New test.
9009
eec96426 90102016-01-27 David Malcolm <dmalcolm@redhat.com>
9011
9012 PR preprocessor/69126
9013 * c-c++-common/pr69126.c: New test case.
9014
5068be18 90152016-01-27 Ian Lance Taylor <iant@google.com>
9016
9017 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9018
5fa82c11 90192016-01-27 Ryan Burn <contact@rnburn.com>
9020
9021 PR cilkplus/69267
9022 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9023
b3df0219 90242016-01-27 Uros Bizjak <ubizjak@gmail.com>
9025
9026 PR target/69512
9027 * gcc.target/i386/pr69512.c: New test.
9028
d46a16d4 90292016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9030
9031 PR ada/69488
9032 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9033
6a9b35ef 90342016-01-27 Marek Polacek <polacek@redhat.com>
9035
9036 PR c++/69379
9037 * g++.dg/pr69379.C: New test.
9038
18e9663b 90392016-01-27 Martin Sebor <msebor@redhat.com>
9040
9041 PR c++/69317
9042 * g++.dg/abi/Wabi-2-2.C: New test.
9043 * g++.dg/abi/Wabi-2-3.C: New test.
9044 * g++.dg/abi/Wabi-3-2.C: New test.
9045 * g++.dg/abi/Wabi-3-3.C: New test.
9046
c88301ad 90472016-01-27 Richard Biener <rguenther@suse.de>
9048
9049 PR tree-optimization/69166
9050 * gcc.dg/torture/pr69166.c: New testcase.
9051
8ca47550 90522016-01-27 Martin Jambor <mjambor@suse.cz>
9053
9054 PR tree-optimization/69355
9055 * gcc.dg/tree-ssa/pr69355.c: New test.
9056
5cb23e3c 90572016-01-27 Marek Polacek <polacek@redhat.com>
9058
9059 PR c++/69496
9060 * g++.dg/ext/constexpr-vla1.C: New test.
9061
7b0c1b6d 90622016-01-20 Christian Bruel <christian.bruel@st.com>
9063
9064 PR target/69245
9065 * gcc.target/arm/pr69245.c: New test.
9066
220112fc 90672016-01-27 Jakub Jelinek <jakub@redhat.com>
9068
9069 PR tree-optimization/69399
9070 * gcc.dg/torture/pr69399.c: New test.
9071
16294490 90722016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9073
9074 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9075
8abd3d0c 90762016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9077
9078 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9079
7cf9b895 90802016-01-26 Tom de Vries <tom@codesourcery.com>
9081
9082 PR tree-optimization/69110
9083 * gcc.dg/autopar/pr69110.c: New test.
9084
557c1942 90852016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 9086 Sebastian Pop <s.pop@samsung.com>
557c1942 9087
9088 * gcc.dg/graphite/isl-ast-op-select.c: New.
9089
80adbd96 90902015-01-26 Paul Thomas <pault@gcc.gnu.org>
9091
9092 PR fortran/69385
9093 * gfortran.dg/allocate_error_6.f90: New test.
9094
c3f86f60 90952016-01-26 Richard Henderson <rth@redhat.com>
9096
9097 * gcc.dg/tm/pr60908.c: New test.
9098
3752e5b1 90992016-01-26 David Malcolm <dmalcolm@redhat.com>
9100
9101 PR other/69006
9102 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9103 directive.
9104 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9105 expected multiline output to reflect the colorization being
9106 disabled before newlines.
9107 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9108 (custom_diagnostic_finalizer): Replace call to
9109 pp_newline_and_flush with call to pp_flush.
9110 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9111 * gfortran.dg/implicit_class_1.f90: Likewise.
9112 * lib/gcc-dg.exp (allow_blank_lines): New global.
9113 (dg-allow-blank-lines-in-output): New procedure.
9114 (gcc-dg-prune): Complain about blank lines in the output, unless
9115 dg-allow-blank-lines-in-output was called.
9116 * lib/multiline.exp (_build_multiline_regex): Only support
9117 arbitrary followup text for non-blank-lines, not for blank lines.
9118
9bbfd060 91192016-01-26 Jakub Jelinek <jakub@redhat.com>
9120
9121 PR tree-optimization/69483
9122 * gcc.dg/pr69483.c: New test.
9123 * g++.dg/opt/pr69483.C: New test.
9124
53773057 91252016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9126
9127 PR target/68620
9128 * gcc.target/arm/pr68620.c: New test.
9129
442a556f 91302016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9131
9132 * gcc.target/i386/pr68986-2.c: Remove -m32.
9133
d513c683 91342016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9135
9136 PR target/68986
9137 * gcc.target/i386/pr68986-1.c: New test.
9138 * gcc.target/i386/pr68986-2.c: Likewise.
9139 * gcc.target/i386/pr68986-3.c: Likewise.
9140
976877a5 91412016-01-26 Christian Bruel <christian.bruel@st.com>
9142
9143 * lib/target-supports.exp
9144 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9145 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9146 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9147
2c7b2f88 91482016-01-26 Richard Biener <rguenther@suse.de>
9149
9150 PR tree-optimization/69452
9151 * gcc.dg/torture/pr69452.c: New testcase.
9152
f7fc06e7 91532016-01-26 Jakub Jelinek <jakub@redhat.com>
9154
9155 PR target/69442
9156 * gcc.dg/pr69442.c: New test.
9157
d1dae587 91582016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9159
9160 PR target/67896
9161 * gcc.target/aarch64/simd/pr67896.C: New.
9162
ef7be7f8 91632016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9164
9165 PR tree-optimization/69400
9166 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9167 function.
9168 (plugin_init): Call it.
9169 * gcc.dg/torture/pr69400.c: New test.
9170
648433a4 91712016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9172
9173 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9174
45fc5243 91752016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9176 Sebastian Pop <s.pop@samsung.com>
9177
9178 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9179 isl-0.15.
9180
c699f6a1 91812016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9182 Sebastian Pop <s.pop@samsung.com>
9183
9184 * gcc.dg/graphite/pr69292.c: New.
9185
b86e24ea 91862016-01-25 Jakub Jelinek <jakub@redhat.com>
9187
9188 * c-c++-common/goacc/use_device-1.c: New test.
9189
105cb8d7 91902016-01-25 Jeff Law <law@redhat.com>
9191
9192 PR tree-optimization/69196
9193 PR tree-optimization/68398
9194 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9195 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9196
44562749 91972016-01-25 David Edelsohn <dje.gcc@gmail.com>
9198
9199 PR target/69469
9200 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9201 Algorithm.
9202
6837fee7 92032016-01-25 Richard Biener <rguenther@suse.de>
9204
9205 PR testsuite/69380
9206 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9207
fe500d65 92082016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9209
9210 PR target/69421
9211 * gcc.dg/pr69421.c: New test.
9212
8eacba94 92132016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9214
9215 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9216 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9217 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9218 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9219 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9220 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9221 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9222 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9223 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9224 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9225
af09d40d 92262016-01-25 Richard Biener <rguenther@suse.de>
9227
9228 PR tree-optimization/69376
9229 * gcc.dg/torture/pr69376.c: New testcase.
9230
d65063f5 92312016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9232
9233 PR fortran/69397
9234 PR fortran/68442
9235 * gfortran.dg/interface_38.f90: New test.
9236 * gfortran.dg/interface_39.f90: New test.
80adbd96 9237
08c7bfb4 92382016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9239
9240 Revert:
9241 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9242
9243 PR c++/11858
9244 PR c++/24663
9245 PR c++/24664
9246 * g++.dg/template/pr11858.C: New test.
9247 * g++.dg/template/pr24663.C: New test.
9248 * g++.dg/template/unify12.C: New test.
9249 * g++.dg/template/unify13.C: New test.
9250 * g++.dg/template/unify14.C: New test.
9251 * g++.dg/template/unify15.C: New test.
9252 * g++.dg/template/unify16.C: New test.
9253 * g++.dg/template/unify17.C: New test.
9254
c2e7d2be 92552016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9256
9257 PR fortran/68283
9258 gfortran.dg/pr68283.f90: New test.
9259
9f2e8617 92602016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9261
9262 PR fortran/66094
9263 * gfortran.dg/inline_matmul_13.f90: New test.
9264 * gfortran.dg/matmul_bounds_8.f90: New test.
9265 * gfortran.dg/matmul_bounds_9.f90: New test.
9266 * gfortran.dg/matmul_bounds_10.f90: New test.
9267
a4838119 92682016-01-23 Tom de Vries <tom@codesourcery.com>
9269
9270 PR tree-optimization/69426
9271 * gcc.dg/autopar/pr69426.c: New test.
9272
feddf0dc 92732016-01-23 Martin Sebor <msebor@redhat.com>
9274
9275 PR c++/58109
9276 PR c++/69022
9277 * g++.dg/cpp0x/alignas5.C: New test.
9278 * g++.dg/ext/vector29.C: Same.
9279
132731fb 92802016-01-23 Uros Bizjak <ubizjak@gmail.com>
9281
9282 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9283 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9284 _GNU_SOURCE from compile flags to the source.
9285 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9286 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9287 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9288 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9289
51aec681 92902016-01-22 Jakub Jelinek <jakub@redhat.com>
9291
9292 PR target/69432
9293 * g++.dg/opt/pr69432.C: New test.
9294
147aa3e3 92952016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9296
9297 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9298 32-bit targets testing an -m64 multilib.
9299
4d04e35e 93002016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9301
9302 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9303 64-bit support.
9304
86f38d0c 93052016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9306
9307 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9308
f776e712 93092016-01-21 Christian Bruel <christian.bruel@st.com>
9310
9311 PR target/68674
9312 * gcc.target/i386/pr68674.c
9313 * gcc.target/aarch64/pr68674.c
9314 * gcc.target/arm/pr68674.c
9315
7b9de435 93162016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9317
9318 PR target/69403
9319 * gcc.c-torture/execute/pr69403.c: New test.
9320
9935a0ba 93212016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9322
9323 PR c++/55843
9324 * g++.dg/template/pr55843.C: New.
9325
06b94aa1 93262016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9327
9328 PR testsuite/66877
9329 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9330 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9331
b68773a8 93322016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9333
9334 PR testsuite/67489
132731fb 9335 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9336 from dg-do compile directive, and instead add
9337 { dg-require-effective-target int128 }.
b68773a8 9338
bbbbe8ab 93392016-01-20 Martin Sebor <msebor@redhat.com>
9340
9341 PR c/69405
9342 * gcc.dg/sync-fetch.c: New test.
9343
f3a6a26f 93442016-01-21 Martin Sebor <msebor@redhat.com>
9345
9346 PR target/69252
9347 * gcc.target/powerpc/pr69252.c: New test.
9348
d1565a03 93492016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9350
9351 PR fortran/65996
132731fb 9352 * gfortran.dg/pr65996.f90: New test.
d1565a03 9353
15a5a905 93542016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9355
9356 PR c++/68810
bbbbe8ab 9357 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 9358 expected to generate an error.
15a5a905 9359
e4538af5 93602016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9361
9362 PR middle-end/66178
9363 * gcc.dg/torture/pr66178.c: New test.
9364
4d4180ce 93652016-01-21 Anton Blanchard <anton@samba.org>
9366 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9367
9368 PR target/63354
9369 * gcc.target/powerpc/pr63354.c: New test.
9370
86e16058 93712016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9372
9373 PR rtl-optimization/68990
9374 * gcc.target/i386/pr68990: New.
9375
b11b85e4 93762016-01-21 Nick Clifton <nickc@redhat.com>
9377
9378 PR target/69129
9379 * gcc.target/mips/pr69129.c: New.
9380
62dd9f85 93812016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9382
9383 PR c++/58046
9384 * g++.dg/cpp0x/pr58046.C: New.
9385
ac7d424b 93862016-01-21 Jakub Jelinek <jakub@redhat.com>
9387
47c0bea3 9388 PR target/69187
9389 PR target/65624
9390 * gcc.target/arm/pr69187.c: New test.
9391
ac7d424b 9392 PR c++/69355
9393 * g++.dg/torture/pr69355.C: New test.
9394
9e18b252 93952016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9396 Sebastian Pop <s.pop@samsung.com>
9397
9398 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9399
de862e2f 94002016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9401 Sebastian Pop <s.pop@samsung.com>
9402
132731fb 9403 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 9404
f55f9344 94052016-01-21 Jakub Jelinek <jakub@redhat.com>
9406
9407 PR middle-end/67653
9408 * c-c++-common/pr67653.c: New test.
9409 * gcc.dg/torture/pr29119.c: Add dg-warning.
9410
62752e71 94112016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9412
9413 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9414
16d4186f 94152016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9416
9417 PR c/24293
9418 * gcc.dg/pr24293.c: New test.
9419 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9420 incomplete struct type.
9421 * gcc.dg/declspec-1.c: Likewise.
9422 * gcc.dg/pr63549.c: Likewise.
9423
58219d13 94242016-01-20 Jakub Jelinek <jakub@redhat.com>
9425
9426 PR tree-optimization/66612
9427 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9428 for bdn instruction.
9429
a7b5688a 94302016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9431
9432 * lib/target-supports.exp
9433 (check_effective_target_arm_fp_ok_nocache): New.
9434 (check_effective_target_arm_fp_ok): New.
9435 (add_options_for_arm_fp): New.
9436 (check_effective_target_arm_crypto_ok_nocache): Require
9437 target_arm_v8_neon_ok instead of arm32.
9438 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9439 (check_effective_target_arm_crypto_pragma_ok): New.
9440 (add_options_for_arm_vfp): New.
9441 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9442 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9443 target instead. Force initial fpu to vfp.
9444 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9445 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9446 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9447 dependency.
9448 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9449 use arm_vfp effective target instead. Force initial fpu to vfp.
9450 * gcc.target/arm/attr-neon3.c: Likewise.
9451 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9452 arm_vfp_ok.
9453 * gcc.target/arm/unsigned-float.c: Likewise.
9454 * gcc.target/arm/vfp-1.c: Likewise.
9455 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9456 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9457 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9458 * gcc.target/arm/vfp-ldmias.c: Likewise.
9459 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9460 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9461 * gcc.target/arm/vfp-stmiad.c: Likewise.
9462 * gcc.target/arm/vfp-stmias.c: Likewise.
9463 * gcc.target/arm/vnmul-1.c: Likewise.
9464 * gcc.target/arm/vnmul-2.c: Likewise.
9465 * gcc.target/arm/vnmul-3.c: Likewise.
9466 * gcc.target/arm/vnmul-4.c: Likewise.
9467
7ca56ca8 94682016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 9469
7fb75b57 9470 PR testsuite/69366
9471 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9472 the MPX run-time library, for compile-time MPX test.
9473 * gcc.target/i386/chkp-always_inline.c: Likewise.
9474 * gcc.target/i386/chkp-bndret.c: Likewise.
9475 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9476 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9477 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9478 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9479 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9480 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9481 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9482 * gcc.target/i386/chkp-label-address.c: Likewise.
9483 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9484 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9485 * gcc.target/i386/chkp-pr69044.c: Likewise.
9486 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9487 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9488 * gcc.target/i386/chkp-strchr.c: Likewise.
9489 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9490 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9491 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9492 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9493 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9494 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9495 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9496 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9497 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9498 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9499 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9500 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9501 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9502 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9503 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9504 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9505 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9506 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9507 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9508 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9509 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9510 * gcc.target/i386/pr63995-2.c: Likewise.
9511 * gcc.target/i386/pr64805.c: Likewise.
9512 * gcc.target/i386/pr65044.c: Likewise.
9513 * gcc.target/i386/pr65167.c: Likewise.
9514 * gcc.target/i386/pr65183.c: Likewise.
9515 * gcc.target/i386/pr65184.c: Likewise.
9516 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 9517
f2da0b99 95182016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9519
9520 PR tree-optimization/69328
9521 * gcc.dg/pr69328.c: New test.
9522
4d379676 95232016-01-20 Jeff Law <law@redhat.com>
9524
4a11f145 9525 PR target/25114
4d379676 9526 * gcc.target/m68k/pr25114.c: New test.
9527
0754bad1 95282016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9529
9530 * gcc.target/arm/memset-inline-10.c: Added
9531 dg-require-effective-target arm_thumb2_ok.
9532
63bd5c2d 95332016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9534
9535 * gcc.dg/debug/dwarf2/sso.c: New test.
9536
a9c01e81 95372016-01-19 Uros Bizjak <ubizjak@gmail.com>
9538
9539 PR testsuite/68820
9540 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9541 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9542 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9543
53fa0e54 95442016-01-19 Jan Hubicka <hubicka@ucw.cz>
9545
9546 PR ipa/66223
9547 * g++.dg/ipa/devirt-50.C: New testcase.
9548
e035a62c 95492016-01-19 Marek Polacek <polacek@redhat.com>
9550
9551 PR c++/68965
9552 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9553 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9554
885cc3ea 95552016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9556
9557 PR target/69135
9558 * gcc.target/arm/pr69135_1.c: New test.
9559
07bd240e 95602015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9561
9562 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9563
9f60d257 95642015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9565
9566 * gcc.target/aarch64/ccmp_1.c: New testcase.
9567
a0c919f7 95682016-01-19 Marek Polacek <polacek@redhat.com>
9569
9570 PR c++/68586
9571 * g++.dg/cpp0x/enum30.C: New test.
9572
dc5d6d17 95732016-01-19 Richard Biener <rguenther@suse.de>
9574
9575 PR tree-optimization/69336
9576 * g++.dg/tree-ssa/pr69336.C: New testcase.
9577
6dd156e0 95782016-01-19 Jakub Jelinek <jakub@redhat.com>
9579
9580 PR debug/65779
9581 * gcc.dg/pr65779.c: New test.
9582
3e0d45b9 95832016-01-19 Richard Biener <rguenther@suse.de>
9584
9585 PR tree-optimization/69352
9586 * gcc.dg/torture/pr69352.c: New testcase.
9587
7a3cf64d 95882016-01-19 Jakub Jelinek <jakub@redhat.com>
9589
9590 PR rtl-optimization/68955
9591 PR rtl-optimization/64557
9592 * gcc.dg/torture/pr68955.c: New test.
9593
8be55b33 95942016-01-19 Jan Hubicka <hubicka@ucw.cz>
9595
9596 PR lto/69136
9597 * g++.dg/torture/pr69136.C: New testcase.
9598
72a985d7 95992016-01-19 Jan Hubicka <hubicka@ucw.cz>
9600
9601 PR lto/69133
9602 * g++.dg/lto/pr69133_0.C: New testcase.
9603 * g++.dg/lto/pr69133_1.C: New testcase.
9604
56778b62 96052016-01-15 Jeff Law <law@redhat.com>
9606
9607 PR tree-optimization/69320
9608 * gcc.c-torture/pr69320-1.c: New test.
9609 * gcc.c-torture/pr69320-2.c: New test.
9610 * gcc.c-torture/pr69320-3.c: New test.
9611 * gcc.c-torture/pr69320-4.c: New test.
9612
ced41b93 96132016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9614
9615 PR c++/11858
9616 PR c++/24663
9617 PR c++/24664
9618 * g++.dg/template/pr11858.C: New test.
9619 * g++.dg/template/pr24663.C: New test.
9620 * g++.dg/template/unify12.C: New test.
9621 * g++.dg/template/unify13.C: New test.
9622 * g++.dg/template/unify14.C: New test.
9623 * g++.dg/template/unify15.C: New test.
9624 * g++.dg/template/unify16.C: New test.
9625 * g++.dg/template/unify17.C: New test.
9626
7f8cbcaf 96272016-01-18 David Malcolm <dmalcolm@redhat.com>
9628
9629 PR testsuite/69181
9630 * gcc.dg/pr69181-1.c: New test file.
9631 * gcc.dg/pr69181-2.c: New test file.
9632 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9633 globals by moving it to...
9634 (cleanup-after-saved-dg-test): ...this new function. Add
9635 "global additional_sources_used". Add reset of global
9636 multiline_expected_outputs to the empty list.
9637 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9638 global to...
9639 (multiline_expected_outputs): ...this, and updated comments to
9640 note that it is modified from gcc-dg.exp.
9641 (dg-end-multiline-output): Update for the above renaming.
9642 (handle-multiline-outputs): Likewise. Remove the clearing
9643 of the expected outputs to the empty list.
9644
3c7cbfc0 96452016-01-18 Richard Biener <rguenther@suse.de>
9646
9647 PR tree-optimization/69297
9648 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9649
81d49cc1 96502016-01-18 Joseph Myers <joseph@codesourcery.com>
9651
9652 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9653 dg-options.
9654 * gcc.target/mips/mips-3d-2.c: Likewise.
9655 * gcc.target/mips/mips-3d-3.c: Likewise.
9656 * gcc.target/mips/mips-3d-4.c: Likewise.
9657 * gcc.target/mips/mips-3d-5.c: Likewise.
9658 * gcc.target/mips/mips-3d-6.c: Likewise.
9659 * gcc.target/mips/mips-3d-7.c: Likewise.
9660 * gcc.target/mips/mips-3d-8.c: Likewise.
9661 * gcc.target/mips/mips-3d-9.c: Likewise.
9662 * gcc.target/mips/mips-ps-1.c: Likewise.
9663 * gcc.target/mips/mips-ps-2.c: Likewise.
9664 * gcc.target/mips/mips-ps-3.c: Likewise.
9665 * gcc.target/mips/mips-ps-4.c: Likewise.
9666 * gcc.target/mips/mips-ps-5.c: Likewise.
9667 * gcc.target/mips/mips-ps-6.c: Likewise.
9668 * gcc.target/mips/mips-ps-7.c: Likewise.
9669 * gcc.target/mips/mips-ps-type.c: Likewise.
9670 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9671 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9672
03c4ff3a 96732016-01-18 Tom de Vries <tom@codesourcery.com>
9674
9675 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9676 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9677 * c-c++-common/goacc/kernels-empty.c: New test.
9678 * c-c++-common/goacc/kernels-eternal.c: New test.
9679 * c-c++-common/goacc/kernels-loop-2.c: New test.
9680 * c-c++-common/goacc/kernels-loop-3.c: New test.
9681 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9682 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9683 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9684 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9685 * c-c++-common/goacc/kernels-loop-data.c: New test.
9686 * c-c++-common/goacc/kernels-loop-g.c: New test.
9687 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9688 * c-c++-common/goacc/kernels-loop-n.c: New test.
9689 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9690 * c-c++-common/goacc/kernels-loop.c: New test.
9691 * c-c++-common/goacc/kernels-noreturn.c: New test.
9692 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9693 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9694 * c-c++-common/goacc/kernels-reduction.c: New test.
9695
22e3dcee 96962016-01-18 Tom de Vries <tom@codesourcery.com>
9697
9698 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9699 * gcc.dg/autopar/outer-2.c: Same.
9700 * gcc.dg/autopar/outer-3.c: Same.
9701 * gcc.dg/autopar/outer-4.c: Same.
9702 * gcc.dg/autopar/outer-5.c: Same.
9703 * gcc.dg/autopar/outer-6.c: Same.
9704 * gcc.dg/autopar/parallelization-1.c: Same.
9705 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9706 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9707 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9708 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9709 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9710 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9711 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9712 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9713 * gcc.dg/autopar/pr39500-1.c: Same.
9714 * gcc.dg/autopar/pr39500-2.c: Same.
9715 * gcc.dg/autopar/pr46193.c: Same.
9716 * gcc.dg/autopar/pr46194.c: Same.
9717 * gcc.dg/autopar/pr49580.c: Same.
9718 * gcc.dg/autopar/pr49960-1.c: Same.
9719 * gcc.dg/autopar/pr49960.c: Same.
9720 * gcc.dg/autopar/pr68373.c: Same.
9721 * gcc.dg/autopar/reduc-1.c: Same.
9722 * gcc.dg/autopar/reduc-1char.c: Same.
9723 * gcc.dg/autopar/reduc-1short.c: Same.
9724 * gcc.dg/autopar/reduc-2.c: Same.
9725 * gcc.dg/autopar/reduc-2char.c: Same.
9726 * gcc.dg/autopar/reduc-2short.c: Same.
9727 * gcc.dg/autopar/reduc-3.c: Same.
9728 * gcc.dg/autopar/reduc-4.c: Same.
9729 * gcc.dg/autopar/reduc-6.c: Same.
9730 * gcc.dg/autopar/reduc-7.c: Same.
9731 * gcc.dg/autopar/reduc-8.c: Same.
9732 * gcc.dg/autopar/reduc-9.c: Same.
9733 * gcc.dg/autopar/uns-outer-4.c: Same.
9734 * gcc.dg/autopar/uns-outer-5.c: Same.
9735 * gcc.dg/autopar/uns-outer-6.c: Same.
9736 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9737 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9738
fd5cbe2f 97392016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9740
9741 PR target/63679
9742 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9743 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9744
fa75ab55 97452016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9746
9747 PR target/63679
9748 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9749 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9750 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9751
214b2582 97522016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9753
9754 PR target/63679
9755 * gcc.dg/tree-ssa/sra-17.c: New.
9756 * gcc.dg/tree-ssa/sra-18.c: New.
9757
13146837 97582016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9759
9760 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9761
6ccd18c2 97622016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9763
9764 * gnat.dg/inline12.adb: New test.
9765
8872b95f 97662016-01-18 Bin Cheng <bin.cheng@arm.com>
9767
9768 PR tree-optimization/66797
9769 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9770
971514e3 97712016-01-18 Richard Biener <rguenther@suse.de>
9772
9773 PR tree-optimization/69170
9774 * gcc.dg/torture/pr69170.c: New testcase.
9775
dfb6d139 97762016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 9777
9778 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9779
164d84c2 97802016-01-16 Tom de Vries <tom@codesourcery.com>
9781
9782 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9783
4c33b769 97842016-01-16 Tom de Vries <tom@codesourcery.com>
9785
9786 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9787 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9788 redundant dg-require-effective-target pthread.
9789 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9790 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9791 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9792 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9793 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9794 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9795 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9796
673441b0 97972016-01-16 David Edelsohn <dje.gcc@gmail.com>
9798
9799 PR target/68609
9800 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9801 * gcc.target/powerpc/recip-7.c: Same.
9802
90153ae7 98032016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9804
9805 PR c++/69091
9806 * g++.dg/template/pr69091.C: New test.
9807
bc24d01d 98082016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9809
9810 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9811 dump does not contain an error_mark_node.
9812 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9813 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9814
4067c0fd 98152016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9816
9817 PR c++/68936
9818 * g++.dg/template/pr68936.C: New test.
9819
27c6dbdd 98202016-01-15 David Edelsohn <dje.gcc@gmail.com>
9821
9822 PR target/68609
9823 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9824 * gcc.target/powerpc/recip-2.c: Same.
9825 * gcc.target/powerpc/recip-3.c: Same.
9826 * gcc.target/powerpc/recip-4.c: Same.
9827 * gcc.target/powerpc/recip-sqrtf.c: Same.
9828
e390c57d 98292016-01-15 Jeff Law <law@redhat.com>
9830
9831 PR tree-optimization/69270
9832 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9833 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9834
ddcfeaf1 98352016-01-15 Paul Thomas <pault@gcc.gnu.org>
9836
9837 PR fortran/49630
9838 * gfortran.dg/deferred_character_13.f90: New test for the fix
9839 of comment 3 of the PR.
9840
9841 PR fortran/54070
9842 * gfortran.dg/deferred_character_8.f90: New test
9843 * gfortran.dg/allocate_error_5.f90: New test
9844
9845 PR fortran/60593
9846 * gfortran.dg/deferred_character_10.f90: New test
9847
9848 PR fortran/60795
9849 * gfortran.dg/deferred_character_14.f90: New test
9850
9851 PR fortran/61147
9852 * gfortran.dg/deferred_character_11.f90: New test
9853
9854 PR fortran/64324
9855 * gfortran.dg/deferred_character_9.f90: New test
9856
81be349c 98572016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9858
9859 PR rtl-optimization/69030
9860 * gcc.target/i386/pr69030.c: New.
9861
998456c5 98622016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9863
9864 * gcc.target/aarch64/target_attr_17.c: New test.
9865
0d85be19 98662016-01-15 Richard Biener <rguenther@suse.de>
9867
9868 PR tree-optimization/66856
9869 * gcc.dg/torture/pr66856-1.c: New testcase.
9870 * gcc.dg/torture/pr66856-2.c: Likewise.
9871
321d36c8 98722016-01-15 Richard Biener <rguenther@suse.de>
9873
9874 PR debug/69137
9875 * g++.dg/lto/pr69137_0.C: New testcase.
9876
d94a1f53 98772016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9878
9879 PR middle-end/69246
9880 * gcc.target/i386/pr69246.c: New test.
9881
5fe9a861 98822016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9883
a9c01e81 9884 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 9885
3d05a5e9 98862016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9887
9888 PR c++/56194
9889 * g++.dg/init/const9.C: Disable test on S/390.
9890
5e8132b5 98912016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9892
9893 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9894 * g++.dg/Wno-frame-address.C: Ditto.
9895
32307cdf 98962016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9897
9898 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9899
1ca28250 99002016-01-15 Richard Biener <rguenther@suse.de>
9901
9902 PR tree-optimization/68961
9903 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9904
6271bd93 99052016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9906
9907 * gcc.target/i386/pr65105-5.c: New test.
9908
dfb6d139 99092016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 9910
9911 * gcc.c-torture/execute/alias-4.c: New testcase.
9912
dfb6d139 99132016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 9914
9915 PR ipa/68148
9916 * g++.dg/ipa/devirt-49.C: New testcase.
9917
7bbac464 99182016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 9919
9920 PR target/65837
9921 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9922 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9923 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9924
4345b868 99252016-01-15 Richard Biener <rguenther@suse.de>
9926
9927 PR tree-optimization/69117
9928 * gcc.dg/torture/pr69117.c: New testcase.
9929
580357e7 99302015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 9931
9932 PR c++/69048
9933 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9934
612baa31 99352016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9936
9937 PR testsuite/67509
9938 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9939 range tests use 100 * maximum instead of maximum + 1.
9940
44e09bc4 99412016-01-14 Jakub Jelinek <jakub@redhat.com>
9942
9943 PR debug/69244
9944 * gcc.dg/guality/pr69244.c: New test.
9945
96962ae4 99462016-01-14 Uros Bizjak <ubizjak@gmail.com>
9947
9948 * lib/target-supports.exp (check_effective_target_issignaling):
9949 New procedure.
9950 * gcc.dg/pr61441.c: Require issignaling effective target.
9951
ab9c400b 99522016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9953
9954 PR target/68803
9955 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9956
a7ed4583 99572016-01-14 David Malcolm <dmalcolm@redhat.com>
9958
9959 PR c++/68819
9960 PR preprocessor/69177
9961 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9962 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9963 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9964 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9965
77f35cec 99662016-01-14 Marek Polacek <polacek@redhat.com>
9967
9968 PR c/69262
9969 * gcc.dg/array-15.c: New test.
9970
915d0950 99712016-01-14 Jakub Jelinek <jakub@redhat.com>
9972
9973 PR middle-end/68146
9974 PR tree-optimization/69155
9975 * gfortran.dg/pr68146.f: New test.
9976 * gfortran.dg/pr69155.f90: New test.
9977
24651fb7 99782016-01-14 Richard Biener <rguenther@suse.de>
9979
9980 PR tree-optimization/68060
9981 * gcc.dg/torture/pr68060-1.c: New testcase.
9982 * gcc.dg/torture/pr68060-2.c: Likewise.
9983
2f63f950 99842016-01-14 Nick Clifton <nickc@redhat.com>
9985
9986 * lib/target-supports.exp
9987 (check_effective_target_arm_neon_ok_nocache): Add an option
9988 sequence that includes setting the ARM architecture to ARMv7-A.
9989 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9990 command line options necessary to enable Neon support.
9991 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9992 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9993 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9994 * gcc.target/arm/pr69180.c: Likewise.
9995
3ce0acde 99962016-01-14 Jeff Law <law@redhat.com>
9997
9998 PR tree-optimization/69270
9999 * gcc.dg/tree-ssa/pr69270.c: New test.
10000
bda05c57 100012016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10002
10003 PR c/66208
10004 * c-c++-common/pr66208.c: New file.
10005
9b657cf1 100062016-01-13 Jakub Jelinek <jakub@redhat.com>
10007
10008 PR tree-optimization/69156
10009 * gcc.dg/pr69156.c: New test.
10010
58ba1b9d 100112016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10012
10013 * gcc.target/i386/pr69225-7.c: New test.
10014
e5fee0fe 100152016-01-13 Richard Henderson <rth@redhat.com>
10016
10017 * gcc.dg/tm/memopt-13.c: Update expected function.
10018 * gcc.dg/tm/memopt-6.c: Likewise.
10019
3f0e9745 100202016-01-13 Uros Bizjak <ubizjak@gmail.com>
10021
10022 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10023 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10024 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10025 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 10026
3f0e9745 100272016-01-13 Tom de Vries <tom@codesourcery.com>
10028
10029 PR tree-optimization/69169
7a6ddc0d 10030 * gcc.dg/pr69169.c: New test.
10031
9b657cf1 100322016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 10033
10034 PR target/69228
10035 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10036 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10037 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10038 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10039 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10040 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10041 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10042 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10043
f704d701 100442016-01-13 Jakub Jelinek <jakub@redhat.com>
10045
10046 PR target/69247
10047 * gcc.dg/pr69247.c: New test.
10048
e966d6b9 100492016-01-13 Richard Biener <rguenther@suse.de>
10050
10051 PR tree-optimization/69242
10052 * gcc.dg/torture/pr69242.c: New testcase.
10053
1ca1d9b2 100542016-01-13 Richard Biener <rguenther@suse.de>
10055
10056 PR tree-optimization/69186
10057 * gcc.dg/torture/pr69186.c: New testcase.
10058
d07cbccc 100592016-01-13 Jeff Law <law@redhat.com>
10060
10061 PR tree-optimization/67755
10062 * gcc.dg/tree-ssa/pr67755.c: New test.
10063
100642016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 10065
10066 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10067 pass number in output by a star.
10068
b95d41cf 100692016-01-12 Bin Cheng <bin.cheng@arm.com>
10070
10071 PR tree-optimization/68911
10072 * gcc.c-torture/execute/pr68911.c: New test.
10073
91d87e22 100742016-01-12 Marek Polacek <polacek@redhat.com>
10075
10076 PR c++/68979
10077 * g++.dg/warn/permissive-1.C: New test.
10078
8a9401a4 100792016-01-12 Jakub Jelinek <jakub@redhat.com>
10080
10081 PR objc++/68511
10082 PR c++/69213
10083 * g++.dg/opt/pr69213.C: New test.
10084
b9cb7a67 100852016-01-12 Christian Bruel <christian.bruel@st.com>
10086
10087 PR target/69180
10088 * gcc.target/arm/pr69180.c: New test.
10089
e4c96992 100902016-01-12 Richard Biener <rguenther@suse.de>
10091
10092 PR lto/69077
10093 * g++.dg/lto/pr69077_0.C: New testcase.
10094 * g++.dg/lto/pr69077_1.C: Likewise.
10095
90525f61 100962016-01-12 Jakub Jelinek <jakub@redhat.com>
10097
10098 PR target/69175
10099 * g++.dg/opt/pr69175.C: New test.
10100
9e7edfd3 101012016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10102
10103 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10104 rather than #including math.h & stdlib.h.
10105 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10106 * gcc.dg/vect/pr49771.c: Likewise.
10107 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10108 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10109 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10110 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10111 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10112 * gcc.dg/vect/pr44507.c: Likewise.
10113 * gcc.dg/vect/pr45902.c: Likewise.
10114 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10115 * gcc.dg/vect/vect-117.c: Likewise.
10116 * gcc.dg/vect/vect-99.c: Likewise.
10117 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10118 * gcc.dg/vect/vect-cond-1.c: Likewise.
10119 * gcc.dg/vect/vect-cond-2.c: Likewise.
10120 * gcc.dg/vect/vect-cond-3.c: Likewise.
10121 * gcc.dg/vect/vect-cond-4.c: Likewise.
10122 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10123 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10124 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10125 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10126 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10127 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10128 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10129 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10130 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10131 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10132 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10133 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10134 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10135 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10136 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10137 include of signal.h.
10138 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10139 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10140 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10141 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10142 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10143 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10144 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10145 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10146 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10147 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10148 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10149 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10150 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10151 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10152 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10153 * gcc.dg/vect/vect-outer-5.c: Likewise.
10154 * gcc.dg/vect/vect-outer-6.c: Likewise.
10155 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10156 include of stdio.h.
10157
3368873d 101582016-01-12 Nick Clifton <nickc@redhat.com>
10159
10160 PR target/68913
10161 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10162 to fread so that it will be found in all target runtimes.
10163
0464ea95 101642016-01-12 Richard Biener <rguenther@suse.de>
10165
10166 PR tree-optimization/69053
10167 * g++.dg/torture/pr69053.C: New testcase.
10168
7819730f 101692016-01-12 Richard Biener <rguenther@suse.de>
10170
10171 PR tree-optimization/69168
10172 * gcc.dg/torture/pr69168.c: New testcase.
10173
995bfebf 101742016-01-12 Richard Biener <rguenther@suse.de>
10175
10176 PR tree-optimization/69157
10177 * gcc.dg/torture/pr69157.c: New testcase.
10178
101792016-01-12 Richard Biener <rguenther@suse.de>
10180
10181 PR tree-optimization/69174
10182 * gcc.dg/torture/pr69174.c: New testcase.
10183
1d10d64c 101842016-01-12 Jakub Jelinek <jakub@redhat.com>
10185
10186 PR c++/66808
10187 PR c++/69000
10188 * g++.dg/tls/pr66808.C: New test.
10189 * g++.dg/tls/pr69000.C: New test.
10190
f0b79faf 101912016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10192
10193 * gcc.target/powerpc/swaps-p8-23.c: New test.
10194 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10195
04cf75a4 101962016-01-11 John David Anglin <danglin@gcc.gnu.org>
10197
10198 PR tree-optimization/68356
10199 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10200
0eb4264c 102012016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10202 Jim Wilson <jim.wilson@linaro.org>
10203
10204 PR target/69194
10205 * gcc.target/arm/pr69194.c: New test.
10206
2f66de64 102072016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10208
10209 PR target/69225
10210 * gcc.target/i386/pr69225-1.c: New test.
10211 * gcc.target/i386/pr69225-2.c: Likewise.
10212 * gcc.target/i386/pr69225-3.c: Likewise.
10213 * gcc.target/i386/pr69225-4.c: Likewise.
10214 * gcc.target/i386/pr69225-5.c: Likewise.
10215 * gcc.target/i386/pr69225-6.c: Likewise.
10216
36105e82 102172016-01-11 Jakub Jelinek <jakub@redhat.com>
10218
1c78ce2e 10219 PR target/67462
10220 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10221 if lp64.
10222
a4a87320 10223 PR target/69071
10224 * gcc.dg/pr69071.c: New test.
10225
91fbd04f 10226 PR c++/69211
10227 * g++.dg/opt/pr69211.C: New test.
10228
36105e82 10229 PR tree-optimization/69214
10230 * gcc.c-torture/compile/pr69214.c: New test.
10231
e934c380 102322016-01-11 Uros Bizjak <ubizjak@gmail.com>
10233
10234 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10235 * gcc.target/i386/pr66232-11.c: Ditto.
10236 * gcc.target/i386/pr66232-12.c: Ditto.
10237 * gcc.target/i386/pr66232-13.c: Ditto.
10238
3ff1b153 102392016-01-11 Richard Biener <rguenther@suse.de>
10240
10241 PR tree-optimization/69173
10242 * gcc.dg/torture/pr69173.c: New testcase.
10243
04e1504c 102442016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10245
10246 PR rtl-optimization/68796
10247 * gcc.target/aarch64/tst_5.c: New test.
10248 * gcc.target/aarch64/tst_6.c: Likewise.
10249
ae8718b5 102502016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10251
10252 PR rtl-optimization/68841
10253 * gcc.dg/pr68841.c: New test.
10254 * gcc.c-torture/execute/pr68841.c: New test.
10255
bd8bece2 102562016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10257
10258 PR rtl-optimization/68920
10259 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10260 for ix86 targets.
10261 * gcc.dg/ifcvt-5.c: New test.
10262
9b657cf1 102632016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 10264
10265 PR bootstrap/69123
10266 * g++.dg/pr69123.C: New.
10267
7a158352 102682016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10269
10270 PR target/69010
10271 * gcc.target/i386/pr69010.c: New test.
10272
ff375d11 102732016-01-11 Martin Jambor <mjambor@suse.cz>
10274
10275 PR ipa/69044
10276 * gcc.target/i386/chkp-pr69044.c: New test.
10277
9eb890f1 102782016-01-11 Tom de Vries <tom@codesourcery.com>
10279
10280 PR tree-optimization/69109
10281 * gcc.dg/autopar/pr69109-2.c: New test.
10282 * gcc.dg/autopar/pr69109.c: New test.
10283
c4157ee5 102842016-01-11 Tom de Vries <tom@codesourcery.com>
10285
10286 PR tree-optimization/69108
10287 * gcc.dg/autopar/pr69108.c: New test.
10288
b933e511 102892016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10290
10291 PR c++/69029
10292 * c-c++-common/Wisleading-indentation.c: Augment test.
10293
efb73de1 102942016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10295
10296 PR fortran/69154
10297 * gfortran.dg/inline_matmul_12.f90: New test.
10298
40c86c3b 102992016-01-10 Paul Thomas <pault@gcc.gnu.org>
10300
10301 PR fortran/67779
10302 * gfortran.dg/actual_array_offset_1: New test.
10303
a006c0bb 103042016-01-10 Tom de Vries <tom@codesourcery.com>
10305
10306 PR tree-optimization/69062
10307 * gcc.dg/autopar/pr69062.c: New test.
10308
880ed4be 103092016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10310
10311 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10312 * gcc.dg/vect/slp-perm-2.c: Likewise.
10313 * gcc.dg/vect/slp-perm-3.c: Likewise.
10314 * gcc.dg/vect/slp-perm-5.c: Likewise.
10315 * gcc.dg/vect/slp-perm-6.c: Likewise.
10316 * gcc.dg/vect/slp-perm-7.c: Likewise.
10317 * gcc.dg/vect/slp-perm-8.c: Likewise.
10318
d95e1856 103192016-01-10 Tom de Vries <tom@codesourcery.com>
10320
10321 PR tree-optimization/69039
10322 * gcc.dg/autopar/pr69039.c: New test.
10323
0f8f48d0 103242016-01-09 Marek Polacek <polacek@redhat.com>
10325
10326 PR c++/69113
10327 * g++.dg/pr69113.C: New test.
10328
7dff0499 103292016-01-09 Jakub Jelinek <jakub@redhat.com>
10330
10331 PR middle-end/50865
10332 PR tree-optimization/69097
10333 * gcc.c-torture/execute/pr50865.c: New test.
10334 * gcc.c-torture/execute/pr69097-1.c: New test.
10335 * gcc.c-torture/execute/pr69097-2.c: New test.
10336 * gcc.dg/pr69097-1.c: New test.
10337 * gcc.dg/pr69097-2.c: New test.
10338
18431e78 103392016-01-09 Jakub Jelinek <jakub@redhat.com>
10340
10341 PR c++/69164
10342 * g++.dg/opt/pr69164.C: New test.
10343
1943a4a2 103442016-01-08 Jakub Jelinek <jakub@redhat.com>
10345
10346 PR tree-optimization/69167
10347 * gcc.dg/pr69167.c: New test.
10348
a143e277 103492016-01-08 Marek Polacek <polacek@redhat.com>
10350
10351 PR c++/68449
10352 * g++.dg/pr68449.C: New.
10353
44c01906 103542016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10355
10356 PR tree-optimization/68707
10357 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10358 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10359 on platforms supporting it.
10360 * gcc.dg/vect/slp-perm-2.c: Likewise.
10361 * gcc.dg/vect/slp-perm-3.c: Likewise.
10362 * gcc.dg/vect/slp-perm-5.c: Likewise.
10363 * gcc.dg/vect/slp-perm-7.c: Likewise.
10364 * gcc.dg/vect/slp-perm-8.c: Likewise.
10365 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10366 on platforms supporting it.
10367
c437d1e8 103682016-01-08 Jakub Jelinek <jakub@redhat.com>
10369
c9595c51 10370 PR tree-optimization/69162
10371 * gcc.dg/pr69162.c: New test.
10372
c437d1e8 10373 PR tree-optimization/69172
10374 * gcc.dg/pr69172.c: New test.
10375
6a46a28c 103762016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10377
10378 PR tree-optimization/67781
10379 * gcc.c-torture/execute/pr67781.c: New file.
10380
62ad9a04 103812016-01-08 Jakub Jelinek <jakub@redhat.com>
10382
10383 PR tree-optimization/69083
10384 * gcc.dg/vect/pr69083.c: New test.
10385
9e0e8c2a 103862016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10387
10388 PR tree-optimization/61441
10389 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10390 Use -fexcess-precision=standard for compiler options.
10391 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10392
5d034e37 103932016-01-08 Jakub Jelinek <jakub@redhat.com>
10394
5013f740 10395 PR fortran/69128
10396 * gfortran.dg/gomp/pr69128.f90: New test.
10397
5d034e37 10398 PR c++/69145
10399 * g++.dg/ext/pr69145-1.C: New test.
10400 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10401 * g++.dg/ext/pr69145-2.h: New file.
10402
517906ff 104032016-01-07 Martin Sebor <msebor@redhat.com>
10404
10405 PR c/68966
10406 * gcc.dg/atomic-fetch-bool.c: New test.
10407 * gcc.dg/sync-fetch-bool.c: New test.
10408
cdbb524c 104092016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10410
10411 PR fortran/66680
10412 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10413
ec3aba9e 104142016-01-07 Nick Clifton <nickc@redhat.com>
10415
10416 PR target/66655
10417 * g++.dg/pr66655.C: New test.
10418 * g++.dg/pr66655_1.cc: Test support file.
10419 * g++.dg/pr66655.h: Test header file.
10420
9b657cf1 104212016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 10422
10423 PR fortran/66680
10424 gfortran.dg/gomp/pr66680.f90: New test.
10425
cd45d7a5 104262016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10427
10428 PR target/69171
10429 * gcc.target/i386/pr69171-1.c: New test.
10430 * gcc.target/i386/pr69171-2.c: Likewise.
10431 * gcc.target/i386/pr69171-3.c: Likewise.
10432 * gcc.target/i386/pr69171-4.c: Likewise.
10433 * gcc.target/i386/pr69171-5.c: Likewise.
10434 * gcc.target/i386/pr69171-6.c: Likewise.
10435
4a86a91a 104362015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10437
10438 PR middle-end/67639
10439 * c-c++-common/pr67639.c: New test.
10440
34c05552 104412016-01-07 Jakub Jelinek <jakub@redhat.com>
10442
10443 PR tree-optimization/69141
10444 * g++.dg/opt/pr69141.C: New test.
10445
f08d6895 104462016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10447
10448 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10449
32ec4173 104502016-01-06 Uros Bizjak <ubizjak@gmail.com>
10451
10452 PR target/69140
10453 * gcc.target/i386/pr69140.c: New test
10454
d74214f3 104552016-01-06 David Malcolm <dmalcolm@redhat.com>
10456
10457 * gcc.dg/bad-dereference.c: New test case.
10458
73991cab 104592015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10460
10461 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10462
fc8cc457 104632016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10464
10465 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10466
be3c9981 104672016-01-06 Marek Polacek <polacek@redhat.com>
10468
10469 PR sanitizer/69099
10470 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10471
2cb724f9 104722016-01-05 Marek Polacek <polacek@redhat.com>
10473
10474 PR c/69104
10475 * gcc.dg/atomic-invalid-2.c: New.
10476
233a53ed 104772016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10478
10479 PR target/68991
10480 * gcc.target/i386/pr68991.c: New test.
10481
ea87c5e3 104822016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10483
10484 PR target/68991
10485 * g++.dg/pr68991-1.C: New test.
10486 * g++.dg/pr68991-2.C: Likewise.
10487
1943a4a2 104882016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 10489
1943a4a2 10490 PR other/60465
afe82e5b 10491 * gcc.target/ia64/pr60465-gprel64.c: New test.
10492 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10493
1e9147dd 104942016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10495
10496 PR rtl-optimization/68651
10497 * gcc.target/aarch64/pr68651_1.c: New test.
10498
d42aa619 104992016-01-05 David Malcolm <dmalcolm@redhat.com>
10500
10501 PR c/69122
10502 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10503
1776de76 105042016-01-05 Nathan Sidwell <nathan@acm.org>
10505
2d7d361d 10506 PR c++/58583
10507 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10508
1776de76 10509 * gcc.dg/alias-15.c: New.
10510
5beb12c0 105112016-01-05 Nick Clifton <nickc@redhat.com>
10512
10513 PR target/68870
10514 * g++.dg/pr68770.C: New test.
10515
d8cca921 105162016-01-04 Mike Stump <mikestump@comcast.net>
10517
10518 * lib/target-supports.exp (check_effective_target_cilkplus):
10519 cilkplus targets require pthreads.
afc907ef 10520 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 10521
8427dff3 105222016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10523
10524 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10525 generation.
10526
f1717362 105272016-01-04 Jakub Jelinek <jakub@redhat.com>
10528
10529 Update copyright years.
10530
d7d6a3ab 105312016-01-04 Marek Polacek <polacek@redhat.com>
10532
10533 PR c/68908
10534 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10535 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10536 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10537
b8f4a5f9 105382016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10539
10540 * gcc.target/sparc/20160104-2.c: New test.
10541
6b5c028f 105422016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10543
10544 * gcc.target/sparc/20160104-1.c: New test.
10545
300e1002 105462016-01-03 Paul Thomas <pault@gcc.gnu.org>
10547
10548 PR fortran/65045
10549 * gfortran.dg/pr65045.f90: New test.
10550
855b105f 105512016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10552
10553 * gnat.dg/specs/debug1.ads: Delete.
10554
bdc177dc 105552016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10556
10557 PR libgfortran/68867
10558 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10559 expression.
10560
48aaffae 105612016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10562
10563 PR libgfortran/68867
10564 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10565 PowerPC.
10566
19a468b8 105672016-01-01 Paul Thomas <pault@gcc.gnu.org>
10568
10569 PR fortran/68864
10570 * gfortran.dg/pr68864.f90: New test.
10571
25371c91 105722016-01-01 Jakub Jelinek <jakub@redhat.com>
10573
2a659064 10574 PR tree-optimization/69070
10575 * gcc.dg/pr69070.c: New test.
10576
57aa9851 10577 PR sanitizer/69055
10578 * gfortran.dg/pr69055.f90: New test.
10579
25371c91 10580 PR target/69015
10581 * gcc.dg/pr69015.c: New test.
f1717362 10582\f
fb2c1edd 10583Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 10584
10585Copying and distribution of this file, with or without modification,
10586are permitted in any medium without royalty provided the copyright
10587notice and this notice are preserved.