]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Correct status of __cpp_lib_enable_shared_from_this
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
30f40fe4 12016-08-05 Nathan Sidwell <nathan@acm.org>
2
3 PR c++/68724
4 * g++.dg/cpp0x/pr68724.C: New.
5
8a6540e1 62016-08-05 Richard Biener <rguenther@suse.de>
7
8 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
9
09001ac1 102016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
11
12 * gcc.dg/tree-ssa/vrp107.c: New test.
13 * gcc.dg/tree-ssa/vrp108.c: New test.
14 * gcc.dg/tree-ssa/vrp109.c: New test.
15
88ab6a9c 162016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17
18 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
19 dg-options.
20
b2a036e7 212016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
22
23 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
24 test-cases.
25 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
26 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
27 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
28 test-cases.
29 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
30 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
31 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
32 large_double.
33
8dbf49cb 342016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
35
36 PR c++/72800
37 * g++.dg/cpp1y/lambda-ice1.C: New.
38
dcc45aae 392016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
40
41 PR c++/72759
42 * g++.dg/cpp1y/pr72759.C: New test.
43
88fe4062 442016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
45
46 * gcc.dg/switch-10.c: New test.
47
a1af716f 482016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
49
50 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
51
1fa5d8ba 522016-08-04 Thomas Schwinge <thomas@codesourcery.com>
53
54 * c-c++-common/goacc/routine-5.c: Update.
55
e8dedc4a 562016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
57
58 PR rtl-optimization/70903
59 * gcc.c-torture/execute/pr70903.c: New test.
60
7ca5003c 612016-08-04 Martin Liska <mliska@suse.cz>
62
63 * gcc.dg/params/params.exp: Replace file exists with
64 TESTING_IN_BUILD_TREE.
65
810702a2 662016-08-04 Marek Polacek <polacek@redhat.com>
67
68 PR c++/70229
69 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
70
fa8a8f79 712016-08-04 Richard Biener <rguenther@suse.de>
72
73 PR middle-end/71984
74 * gcc.dg/torture/pr71984.c: Guard correctness check for
75 little-endian.
76
9916f5a5 772016-08-03 Andrew Pinski <apinski@cavium.com>
78
79 * gcc.c-torture/compile/20160802-1.c: New testcase.
80
278b4698 812016-08-03 Fritz Reese <fritzoreese@gmail.com>
82
83 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
84
860c3c85 852016-08-03 Richard Biener <rguenther@suse.de>
86
87 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
88 and remove -O3.
89 * c-c++-common/ubsan/pr71403-2.c: Likewise.
90 * c-c++-common/ubsan/pr71403-3.c: Likewise.
91
0a41d717 922016-08-03 Richard Biener <rguenther@suse.de>
93
94 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
95 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
96 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
97 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
98
52e3c0e8 992016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
100
101 * gcc.dg/init-excess-2.c: Require int32plus.
102 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
103 * gcc.dg/pr59963-2.c: Require int32plus.
104 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
105 * gcc.dg/unroll-7.c: Require int32plus.
106
ad8a330c 1072016-08-02 Bin Cheng <bin.cheng@arm.com>
108
109 PR tree-optimization/34114
110 * gcc.dg/tree-ssa/loop-42.c: New test.
111
d3aa3636 1122016-08-02 Tamar Christina <tamar.christina@arm.com>
113
114 * gcc.target/aarch64/vminmaxnm.c: New.
115 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
116 tests.
117
c79d3723 1182016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
119
120 * gcc.target/powerpc/vec-extract-5.c: New tests to test
121 vec_extract for vector float, vector int, vector short, and vector
122 char.
123 * gcc.target/powerpc/vec-extract-6.c: Likewise.
124 * gcc.target/powerpc/vec-extract-7.c: Likewise.
125 * gcc.target/powerpc/vec-extract-8.c: Likewise.
126 * gcc.target/powerpc/vec-extract-9.c: Likewise.
127
5fc13c39 1282016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
129
130 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 131 single stack adjustment, no writeback.
5fc13c39 132 * gcc.target/aarch64/test_frame_12.c: Likewise.
133 * gcc.target/aarch64/test_frame_13.c: Likewise.
134 * gcc.target/aarch64/test_frame_15.c: Likewise.
135 * gcc.target/aarch64/test_frame_6.c: Likewise.
136 * gcc.target/aarch64/test_frame_7.c: Likewise.
137 * gcc.target/aarch64/test_frame_8.c: Likewise.
138 * gcc.target/aarch64/test_frame_16.c: New test.
139
2eb70c76 1402015-08-01 H.J. Lu <hongjiu.lu@intel.com>
141
142 PR target/72748
143 * gcc.target/i386/pr72748.c: New test.
144
12117f39 1452015-08-01 Alan Hayward <alan.hayward@arm.com>
146
147 PR tree-optimization/71818
148 * gcc.dg/vect/pr71818.c: New
149
56e7a293 1502016-08-01 Martin Liska <mliska@suse.cz>
151
152 PR tree-optimization/71857
153 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
154
aa8852cc 1552016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
156
157 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
158
f3c032a4 1592016-08-01 Jan Beulich <jbeulich@suse.com>
160
161 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
162
a1e9d2c3 1632016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
164
165 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
166 * gcc.target/powerpc/mulkc3-1.c: Likewise.
167
466045aa 1682016-07-31 Jonathan Wakely <jwakely@redhat.com>
169
170 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
171 (check_effective_target_c++): Likewise. Also match for libstdc++.
172
71b5dc23 1732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
174
175 PR fortran/41922
176 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
177 * gfortran.dg/equiv_constraint_7.f90: Ditto.
178 * gfortran.dg/pr41922.f90: New test.
179
dd13eb1b 1802016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
181
182 PR fortran/68566
183 * gfortran.dg/pr68566.f90: new test.
184
cb768824 1852016-07-30 Martin Sebor <msebor@redhat.com>
186
187 PR c++/60760
188 PR c++/71091
189 * g++.dg/cpp0x/constexpr-cast.C: New test.
190 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
191 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
192 * g++.dg/ubsan/pr63956.C: Correct.
193
efa8ff03 1942016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
195
196 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
197 vector double or vector long where the vector is in memory.
198 * gcc.target/powerpc/vec-extract-3.c: Likewise.
199 * gcc.target/powerpc/vec-extract-4.c: Likewise.
200
0b8113c5 2012016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
202
203 PR fortran/69867
204 * gfortran.dg/pr69867.f90: New test.
205
3badc59b 2062016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
207
208 PR fortran/69962
209 * gfortran.dg/pr69962.f90: New test.
210
fc8b54ff 2112016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
212
213 PR fortran/70006
214 * gfortran.dg/pr70006.f90: New test.
215
165b422e 2162016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
217
218 PR fortran/71730
219 * gfortran.dg/pr71730.f90: New test.
220 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
221 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
222 * gfortran.dg/array_constructor_26.f03: Ditto.
223
0c6334ed 2242016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
225
226 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
227 * gcc.target/powerpc/pr71763.c: Likewise.
228
4ebf85be 2292016-07-29 Marek Polacek <polacek@redhat.com>
230
231 PR c/71742
232 * gcc.dg/940510-1.c: Adjust dg-error.
233 * gcc.dg/c99-flex-array-1.c: Likewise.
234 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
235
9efe5be6 236 PR c/71853
237 * gcc.dg/noncompile/pr71853.c: New test.
238
4c4548bb 239 PR c/71573
240 * gcc.dg/noncompile/pr71573.c: New test.
241
8ae70602 242 PR c/71926
243 * g++.dg/warn/Wparentheses-30.C: New test.
244 * gcc.dg/Wparentheses-14.c: New test.
245
cfc1aded 2462016-07-29 Uros Bizjak <ubizjak@gmail.com>
247
248 * gcc.dg/pr59833.c: Use dg-add-options ieee.
249
d5e80d93 2502016-07-29 Bin Cheng <bin.cheng@arm.com>
251
252 PR tree-optimization/57558
253 * gcc.dg/vect/pr57558-1.c: New test.
254 * gcc.dg/vect/pr57558-2.c: New test.
255
c7c713ec 2562016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
257
cfc1aded 258 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 259 to scan forwprop1 dump pass.
260
34b9af67 2612016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
262
263 PR c++/51488
264 * g++.dg/template/pr51488.C: New.
265
322d4184 2662016-07-29 Jakub Jelinek <jakub@redhat.com>
267
268 PR c/71969
269 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
270 static __inline__.
271 * gcc.dg/pr71969-1.c: New test.
272 * gcc.dg/pr71969-2.c: New test.
273 * gcc.dg/pr71969-3.c: New test.
274
7648c9c7 2752016-07-29 Marek Polacek <polacek@redhat.com>
276
277 PR c/71574
278 * c-c++-common/pr71574.c: New test.
279
35fddbd6 280 PR c/71583
281 * gcc.dg/noncompile/pr71583.c: New test.
282
d06bcb87 2832016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
284
285 PR middle-end/68217
286 * gcc.dg/pr68217.c: New test.
287
fb5574d7 2882016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
289
290 PR fortran/71067
291 * gfortran.dg/pr71067_1.f90: New test.
292 * gfortran.dg/pr71067_2.f90: Ditto.
293
a52bb7a0 2942016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
295
296 * gcc.target/powerpc/vec-extract-1.c: New test.
297
42e96823 2982016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
299
300 PR fortran/71799
301 * gfortran.dg/pr71799.f90: New test.
302
d5539c6b 3032016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
304
305 PR c++/71665
306 * g++.dg/cpp0x/pr71665-1.C: New.
307 * g++.dg/cpp0x/pr71665-2.C: Likewise.
308 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
309 * g++.dg/ext/label10.C: Likewise.
310 * g++.dg/parse/constant5.C: Likewise.
311
05995232 3122016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
313
314 PR fortran/71859
315 * gfortran.dg/pr71859.f90: New test.
316 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
317 * gfortran.dg/coarray_collectives_1.f90: Ditto.
318
7a4429b2 3192016-07-28 Paul Thomas <pault@gcc.gnu.org>
320
321 PR fortran/71883
322 * gfortran.dg/pr71883.f90 : New test.
323
f339cf78 3242016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
325
326 PR tree-optimization/71734
cfc1aded 327 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 328
8311fe26 3292016-07-28 Renlin Li <renlin.li@arm.com>
330
331 Revert
332 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
333
334 PR fortran/71902
335 * gfortran.dg/dependency_47.f90: New test.
336
595e387a 3372016-07-28 Martin Liska <mliska@suse.cz>
338
339 PR gcov-profile/68025
340 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
341
83554604 3422016-07-28 Martin Liska <mliska@suse.cz>
343
344 * g++.dg/vect/pr70944.cc: New test.
345
ec6d2d63 3462016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
347
348 PR middle-end/71994
349 * gcc.dg/torture/pr71994.c: New test.
350
12dabcee 3512016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
352
353 PR middle-end/71078
354 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
355 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
356 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
357
262a83d5 3582016-07-27 Richard Biener <rguenther@suse.de>
359
360 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
361
3989f1fe 3622016-07-27 Martin Liska <mliska@suse.cz>
363
364 * gcc.dg/predict-13.c: New test.
365 * gcc.dg/predict-14.c: New test.
366
69a499fa 3672016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
368
7a4429b2 369 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 370 including stdint.h.
371 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
372 including stdint.h.
373
751fef95 3742016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
375
376 PR target/71869
377 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
378 IEEE built-in functions handle quiet and signalling NaNs
379 correctly.
380
5e07497c 3812016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
382
383 PR fortran/71862
384 * gfortran.dg/pr71862.f90: New test.
385
18928e61 3862016-07-26 Martin Sebor <msebor@redhat.com>
387
388 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
389 selector with dg-options.
390
7e1856f1 3912016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
392
393 PR tree-optimization/18046
394 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
395 * gcc.dg/tree-ssa/vrp103.c: New test.
396 * gcc.dg/tree-ssa/vrp104.c: New test.
397
08679462 3982016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
399
400 * gcc.target/powerpc/pr63354.c: Require lp64 since
401 -mprofile-kernel is not legal with -m32.
402
8c3efadf 4032016-07-26 Richard Biener <rguenther@suse.de>
404
405 PR rtl-optimization/71984
406 * gcc.dg/torture/pr71984.c: New testcase.
407
78866ecd 4082016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
409
410 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
411 g++-dg-runtest via et-dg-runtest.
412 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
413 * gcc.dg/vect/vect.exp: Likewise.
414 * gfortran.dg/graphite/graphite.exp: Likewise, but for
415 gfortran-dg-runtest.
416 * gfortran.dg/vect/vect.exp: Likewise.
417 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
418 (check_mips_loongson_hw_available): Likewise.
419 (check_effective_target_mpaired_single_runtime): Likewise.
420 (check_effective_target_mips_loongson_runtime): Likewise.
421 (add_options_for_mpaired_single): Likewise.
422 (check_effective_target_vect_int): Add global et_index.
423 Check and save the supported feature for a target selected by
424 the et_index target. Break long lines where appropriate. Call
425 et-is-effective-target for MIPS with an argument instead of
426 check_effective_target_* where appropriate.
427 (check_effective_target_vect_intfloat_cvt): Likewise.
428 (check_effective_target_vect_uintfloat_cvt): Likewise.
429 (check_effective_target_vect_floatint_cvt): Likewise.
430 (check_effective_target_vect_floatuint_cvt): Likewise.
431 (check_effective_target_vect_simd_clones): Likewise.
432 (check_effective_target_vect_shift): ewise.
433 (check_effective_target_whole_vector_shift): Likewise.
434 (check_effective_target_vect_bswap): Likewise.
435 (check_effective_target_vect_shift_char): Likewise.
436 (check_effective_target_vect_long): Likewise.
437 (check_effective_target_vect_float): Likewise.
438 (check_effective_target_vect_double): Likewise.
439 (check_effective_target_vect_long_long): Likewise.
440 (check_effective_target_vect_no_int_max): Likewise.
441 (check_effective_target_vect_no_int_add): Likewise.
442 (check_effective_target_vect_no_bitwise): Likewise.
443 (check_effective_target_vect_widen_shift): Likewise.
444 (check_effective_target_vect_no_align): Likewise.
445 (check_effective_target_vect_hw_misalign): Likewise.
446 (check_effective_target_vect_element_align): Likewise.
447 (check_effective_target_vect_condition): Likewise.
448 (check_effective_target_vect_cond_mixed): Likewise.
449 (check_effective_target_vect_char_mult): Likewise.
450 (check_effective_target_vect_short_mult): Likewise.
451 (check_effective_target_vect_int_mult): Likewise.
452 (check_effective_target_vect_extract_even_odd): Likewise.
453 (check_effective_target_vect_interleave): Likewise.
454 (check_effective_target_vect_stridedN): Likewise.
455 (check_effective_target_vect_multiple_sizes): Likewise.
456 (check_effective_target_vect64): Likewise.
457 (check_effective_target_vect_call_copysignf): Likewise.
458 (check_effective_target_vect_call_sqrtf): Likewise.
459 (check_effective_target_vect_call_btrunc): Likewise.
460 (check_effective_target_vect_call_btruncf): Likewise.
461 (check_effective_target_vect_call_ceil): Likewise.
462 (check_effective_target_vect_call_ceilf): Likewise.
463 (check_effective_target_vect_call_floor): Likewise.
464 (check_effective_target_vect_call_floorf): Likewise.
465 (check_effective_target_vect_call_lceil): Likewise.
466 (check_effective_target_vect_call_lfloor): Likewise.
467 (check_effective_target_vect_call_nearbyint): Likewise.
468 (check_effective_target_vect_call_nearbyintf): Likewise.
469 (check_effective_target_vect_call_round): Likewise.
470 (check_effective_target_vect_call_roundf): Likewise.
471 (check_effective_target_vect_perm): Likewise, but also append *_saved
472 to the existing global name to properly cache the result.
473 (check_effective_target_vect_perm_byte): Likewise.
474 (check_effective_target_vect_perm_short): Likewise.
475 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
476 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
477 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
478 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
479 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
480 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
481 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
482 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
483 (check_effective_target_vect_sdot_qi): Likewise.
484 (check_effective_target_vect_udot_qi): Likewise.
485 (check_effective_target_vect_sdot_hi): Likewise.
486 (check_effective_target_vect_udot_hi): Likewise.
487 (check_effective_target_vect_usad_char): Likewise.
488 (check_effective_target_vect_pack_trunc): Likewise.
489 (check_effective_target_vect_unpack): Likewise.
490 (check_effective_target_vect_aligned_arrays): Likewise.
491 (check_effective_target_vect_natural_alignment): Likewise.
492 (check_effective_target_vector_alignment_reachable): Likewise.
493 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
494 (is-effective-target): Initialize et_index if undefined.
495 (et-dg-runtest): New.
496 (et-is-effective-target): Likewise.
497 (check_vect_support_and_set_flags): Add supported MIPS targets to
498 EFFECTIVE_TARGETS list. Return the number of supported targets.
499
b2930f09 5002016-07-26 Richard Biener <rguenther@suse.de>
501 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
502
503 PR middle-end/70920
504 * gcc.dg/pr70920-1.c: New test-case.
505 * gcc.dg/pr70902-2.c: Likewise.
506 * gcc.dg/pr70920-3.c: Likewise.
507 * gcc.dg/pr70920-4.c: Likewise
508 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
509 2 instead of 3.
510
90821294 5112016-07-25 Alexander Monakov <amonakov@ispras.ru>
512
513 * gcc.c-torture/execute/pr71494.c: Require label_values.
514 * gcc.dg/pr16973.c: Ditto.
515
1660595b 5162016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
517
518 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
519 * gcc.dg/torture/pr69771.c: Require int32plus.
520 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
521
5b2b88ce 5222016-07-25 Martin Liska <mliska@suse.cz>
523
524 * gcc.dg/torture/pr71987.c: New test.
525
e2f926e9 5262016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
527
528 PR fortran/71935
529 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
530 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
531 * gfortran.dg/pr71935.f90: New test.
532
efa8e86e 5332016-07-22 Martin Sebor <msebor@redhat.com>
534
535 PR c++/71675
536 * g++.dg/ext/atomic-3.C: New test.
537 * gcc.dg/atomic/pr71675.c: New test.
538
5a43070d 5392016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
540
541 * gcc.target/i386/mvc8.c: New test.
542
1b793819 5432016-07-22 Bin Cheng <bin.cheng@arm.com>
544
545 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
546 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
547
d4b4c787 5482016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
549
550 PR fortran/71795
551 * gfortran.dg/constructor_50.f90: New test.
552
45648efe 5532016-07-22 Martin Liska <mliska@suse.cz>
554
555 PR gcov-profile/69028
556 PR gcov-profile/62047
557 * g++.dg/cilk-plus/pr69028.C: New test.
558
b657bb1f 5592016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
560
561 * gfortran.dg/coarray_stat_2.f90: New test.
562
3a421504 5632016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
564
565 * gcc.target/powerpc/vec-extract.h: New files to check the
566 vec_extract built-in functions for all vector types, testing
567 accessing each element, both with constant and variable element
568 numbers.
569 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
570 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
571 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
572 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
573 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
574 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
575 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
576 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
577 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
578
d40a1eac 5792016-07-21 Jakub Jelinek <jakub@redhat.com>
580
581 PR c++/71728
582 * g++.dg/other/pr71728.C: New test.
583
3b0d7293 5842016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
585
586 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
587 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
588 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
589 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
590 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
591
50953a9f 5922016-07-21 Richard Biener <rguenther@suse.de>
593
594 PR tree-optimization/71947
595 * gcc.dg/tree-ssa/vrp102.c: New testcase.
596
90261646 5972016-07-21 Bin Cheng <bin.cheng@arm.com>
598
599 * gcc.dg/tree-ssa/scev-15.c: New.
600
5a5a7a90 6012016-07-21 Bin Cheng <bin.cheng@arm.com>
602
603 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
604
df0c563f 6052016-07-21 Jakub Jelinek <jakub@redhat.com>
606
607 PR c++/71941
608 * g++.dg/gomp/pr71941.C: New test.
609
24acd4ab 6102016-07-20 David Malcolm <dmalcolm@redhat.com>
611
612 PR c/70339
613 PR c/71858
614 * g++.dg/spellcheck-identifiers.C: New test case, based on
615 gcc.dg/spellcheck-identifiers.c.
616 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
617 gcc.dg/spellcheck-identifiers-2.c.
618 * g++.dg/spellcheck-typenames.C: New test case, based on
619 gcc.dg/spellcheck-typenames.c
620
8669e753 6212016-07-20 Jonathan Wakely <jwakely@redhat.com>
622
623 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
624 pointer to member function and also test catching by reference.
625
75cb41b8 6262016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
627
628 * gcc.target/s390/pr67443.c: Fix test case.
629
07be1239 6302016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
631
632 * gcc.target/s390/insv-1.c: Xfail some tests.
633 * gcc.target/s390/insv-2.c: Likewise.
634
e9b5fdd9 6352016-07-20 Georg-Johann Lay <avr@gjlay.de>
636
637 * gcc.target/avr/torture/get-mem.c: New test.
638 * gcc.target/avr/torture/set-mem.c: New test.
639
b704b0e1 6402016-07-20 Georg-Johann Lay <avr@gjlay.de>
641
642 PR target/71948
643 * gcc.target/avr/torture/tiny-progmem.c: New test.
644
051eb924 6452016-07-20 Jakub Jelinek <jakub@redhat.com>
646
fdb70809 647 PR c++/71909
648 * g++.dg/parse/pr71909.C: New test.
649 * g++.dg/tm/pr71909.C: New test.
650
051eb924 651 PR c++/50060
652 * g++.dg/cpp0x/constexpr-50060.C: New test.
653 * g++.dg/cpp1y/constexpr-50060.C: New test.
654
c4e1267c 6552016-07-20 Martin Liska <mliska@suse.cz>
656
657 * gfortran.dg/graphite/pr71898.f90: New test.
658
ecaa5fd4 6592016-07-20 Bin Cheng <bin.cheng@arm.com>
660
661 PR tree-optimization/71503
662 PR tree-optimization/71683
663 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
664 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
665
f5b88ba1 6662016-07-20 Martin Liska <mliska@suse.cz>
667
668 * gcc.dg/plugin/plugin.exp: Remove sreal test.
669 * gcc.dg/plugin/sreal-test-1.c: Remove.
670 * gcc.dg/plugin/sreal_plugin.c: Remove.
671
e889bd11 6722016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
673
674 PR fortran/71902
675 * gfortran.dg/dependency_47.f90: New test.
676
1c6bb1c0 6772016-07-19 Jakub Jelinek <jakub@redhat.com>
678
94d511af 679 PR rtl-optimization/71916
680 * gcc.c-torture/compile/pr71916.c: New test.
681
54e95a17 682 PR middle-end/71874
683 * g++.dg/torture/pr71874.C: New test.
684
1c6bb1c0 685 PR middle-end/71734
686 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
687 (my_alloc): Rewritten to use __builtin_posix_memalign and
688 __SIZE_TYPE__.
689 (my_free): Use __builtin_free instead of _mm_free.
690 (Vec::operator=): Use __builtin_memcpy.
691
0d565f19 6922016-07-19 Martin Jambor <mjambor@suse.cz>
693
cfc1aded 694 PR fortran/71688
695 * gfortran.dg/pr71688.f90: New test.
0d565f19 696
2be13cd5 6972016-07-19 Richard Biener <rguenther@suse.de>
698
699 * c-c++-common/vector-subscript-6.c: New testcase.
700 * c-c++-common/vector-subscript-7.c: Likewise.
701
1697df09 7022016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
703
7a4429b2 704 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 705 and UInt32 based on __SIZEOF_INT__.
706
8894566e 7072016-07-19 Richard Biener <rguenther@suse.de>
708
709 PR tree-optimization/71901
710 * gcc.dg/torture/pr71901.c: New testcase.
711
7122016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 713
714 PR tree-optimization/71908
715 * gcc.dg/torture/pr71908.c: New testcase.
716
106ac76d 7172016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
718
719 PR target/71493
720 * gcc.target/powerpc/pr71493-1.c: New test.
721 * gcc.target/powerpc/pr71493-2.c: Likewise.
722
e6517a48 7232016-07-18 Jakub Jelinek <jakub@redhat.com>
724
d1e0c36e 725 PR c++/71835
726 * g++.dg/conversion/ambig3.C: New test.
727
6fe424c2 728 PR c++/71828
729 * g++.dg/cpp0x/constexpr-71828.C: New test.
730
d3dd9e33 731 PR c++/71826
732 * g++.dg/template/pr71826.C: New test.
733
74fd83a9 734 PR c++/71822
735 * g++.dg/template/defarg21.C: New test.
736
e6517a48 737 PR c++/71871
738 * g++.dg/ext/vector31.C: New test.
739
f942bdbf 7402016-07-18 Uros Bizjak <ubizjak@gmail.com>
741
742 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
743
4b1425be 7442016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
745
746 PR tree-optimization/71734
747 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
748
a80f37e1 7492016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
750
751 * gcc.target/s390/warn-dynamicstack-1.c: New test.
752 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
753 stack-layout-dynamic-1.c: New test.
754
ea283725 7552016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
756
757 * gcc.target/s390/nolrl-1.c: New test.
758
14eab729 7592016-07-17 Fritz Reese <fritzoreese@gmail.com>
760
761 PR fortran/71523
762 * gfortran.dg/pr71523_1.f90: New test.
763 * gfortran.dg/pr71523_2.f90: New test.
764
3925d644 7652016-07-16 Andreas Schwab <schwab@linux-m68k.org>
766
767 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
768
0c6334ed 769>>>>>>> .r238890
fb9ff4ce 7702016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
771 Marco Restelli <mrestelli@gmail.com>
772
773 PR fortran/62125
774 * gfortran.dg/pr62125.f90: New test.
775
95b0f5e9 7762016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
777
778 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
779 * gcc.target/powerpc/mulkc3-1.c: Likewise.
780
1913be16 7812016-07-15 Jonathan Wakely <jwakely@redhat.com>
782
783 PR c++/58796
784 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
785 * g++.dg/cpp0x/nullptr35.C: New test.
786
b4803084 7872016-07-15 Bin Cheng <bin.cheng@arm.com>
788
789 * gcc.dg/tree-ssa/scev-8.c: Update test string.
790
89e3ec3d 7912016-07-15 Cesar Philippidis <cesar@codesourcery.com>
792
793 * gfortran.dg/goacc/vector_length.f90: New test.
794
2084e279 7952016-07-15 Richard Biener <rguenther@suse.de>
796
797 PR tree-optimization/71881
798 * gcc.dg/torture/pr71881.c: New testcase.
799
2177bb9a 8002016-07-15 Richard Biener <rguenther@suse.de>
801
802 PR tree-optimization/71887
803 * gcc.dg/torture/pr71887.c: New testcase.
804
0dd7db3b 8052016-07-15 Jakub Jelinek <jakub@redhat.com>
806
807 PR c/71858
808 * gcc.dg/spellcheck-identifiers-3.c: New test.
809
b41cc4d1 8102016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
811
812 PR fortran/71807
813 * gfortran.dg/null_9.f90: New test.
814
a4d34e5e 8152016-07-15 Bin Cheng <bin.cheng@arm.com>
816
817 * gcc.dg/tree-ssa/loop-41.c: New test.
818
1547c551 8192016-07-15 Bin Cheng <bin.cheng@arm.com>
820
821 PR tree-optimization/71347
822 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
823
b9c2416b 8242016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
825
826 PR fortran/29819
827 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
828 * gfortran.dg/contains.f90: Ditto.
829 * gfortran.dg/contains_empty_1.f03: Ditto.
830 * gfortran.dg/submodule_3.f08: Ditto.
831
28413b15 8322016-07-14 Jakub Jelinek <jakub@redhat.com>
833
661af228 834 PR testsuite/71865
835 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
836 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
837 expected diagnostics.
838
28413b15 839 PR c/71858
840 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
841 * gcc.dg/spellcheck-identifiers-2.c: New test.
842 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
843 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
844
7b3b3a49 8452016-07-14 Jakub Jelinek <jakub@redhat.com>
846
847 PR tree-optimization/71872
848 * gcc.c-torture/compile/pr71872.c: New test.
849
7c039c44 8502016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
851
852 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
853 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
854 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
855 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
856 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
857 * gcc.target/arm/atomic-op-acquire-1.c: This.
858 * gcc.target/arm/atomic-op-char.c: Rename into ...
859 * gcc.target/arm/atomic-op-char-1.c: This.
860 * gcc.target/arm/atomic-op-consume.c: Rename into ...
861 * gcc.target/arm/atomic-op-consume-1.c: This.
862 * gcc.target/arm/atomic-op-int.c: Rename into ...
863 * gcc.target/arm/atomic-op-int-1.c: This.
864 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
865 * gcc.target/arm/atomic-op-relaxed-1.c: This.
866 * gcc.target/arm/atomic-op-release.c: Rename into ...
867 * gcc.target/arm/atomic-op-release-1.c: This.
868 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
869 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
870 * gcc.target/arm/atomic-op-short.c: Rename into ...
871 * gcc.target/arm/atomic-op-short-1.c: This.
872 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
873 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
874 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
875 * gcc.target/arm/atomic-op-char-2.c: Likewise.
876 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
877 * gcc.target/arm/atomic-op-int-2.c: Likewise.
878 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
879 * gcc.target/arm/atomic-op-release-2.c: Likewise.
880 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
881 * gcc.target/arm/atomic-op-short-2.c: Likewise.
882
80c5e533 8832016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
884
885 PR fortran/70842
886 * gfortran.dg/select_type_35.f03: New test.
887
c5a9fc7b 8882016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
889
890 PR target/65951
891 PR tree-optimization/70923
892 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
893 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
894 * gcc.dg/vect/pr65951.c: Likewise.
895 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
896
d1242c94 8972016-07-14 David Edelsohn <dje.gcc@gmail.com>
898
899 * c-c++-common/pr60226.c: Expect maximum object file alignment
900 error on AIX.
901
97f2a90b 9022016-07-14 Richard Biener <rguenther@suse.de>
903
904 PR tree-optimization/71866
905 * gcc.dg/torture/pr71866.c: New testcase.
906
6029a910 9072016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
908
909 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
910 selector and enclose boolean expression in curly braces.
911
798d22ed 9122016-07-14 Alan Modra <amodra@gmail.com>
913
914 PR target/71733
915 * gcc.target/powerpc/p9-novsx.c: New.
916
3ffcb27d 9172016-07-13 Andi Kleen <ak@linux.intel.com>
918
919 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
920 * g++.dg/tree-prof/morefunc.C: Dito.
921 * g++.dg/tree-prof/pr35545.C: Dito.
922 * g++.dg/tree-prof/reorder.C: Dito.
923 * gcc.dg/tree-prof/20050826-2.c: Dito.
924 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
925 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
926 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
927 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
928 * gcc.dg/tree-prof/inliner-1.c: Dito.
929 * gcc.dg/tree-prof/merge_block.c: Dito.
930 * gcc.dg/tree-prof/stringop-1.c: Dito.
931 * gcc.dg/tree-prof/stringop-2.c: Dito.
932 * gcc.dg/tree-prof/switch-case-1.c: Dito.
933 * gcc.dg/tree-prof/switch-case-2.c: Dito.
934 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
935 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
936 * gcc.dg/tree-prof/update-loopch.c: Dito.
937 * gcc.dg/tree-prof/val-prof-1.c: Dito.
938 * gcc.dg/tree-prof/val-prof-2.c: Dito.
939 * gcc.dg/tree-prof/val-prof-3.c: Dito.
940 * gcc.dg/tree-prof/val-prof-4.c: Dito.
941 * gcc.dg/tree-prof/val-prof-5.c: Dito.
942 * gcc.dg/tree-prof/val-prof-6.c: Dito.
943 * gcc.dg/tree-prof/val-prof-7.c: Dito.
944
9ace90e5 9452016-07-13 Andi Kleen <ak@linux.intel.com>
946
947 * lib/profopt.exp (profopt-execute): Remove .imports files.
948
b75cf198 9492016-07-13 Andi Kleen <ak@linux.intel.com>
950
f942bdbf 951 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 952
4d0389a9 9532016-07-13 Andi Kleen <ak@linux.intel.com>
954
955 * lib/profopt.exp (dg-final-scan-autofdo,
956 dg-final-scan-not-autofdo): New functions.
957
a5af7a75 9582016-07-13 Bin Cheng <bin.cheng@arm.com>
959
960 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
961 * gcc.dg/vect/vect-35.c: Ditto.
962 * gcc.dg/vect/vect-alias-check-2.c: New test.
963
c6bcae01 9642016-07-13 Martin Liska <mliska@suse.cz>
965
966 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 967 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 968 * gfortran.dg/pr42108.f90: Update expected dump scan.
969
0644c120 9702016-07-13 Richard Biener <rguenther@suse.de>
971
972 PR tree-optimization/24574
973 * gcc.dg/pr24574.c: New testcase.
974
2bbae5b9 9752016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
976
f942bdbf 977 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 978 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
979 * c-c++-common/pr68833-1.c: Require int32plus.
980 * gcc.dg/ipa/pr63551.c: Likewise.
981 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
982 * gcc.dg/ipa/pr64041.c: Require int32plus.
983
839a6560 9842016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
985
986 PR ipa/71633
987 * g++.dg/pr71633.C: New test.
988
8f5f2788 9892016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
990
991 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
992 Add new arm_thumb1_cbz_ok effective target.
993 * gcc.target/arm/cbz.c: New test.
994
417e5cc5 9952016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
996
997 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
998 Define effective target.
999 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1000 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1001 * gcc.target/arm/movhi_movw.c: New test.
1002 * gcc.target/arm/movsi_movw.c: Likewise.
1003 * gcc.target/arm/movdi_movw.c: Likewise.
1004
68a5143e 10052016-07-13 Richard Biener <rguenther@suse.de>
1006
1007 PR middle-end/71104
1008 * gcc.dg/pr71104-1.c: New testcase.
1009 * gcc.dg/pr71104-2.c: Likewise.
1010
69e8d259 10112016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1012
1013 PR target/71805
1014 * gcc.target/powerpc/pr71805.c: New test.
1015
244f142f 10162016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1017
1018 * gcc.target/powerpc/divkc3-1.c: New.
1019 * gcc.target/powerpc/mulkc3-1.c: New.
1020
6fc56f1f 10212016-07-12 Nathan Sidwell <nathan@acm.org>
1022
1023 * gcc.target/arm/data-rel-1.c: New.
1024 * gcc.target/arm/data-rel-2.c: New.
1025 * gcc.target/arm/data-rel-3.c: New.
1026
94ee1e9c 10272016-07-12 Martin Liska <mliska@suse.cz>
1028
1029 * gcc.dg/params/blocksort-part.c: New test.
1030 * gcc.dg/params/params.exp: New file.
1031
cd32d747 10322016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1033
1034 PR middle-end/71700
1035 * gcc.c-torture/execute/pr71700.c: New test.
1036
ad010d47 10372016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1038 Richard Biener <rguenther@suse.de>
1039
1040 PR tree-optimization/23286
1041 PR tree-optimization/70159
1042 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1043 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1044 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1045 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1046 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1047 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1048 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1049 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1050 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1051 * gcc.dg/pr51879-12.c: Likewise.
1052 * gcc.dg/strlenopt-9.c: Likewise.
1053 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1054 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1055 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1056 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1057 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1058 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1059 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1060 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1061 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1062 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1063 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1064 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1065 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1066 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1067 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1068
9aece49e 10692016-07-12 Richard Biener <rguenther@suse.de>
1070
1071 PR rtl-optimization/68961
1072 * gcc.target/i386/pr68961.c: New testcase.
1073
8f05fee9 10742016-07-11 Jakub Jelinek <jakub@redhat.com>
1075
4a6cc5cd 1076 PR middle-end/71758
1077 * c-c++-common/gomp/pr71758.c: New test.
1078 * gfortran.dg/gomp/pr71758.f90: New test.
1079
8f05fee9 1080 PR tree-optimization/71823
1081 * gcc.dg/vect/pr71823.c: New test.
1082
b73690a4 10832016-07-11 David Malcolm <dmalcolm@redhat.com>
1084
1085 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1086 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1087 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1088
675f4c6b 10892016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1090
1091 PR target/71801
1092 * gcc.target/i386/pr71801.c: New test.
1093
9aaf7e3e 10942016-07-11 Richard Biener <rguenther@suse.de>
1095
1096 PR tree-optimization/71816
1097 * gcc.dg/torture/pr71816.c: New testcase.
1098
dd58bf21 10992016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1100
1101 PR fortran/71783
1102 * gfortran.dg/dependency_46.f90: New test.
1103
a2ebcb84 11042016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1105
1106 PR rtl-optimization/71621
1107 * gcc.target/i386/pr71621-1.c: New.
1108 * gcc.target/i386/pr71621-2.c: New.
1109
6cedf97e 11102016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1111
1112 * gfortran.dg/goacc/pr71704.f90: New test.
1113
dc71c755 11142016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1115
1116 PR target/71297
1117 * gcc.target/powerpc/pr71297.c: New.
1118
288161af 11192016-07-08 Jiong Wang <jiong.wang@arm.com>
1120
1121 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1122
98e771d6 11232016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1124
1125 PR target/71806
1126 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1127
c3d27339 11282016-07-08 Alan Hayward <alan.hayward@arm.com>
1129
1130 PR tree-optimization/71667
1131 * gcc.dg/vect/pr71667.c: New
1132
b1b5042a 11332016-07-08 Martin Liska <mliska@suse.cz>
1134
1135 * gcc.dg/torture/pr71606.c: New test.
1136
5cdc40a0 11372016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1138
1139 PR fortran/71764
1140 * gfortran.dg/pr71764.f90: New test.
1141
bcc4d868 11422016-07-07 Jakub Jelinek <jakub@redhat.com>
1143 Kai Tietz <ktietz70@googlemail.com>
1144
1145 PR c++/70869
1146 PR c++/71054
1147 * g++.dg/cpp0x/pr70869.C: New test.
1148 * g++.dg/cpp0x/pr71054.C: New test.
1149
b39328b2 11502016-07-07 David Edelsohn <dje.gcc@gmail.com>
1151
1152 * g++.dg/debug/pr71432.C: Fail on AIX.
1153
95c9caad 11542016-07-07 Martin Liska <mliska@suse.cz>
1155
1156 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1157 an undefined behavior.
1158 * gfortran.dg/do_3.F90: Likewise.
1159 * gfortran.dg/do_check_11.f90: New test.
1160 * gfortran.dg/do_check_12.f90: New test.
1161 * gfortran.dg/do_corner_warn.f90: New test.
1162
8e976d11 11632016-07-07 Martin Liska <mliska@suse.cz>
1164
1165 * gfortran.dg/predict-1.f90: Ammend the test.
1166 * gfortran.dg/predict-2.f90: Likewise.
1167
26716fc7 11682016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1169
1170 PR ipa/71624
1171 * g++.dg/pr71624.C: New test.
1172
2d079cbf 11732016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1174
1175 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1176 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1177 ARMv8-M Mainline architectures.
1178
9e6f4af4 11792016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1180
1181 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1182 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1183
d490b07a 11842016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1185
1186 PR target/70098
1187 PR target/71763
1188 * gcc.target/powerpc/pr71763.c: New file.
1189
798fc305 11902016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1191
1192 PR tree-optimization/71518
f942bdbf 1193 * gcc.dg/pr71518.c: New test.
798fc305 1194
97e4cbac 11952016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1196
1197 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1198
19aea164 11992016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1200
f942bdbf 1201 PR target/50739
19aea164 1202 * gcc.target/avr/pr50739.c: New test.
1203
105e9dfc 12042016-07-05 Jan Hubicka <jh@suse.cz>
1205
1206 * gcc.dg/tree-ssa/scev-14.c: update template.
1207
1137da9c 12082016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1209
1210 * gcc.dg/vect/group-no-gaps-1.c: New test.
1211
ce393063 12122016-07-05 Andi Kleen <ak@linux.intel.com>
1213
1214 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1215 if kernel supports MPX.
1216
039a1d47 12172016-07-05 Kito Cheng <kito.cheng@gmail.com>
1218
1219 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1220
f2ccdf8e 12212016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1222 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1223
1224 * gcc.target/powerpc/signbit-1.c: New test.
1225 * gcc.target/powerpc/signbit-2.c: New test.
1226 * gcc.target/powerpc/signbit-3.c: New test.
1227
0215a22c 12282016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1229
1230 PR rtl-optimization/71594
1231 * gcc.dg/torture/pr71594.c: New test.
1232
30a39817 12332016-07-05 Jan Hubicka <jh@suse.cz>
1234
1235 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1236
b65b8df2 12372016-07-05 David Malcolm <dmalcolm@redhat.com>
1238
1239 PR c++/62314
1240 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1241 number of missing semicolon error.
1242 * g++.dg/pr62314-2.C: New test case.
1243
6b5471d8 12442016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1245
1246 * gfortran.dg/coarray_stat_function.f90: New test.
1247 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1248 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1249 to new interfaces.
1250
35b3a8dd 12512016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1252
1253 PR fortran/71623
1254 * gfortran.dg/deferred_character_17.f90: New test.
1255
b84c1ddf 12562016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1257
1258 * gcc.target/arm/neon/polytypes.c: Move to ...
1259 * gcc.target/arm/polytypes.c: ... here.
1260 * gcc.target/arm/neon/pr51534.c: Move to ...
1261 * gcc.target/arm/pr51534.c: ... here.
1262 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1263 * gcc.target/arm/vect-vcvt.c: ... here.
1264 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1265 * gcc.target/arm/vect-vcvtq.c: ... here.
1266 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1267 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1268 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1269 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1270 * gcc.target/arm/neon/neon.exp: Delete.
1271 * gcc.target/arm/neon/: Delete.
1272
7e9136f1 12732016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1274
1275 PR fortran/65575
1276 * gfortran.dg: pr65575.f90: New test.
1277
18b42a28 12782016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1279
1280 PR fortran/35849
1281 * gfortran.dg: pr35849.f90: New test.
1282
f8765404 12832016-07-04 Jakub Jelinek <jakub@redhat.com>
1284
1285 PR c++/71739
1286 * g++.dg/cpp0x/pr71739.C: New test.
1287
e3422b3a 12882016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1289
1290 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1291
2da1c9f7 12922016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1293
1294 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1295 locr.
1296 * gcc.target/s390/loc-1.c: New test.
1297
6125d36e 12982016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1299
1300 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1301 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1302
42797d4b 13032016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1304
1305 PR target/63874
1306 * gcc.target/aarch64/pr63874.c: New test.
1307
9d9fe66a 13082016-07-04 Jan Beulich <jbeulich@suse.com>
1309
1310 * g++.dg/header.c: New.
1311 * gcc.dg/header.c: New.
1312
c364d0f3 13132016-07-02 Jakub Jelinek <jakub@redhat.com>
1314
1315 PR c/71719
1316 * c-c++-common/Wunused-var-15.c: New test.
1317
267f3c67 13182016-07-01 Jakub Jelinek <jakub@redhat.com>
1319
1320 PR fortran/71687
1321 * gfortran.dg/gomp/pr71687.f90: New test.
1322
8297c70b 13232016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1324
1325 * gcc.dg/const-float128-ped.c: Require __float128 effective
1326 target and options.
1327 * gcc.dg/const-float128.c: Likewise.
1328 * gcc.dg/torture/float128-cmp-invalid.c: Require
1329 __float128 and base_quadfloat_support effective targets, and
1330 __float128 options.
1331 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1332 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1333 * gcc.dg/torture/float128-nan.c: Likewise.
1334 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1335 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1336 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 1337 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 1338 (add_options_for___float128): New.
1339 (check_effective_target_base_quadword_support): New.
1340
eab79b94 13412016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1342
1343 PR target/71720
1344 * gcc.target/powerpc/pr71720.c: New test.
1345
4ce6622a 13462016-07-01 Jan Beulich <jbeulich@suse.com>
1347
1348 * gcc.dg/bss.c: New.
1349
0b6f1914 13502016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1351
1352 PR target/71698
1353 * gcc.target/powerpc/pr71698.c: New test.
1354
4d28a470 13552016-07-01 Georg-Johann Lay <avr@gjlay.de>
1356
1357 PR target/71151
1358 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1359 instead of ".foo" for its section name.
1360 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1361 depending on MCU's flash size.
1362 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1363 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1364 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1365 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1366 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1367 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1368
ed8613ec 13692016-07-01 Jan Beulich <jbeulich@suse.com>
1370
1371 * gcc.target/i386/pr65105-2.c: Add -msse2.
1372
720a0bce 13732016-06-30 Jakub Jelinek <jakub@redhat.com>
1374
c54ee83c 1375 PR tree-optimization/71707
1376 * gcc.dg/strlenopt-29.c: New test.
1377
a845ae6c 1378 PR fortran/71704
1379 * gfortran.dg/gomp/pr71704.f90: New test.
1380
720a0bce 1381 PR fortran/71705
1382 * gfortran.dg/gomp/pr71705.f90: New test.
1383
17c32c4a 13842016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1385
1386 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1387 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1388 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1389 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1390 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1391 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1392 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1393 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1394 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1395 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1396 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1397 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1398 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1399 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1400 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1401 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1402 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1403 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1404 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1405 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1406 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1407 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1408 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1409 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1410 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1411 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1412 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1413 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1414 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1415 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1416 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1417 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1418 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1419 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1420 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1421 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1422 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1423 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1424 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1425 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1426 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1427 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1428 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1429 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1430 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1431 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1432 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1433 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1434 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1435 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1436 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1437 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1438 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1439 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1440 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1441 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1442 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1443 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1444 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1445 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1446 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1447 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1448 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1449 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1450 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1451 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1452 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1453 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1454 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1455 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1456 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1457 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1458 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1459 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1460 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1461 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1462 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1463 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1464 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1465 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1466 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1467
443405c9 14682016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 1469 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 1470
1471 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1472
6e3a3de2 14732016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 1474 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 1475
1476 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1477
413c4f6c 14782016-06-30 David Malcolm <dmalcolm@redhat.com>
1479
1480 PR driver/71651
1481 * gcc.dg/spellcheck-options-12.c: New test case.
1482
4c4e99c3 14832016-06-30 Jakub Jelinek <jakub@redhat.com>
1484
1485 PR middle-end/71693
1486 * gcc.c-torture/compile/pr71693.c: New test.
1487
26a2e993 14882016-06-29 David Malcolm <dmalcolm@redhat.com>
1489
1490 * gcc.dg/spellcheck-params.c: New testcase.
1491 * gcc.dg/spellcheck-params-2.c: New testcase.
1492
63abcf45 14932016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1494
1495 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1496 vector extract instructions.
1497 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1498
5f1d49ac 14992016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1500
1501 PR fortran/71686
1502 * gfortran.dg/unexpected_eof_2.f90: New test.
1503 * gfortran.dg/unexpected_eof_3.f90: New test.
1504
0dc00113 15052016-06-29 Jim Wilson <jim.wilson@linaro.org>
1506
1507 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1508
4b975445 15092016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1510
1511 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1512 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1513 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1514
e276a6b9 15152016-06-29 Richard Biener <rguenther@suse.de>
1516
1517 PR middle-end/15256
1518 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1519
c02f3e35 15202016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1521
1522 * gcc.target/arm/aapcs/neon-vect10.c: Require
1523 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1524 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1525 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1526 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1527 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1528 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1529 * gcc.target/arm/fp16-aapcs-1.c: Require
1530 -mfloat-ab=hard. Also simplify the test.
1531 * gcc.target/arm/fp16-aapcs-2.c: New.
1532
d0c2a3dd 15332016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1534
f942bdbf 1535 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 1536 (add_options_for_arm_fp16_ieee): New.
1537 (add_options_for_arm_fp16_alternative): New.
1538 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1539 long-line.
1540 (effective_target_arm_fp16_hw): New.
1541
162fed22 15422016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1543
1544 PR tree-optimization/71655
1545 * g++.dg/pr71655.C: New test.
1546
9ed0eb00 15472016-06-29 Martin Liska <mliska@suse.cz>
1548
1549 * gcc.dg/pr71585.c: New test.
1550 * gcc.dg/pr71585-2.c: New test.
1551 * gcc.dg/pr71585-3.c: New test.
1552
641b1c86 15532016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1554
1555 PR tree-optimization/70729
1556 * g++.dg/vect/pr70729.cc: New test.
1557
44e775d8 15582016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1559
1560 * c-c++-common/gomp/cancel-1.c: Extend.
1561
83b23cdf 15622016-06-29 Jakub Jelinek <jakub@redhat.com>
1563
1564 PR tree-optimization/71625
1565 * gcc.dg/strlenopt-28.c: New test.
1566
b6a4a0f5 15672016-06-29 Richard Biener <rguenther@suse.de>
1568
1569 PR middle-end/71002
1570 * g++.dg/torture/pr71002.C: Adjust testcase.
1571
1af10ce6 15722016-06-29 Jakub Jelinek <jakub@redhat.com>
1573
1574 PR c/71685
1575 * gcc.dg/pr71685.c: New test.
1576
15772016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 1578
1579 PR c/71552
1580 * gcc.dg/init-bad-9.c: New test.
1581
043457fd 15822016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1583
1584 * gcc.target/powerpc/abs128-1.c: Require VSX.
1585 * gcc.target/powerpc/copysign128-1.c: Likewise.
1586 * gcc.target/powerpc/inf128-1.c: Likewise.
1587 * gcc.target/powerpc/nan128-1.c: Likewise.
1588
d378e319 15892016-06-28 Jakub Jelinek <jakub@redhat.com>
1590
1591 PR middle-end/71626
1592 * gcc.c-torture/execute/pr71626-1.c: New test.
1593 * gcc.c-torture/execute/pr71626-2.c: New test.
1594
10ef7949 15952016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1596
1597 PR target/71656
1598 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1599
1fcfb8f7 16002016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1601
1602 PR target/71670
1603 * gcc.target/powerpc/pr71670.c: New testcase.
1604
35fd0c10 16052016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1606
1607 PR target/71656
1608 * gcc.target/powerpc/pr71656-1.c: New test.
1609 * gcc.target/powerpc/pr71656-2.c: New test.
1610
584757bc 16112016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1612
1613 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1614 around fp16 code.
1615 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1616 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1617 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1618 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1619 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1620 Add arm_neon_fp16_ok effective target.
f942bdbf 1621 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1622 Likewise.
1623 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1624 Likewise.
1625 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1626 Likewise.
1627 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1628 Likewise.
1629 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1630 Likewise.
1631 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1632 Likewise.
1633 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1634 Likewise.
1635 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1636 Likewise.
1637 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1638 Likewise.
1639 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1640 Likewise.
1641 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1642 Likewise.
584757bc 1643
cbcc4297 16442016-06-26 Jan Hubicka <hubicka@ucw.cz>
1645
1646 * gcc.dg/predict-12.c: New testcase.
1647
0aa73965 16482016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1649
1650 PR fortran/71649
1651 * gfortran.dg/pr71649.f90: New test.
1652
9977f724 16532016-06-25 Jakub Jelinek <jakub@redhat.com>
1654
a5c54f33 1655 PR tree-optimization/71643
1656 * g++.dg/opt/pr71643.C: New test.
1657
9977f724 1658 PR tree-optimization/71631
1659 * gcc.c-torture/execute/pr71631.c: New test.
1660
e09883e4 16612016-06-24 Jan Hubicka <hubicka@ucw.cz>
1662
1663 * gcc.dg/predict-11.c: New testcase.
1664 * gfortran.dg/predict-2.f90: New testcase.
1665
89beffc9 16662016-06-24 Jan Hubicka <hubicka@ucw.cz>
1667
1668 * gcc.dg/predict-10.c: New test.
1669
2275a11d 16702016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1671
1672 * gcc.target/powerpc/abs128-1.c: New.
1673 * gcc.target/powerpc/copysign128-1.c: New.
1674 * gcc.target/powerpc/inf128-1.c: New.
1675 * gcc.target/powerpc/nan128-1.c: New.
1676
37681b7f 16772016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1678
1679 * gfortran.dg/pr71642.f90: New test.
1680
9cf2d600 16812016-06-24 Jakub Jelinek <jakub@redhat.com>
1682
1683 PR tree-optimization/71647
1684 * gcc.target/i386/pr71647.c: New test.
1685
eea332b9 16862016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1687
1688 * gcc.target/i386/noplt-gd-1.c: New test.
1689 * gcc.target/i386/noplt-gd-2.c: Likewise.
1690 * gcc.target/i386/noplt-gd-3.c: Likewise.
1691 * gcc.target/i386/noplt-ld-1.c: Likewise.
1692 * gcc.target/i386/noplt-ld-2.c: Likewise.
1693 * gcc.target/i386/noplt-ld-3.c: Likewise.
1694 * lib/target-supports.exp
1695 (check_effective_target_tls_get_addr_via_got): New.
1696
b6d48a78 16972016-06-24 Uros Bizjak <ubizjak@gmail.com>
1698
1699 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1700 testsuite compile flags.
1701 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1702 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1703
17042016-06-24 Uros Bizjak <ubizjak@gmail.com>
1705
1706 * g++dg/vect/pr36684.cc: Add dg-do compile.
1707 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1708 * gcc.dg/vect/pr70021.c: Ditto.
1709 * gcc.dg/vect/pr70138-1.c: Ditto.
1710 * gcc.dg/vect/pr70138-2.c: Ditto.
1711 * gcc.dg/vect/pr70354-1.c: Ditto.
1712 * gcc.dg/vect/pr70354-2.c: Ditto.
1713 * gcc.dg/vect/pr71259.c: Ditto.
1714 * gcc.dg/vect/pr71416-1.c: Ditto.
1715 * gcc.dg/vect/slp-43.c: Ditto.
1716 * gcc.dg/vect/slp-45.c: Ditto.
1717 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1718 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1719 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1720 * gfortran.dg/vect/pr69980.f90: Ditto.
1721
17222016-06-24 Uros Bizjak <ubizjak@gmail.com>
1723
1724 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1725 * gcc.dg/vect/bb-slp-30.c: Ditto.
1726 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1727 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1728 * gcc.dg/vect/pr45902.c: Ditto.
1729 * gcc.dg/vect/pr48172.c: Ditto.
1730 * gcc.dg/vect/pr48377.c: Ditto.
1731 * gcc.dg/vect/pr49038.c: Ditto.
1732 * gcc.dg/vect/pr49771.c: Ditto.
1733 * gcc.dg/vect/pr52091.c: Ditto.
1734 * gcc.dg/vect/pr53185-2.c: Ditto.
1735 * gcc.dg/vect/pr56826.c: Ditto.
1736 * gcc.dg/vect/pr60276.c: Ditto.
1737 * gcc.dg/vect/pr62021.c: Ditto.
1738 * gcc.dg/vect/pr63530.c: Ditto.
1739 * gcc.dg/vect/pr65518.c: Ditto.
1740 * gcc.dg/vect/pr65947-1.c: Ditto.
1741 * gcc.dg/vect/pr65947-10.c: Ditto.
1742 * gcc.dg/vect/pr65947-11.c: Ditto.
1743 * gcc.dg/vect/pr65947-12.c: Ditto.
1744 * gcc.dg/vect/pr65947-13.c: Ditto.
1745 * gcc.dg/vect/pr65947-2.c: Ditto.
1746 * gcc.dg/vect/pr65947-3.c: Ditto.
1747 * gcc.dg/vect/pr65947-4.c: Ditto.
1748 * gcc.dg/vect/pr65947-5.c: Ditto.
1749 * gcc.dg/vect/pr65947-6.c: Ditto.
1750 * gcc.dg/vect/pr65947-7.c: Ditto.
1751 * gcc.dg/vect/pr65947-8.c: Ditto.
1752 * gcc.dg/vect/pr65947-9.c: Ditto.
1753 * gcc.dg/vect/pr71416-1.c: Ditto.
1754 * gcc.dg/vect/pr71439.c: Ditto.
1755 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1756 * gcc.dg/vect/vect-bswap16.c: Ditto.
1757 * gcc.dg/vect/vect-bswap32.c: Ditto.
1758 * gcc.dg/vect/vect-bswap64.c: Ditto.
1759 * gcc.dg/vect/vect-live-1.c: Ditto.
1760 * gcc.dg/vect/vect-live-2.c: Ditto.
1761 * gcc.dg/vect/vect-live-3.c: Ditto.
1762 * gcc.dg/vect/vect-live-4.c: Ditto.
1763 * gcc.dg/vect/vect-live-5.c: Ditto.
1764 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1765 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1766 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1767 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1768 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1769 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1770 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1771 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1772 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1773 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1774 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1775 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1776 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1777 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1778 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1779 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1780 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1781
d4213166 17822016-06-24 Uros Bizjak <ubizjak@gmail.com>
1783
1784 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1785
5aaec397 17862016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1787
1788 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1789 ia32 if R_386_GOT32X relocation is supported.
1790 * gcc.target/i386/noplt-3.c: Likewise.
1791 * gcc.target/i386/noplt-2.c: Likewise.
1792 (main): Renamed to ...
1793 (bar): This.
1794 * gcc.target/i386/noplt-4.c: Likewise.
1795 (main): Renamed to ...
1796 (bar): This.
1797 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1798 * gcc.target/i386/pr67400-5.c: Likewise.
1799
77104764 18002016-06-24 Jakub Jelinek <jakub@redhat.com>
1801
7318e591 1802 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1803 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1804
77104764 1805 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1806 f4): Adjust expected diagnostics.
1807 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1808 (T): If OVFP is defined, redefine to TP.
1809 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1810 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1811 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1812 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1813 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1814 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1815 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1816 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1817 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1818 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1819 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1820 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1821 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1822 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1823 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1824 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1825 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1826 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1827 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1828 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1829 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1830 as last argument to __builtin_add_overflow_p.
1831
ddf08519 18322016-06-23 Uros Bizjak <ubizjak@gmail.com>
1833
1834 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1835 dg-options and remove default vector testsuite compile flags.
1836 * g++.dg/vect/pr33860a.cc: Ditto.
1837 * g++.dg/vect/pr45470-a.cc: Ditto.
1838 * g++.dg/vect/pr45470-b.cc: Ditto.
1839 * g++.dg/vect/pr60896.cc: Ditto.
1840 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1841 * gcc.dg/vect/pr18308.c: Ditto.
1842 * gcc.dg/vect/pr24049.c: Ditto.
1843 * gcc.dg/vect/pr33373.c: Ditto.
1844 * gcc.dg/vect/pr36228.c: Ditto.
1845 * gcc.dg/vect/pr42395.c: Ditto.
1846 * gcc.dg/vect/pr42604.c: Ditto.
1847 * gcc.dg/vect/pr46663.c: Ditto.
1848 * gcc.dg/vect/pr48765.c: Ditto.
1849 * gcc.dg/vect/pr49093.c: Ditto.
1850 * gcc.dg/vect/pr49352.c: Ditto.
1851 * gcc.dg/vect/pr52298.c: Ditto.
1852 * gcc.dg/vect/pr52870.c: Ditto.
1853 * gcc.dg/vect/pr53185.c: Ditto.
1854 * gcc.dg/vect/pr53773.c: Ditto.
1855 * gcc.dg/vect/pr56695.c: Ditto.
1856 * gcc.dg/vect/pr62171.c: Ditto.
1857 * gcc.dg/vect/pr63530.c: Ditto.
1858 * gcc.dg/vect/pr68339.c: Ditto.
1859 * gcc.dg/vect/pr71259.c: Ditto.
1860 * gcc.dg/vect/vect-82_64.c: Ditto.
1861 * gcc.dg/vect/vect-83_64.c: Ditto.
1862 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1863 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1864 * gcc.dg/vect/vect-shift-2.c: Ditto.
1865 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1866 * gfortran.dg/vect/pr39318.f90: Ditto.
1867 * gfortran.dg/vect/pr45714-a.f: Ditto.
1868 * gfortran.dg/vect/pr45714-b.f: Ditto.
1869 * gfortran.dg/vect/pr46213.f90: Ditto.
1870
81883aeb 18712016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1872 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1873
1874 * gcc.target/powerpc/p9-splat-5.c: New test.
1875
affe5c16 18762016-06-23 Uros Bizjak <ubizjak@gmail.com>
1877
1878 PR tree-optimization/71488
1879 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1880 * lib/target-supports.exp: ... here.
1881 (check_sse4_hw_available): New procedure.
1882 (check_effective_target_sse4_runtime): Ditto.
1883 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1884 -march=westmere for sse4_runtime targets.
547fdd3e 1885 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 1886 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 1887 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 1888 (main): Call check_vect ().
e50240d3 1889 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 1890
6fb2f181 18912016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1892
1893 PR target/66232
1894 PR target/67400
1895 * gcc.target/i386/pr66232-14.c: New file.
1896 * gcc.target/i386/pr66232-15.c: Likewise.
1897 * gcc.target/i386/pr66232-16.c: Likewise.
1898 * gcc.target/i386/pr66232-17.c: Likewise.
1899 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1900 ia32 if R_386_GOT32X relocation is supported.
1901 * gcc.target/i386/pr67400-2.c: Likewise.
1902 * gcc.target/i386/pr67400-3.c: Likewise.
1903 * gcc.target/i386/pr67400-4.c: Likewise.
1904 * gcc.target/i386/pr67400-6.c: Likewise.
1905 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 1906 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 1907
88be2b3c 19082016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1909
1910 PR libgfortran/48852
1911 * gfortran.dg/char4_iunit_1.f03: Update test.
1912 * gfortran.dg/f2003_io_5.f03: Update test.
1913 * gfortran.dg/real_const_3.f90: Update test.
1914
ff600f64 19152016-06-23 Andi Kleen <ak@linux.intel.com>
1916
1917 * g++.dg/bprob/bprob.exp: Support autofdo.
1918 * g++.dg/tree-prof/tree-prof.exp: dito.
1919 * gcc.dg/tree-prof/tree-prof.exp: dito.
1920 * gcc.misc-tests/bprob.exp: dito.
1921 * gfortran.dg/prof/prof.exp: dito.
1922 * lib/profopt.exp: dito.
1923 * lib/target-supports.exp: Check for autofdo.
1924
afa7ed87 19252016-06-23 Martin Liska <mliska@suse.cz>
1926
1927 * gcc.dg/pr71619.c: New test.
1928
0941fba8 19292016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1930
1931 PR target/67400
56896ed3 1932 * gcc.target/i386/pr67400-1.c: New test.
1933 * gcc.target/i386/pr67400-2.c: Likewise.
1934 * gcc.target/i386/pr67400-3.c: Likewise.
1935 * gcc.target/i386/pr67400-4.c: Likewise.
1936 * gcc.target/i386/pr67400-5.c: Likewise.
1937 * gcc.target/i386/pr67400-6.c: Likewise.
1938 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 1939
e557fc7f 19402016-06-22 David Malcolm <dmalcolm@redhat.com>
1941
1942 * c-c++-common/missing-header-1.c: New test case.
1943 * c-c++-common/missing-header-2.c: New test case.
1944 * c-c++-common/missing-header-3.c: New test case.
1945 * c-c++-common/missing-header-4.c: New test case.
1946
8469aece 19472016-06-22 David Malcolm <dmalcolm@redhat.com>
1948
1949 PR c/70339
1950 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1951 hint.
1952 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1953 expected results due to builtin "nanl" now being suggested for
1954 "name".
1955 * gcc.dg/pr67580.c: Update expected messages.
1956 * gcc.dg/spellcheck-identifiers.c: New testcase.
1957 * gcc.dg/spellcheck-typenames.c: New testcase.
1958
6628b04d 19592016-06-22 David Malcolm <dmalcolm@redhat.com>
1960
1961 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1962 file.
1963 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1964 diagnostic-test-show-locus-parseable-fixits.c to sources for
1965 diagnostic_plugin_test_show_locus.c.
1966 * lib/gcc-defs.exp (freeform_regexps): New global.
1967 (dg-regexp): New function.
1968 (handle-dg-regexps): New function.
1969 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1970 freeform_regexps to the empty list.
1971 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1972
82ccd33e 19732016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1974
affe5c16 1975 PR tree-optimization/71488
82ccd33e 1976 * g++.dg/pr71488.C: New test.
1977 * gcc.dg/vect/vect-bool-cmp.c: New test.
1978
2c21de58 19792016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1980
1981 * gcc.dg/guality/param-5.c: New test.
1982
fadfd5fc 19832016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1984
1985 * gcc.target/i386/asm-flag-7.c: New test.
1986
03fee1f8 19872016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1988
1989 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1990 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1991 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1992 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1993 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1994 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1995 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1996 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1997 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1998 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1999 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2000 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2001 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2002 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2003 * lib/target-supports.exp: Likewise.
2004
6905db52 20052016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2006
2007 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2008 * gcc.dg/attr-ms_struct-2.c: Likewise.
2009 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2010 * gcc.dg/bf-ms-attrib.c: Likewise.
2011 * gcc.dg/bf-ms-layout-2.c: Likewise.
2012 * gcc.dg/bf-ms-layout-3.c: Likewise.
2013 * gcc.dg/bf-ms-layout.c: Likewise.
2014 * gcc.dg/bf-no-ms-layout.c: Likewise.
2015 * gcc.target/i386/bitfield1.c: Likewise.
2016 * gcc.target/i386/bitfield2.c: Likewise.
2017 * gcc.target/i386/bitfield3.c: Likewise.
2018
a6f93fc2 20192016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2020
2021 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2022 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2023 override other than -mcpu=power9 command-line option is specified,
2024 or if the target operating system is aix.
2025 * gcc.target/powerpc/darn-1.c: Likewise.
2026 * gcc.target/powerpc/darn-2.c: Likewise.
2027 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2028 test if effective-target is not powerpc_p9vector_ok or if the
2029 target operating system is not defined.
2030 * gcc.target/powerpc/vslv-1.c: Likewise.
2031 * gcc.target/powerpc/vsrv-0.c: Likewise.
2032 * gcc.target/powerpc/vsrv-1.c: Likewise.
2033
1cb2b4d3 20342016-06-21 Tobias Burnus <burnus@net-b.de>
2035
2036 PR fortran/71068
2037 * gfortran.dg/coarray/data_1.f90: New.
2038
66ff0c67 20392016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2040
2041 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2042 (dg-require-effective-target): Use arm_v8_neon_hw.
2043 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2044 (dg-require-effective-target): Likewise.
2045 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2046 (dg-require-effective-target): Likewise.
2047 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2048 (dg-require-effective-target): Likewise.
2049 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2050 (dg-require-effective-target): Likewise.
2051 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2052 (dg-require-effective-target): Likewise.
2053 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2054 Add AArch64 check.
2055
949bfed4 20562016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2057
2058 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2059 Set to 3 so test passes.
2060
a20f6cd4 20612016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2062
2063 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2064
12792843 20652016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2066
2067 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2068 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2069 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2070 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2071
49763db6 20722016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2073
2074 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2075 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2076
ada61167 20772016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2078
2079 PR target/71549
2080 * gcc.target/i386/pr71549.c: New test.
2081
a15584d4 20822016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2083
2084 * gcc.target/powerpc/vadsdu-0.c: Replace
2085 dg-require-effective-target directive to allow test to run on more
2086 platforms, and add dg-skip-if directive to disable test on aix
2087 platforms because of known incompatibilities.
2088 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2089 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2090 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2091 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2092 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2093 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2094 * gcc.target/powerpc/vadsdub-2.c: Replace
2095 dg-require-effective-target directive to allow test to run on more
2096 platforms, and add dg-skip-if directive to disable test on aix
2097 platforms because of known incompatibilities.
2098 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2099 with vec_absdb call to differentiate this test from vadsdub-1.c.
2100 * gcc.target/powerpc/vadsduh-1.c: Replace
2101 dg-require-effective-target directive to allow test to run on more
2102 platforms, and add dg-skip-if directive to disable test on aix
2103 platforms because of known incompatibilities.
2104 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2105 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2106 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2107
ec15ec36 21082016-06-21 Jakub Jelinek <jakub@redhat.com>
2109
2110 PR tree-optimization/71588
2111 * gcc.dg/pr71558.c: New test.
2112
faeffe49 21132016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2114
2115 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2116 * c-c++-common/pr68657-2.c: Likewise.
2117 * c-c++-common/pr68657-3.c: Likewise.
2118 * gcc.dg/torture/pr69714.c: Require int32plus support.
2119 * gcc.dg/torture/pr70025.c: Likewise.
2120 * gcc.dg/torture/pr70083.c: Likewise.
2121 * gcc.dg/torture/pr70542.c: Likewise.
2122 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2123
e218d07f 21242016-06-20 Joseph Myers <joseph@codesourcery.com>
2125
2126 PR c/71601
2127 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2128
232a3df7 21292016-06-20 Jakub Jelinek <jakub@redhat.com>
2130
d7f45b87 2131 PR middle-end/71581
2132 * gcc.dg/pr71581.c: New test.
2133
232a3df7 2134 PR rtl-optimization/71591
2135 * gcc.dg/cpp/pr71591.c: New test.
2136
dbddef42 21372016-06-20 David B. Robins <gcc@davidrobins.net>
2138
2139 PR target/71571
2140 * g++.dg/torture/pr71571.C: New test.
2141
03129ccb 21422016-06-20 Jakub Jelinek <jakub@redhat.com>
2143
2144 PR target/71559
2145 * gcc.target/i386/sse2-pr71559.c: New test.
2146 * gcc.target/i386/avx-pr71559.c: New test.
2147 * gcc.target/i386/avx512f-pr71559.c: New test.
2148
a40b4b62 21492016-06-20 Tobias Burnus <burnus@net-b.de>
2150
2151 PR fortran/71194
2152 * gfortran.dg/pointer_remapping_10.f90: New.
2153
ecbea05a 21542016-06-20 David Malcolm <dmalcolm@redhat.com>
2155
2156 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2157
0f61dae9 21582016-06-20 Martin Sebor <msebor@redhat.com>
2159
2160 PR c/69507
2161 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2162 * gnu90-const-expr-1.c: Same.
2163 * gnu99-const-expr-1.c: Same.
2164 * gnu99-static-1.c: Same.
2165
e458dfd8 21662016-06-20 Renlin Li <renlin.li@arm.com>
2167
2c0c0c9b 2168 PR testsuite/71489
e458dfd8 2169 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2170
7ab71cb3 21712016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2172
2173 * gcc.target/aarch64/vcvt_f64_1.c: New.
2174 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2175 * gcc.target/aarch64/vrecp_f64_1.c: New.
2176
34d36b7a 21772016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2178
2179 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2180 "alignement".
2181
ed7f4748 21822016-06-20 Georg-Johann Lay <avr@gjlay.de>
2183
2184 PR target/71103
2185 * gcc.target/avr/torture/pr71103-2.c: New test.
2186
21897f47 21872016-06-19 Martin Sebor <msebor@redhat.com>
2188
2189 PR c/69507
2190 * gcc.dg/alignof.c: New test.
2191
98683d85 21922016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2193
2194 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2195 vs dg-error; test constexpr specifier too.
2196
358cee25 21972016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2198
2199 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2200
c3d7ceb6 22012016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2202
2203 * lib/target-supports.exp
2204 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2205 arm_neon_ok and merge flags. Fix temporary test name.
2206 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2207 and merge flags.
2208
1176073c 22092016-06-17 Martin Liska <mliska@suse.cz>
2210
2211 * gcc.dg/predict-9.c: Fix dump scanning.
2212
f3e2969a 22132016-06-17 Bin Cheng <bin.cheng@arm.com>
2214
2215 PR tree-optimization/71354
2216 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2217
7fdca647 22182016-06-17 Bin Cheng <bin.cheng@arm.com>
2219
2220 PR tree-optimization/71347
2221 * gcc.dg/tree-ssa/pr71347.c: New test.
2222
a338a226 22232016-06-17 Bin Cheng <bin.cheng@arm.com>
2224
2225 PR tree-optimization/71354
2226 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2227
c1e75671 22282016-06-17 Bin Cheng <bin.cheng@arm.com>
2229
2230 * gcc.dg/vect/vect-alias-check-1.c: New test.
2231
365ba13d 22322016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2233
59bde511 2234 PR target/71151
365ba13d 2235 * gcc.target/avr/pr71151-1.c: New test.
2236 * gcc.target/avr/pr71151-2.c: New test.
2237 * gcc.target/avr/pr71151-3.c: New test.
2238 * gcc.target/avr/pr71151-4.c: New test.
2239 * gcc.target/avr/pr71151-5.c: New test.
2240 * gcc.target/avr/pr71151-6.c: New test.
2241 * gcc.target/avr/pr71151-7.c: New test.
2242 * gcc.target/avr/pr71151-8.c: New test.
2243 * gcc.target/avr/pr71151-common.h: New test.
2244
db48d95b 22452016-06-16 Martin Liska <mliska@suse.cz>
2246
2247 * gfortran.dg/predict-1.f90: New test.
2248
4c780a59 22492016-06-16 Uros Bizjak <ubizjak@gmail.com>
2250
2251 PR target/71242
2252 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2253
8c1879bc 22542016-06-16 Jan Hubicka <hubicka@ucw.cz>
2255
2256 * g++.dg/vect/pr36648.cc: Disable cunrolli
2257
33698dfe 22582016-06-16 Jakub Jelinek <jakub@redhat.com>
2259
745f2db6 2260 PR target/71554
2261 * gcc.c-torture/execute/pr71554.c: New test.
2262
33698dfe 2263 PR rtl-optimization/71532
2264 * gcc.dg/torture/pr71532.c: New test.
2265
b42322b9 22662016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2267
2268 * gcc.target/powerpc/p9-dimode1.c: New test.
2269 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2270
412b298a 22712016-06-15 Jakub Jelinek <jakub@redhat.com>
2272
93479f99 2273 * gcc.c-torture/compile/20160615-1.c: New test.
2274
412b298a 2275 * g++.dg/cpp0x/ref-qual17.C: New test.
2276
3ec40531 22772016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2278
2279 PR middle-end/71529
2280 * gcc.target/i386/pr71529.C: New test.
2281
edfe7670 22822016-06-15 Alan Hayward <alan.hayward@arm.com>
2283
2284 PR tree-optimization/71483
2285 * g++.dg/vect/pr71483.c: New
2286
6e52ac17 22872016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2288
2289 PR c++/70202
2290 * g++.dg/inherit/crash6.C: New.
2291 * g++.dg/inherit/union2.C: Likewise.
2292 * g++.dg/inherit/virtual12.C: Likewise.
2293 * g++.dg/inherit/virtual13.C: Likewise.
2294 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2295
aed35af2 22962016-06-15 Uros Bizjak <ubizjak@gmail.com>
2297
0941fba8 2298 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 2299
6f710392 23002016-06-15 Alan Hayward <alan.hayward@arm.com>
2301
2302 PR tree-optimization/71439
2303 * gcc.dg/vect/pr71439.c: New
2304
d1cedfd3 23052016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2306
2307 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2308
ee8fd158 23092016-06-15 Richard Biener <rguenther@suse.de>
2310
2311 * gcc.dg/vect/slp-45.c: New testcase.
2312
5695a690 23132016-06-15 Richard Biener <rguenther@suse.de>
2314
2315 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2316
267ae3ee 23172016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2318
2319 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2320 requirements, and disable for AIX for now.
2321 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2322
a6d0e20a 23232016-06-14 Jakub Jelinek <jakub@redhat.com>
2324
b2efd162 2325 PR c++/71528
2326 * g++.dg/opt/pr71528.C: New test.
2327
a6d0e20a 2328 PR c++/71516
2329 * g++.dg/init/pr71516.C: New test.
2330
035778de 23312016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2332
2333 * g++.dg/init/array46.C: New.
2334
7c9dc58e 23352016-06-14 Uros Bizjak <ubizjak@gmail.com>
2336
0941fba8 2337 * gcc.target/i386/float128-3.c: New test.
2338 * gcc.target/i386/quad-sse4.c: Ditto.
2339 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2340 Update scan strings.
7c9dc58e 2341
412640c9 23422016-06-14 Richard Biener <rguenther@suse.de>
2343
2344 PR middle-end/71526
2345 * gfortran.dg/pr71526.f90: New testcase.
2346
1b9fde85 23472016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2348
2349 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2350 * gcc.dg/zero_bits_compound-1.c: Likewise.
2351
306097e3 23522016-06-14 Richard Biener <rguenther@suse.de>
2353
2354 PR tree-optimization/71522
2355 * gcc.dg/torture/pr71522.c: New testcase.
2356
566255a8 23572016-06-14 Jakub Jelinek <jakub@redhat.com>
2358
2359 PR tree-optimization/71520
2360 * gcc.dg/tree-ssa/pr71520.c: New test.
2361
eb912adb 23622016-06-14 Richard Biener <rguenther@suse.de>
2363
2364 PR tree-optimization/71521
56d35455 2365 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 2366
9720103d 23672016-06-13 Jakub Jelinek <jakub@redhat.com>
2368
12cb8367 2369 PR sanitizer/71498
2370 * c-c++-common/ubsan/bounds-13.c: New test.
2371
9720103d 2372 PR preprocessor/71183
2373 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2374
5965fbcc 23752016-06-13 Jeff Law <law@redhat.com>
2376
2377 PR tree-optimization/71403
2378 * c-c++-common/ubsan/pr71403-1.c: New test.
2379 * c-c++-common/ubsan/pr71403-2.c: New test.
2380 * c-c++-common/ubsan/pr71403-3.c: New test.
2381
04537049 23822016-06-13 Jakub Jelinek <jakub@redhat.com>
2383
2384 PR middle-end/71478
2385 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2386 Add -Wno-psabi -w to dg-options.
2387
412f195f 23882016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2389
2390 * gcc.target/powerpc/vadsdu-0.c: New test.
2391 * gcc.target/powerpc/vadsdu-1.c: New test.
2392 * gcc.target/powerpc/vadsdu-2.c: New test.
2393 * gcc.target/powerpc/vadsdu-3.c: New test.
2394 * gcc.target/powerpc/vadsdu-4.c: New test.
2395 * gcc.target/powerpc/vadsdu-5.c: New test.
2396 * gcc.target/powerpc/vadsdub-1.c: New test.
2397 * gcc.target/powerpc/vadsdub-2.c: New test.
2398 * gcc.target/powerpc/vadsduh-1.c: New test.
2399 * gcc.target/powerpc/vadsduh-2.c: New test.
2400 * gcc.target/powerpc/vadsduw-1.c: New test.
2401 * gcc.target/powerpc/vadsduw-2.c: New test.
2402
527790c1 24032016-06-13 David Malcolm <dmalcolm@redhat.com>
2404
2405 * gcc.dg/c99-init-2.c (c): Update expected error message.
2406 * gcc.dg/init-bad-8.c (foo): Likewise.
2407 * gcc.dg/spellcheck-fields-3.c: New test case.
2408
102e67eb 24092016-06-13 Martin Liska <mliska@suse.cz>
2410
2411 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2412 and "guess loop iv compared" heuristics.
2413 * gcc.dg/predict-2.c: Likewise.
2414 * gcc.dg/predict-3.c: Likewise.
2415 * gcc.dg/predict-4.c: Likewise.
2416 * gcc.dg/predict-5.c: Likewise.
2417 * gcc.dg/predict-6.c: Likewise.
2418
1a54d3be 24192016-06-13 Marek Polacek <polacek@redhat.com>
2420
2421 PR middle-end/71476
2422 * c-c++-common/Wswitch-unreachable-4.c: New test.
2423 * gcc.dg/Wswitch-unreachable-2.c: New test.
2424 * g++.dg/tm/jump1.C: Move dg-warning.
2425
5b7401b8 24262016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2427
2428 * gnat.dg/renaming10.ad[sb]: New test.
2429
1c93151c 24302016-06-13 Paul Thomas <pault@gcc.gnu.org>
2431
2432 PR fortran/70673
2433 * gfortran.dg/pr70673.f90: New test.
2434
249865a0 24352016-06-13 Richard Biener <rguenther@suse.de>
2436
2437 PR middle-end/64516
2438 * gcc.dg/align-3.c: New testcase.
2439
776d9b14 24402016-06-13 Martin Liska <mliska@suse.cz>
2441
2442 * gcc.target/i386/pr71458.c: New test.
2443
0cf5c551 24442016-06-12 Uros Bizjak <ubizjak@gmail.com>
2445
2446 PR target/71241
2447 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2448
34de0a35 24492016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2450
2451 PR target/60751
2452 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2453 statement.
2454
0cc8bc98 24552016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2456
2457 PR target/60751
2458 * gfortran.dg/comma_IO_extension_1.f90: New test.
2459 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2460 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2461 statement.
2462 * gfortran.dg/graphite/pr38083.f90: Likewise.
2463 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2464 missing format.
2465
0ff78c86 24662016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2467
2468 * gnat.dg/case_character.adb: New test.
2469
6c38863e 24702016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2471
2472 PR middle-end/71310
2473 * gcc.target/powerpc/pr71310.c: New testcase.
2474
24c41395 24752016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2476
2477 PR middle-end/71478
2478 * gcc.dg/pr71478.c: New test.
2479
aeb26fb6 24802016-06-10 Jakub Jelinek <jakub@redhat.com>
2481
702b3575 2482 PR middle-end/71494
2483 * gcc.c-torture/execute/pr71494.c: New test.
2484
8ec29807 2485 PR c/68657
2486 * gcc.target/i386/pr68657.c: New test.
2487
aeb26fb6 2488 PR inline-asm/68843
2489 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2490 (test): Add -masm=intel alternatives.
2491
1dc4d519 24922016-06-10 Martin Sebor <msebor@redhat.com>
2493
2494 PR c/71392
2495 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2496
6385d6d3 24972016-06-10 Jeff Law <law@redhat.com>
2498
2499 PR tree-optimization/71335
2500 * gcc.c-torture/execute/pr71335.c: New test.
2501
041a412b 25022016-06-10 David Malcolm <dmalcolm@redhat.com>
2503
2504 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2505 the various "cannot tail-call: " messages.
2506
4a5edbb2 25072016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2508
2509 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2510 and options.
2511
9cf3aec3 25122016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2513
2514 PR sanitizer/71480
2515 * c-c++-common/asan/pr71480.c: New test.
2516
61724718 25172016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2518
2519 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2520 (ASMNAME2): Likewise.
2521 (main): Replace fn in asm statement with ASMNAME ("fn").
2522 * gcc.dg/guality/pr68037-2.c: Likewise.
2523 * gcc.dg/guality/pr68037-3.c: Likewise.
2524 * gcc.dg/torture/pr68037-1.c: Likewise.
2525 * gcc.dg/torture/pr68037-2.c: Likewise.
2526 * gcc.dg/torture/pr68037-3.c: Likewise.
2527
1807f6fb 25282016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2529
2530 PR inline-asm/68843
2531 * gcc.target/i386/pr68843-1.c: New test.
2532 * gcc.target/i386/pr68843-2.c: New test.
2533
ccfa030f 25342016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 2535 Cesar Philippidis <cesar@codesourcery.com>
2536
2537 PR middle-end/71373
2538 * gcc.dg/goacc/nested-function-1.c: New file.
2539 * gcc.dg/goacc/nested-function-2.c: Likewise.
2540 * gcc.dg/goacc/pr71373.c: Likewise.
2541 * gfortran.dg/goacc/cray-2.f95: Likewise.
2542 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2543 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2544 * gfortran.dg/goacc/cray.f95: Update.
2545 * gfortran.dg/goacc/loop-1.f95: Likewise.
2546 * gfortran.dg/goacc/loop-3.f95: Likewise.
2547 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2548 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2549
25502016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2551
2552 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2553 for OpenACC tile clauses.
2554 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 2555
2556 PR c/71381
2557 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2558 to...
2559 * c-c++-common/goacc/cache-2.c: ... this new file.
2560 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2561 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2562 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2563 usage.
2564 * gfortran.dg/goacc/cray.f95: Likewise.
2565 * gfortran.dg/goacc/loop-1.f95: Likewise.
2566
bb038f3e 25672016-06-10 Alan Hayward <alan.hayward@arm.com>
2568
2569 PR tree-optimization/71407
2570 PR tree-optimization/71416
2571 * gcc.dg/vect/pr71407.c: New
2572 * gcc.dg/vect/pr71416-1.c: New
2573 * gcc.dg/vect/pr71416-2.c: New
2574
332409d3 25752016-06-10 Richard Biener <rguenther@suse.de>
2576
2577 PR middle-end/71477
2578 * gcc.dg/torture/pr71477.c: New testcase.
2579
03cf727c 25802016-06-09 Julia Koval <julia.koval@intel.com>
2581
2582 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2583 * gcc.target/i386/interrupt-13.c: Likewise.
2584 * gcc.target/i386/interrupt-15.c: Likewise.
2585 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2586 * gcc.target/i386/interrupt-24.c: Likewise.
2587 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2588 * gcc.target/i386/interrupt-9.c: Likewise.
2589 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2590
23b101c5 25912016-06-09 Martin Sebor <msebor@redhat.com>
2592
2593 PR c/70883
2594 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2595 * gcc.dg/builtin-constant_p-1.c: Same.
2596 * gcc.dg/builtins-error.c: Same.
2597 * gcc.dg/pr70859.c: Same.
2598
188d6bbb 25992016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2600
2601 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2602 * gcc.dg/torture/pr68067-1.c: Likewise.
2603 * gcc.dg/torture/pr68067-2.c: Likewise.
2604
26052016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2606
2607 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2608 when setting SIZE.
2609
ff8886bd 26102016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2611
2612 PR c++/71465
2613 * g++.dg/inherit/crash5.C: New.
2614 Revert:
2615 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2616
2617 PR c++/70202
2618 * g++.dg/inherit/crash5.C: New.
2619 * g++.dg/inherit/virtual1.C: Adjust.
2620
3f76cceb 26212016-06-09 Martin Liska <mliska@suse.cz>
2622
2623 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2624 * g++.dg/predict-loop-exit-2.C: Likewise.
2625 * g++.dg/predict-loop-exit-3.C: Likewise.
2626 * gcc.dg/predict-1.c: Likewise.
2627 * gcc.dg/predict-2.c: Likewise.
2628 * gcc.dg/predict-3.c: Likewise.
2629 * gcc.dg/predict-4.c: Likewise.
2630 * gcc.dg/predict-5.c: Likewise.
2631 * gcc.dg/predict-6.c: Likewise.
2632 * gcc.dg/predict-7.c: Likewise.
2633
59ae3d1b 26342016-06-09 Richard Biener <rguenther@suse.de>
2635
2636 PR tree-optimization/71462
2637 * gcc.dg/torture/pr71462.c: New testcase.
2638
8c2d2acf 26392016-06-09 Marek Polacek <polacek@redhat.com>
2640
2641 PR c/65471
2642 * gcc.dg/c11-generic-3.c: New test.
2643
224cb6b7 26442016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2645
2646 * g++.dg/init/array42.C: New.
2647 * g++.dg/init/array43.C: Likewise.
2648 * g++.dg/init/array44.C: Likewise.
2649 * g++.dg/init/array45.C: Likewise.
2650 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2651 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2652 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2653 * g++.dg/gomp/pr35751.C: Likewise.
2654 * g++.dg/init/array23.C: Likewise.
2655 * g++.dg/init/brace2.C: Likewise.
2656 * g++.dg/init/brace6.C: Likewise.
2657
732905bb 26582016-06-08 Martin Sebor <msebor@redhat.com>
2659 Jakub Jelinek <jakub@redhat.com>
2660
2661 PR c++/70507
2662 PR c/68120
2663 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2664 * c-c++-common/builtin-arith-overflow-2.c: New test.
2665 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2666 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2667 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2668
7ddaa622 26692016-06-08 Jakub Jelinek <jakub@redhat.com>
2670
2671 PR c++/71442
2672 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2673
84ee0905 26742016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2675
2676 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2677 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2678 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2679 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2680 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2681 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2682 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2683 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2684 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2685 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2686 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2687 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2688 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2689
2876af98 26902016-06-08 Richard Biener <rguenther@suse.de>
2691
2692 PR tree-optimization/68558
2693 * gcc.dg/vect/slp-44.c: New testcase.
2694
acbb0d03 26952016-06-08 Richard Biener <rguenther@suse.de>
2696
2697 * gcc.dg/vect/slp-43.c: New testcase.
2698
f8689010 26992016-06-08 Richard Biener <rguenther@suse.de>
2700
2701 PR tree-optimization/71452
2702 * gcc.dg/torture/pr71452.c: New testcase.
2703
52d393eb 27042016-06-08 Jakub Jelinek <jakub@redhat.com>
2705
2706 PR c++/71448
2707 * g++.dg/torture/pr71448.C: New test.
2708
9d700ce4 27092016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2710
2711 PR debug/71432
2712 PR ada/71413
2713 * g++.dg/debug/pr71432.C: New test.
2714
eb96ef65 27152016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2716
2717 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2718 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2719 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2720
a4753cdd 27212016-06-08 Alan Hayward <alan.hayward@arm.com>
2722
2723 * gcc.dg/vect/vect-live-2.c: Update effective target.
2724 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2725 * lib/target-supports.exp: Add aarch64 to vect_long.
2726
bafc7b1d 27272016-06-08 Marek Polacek <polacek@redhat.com>
2728
2729 PR c/71418
2730 * gcc.dg/noncompile/pr71418.c: New test.
2731
06e590e7 2732 PR c/71426
2733 * gcc.dg/noncompile/pr71426.c: New test.
2734
d3cb49c9 27352016-06-07 Jan Hubicka <hubicka@ucw.cz>
2736
2737 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2738 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2739 * gcc.dg/predict-3.c: Update template.
2740 * gcc.dg/predict-5.c: Update template.
2741 * gcc.dg/predict-6.c: Update template.
2742 * gcc.dg/predict-9.c: Update template.
2743 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2744
2d76c36a 27452016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2746
2747 * gcc.target/powerpc/vec-mul.c: New test.
2748
7cfde92a 27492016-06-07 David Malcolm <dmalcolm@redhat.com>
2750
2751 * gcc.dg/spellcheck-fields-2.c: New test case.
2752
b032c4dd 27532016-06-07 Richard Biener <rguenther@suse.de>
2754
2755 PR c/61564
2756 * gcc.dg/Wpragmas-1.c: New testcase.
2757 * gcc.dg/Wattributes-4.c: Likewise.
2758 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2759 entry.
2760
a7056369 27612016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2762
2763 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2764 spurious debug code.
2765
123c61e0 27662016-06-07 Richard Biener <rguenther@suse.de>
2767
2768 PR tree-optimization/71428
2769 * gcc.dg/torture/pr71428.c: New testcase.
2770
5819d47b 27712016-06-07 Richard Biener <rguenther@suse.de>
2772
2773 PR middle-end/71423
2774 * gcc.dg/torture/pr71423.c: New testcase.
2775
6cec5c6b 27762016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2777
2778 PR middle-end/71408
2779 * gcc.dg/tree-ssa/pr71408.c: New test.
2780
40bbfc17 27812016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2782
2783 PR middle-end/71281
2784 * g++.dg/torture/pr71281.C: New test.
2785
61f1f80c 27862016-06-06 Marek Polacek <polacek@redhat.com>
2787
2788 PR c/71362
2789 * gcc.dg/pr71362.c: New test.
2790
0406b32f 27912016-06-06 Jakub Jelinek <jakub@redhat.com>
2792 Patrick Palka <ppalka@gcc.gnu.org>
2793
2794 PR c++/70847
2795 PR c++/71330
2796 PR c++/71393
2797 * g++.dg/opt/pr70847.C: New test.
2798 * g++.dg/ubsan/pr70847.C: New test.
2799 * g++.dg/ubsan/pr71393.C: New test.
2800
b1445999 28012016-06-06 Jakub Jelinek <jakub@redhat.com>
2802
2803 PR tree-optimization/71259
2804 * gcc.dg/vect/pr71259.c: New test.
2805
99b4f3a2 28062016-06-06 David Malcolm <dmalcolm@redhat.com>
2807
2808 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2809 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2810 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2811 above.
2812
837679bc 28132016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2814
2815 PR middle-end/37780
2816 * gcc.c-torture/execute/pr37780.c: New test.
2817 * gcc.target/aarch64/pr37780_1.c: Likewise.
2818 * gcc.target/arm/pr37780_1.c: Likewise.
2819
e4b92538 28202016-06-06 Marek Polacek <polacek@redhat.com>
2821
2822 * c-c++-common/attr-may-alias-1.c: New test.
2823 * c-c++-common/attr-may-alias-2.c: New test.
2824 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2825
43ac2f2f 28262016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2827
2828 PR c/24414
2829 * gcc.target/i386/pr24414.c: New test.
2830
7e1786b2 28312016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2832
2833 * gcc.target/sparc/vis4misc.c: New file.
2834 * gcc.target/sparc/fpcmp.c: Likewise.
2835 * gcc.target/sparc/fpcmpu.c: Likewise.
2836
f593ccb2 28372016-06-06 Alan Hayward <alan.hayward@arm.com>
2838
2839 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2840 * gcc.dg/vect/vect-live-3.c: Likewise.
2841
be6d8ddc 28422016-06-06 Richard Biener <rguenther@suse.de>
2843
2844 PR tree-optimization/71398
2845 * gcc.dg/torture/pr71398.c: New testcase.
2846
78f27916 28472016-06-06 Uros Bizjak <ubizjak@gmail.com>
2848
2849 PR target/71389
2850 * g++.dg/pr71389.C: New test.
2851
c5899606 28522016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2853
2854 PR fortran/71404
2855 * gfortran.dg/fmt_read_5.f: New test.
2856
8e3cd305 28572016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2858
2859 PR fortran/69659
2860 * gfortran.dg/class_array_22.f03: New test.
2861
703c0a09 28622016-06-05 Jan Hubicka <hubicka@ucw.cz>
2863
2864 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2865
d07b2b6f 28662016-06-05 Jan Hubicka <hubicka@ucw.cz>
2867
2868 * gcc.dg/predict-9.c: Update template.
2869
4a7ec4ac 28702016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2871
2872 PR c++/49377
2873 * g++.dg/template/pr49377.C: New.
2874
7499ef4a 28752016-06-04 Jakub Jelinek <jakub@redhat.com>
2876
2877 PR tree-optimization/71405
2878 * g++.dg/torture/pr71405.C: New test.
2879
558c800d 28802016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2881
2882 PR c++/70202
2883 * g++.dg/inherit/crash5.C: New.
2884 * g++.dg/inherit/virtual1.C: Adjust.
2885
4ee7cf4b 28862016-06-03 Jeff Law <law@redhat.com>
2887
2888 PR tree-optimization/71316
2889 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2890
b12ae762 28912016-06-03 Jakub Jelinek <jakub@redhat.com>
2892
2893 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2894 dg-additional-options with just -fno-tree-scev-cprop in it.
2895 * gcc.dg/vect/vect-live-2.c: Likewise.
2896 * gcc.dg/vect/vect-live-5.c: Likewise.
2897 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2898 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2899 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2900
e09a5ee3 29012016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2902
2903 PR c++/27100
2904 * g++.dg/other/friend6.C: New test.
2905
f14b1922 29062016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2907
2908 * g++.dg/torture/ppc-ldst-array.C: New.
2909
20702ea3 29102016-06-03 Joseph Myers <joseph@codesourcery.com>
2911
2912 PR target/71276
2913 PR target/71277
2914 * gcc.dg/torture/builtin-fp-int-inexact.c,
2915 gcc.target/i386/387-builtin-fp-int-inexact.c,
2916 gcc.target/i386/387-rint-inline-1.c,
2917 gcc.target/i386/387-rint-inline-2.c,
2918 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2919 gcc.target/i386/sse2-rint-inline-1.c,
2920 gcc.target/i386/sse2-rint-inline-2.c,
2921 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2922 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2923
5ed3cc7b 29242016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2925 Julia Koval <julia.koval@intel.com>
2926
2927 PR target/66960
2928 PR target/67630
2929 PR target/67634
2930 PR target/67841
2931 PR target/68037
2932 PR target/68618
2933 PR target/68661
2934 PR target/69575
2935 PR target/69596
2936 PR target/69734
2937 * gcc.dg/guality/pr68037-1.c: New test.
2938 * gcc.dg/guality/pr68037-2.c: Likewise.
2939 * gcc.dg/guality/pr68037-3.c: Likewise.
2940 * gcc.dg/torture/pr68037-1.c: Likewise.
2941 * gcc.dg/torture/pr68037-2.c: Likewise.
2942 * gcc.dg/torture/pr68037-3.c: Likewise.
2943 * gcc.dg/torture/pr68661-1a.c: Likewise.
2944 * gcc.dg/torture/pr68661-1b.c: Likewise.
2945 * gcc.target/i386/interrupt-1.c: Likewise.
2946 * gcc.target/i386/interrupt-2.c: Likewise.
2947 * gcc.target/i386/interrupt-3.c: Likewise.
2948 * gcc.target/i386/interrupt-4.c: Likewise.
2949 * gcc.target/i386/interrupt-5.c: Likewise.
2950 * gcc.target/i386/interrupt-6.c: Likewise.
2951 * gcc.target/i386/interrupt-7.c: Likewise.
2952 * gcc.target/i386/interrupt-8.c: Likewise.
2953 * gcc.target/i386/interrupt-9.c: Likewise.
2954 * gcc.target/i386/interrupt-10.c: Likewise.
2955 * gcc.target/i386/interrupt-11.c: Likewise.
2956 * gcc.target/i386/interrupt-12.c: Likewise.
2957 * gcc.target/i386/interrupt-13.c: Likewise.
2958 * gcc.target/i386/interrupt-14.c: Likewise.
2959 * gcc.target/i386/interrupt-15.c: Likewise.
2960 * gcc.target/i386/interrupt-16.c: Likewise.
2961 * gcc.target/i386/interrupt-17.c: Likewise.
2962 * gcc.target/i386/interrupt-18.c: Likewise.
2963 * gcc.target/i386/interrupt-19.c: Likewise.
2964 * gcc.target/i386/interrupt-20.c: Likewise.
2965 * gcc.target/i386/interrupt-21.c: Likewise.
2966 * gcc.target/i386/interrupt-22.c: Likewise.
2967 * gcc.target/i386/interrupt-23.c: Likewise.
2968 * gcc.target/i386/interrupt-24.c: Likewise.
2969 * gcc.target/i386/interrupt-25.c: Likewise.
2970 * gcc.target/i386/interrupt-26.c: Likewise.
2971 * gcc.target/i386/interrupt-27.c: Likewise.
2972 * gcc.target/i386/interrupt-28.c: Likewise.
2973 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2974 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2975 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2976 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2977 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2978 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2979 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2980 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2981 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2982 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2983 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2984 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2985
3e346f54 29862016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2987
f27c52fb 2988 PR tree-optimization/52171
2989 * gcc.dg/pr52171.c: New test.
2990 * gcc.target/i386/pr52171.c: New test.
3e346f54 2991
22e029d2 29922016-06-03 Jan Hubicka <jh@suse.cz>
2993
2994 * g++.dg/tree-ssa/pred-1.C: New testcase
2995 * gcc.dg/tree-ssa/pred-1.c: New testcase
2996
41ce74ed 29972016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2998
2999 PR target/70957
3000 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3001 support.
3002 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3003
cf573a72 30042016-06-03 Alan Hayward <alan.hayward@arm.com>
3005
3006 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3007
75aae5b4 30082016-06-03 Alan Hayward <alan.hayward@arm.com>
3009
3010 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 3011 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 3012 * gcc.dg/vect/vect-live-1.c: New test.
3013 * gcc.dg/vect/vect-live-2.c: New test.
3014 * gcc.dg/vect/vect-live-3.c: New test.
3015 * gcc.dg/vect/vect-live-4.c: New test.
3016 * gcc.dg/vect/vect-live-5.c: New test.
3017 * gcc.dg/vect/vect-live-slp-1.c: New test.
3018 * gcc.dg/vect/vect-live-slp-2.c: New test.
3019 * gcc.dg/vect/vect-live-slp-3.c: New test.
3020
eba6788d 30212016-06-03 Jakub Jelinek <jakub@redhat.com>
3022
3023 PR middle-end/71387
3024 * g++.dg/opt/pr71387.C: New test.
3025
5a653985 30262016-06-02 Jeff Law <law@redhat.com>
3027
3028 PR tree-optimization/71328
3029 * gcc.c-torture/compile/pr71328.c: New test.
3030
f92f6941 30312016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3032
3033 PR fortran/52393
3034 * gfortran.dg/fmt_read_3.f90: Fix typo.
3035 * gfortran.dg/fmt_read_4.f90: New test.
3036
0d29e152 30372016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3038
3039 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3040 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3041 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3042 * g++.dg/cpp0x/override2.C: Likewise.
3043 * g++.dg/parse/crash5.C: Likewise.
3044 * g++.dg/parse/error16.C: Likewise.
3045 * g++.dg/parse/error27.C: Likewise.
3046 * g++.dg/template/qualttp15.C: Likewise.
3047 * g++.dg/template/redecl4.C: Likewise.
3048 * g++.old-deja/g++.other/crash39.C: Likewise.
3049 * g++.old-deja/g++.other/struct1.C: Likewise.
3050 * g++.old-deja/g++.pt/m9a.C: Likewise.
3051 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3052
2740a1a5 30532016-06-02 Jakub Jelinek <jakub@redhat.com>
3054
89f17a65 3055 PR c++/71372
3056 * c-c++-common/pr71372.c: New test.
3057
2740a1a5 3058 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3059 __TIME__ strings with __builtin_strcmp instead of printf and
3060 dg-output.
3061
9ae89a4e 30622016-06-02 Martin Liska <mliska@suse.cz>
3063
3064 * gcc.dg/predict-9.c: New test.
3065
41258f9c 30662016-06-02 Jakub Jelinek <jakub@redhat.com>
3067
3068 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3069 global set_compiler_env_var and global saved_compiler_env_var.
3070
dad46eb8 30712016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3072
3073 PR rtl-optimization/71295
3074 * gcc.c-torture/compile/pr71295.c: New test.
3075
9cc8a892 30762016-06-02 Jakub Jelinek <jakub@redhat.com>
3077
98e7c96c 3078 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3079
4a5a4de2 3080 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3081 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3082
9cc8a892 3083 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3084 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3085 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3086 alternative number.
3087
46819a36 30882016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3089
3090 * gcc.target/powerpc/p9-splat-4.c: New test.
3091
30922016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3093
3094 PR target/71186
3095 * gcc.target/powerpc/pr71186.c: New test.
3096
d9820cc5 30972016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3098
3099 PR fortran/52393
3100 * gfortran.dg/fmt_read_3.f90: New test.
3101
2f14ca3e 31022016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3103
3104 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3105 procedure.
3106
dfa5c0d3 31072016-06-01 Eduard Sanou <dhole@openmailbox.org>
3108
3109 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3110 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3111 env var is set.
3112 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3113 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3114 shown once.
3115 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3116 during compilation.
3117 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3118 vars set by dg-set-compiler-env-var.
3119
7d7125df 31202016-06-01 Paul Thomas <pault@gcc.gnu.org>
3121
3122 PR fortran/71156
3123 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3124 to the module procedure declaration.
3125 * gfortran.dg/submodule_16.f08: New test.
3126
6ab9cde4 31272016-06-01 Jakub Jelinek <jakub@redhat.com>
3128
3129 PR middle-end/71371
3130 * c-c++-common/gomp/pr71371.c: New test.
3131
0cfe7a23 31322016-06-01 Richard Biener <rguenther@suse.de>
3133
3134 PR tree-optimization/71366
3135 * gcc.dg/torture/pr71366-1.c: New testcase.
3136 * gcc.dg/torture/pr71366-2.c: Likewise.
3137
5a5b02e1 31382016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3139
3140 * gcc.target/powerpc/vslv-0.c: New test.
3141 * gcc.target/powerpc/vslv-1.c: New test.
3142 * gcc.target/powerpc/vsrv-0.c: New test.
3143 * gcc.target/powerpc/vsrv-1.c: New test.
3144
d27a79f6 31452016-06-01 Nathan Sidwell <nathan@acm.org>
3146
3147 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3148 * gcc.target/nvptx/weak.c: New.
3149
6172a9fd 31502016-06-01 Richard Biener <rguenther@suse.de>
3151
3152 PR tree-optimization/71261
3153 * gcc.dg/torture/vect-bool-1.c: New testcase.
3154
f9aaabb2 31552016-06-01 Jakub Jelinek <jakub@redhat.com>
3156
3157 * gfortran.dg/gomp/order-1.f90: New test.
3158 * gfortran.dg/gomp/order-2.f90: New test.
3159
53b01069 31602016-06-01 Jan Hubicka <hubicka@ucw.cz>
3161
3162 * gcc.dg/unroll-6.c: Update template.
3163 * gcc.dg/unroll-7.c: New testcase.
3164 * gcc.dg/unroll-8.c: New testcase.
3165
36757397 31662016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3167
3168 * gnat.dg/opt56.ad[sb]: New test.
3169
7f93bd6e 31702016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3171
3172 PR c++/66635
3173 * g++.dg/cpp0x/constexpr-ice16.C: New.
3174
9f41a2ce 31752016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3176
3177 PR tree-optimization/71314
3178 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3179 -mbranch-cost=2.
3180
31e02373 31812016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3182
3183 PR tree-optimization/71077
3184 * gcc.dg/tree-ssa/pr71077.c: New test.
3185
76f8f901 31862016-05-31 Jan Hubicka <hubicka@ucw.cz>
3187
7f93bd6e 3188 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3189 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3190 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 3191
04f5f923 31922016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3193
3194 PR c++/71248
3195 * g++.dg/cpp0x/pr71248.C: New.
3196 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3197 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3198 * g++.dg/init/new37.C: Likewise.
3199 * g++.dg/template/static1.C: Likewise.
3200 * g++.dg/template/static2.C: Likewise.
3201
4ffddf28 32022016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3203
3204 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3205 instead of %rdi.
3206 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3207
4ff7bd21 32082016-05-31 Marek Polacek <polacek@redhat.com>
3209
3210 * c-c++-common/Wswitch-unreachable-3.c: New test.
3211 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3212
e1f7cc4b 32132016-05-31 Richard Biener <rguenther@suse.de>
3214
3215 PR tree-optimization/71352
3216 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3217
02978bd1 32182016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3219
3220 * gcc.target/arm/armv5_thumb_isa.c: New test.
3221
cfce8164 32222016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3223
3224 PR target/71346
3225 * gcc.target/i386/pr71346.c: New test.
3226
7a51c705 32272016-05-31 Tom de Vries <tom@codesourcery.com>
3228
3229 PR tree-optimization/69068
3230 * gcc.dg/graphite/pr69068.c: New test.
3231
8c1ac106 32322016-05-27 Martin Sebor <msebor@redhat.com>
3233
3234 PR c++/71306
3235 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3236
b6431756 32372016-05-30 Jakub Jelinek <jakub@redhat.com>
3238
3239 PR c++/71349
3240 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3241 nowait depend(inout: dd[0]) clauses where permitted.
3242
f6203294 32432016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3244
3245 PR c++/71238
3246 * g++.dg/parse/pr71238.C: New.
3247 * g++.dg/concepts/friend1.C: Test column numbers too.
3248 * g++.dg/cpp0x/initlist31.C: Likewise.
3249 * g++.dg/cpp0x/pr51420.C: Likewise.
3250 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3251 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3252 * g++.dg/ext/builtin3.C: Likewise.
3253 * g++.dg/lookup/friend12.C: Likewise.
3254 * g++.dg/lookup/friend7.C: Likewise.
3255 * g++.dg/lookup/koenig1.C: Likewise.
3256 * g++.dg/lookup/koenig5.C: Likewise.
3257 * g++.dg/lookup/used-before-declaration.C: Likewise.
3258 * g++.dg/overload/koenig1.C: Likewise.
3259 * g++.dg/template/crash65.C: Likewise.
3260 * g++.dg/template/friend57.C: Likewise.
3261 * g++.dg/warn/Wshadow-5.C: Likewise.
3262 * g++.dg/warn/Wunused-8.C: Likewise.
3263 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3264 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3265 * g++.old-deja/g++.jason/member.C: Likewise.
3266 * g++.old-deja/g++.jason/report.C: Likewise.
3267 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3268 * g++.old-deja/g++.law/visibility20.C: Likewise.
3269 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3270 * g++.old-deja/g++.other/static5.C: Likewise.
3271 * g++.old-deja/g++.pt/overload2.C: Likewise.
3272
b96f8145 32732016-05-30 Jan Hubicka <hubicka@ucw.cz>
3274
3275 * gcc.dg/tree-ssa/peel1.c: New testcase.
3276 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3277 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3278
ed5bca7a 32792016-05-30 Tom de Vries <tom@codesourcery.com>
3280
3281 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3282 to ce.
3283
c0aa0333 32842016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3285
3286 PR c++/71099
3287 * g++.dg/parse/virtual1.C: New.
3288
231010db 32892016-05-30 Uros Bizjak <ubizjak@gmail.com>
3290
3291 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3292 Use correct register when clearing %edx.
3293
765557c0 32942016-05-30 Alexander Monakov <amonakov@ispras.ru>
3295
3296 PR tree-optimization/71289
3297 * gcc.dg/pr71289.c: New test.
3298
fc3b1c44 32992016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3300
3301 PR middle-end/71269
3302 PR middle-end/71292
3303 * gcc.dg/tree-ssa/pr71269.c: New test.
3304 * gcc.dg/tree-ssa/pr71292.c: New test.
3305
ce352457 33062016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3307
3308 PR middle-end/71252
3309 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3310
eedd711b 33112016-05-30 Jan Hubicka <hubicka@ucw.cz>
3312
3313 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3314 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3315 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3316
8c061890 33172016-05-30 Tom de Vries <tom@codesourcery.com>
3318
3319 PR tree-optimization/69067
3320 * gcc.dg/graphite/pr69067.c: New test.
3321
a6b0884c 33222016-05-29 Uros Bizjak <ubizjak@gmail.com>
3323
3324 PR target/71245
3325 * gcc.target/i386/pr71245-1.c: New test.
3326 * gcc.target/i386/pr71245-2.c: Ditto.
3327
2369edfc 33282016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3329
3330 PR c++/71105
3331 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3332 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3333 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3334
b6ab3f43 33352016-05-27 Jan Hubicka <hubicka@ucw.cz>
3336
3337 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3338
0192662b 33392016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3340
3341 Revert:
3342 PR c++/69855
3343 * g++.dg/overload/69855.C: New.
3344 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3345 * g++.old-deja/g++.pt/crash3.C: Likewise.
3346
fce78c50 33472016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3348
3349 PR c++/60385
3350 * g++.dg/parse/namespace13.C: New.
3351
372172fe 33522016-05-26 Jeff Law <law@redhat.com>
3353
3354 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3355 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3356 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3357 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3358 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3359 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3360 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3361 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3362 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3363 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3364 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3365 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3366 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3367
5d8a8944 33682016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3369
3370 PR c++/69855
3371 * g++.dg/overload/69855.C: New.
3372 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3373 * g++.old-deja/g++.pt/crash3.C: Likewise.
3374
29602b75 33752016-05-27 Jiong Wang <jiong.wang@arm.com>
3376
3377 PR target/63596
3378 * gcc.target/aarch64/va_arg_1.c: New testcase.
3379 * gcc.target/aarch64/va_arg_2.c: Likewise.
3380 * gcc.target/aarch64/va_arg_3.c: Likewise.
3381
c900b732 33822016-05-27 Jiong Wang <jiong.wang@arm.com>
3383
3384 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3385 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3386 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3387 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3388 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3389
73ef73bd 33902016-05-27 Marek Polacek <polacek@redhat.com>
3391
3392 PR middle-end/71308
3393 * g++.dg/torture/pr71308.C: New test.
3394
a6031633 33952016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3396
3397 * gcc.dg/zero_bits_compound-1.c: New test.
3398 * gcc.dg/zero_bits_compound-2.c: New test.
3399
1fbdc7ae 34002016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3401
3402 PR middle-end/71279
3403 * gcc.dg/pr71279.c: New test.
3404
2e196ca8 34052016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3406
3407 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3408 floating point min/max/comparison instructions.
3409 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3410
6feab9ce 34112016-05-26 Jakub Jelinek <jakub@redhat.com>
3412
3413 * c-c++-common/gomp/schedule-1.c: New test.
3414 * gfortran.dg/gomp/schedule-1.f90: New test.
3415
978cea8f 34162016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3417
3418 PR c++/70822
3419 PR c++/70106
3420 * g++.dg/cpp1y/auto-fn32.C: New test.
3421 * g++.dg/cpp1y/paren4.C: New test.
3422
0478d9ed 34232016-05-26 Nathan Sidwell <nathan@acm.org>
3424
3425 * gcc.dg/20060410.c: Xfail on ptx.
3426 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3427 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3428 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3429 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3430 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3431
5fd1c174 34322016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3433
3434 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3435
c5e8b3e2 34362016-05-26 Jakub Jelinek <jakub@redhat.com>
3437
0db93a5b 3438 PR tree-optimization/71280
3439 * gcc.dg/pr71280.c: New test.
3440
7199c05c 3441 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3442
76c786ac 3443 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3444 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3445
c5e8b3e2 3446 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3447
e9bcea2f 34482016-05-26 Jiong Wang <jiong.wang@arm.com>
3449
3450 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 3451 kept in memory.
e9bcea2f 3452
955d947b 34532016-05-25 Jeff Law <law@redhat.com>
3454
3455 PR tree-optimization/71272
3456 * gcc.c-torture/compile/pr71272.c: new test.
3457
77102dbe 34582016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3459
3460 * gcc.target/powerpc/vec-cmpne.c: New test.
3461 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3462
552821b4 34632016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3464
3465 * gnat.dg/opt55.ad[sb]: New test.
3466
0113f3c5 34672016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3468
3469 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3470 * c-c++-common/pr60226.c: Require int32plus.
3471 * gcc.c-torture/execute/pr70602.c: Likewise.
3472 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3473 unsigned long for malloc arg type.
3474 * gcc.dg/asr_div1.c: Require int32plus.
3475 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3476 * gcc.dg/pie-1.c: Require pie.
3477 * gcc.dg/pie-2.c: Likewise.
3478 * gcc.dg/pr59471.c: Require int32plus.
3479 * gcc.dg/pr59963-2.c: XFAIL for int16.
3480 * gcc.dg/pr60114.c: Require int32plus.
3481 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3482 unsigned long for typedef of size_t.
3483 * gcc.dg/pr63914.c: Require int32plus.
3484 * gcc.dg/pr64536.c: Require pt32plus.
3485 * gcc.dg/pr65658.c: Likewise.
3486 * gcc.dg/pr67271.c: Require int32plus.
3487 * gcc.dg/pr68112.c: Likewise.
3488 * gcc.dg/pr69071.c: Skip for avr target.
3489 * gcc.dg/pr69973.c: Require int32plus.
3490 * gcc.dg/pr70169.c: Skip for avr target.
3491 * gcc.dg/sso-6.c: Require int32plus.
3492 * gcc.dg/sso-7.c: Likewise.
3493 * gcc.dg/sso-8.c: Likewise.
3494 * gcc.dg/vrp-min-max-2.c: Likewise.
3495
f4094380 34962016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3497
3498 PR target/70738
3499 * gcc.target/i386/pr70738-1.c: New test.
3500 * gcc.target/i386/pr70738-2.c: Likewise.
3501 * gcc.target/i386/pr70738-3.c: Likewise.
3502 * gcc.target/i386/pr70738-4.c: Likewise.
3503 * gcc.target/i386/pr70738-5.c: Likewise.
3504 * gcc.target/i386/pr70738-6.c: Likewise.
3505 * gcc.target/i386/pr70738-7.c: Likewise.
3506 * gcc.target/i386/pr70738-8.c: Likewise.
3507 * gcc.target/i386/pr70738-9.c: Likewise.
3508
239a4bea 35092016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3510
3511 PR rtl-optimization/66940
3512 * gcc.c-torture/execute/pr66940.c: New test.
3513
bf6382ba 35142016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3515
3516 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3517 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3518 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3519 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3520 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3521 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3522 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3523 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3524 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3525 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3526 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3527 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3528 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3529 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3530 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3531 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3532 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3533 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3534 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3535 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3536 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3537 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3538 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3539 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3540
2c995da9 35412016-05-25 Marek Polacek <polacek@redhat.com>
3542
3543 PR c/71265
3544 * gcc.dg/noncompile/pr71265.c: New test.
3545
abfbb5b5 3546 PR c/71266
3547 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3548
f6871bbd 35492016-05-25 Nathan Sidwell <nathan@acm.org>
3550
3551 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3552
de04e83e 35532016-05-25 Richard Biener <rguenther@suse.de>
3554
3555 PR tree-optimization/71261
3556 * c-c++-common/torture/pr71261.c: New testcase.
3557
b35931f7 35582016-05-25 Richard Biener <rguenther@suse.de>
3559
3560 PR tree-optimization/71264
3561 * gcc.dg/vect/pr71264.c: New testcase.
3562
166c3089 35632016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3564
3565 PR c++/55992
3566 * g++.dg/cpp0x/alias-decl-53.C: New.
3567 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3568
14240409 35692016-05-25 Martin Liska <mliska@suse.cz>
3570
3571 * g++.dg/pr71239.C: New test.
3572
bc47d9f6 35732016-05-25 Richard Biener <rguenther@suse.de>
3574
4860a6bf 3575 * gcc.dg/vect/pr58135.c: Rename to ...
3576 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 3577
d8a3f157 35782016-05-25 Marek Polacek <polacek@redhat.com>
3579
3580 * g++.dg/pr65295.C: Use target c++14.
3581
3af16045 35822016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3583
231010db 3584 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3585 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 3586
949479b2 35872016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3588
3589 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3590 instructions.
3591
6d6a3fc3 35922016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3593
3594 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3595 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3596 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3597 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3598 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3599 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3600 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3601 * c-c++-common/goacc/pcopy.c: Likewise.
3602 * c-c++-common/goacc/pcopyin.c: Likewise.
3603 * c-c++-common/goacc/pcopyout.c: Likewise.
3604 * c-c++-common/goacc/pcreate.c: Likewise.
3605 * c-c++-common/goacc/pr70688.c: New test.
3606 * c-c++-common/goacc/present-1.c: Adjust test.
3607 * c-c++-common/goacc/reduction-5.c: Likewise.
3608 * g++.dg/goacc/data-1.C: New test.
3609
af648be2 36102016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3611
3612 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3613 vector parity built-in functions.
3614 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3615 count trailing zeros automatic vectorization.
3616 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3617 count trailing zeros built-in functions.
3618
4e173d60 36192016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3620
3621 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3622
a0c02a52 36232016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3624
3625 PR target/71050
3626 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3627
64c52e9c 36282016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3629
3630 PR c++/50436
3631 * g++.dg/template/crash123.C: New.
3632 * g++.dg/template/crash124.C: Likewise.
3633
752b5a4c 36342016-05-24 Martin Sebor <msebor@redhat.com>
3635
3636 PR c++/71147
3637 * g++.dg/ext/flexary16.C: New test.
3638
a36dd683 36392016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3640
f6871bbd 3641 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3642 before math.h is included.
a36dd683 3643 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3644 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3645 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3646 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3647 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3648 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3649 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3650 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3651 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3652 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3653 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3654 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3655 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3656 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3657 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3658 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3659 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3660 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3661 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3662 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3663 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3664 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3665 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3666
d60e1df7 36672016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3668 Kelvin Nilsen <kelvin@gcc.gnu.org>
3669
3670 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3671 support.
3672
22d09025 36732016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3674
3675 PR c++/69872
3676 * g++.dg/warn/Wno-narrowing1.C: New.
3677
6ef0143d 36782016-05-24 Marek Polacek <polacek@redhat.com>
3679
3680 PR c/71249
3681 * c-c++-common/Wswitch-unreachable-2.c: New test.
3682
962a2062 36832016-05-24 Jakub Jelinek <jakub@redhat.com>
3684
ead77194 3685 PR c++/71257
3686 * g++.dg/vect/simd-clone-6.cc: New test.
3687 * g++.dg/gomp/declare-simd-6.C: New test.
3688
962a2062 3689 PR middle-end/70434
3690 PR c/69504
3691 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3692
23edc6d1 36932016-05-24 Richard Biener <rguenther@suse.de>
3694
3695 PR tree-optimization/71240
3696 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3697
30633bcc 36982016-05-24 Richard Biener <rguenther@suse.de>
3699
3700 PR tree-optimization/71230
3701 * gcc.dg/torture/pr71230.c: New testcase.
3702 * g++.dg/torture/pr71230.C: Likewise.
3703
c9d624bd 37042016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3705
3706 * c-c++-common/goacc/routine-5.c: Add tests.
3707 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3708 * gfortran.dg/goacc/routine-6.f90: Add tests.
3709
ce143ff0 37102016-05-24 Richard Biener <rguenther@suse.de>
3711
3712 PR tree-optimization/71253
3713 * gcc.dg/torture/pr71253.c: New testcase.
3714
3bdaecd5 37152016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3716
3717 PR middle-end/71252
3718 * gfortran.dg/pr71252.f90: New test.
3719
856b494d 37202016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3721
3722 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3723
7345b977 37242016-05-24 Richard Biener <rguenther@suse.de>
3725
3726 PR middle-end/70434
3727 PR c/69504
3728 * c-c++-common/vector-subscript-4.c: New testcase.
3729 * c-c++-common/vector-subscript-5.c: Likewise.
3730
6f065267 37312016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3732
3733 PR fortran/71123
3734 * gfortran.dg/namelist_90.f: New test
3735
fd6757da 37362016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3737
3738 PR fortran/66461
3739 * gfortran.dg/unexpected_eof.f: New test
3740
7d5555a8 37412016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3742 Kelvin Nilsen <kelvin@gcc.gnu.org>
3743
3744 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3745 as little endian.
3746
ae6744c9 37472016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3748
3749 PR c++/70972
3750 * g++.dg/cpp0x/inh-ctor20.C: New.
3751 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3752
f0d91a85 37532016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3754
3755 PR c++/69095
3756 * g++.dg/cpp0x/variadic168.C: New.
3757
1618ffe5 37582016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3759
3760 * g++.dg/cpp0x/pr31445.C: Test column number too.
3761 * g++.dg/cpp0x/pr32253.C: Likewise.
3762 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3763 * g++.dg/cpp0x/variadic36.C: Likewise.
3764
c0205bab 37652016-05-23 Marc Glisse <marc.glisse@inria.fr>
3766
3767 * gcc.dg/fold-notshift-2.c: Adjust.
3768
1398da0f 37692016-05-23 Marek Polacek <polacek@redhat.com>
3770
3771 PR c/49859
3772 * c-c++-common/Wswitch-unreachable-1.c: New test.
3773 * gcc.dg/Wswitch-unreachable-1.c: New test.
3774 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3775 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3776 * g++.dg/gomp/block-10.C: Likewise.
3777 * gcc.dg/gomp/block-10.c: Likewise.
3778 * g++.dg/gomp/block-9.C: Likewise.
3779 * gcc.dg/gomp/block-9.c: Likewise.
3780 * g++.dg/gomp/target-1.C: Likewise.
3781 * g++.dg/gomp/target-2.C: Likewise.
3782 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 3783 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 3784 * g++.dg/gomp/taskgroup-1.C: Likewise.
3785 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3786 * gcc.dg/gomp/teams-1.c: Likewise.
3787 * g++.dg/gomp/teams-1.C: Likewise.
3788 * g++.dg/overload/error3.C: Likewise.
3789 * g++.dg/tm/jump1.C: Likewise.
3790 * g++.dg/torture/pr40335.C: Likewise.
3791 * gcc.dg/c99-vla-jump-5.c: Likewise.
3792 * gcc.dg/switch-warn-1.c: Likewise.
3793 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3794 * gcc.dg/nested-func-1.c: Likewise.
3795 * gcc.dg/pr67784-4.c: Likewise.
3796
5403ed8b 37972016-05-23 Richard Biener <rguenther@suse.de>
3798
3799 PR tree-optimization/71230
3800 * gfortran.dg/pr71230-1.f90: New testcase.
3801 * gfortran.dg/pr71230-2.f90: Likewise.
3802
27510941 38032016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3804
1618ffe5 3805 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 3806 * gcc.dg/vect/pr58135.c: Add new.
3807 * gfortran.dg/pr46519-1.f: Adjust test case.
3808
a41c605d 38092016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3810
3811 PR c++/53401
3812 * g++.dg/cpp0x/decltype64.C: New.
3813
3eb254ab 38142016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3815
3816 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3817 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3818 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3819
a75fffe1 38202016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3821
3822 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3823 Add poly64x1_t and poly64x2_t cases if supported.
3824 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3825 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3826 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3827 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3828 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3829
56979b12 38302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3831
3832 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3833 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3834 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3835 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3836 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3837 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3838 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3839
dc5e98db 38402016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3841
3842 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3843
c0f383ae 38442016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3845
3846 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3847 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3848
2a4d70a2 38492016-05-22 Jakub Jelinek <jakub@redhat.com>
3850
4c109025 3851 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3852 constraint instead of "r".
3853 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3854 insn instead of vxorpd.
3855 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3856
bad891ce 3857 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3858 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3859
ac23ddb9 3860 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3861
9dac9579 3862 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3863 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3864
2a4d70a2 3865 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3866
9eafdd7b 38672016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3868
3869 PR middle-end/40921
3870 * gcc.dg/tree-ssa/pr40921.c: New test.
3871
93df190d 38722016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3873
3874 PR target/71103
3875 * gcc.target/avr/pr71103.c: New test.
3876
933b9f7f 38772016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3878
3879 PR middle-end/71179
3880 * gcc.dg/tree-ssa/pr71179.c: New test.
3881
8bdfbc08 38822016-05-20 Martin Sebor <msebor@redhat.com>
3883
3884 PR c/71115
3885 * gcc.dg/init-excess-2.c: New test.
3886
6827ab42 38872016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3888
3889 * gnat.dg/opt53.adb: New test.
3890 * gnat.dg/opt54.adb: Likewise.
3891
58a5f4c0 38922016-05-20 Martin Jambor <mjambor@suse.cz>
3893
3894 PR tree-optimization/70884
3895 * gcc.dg/tree-ssa/pr70919.c: New test.
3896
bb7145f6 38972016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3898
3899 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3900 formatting.
f6871bbd 3901 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3902 fix code formatting.
3903
39042016-05-20 Nathan Sidwell <nathan@acm.org>
3905
3906 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3907 non-common cases.
3908 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 3909
9954d230 39102016-05-20 David Malcolm <dmalcolm@redhat.com>
3911
3912 * jit.dg/all-non-failing-tests.h: Add
3913 test-factorial-must-tail-call.c.
3914 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3915 * jit.dg/test-factorial-must-tail-call.c: New test case.
3916
08a161f9 39172016-05-20 Jakub Jelinek <jakub@redhat.com>
3918
3919 PR fortran/71204
3920 * gfortran.dg/pr71204.f90: New test.
3921
3d380077 39222016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3923
3924 * gcc.target/nvptx/sincos.c: New test.
3925
0f104d56 39262016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3927
3928 PR c++/70572
3929 * g++.dg/cpp1y/auto-fn31.C: New.
3930
61736a1b 39312016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3932
3933 * gcc.target/powerpc/vec-addec.c: New test.
3934 * gcc.target/powerpc/vec-addec-int128.c: New test.
3935
b4a61e77 39362016-05-20 David Malcolm <dmalcolm@redhat.com>
3937
3938 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3939 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3940 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3941 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3942
9a2ace10 39432016-05-20 Jan Hubicka <hubicka@ucw.cz>
3944
3945 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3946
45cdf8c6 39472016-05-20 Jakub Jelinek <jakub@redhat.com>
3948
b9a1dcd5 3949 PR c++/71210
3950 * g++.dg/opt/pr71210-1.C: New test.
3951 * g++.dg/opt/pr71210-2.C: New test.
3952
45cdf8c6 3953 PR tree-optimization/29756
3954 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3955 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3956 only on selected targets where V4SImode vectors are known to be
3957 supported.
3958
92e3ffbf 39592016-05-20 Marc Glisse <marc.glisse@inria.fr>
3960
3961 PR tree-optimization/71079
3962 PR tree-optimization/71206
3963 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3964
5da368e3 39652016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3966
3967 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3968 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3969 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3970
2506d97a 39712016-05-20 Richard Guenther <rguenther@suse.de>
3972
3973 PR tree-optimization/29756
3974 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3975
adade307 39762016-05-20 Richard Biener <rguenther@suse.de>
3977
3978 PR tree-optimization/71185
3979 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3980
c3deca25 39812016-05-20 Richard Biener <rguenther@suse.de>
3982
3983 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3984
8b0bef14 39852016-05-19 Marek Polacek <polacek@redhat.com>
3986
3987 PR c++/71075
3988 * g++.dg/diagnostic/pr71075.C: New test.
3989
08025288 39902016-05-19 David Malcolm <dmalcolm@redhat.com>
3991
3992 PR c++/71184
3993 * g++.dg/pr71184.C: New test case.
3994
26a51591 39952016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3996
3997 * gcc.target/powerpc/darn-0.c: New test.
3998 * gcc.target/powerpc/darn-1.c: New test.
3999 * gcc.target/powerpc/darn-2.c: New test.
4000
d8d3e75a 40012016-05-19 Marek Polacek <polacek@redhat.com>
4002
4003 PR tree-optimization/71031
4004 * gcc.dg/tree-ssa/vrp100.c: New test.
4005
c28211ae 40062016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4007
4008 PR rtl-optimization/71148
4009 * gcc.dg/pr71148.c: New test.
4010
3f5ea43a 40112016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4012
4013 PR target/71056
4014 * gcc.target/arm/pr71056.c: New test.
4015
2a7d4c20 40162016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4017
4018 * c-c++-common/pr69669.c: Check the used mode.
4019
ed0b0569 40202016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4021
4022 PR sanitizer/64354
4023 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4024
410372fe 40252016-05-19 Richard Biener <rguenther@suse.de>
4026
4027 PR tree-optimization/70729
4028 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4029 * gcc.dg/graphite/scop-18.c: Likewise.
4030 * gcc.dg/pr41783.c: Disable LIM.
4031 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4032 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4033 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4034 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4035 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4036 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4037 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4038 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4039 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4040 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4041 * gfortran.dg/pr42108.f90: Likewise.
4042
56f34f03 40432016-05-18 David Malcolm <dmalcolm@redhat.com>
4044
4045 PR driver/69265
4046 * gcc.dg/spellcheck-options-11.c: New test case.
4047
e6481cd1 40482016-05-18 Jakub Jelinek <jakub@redhat.com>
4049
4050 PR c++/71100
4051 * g++.dg/opt/pr71100.C: New test.
4052
be951c59 40532016-05-18 Martin Jambor <mjambor@suse.cz>
4054
4055 PR ipa/69708
4056 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4057 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4058 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4059 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4060
665ff45b 40612016-05-18 Martin Jambor <mjambor@suse.cz>
4062
4063 PR ipa/69708
4064 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4065 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4066 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4067 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4068 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4069
485be62c 40702016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4071
4072 PR c++/69793
4073 * g++.dg/template/crash122.C: New.
4074
b251d5f5 40752016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4076
4077 PR c++/70466
4078 * g++.dg/template/pr70466-1.C: New.
4079 * g++.dg/template/pr70466-2.C: Likewise.
4080
c93e9931 40812016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4082
4083 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4084 splat operations and the XXSPLTIB instruction.
4085 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4086 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4087 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4088 xxlxor to clear a register.
4089
8ba6639c 40902016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4091
4092 * gcc.dg/torture/pr71020.c: New test.
4093
ec6e3005 40942016-05-18 Martin Jambor <mjambor@suse.cz>
4095
4096 PR ipa/70646
4097 * gcc.dg/ipa/pr70646.c: New test.
4098
5ef3c918 40992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4100
4101 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4102
70a88eab 41032016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4104
4105 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4106 missing tests for vreinterpretq_p{8,16}.
4107
b52a930c 41082016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4109
4110 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4111 vsliq_n_s64 and vsliq_n_u64.
4112
bdd4080b 41132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4114
4115 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4116 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4117
37814bf5 41182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4119
4120 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4121 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4122 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4123
764af2e0 41242016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4125
4126 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4127 in comment.
4128
ffe01a83 41292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 4130
4131 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4132 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4133 "blr\t" and switch to scan-assembler-times.
4134
fab6dae9 41352016-05-18 Jiong Wang <jiong.wang@arm.com>
4136
231010db 4137 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4138 with __aarch64__.
4139 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4140 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 4141
4eb0c566 41422016-05-18 Jakub Jelinek <jakub@redhat.com>
4143
442f18f1 4144 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4145 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4146 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4147 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4148 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4149 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4150
4d83b36b 4151 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4152 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4153
a4528eec 4154 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4155 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4156
f0066139 4157 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4158 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4159
4eb0c566 4160 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4161
303e9267 41622016-05-18 Richard Biener <rguenther@suse.de>
4163
4164 PR tree-optimization/71168
4165 * gcc.dg/torture/pr71168.c: New testcase.
4166
0d7ddd44 41672016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4168
4169 PR middle-end/63586
4170 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4171 * gcc.dg/tree-ssa/pr63586.c: New test.
4172 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4173
899bcc0f 41742016-05-17 Nathan Sidwell <nathan@acm.org>
4175
4176 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4177 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4178 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4179 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4180
a2246979 41812016-05-17 Nathan Sidwell <nathan@acm.org>
4182
4183 * gcc.target/nvptx/abi-vararg-3.c: New.
4184
2f6a4d21 41852016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4186
4187 PR tree-optimization/54579
4188 PR middle-end/55299
4189 * gcc.dg/fold-notrotate-1.c: New test.
4190 * gcc.dg/fold-notshift-1.c: New test.
4191 * gcc.dg/fold-notshift-2.c: New test.
4192
27bdad45 41932016-05-17 Marek Polacek <polacek@redhat.com>
4194
4195 PR ipa/71146
4196 * g++.dg/ipa/pr71146.C: New test.
4197
f33a295a 41982016-05-17 David Malcolm <dmalcolm@redhat.com>
4199
4200 * jit.dg/test-error-array-bounds.c: New test case.
4201
b6dd53bf 42022016-05-17 Marc Glisse <marc.glisse@inria.fr>
4203
4204 * gcc.dg/tree-ssa/and-1.c: New testcase.
4205
a8719545 42062016-05-17 Marc Glisse <marc.glisse@inria.fr>
4207
4208 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4209 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4210
34806102 42112016-05-17 Marc Glisse <marc.glisse@inria.fr>
4212
4213 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4214 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4215
25fe08a8 42162016-05-17 Jiong Wang <jiong.wang@arm.com>
4217
4218 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4219
abf1a837 42202016-05-17 Jiong Wang <jiong.wang@arm.com>
4221
4222 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4223
666b9dd3 42242016-05-17 Jiong Wang <jiong.wang@arm.com>
4225
4226 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4227 ".2d[index]" when scan the assembly.
4228 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4229 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4230 float64x1.
4231 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4232
77d095c0 42332016-05-17 Richard Biener <rguenther@suse.de>
4234
4235 PR tree-optimization/71132
4236 * gcc.dg/torture/pr71132.c: New testcase.
4237
28adcc23 42382016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4239
4240 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4241
2439931e 42422016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4243
4244 PR target/70809
4245 * gcc.target/aarch64/pr70809_1.c: New test.
4246
5ec2ff80 42472016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4248
4249 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4250 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4251 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4252 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4253
17fd1c7a 42542016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4255 Ilya Enkovich <ilya.enkovich@intel.com>
4256
4257 PR target/71114
4258 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4259
46729204 42602016-05-16 Jan Hubicka <hubicka@ucw.cz>
4261
4262 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4263 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4264
2a1125d6 42652016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4266
4267 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4268 test for __ARM_FP16_ARGS.
4269 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4270 * gcc.target/arm/aapcs/neon-vect10.c: New.
4271 * gcc.target/arm/aapcs/neon-vect9.c: New.
4272 * gcc.target/arm/aapcs/vfp18.c: New.
4273 * gcc.target/arm/aapcs/vfp19.c: New.
4274 * gcc.target/arm/aapcs/vfp20.c: New.
4275 * gcc.target/arm/aapcs/vfp21.c: New.
4276 * gcc.target/arm/fp16-aapcs-1.c: New.
4277 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4278 test for __ARM_FP16_ARGS.
4279 * g++.target/arm/fp16-return-1.c: Update expected output.
4280
ea3d2d74 42812016-05-16 Jiong Wang <jiong.wang@arm.com>
4282
4283 PR testsuite/70227
4284 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4285
6989e05f 42862016-05-15 Harald Anlauf <anlauf@gmx.de>
4287
4288 PR fortran/69603
4289 * gfortran.dg/pr69603.f90: New testcase.
4290
a5f52592 42912016-05-14 Fritz Reese <fritzoreese@gmail.com>
4292
4293 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4294
88f949ab 42952016-05-14 Fritz Reese <fritzoreese@gmail.com>
4296
4297 PR fortran/71047
4298 * gfortran.dg/pr71047.f08: New test.
4299
90c88567 43002016-05-13 Joseph Myers <joseph@codesourcery.com>
4301
4302 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4303 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4304 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4305
00a690cc 43062016-05-13 Martin Sebor <msebor@redhat.com>
4307
4308 PR c++/60049
4309 * g++.dg/cpp0x/constexpr-60049.C: New test.
4310
ec8b6af7 43112016-05-13 Jakub Jelinek <jakub@redhat.com>
4312
4313 PR bootstrap/71071
4314 * gcc.dg/pr71071.c: New test.
4315
f54d1d7b 43162016-05-13 Uros Bizjak <ubizjak@gmail.com>
4317
4318 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4319 remove XOP handling.
2f3af60f 4320 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 4321
a39a0392 43222016-05-13 Nathan Sidwell <nathan@acm.org>
4323
4324 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4325 __atomic_is_lock_free declaration.
4326
42333dd9 43272016-05-13 Richard Biener <rguenther@suse.de>
4328
4329 PR tree-optimization/42587
4330 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4331
c5442454 43322016-05-13 Martin Liska <mliska@suse.cz>
4333
4334 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4335 the new format of dump output.
4336
03a400fb 43372016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4338
4339 * gcc.dg/pr71084.c: New test.
4340
69278c3f 43412016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4342
231010db 4343 PR target/53440
4344 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 4345
8138f11b 43462016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4347
4348 * gcc.target/aarch64/struct_return.c: New test.
4349
22a3f7bd 43502016-05-12 Marek Polacek <polacek@redhat.com>
4351
4352 PR c/70756
4353 * c-c++-common/pr70756-2.c: New test.
4354 * c-c++-common/pr70756.c: New test.
4355
9bcd42cc 43562016-05-12 Richard Biener <rguenther@suse.de>
4357
4358 PR tree-optimization/71059
4359 * gcc.dg/torture/pr71059.c: New testcase.
4360
5ffb4a0d 43612016-05-12 Richard Biener <rguenther@suse.de>
4362
4363 PR tree-optimization/71062
4364 * gcc.dg/torture/pr71062.c: New testcase.
4365
2ab65c31 43662016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4367
4368 PR tree-optimization/71006
4369 * gcc.dg/pr71006.c: New test.
4370
f0158fc0 43712016-05-12 Marek Polacek <polacek@redhat.com>
4372
4373 PR driver/71063
4374 * gcc.dg/opts-7.c: New test.
4375
0f56938b 43762016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4377
4378 PR target/70830
4379 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4380 Add -save-temps to dg-options.
4381 Scan for ldmfd rather than pop instruction.
4382 * gcc.target/arm/interrupt-2.c: Likewise.
4383 * gcc.target/arm/pr70830.c: New test.
4384
e10946d5 43852016-05-12 Jakub Jelinek <jakub@redhat.com>
4386
9fa8e468 4387 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4388 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4389
9ce62bbe 4390 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4391 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4392 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4393
708ae1b1 4394 PR target/71019
4395 * gcc.target/i386/avx512vl-pack-1.c: New test.
4396 * gcc.target/i386/avx512vl-pack-2.c: New test.
4397 * gcc.target/i386/avx512bw-pack-2.c: New test.
4398
a461f32e 4399 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4400
e10946d5 4401 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4402 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4403 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4404
f52a3ef6 44052016-05-12 Richard Biener <rguenther@suse.de>
4406
4407 PR tree-optimization/70986
4408 * gcc.dg/torture/pr70986-1.c: New testcase.
4409 * gcc.dg/torture/pr70986-2.c: Likewise.
4410 * gcc.dg/torture/pr70986-3.c: Likewise.
4411
54c4d22e 44122016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4413
4414 PR c/43651
4415 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4416 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4417
57215d5b 44182016-05-11 Uros Bizjak <ubizjak@gmail.com>
4419
4420 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4421 directive.
4422 * gcc.target/i386/pr66746.c: Ditto.
4423
67d3121c 44242016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4425
4426 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4427 support.
4428 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4429 warning when using -mvsx-timode.
4430 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4431 * gcc.target/powerpc/dform-2.c: Likewise.
4432 * gcc.target/powerpc/pr68805.c: Likewise.
4433
7f8012a5 44342016-05-11 Marek Polacek <polacek@redhat.com>
4435
4436 PR c++/71024
4437 * c-c++-common/attributes-3.c: New test.
4438
3e8567ce 44392016-05-11 Nathan Sidwell <nathan@acm.org>
4440
4441 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4442 * gcc.c-torture/execute/pr68185.c: Likewise.
4443 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4444 * gcc.dg/pr69634.c: Requires scheduling.
4445 * gcc.dg/torture/pr66178.c: Require label values.
4446 * gcc.dg/setjmp-6.c: Require indirect jumps.
4447
3739ac00 44482016-05-11 Richard Biener <rguenther@suse.de>
4449
4450 PR tree-optimization/71055
4451 * gcc.dg/torture/pr71055.c: New testcase.
4452
1ff8b385 44532016-05-11 Richard Biener <rguenther@suse.de>
4454
4455 PR debug/71057
4456 * g++.dg/debug/pr71057.C: New testcase.
4457
77126efa 44582016-05-11 Jakub Jelinek <jakub@redhat.com>
4459
4460 PR fortran/70855
4461 * gfortran.dg/gomp/pr70855.f90: New test.
4462
6fcaaf9b 44632016-05-11 Richard Biener <rguenther@suse.de>
4464
4465 PR middle-end/71002
4466 * g++.dg/torture/pr71002.C: New testcase.
4467
bfa8ea12 44682016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4469
4470 PR middle-end/70807
4471 * gcc.dg/pr70807.c: New test.
4472
87632549 44732016-05-10 Martin Sebor <msebor@redhat.com>
4474
4475 PR c++/38611
4476 * g++.dg/Wattributes.C: New test.
4477
f9153689 44782016-05-10 Marc Glisse <marc.glisse@inria.fr>
4479
4480 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4481 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4482 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4483
a44ed58a 44842016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4485
4486 PR target/70799
4487 * gcc.target/i386/pr70799-1.c: New test.
4488
d6c90d89 44892016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4490
4491 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4492
c1f73044 44932016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4494
4495 PR middle-end/70877
4496 * gcc.target/i386/pr70877.c: New test.
4497
e66d763a 44982016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4499
4500 PR tree-optimization/70786
4501 * gcc.target/i386/pr70876.c: New test.
4502
a30ff73a 45032016-05-10 Jakub Jelinek <jakub@redhat.com>
4504
4505 PR target/70927
4506 * gcc.target/i386/avx512vl-logic-1.c: New test.
4507 * gcc.target/i386/avx512vl-logic-2.c: New test.
4508 * gcc.target/i386/avx512dq-logic-2.c: New test.
4509
4b3fd38f 45102016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4511
4512 PR target/70963
4513 * gcc.target/powerpc/pr70963.c: New.
4514
abf93a25 45152016-05-10 David Malcolm <dmalcolm@redhat.com>
4516
4517 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4518 (test_very_wide_line): Add ruler to expected output.
4519 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4520 (test_very_wide_line): Likewise.
4521 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4522 (test_show_locus): Within the handling of "test_very_wide_line",
4523 enable show_ruler_p on the diagnostic context.
4524
d614888f 45252016-05-10 Richard Biener <rguenther@suse.de>
4526
4527 PR tree-optimization/71039
4528 * gcc.dg/torture/pr71039.c: New testcase.
4529
dbca5ed9 45302016-05-10 Nathan Sidwell <nathan@acm.org>
4531
4532 * gcc.dg/nested-func-10.c: Requires alloca.
4533 * gcc.dg/nested-func-9.c: Requires alloca.
4534 * gcc.c-torture/execute/pr70460.c: Requires labels.
4535 * gcc.c-torture/compile/pr70199.c: Requires labels.
4536 * gcc.target/nvptx/decl.c: Compile only.
4537 * gcc.target/nvptx/trailing-init.c: Compile only.
4538 * gcc.target/nvptx/ary-init.c: Compile only.
4539
3fa82609 45402016-05-10 Marek Polacek <polacek@redhat.com>
4541
4542 PR c/70255
4543 * gcc.dg/attr-opt-1.c: New test.
4544
76825907 45452016-05-10 Richard Biener <rguenther@suse.de>
4546
4547 PR tree-optimization/70497
4548 PR tree-optimization/28367
4549 * gcc.dg/torture/20160404-1.c: New testcase.
4550 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4551 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4552
68255819 45532016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4554
4555 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4556
d9aa8cdb 45572016-05-09 Uros Bizjak <ubizjak@gmail.com>
4558
4559 * gcc.target/i386/fabsneg-1.c New test.
4560
7cc16f50 45612016-05-09 Alan Modra <amodra@gmail.com>
4562
4563 PR testsuite/70826
4564 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4565
a83b7b63 45662016-05-09 Richard Biener <rguenther@suse.de>
4567
4568 PR tree-optimization/70985
4569 * gcc.dg/torture/pr70985.c: New testcase.
4570
189d0706 45712016-05-09 Bin Cheng <bin.cheng@arm.com>
4572
4573 * gcc.dg/tree-ssa/ifc-9.c: New test.
4574 * gcc.dg/tree-ssa/ifc-10.c: New test.
4575 * gcc.dg/tree-ssa/ifc-11.c: New test.
4576 * gcc.dg/tree-ssa/ifc-12.c: New test.
4577 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4578 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4579 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4580
1ec957b0 45812016-05-09 Richard Biener <rguenther@suse.de>
4582
4583 PR fortran/70937
4584 * gfortran.dg/pr70937.f90: New testcase.
4585
923c7714 45862016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4587
4588 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4589
d7cd448a 45902016-05-07 Fritz Reese <fritzoreese@gmail.com>
4591
4592 PR fortran/56226
4593 * gfortran.dg/dec_structure_1.f90: New testcase.
4594 * gfortran.dg/dec_structure_2.f90: Ditto.
4595 * gfortran.dg/dec_structure_3.f90: Ditto.
4596 * gfortran.dg/dec_structure_4.f90: Ditto.
4597 * gfortran.dg/dec_structure_5.f90: Ditto.
4598 * gfortran.dg/dec_structure_6.f90: Ditto.
4599 * gfortran.dg/dec_structure_7.f90: Ditto.
4600 * gfortran.dg/dec_structure_8.f90: Ditto.
4601 * gfortran.dg/dec_structure_9.f90: Ditto.
4602 * gfortran.dg/dec_structure_10.f90: Ditto.
4603 * gfortran.dg/dec_structure_11.f90: Ditto.
4604 * gfortran.dg/dec_union_1.f90: Ditto.
4605 * gfortran.dg/dec_union_2.f90: Ditto.
4606 * gfortran.dg/dec_union_3.f90: Ditto.
4607 * gfortran.dg/dec_union_4.f90: Ditto.
4608 * gfortran.dg/dec_union_5.f90: Ditto.
4609 * gfortran.dg/dec_union_6.f90: Ditto.
4610 * gfortran.dg/dec_union_7.f90: Ditto.
4611
f681e29b 46122016-05-07 Tom de Vries <tom@codesourcery.com>
4613
4614 PR tree-optimization/70956
4615 * gcc.dg/graphite/pr70956.c: New test.
4616
68d7f375 46172016-05-06 Jakub Jelinek <jakub@redhat.com>
4618
faf39348 4619 PR middle-end/70941
4620 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4621 (a, b, c, d): Change type from char to signed char.
4622 (main): Compare against (signed char) -1634678893 instead of
4623 hardcoded -109. Use __builtin_abort instead of abort.
4624
b768b13a 4625 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4626 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4627
68d7f375 4628 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4629
5dda16ea 46302016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4631
4632 PR debug/70935
4633 * gcc.dg/torture/pr70935.c: New test.
4634
13ede1b5 46352016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4636
4637 PR target/58219
7fc878c4 4638 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 4639
96d94be2 46402016-05-06 Richard Biener <rguenther@suse.de>
4641
4642 PR tree-optimization/70960
4643 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4644
e5d9f15d 46452016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4646
4647 PR target/52933
4648 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4649 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4650 Adjust expected instruction counts.
4651 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4652
2dd7705f 46532016-05-06 Marek Polacek <polacek@redhat.com>
4654
4655 PR sanitizer/70875
4656 * gcc.dg/ubsan/bounds-3.c: New test.
4657
cb8bc632 46582016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4659
4660 PR target/54089
4661 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4662
b343c173 46632016-05-06 Richard Biener <rguenther@suse.de>
4664
4665 PR middle-end/70931
4666 * gfortran.dg/pr70931.f90: New testcase.
4667
1e3db0b1 46682016-05-06 Richard Biener <rguenther@suse.de>
4669
4670 PR middle-end/70941
4671 * gcc.dg/torture/pr70941.c: New testcase.
4672
bdd54b6d 46732016-05-05 Bin Cheng <bin.cheng@arm.com>
4674
4675 PR tree-optimization/57206
4676 * gcc.dg/vect/pr57206.c: New test.
4677
499adcfd 46782016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4679
4680 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4681
871164c4 46822016-05-05 Jakub Jelinek <jakub@redhat.com>
4683
ecb23e00 4684 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4685
871164c4 4686 * c-c++-common/Wdangling-else-4.c: New test.
4687
70cf83ba 46882016-05-04 Jakub Jelinek <jakub@redhat.com>
4689
858c9470 4690 PR c++/70906
4691 PR c++/70933
4692 * g++.dg/opt/pr70906.C: New test.
4693 * g++.dg/opt/pr70933.C: New test.
4694
70cf83ba 4695 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4696
aaa36a78 46972016-05-04 Jan Hubicka <hubicka@ucw.cz>
4698
4699 * gcc.dg/ipa/pure-const-3.c: New testcase.
4700
1d52c456 47012016-05-04 Marek Polacek <polacek@redhat.com>
4702
4703 * c-c++-common/Wdangling-else-1.c: New test.
4704 * c-c++-common/Wdangling-else-2.c: New test.
4705 * c-c++-common/Wdangling-else-3.c: New test.
4706
dc581573 47072016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4708
4709 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4710 flag is present.
4711
a64030fe 47122016-05-04 Marek Polacek <polacek@redhat.com>
4713
4714 PR c/48778
4715 * gcc.dg/Waddress-2.c: New test.
4716
b461b04a 47172016-05-04 Alan Modra <amodra@gmail.com>
4718
4719 * gcc.target/powerpc/pr70866.c: New.
4720
c388a0cf 47212016-05-03 Martin Sebor <msebor@redhat.com>
4722
4723 PR c++/66561
4724 * c-c++-common/builtin_location.c: New test.
4725 * g++.dg/cpp1y/builtin_location.C: New test.
4726
5d4db8ef 47272016-05-03 Marek Polacek <polacek@redhat.com>
4728
4729 PR c/70859
4730 * gcc.dg/pr70859.c: New test.
4731 * gcc.dg/pr70859-2.c: New test.
4732
ca938765 47332016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4734
4735 * gnat.dg/debug5.adb: New testcase.
4736
60b27d5f 47372016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4738
4739 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4740 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4741 Procedure to check for z10 instruction set.
4742
5ab325d0 47432016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4744
4745 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4746
c548a0ad 47472016-05-03 Alan Modra <amodra@gmail.com>
4748
4749 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4750
d5ecd946 47512016-05-03 Jakub Jelinek <jakub@redhat.com>
4752
4753 * gcc.target/i386/avx512f-cvt-1.c: New test.
4754
35b0a053 47552016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4756
4757 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4758 -fdump-tree-vrp-details.
4759
9ae1b28a 47602016-05-03 Richard Biener <rguenther@suse.de>
4761
4762 * gcc.dg/pr30172-1.c: Adjust.
4763 * gcc.dg/pr63743.c: Likewise.
4764 * gcc.dg/tm/pr51696.c: Likewise.
4765 * c-c++-common/tm/safe-1.c: Likewise.
4766 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4767 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4768 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4769 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4770
9c1a31e4 47712016-05-03 Jakub Jelinek <jakub@redhat.com>
4772
fe69bcb9 4773 PR rtl-optimization/70467
4774 * gcc.target/i386/pr70467-3.c: New test.
4775 * gcc.target/i386/pr70467-4.c: New test.
4776
9082c4a4 4777 PR tree-optimization/70916
4778 * gcc.c-torture/compile/pr70916.c: New test.
4779
9c1a31e4 4780 PR target/49244
4781 * gcc.target/i386/pr49244-1.c: New test.
4782 * gcc.target/i386/pr49244-2.c: New test.
4783
69105acc 47842016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4785
4786 PR rtl-optimization/44281
4787 * gcc.target/i386/pr44281.c: New test.
4788
9ab8df54 47892016-05-03 bin cheng <bin.cheng@arm.com>
4790
4791 PR tree-optimization/56541
4792 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4793 * gcc.dg/vect/pr56541.c: new test.
4794
3c62cae0 47952016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4796
4797 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4798 __float128.
4799 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4800
91abc161 48012016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4802
4803 PR testsuite/70520
4804 * c-c++-common/asan/clone-test-1.c (main): Align child process
4805 stack to 16 bytes.
4806
aa3d1155 48072016-05-02 David Malcolm <dmalcolm@redhat.com>
4808
4809 PR c++/62314
4810 * g++.dg/spellcheck-fields-2.C: New test case.
4811
002c3f28 48122016-05-02 David Malcolm <dmalcolm@redhat.com>
4813
4814 PR c++/62314
4815 * g++.dg/pr62314.C: New test case.
4816
46e5dccc 48172016-05-02 Jan Hubicka <hubicka@ucw.cz>
4818
4819 * gcc.dg/ipa/inline-8.c: New testcase.
4820
663f4248 48212016-05-02 Jakub Jelinek <jakub@redhat.com>
4822
4823 PR rtl-optimization/70467
4824 * gcc.target/i386/pr70467-1.c: New test.
4825
efe8bdf5 48262016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4827
4828 * gcc.dg/spec-options.c: Run the test on all targets.
4829 * gcc.dg/foo.specs: Use cpp_unique_options.
4830
47ef9633 48312016-05-02 Marc Glisse <marc.glisse@inria.fr>
4832
4833 * gcc.dg/tree-ssa/unord.c: New testcase.
4834
eb1a077c 48352016-05-02 Marc Glisse <marc.glisse@inria.fr>
4836
4837 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4838
28e869d0 48392016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4840
4841 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4842
dd185f6e 48432016-05-02 Marek Polacek <polacek@redhat.com>
4844
4845 PR c/70851
4846 * gcc.dg/enum-incomplete-3.c: New test.
4847
773d09b9 48482016-05-02 Marek Polacek <polacek@redhat.com>
4849 Tom de Vries <tom@codesourcery.com>
4850
4851 PR tree-optimization/70700
4852 * gcc.dg/pr70700.c: New test.
4853
f0dc3286 48542016-05-01 Uros Bizjak <ubizjak@gmail.com>
4855
4856 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4857 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4858 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4859 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4860 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4861
7f931827 48622016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4863
4864 * ada/acats/run_acats: Rename into...
4865 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4866 * ada/acats/run_all.sh: Remove redundant test.
4867 (target_run): Move around.
4868 (target_gnatchop): Use newly built executable.
4869 (target_gnatmake): Likewise.
4870 Check that the compilation of impbit succeeds.
4871
1c492b4e 48722016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4873
4874 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4875 * gcc.dg/20021029-1.c: Likewise.
4876 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4877 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4878 * gcc.target/sh/cmpstr.c: Likewise.
4879 * gcc.target/sh/cmpstrn.c: Likewise.
4880 * gcc.target/sh/memset.c: Likewise.
4881 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4882 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4883 * gcc.target/sh/pr39423-1.c: Likewise.
4884 * gcc.target/sh/pr49468-di.c: Likewise.
4885 * gcc.target/sh/pr49468-si.c: Likewise.
4886 * gcc.target/sh/pr49880-1.c: Likewise.
4887 * gcc.target/sh/pr49880-2.c: Likewise.
4888 * gcc.target/sh/pr49880-3.c: Likewise.
4889 * gcc.target/sh/pr50751-1.c: Likewise.
4890 * gcc.target/sh/pr50751-4.c: Likewise.
4891 * gcc.target/sh/pr50751-7.c: Likewise.
4892 * gcc.target/sh/pr51244-1.c: Likewise.
4893 * gcc.target/sh/pr51244-10.c: Likewise.
4894 * gcc.target/sh/pr51244-11.c: Likewise.
4895 * gcc.target/sh/pr51244-12.c: Likewise.
4896 * gcc.target/sh/pr51244-13.c: Likewise.
4897 * gcc.target/sh/pr51244-14.c: Likewise.
4898 * gcc.target/sh/pr51244-17.c: Likewise.
4899 * gcc.target/sh/pr51244-18.c: Likewise.
4900 * gcc.target/sh/pr51244-19.c: Likewise.
4901 * gcc.target/sh/pr51244-4.c: Likewise.
4902 * gcc.target/sh/pr51244-5.c: Likewise.
4903 * gcc.target/sh/pr51244-7.c: Likewise.
4904 * gcc.target/sh/pr51244-8.c: Likewise.
4905 * gcc.target/sh/pr51244-9.c: Likewise.
4906 * gcc.target/sh/pr51697.c: Likewise.
4907 * gcc.target/sh/pr52483-1.c: Likewise.
4908 * gcc.target/sh/pr52483-2.c: Likewise.
4909 * gcc.target/sh/pr52483-3.c: Likewise.
4910 * gcc.target/sh/pr52483-5.c: Likewise.
4911 * gcc.target/sh/pr52933-1.c: Likewise.
4912 * gcc.target/sh/pr52933-2.c: Likewise.
4913 * gcc.target/sh/pr52933-3.c: Likewise.
4914 * gcc.target/sh/pr53568-1.c: Likewise.
4915 * gcc.target/sh/pr53976-1.c: Likewise.
4916 * gcc.target/sh/pr53988-1.c: Likewise.
4917 * gcc.target/sh/pr53988.c: Likewise.
4918 * gcc.target/sh/pr54089-1.c: Likewise.
4919 * gcc.target/sh/pr54089-6.c: Likewise.
4920 * gcc.target/sh/pr54089-7.c: Likewise.
4921 * gcc.target/sh/pr54089-8.c: Likewise.
4922 * gcc.target/sh/pr54089-9.c: Likewise.
4923 * gcc.target/sh/pr54236-1.c: Likewise.
4924 * gcc.target/sh/pr54236-2.c: Likewise.
4925 * gcc.target/sh/pr54236-3.c: Likewise.
4926 * gcc.target/sh/pr54236-4.c: Likewise.
4927 * gcc.target/sh/pr54386.c: Likewise.
4928 * gcc.target/sh/pr54602-1.c: Likewise.
4929 * gcc.target/sh/pr54685.c: Likewise.
4930 * gcc.target/sh/pr54760-1.c: Likewise.
4931 * gcc.target/sh/pr54760-2.c: Likewise.
4932 * gcc.target/sh/pr54760-3.c: Likewise.
4933 * gcc.target/sh/pr54760-4.c: Likewise.
4934 * gcc.target/sh/pr54760-5.c: Likewise.
4935 * gcc.target/sh/pr54760-6.c: Likewise.
4936 * gcc.target/sh/pr55146.c: Likewise.
4937 * gcc.target/sh/pr55160.c: Likewise.
4938 * gcc.target/sh/pr59278.c: Likewise.
4939 * gcc.target/sh/pr59401-1.c: Likewise.
4940 * gcc.target/sh/pr59533-1.c: Likewise.
4941 * gcc.target/sh/pr63260.c: Likewise.
4942 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4943 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4944 * gcc.target/sh/strlen.c: Likewise.
4945 * gcc.target/sh/torture/pr30807.c: Likewise.
4946 * gcc.target/sh/torture/pr34777.c: Likewise.
4947 * gcc.target/sh/torture/pr64652.c: Likewise.
4948 * gcc.target/sh/torture/pr65505.c: Likewise.
4949 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4950 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4951
0c4005be 49522016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4953
4954 PR c++/66644
4955 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4956
d94e6223 49572016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4958
4959 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4960 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4961 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4962 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4963
46f37836 49642016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4965
4966 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4967 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4968
4d0a8bac 49692016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4970
4971 PR middle-end/70626
4972 * c-c++-common/goacc/combined-reduction.c: New test.
4973 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4974
b98e0db3 49752016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4976
4977 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4978 *movdi_internal pattern only if PIC off.
4979 * gcc.target/i386/pr70155-2.c: Likewise.
4980 * gcc.target/i386/pr70155-3.c: Likewise.
4981 * gcc.target/i386/pr70155-4.c: Likewise.
4982 * gcc.target/i386/pr70155-5.c: Likewise.
4983 * gcc.target/i386/pr70155-6.c: Likewise.
4984 * gcc.target/i386/pr70155-7.c: Likewise.
4985 * gcc.target/i386/pr70155-8.c: Likewise.
4986 * gcc.target/i386/pr70155-15.c: Likewise.
4987 * gcc.target/i386/pr70155-17.c: Likewise.
4988 * gcc.target/i386/pr70155-22.c: Likewise.
4989
8b066242 49902016-04-29 Bin Cheng <bin.cheng@arm.com>
4991
4992 PR tree-optimization/70803
4993 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4994
22912e73 49952016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4996
4997 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4998 optimization of vector loop.
4999 * gcc.target/i386/vect-unpack-3.c: New test.
5000 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5001 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5002 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5003
568128c6 50042016-04-29 Marek Polacek <polacek@redhat.com>
5005
5006 PR sanitizer/70342
5007 * g++.dg/ubsan/null-7.C: New test.
5008
025dd1e0 5009 PR c/70852
5010 * gcc.dg/pr70852.c: New test.
5011
eb16928e 50122016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5013
5014 PR/69089
5015 * g++.dg/cpp0x/alignas6.C: New test.
5016
d7377ee9 50172016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5018
4860a6bf 5019 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5020 * gcc.dg/pr27003.c: Likewise.
5021 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5022 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5023 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5024 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 5025 * gcc.target/arc/mxy.c: Likewise.
5026 * gcc.target/arc/mswape.c: Likewise.
5027 * gcc.target/arc/mrtsc.c: Likewise.
5028 * gcc.target/arc/mcrc.c: Likewise.
5029 * gcc.target/arc/mdsp-packa.c: Likewise.
5030 * gcc.target/arc/mdvbf.c: Likewise.
5031 * gcc.target/arc/mlock.c: Likewise.
5032 * gcc.target/arc/mmac-24.c: Likewise.
5033 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5034
efa1b7ab 50352016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5036 Matthijs Kooijman <matthijs@stdin.nl>
5037 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5038
5039 PR target/60040
5040 * gcc.target/avr/pr60040-1.c: New.
5041 * gcc.target/avr/pr60040-2.c: New.
5042
00371d68 50432016-04-29 Richard Biener <rguenther@suse.de>
5044
5045 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5046
73447cc5 50472016-04-29 Richard Biener <rguenther@suse.de>
5048
5049 PR tree-optimization/13962
5050 PR tree-optimization/65686
5051 * gcc.dg/uninit-pr65686.c: New testcase.
5052
c2087b56 50532016-04-29 Jakub Jelinek <jakub@redhat.com>
5054
5055 PR middle-end/70843
5056 * gcc.dg/pr70843.c: New test.
5057
cdd06d5a 50582016-04-28 Jakub Jelinek <jakub@redhat.com>
5059
5060 PR target/70858
5061 * gcc.target/i386/pr70858.c: New test.
5062
1a60079e 50632016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5064
5065 * gcc.target/arc/nps400-1.c: New file.
5066
11bc2894 50672016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5068 Andrew Burgess <andrew.burgess@embecosm.com>
5069
5070 * gcc.target/arc/movh_cl-1.c: New file.
5071
dd9bf0b5 50722016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5073 Andrew Burgess <andrew.burgess@embecosm.com>
5074
5075 * gcc.target/arc/extzv-1.c: New file.
5076 * gcc.target/arc/insv-1.c: New file.
5077 * gcc.target/arc/insv-2.c: New file.
5078 * gcc.target/arc/movb-1.c: New file.
5079 * gcc.target/arc/movb-2.c: New file.
5080 * gcc.target/arc/movb-3.c: New file.
5081 * gcc.target/arc/movb-4.c: New file.
5082 * gcc.target/arc/movb-5.c: New file.
5083 * gcc.target/arc/movb_cl-1.c: New file.
5084 * gcc.target/arc/movb_cl-2.c: New file.
5085 * gcc.target/arc/movbi_cl-1.c: New file.
5086 * gcc.target/arc/movl-1.c: New file.
5087
a22e4209 50882016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5089 Andrew Burgess <andrew.burgess@embecosm.com>
5090
5091 * gcc.target/arc/cmem-1.c: New file.
5092 * gcc.target/arc/cmem-2.c: New file.
5093 * gcc.target/arc/cmem-3.c: New file.
5094 * gcc.target/arc/cmem-4.c: New file.
5095 * gcc.target/arc/cmem-5.c: New file.
5096 * gcc.target/arc/cmem-6.c: New file.
5097 * gcc.target/arc/cmem-7.c: New file.
5098 * gcc.target/arc/cmem-ld.inc: New file.
5099 * gcc.target/arc/cmem-st.inc: New file.
5100
287c3982 51012016-04-28 Jakub Jelinek <jakub@redhat.com>
5102
5103 PR target/70821
5104 * gcc.target/i386/pr70821.c: New test.
5105
e40e5340 51062016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5107
5108 * gcc.target/powerpc/vec-adde.c: New test.
5109 * gcc.target/powerpc/vec-adde-int128.c: New test.
5110
cf977d50 51112016-04-28 Jakub Jelinek <jakub@redhat.com>
5112
5113 * gcc.target/i386/avx-vround-1.c: New test.
5114 * gcc.target/i386/avx-vround-2.c: New test.
5115 * gcc.target/i386/avx512vl-vround-1.c: New test.
5116 * gcc.target/i386/avx512vl-vround-2.c: New test.
5117
572f8300 51182016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5119
5120 PR testsuite/70595
5121 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5122 (check_effective_target_cilkplus_runtime): ... this.
5123 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5124 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5125
5126 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5127 Require cilkplus_runtime.
5128 Don't add -lcilkrts.
5129 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5130 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5131 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5132 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5133 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5134 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5135 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5136 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5137 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5138 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5139 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5140 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5141 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5142 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5143 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5144 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5145 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5146 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5147 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5148 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5149 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5150 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5151 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5152 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5153 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5154 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5155 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5156 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5157 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5158
5159 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5160 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5161
5162 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5163
5164 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5165 cilkplus_runtime.
5166
dfba0905 51672016-04-27 Marc Glisse <marc.glisse@inria.fr>
5168
5169 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5170 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5171
605a4556 51722015-04-27 Ryan Burn <contact@rnburn.com>
5173
5174 PR c++/69024
5175 PR c++/68997
5176 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5177 diagnostic.
5178 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5179 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5180
6a1231a5 51812016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5182
5183 * gnat.dg/limited_with4.ad[sb]: New test.
5184 * gnat.dg/limited_with4_pkg.ads: New helper.
5185
4dad9e09 51862016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5187
5188 PR target/70155
5189 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5190 and movv1ti_internal patterns
5191 * gcc.target/i386/pr70155-1.c: New test.
5192 * gcc.target/i386/pr70155-2.c: Likewise.
5193 * gcc.target/i386/pr70155-3.c: Likewise.
5194 * gcc.target/i386/pr70155-4.c: Likewise.
5195 * gcc.target/i386/pr70155-5.c: Likewise.
5196 * gcc.target/i386/pr70155-6.c: Likewise.
5197 * gcc.target/i386/pr70155-7.c: Likewise.
5198 * gcc.target/i386/pr70155-8.c: Likewise.
5199 * gcc.target/i386/pr70155-9.c: Likewise.
5200 * gcc.target/i386/pr70155-10.c: Likewise.
5201 * gcc.target/i386/pr70155-11.c: Likewise.
5202 * gcc.target/i386/pr70155-12.c: Likewise.
5203 * gcc.target/i386/pr70155-13.c: Likewise.
5204 * gcc.target/i386/pr70155-14.c: Likewise.
5205 * gcc.target/i386/pr70155-15.c: Likewise.
5206 * gcc.target/i386/pr70155-16.c: Likewise.
5207 * gcc.target/i386/pr70155-17.c: Likewise.
5208 * gcc.target/i386/pr70155-18.c: Likewise.
5209 * gcc.target/i386/pr70155-19.c: Likewise.
5210 * gcc.target/i386/pr70155-20.c: Likewise.
5211 * gcc.target/i386/pr70155-21.c: Likewise.
5212 * gcc.target/i386/pr70155-22.c: Likewise.
5213
a80f3f45 52142016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5215
5216 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5217 ".{5,6}".
5218
279305d1 52192016-04-27 Bin Cheng <bin.cheng@arm.com>
5220
5221 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5222 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5223 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5224 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5225 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5226
8974b625 52272016-04-27 Richard Biener <rguenther@suse.de>
5228
5229 PR ipa/70760
5230 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5231 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5232
886d5463 52332016-04-27 Nathan Sidwell <nathan@acm.org>
5234
5235 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5236 * g++.dg/ubsan/pr63956.C: Adjust error location.
5237
f0e35aa9 52382016-04-27 Nick Clifton <nickc@redhat.com>
5239
5240 PR middle-end/49889
5241 * gcc.dg/pr49889.c: New test.
5242
40385231 52432016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5244
5245 * c-c++-common/memset-array.c: New test.
5246
37229a71 52472016-04-26 Martin Sebor <msebor@redhat.com>
5248
5249 PR c++/66639
5250 * g++.dg/cpp1y/func_constexpr.C: New test.
5251
3eedf9bd 52522016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5253
5254 PR c++/70241
5255 * g++.dg/cpp0x/enum32.C: New test.
5256 * g++.dg/cpp0x/enum33.C: New test.
5257
52582016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 5259
5260 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5261 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5262 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5263 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5264 * gcc.c-torture/execute/pr38151.c: Likewise.
5265 * gcc.c-torture/execute/pr66556.c: Likewise.
5266 * gcc.c-torture/execute/pr67781.c: Likewise.
5267 * gcc.c-torture/execute/pr68648.c: Likewise.
5268
8c51f92f 52692016-04-26 Marc Glisse <marc.glisse@inria.fr>
5270
5271 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5272
fa20ebd3 52732016-04-26 Marek Polacek <polacek@redhat.com>
5274
5275 PR c/67784
5276 * gcc.dg/pr67784-3.c: New test.
5277 * gcc.dg/pr67784-4.c: New test.
5278 * gcc.dg/pr67784-5.c: New test.
5279
9db47803 5280 PR c/70791
5281 * gcc.dg/Wnested-externs-2.c: New test.
5282
bff407f2 52832016-04-26 Marc Glisse <marc.glisse@inria.fr>
5284
5285 * gcc.dg/fold-plusmult.c: Adjust.
5286 * gcc.dg/no-strict-overflow-6.c: Adjust.
5287 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5288
78d0c69e 52892016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5290
5291 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5292 number scans.
5293 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5294 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5295 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5296 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5297 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5298 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5299 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5300 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5301 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5302 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5303 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5304 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5305 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5306 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5307 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5308 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5309 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5310 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5311 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5312 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5313 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5314 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5315 scans.
5316 * gcc.target/i386/pr32219-4.c: Likewise.
5317 * gcc.target/i386/pr32219-6.c: Likewise.
5318 * gcc.target/i386/pr32219-8.c: Likewise.
5319
221d6722 53202016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5321
5322 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5323 associated options.
5324
514727a9 53252016-04-26 Marek Polacek <polacek@redhat.com>
5326
5327 PR c++/70744
5328 * g++.dg/ext/cond2.C: New test.
5329
e6ee4c61 53302016-04-26 Bin Cheng <bin.cheng@arm.com>
5331
5332 PR tree-optimization/70771
5333 PR tree-optimization/70775
5334 * gcc.dg/pr70771.c: New test.
3730828c 5335 * gcc.dg/pr70775.c: New test.
e6ee4c61 5336
b3d72796 53372016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5338
5339 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5340
c11ece29 53412016-04-25 Richard Biener <rguenther@suse.de>
5342
5343 PR tree-optimization/70780
5344 * gcc.dg/torture/pr70780.c: New testcase.
5345
d40b10b2 53462016-04-25 Michael Collison <michael.collison@arm.com>
5347
4860a6bf 5348 * gcc.target/arm/neon-vaddws16.c: New test.
5349 * gcc.target/arm/neon-vaddws32.c: New test.
5350 * gcc.target/arm/neon-vaddwu16.c: New test.
5351 * gcc.target/arm/neon-vaddwu32.c: New test.
5352 * gcc.target/arm/neon-vaddwu8.c: New test.
5353 * lib/target-supports.exp
d40b10b2 5354 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5355 that arm neon support vector widen sum of HImode TO SImode.
5356
4bbfd6c2 53572016-04-23 Jakub Jelinek <jakub@redhat.com>
5358
5359 PR sanitizer/70712
5360 * c-c++-common/asan/pr70712.c: New test.
5361
524df596 53622016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5363
5364 * .gitattributes: New file.
5365
426c75c3 53662016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5367
5368 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5369
c052a8d5 53702016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5371
5372 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5373 * gfortran.dg/submodule_15.f08: Likewise.
5374
c08d4612 53752016-04-22 Richard Biener <rguenther@suse.de>
5376
5377 PR tree-optimization/70740
5378 * gcc.dg/torture/pr70740.c: New testcase.
5379
fd3211e1 53802016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5381
5382 PR target/70750
5383 * gcc.target/i386/pr70750-1.c: New test.
5384 * gcc.target/i386/pr70750-2.c: Likewise.
5385
15acd78c 53862016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5387
5388 PR c++/70540
5389 * g++.dg/cpp0x/auto48.C: New.
5390
192bf59c 53912016-04-21 Marek Polacek <polacek@redhat.com>
5392
5393 PR c++/70513
5394 * g++.dg/cpp0x/forw_enum12.C: New test.
5395 * g++.dg/cpp0x/forw_enum13.C: New test.
5396
5d429e99 53972016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5398
5399 PR target/70728
5400 * gcc.target/i386/pr70728.c: New test.
5401
06777d85 54022016-04-21 Richard Biener <rguenther@suse.de>
5403
5404 PR middle-end/70747
5405 * gcc.dg/pr70747.c: New testcase.
5406
7434c6fb 54072016-04-21 Bin Cheng <bin.cheng@arm.com>
5408
5409 PR tree-optimization/70715
5410 * gcc.dg/tree-ssa/scev-13.c: New test.
5411
f3ec0970 54122016-04-21 Marc Glisse <marc.glisse@inria.fr>
5413
5414 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5415
523f3a9d 54162016-04-21 Marc Glisse <marc.glisse@inria.fr>
5417
5418 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5419
ace7bf06 54202016-04-20 Jan Hubicka <jh@suse.cz>
5421
5422 PR ipa/70018
5423 * g++.dg/ipa/nothrow-1.C: New testcase.
5424
2b073aa6 54252016-04-20 Nathan Sidwell <nathan@acm.org>
5426
5427 PR c++/55635
5428 * g++.dg/eh/delete1.C: New.
5429
8a574c11 54302016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5431
5432 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5433 -mtune-ctrl=sse_typeless_stores.
5434
e3400750 54352016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5436
5437 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5438
4bd8a059 54392016-04-20 Bin Cheng <bin.cheng@arm.com>
5440
5441 PR tree-optimization/69489
5442 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5443
70574e60 54442016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5445
5446 PR c++/69363
5447 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5448 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5449 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5450
bd6f374c 54512016-04-20 Bin Cheng <bin.cheng@arm.com>
5452
5453 PR tree-optimization/56625
5454 PR tree-optimization/69489
5455 * gcc.dg/vect/pr56625.c: New test.
5456 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5457
482539ee 54582016-04-20 Andrew Pinski <apinski@cavium.com>
5459
5460 PR target/64971
5461 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5462
b4672800 54632016-04-20 Arnaud Charlet <charlet@adacore.com>
5464
5465 * gnat.dg/self1.adb: Remove now incorrect test.
5466
4fb48737 54672016-04-20 Bin Cheng <bin.cheng@arm.com>
5468
5469 * gcc.dg/tree-ssa/scev-11.c: New test.
5470 * gcc.dg/tree-ssa/scev-12.c: New test.
5471
97efb92e 54722016-04-20 Marek Polacek <polacek@redhat.com>
5473
5474 PR tree-optimization/70725
5475 * gcc.dg/pr70725.c: New test.
5476
9d2d4060 54772016-04-20 Richard Biener <rguenther@suse.de>
5478
5479 PR tree-optimization/70726
5480 * g++.dg/vect/pr70726.cc: New testcase.
5481
54530437 54822016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5483
5484 PR target/70674
5485 * gcc.target/s390/pr70674.c: New test.
5486
acda2210 54872016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5488
5489 PR libgfortran/70684
5490 * gfortran.dg/list_read_14.f90: New test.
5491
b7040bb0 54922016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5493
5494 PR target/69201
5495 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5496 extern to force it misaligned.
5497 (b): Likewise.
5498 (c): Likewise.
5499 (d): Likewise.
5500 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5501 Don't check `*' before movv4sf_internal.
5502 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5503 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5504 Don't check `*' before movv16qi_internal.
5505 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5506 extern to force it misaligned.
5507 (b): Likewise.
5508 (c): Likewise.
5509 (d): Likewise.
5510 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5511 Don't check `*' before movv2df_internal.
5512 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5513 extern to force it misaligned.
5514 (b): Likewise.
5515 (c): Likewise.
5516 (d): Likewise.
5517 Check movv8sf_internal instead of avx_storeups256.
5518 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5519
263b5475 55202016-04-19 Richard Biener <rguenther@suse.de>
5521
5522 PR tree-optimization/70171
5523 * g++.dg/tree-ssa/pr70171.C: New testcase.
5524
222ac318 55252016-04-19 Richard Biener <rguenther@suse.de>
5526
5527 PR tree-optimization/70724
5528 * gcc.dg/torture/pr70724.c: New testcase.
5529
003000a4 55302016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5531
5532 PR middle-end/70689
4860a6bf 5533 * gcc.target/i386/pr70689.c: New.
003000a4 5534
3f6e13de 55352016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5536
5537 PR target/70708
5538 * gcc.target/i386/pr70708.c: New test.
5539
10abddbd 55402016-04-18 Richard Biener <rguenther@suse.de>
5541
5542 PR tree-optimization/43434
5543 * gcc.dg/vect/pr43434.c: New testcase.
5544 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5545 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5546 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5547 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5548 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5549 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5550 * gcc.dg/gomp/pr68640.c: Likewise.
5551 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5552 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5553
950db54a 55542016-04-18 Richard Biener <rguenther@suse.de>
5555
5556 PR tree-optimization/70701
5557 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5558
67ccbf39 55592016-04-18 Tom de Vries <tom@codesourcery.com>
5560
5561 PR testsuite/70699
5562 * gcc.dg/pr70161.c: Add dot-file scans.
5563 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5564 instead of after last dot char.
5565
021ad2f3 55662016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5567
5568 * c-c++-common/dump-ada-spec-3.c: New test.
5569 * c-c++-common/dump-ada-spec-4.c: Likewise.
5570
d572fcfd 55712016-04-17 Tom de Vries <tom@codesourcery.com>
5572
5573 PR other/70183
5574 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5575
8b4ee73c 55762016-04-15 Jan Hubicka <jh@suse.cz>
5577
5578 PR ipa/70018
5579 * g++.dg/ipa/pure-const-1.C: New testcase.
5580 * g++.dg/ipa/pure-const-2.C: New testcase.
5581 * g++.dg/ipa/pure-const-3.C: New testcase.
5582
eac243e7 55832016-04-15 Marek Polacek <polacek@redhat.com>
5584
5585 PR c/70671
5586 * gcc.dg/bitfld-22.c: New test.
5587
64c1df32 55882016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5589
5590 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5591 x86_64.
5592
926f9422 55932016-04-15 Marek Polacek <polacek@redhat.com>
5594
5595 PR c/70651
5596 * c-c++-common/pr70651.c: New test.
5597
309bbaa3 55982016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5599
5600 PR rtl-optimization/70681
5601 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5602 dump scan on arm and powerpc.
5603 * gcc.dg/pr10474.c: Likewise.
5604
b4ba8358 56052016-04-15 Jakub Jelinek <jakub@redhat.com>
5606
ed92874a 5607 PR c++/69517
5608 PR c++/70019
5609 PR c++/70588
5610 * g++.dg/cpp1y/vla11.C: Revert for real.
5611
b4ba8358 5612 PR c/70436
5613 * c-c++-common/Wparentheses-1.c: New test.
5614 * c-c++-common/gomp/Wparentheses-1.c: New test.
5615 * c-c++-common/gomp/Wparentheses-2.c: New test.
5616 * c-c++-common/gomp/Wparentheses-3.c: New test.
5617 * c-c++-common/gomp/Wparentheses-4.c: New test.
5618 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5619 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5620 * c-c++-common/goacc/Wparentheses-1.c: New test.
5621
65717bb5 56222016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5623
5624 PR target/70662
5625 * gcc.target/i386/pr70662.c: New test.
5626
ca1a4077 56272016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 5628 Alan Modra <amodra@gmail.com>
ca1a4077 5629
5630 PR tree-optimization/70130
5631 * gcc.dg/vect/O3-pr70130.c: New testcase.
5632
dbe1794c 56332016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5634
11836644 5635 PR target/70669
5636 * gcc.target/powerpc/pr70669.c: New test.
5637
dbe1794c 5638 PR target/70640
5639 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5640 a power7 system that does not have an assembler that supports
5641 power8.
5642
4c1007f1 56432016-04-14 Martin Sebor <msebor@redhat.com>
5644
5645 PR c++/69517
5646 PR c++/70019
5647 PR c++/70588
5648 * c-c++-common/ubsan/vla-1.c: Revert.
5649 * g++.dg/cpp1y/vla11.C: Same.
5650 * g++.dg/cpp1y/vla12.C: Same.
5651 * g++.dg/cpp1y/vla13.C: Same.
5652 * g++.dg/cpp1y/vla14.C: Same.
5653 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 5654 * g++.dg/init/array24.C: Same.
4c1007f1 5655 * g++.dg/ubsan/vla-1.C: Same.
5656
22dcab66 56572016-04-14 Marek Polacek <polacek@redhat.com>
5658 Jan Hubicka <hubicka@ucw.cz>
5659
5660 PR c++/70029
5661 * g++.dg/torture/pr70029.C: New test.
5662
3e74b025 56632016-04-14 Martin Sebor <msebor@redhat.com>
5664
5665 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5666 type size to prevent failures on targets with very low maximum
5667 alignment.
5668
1d2e0f2a 56692016-04-14 Richard Biener <rguenther@suse.de>
5670
5671 PR tree-optimization/70623
5672 * gcc.dg/torture/pr70623.c: New testcase.
5673 * gcc.dg/torture/pr70623-2.c: Likewise.
5674
9aed0626 56752016-04-13 Martin Sebor <msebor@redhat.com>
5676
5677 PR c++/69517
5678 PR c++/70019
5679 PR c++/70588
5680 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5681 * g++.dg/cpp1y/vla11.C: New test.
5682 * g++.dg/cpp1y/vla12.C: New test.
5683 * g++.dg/cpp1y/vla13.C: New test.
5684 * g++.dg/cpp1y/vla14.C: New test.
5685 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 5686 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 5687 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5688
fd499010 56892016-04-13 Jakub Jelinek <jakub@redhat.com>
5690
5691 PR c++/70641
5692 * g++.dg/opt/pr70641.C: New test.
5693
87fa7252 56942016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5695
5696 PR rtl-optimization/68749
5697 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5698 effects of argument promotions.
5699 Remove default args to dg-skip-if.
5700
6c40e18b 57012016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5702
5703 PR c++/70635
5704 * g++.dg/parse/pr70635.C: New.
5705
92c53257 57062016-04-13 Marek Polacek <polacek@redhat.com>
5707
5708 PR c++/70639
5709 * c-c++-common/Wmisleading-indentation-4.c: New test.
5710
0241e4dc 57112016-04-13 Marek Polacek <polacek@redhat.com>
5712
5713 PR c/70436
4860a6bf 5714 * gcc.dg/Wparentheses-12.c: New test.
5715 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 5716
92bda444 57172016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5718
5719 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5720 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5721 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5722
38ea8a26 57232016-04-13 Jakub Jelinek <jakub@redhat.com>
5724
d08aa032 5725 PR middle-end/70633
5726 * gcc.c-torture/compile/pr70633.c: New test.
5727
38ea8a26 5728 PR debug/70628
5729 * gcc.dg/torture/pr70628.c: New test.
5730
9231d5c2 57312016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5732
5733 PR c++/70610
5734 * g++.dg/template/pr70610.C: New test.
5735 * g++.dg/template/pr70610-2.C: New test.
5736 * g++.dg/template/pr70610-3.C: New test.
5737 * g++.dg/template/pr70610-4.C: New test.
5738
249ca944 57392016-04-12 Jakub Jelinek <jakub@redhat.com>
5740
7f2ea2fb 5741 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5742 128 instead of 32.
5743
249ca944 5744 PR c++/70571
5745 * g++.dg/ext/pr70571.C: New test.
5746
8ca5a97d 57472016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5748
bf32a52d 5749 PR target/70640
8ca5a97d 5750 * gcc.target/powerpc/pr70640.c: New test.
5751
e971b45f 57522016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5753
5754 PR c++/68722
5755 * g++.dg/parse/pr68722.C: New.
5756
0b54d964 57572016-04-12 Jakub Jelinek <jakub@redhat.com>
5758
5759 PR rtl-optimization/70596
5760 * gcc.target/i386/pr70596.c: New test.
5761
d2dd85e3 57622016-04-12 Nathan Sidwell <nathan@acm.org>
5763
5764 PR c++/70501
5765 * g++.dg/init/pr70501.C: New.
5766
2d0001b0 57672016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5768
5769 * gcc.target/i386/asm-flag-6.c: New test.
5770
6c4df0d1 57712016-04-12 Tom de Vries <tom@codesourcery.com>
5772
5773 PR tree-optimization/68756
5774 * gcc.dg/graphite/pr68756.c: New test.
5775
0d60da57 57762016-04-12 Jakub Jelinek <jakub@redhat.com>
5777
5778 PR tree-optimization/70602
5779 * gcc.c-torture/execute/pr70602.c: New test.
5780
62735984 57812016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5782
5783 PR target/70381
5784 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5785 __float128 emulator is built and runs.
5786 * gcc.target/powerpc/float128-1.c: Likewise.
5787
5788 * lib/target-supports.exp (check_ppc_float128_sw_available):
5789 Rework tests for __float128 software and hardware
5790 availability. Fix exit condition to return 0 on success.
5791
a702492c 57922016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5793
5794 PR target/70133
5795 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5796 * gcc.target/aarch64/target_attr_15.c: Likewise.
5797
a8c5ce92 57982016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5799
5800 PR c++/69066
5801 * g++.dg/cpp1y/pr69066.C: New.
5802
5ecab913 58032016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5804
5805 PR fortran/68566
5806 * gfortran.dg/pr36192.f90: Update test.
5807 * gfortran.dg/pr36192_1.f90: Update test.
5808 * gfortran.dg/real_dimension_1.f: Update test.
5809 * gfortran.dg/parameter_array_init_7.f90: New test.
5810
6cb5ef70 58112016-04-09 John David Anglin <danglin@gcc.gnu.org>
5812
4edfdd23 5813 PR testsuite/64039
5814 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5815
964f71e3 5816 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5817
5d61c198 5818 PR rtl-optimization/66669
5819 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5820
16eaaf58 5821 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5822
0b68802d 5823 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5824 * gcc.dg/pie-1.c: Likewise.
5825 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5826 * gcc.dg/pic-4.c: Likewise.
5827 * gcc.dg/pie-3.c: Likewise.
5828 * gcc.dg/pie-4.c: Likewise.
5829
9c0dd509 5830 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5831
03b2d3c1 5832 PR tree-optimization/68644
5833 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5834
6cb5ef70 5835 PR rtl-optimization/64886
5836 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5837
07de41ba 58382016-04-09 Tom de Vries <tom@codesourcery.com>
5839
5840 PR tree-optimization/68953
5841 * gcc.dg/graphite/pr68953.c: New test.
5842
d294e3fb 58432016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5844
5845 PR fortran/70592
5846 * gfortran.dg/deferred_character_16.f90: New test.
5847
3cb15094 58482016-04-09 Jakub Jelinek <jakub@redhat.com>
5849
5850 PR tree-optimization/70586
5851 * gcc.c-torture/execute/pr70586.c: New test.
5852
a02dc66f 58532016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5854
5855 PR sanitizer/70573
5856 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5857 with __builtin_memset
5858 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5859
0c302595 58602016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5861
5862 PR lto/70289
5863 PR ipa/70348
5864 PR tree-optimization/70373
5865 PR middle-end/70533
5866 PR middle-end/70534
5867 PR middle-end/70535
5868 * c-c++-common/goacc/reduction-5.c: New test.
5869 * c-c++-common/goacc/reduction-promotions.c: New test.
5870 * gfortran.dg/goacc/reduction-3.f95: New test.
5871 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5872
c6c0523b 58732016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5874
5875 PR c++/70590
5876 PR c++/70452
5877 * g++.dg/pr70590.C: New test.
5878 * g++.dg/pr70590-2.C: New test.
5879
3ac399da 58802016-04-08 Jakub Jelinek <jakub@redhat.com>
5881
e97d1706 5882 PR middle-end/70593
5883 * gcc.target/i386/pr70593.c: New test.
5884
3ac399da 5885 PR rtl-optimization/70574
5886 * gcc.target/i386/avx2-pr70574.c: New test.
5887
fcfbb129 58882016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5889
5890 PR sanitizer/70541
5891 * c-c++-common/asan/pr70541.c: New test.
5892
0aabcddf 58932016-04-08 Tom de Vries <tom@codesourcery.com>
5894
5895 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5896 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5897
bec0c1e8 58982016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5899
5900 PR target/70566
5901 * gcc.c-torture/execute/pr70566.c: New test.
5902
87c791f5 59032016-04-08 Tom de Vries <tom@codesourcery.com>
5904
5905 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5906 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5907
7f38718f 59082016-04-08 Alan Modra <amodra@gmail.com>
5909
5910 * gcc.target/powerpc/pr70117.c: New.
5911
a96a7710 59122016-04-07 Jakub Jelinek <jakub@redhat.com>
5913
7a6265d1 5914 PR testsuite/70581
5915 * gcc.dg/lto/simd-function_0.c: New test.
5916
a96a7710 5917 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5918 clones.
5919 * c-c++-common/attr-simd-2.c: Likewise.
5920 * c-c++-common/attr-simd-4.c: Likewise.
5921 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5922 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5923
508dd607 59242016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5925
5926 PR testsuite/70553
5927 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5928
1b61585a 59292016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5930 Tom de Vries <tom@codesourcery.com>
5931
5932 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5933 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5934 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5935 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5936 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5937 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5938 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5939 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5940
5f060aa8 59412016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5942
5943 PR c/70436
5944 * g++.dg/warn/Wparentheses-29.C: New test.
5945
d3831f71 59462016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5947
5948 PR c/70436
5949 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5950 explicit braces to resolve a future -Wparentheses warning.
5951
382ece2d 59522016-04-06 Richard Henderson <rth@redhat.com>
5953
5954 * gcc.dg/pr61817-1.c: New test.
5955 * gcc.dg/pr61817-2.c: New test.
5956 * gcc.dg/pr69391-1.c: New test.
5957 * gcc.dg/pr69391-2.c: New test.
5958
72234ee9 59592016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5960
5961 PR rtl-optimization/70398
4860a6bf 5962 * gcc.target/aarch64/pr70398.c: New.
72234ee9 5963
5547150a 59642016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5965
5966 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5967
15b70121 59682016-04-06 Yvan Roux <yvan.roux@linaro.org>
5969 Pedro Alves <palves@redhat.com>
5970
5971 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5972
585aefbb 59732016-04-06 Jakub Jelinek <jakub@redhat.com>
5974
0cbb513b 5975 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5976 Check for avx512f effective targets instead of avx2.
5977 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5978 for AVX512F clones.
5979 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5980 * g++.dg/gomp/declare-simd-1.C: Likewise.
5981 * g++.dg/gomp/declare-simd-3.C: Likewise.
5982 * g++.dg/gomp/declare-simd-4.C: Likewise.
5983
585aefbb 5984 PR middle-end/70550
5985 * c-c++-common/gomp/pr70550-1.c: New test.
5986 * c-c++-common/gomp/pr70550-2.c: New test.
5987
0b91cceb 59882016-04-05 Nathan Sidwell <nathan@acm.org>
5989
5990 PR c++/70512
5991 * g++.dg/ext/attribute-may-alias-5.C: New.
5992
645a9d8e 59932016-04-05 Jakub Jelinek <jakub@redhat.com>
5994
5995 PR c++/70336
5996 * c-c++-common/pr70336.c: New test.
5997 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5998 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5999
bdf23925 60002016-04-05 Jan Hubicka <hubicka@ucw.cz>
6001
6002 PR ipa/66223
6003 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6004
aaff837c 60052016-04-05 Jakub Jelinek <jakub@redhat.com>
6006
6007 PR rtl-optimization/70542
6008 * gcc.dg/torture/pr70542.c: New test.
6009 * gcc.target/i386/avx2-pr70542.c: New test.
6010
2eac58a0 60112016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6012
6013 PR tree-optimization/70509
6014 * gcc.target/i386/avx512bw-pr70509.c: New test.
6015
4f7ebe46 60162016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6017
6018 PR c++/70452
6019 * g++.dg/ext/constexpr-vla4.C: New test.
6020
305d86a0 60212016-04-05 Uros Bizjak <ubizjak@gmail.com>
6022
6023 PR target/70510
6024 * gcc.target/i386/pr70510.c: New test.
6025
eec3b789 60262016-04-05 Richard Biener <rguenther@suse.de>
6027
6028 PR tree-optimization/70526
6029 * g++.dg/torture/pr70526.C: New testcase.
6030
ca943582 60312016-04-05 Jakub Jelinek <jakub@redhat.com>
6032
6033 PR target/70525
6034 * gcc.target/i386/pr70525.c: New test.
6035
87825cd5 60362016-04-05 Richard Biener <rguenther@suse.de>
6037
6038 PR middle-end/70499
6039 * g++.dg/torture/pr70499.C: New testcase.
6040
14638828 60412016-04-05 Richard Biener <rguenther@suse.de>
6042
6043 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6044 remove XFAIL.
6045
967a90d5 60462016-04-04 Jakub Jelinek <jakub@redhat.com>
6047
6048 PR middle-end/70307
6049 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6050 rs6000 ABI warnings.
6051
d374a3a3 60522016-04-04 Jan Hubicka <hubicka@ucw.cz>
6053
6054 PR ipa/66223
6055 * g++.dg/ipa/devirt-51.C: New testcase.
6056
8ff377a6 60572016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6058 Jakub Jelinek <jakub@redhat.com>
6059
6060 PR middle-end/70457
6061 * gcc.dg/torture/pr70457.c: New.
6062
f567b44f 60632016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6064
6065 PR fortran/67538
6066 * gfortran.dg/allocate_with_source_19.f08: New test.
6067
89d4ebfa 60682016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6069
6070 PR fortran/65795
6071 * gfortran.dg/coarray_allocate_6.f08: New test.
6072
68ab33a6 60732016-04-04 Richard Biener <rguenther@suse.de>
6074
6075 PR rtl-optimization/70484
6076 * gcc.dg/torture/pr70484.c: New testcase.
6077
c4f5465d 60782016-04-04 Marek Polacek <polacek@redhat.com>
6079
6080 PR c/70307
6081 * gcc.dg/torture/pr70307.c: New test.
6082
bfec6609 60832016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6084
6085 PR target/70416
6086 PR target/67391
6087 * gcc.target/sh/torture/pr70416.c: New.
6088
40df9099 60892016-04-02 Martin Sebor <msebor@redhat.com>
6090
6091 PR c++/67376
6092 PR c++/70170
6093 PR c++/70172
6094 PR c++/70228
6095 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6096 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6097 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6098 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6099 * g++.dg/cpp0x/constexpr-string.C: Same.
6100 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6101 * g++.dg/cpp0x/pr65398.C: Same.
6102 * g++.dg/ext/constexpr-vla1.C: Same.
6103 * g++.dg/ext/constexpr-vla2.C: Same.
6104 * g++.dg/ext/constexpr-vla3.C: Same.
6105 * g++.dg/ubsan/pr63956.C: Same.
6106
0edb9bfe 61072016-04-01 Jakub Jelinek <jakub@redhat.com>
6108
6109 PR rtl-optimization/70467
6110 * gcc.target/i386/pr70467-2.c: New test.
6111
e5b1a1d9 61122016-04-01 Jakub Jelinek <jakub@redhat.com>
6113 Marek Polacek <polacek@redhat.com>
6114
6115 PR c++/70488
6116 * g++.dg/init/new47.C: New test.
6117
b2ca3fb0 61182016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6119
6120 PR target/70496
6121 * gcc.target/arm/pr70496.c: New test.
6122
4c3bd1e3 61232016-04-01 Nathan Sidwell <nathan@acm.org>
6124
47de69ad 6125 PR c++/68475
6126 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6127
313d569f 61282016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6129
6130 PR target/69890
6131 * gcc.dg/strlenopt.h (memmove): New.
6132 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6133 instead of "string.h".
6134 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6135 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6136 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6137 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6138 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6139 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6140 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6141 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6142 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6143 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6144 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6145 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6146 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6147 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6148 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6149 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6150 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6151 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6152 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6153 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6154
5469facd 61552016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6156
6157 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6158 (Holder::foo): Reflect this.
6159
503de754 61602016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6161
6162 PR target/70442
6163 * gcc.dg/pr70442.c: New test.
6164
13ee2de7 61652016-03-31 Nathan Sidwell <nathan@acm.org>
6166
6167 PR c++/70393
6168 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6169
5e0d03a8 61702016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6171
6172 PR target/70453
6173 * gcc.target/i386/pr70453.c: New test.
6174
8cb82ed4 61752016-03-31 Andrey Belevantsev <abel@ispras.ru>
6176
6177 PR target/70292
6178 * gcc.c-torture/pr70292.c: New test.
6179
7952b661 61802016-03-31 Marek Polacek <polacek@redhat.com>
6181
6182 PR c/70297
6183 * c-c++-common/pr70297.c: New test.
6184 * g++.dg/cpp0x/typedef-redecl.C: New test.
6185 * gcc.dg/typedef-redecl2.c: New test.
6186
1607cc74 61872016-03-31 Jakub Jelinek <jakub@redhat.com>
6188
6189 PR rtl-optimization/70460
6190 * gcc.c-torture/execute/pr70460.c: New test.
6191
c689c252 61922016-03-31 Richard Biener <rguenther@suse.de>
6193
6194 PR c++/70430
6195 * g++.dg/ext/vector30.C: New testcase.
6196
91c9586d 61972016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6198 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6199
6200 * gfortran.dg/fmt_pf.f90: New test.
6201
afa5c1b8 62022016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6203
6204 Forward-port from 5 branch
6205 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6206
6207 PR testsuite/70356
6208 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6209 dg-require-effective-target after dg-do.
6210
6211 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6212
6213 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6214
6a5dcab3 62152016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6216 Julian Brown <julian@codesourcery.com>
6217 Chung-Lin Tang <cltang@codesourcery.com>
6218 Cesar Philippidis <cesar@codesourcery.com>
6219 James Norris <jnorris@codesourcery.com>
6220 Tom de Vries <tom@codesourcery.com>
6221 Nathan Sidwell <nathan@codesourcery.com>
6222
305d86a0 6223 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 6224 * c-c++-common/goacc/loop-clauses.c: Likewise.
6225 * g++.dg/goacc/template.C: Likewise.
6226 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6227 * gfortran.dg/goacc/loop-1.f95: Likewise.
6228 * gfortran.dg/goacc/loop-5.f95: Likewise.
6229 * gfortran.dg/goacc/loop-6.f95: Likewise.
6230 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6231 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6232 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6233 * c-c++-common/goacc/clauses-fail.c: Likewise.
6234 * c-c++-common/goacc/parallel-1.c: Likewise.
6235 * c-c++-common/goacc/reduction-1.c: Likewise.
6236 * c-c++-common/goacc/reduction-2.c: Likewise.
6237 * c-c++-common/goacc/reduction-3.c: Likewise.
6238 * c-c++-common/goacc/reduction-4.c: Likewise.
6239 * c-c++-common/goacc/routine-3.c: Likewise.
6240 * c-c++-common/goacc/routine-4.c: Likewise.
6241 * c-c++-common/goacc/routine-5.c: Likewise.
6242 * c-c++-common/goacc/tile.c: Likewise.
6243 * g++.dg/goacc/template.C: Likewise.
6244 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6245 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6246 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6247 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6248 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6249 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6250 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6251 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6252 * c-c++-common/goacc/use_device-1.c: ... this file.
6253 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6254 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6255 * c-c++-common/goacc/host_data-6.c: ... this file.
6256 * c-c++-common/goacc/loop-2-kernels.c: New file.
6257 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6258 * c-c++-common/goacc/loop-3.c: Likewise.
6259 * g++.dg/goacc/reference.C: Likewise.
6260 * g++.dg/goacc/routine-1.C: Likewise.
6261 * g++.dg/goacc/routine-2.C: Likewise.
6262
932c0baa 62632016-03-30 Richard Biener <rguenther@suse.de>
6264
6265 PR middle-end/70450
6266 * gcc.dg/torture/pr70450.c: New testcase.
6267
7f7c4659 62682016-03-30 Jakub Jelinek <jakub@redhat.com>
6269
6270 PR target/70421
6271 * gcc.dg/torture/pr70421.c: New test.
6272 * gcc.target/i386/avx512f-pr70421.c: New test.
6273
9cbfe80c 62742016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6275
6276 PR testsuite/70364
6277 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6278 (check): New function.
6279 (bar): Call check.
6280 (foo): Align stack to 16 bytes when calling bar.
6281 * gcc.target/i386/cleanup-2.c: Likewise.
6282
f56c7d36 62832016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6284
6285 PR tree-optimization/59124
6286 * gcc.dg/Warray-bounds-19.c: New test.
6287
0275bf9b 62882016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6289
6290 * lib/prune.exp (escape_regex_chars): New.
6291 (prune_file_path): Update to quote metcharacters for regexp.
6292
a3daa269 62932016-03-29 Jakub Jelinek <jakub@redhat.com>
6294
24e1ba3d 6295 PR rtl-optimization/70429
6296 * gcc.c-torture/execute/pr70429.c: New test.
6297
a3daa269 6298 PR tree-optimization/70405
6299 * gcc.dg/pr70405.c: New test.
6300
3ef41a6e 63012016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6302
6303 PR fortran/70397
6304 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6305 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6306
4abd9410 63072016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6308
6309 PR testsuite/64177
6310 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6311 __cilkrts_set_param to set two workers.
6312 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6313 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6314
b58e5f0f 63152016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6316
305d86a0 6317 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 6318
bff53658 63192016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6320
6321 PR target/70406
305d86a0 6322 * gcc.target/i386/pr70406.c: New test.
bff53658 6323
bb2c9c15 63242016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6325
6326 * gnat.dg/specs/double_record_extension3.ads: New test.
6327
f12c84ab 63282016-03-25 Richard Henderson <rth@redhat.com>
6329
6330 PR target/70120
6331 * gcc.target/aarch64/pr70120-1.c: New.
6332 * gcc.target/aarch64/pr70120-2.c: New.
6333 * gcc.target/aarch64/pr70120-3.c: New.
6334
b0bf58c4 63352016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6336
6337 PR c++/62212
6338 * g++.dg/template/mangle2.C: The dg-do directive should be
6339 "compile" not "assemble".
6340
f175ba0f 63412016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6342
6343 PR lto/69650
6344 * gcc.dg/pr69650.c: New test.
6345
4cc3295f 63462016-03-25 David Edelsohn <dje.gcc@gmail.com>
6347
6348 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6349
0cf40600 63502016-03-25 Alan Modra <amodra@gmail.com>
6351
6352 * gcc.dg/dfp/pr70052.c: New test.
6353
3aebf099 63542016-03-24 Richard Henderson <rth@redhat.com>
6355
6356 PR middle-end/69845
6357 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6358 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6359
83245bd3 63602016-03-24 Tom de Vries <tom@codesourcery.com>
6361
6362 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6363
108e7ee4 63642016-03-24 Tom de Vries <tom@codesourcery.com>
6365
6366 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6367 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6368
17af0b14 63692016-03-24 Tom de Vries <tom@codesourcery.com>
6370
6371 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6372 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6373
6c8770ee 63742016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6375
6376 PR c++/62212
6377 * g++.dg/template/mangle2.C: New test.
6378
a7e21b7b 63792016-03-24 Richard Biener <rguenther@suse.de>
6380
6381 PR tree-optimization/70396
6382 * gcc.dg/torture/pr70396.c: New testcase.
6383
f365d297 63842016-03-24 Richard Biener <rguenther@suse.de>
6385
6386 PR middle-end/70370
6387 * gcc.dg/torture/pr70370.c: New testcase.
6388
da7aeb13 63892016-03-24 Tom de Vries <tom@codesourcery.com>
6390
6391 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6392 * gfortran.dg/goacc/kernels-tree.f95: Same.
6393 * gfortran.dg/goacc/parallel-tree.f95: Same.
6394
80b30de0 63952016-03-24 Tom de Vries <tom@codesourcery.com>
6396
6397 * c-c++-common/goacc/uninit-if-clause.c: New test.
6398 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6399
cb9b6b99 64002016-03-24 Jakub Jelinek <jakub@redhat.com>
6401
6402 PR target/70290
305d86a0 6403 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6404 Fix formatting.
cb9b6b99 6405
a4225fff 64062016-03-24 Richard Biener <rguenther@suse.de>
6407
6408 PR tree-optimization/70372
6409 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6410
5a869ab8 64112016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6412
6413 PR c++/70347
6414 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6415
36ce5faa 64162016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6417
6418 PR c++/70332
6419 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6420
c4fa85c9 64212016-03-23 Jakub Jelinek <jakub@redhat.com>
6422
d9377ad5 6423 PR c++/70001
6424 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6425 * g++.dg/cpp1y/pr70001.C: New test.
6426
c4fa85c9 6427 PR c++/70323
6428 * g++.dg/cpp0x/constexpr-70323.C: New test.
6429
0a2062da 64302016-03-23 Alexandre Oliva <aoliva@redhat.com>
6431 Jason Merrill <jason@redhat.com>
6432 Jakub Jelinek <jakub@redhat.com>
6433
6434 PR c++/69315
6435 * g++.dg/cpp0x/constexpr-69315.C: New test.
6436 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6437
62d2a6dc 64382016-03-23 Marek Polacek <polacek@redhat.com>
6439
6440 PR c++/69884
6441 * g++.dg/warn/Wignored-attributes-1.C: New test.
6442 * g++.dg/warn/Wignored-attributes-2.C: New test.
6443
a82d6246 64442016-03-23 Tom de Vries <tom@codesourcery.com>
6445
6446 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6447 initialization.
6448 * gfortran.dg/goacc/private-3.f95 (test): Same.
6449 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6450 missing use param.
6451
dc834ba1 64522016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6453
6454 * lib/target-supports.exp: Remove v7ve entry from loop
6455 creating effective target checks.
6456 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6457 (add_options_for_arm_arch_v7ve): Likewise.
6458
7e83fd1f 64592016-03-23 Jakub Jelinek <jakub@redhat.com>
6460
6461 PR tree-optimization/70354
6462 * gcc.dg/vect/pr70354-1.c: New test.
6463 * gcc.dg/vect/pr70354-2.c: New test.
6464 * gcc.target/i386/avx2-pr70354-1.c: New test.
6465 * gcc.target/i386/avx2-pr70354-2.c: New test.
6466
4e4da058 64672016-03-22 Jeff Law <law@redhat.com>
6468
6469 PR target/70232
6470 * gcc.dg/tree-ssa/pr70232.c: New test.
6471
6855137b 64722016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6473
6474 PR target/70302
6475 * gcc.target/i386/pr70302.c: New test.
6476
19db1ec8 64772016-03-22 Richard Biener <rguenther@suse.de>
6478
6479 PR middle-end/70251
6480 * g++.dg/torture/pr70251.C: New testcase.
6481
4baec9f2 64822016-03-22 David Malcolm <dmalcolm@redhat.com>
6483
6484 PR c/69993
6485 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6486 Wmisleading-indentation.c.
6487 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6488 reflect change to diagnostic text and order of messages.
6489 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6490
fcfec126 64912016-03-22 David Edelsohn <dje.gcc@gmail.com>
6492
6493 * g++.dg/ext/java-3.C: Don't compile on AIX.
6494
aa30728a 64952016-03-22 Richard Biener <rguenther@suse.de>
6496
6497 PR middle-end/70333
6498 * gcc.dg/torture/pr70333.c: New testcase.
6499
46ec4eb4 65002016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6501
6502 * g++.dg/ext/pr70290.C: New test.
6503
4880f878 65042016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6505
6506 PR target/70325
6507 * gcc.target/i386/pr70325.c: New test.
6508
3d78ea44 65092016-03-22 Jakub Jelinek <jakub@redhat.com>
6510
5934fb8f 6511 PR target/70329
6512 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6513 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6514
b6436f79 6515 PR target/70300
6516 * gcc.target/i386/pr70300.c: New test.
6517
3d78ea44 6518 PR c++/70295
6519 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6520 (func2): New function for cond with parens, xfail warning for c++.
6521 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6522
b60244f6 65232016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6524
6525 PR c++/70096
6526 * g++.dg/template/ptrmem30.C: New test.
6527
c8e3e744 65282016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6529
6530 PR c++/70204
6531 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6532 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6533
2715f63a 65342016-03-21 Jakub Jelinek <jakub@redhat.com>
6535
6536 PR middle-end/70326
6537 * gcc.dg/pr70326.c: New test.
6538
2daa2cda 65392016-03-21 Marc Glisse <marc.glisse@inria.fr>
6540 Jakub Jelinek <jakub@redhat.com>
6541
6542 PR tree-optimization/70317
6543 * gcc.dg/pr70317.c: New test.
6544
d9aa5a50 65452016-03-21 Uros Bizjak <ubizjak@gmail.com>
6546
6547 PR target/70327
6548 * gcc.target/i386/pr70327.c: New test.
6549
e1a88bf4 65502016-03-21 Martin Liska <mliska@suse.cz>
6551
61941425 6552 PR ipa/70306
e1a88bf4 6553 * gcc.dg/ipa/pr70306.c: New test.
6554
d9aa5a50 65552016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 6556
6557 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6558 * gcc.target/arm/attr-align3.c: Likewise.
6559 * gcc.target/arm/attr_arm.c: Likewise.
6560 * gcc.target/arm/flip-thumb.c: Likewise.
6561
afdde20c 65622016-03-21 Jakub Jelinek <jakub@redhat.com>
6563
6564 PR target/70296
6565 * gcc.target/powerpc/altivec-36.c: New test.
6566
3f2ef661 65672016-03-21 Richard Biener <rguenther@suse.de>
6568
6569 PR tree-optimization/70310
6570 * gcc.dg/torture/pr70310.c: New testcase.
6571
08b2b692 65722016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6573
6574 PR target/70293
6575 * gcc.target/i386/pr70293.c: New test.
6576
93505d22 65772016-03-21 Richard Biener <rguenther@suse.de>
6578
6579 PR tree-optimization/70288
6580 * gcc.dg/torture/pr70288-1.c: New testcase.
6581 * gcc.dg/torture/pr70288-2.c: Likewise.
6582
06fd1914 65832016-03-21 Andrey Belevantsev <abel@ispras.ru>
6584
6585 PR rtl-optimization/69307
6586 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 6587
b628775e 65882016-03-21 Andrey Belevantsev <abel@ispras.ru>
6589
6590 PR rtl-optimization/69102
6591 * gcc.c-torture/compile/pr69102.c: New test.
6592
1421f43c 65932016-03-18 Jeff Law <law@redhat.com>
6594
6595 PR rtl-optimization/70263
6596 * gcc.c-torture/compile/pr70263-1.c: New test.
6597 * gcc.target/i386/pr70263-2.c: New test.
6598
e7142ce1 65992016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6600
6601 PR rtl-optimization/70278
6602 * gcc.dg/torture/pr70278.c: New test.
6603 * gcc.target/arm/pr70278.c: New test.
6604
5539bc70 66052016-03-18 David Malcolm <dmalcolm@redhat.com>
6606
6607 PR c/70281
6608 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6609 (test_builtin_types_compatible_p): New test function.
6610 * gcc.dg/pr70281.c: New test case.
6611
296a290a 66122016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6613
6614 PR target/70113
6615 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6616
666094f0 66172016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6618
6619 PR tree-optimization/70252
6620 * gcc.dg/pr70252.c: New test.
6621
350514e8 66222016-03-18 Tom de Vries <tom@codesourcery.com>
6623
6624 * gcc.dg/pr70161-2.c: New test.
6625 * gcc.dg/pr70161.c: New test.
6626
011e0cea 66272016-03-18 Tom de Vries <tom@codesourcery.com>
6628
6629 PR ipa/70269
6630 * gcc.dg/pr70269.c: New test.
6631
292a09de 66322016-03-18 Jakub Jelinek <jakub@redhat.com>
6633
6634 PR c++/70267
6635 * g++.dg/ext/java-3.C: New test.
6636
efc86c4c 66372016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6638
6639 PR c++/70205
6640 * g++.dg/lookup/pr70205.C: New test.
6641
a28dd575 66422016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6643
6644 PR c++/70218
6645 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6646
92e7ab1e 66472016-03-17 Marek Polacek <polacek@redhat.com>
6648
6649 PR c/69407
6650 * gcc.dg/atomic-op-6.c: New test.
6651
7378dbfb 66522016-03-17 David Malcolm <dmalcolm@redhat.com>
6653
6654 PR c/70264
6655 * c-c++-common/pr70264.c: New test case.
6656
f7995d7d 66572016-03-17 Jakub Jelinek <jakub@redhat.com>
6658
e2895b76 6659 PR c++/70144
6660 * c-c++-common/pr70144-1.c: New test.
6661 * c-c++-common/pr70144-2.c: New test.
6662
f7995d7d 6663 PR c++/70272
6664 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6665 * g++.dg/opt/flifetime-dse6.C: New test.
6666 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6667
5ec4a949 66682016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6669
6670 PR driver/70192
6671 * gcc.dg/pic-1.c: New test.
6672 * gcc.dg/pic-2.c: Likewise.
6673 * gcc.dg/pic-3.c: Likewise.
6674 * gcc.dg/pic-4.c: Likewise.
6675 * gcc.dg/pie-1.c: Likewise.
6676 * gcc.dg/pie-2.c: Likewise.
6677 * gcc.dg/pie-3.c: Likewise.
6678 * gcc.dg/pie-4.c: Likewise.
6679 * gcc.dg/pie-5.c: Likewise.
6680 * gcc.dg/pie-6.c: Likewise.
6681
c28550e1 66822016-03-17 Tom de Vries <tom@codesourcery.com>
6683
6684 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6685 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6686
be3296cb 66872016-03-17 Richard Biener <rguenther@suse.de>
6688
6689 PR debug/70271
6690 * g++.dg/debug/pr70271.C: New testcase.
6691
9b60ef21 66922016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6693
6694 * gcc.target/i386/pr70251.c: New test.
6695
9a80bc1a 66962016-03-17 Marek Polacek <polacek@redhat.com>
6697
6698 PR c++/70194
6699 * g++.dg/warn/constexpr-70194.C: New test.
6700
733d7ff9 67012016-03-16 Richard Henderson <rth@redhat.com>
6702
6703 PR middle-end/70240
6704 * gcc.c-torture/compile/pr70240.c: New.
6705
3e6f12bf 67062016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6707
6708 * gcc.c-torture/compile/20151204.c: Skip for avr.
6709
867c9e99 67102016-03-16 Jakub Jelinek <jakub@redhat.com>
6711
6712 PR target/70245
6713 * g++.dg/opt/pr70245.C: New test.
6714 * g++.dg/opt/pr70245.h: New file.
6715 * g++.dg/opt/pr70245-aux.cc: New file.
6716
8ced6ab7 67172016-03-16 Martin Sebor <msebor@redhat.com>
6718
6719 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6720
37af779a 67212016-03-16 Richard Henderson <rth@redhat.com>
6722
6723 PR middle-end/70199
6724 * gcc.c-torture/compile/pr70199.c: New.
6725
78ed999c 67262016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6727
6728 * gcc.dg/uninit-19.c: Run dos2unix.
6729
462ca422 67302016-03-16 Marek Polacek <polacek@redhat.com>
6731
6732 PR c/70093
6733 * gcc.dg/nested-func-10.c: New test.
6734 * gcc.dg/nested-func-9.c: New test.
6735
fe58aacc 67362016-03-16 Jakub Jelinek <jakub@redhat.com>
6737
6738 PR tree-optimization/68714
6739 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6740
27a53872 67412016-03-16 Tom de Vries <tom@codesourcery.com>
6742
6743 PR tree-optimization/68715
6744 * gcc.dg/graphite/pr68715-2.c: New test.
6745 * gcc.dg/graphite/pr68715.c: New test.
6746 * gfortran.dg/graphite/pr68715.f90: New test.
6747
95049c3c 67482016-03-16 Tom de Vries <tom@codesourcery.com>
6749
6750 PR tree-optimization/68809
6751 * gcc.dg/graphite/pr68809-2.c: New test.
6752 * gcc.dg/graphite/pr68809.c: New test.
6753
09eddd70 67542016-03-16 Jakub Jelinek <jakub@redhat.com>
6755
81fc5915 6756 PR c++/70147
6757 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6758 method call to i () as argument. Adjust expected output.
6759
09eddd70 6760 PR c++/70147
6761 * g++.dg/ubsan/pr70147-1.C: New test.
6762 * g++.dg/ubsan/pr70147-2.C: New test.
6763
6373d2a2 67642016-03-15 Martin Sebor <msebor@redhat.com>
6765
6766 PR c++/58281
6767 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6768
d27a0c11 67692016-03-15 John David Anglin <danglin@gcc.gnu.org>
6770
9908039d 6771 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6772 hppa*-*-hpux*.
6773
45cdc3a6 6774 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6775
d27a0c11 6776 PR libfortran/69799
6777 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6778 libatomic_available.
6779
0dd1d57f 67802016-03-15 Marek Polacek <polacek@redhat.com>
6781
6782 PR c++/70209
6783 * g++.dg/ext/attribute-may-alias-4.C: New test.
6784
0ce02c07 67852016-03-15 Alexander Monakov <amonakov@ispras.ru>
6786
6787 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6788 -fvar-tracking-assignments-toggle flag.
6789
f6e39b30 67902016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6791
6792 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6793
167f93a2 67942016-03-15 Jakub Jelinek <jakub@redhat.com>
6795
6796 PR rtl-optimization/70222
6797 * gcc.c-torture/execute/pr70222-1.c: New test.
6798 * gcc.c-torture/execute/pr70222-2.c: New test.
6799
08a8af4a 68002016-03-15 Richard Henderson <rth@redhat.com>
6801
6802 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6803
738eb905 68042016-03-15 Andrey Belevantsev <abel@ispras.ru>
6805
6806 PR rtl-optimization/69032
6807 * gcc.dg/pr69032.c: New test.
6808
dd148b3a 68092016-03-15 Andrey Belevantsev <abel@ispras.ru>
6810
6811 PR rtl-optimization/63384
d9aa5a50 6812 * g++.dg/pr63384.C: New test.
dd148b3a 6813
acf58115 68142016-03-15 Andrey Belevantsev <abel@ispras.ru>
6815
6816 PR target/64411
6817 * gcc.target/i386/pr64411.C: New test.
6818
a2897dc4 68192016-03-15 Tom de Vries <tom@codesourcery.com>
6820
6821 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6822 * gfortran.dg/goacc/kernels-alias.f95: New test.
6823
7bad2faf 68242016-03-14 Martin Sebor <msebor@redhat.com>
6825
6826 PR c++/53792
6827 * g++.dg/cpp0x/constexpr-inline.C: New test.
6828 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6829
d65fa8d9 68302016-03-14 David Edelsohn <dje.gcc@gmail.com>
6831
6832 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6833
2b3c633f 68342016-03-14 Jakub Jelinek <jakub@redhat.com>
6835
6836 PR middle-end/70219
6837 * gcc.dg/pr70219.c: New test.
6838
e947f9c3 68392016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6840
6841 PR target/70083
6842 * gcc.dg/torture/pr70083.c: New test.
6843 * gcc.target/i386/pr70083.c: New test.
6844
74201dc2 68452016-03-14 Richard Biener <rguenther@suse.de>
6846
6847 PR tree-optimization/56365
6848 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6849
88aea41e 68502016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6851
6852 PR target/70098
6853 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6854 New function.
6855 * g++.dg/pr70098.C: New testcase.
6856
6857
1bd2aefd 68582016-03-14 Tom de Vries <tom@codesourcery.com>
6859
6860 PR tree-optimization/70045
6861 * gcc.dg/graphite/pr70045.c: New test.
6862
922c7033 68632016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6864
6865 PR fortran/69043
6866 * gfortran.dg/include_9.f90: New test.
6867
fd4ab6d9 68682016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6869
6870 PR fortran/45076
6871 gfortran.dg/prof/prof.exp: New script.
6872 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6873
7d7218d3 68742016-03-12 Andrey Belevantsev <abel@ispras.ru>
6875
6876 PR rtl-optimization/69307
6877 * gcc.dg/pr69307.c: New test.
6878
02ffd664 68792016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6880
6881 PR target/69614
6882 * gcc.target/arm/pr69614.c: New.
6883
76e207a9 68842016-03-12 Paul Thomas <pault@gcc.gnu.org>
6885
6886 PR fortran/70031
6887 * gfortran.dg/submodule_14.f08: New test
6888
6889 PR fortran/69524
6890 * gfortran.dg/submodule_15.f08: New test
6891
490ee78a 68922016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6893
6894 PR c++/70106
6895 * g++.dg/cpp1y/paren3.C: New test.
6896
04e137ff 68972016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6898
6899 PR target/70131
6900 * gcc.target/powerpc/ppc-round2.c: New test.
6901
27b2c1c4 69022016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6903
6904 PR target/70123
6905 * gcc.dg/torture/pr70123.c: New test.
6906
84116671 69072016-03-11 Jeff Law <law@redhat.com>
6908
6909 PR tree-optimization/70190
6910 * gcc.c-torture/compile/pr70190.c: New test.
6911
cfa58bc8 69122016-03-11 David Malcolm <dmalcolm@redhat.com>
6913
6914 PR c/68187
6915 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6916 case.
6917 (test43_b): Likewise.
6918 (test43_c): Likewise.
6919 (test43_d): Likewise.
6920 (test43_e): Likewise.
6921 (test43_f): Likewise.
6922 (test43_g): Likewise.
6923 (test44_a): Likewise.
6924 (test44_b): Likewise.
6925 (test44_c): Likewise.
6926 (test44_d): Likewise.
6927 (test44_e): Likewise.
6928
ce234f27 69292016-03-11 David Malcolm <dmalcolm@redhat.com>
6930
6931 PR c/70085
6932 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6933
e4756b48 69342016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6935
6936 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6937 dg-options.
6938
1f5ef87e 69392016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6940
6941 PR target/70002
6942 PR target/69245
6943 * gcc.target/aarch64/pr69245_2.c: New test.
6944
f9c352a1 69452016-03-11 Jakub Jelinek <jakub@redhat.com>
6946
6947 PR tree-optimization/70177
6948 * gcc.dg/pr70177.c: New test.
6949
4dd92ac6 69502016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6951
6952 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6953
331e4fdb 69542016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6955
6956 * gcc.dg/tree-ssa/sra-20.c: New.
6957
69262824 69582016-03-11 Jakub Jelinek <jakub@redhat.com>
6959
6f9a7425 6960 PR rtl-optimization/70174
6961 * gcc.dg/pr70174.c: New test.
6962
69262824 6963 PR tree-optimization/70169
6964 * gcc.dg/pr70169.c: New test.
6965
4637a847 69662016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6967
6968 PR target/70160
6969 * gcc.target/i386/pr70160.c: New test.
6970
5a86d754 69712016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6972
6973 * gcc.target/s390/dfp-1.c: New test.
6974
af4c8290 69752016-03-10 Nick Clifton <nickc@redhat.com>
6976
6977 PR target/70044
6978 * gcc.target/aarch64/pr70044.c: New test.
6979
98dfd328 69802016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6981 Jakub Jelinek <jakub@redhat.com>
6982
6983 PR c++/70001
6984 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6985 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6986 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6987
75e72311 69882016-03-10 Jan Hubicka <hubicka@ucw.cz>
6989
6990 PR lto/69589
6991 * g++.dg/lto/pr69589_0.C: New testcase
6992 * g++.dg/lto/pr69589_1.C: New testcase
6993
a2eb1271 69942016-03-10 Marek Polacek <polacek@redhat.com>
6995
6996 PR c++/70153
6997 * g++.dg/delayedfold/unary-plus1.C: New test.
6998
69992016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 7000
7001 * gcc.target/arm/pr45701-1.c: Escape brackets.
7002 * gcc.target/arm/pr45701-2.c: Likewise.
7003
5ab2987f 70042016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7005
7006 * gfortran.dg/unconstrained_commons.f: New.
7007
6972afac 70082016-03-10 Alan Modra <amodra@gmail.com>
7009
7010 * gcc.dg/pr69195.c: New.
7011 * gcc.dg/pr69238.c: New.
7012
c82c99ec 70132016-03-10 Tom de Vries <tom@codesourcery.com>
7014
7015 PR testsuite/68915
7016 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7017
a2389d4a 70182016-03-10 Richard Biener <rguenther@suse.de>
7019
7020 PR tree-optimization/70128
7021 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7022 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7023
c272412d 70242016-03-09 Jakub Jelinek <jakub@redhat.com>
7025
a0451069 7026 PR tree-optimization/70152
7027 * gcc.dg/pr70152.c: New test.
7028
c272412d 7029 PR target/70086
7030 * gcc.target/i386/pr70086-1.c: New test.
7031 * gcc.target/i386/pr70086-2.c: New test.
7032 * gcc.target/i386/pr70086-3.c: New test.
5f611068 7033
7034 PR tree-optimization/70127
7035 * gcc.c-torture/execute/pr70127.c: New test.
7036
27dcb7a8 70372016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7038
7039 * c-c++-common/goacc/combined-directives-2.c: New test.
7040
c24757cf 70412016-03-09 David Malcolm <dmalcolm@redhat.com>
7042
7043 PR c/68473
7044 PR c++/70105
7045 * g++.dg/diagnostic/pr70105.C: New test.
7046 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7047 (test_multiple_ordinary_maps): New test function.
7048
83108969 70492016-03-09 David Malcolm <dmalcolm@redhat.com>
7050
7051 PR c/68473
7052 PR c++/70105
7053 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7054 Drop range information from call to inform_at_rich_loc.
7055 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7056 New.
7057 (test_show_locus): Replace calls to rich_location::add_range with
7058 calls to add_range. Rewrite the tests that used the now-defunct
7059 rich_location ctor taking a source_range. Simplify other tests
7060 by replacing calls to COMBINE_LOCATION_DATA with calls to
7061 make_location.
7062
6733c0e8 70632016-03-09 Richard Biener <rguenther@suse.de>
7064 Jakub Jelinek <jakub@redhat.com>
7065
7066 PR tree-optimization/70138
7067 * gcc.dg/vect/pr70138-1.c: New testcase.
7068 * gcc.dg/vect/pr70138-2.c: Likewise.
7069
96abb9f5 70702016-03-09 Jakub Jelinek <jakub@redhat.com>
7071
7072 PR target/70049
7073 * gcc.target/i386/pr70049.c: New test.
7074
42bb3bfb 70752016-03-09 Richard Biener <rguenther@suse.de>
7076
7077 PR c/70143
7078 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7079 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7080 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7081
27527428 70822016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7083
7084 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7085 arm-*-*.
7086
248449f2 70872016-03-09 Jakub Jelinek <jakub@redhat.com>
7088
1bd49ced 7089 PR middle-end/67278
7090 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7091
248449f2 7092 PR target/67278
7093 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7094
7095 PR middle-end/70050
7096 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7097 in testcase comment.
7098
dfc460ff 70992016-03-09 Tom de Vries <tom@codesourcery.com>
7100
7101 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7102 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7103 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7104 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7105 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7106 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7107 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7108 * gfortran.dg/goacc/kernels-loop.f95: New test.
7109
0377fc7f 71102016-03-08 Martin Sebor <msebor@redhat.com>
7111
7112 PR c++/62096
7113 * g++.dg/warn/overflow-warn-7.C: New test.
7114
3556aa80 71152016-03-08 Jason Merrill <jason@redhat.com>
7116
7117 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7118 * lib/target-supports.exp (check_effective_target_concepts): New.
7119
e5096208 71202016-03-08 Jakub Jelinek <jakub@redhat.com>
7121
5370eb8d 7122 PR c++/70135
7123 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7124 * g++.dg/ubsan/pr70135.C: New test.
7125
e5096208 7126 PR target/70110
7127 * gcc.dg/pr70110.c: New test.
7128
cc37120d 71292016-03-07 Martin Jambor <mjambor@suse.cz>
7130
7131 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7132 * c-c++-common/gomp/if-1.c: Likewise.
7133 * c-c++-common/gomp/pr61486-2.c: Likewise.
7134 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7135 to dg-additional-options.
7136 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7137 * g++/gomp/target-teams-1.c: Likewise.
7138 * gcc.dg/gomp/gomp.exp: Likewise.
7139 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7140 dg-additional-options.
7141 * gfortran.dg/gomp/gomp.exp: Likewise.
7142 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7143 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7144 dg-additional-options.
7145 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7146
53c248d8 71472016-03-07 Martin Jambor <mjambor@suse.cz>
7148
7149 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7150 * c-c++-common/gomp/gridify-1.c: New test.
7151 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7152
541e79a0 71532016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7154
7155 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7156 trigger for cortex-r8, when scanning for register r8.
7157 * gcc.target/arm/pr45701-2.c: Likewise.
7158
4dfabd94 71592016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 7160 Jeff Law <law@redhat.com>
4dfabd94 7161
7162 PR tree-optimization/69740
7163 * gcc.c-torture/compile/pr69740-1.c: New test.
7164 * gcc.c-torture/compile/pr69740-2.c: New test.
7165
1b63a87b 71662016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7167
7168 * lib/target-supports.exp
7169 (check_effective_target_whole_vector_shift): Enable for PPC64.
7170
d33914da 71712016-03-07 Richard Biener <rguenther@suse.de>
7172
7173 PR tree-optimization/70115
7174 * gcc.dg/torture/pr70115.c: New testcase.
7175
584fba4b 71762016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7177
7178 PR middle-end/69916
7179 * c-c-++-common/goacc/pr69916.c: New.
7180
7f2f5ec0 71812016-03-07 Richard Henderson <rth@redhat.com>
7182
7183 * gcc.c-torture/compile/pr70061.c: New test.
7184
f530e7c4 71852016-03-07 Richard Biener <rguenther@suse.de>
7186
7187 PR testsuite/70109
7188 * gcc.dg/vect/O3-pr36098.c: New testcase.
7189
a3855fed 71902016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7191
7192 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7193
091ffc31 71942016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7195
7196 * gnat.dg/renaming9.ad[sb]: New testcase.
7197
2941b871 71982016-03-05 Jakub Jelinek <jakub@redhat.com>
7199
7200 PR c++/70084
7201 * g++.dg/expr/stdarg3.C: New test.
7202
5173ce42 72032016-03-04 Jeff Law <law@redhat.com>
7204
7205 PR tree-optimization/69196
7206 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7207 x86_64-*-*.
7208
2d1d2e55 72092016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7210
0e43078e 7211 PR c/69973
7212 * gcc.dg/pr69973.c: New test.
7213
d8ec06ae 7214 PR rtl-optimization/69941
7215 * gcc.dg/torture/pr69941.c: New test.
7216
2d1d2e55 7217 PR c/69824
7218 * gcc.dg/pr69824.c: New test.
7219
32f692e2 72202016-03-05 Tom de Vries <tom@codesourcery.com>
7221
7222 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7223 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7224 function.
7225
1c699e9a 72262016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7227
7228 PR c++/66786
7229 * g++.dg/cpp1y/var-templ48.C: New test.
7230 * g++.dg/cpp1y/var-templ49.C: New test.
7231
358448c6 72322016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7233
7234 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7235
01dc3c45 72362016-03-04 Jakub Jelinek <jakub@redhat.com>
7237
e968ff6d 7238 PR c++/70035
7239 * g++.dg/ubsan/pr70035.C: New test.
7240
01dc3c45 7241 PR target/70062
7242 * gcc.target/i386/pr70062.c: New test.
7243
3937d618 72442016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7245
7246 * g++.dg/template/typename21.C: Remove c++98_only.
7247
c58ac7f8 72482016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7249
7250 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7251
0060768a 72522016-03-04 David Malcolm <dmalcolm@redhat.com>
7253
7254 PR c/68187
7255 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7256 function.
7257 (fn_42_b): Likewise.
7258 (fn_42_c): Likewise.
7259
74c6fd40 72602016-03-04 David Malcolm <dmalcolm@redhat.com>
7261
7262 PR c/68187
7263 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7264 function.
7265 (fn_40_b): Likewise.
7266 (fn_41_a): Likewise.
7267 (fn_41_b): Likewise.
7268
31b11359 72692016-03-04 Jakub Jelinek <jakub@redhat.com>
7270
7271 PR target/70059
7272 * gcc.target/i386/avx512f-pr70059.c: New test.
7273 * gcc.target/i386/avx512dq-pr70059.c: New test.
7274
c5b93452 72752016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7276
7277 PR rtl-optimization/57676
7278 * gcc.dg/torture/pr57676.c: New test.
7279
268fbd56 72802016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7281
7282 * gcc.dg/pr70026.c: New test.
7283
6560d1ad 72842016-03-04 Marek Polacek <polacek@redhat.com>
7285
7286 PR c/69798
7287 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7288 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7289
cc7dfddf 72902016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7291
7292 PR target/70004
7293 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7294 Delete.
7295 (test_corners_sisd_si): Likewise.
7296 (main): Remove checks of the above.
7297 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7298
e9663bd4 72992016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7300
7301 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7302
dcdd684e 73032016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7304
7305 * gcc.dg/torture/pr69951.c: Accept argc==0.
7306
e692d332 73072016-03-04 Richard Biener <rguenther@suse.de>
7308
7309 PR c++/70054
7310 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7311 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7312
af77b7e6 73132016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7314
7315 PR testsuite/69766
7316 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7317 testing multiarch.
7318
290da96e 73192016-03-04 Jakub Jelinek <jakub@redhat.com>
7320
7321 PR debug/69947
7322 * gcc.dg/guality/pr69947.c: New test.
7323
e51ce713 73242016-03-03 Jakub Jelinek <jakub@redhat.com>
7325
7326 PR ada/70017
7327 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7328
1feed892 73292016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7330
7331 PR rtl-optimization/69904
7332 * gcc.target/arm/pr69904.c: New test.
7333
c32bda69 73342016-03-03 Jakub Jelinek <jakub@redhat.com>
7335
7336 PR target/70021
7337 * gcc.dg/vect/pr70021.c: New test.
7338 * gcc.target/i386/pr70021.c: New test.
7339
1bc579ed 73402016-03-03 Marek Polacek <polacek@redhat.com>
7341
7342 PR middle-end/70050
7343 * gcc.dg/pr70050.c: New test.
7344
cfa8d638 73452016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7346
7347 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7348
1b889259 73492016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7350
7351 PR tree-optimization/70043
7352 * gfortran.dg/vect/pr70043.f90: New test.
7353
f756dfa3 73542016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7355
7356 * gnat.dg/specs/task1.ads: New test.
7357
5cb4863d 73582016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7359
7360 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7361 Invoke gdb with -batch.
7362 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7363
5dd12e43 73642016-03-03 Richard Biener <rguenther@suse.de>
7365
7366 PR tree-optimization/55936
7367 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7368
d97ba4ca 73692016-03-02 Jeff Law <law@redhat.com>
7370
5d23c86f 7371 PR rtl-optimization/69942
7372 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7373 effects of argument promotions.
7374
d97ba4ca 7375 PR tree-optimization/69987
7376 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7377 target does not support -fprefetch-loop-arrays.
7378
901faaa0 73792016-03-02 Uros Bizjak <ubizjak@gmail.com>
7380
7381 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7382
51f6fdce 73832016-03-02 Bin Cheng <bin.cheng@arm.com>
7384
6bc7872f 7385 PR rtl-optimization/69052
51f6fdce 7386 * gcc.target/i386/pr69052.c: New test.
7387
31d31e07 73882016-03-02 Alan Modra <amodra@gmail.com>
7389
7390 * gcc.dg/pr69990.c: New.
7391
04faee95 73922016-03-02 Jakub Jelinek <jakub@redhat.com>
7393
270d0117 7394 PR c/68062
7395 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7396
7397 PR middle-end/70022
7398 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7399
04faee95 7400 PR target/70028
7401 * gcc.target/i386/pr70028.c: New test.
7402
a2cc9e8e 74032016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7404
7405 * c-c++-common/asan/swapcontext-test-1.c,
7406 * c-c++-common/tsan/thread_leak.c,
7407 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7408 * g++.dg/tsan/benign_race.C,
7409 * g++.dg/tsan/fd_close_norace.C,
7410 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7411 races with sanitizer output
7412
dd4bd263 74132016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 7414 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 7415
7416 PR target/67278
7417 * gcc.dg/simd-8.c: New testcase.
7418
b5fe3a49 74192016-03-02 Richard Biener <rguenther@suse.de>
7420
7421 PR middle-end/67278
7422 * gcc.dg/simd-7.c: New testcase.
7423
23601f67 74242016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7425
7426 * gcc.target/i386/pr70007.c: Tweak.
7427
f66f65e7 74282016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7429
7430 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7431
60773515 74322016-03-02 Marek Polacek <polacek@redhat.com>
7433
7434 PR c/67854
7435 * gcc.dg/pr67854.c: New test.
7436
6c094cb1 74372016-03-02 Jakub Jelinek <jakub@redhat.com>
7438
7439 PR middle-end/70025
7440 * gcc.dg/torture/pr70025.c: New test.
7441
7627bb56 74422016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7443
7444 PR tree-optimization/68621
7445 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7446
066c8e94 74472016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7448
7449 * gcc.target/i386/pr70007.c: New test.
7450
d3b819ad 74512016-03-01 Jeff Law <law@redhat.com>
7452
d4b9ad56 7453 PR tree-optimization/69196
7e217344 7454 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 7455
d3b819ad 7456 PR tree-optimization/69196
7457 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7458 duplicating code and spoiling the expected output.
7459
4f37285d 74602016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7461
7462 PR target/70033
7463 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7464 supports power9 before doing tests.
7465 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7466 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7467 * gcc.target/powerpc/p9-permute.c: Likewise.
7468
3e9c4f6c 74692016-03-01 Uros Bizjak <ubizjak@gmail.com>
7470
7471 PR target/70027
7472 * gcc.target/i386/pr70027.c: New test.
7473
e324729e 74742016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 7475
7476 * gcc.dg/pr70017.c: New test.
7477
40e9ce2d 74782016-03-01 Jakub Jelinek <jakub@redhat.com>
7479
7480 PR c/69796
7481 PR c/69974
7482 * gcc.dg/pr69796.c: New test.
7483 * gcc.dg/pr69974.c: New test.
7484
e8b016ea 74852016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7486
7487 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7488
24d3127c 74892016-02-29 Jeff Law <law@redhat.com>
7490
7491 PR tree-optimization/69987
7492 * gfortran.dg/pr69987.f90: New test.
7493
7494 PR tree-optimization/69989
7495 * gcc.c-torture/compile/pr69989-2.c: New test.
7496
12cc1225 74972016-03-01 Marek Polacek <polacek@redhat.com>
7498
7499 PR c++/69795
7500 * g++.dg/parse/invalid1.C: New test.
7501
d99a947c 75022016-03-01 Richard Biener <rguenther@suse.de>
7503
7504 PR middle-end/70022
7505 * gcc.dg/pr70022.c: New testcase.
7506
395dbc60 75072016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7508
7509 PR tree-optimization/69956
7510 * gcc.dg/pr69956.c: New test.
7511
40a35c55 75122016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7513
7514 PR target/70011
7515 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7516 XFAIL when hardware supports efficient unaligned storage access.
7517
4edc90b0 75182016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7519
7520 PR c++/69961
7521 * g++.dg/template/pr69961a.C: New test.
7522 * g++.dg/template/pr69961b.C: New test.
7523
1ed1f69a 75242016-02-29 David Malcolm <dmalcolm@redhat.com>
7525
7526 PR preprocessor/69985
7527 * gcc.dg/cpp/pr69985.c: New test case.
7528
01c5d15d 75292016-02-29 Jeff Law <law@redhat.com>
7530
3a4d3de5 7531 PR tree-optimization/70005
7532 * gcc.c-torture/execute/pr70005.c New test.
7533
01c5d15d 7534 PR tree-optimization/69999
7535 * gcc.c-torture/compile/pr69999.c: New test.
7536
1bf66b54 75372016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7538
7539 PR tree-optimization/69652
7540 * gcc.dg/torture/pr69652.c: Delete test.
7541 * gcc.dg/vect/pr69652.c: New test.
7542
b4d653d5 75432016-02-19 Richard Biener <rguenther@suse.de>
7544
7545 PR tree-optimization/69980
7546 * gfortran.dg/vect/pr69980.f90: New testcase.
7547
35bc4745 75482016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7549
7550 * gcc.target/sparc/20160229-1.c: New test.
7551
bb54a538 75522016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7553
7554 * gnat.dg/stack_usage3.adb: New test.
7555 * gnat.dg/stack_usage3_pkg.ads: New helper.
7556
95164e71 75572016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7558
7559 * gnat.dg/renaming8.adb: New test.
7560 * gnat.dg/renaming8_pkg1.ads: New helper.
7561 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7562 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7563
a890896f 75642016-02-29 Richard Biener <rguenther@suse.de>
7565
7566 PR tree-optimization/69720
7567 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7568
5c70403a 75692016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7570
7571 PR fortran/68147
7572 PR fortran/47674
7573 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7574
dfb6d139 75752016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 7576 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7577
7578 PR fortran/56007
7579 * gfortran.dg/coarray_8.f90: Adjust error message.
7580 * gfortran.dg/pr56007.f90: New test.
7581 * gfortran.dg/pr56007.f: New test.
7582
536508db 75832016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7584
7585 PR tree-optimization/69989
7586 * gcc.dg/torture/pr69989.c: New test.
7587
eec75e45 75882016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7589
7590 * gcc.target/i386/stack-realign-win.c: New test.
7591
0175e45a 75922016-02-28 Harald Anlauf <anlauf@gmx.de>
7593
7594 PR fortran/60126
7595 * gfortran.dg/pr60126.f90: New test.
7596
2a703589 75972016-02-27 Jeff Law <law@redhat.com>
7598
7599 Revert
7600 2016-02-26 Richard Biener <rguenther@suse.de>
7601 Jeff Law <law@redhat.com>
7602
7603 PR tree-optimization/69740
7604 * gcc.c-torture/compile/pr69740-1.c: New test.
7605 * gcc.c-torture/compile/pr69740-2.c: New test.
7606
359b4c18 76072016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7608
1c96765a 7609 PR fortran/69910
359b4c18 7610 * gfortran.dg/newunit_4.f90: New test.
7611
49462d93 76122016-02-27 Jakub Jelinek <jakub@redhat.com>
7613
7614 PR target/69613
7615 PR rtl-optimization/69886
7616 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7617 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7618 target.
7619
c4ac733e 76202016-02-26 Martin Sebor <msebor@redhat.com>
7621
7622 PR tree-optimization/15826
7623 * gcc.dg/tree-ssa/pr15826.c: New test.
7624
da8c4b5d 76252016-02-26 Jakub Jelinek <jakub@redhat.com>
7626
7627 PR target/69969
7628 * gcc.target/powerpc/pr69969.c: New test.
7629
0a4558eb 76302016-02-26 Martin Sebor <msebor@redhat.com>
7631
7632 PR c++/15766
7633 * g++.old-deja/g++.other/decl5.C: Add a test case.
7634
5b500299 76352016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7636
7637 PR target/69946
7638 * gcc.target/powerpc/pr69946.c: New file.
7639
565f533b 76402016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 7641 Jeff Law <law@redhat.com>
565f533b 7642
0a4558eb 7643 PR tree-optimization/69740
565f533b 7644 * gcc.c-torture/compile/pr69740-1.c: New test.
7645 * gcc.c-torture/compile/pr69740-2.c: New test.
7646
ff67cbea 76472016-02-26 Martin Jambor <mjambor@suse.cz>
7648
7649 PR middle-end/69920
7650 * gcc.dg/torture/pr69932.c: New test.
7651 * gcc.dg/torture/pr69936.c: Likewise.
7652
e400d817 76532016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7654
7655 PR target/69709
7656 * gcc.target/s390/pr69709.c: New test.
7657
126a5a2d 76582016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7659
7660 PR target/69245
7661 * gcc.target/aarch64/pr69245_1.c: New test.
7662
59c58860 76632016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7664
7665 PR target/69613
7666 * gcc.dg/torture/pr69613.c: New test.
7667
9441fa4e 76682016-02-26 Jakub Jelinek <jakub@redhat.com>
7669
7670 PR rtl-optimization/69891
7671 * gcc.target/i386/pr69891.c: New test.
7672
e48fcde0 76732016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 7674 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7675
35ed600a 7676 PR target/61397
f41208a1 7677 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7678 functionality for both 32-bit and 64-bit.
7679
c86aaa0e 76802016-02-26 Richard Biener <rguenther@suse.de>
7681
7682 PR tree-optimization/69551
7683 * gcc.dg/torture/pr69951.c: New testcase.
7684
38e71a65 76852016-02-25 Richard Biener <rguenther@suse.de>
7686
7687 PR tree-optimization/48795
7688 * gcc.dg/Warray-bounds-18.c: New testcase.
7689
03331e69 76902016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7691
7692 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7693
f14d8d6a 76942016-02-25 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR rtl-optimization/69896
7697 * gcc.dg/pr69896.c: New test.
7698
4003c807 76992016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7700
7701 PR c++/69736
7702 * g++.dg/cpp1y/paren2.C: New test.
7703
a0573328 77042016-02-24 Martin Sebor <msebor@redhat.com>
7705
7706 PR c/51147
7707 * gcc.dg/enum-mode-2.c: New test.
7708
2cde02ad 77092016-02-24 Jakub Jelinek <jakub@redhat.com>
7710
7711 PR c++/69922
7712 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7713 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7714 * g++.dg/ubsan/pr69922.C: New test.
7715
f0ea75d1 77162016-02-24 Marek Polacek <polacek@redhat.com>
7717
7718 PR c/69819
7719 * gcc.dg/pr69819.c: New test.
7720
05027366 77212016-02-24 Martin Sebor <msebor@redhat.com>
7722
34ed562b 7723 PR c++/69912
7724 * g++.dg/ext/flexary15.C: New test.
7725
77262016-02-24 Martin Sebor <msebor@redhat.com>
7727
7728 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 7729 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 7730 * g++.dg/ext/builtin_alloca.C: Same.
05027366 7731
650c3ad5 77322016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7733 Charles Baylis <charles.baylis@linaro.org>
7734
7735 PR debug/61033
7736 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7737
596070e8 77382016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 7739 Jakub Jelinek <jakub@redhat.com>
596070e8 7740
7741 PR middle-end/69760
7742 * gcc.dg/torture/pr69760.c: New testcase.
7743
d6b92d9f 77442016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7745
7746 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7747 pattern on Solaris with as.
7748
90436d9d 77492016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7750
7751 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7752 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7753 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7754 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7755
7c749495 77562016-02-24 Jakub Jelinek <jakub@redhat.com>
7757
7758 PR middle-end/69915
7759 * gcc.dg/pr69915.c: New test.
7760
9c9680b5 77612016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7762
7763 PR rtl-optimization/69886
7764 * gcc.dg/torture/pr69886.c: New test.
7765
36d081ee 77662016-02-24 Richard Biener <rguenther@suse.de>
7767
7768 PR middle-end/68963
7769 * gcc.dg/torture/pr68963.c: New testcase.
7770
2a0accb9 77712016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7772
7773 PR target/69875
7774 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7775 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7776 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7777 * gcc.target/arm/atomic_loaddi_1.c: New test.
7778 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7779 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7780 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7781 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7782 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7783 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7784 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7785 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7786
f0e92ef1 77872016-02-24 Jakub Jelinek <jakub@redhat.com>
7788
7789 PR middle-end/69909
7790 * gcc.dg/torture/pr69909.c: New test.
7791
6907286f 77922016-02-24 Richard Biener <rguenther@suse.de>
7793
7794 PR tree-optimization/69907
7795 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7796 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7797 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7798
e6ab7475 77992016-02-24 Christian Bruel <christian.bruel@st.com>
7800
7801 * gcc.target/arm/pragma_cpp_fma.c: New test.
7802
47587450 78032016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7804
7805 PR fortran/61156
7806 * gfortran.dg/include_6.f90: Update test.
7807
d41ab738 78082016-02-23 Jakub Jelinek <jakub@redhat.com>
7809
7810 PR objc/69844
7811 * objc.dg/pr69844.m: New test.
7812
4772d9d5 78132016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7814
7815 PR libgfortran/69456
7816 * gfortran.dg/namelist_89.f90: New test.
7817 * gfortran.dg/pr59700.f90: Update test..
7818
8c38d887 78192016-02-23 Martin Sebor <msebor@redhat.com>
7820
7821 PR middle-end/69780
7822 * g++.dg/ext/builtin_alloca.C: New test.
7823 * gcc.dg/builtins-68.c: New test.
7824
ee1bfdb0 78252016-02-23 Richard Henderson <rth@redhat.com>
7826
7827 * gcc.target/i386/addr-space-3.c: Remove test.
7828
52609ec3 78292016-02-23 David Malcolm <dmalcolm@redhat.com>
7830
7831 PR preprocessor/69126
7832 PR preprocessor/69543
7833 * c-c++-common/pr69126-2-long.c: New test.
7834 * c-c++-common/pr69126-2-short.c: New test.
7835 * c-c++-common/pr69543-1.c: Remove xfail.
7836
d5bf2cc8 78372016-02-23 David Malcolm <dmalcolm@redhat.com>
7838
7839 PR preprocessor/69126
7840 PR preprocessor/69543
7841 PR preprocessor/69558
7842 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7843 (f): Rename to...
7844 (test_2): ...this, and add leading comment.
7845 (MACRO_3, test_3): New.
7846 (MACRO_4A, MACRO_4B, test_4): New.
7847 (MACRO): Rename to...
7848 (MACRO_5): ...this.
7849 (g): Rename to...
7850 (test_5): ...this, updating for renaming of MACRO, and
7851 add leading comment.
7852 * c-c++-common/pr69543-1.c: New.
7853 * c-c++-common/pr69543-2.c: New.
7854 * c-c++-common/pr69543-3.c: New.
7855 * c-c++-common/pr69543-4.c: New.
7856 * c-c++-common/pr69558-1.c: New.
7857 * c-c++-common/pr69558-2.c: New.
7858 * c-c++-common/pr69558-3.c: New.
7859 * c-c++-common/pr69558-4.c: New.
7860 * gcc.dg/pr69558.c: Move to...
7861 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7862 xfail for c++.
7863
3a37a410 78642016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7865
7866 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7867 to -ftree-parallelize-loops/-fopenacc changes.
7868 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7869 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7870 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7871 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7872 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7873 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7874 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7875 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7876 * c-c++-common/goacc/kernels-loop.c: Likewise.
7877 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7878 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7879 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7880 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7881
ecca180f 78822016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7883
7884 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7885
eec0fa3f 78862016-02-23 Jakub Jelinek <jakub@redhat.com>
7887
f1f91c07 7888 PR c++/69902
7889 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7890
eec0fa3f 7891 PR c/69900
7892 * gcc.dg/pr69900.c: New test.
7893
e045424d 78942016-02-23 Martin Jambor <mjambor@suse.cz>
7895
7896 PR tree-optimization/69666
7897 * gcc.dg/tree-ssa/pr69666.c: New test.
7898
f482dff6 78992016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7900
7901 PR fortran/67451
7902 * gfortran.dg/coarray_allocate_5.f08: New test.
7903
57ed698b 79042016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7905
7906 * gcc.target/s390/vcond-shift.c: Move to ...
7907 * gcc.target/s390/vector/vcond-shift.c: ... here.
7908
990e443c 79092016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7910
7911 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7912 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7913
296c5f01 79142016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7915
7916 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7917
e53f41d5 79182016-02-20 Mark Wielaard <mjw@redhat.com>
7919
7920 PR c/28901
7921 * gcc.dg/unused-variable-3.c: New test.
7922
13af201d 79232016-02-22 Jakub Jelinek <jakub@redhat.com>
7924
7925 PR target/69888
7926 * gcc.target/i386/pr69888.c: New test.
7927
682c90f9 79282016-02-22 Richard Biener <rguenther@suse.de>
7929
7930 PR tree-optimization/69882
7931 * gfortran.dg/vect/pr69882.f90: New testcase.
7932
b8cd18c3 79332016-02-22 Jakub Jelinek <jakub@redhat.com>
7934
7935 PR target/69885
7936 * gcc.dg/pr69885.c: New test.
7937
09343379 79382016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7939
7940 PR target/69806
7941 PR target/54089
7942 * gcc.target/sh/pr54089-10.c: New.
7943
b345a09f 79442016-02-20 Paul Thomas <pault@gcc.gnu.org>
7945
7946 PR fortran/69423
7947 * gfortran.dg/deferred_character_15.f90 : New test.
7948
51385aed 79492016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7950
7951 PR fortran/57365
7952 gfortran.dg/allocate_with_source_18.f03: New test.
7953
79542016-02-20 Harald Anlauf <anlauf@gmx.de>
7955
7956 PR fortran/52531
7957 gfortran.dg/gomp/pr52531.f90: New test.
7958
9cce8384 79592016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7960
7961 PR c++/69865
7962 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7963 -std=c++03.
7964
d91f5fbb 79652016-02-19 Jakub Jelinek <jakub@redhat.com>
7966
563d5cb8 7967 PR c++/69826
7968 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7969 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7970
0a04aac9 7971 PR c++/69850
7972 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7973
d91f5fbb 7974 PR c++/69851
7975 * g++.dg/torture/pr69851.C: New test.
7976
5fe1f282 79772016-02-19 Martin Sebor <msebor@redhat.com>
7978
7979 PR testsuite/69573
7980 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7981
a45bce11 79822016-02-19 Jakub Jelinek <jakub@redhat.com>
7983
6263dde1 7984 PR c++/69850
7985 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7986 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7987
a45bce11 7988 PR c++/67767
7989 * g++.dg/cpp0x/pr67767.C: New test.
7990
cf2ed1b7 79912016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7992
7993 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7994 for fp, simd, crypto, crc, lse.
7995 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7996 above.
7997 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7998 effective target check.
7999
f6cc34b0 80002016-02-19 Jakub Jelinek <jakub@redhat.com>
8001
8002 PR target/69820
8003 * gcc.target/i386/pr69820.c: New test.
8004
6c678e78 80052016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8006
8007 * gcc.target/s390/vector/int128-1.c: New test.
8008
b088ff4b 80092016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8010
8011 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8012
b11e60a4 80132016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8014
8015 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8016 instruction pattern name to prevent the testcase from failing with
8017 -march=z13.
8018
664ff6a0 80192016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8020
8021 * gcc.target/s390/md/movstr-2.c: New test.
8022
e80be24b 80232016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8024
8025 * gcc.target/s390/morestack.c: New test.
8026
9839f350 80272016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8028
8029 PR target/69625
8030 * gcc.target/s390/pr69625.c: Add test case.
8031
4550fbd0 80322016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8033
8034 PR testsuite/68580
8035 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8036
57d00b6a 80372016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8038
8039 PR target/68404
8040 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8041 * gcc.target/powerpc/fusion3.c: Likewise.
8042
63ad69d6 80432016-02-18 Richard Biener <rguenther@suse.de>
8044
8045 PR middle-end/69553
8046 * g++.dg/torture/pr69553.C: New testcase.
8047
d92404ed 80482016-02-18 Nick Clifton <nickc@redhat.com>
8049
4550fbd0 8050 PR target/62254
8051 PR target/69610
8052 * gcc.target/arm/pr62554.c: New test.
8053 * gcc.target/arm/pr69610-1.c: New test.
8054 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 8055
0808dfce 80562016-02-18 Richard Biener <rguenther@suse.de>
8057
8058 PR middle-end/69854
8059 * gcc.dg/torture/pr69854.c: New testcase.
8060
fc3527e3 80612016-02-17 Jakub Jelinek <jakub@redhat.com>
8062
8063 PR c++/69850
8064 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8065
e3c24279 80662012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8067
8068 * gcc.target/powerpc/vec-cg.c: New test.
8069
c9732c2b 80702016-02-17 Richard Biener <rguenther@suse.de>
8071
8072 PR testsuite/69586
8073 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8074
51bf9f9b 80752016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8076
8077 PR target/69161
8078 * gcc.c-torture/compile/pr69161.c: New test.
8079
6baedca3 80802016-02-17 David Sherwood <david.sherwood@arm.com>
8081
8082 PR target/69532
8083 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8084 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8085
4f240715 80862016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8087
8088 * gcc.dg/ifcvt-4.c: Skip on Visium.
8089
e0c0515d 80902016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8091
8092 * gnat.dg/atomic8.adb: New test.
8093
7b319ee6 80942016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8095
8096 * gnat.dg/discr46.ad[sb]: New test.
8097
48a7e3d1 80982016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8099
8100 PR Target/48344
8101 * gcc.target/powerpc/pr48344-1.c: New test.
8102
3f844f15 81032015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8104
8105 PR fortran/69742
8106 * gfortran.dg/associate_21.f90: New test.
8107
7675e968 81082016-02-16 Jakub Jelinek <jakub@redhat.com>
8109
8110 PR c/69835
8111 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8112 -Wnonnull in dg-options.
8113 * c-c++-common/nonnull-2.c: New test.
8114
d6faee88 81152016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8116 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8117
8118 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8119
3a2a72aa 81202016-02-16 Jakub Jelinek <jakub@redhat.com>
8121
8122 PR middle-end/69801
8123 * gcc.dg/pr69801.c: Add empty dg-options.
8124
28072426 81252016-02-16 James Norris <jnorris@codesourcery.com>
8126
8127 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8128 * g++.dg/goacc/deviceptr-1.c: New file.
8129
37fffac2 81302016-02-16 Jakub Jelinek <jakub@redhat.com>
8131
8132 PR tree-optimization/69820
8133 * gcc.dg/vect/pr69820.c: New test.
8134
f72a5e61 81352016-02-16 Richard Biener <rguenther@suse.de>
8136
8137 PR tree-optimization/69776
8138 * gcc.dg/torture/pr69776-2.c: New testcase.
8139
50e0cd76 81402016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8141
8142 PR tree-optimization/69714
8143 * gcc.dg/torture/pr69714.c: New test.
8144
14a72c4e 81452016-02-16 Jakub Jelinek <jakub@redhat.com>
8146
8147 PR tree-optimization/69802
8148 * gcc.dg/pr69802.c: New test.
8149
fd808c11 81502016-02-16 Richard Biener <rguenther@suse.de>
8151
8152 PR middle-end/69801
8153 * gcc.dg/pr69801.c: New testcase.
8154
49a549ca 81552016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8156
8157 PR libgfortran/69651
8158 * gfortran.dg/read_bang.f90: New test.
8159 * gfortran.dg/read_bang4.f90: New test.
8160
77454e6e 81612016-02-15 Jakub Jelinek <jakub@redhat.com>
8162
2074f21c 8163 PR c++/69658
8164 * g++.dg/init/pr69658.C: New test.
8165
77454e6e 8166 PR c++/69797
8167 * c-c++-common/pr69797.c: New test.
8168
4ef4d764 81692016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8170
8171 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8172 check for aarch64*-*-*.
8173
4a45fe0f 81742016-02-15 Richard Biener <rguenther@suse.de>
8175
8176 PR tree-optimization/69783
8177 * gcc.dg/vect/pr69783.c: New testcase.
8178
0b3619e6 81792016-02-15 Richard Biener <rguenther@suse.de>
8180
8181 PR tree-optimization/69776
8182 * gcc.dg/torture/pr69776.c: New testcase.
8183
9b49c3cb 81842016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8185
8186 PR fortran/60526
8187 * gfortran.dg/type_decl_4.f90: Reinstated.
8188
e46faff9 81892016-02-14 John David Anglin <danglin@gcc.gnu.org>
8190
8191 PR fortran/68746
8192 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8193
a96c809a 81942016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8195
8196 PR fortran/60526
8197 PR bootstrap/69816
8198 * gfortran.dg/type_decl_4.f90: Removed.
8199
fdec7e88 82002016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8201
8202 PR fortran/60526
8203 * gfortran.dg/type_decl_4.f90: New test.
8204
a72095c4 82052016-02-14 Alan Modra <amodra@gmail.com>
8206
bc436924 8207 PR testsuite/68886
a72095c4 8208 * gcc.c-torture/execute/stkalign.c: Revise test.
8209
73bb5f8b 82102016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8211
8212 PR target/67260
8213 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8214
beb13161 82152016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8216
8217 PR target/67260
8218 * gcc.target/sh/torture/pr67260.c: New.
8219
67cab04e 82202016-02-12 John David Anglin <danglin@gcc.gnu.org>
8221
8222 * gcc.dg/pr67964.c: Add dg-require-alias.
8223
44a59bb1 82242016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8225
8226 PR target/67636
8227 PR target/64345
8228 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8229
38c9bd3a 82302016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8231
8232 PR libgfortran/69668
8233 * gfortran.dg/namelist_88.f90: New test.
8234
1774ff82 82352016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8236
8237 PR libgfortran/69668
8238 * gfortran.dg/namelist_38.f90: Update test.
8239 * gfortran.dg/namelist_84.f90: Update test.
8240
aec1f4bd 82412016-02-12 David Malcolm <dmalcolm@redhat.com>
8242
8243 PR other/69554
8244 * gcc.dg/pr69554-1.c: New test.
8245 * gfortran.dg/pr69554-1.F90: New test.
8246 * gfortran.dg/pr69554-2.F90: New test.
8247 * lib/gcc-dg.exp (proc dg-locus): New function.
8248 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8249 distinguish between the caret-printing and non-caret-printing
8250 cases. If caret-printing has been explicitly enabled, bail out
8251 without attempting to fix up the output.
8252
da7d5066 82532016-02-12 David Malcolm <dmalcolm@redhat.com>
8254
8255 PR driver/69265
8256 PR driver/69453
8257 * gcc.dg/spellcheck-options-3.c: New test case.
8258 * gcc.dg/spellcheck-options-4.c: New test case.
8259 * gcc.dg/spellcheck-options-5.c: New test case.
8260 * gcc.dg/spellcheck-options-6.c: New test case.
8261 * gcc.dg/spellcheck-options-7.c: New test case.
8262 * gcc.dg/spellcheck-options-8.c: New test case.
8263 * gcc.dg/spellcheck-options-9.c: New test case.
8264 * gcc.dg/spellcheck-options-10.c: New test case.
8265
fcce1b0b 82662016-02-12 Jakub Jelinek <jakub@redhat.com>
8267
8268 PR rtl-optimization/69764
8269 PR rtl-optimization/69771
8270 * c-c++-common/pr69764.c: New test.
8271 * gcc.dg/torture/pr69771.c: New test.
8272
6d609290 82732016-02-12 Marek Polacek <polacek@redhat.com>
8274
8275 * g++.dg/torture/init-list1.C: New.
8276
7d75fb56 82772016-02-12 Marek Polacek <polacek@redhat.com>
8278
8279 * gcc.dg/pr69522.c: Add empty dg-options.
8280
52543fda 82812016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8282
8283 * g++.dg/lto/lto.exp: Include and init mpx.
8284 * g++.dg/lto/pr69729_0.C: New test.
8285
34947478 82862016-02-12 Jakub Jelinek <jakub@redhat.com>
8287
9181a4ec 8288 PR ipa/69241
8289 * g++.dg/ipa/pr69241-4.C: New test.
8290
34947478 8291 PR ipa/68672
8292 * g++.dg/ipa/pr68672-1.C: New test.
8293 * g++.dg/ipa/pr68672-2.C: New test.
8294 * g++.dg/ipa/pr68672-3.C: New test.
8295
74a4140f 82962016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8297
8298 PR c/69522
50e0cd76 8299 * gcc.dg/pr69522.c: New test.
74a4140f 8300
9ddb20d6 83012016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8302
8303 PR c++/69098
8304 * g++.dg/cpp1y/69098.C: New test.
8305 * g++.dg/cpp1y/69098-2.C: New test.
8306
67cf9b55 83072016-02-12 Jakub Jelinek <jakub@redhat.com>
8308
8309 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8310 and neighbour -> neighbor.
8311 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8312 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8313 * c-c++-common/Wvarargs.c: Likewise.
8314 * c-c++-common/goacc/host_data-5.c: Likewise.
8315 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8316 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8317 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8318 * gcc.target/aarch64/pr60697.c: Likewise.
8319 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8320 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8321 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8322 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8323 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8324 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8325 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8326 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8327 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8328 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8329 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8330 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8331 * g++.dg/lookup/koenig5.C: Likewise.
8332 * g++.dg/ext/no-asm-2.C: Likewise.
8333 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8334 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8335 * gfortran.dg/used_types_16.f90: Likewise.
8336 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8337 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8338 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8339 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8340 * gfortran.dg/abstract_type_6.f03: Likewise.
8341 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8342 * gfortran.dg/used_types_15.f90: Likewise.
8343 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8344 * gfortran.dg/exit_3.f08: Likewise.
8345 * gfortran.dg/open_status_2.f90: Likewise.
8346 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8347 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8348 * gfortran.dg/associate_1.f03: Likewise.
8349 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8350 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8351 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8352 * gcc.dg/builtin-object-size-1.c: Likewise.
8353 * gcc.dg/noreturn-6.c: Likewise.
8354 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8355 * gcc.dg/globalalias.c: Likewise.
8356 * gcc.dg/builtins-config.h: Likewise.
8357 * gcc.dg/pr30457.c: Likewise.
8358 * gcc.c-torture/compile/volatile-1.c: Likewise.
8359 * gcc.c-torture/execute/20101011-1.c: Likewise.
8360 * c-c++-common/Waddress-1.c: Likewise.
8361
40b38ace 83622016-02-11 Jakub Jelinek <jakub@redhat.com>
8363
8364 PR c/69768
8365 * c-c++-common/Waddress-1.c: New test.
8366
42c87ca9 83672016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8368
8369 PR fortran/69296
8370 * gfortran.dg/associate_19.f03: New test.
8371 * gfortran.dg/associate_20.f03: New test.
8372
acb7939f 83732016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8374
8375 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8376
6defe3c5 83772016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8378
8379 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8380 .arch armv8-a\n. Add -dA to dg-options.
8381 * gcc.target/aarch64/assembler_arch_1.c: New test.
8382 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8383
63f63318 83842016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8385
8386 PR c++/68726
8387 * g++.dg/cpp0x/pr68726.C: New.
8388
1cddf457 83892016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8390
8391 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8392 test.
8393
b86fba37 83942016-02-11 Richard Biener <rguenther@suse.de>
8395
8396 * g++.dg/tree-ssa/pr61034.C: Adjust.
8397
ec4ec95a 83982016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8399
be7c31e9 8400 PR target/69148
ec4ec95a 8401 * gcc.target/s390/pr69148.c: New.
8402
f64416ca 84032016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8404
8405 PR tree-optimization/69652
8406 * gcc.dg/torture/pr69652.c: New test.
8407
e5d1ea31 84082016-02-10 Jakub Jelinek <jakub@redhat.com>
8409 Patrick Palka <ppalka@gcc.gnu.org>
8410
8411 PR ipa/69241
8412 PR c++/69649
8413 * g++.dg/ipa/pr69241-1.C: New test.
8414 * g++.dg/ipa/pr69241-2.C: New test.
8415 * g++.dg/ipa/pr69241-3.C: New test.
8416 * g++.dg/ipa/pr69649.C: New test.
8417
fa03b19d 84182016-02-10 Uros Bizjak <ubizjak@gmail.com>
8419
8420 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8421 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8422
14485c8a 84232016-02-10 Bin Cheng <bin.cheng@arm.com>
8424
8425 PR tree-optimization/68021
8426 * gcc.dg/tree-ssa/pr68021.c: New test.
8427
79f1ed25 84282016-02-10 Richard Biener <rguenther@suse.de>
8429
8430 PR tree-optimization/69726
8431 * gcc.dg/uninit-22.c: New testcase.
8432
58f74eff 84332016-02-09 Andrew Pinski <apinski@cavium.com>
8434
8435 PR tree-opt/69282
8436 * gcc.c-torture/compile/20160205-1.c: New testcase.
8437
600c00f7 84382016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8439
8440 PR target/68404
8441 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8442 instead accessing a really large arrray.
8443 * gcc.target/powerpc/fusion3.c: Likewise.
8444
0771836e 84452016-02-09 Charles Baylis <charles.baylis@linaro.org>
8446
8447 PR target/68532
8448 * gcc.c-torture/execute/pr68532.c: New test.
8449
4ccd644f 84502016-02-11 Alexandre Oliva <aoliva@redhat.com>
8451
8452 PR target/69634
8453 * gcc.dg/pr69634.c: New.
8454
2e980a39 84552016-02-09 Richard Biener <rguenther@suse.de>
8456
8457 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8458
aacf7102 84592016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 8460
aacf7102 8461 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8462
a1856ddf 84632016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8464
8465 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8466
d4d3da7e 84672016-02-09 Richard Biener <rguenther@suse.de>
8468
8469 PR tree-optimization/69715
8470 * gcc.dg/torture/pr69715.c: New testcase.
8471
9cc6714f 84722016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8473
8474 PR c++/69139
8475 * g++.dg/cpp0x/trailing12.C: New test.
8476 * g++.dg/cpp0x/trailing13.C: New test.
8477
83d5062b 84782016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8479
8480 PR c++/69283
8481 PR c++/67835
8482 * g++.dg/cpp1y/auto-fn29.C: New test.
8483 * g++.dg/cpp1y/auto-fn30.C: New test.
8484
394a86f3 84852016-02-08 Jakub Jelinek <jakub@redhat.com>
8486
8487 PR tree-optimization/69209
8488 * gcc.c-torture/compile/pr69209.c: New test.
8489
93b124b4 84902016-02-08 Jeff Law <law@redhat.com>
8491
8492 PR tree-optimization/68541
8493 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8494 of statements allowed in join block for path splitting.
8495
26abce13 84962016-02-08 Jakub Jelinek <jakub@redhat.com>
8497
0acb2d6e 8498 PR c++/59627
8499 * g++.dg/gomp/pr59627.C: New test.
8500
26abce13 8501 PR ipa/69239
8502 * g++.dg/ipa/pr69239.C: New test.
8503
86e0b129 85042016-02-08 David Malcolm <dmalcolm@redhat.com>
8505
8506 PR preprocessor/69664
8507 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8508 * gcc.dg/cpp/warn-comments.c: Likewise.
8509
f553d9f8 85102016-02-08 Marek Polacek <polacek@redhat.com>
8511
8512 PR c++/69688
8513 * g++.dg/init/const12.C: New test.
8514
600695e0 85152016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8516
8517 PR target/60410
8518 * gcc.dg/lto/pr55113_0.c: Remove test.
8519
c4f4b1e8 85202016-02-08 Richard Biener <rguenther@suse.de>
8521
8522 PR tree-optimization/69719
8523 * gcc.dg/torture/pr69719.c: New testcase.
8524
5a987d87 85252016-02-08 Richard Biener <rguenther@suse.de>
8526 Jeff Law <law@redhat.com>
8527
8528 PR target/68273
8529 * gcc.target/mips/pr68273.c: New testcase.
8530
0418e71d 85312016-02-08 Richard Biener <rguenther@suse.de>
8532
8533 PR rtl-optimization/69274
8534 * gcc.target/i386/addr-sel-1.c: XFAIL.
8535
07c0f1ca 85362016-02-08 Jeff Law <law@redhat.com>
8537
40d85f4c 8538 PR tree-optimization/68541
8539 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8540
140e093f 8541 PR tree-optimization/65917
07c0f1ca 8542 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8543
16430acf 85442016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8545
8546 PR fortran/50555
8547 * gfortran.dg/namelist_args.f90: New test.
8548
3f0ff0d8 85492016-02-05 Jeff Law <law@redhat.com>
8550
140e093f 8551 PR tree-optimization/68541
3f0ff0d8 8552 * gcc.dg/tree-ssa/split-path-2.c: New test.
8553 * gcc.dg/tree-ssa/split-path-3.c: New test.
8554 * gcc.dg/tree-ssa/split-path-4.c: New test.
8555 * gcc.dg/tree-ssa/split-path-5.c: New test.
8556 * gcc.dg/tree-ssa/split-path-6.c: New test.
8557 * gcc.dg/tree-ssa/split-path-7.c: New test.
8558
a7cc1f94 85592016-02-05 Martin Sebor <msebor@redhat.com>
8560
8561 PR c++/69662
8562 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8563 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8564
fcb25f28 85652016-02-06 Richard HEnderson <rth@redhat.com>
8566
8567 PR c/69643
8568 * gcc.target/i386/addr-space-4.c: New.
8569 * gcc.target/i386/addr-space-5.c: New.
8570
3a2545a1 85712016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8572
8573 PR fortran/66089
8574 * gfortran.dg/elemental_dependency_6.f90: New.
8575
1e302465 85762016-02-05 Jakub Jelinek <jakub@redhat.com>
8577
66feb54c 8578 PR rtl-optimization/69691
8579 * gcc.c-torture/execute/pr69691.c: New test.
8580
1e302465 8581 PR c++/69628
8582 * g++.dg/parse/pr69628.C: New test.
8583
9c28a298 85842016-02-05 Uros Bizjak <ubizjak@gmail.com>
8585
8586 * gcc.dg/sancov/asan.c: Move to ...
8587 * gcc.dg/asan/sancov-1.c: ... here.
8588
a854e286 85892016-02-05 Uros Bizjak <ubizjak@gmail.com>
8590
8591 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8592
d4f0b240 85932016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8594
8595 PR target/69677
8596 * gcc.target/i386/pr69677.c: New test.
8597
235d8723 85982016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8599
8600 PR c++/68948
8601 * g++.dg/template/pr68948.C: New test.
8602
f390cf65 86032016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8604
8605 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8606 (only necessary on s390x).
8607
ab99f104 86082016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8609
8610 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8611 -mno-accumulate-outgoing-args.
8612
f7ef5392 86132016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8614
8615 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8616
6b098e91 86172016-02-04 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR c/69669
8620 * c-c++-common/pr69669.c: New test.
8621
f0146cf3 86222016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8623
8624 PR target/69667
8625 * g++.dg/pr69667.C: New file.
8626
08fd6cf5 86272016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8628
8629 PR target/69619
8630 * gcc.dg/pr69619.c: Add new test.
8631
a6f3f39f 86322016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8633
8634 PR rtl-optimization/69577
8635 * gcc.target/i386/pr69577.c: New test.
8636
774068a0 86372016-02-04 Martin Liska <mliska@suse.cz>
8638
8639 * g++.dg/asan/pr69276.C: New test.
8640
f50a7894 86412016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8642
8643 PR target/65932
8644 PR target/67714
8645 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8646 a single smulbb instruction.
8647 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8648 * gcc.target/amr/wmul-2.c: Likewise.
8649
6b722eb3 86502016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8651
8652 PR target/65932
8653 PR target/67714
8654 * gcc.c-torture/execute/pr67714.c: New test.
8655
1f1475a7 86562016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8657
8658 PR target/69454
8659 * gcc.target/i386/pr69454-1.c: New test.
8660 * gcc.target/i386/pr69454-2.c: New test.
8661
6b94e133 86622016-02-03 Martin Sebor <msebor@redhat.com>
8663
8664 PR c++/69251
8665 PR c++/69253
8666 PR c++/69290
8667 PR c++/69277
8668 PR c++/69349
8669 * g++.dg/ext/flexarray-mangle-2.C: New test.
8670 * g++.dg/ext/flexarray-mangle.C: New test.
8671 * g++.dg/ext/flexarray-subst.C: New test.
8672 * g++.dg/ext/flexary11.C: New test.
8673 * g++.dg/ext/flexary12.C: New test.
8674 * g++.dg/ext/flexary13.C: New test.
8675 * g++.dg/ext/flexary14.C: New test.
8676 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8677
342ed0ac 86782016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8679
8680 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8681 Define only if CHECK_FLOAT128 is defined.
8682 (main): Properly initialize u5.
8683
edf6c4d2 86842016-02-03 Jakub Jelinek <jakub@redhat.com>
8685
415d5641 8686 PR c/69627
8687 * gcc.dg/pr69627.c: New test.
8688
edf6c4d2 8689 PR target/69644
8690 * gcc.dg/pr69644.c: New test.
8691
cf8f3ba0 86922016-02-03 Mike Stump <mikestump@comcast.net>
8693
8694 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8695 support for struct-layout-1.exp.
8696
c90d55dd 86972016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8698
8699 PR c++/69056
f7ef5392 8700 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 8701
401bd0c8 87022016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8703 Alexandre Oliva <aoliva@redhat.com>
8704
8705 PR target/69461
8706 * gcc.target/powerpc/pr69461.c: New.
8707
277d9d1d 87082016-02-03 Uros Bizjak <ubizjak@gmail.com>
8709
8710 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8711 works from here ...
8712 (check_effective_target_fsanitize_thread): ... to here. Do not
8713 specify additional compile flags for the test source.
8714 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8715 specify additional compile flags for the test source.
8716
e69ad94a 87172016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8718
8719 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8720
a4454da2 87212016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8722
8723 PR fortran/67451
8724 PR fortran/69418
8725 * gfortran.dg/coarray_allocate_2.f08: New test.
8726 * gfortran.dg/coarray_allocate_3.f08: New test.
8727 * gfortran.dg/coarray_allocate_4.f08: New test.
8728
88cab2dd 87292016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8730
8731 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8732 use same scan-tree-dump-times on all platforms.
8733 * gcc.dg/vect/vect-outer-1.c: Likewise.
8734 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8735 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8736 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8737 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8738 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8739 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8740 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8741
66ea75c4 87422016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8743
8744 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8745 warning.
8746
4eef8df7 87472016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8748
8749 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8750
665fbc2f 87512016-02-02 James Norris <jnorris@codesourcery.com>
8752
8753 * c-c++-common/goacc/routine-5.c: Add tests.
8754
b10e3d47 87552016-02-02 Alexander Monakov <amonakov@ispras.ru>
8756
8757 * gcc.target/nvptx/unsigned-cmp.c: New test.
8758
12ad66dd 87592016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8760
8761 * gcc.target/aarch64/scalar_shift_1.c
8762 (test_corners_sisd_di): Improve force to SIMD register.
8763 (test_corners_sisd_si): Likewise.
8764 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8765 Remove scan-assembler check for ldr.
8766
f9ec342f 87672016-02-02 Richard Biener <rguenther@suse.de>
8768
8769 PR tree-optimization/69595
8770 * gcc.dg/Warray-bounds-17.c: New testcase.
8771
32f2925a 87722016-02-02 Richard Biener <rguenther@suse.de>
8773
8774 PR tree-optimization/69606
8775 * gcc.dg/torture/pr69606.c: New testcase.
8776
cfd9ca84 87772016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8778
8779 PR middle-end/68542
8780 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8781 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8782
19bf08e2 87832016-02-02 Alan Modra <amodra@gmail.com>
8784
8785 PR target/69548
8786 * gcc.target/powerpc/pr69548.c: New test.
8787
6f13b088 87882016-02-01 Jakub Jelinek <jakub@redhat.com>
8789
dcddc5af 8790 PR rtl-optimization/69592
8791 * gcc.dg/pr69592.c: New test.
8792
6f13b088 8793 PR preprocessor/69543
8794 PR c/69558
8795 * gcc.dg/pr69543.c: New test.
8796 * gcc.dg/pr69558.c: New test.
8797
d090e5c2 87982016-02-01 Uros Bizjak <ubizjak@gmail.com>
8799
fcb317c5 8800 PR testsuite/65940
8801 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 8802
aaf527dc 88032016-02-01 Martin Sebor <msebor@redhat.com>
8804
8805 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8806
1674217b 88072016-02-01 Bin Cheng <bin.cheng@arm.com>
8808
8809 PR tree-optimization/67921
8810 * c-c++-common/ubsan/pr67921.c: New test.
8811
b4007655 88122016-02-01 Richard Biener <rguenther@suse.de>
8813
8814 PR middle-end/69556
8815 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8816
88a477bb 88172016-02-01 Richard Biener <rguenther@suse.de>
8818
8819 PR tree-optimization/69574
8820 * gcc.dg/torture/pr69574.c: New testcase.
8821
2eaaa4e7 88222016-02-01 Richard Biener <rguenther@suse.de>
8823
8824 PR tree-optimization/69579
8825 * gcc.dg/setjmp-6.c: New testcase.
8826
e3882c44 88272016-02-01 Jakub Jelinek <jakub@redhat.com>
8828
8829 PR rtl-optimization/69570
8830 * g++.dg/opt/pr69570.C: New test.
8831
f80aff47 88322016-02-01 Richard Henderson <rth@redhat.com>
8833
8834 * gcc.dg/pr69535.c: New test.
8835
240568aa 88362016-01-31 John David Anglin <danglin@gcc.gnu.org>
8837
6009b3b8 8838 PR testsuite/69584
8839 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8840 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8841
1fdf7177 8842 PR debug/68244
8843 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8844
240568aa 8845 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8846
cb3e5ac0 88472016-01-31 Paul Thomas <pault@gcc.gnu.org>
8848
8849 PR fortran/67564
8850 * gfortran.dg/allocate_with_source_17.f03: New test.
8851
3b8b902b 88522016-01-30 Jakub Jelinek <jakub@redhat.com>
8853
8854 PR tree-optimization/69546
8855 * gcc.dg/torture/pr69546.c: New test.
8856
17985abe 88572016-01-30 Paul Thomas <pault@gcc.gnu.org>
8858
8859 PR fortran/69566
8860 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8861
b5239e80 88622016-01-30 Martin Sebor <msebor@redhat.com>
8863
8864 PR c++/68490
8865 * g++.dg/ext/flexary10.C: New test.
8866
e8f03010 88672016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8868
8869 PR fortran/66707
8870 gfortran.dg/common_23.f90: New test.
8871
dc93691a 88722016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8873
8874 PR target/65546
8875 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8876 condition being checked, and disable it when the target supports
8877 misaligned loads and stores.
8878
ff5e28e9 88792016-01-29 Jakub Jelinek <jakub@redhat.com>
8880
8881 PR debug/69518
8882 * gcc.dg/torture/pr69518.c: New test.
8883
b0d8930a 88842016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8885
8886 PR target/69530
8887 * gcc.target/i386/pr69530.c: New test.
8888
21601fc7 88892016-01-29 Steve Ellcey <sellcey@imgtec.com>
8890
8891 PR target/65604
8892 * gcc.target/mips/div-delay.c: New test.
8893
ca6c7317 88942016-01-29 Jakub Jelinek <jakub@redhat.com>
8895
4758dc39 8896 PR target/69551
8897 * gcc.target/i386/pr69551.c: New test.
8898
ca6c7317 8899 PR target/66137
8900 * gcc.target/i386/pr66137.c: New test.
8901
e3078da6 89022016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8903
8904 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8905 always built for p5600.
8906 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8907 isa=p5600 dg-option.
8908
b622ec25 89092016-01-29 Richard Biener <rguenther@suse.de>
8910
8911 PR tree-optimization/69547
8912 * g++.dg/tree-ssa/pr69547.C: New testcase.
8913
d2a60e99 89142016-01-29 Jakub Jelinek <jakub@redhat.com>
8915
8916 PR debug/66869
8917 * g++.dg/warn/Wunused-function2.C: New test.
8918
ae849d2b 89192016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8920
8921 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8922 support for test to succeed.
8923
ce6a6978 89242016-01-29 Marek Polacek <polacek@redhat.com>
8925
8926 PR c++/69509
8927 PR c++/69516
8928 * g++.dg/ext/constexpr-vla2.C: New test.
8929 * g++.dg/ext/constexpr-vla3.C: New test.
8930 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8931
7550d855 89322016-01-29 Richard Biener <rguenther@suse.de>
8933
8934 PR middle-end/69537
8935 * gcc.dg/uninit-21.c: New testcase.
8936
f11bb279 89372016-01-28 Uros Bizjak <ubizjak@gmail.com>
8938
8939 PR target/69459
8940 * gcc.target/i386/pr69459.c: New test.
8941
c80c12c8 89422016-01-28 Steve Ellcey <sellcey@imgtec.com>
8943
8944 PR target/68400
8945 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8946 * gcc.target/mips/pr68400.c: New test.
8947
c649bacc 89482016-01-28 Martin Sebor <msebor@redhat.com>
8949
8950 PR target/17381
8951 * gcc.target/powerpc/pr17381.c: New test.
8952
f4881661 89532016-01-28 Jakub Jelinek <jakub@redhat.com>
8954
8955 PR middle-end/69542
8956 * gcc.dg/torture/pr69542.c: New test.
8957
d66fdd75 89582016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8959
8960 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8961
d4a78818 89622016-01-28 David Edelsohn <dje.gcc@gmail.com>
8963
8964 * gcc.dg/pr65980.c: Skip on AIX.
8965 * gcc.dg/pr66688.c: Same.
8966
21329e97 89672016-01-28 David Edelsohn <dje.gcc@gmail.com>
8968
8969 PR target/63679
8970 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8971 * gcc.dg/tree-ssa/sra-18.c: Same.
8972
cc7124a6 89732016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8974
8975 PR fortran/62536
8976 * gfortran.dg/block_15.f08: New test.
8977 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8978 on incorrectly closed BLOCK.
8979
358dfcb4 89802016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8981
8982 * gcc.dg/declare-simd.c: New test.
e87502d6 89832016-01-28 Richard Biener <rguenther@suse.de>
8984
8985 PR tree-optimization/69466
8986 * gfortran.dg/vect/pr69466.f90: New testcase.
8987
44e7334b 89882016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8989
8990 * g++.dg/pr67989.C: Remove ARM-specific option.
8991 * gcc.target/arm/pr67989.C: New file.
8992
5ce8f551 89932016-01-27 Uros Bizjak <ubizjak@gmail.com>
8994
8995 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8996 and expm1 test for glibc < 2.11.
8997
fa6e6b15 89982016-01-27 Richard Henderson <rth@redhat.com>
8999
9000 * gcc.c-torture/execute/pr69447.c: New test.
9001
90022016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 9003
7b8122c6 9004 PR fortran/69422
147b2f9b 9005 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9006
78e516eb 90072016-01-27 Jakub Jelinek <jakub@redhat.com>
9008
9009 PR debug/66869
9010 * gcc.dg/pr66869.c: New test.
9011
9b849350 90122016-01-25 Jeff Law <law@redhat.com>
9013
9014 PR tree-optimization/68398
f11bb279 9015 PR tree-optimization/69196
9b849350 9016 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9017 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9018 path to avoid new heuristic allowing more irreducible regions
9019 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9020 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9021 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9022 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9023 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9024
fee5e491 90252016-01-27 Marek Polacek <polacek@redhat.com>
9026
9027 PR c/68062
9028 * c-c++-common/vector-compare-4.c: New test.
9029
eec96426 90302016-01-27 David Malcolm <dmalcolm@redhat.com>
9031
9032 PR preprocessor/69126
9033 * c-c++-common/pr69126.c: New test case.
9034
5068be18 90352016-01-27 Ian Lance Taylor <iant@google.com>
9036
9037 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9038
5fa82c11 90392016-01-27 Ryan Burn <contact@rnburn.com>
9040
9041 PR cilkplus/69267
9042 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9043
b3df0219 90442016-01-27 Uros Bizjak <ubizjak@gmail.com>
9045
9046 PR target/69512
9047 * gcc.target/i386/pr69512.c: New test.
9048
d46a16d4 90492016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9050
9051 PR ada/69488
9052 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9053
6a9b35ef 90542016-01-27 Marek Polacek <polacek@redhat.com>
9055
9056 PR c++/69379
9057 * g++.dg/pr69379.C: New test.
9058
18e9663b 90592016-01-27 Martin Sebor <msebor@redhat.com>
9060
9061 PR c++/69317
9062 * g++.dg/abi/Wabi-2-2.C: New test.
9063 * g++.dg/abi/Wabi-2-3.C: New test.
9064 * g++.dg/abi/Wabi-3-2.C: New test.
9065 * g++.dg/abi/Wabi-3-3.C: New test.
9066
c88301ad 90672016-01-27 Richard Biener <rguenther@suse.de>
9068
9069 PR tree-optimization/69166
9070 * gcc.dg/torture/pr69166.c: New testcase.
9071
8ca47550 90722016-01-27 Martin Jambor <mjambor@suse.cz>
9073
9074 PR tree-optimization/69355
9075 * gcc.dg/tree-ssa/pr69355.c: New test.
9076
5cb23e3c 90772016-01-27 Marek Polacek <polacek@redhat.com>
9078
9079 PR c++/69496
9080 * g++.dg/ext/constexpr-vla1.C: New test.
9081
7b0c1b6d 90822016-01-20 Christian Bruel <christian.bruel@st.com>
9083
9084 PR target/69245
9085 * gcc.target/arm/pr69245.c: New test.
9086
220112fc 90872016-01-27 Jakub Jelinek <jakub@redhat.com>
9088
9089 PR tree-optimization/69399
9090 * gcc.dg/torture/pr69399.c: New test.
9091
16294490 90922016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9093
9094 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9095
8abd3d0c 90962016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9097
9098 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9099
7cf9b895 91002016-01-26 Tom de Vries <tom@codesourcery.com>
9101
9102 PR tree-optimization/69110
9103 * gcc.dg/autopar/pr69110.c: New test.
9104
557c1942 91052016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 9106 Sebastian Pop <s.pop@samsung.com>
557c1942 9107
9108 * gcc.dg/graphite/isl-ast-op-select.c: New.
9109
80adbd96 91102015-01-26 Paul Thomas <pault@gcc.gnu.org>
9111
9112 PR fortran/69385
9113 * gfortran.dg/allocate_error_6.f90: New test.
9114
c3f86f60 91152016-01-26 Richard Henderson <rth@redhat.com>
9116
9117 * gcc.dg/tm/pr60908.c: New test.
9118
3752e5b1 91192016-01-26 David Malcolm <dmalcolm@redhat.com>
9120
9121 PR other/69006
9122 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9123 directive.
9124 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9125 expected multiline output to reflect the colorization being
9126 disabled before newlines.
9127 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9128 (custom_diagnostic_finalizer): Replace call to
9129 pp_newline_and_flush with call to pp_flush.
9130 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9131 * gfortran.dg/implicit_class_1.f90: Likewise.
9132 * lib/gcc-dg.exp (allow_blank_lines): New global.
9133 (dg-allow-blank-lines-in-output): New procedure.
9134 (gcc-dg-prune): Complain about blank lines in the output, unless
9135 dg-allow-blank-lines-in-output was called.
9136 * lib/multiline.exp (_build_multiline_regex): Only support
9137 arbitrary followup text for non-blank-lines, not for blank lines.
9138
9bbfd060 91392016-01-26 Jakub Jelinek <jakub@redhat.com>
9140
9141 PR tree-optimization/69483
9142 * gcc.dg/pr69483.c: New test.
9143 * g++.dg/opt/pr69483.C: New test.
9144
53773057 91452016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9146
9147 PR target/68620
9148 * gcc.target/arm/pr68620.c: New test.
9149
442a556f 91502016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9151
9152 * gcc.target/i386/pr68986-2.c: Remove -m32.
9153
d513c683 91542016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9155
9156 PR target/68986
9157 * gcc.target/i386/pr68986-1.c: New test.
9158 * gcc.target/i386/pr68986-2.c: Likewise.
9159 * gcc.target/i386/pr68986-3.c: Likewise.
9160
976877a5 91612016-01-26 Christian Bruel <christian.bruel@st.com>
9162
9163 * lib/target-supports.exp
9164 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9165 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9166 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9167
2c7b2f88 91682016-01-26 Richard Biener <rguenther@suse.de>
9169
9170 PR tree-optimization/69452
9171 * gcc.dg/torture/pr69452.c: New testcase.
9172
f7fc06e7 91732016-01-26 Jakub Jelinek <jakub@redhat.com>
9174
9175 PR target/69442
9176 * gcc.dg/pr69442.c: New test.
9177
d1dae587 91782016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9179
9180 PR target/67896
9181 * gcc.target/aarch64/simd/pr67896.C: New.
9182
ef7be7f8 91832016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9184
9185 PR tree-optimization/69400
9186 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9187 function.
9188 (plugin_init): Call it.
9189 * gcc.dg/torture/pr69400.c: New test.
9190
648433a4 91912016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9192
9193 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9194
45fc5243 91952016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9196 Sebastian Pop <s.pop@samsung.com>
9197
9198 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9199 isl-0.15.
9200
c699f6a1 92012016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9202 Sebastian Pop <s.pop@samsung.com>
9203
9204 * gcc.dg/graphite/pr69292.c: New.
9205
b86e24ea 92062016-01-25 Jakub Jelinek <jakub@redhat.com>
9207
9208 * c-c++-common/goacc/use_device-1.c: New test.
9209
105cb8d7 92102016-01-25 Jeff Law <law@redhat.com>
9211
9212 PR tree-optimization/69196
9213 PR tree-optimization/68398
9214 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9215 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9216
44562749 92172016-01-25 David Edelsohn <dje.gcc@gmail.com>
9218
9219 PR target/69469
9220 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9221 Algorithm.
9222
6837fee7 92232016-01-25 Richard Biener <rguenther@suse.de>
9224
9225 PR testsuite/69380
9226 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9227
fe500d65 92282016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9229
9230 PR target/69421
9231 * gcc.dg/pr69421.c: New test.
9232
8eacba94 92332016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9234
9235 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9236 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9237 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9238 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9239 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9240 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9241 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9242 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9243 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9244 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9245
af09d40d 92462016-01-25 Richard Biener <rguenther@suse.de>
9247
9248 PR tree-optimization/69376
9249 * gcc.dg/torture/pr69376.c: New testcase.
9250
d65063f5 92512016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9252
9253 PR fortran/69397
9254 PR fortran/68442
9255 * gfortran.dg/interface_38.f90: New test.
9256 * gfortran.dg/interface_39.f90: New test.
80adbd96 9257
08c7bfb4 92582016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9259
9260 Revert:
9261 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9262
9263 PR c++/11858
9264 PR c++/24663
9265 PR c++/24664
9266 * g++.dg/template/pr11858.C: New test.
9267 * g++.dg/template/pr24663.C: New test.
9268 * g++.dg/template/unify12.C: New test.
9269 * g++.dg/template/unify13.C: New test.
9270 * g++.dg/template/unify14.C: New test.
9271 * g++.dg/template/unify15.C: New test.
9272 * g++.dg/template/unify16.C: New test.
9273 * g++.dg/template/unify17.C: New test.
9274
c2e7d2be 92752016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9276
9277 PR fortran/68283
9278 gfortran.dg/pr68283.f90: New test.
9279
9f2e8617 92802016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9281
9282 PR fortran/66094
9283 * gfortran.dg/inline_matmul_13.f90: New test.
9284 * gfortran.dg/matmul_bounds_8.f90: New test.
9285 * gfortran.dg/matmul_bounds_9.f90: New test.
9286 * gfortran.dg/matmul_bounds_10.f90: New test.
9287
a4838119 92882016-01-23 Tom de Vries <tom@codesourcery.com>
9289
9290 PR tree-optimization/69426
9291 * gcc.dg/autopar/pr69426.c: New test.
9292
feddf0dc 92932016-01-23 Martin Sebor <msebor@redhat.com>
9294
9295 PR c++/58109
9296 PR c++/69022
9297 * g++.dg/cpp0x/alignas5.C: New test.
9298 * g++.dg/ext/vector29.C: Same.
9299
132731fb 93002016-01-23 Uros Bizjak <ubizjak@gmail.com>
9301
9302 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9303 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9304 _GNU_SOURCE from compile flags to the source.
9305 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9306 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9307 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9308 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9309
51aec681 93102016-01-22 Jakub Jelinek <jakub@redhat.com>
9311
9312 PR target/69432
9313 * g++.dg/opt/pr69432.C: New test.
9314
147aa3e3 93152016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9316
9317 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9318 32-bit targets testing an -m64 multilib.
9319
4d04e35e 93202016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9321
9322 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9323 64-bit support.
9324
86f38d0c 93252016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9326
9327 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9328
f776e712 93292016-01-21 Christian Bruel <christian.bruel@st.com>
9330
9331 PR target/68674
9332 * gcc.target/i386/pr68674.c
9333 * gcc.target/aarch64/pr68674.c
9334 * gcc.target/arm/pr68674.c
9335
7b9de435 93362016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9337
9338 PR target/69403
9339 * gcc.c-torture/execute/pr69403.c: New test.
9340
9935a0ba 93412016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9342
9343 PR c++/55843
9344 * g++.dg/template/pr55843.C: New.
9345
06b94aa1 93462016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9347
9348 PR testsuite/66877
9349 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9350 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9351
b68773a8 93522016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9353
9354 PR testsuite/67489
132731fb 9355 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9356 from dg-do compile directive, and instead add
9357 { dg-require-effective-target int128 }.
b68773a8 9358
bbbbe8ab 93592016-01-20 Martin Sebor <msebor@redhat.com>
9360
9361 PR c/69405
9362 * gcc.dg/sync-fetch.c: New test.
9363
f3a6a26f 93642016-01-21 Martin Sebor <msebor@redhat.com>
9365
9366 PR target/69252
9367 * gcc.target/powerpc/pr69252.c: New test.
9368
d1565a03 93692016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9370
9371 PR fortran/65996
132731fb 9372 * gfortran.dg/pr65996.f90: New test.
d1565a03 9373
15a5a905 93742016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9375
9376 PR c++/68810
bbbbe8ab 9377 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 9378 expected to generate an error.
15a5a905 9379
e4538af5 93802016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9381
9382 PR middle-end/66178
9383 * gcc.dg/torture/pr66178.c: New test.
9384
4d4180ce 93852016-01-21 Anton Blanchard <anton@samba.org>
9386 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9387
9388 PR target/63354
9389 * gcc.target/powerpc/pr63354.c: New test.
9390
86e16058 93912016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9392
9393 PR rtl-optimization/68990
9394 * gcc.target/i386/pr68990: New.
9395
b11b85e4 93962016-01-21 Nick Clifton <nickc@redhat.com>
9397
9398 PR target/69129
9399 * gcc.target/mips/pr69129.c: New.
9400
62dd9f85 94012016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9402
9403 PR c++/58046
9404 * g++.dg/cpp0x/pr58046.C: New.
9405
ac7d424b 94062016-01-21 Jakub Jelinek <jakub@redhat.com>
9407
47c0bea3 9408 PR target/69187
9409 PR target/65624
9410 * gcc.target/arm/pr69187.c: New test.
9411
ac7d424b 9412 PR c++/69355
9413 * g++.dg/torture/pr69355.C: New test.
9414
9e18b252 94152016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9416 Sebastian Pop <s.pop@samsung.com>
9417
9418 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9419
de862e2f 94202016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9421 Sebastian Pop <s.pop@samsung.com>
9422
132731fb 9423 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 9424
f55f9344 94252016-01-21 Jakub Jelinek <jakub@redhat.com>
9426
9427 PR middle-end/67653
9428 * c-c++-common/pr67653.c: New test.
9429 * gcc.dg/torture/pr29119.c: Add dg-warning.
9430
62752e71 94312016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9432
9433 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9434
16d4186f 94352016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9436
9437 PR c/24293
9438 * gcc.dg/pr24293.c: New test.
9439 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9440 incomplete struct type.
9441 * gcc.dg/declspec-1.c: Likewise.
9442 * gcc.dg/pr63549.c: Likewise.
9443
58219d13 94442016-01-20 Jakub Jelinek <jakub@redhat.com>
9445
9446 PR tree-optimization/66612
9447 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9448 for bdn instruction.
9449
a7b5688a 94502016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9451
9452 * lib/target-supports.exp
9453 (check_effective_target_arm_fp_ok_nocache): New.
9454 (check_effective_target_arm_fp_ok): New.
9455 (add_options_for_arm_fp): New.
9456 (check_effective_target_arm_crypto_ok_nocache): Require
9457 target_arm_v8_neon_ok instead of arm32.
9458 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9459 (check_effective_target_arm_crypto_pragma_ok): New.
9460 (add_options_for_arm_vfp): New.
9461 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9462 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9463 target instead. Force initial fpu to vfp.
9464 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9465 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9466 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9467 dependency.
9468 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9469 use arm_vfp effective target instead. Force initial fpu to vfp.
9470 * gcc.target/arm/attr-neon3.c: Likewise.
9471 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9472 arm_vfp_ok.
9473 * gcc.target/arm/unsigned-float.c: Likewise.
9474 * gcc.target/arm/vfp-1.c: Likewise.
9475 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9476 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9477 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9478 * gcc.target/arm/vfp-ldmias.c: Likewise.
9479 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9480 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9481 * gcc.target/arm/vfp-stmiad.c: Likewise.
9482 * gcc.target/arm/vfp-stmias.c: Likewise.
9483 * gcc.target/arm/vnmul-1.c: Likewise.
9484 * gcc.target/arm/vnmul-2.c: Likewise.
9485 * gcc.target/arm/vnmul-3.c: Likewise.
9486 * gcc.target/arm/vnmul-4.c: Likewise.
9487
7ca56ca8 94882016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 9489
7fb75b57 9490 PR testsuite/69366
9491 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9492 the MPX run-time library, for compile-time MPX test.
9493 * gcc.target/i386/chkp-always_inline.c: Likewise.
9494 * gcc.target/i386/chkp-bndret.c: Likewise.
9495 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9496 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9497 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9498 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9499 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9500 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9501 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9502 * gcc.target/i386/chkp-label-address.c: Likewise.
9503 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9504 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9505 * gcc.target/i386/chkp-pr69044.c: Likewise.
9506 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9507 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9508 * gcc.target/i386/chkp-strchr.c: Likewise.
9509 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9510 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9511 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9512 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9513 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9514 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9515 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9516 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9517 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9518 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9519 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9520 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9521 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9522 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9523 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9524 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9525 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9526 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9527 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9528 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9529 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9530 * gcc.target/i386/pr63995-2.c: Likewise.
9531 * gcc.target/i386/pr64805.c: Likewise.
9532 * gcc.target/i386/pr65044.c: Likewise.
9533 * gcc.target/i386/pr65167.c: Likewise.
9534 * gcc.target/i386/pr65183.c: Likewise.
9535 * gcc.target/i386/pr65184.c: Likewise.
9536 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 9537
f2da0b99 95382016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9539
9540 PR tree-optimization/69328
9541 * gcc.dg/pr69328.c: New test.
9542
4d379676 95432016-01-20 Jeff Law <law@redhat.com>
9544
4a11f145 9545 PR target/25114
4d379676 9546 * gcc.target/m68k/pr25114.c: New test.
9547
0754bad1 95482016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9549
9550 * gcc.target/arm/memset-inline-10.c: Added
9551 dg-require-effective-target arm_thumb2_ok.
9552
63bd5c2d 95532016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9554
9555 * gcc.dg/debug/dwarf2/sso.c: New test.
9556
a9c01e81 95572016-01-19 Uros Bizjak <ubizjak@gmail.com>
9558
9559 PR testsuite/68820
9560 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9561 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9562 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9563
53fa0e54 95642016-01-19 Jan Hubicka <hubicka@ucw.cz>
9565
9566 PR ipa/66223
9567 * g++.dg/ipa/devirt-50.C: New testcase.
9568
e035a62c 95692016-01-19 Marek Polacek <polacek@redhat.com>
9570
9571 PR c++/68965
9572 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9573 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9574
885cc3ea 95752016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9576
9577 PR target/69135
9578 * gcc.target/arm/pr69135_1.c: New test.
9579
07bd240e 95802015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9581
9582 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9583
9f60d257 95842015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9585
9586 * gcc.target/aarch64/ccmp_1.c: New testcase.
9587
a0c919f7 95882016-01-19 Marek Polacek <polacek@redhat.com>
9589
9590 PR c++/68586
9591 * g++.dg/cpp0x/enum30.C: New test.
9592
dc5d6d17 95932016-01-19 Richard Biener <rguenther@suse.de>
9594
9595 PR tree-optimization/69336
9596 * g++.dg/tree-ssa/pr69336.C: New testcase.
9597
6dd156e0 95982016-01-19 Jakub Jelinek <jakub@redhat.com>
9599
9600 PR debug/65779
9601 * gcc.dg/pr65779.c: New test.
9602
3e0d45b9 96032016-01-19 Richard Biener <rguenther@suse.de>
9604
9605 PR tree-optimization/69352
9606 * gcc.dg/torture/pr69352.c: New testcase.
9607
7a3cf64d 96082016-01-19 Jakub Jelinek <jakub@redhat.com>
9609
9610 PR rtl-optimization/68955
9611 PR rtl-optimization/64557
9612 * gcc.dg/torture/pr68955.c: New test.
9613
8be55b33 96142016-01-19 Jan Hubicka <hubicka@ucw.cz>
9615
9616 PR lto/69136
9617 * g++.dg/torture/pr69136.C: New testcase.
9618
72a985d7 96192016-01-19 Jan Hubicka <hubicka@ucw.cz>
9620
9621 PR lto/69133
9622 * g++.dg/lto/pr69133_0.C: New testcase.
9623 * g++.dg/lto/pr69133_1.C: New testcase.
9624
56778b62 96252016-01-15 Jeff Law <law@redhat.com>
9626
9627 PR tree-optimization/69320
9628 * gcc.c-torture/pr69320-1.c: New test.
9629 * gcc.c-torture/pr69320-2.c: New test.
9630 * gcc.c-torture/pr69320-3.c: New test.
9631 * gcc.c-torture/pr69320-4.c: New test.
9632
ced41b93 96332016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9634
9635 PR c++/11858
9636 PR c++/24663
9637 PR c++/24664
9638 * g++.dg/template/pr11858.C: New test.
9639 * g++.dg/template/pr24663.C: New test.
9640 * g++.dg/template/unify12.C: New test.
9641 * g++.dg/template/unify13.C: New test.
9642 * g++.dg/template/unify14.C: New test.
9643 * g++.dg/template/unify15.C: New test.
9644 * g++.dg/template/unify16.C: New test.
9645 * g++.dg/template/unify17.C: New test.
9646
7f8cbcaf 96472016-01-18 David Malcolm <dmalcolm@redhat.com>
9648
9649 PR testsuite/69181
9650 * gcc.dg/pr69181-1.c: New test file.
9651 * gcc.dg/pr69181-2.c: New test file.
9652 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9653 globals by moving it to...
9654 (cleanup-after-saved-dg-test): ...this new function. Add
9655 "global additional_sources_used". Add reset of global
9656 multiline_expected_outputs to the empty list.
9657 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9658 global to...
9659 (multiline_expected_outputs): ...this, and updated comments to
9660 note that it is modified from gcc-dg.exp.
9661 (dg-end-multiline-output): Update for the above renaming.
9662 (handle-multiline-outputs): Likewise. Remove the clearing
9663 of the expected outputs to the empty list.
9664
3c7cbfc0 96652016-01-18 Richard Biener <rguenther@suse.de>
9666
9667 PR tree-optimization/69297
9668 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9669
81d49cc1 96702016-01-18 Joseph Myers <joseph@codesourcery.com>
9671
9672 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9673 dg-options.
9674 * gcc.target/mips/mips-3d-2.c: Likewise.
9675 * gcc.target/mips/mips-3d-3.c: Likewise.
9676 * gcc.target/mips/mips-3d-4.c: Likewise.
9677 * gcc.target/mips/mips-3d-5.c: Likewise.
9678 * gcc.target/mips/mips-3d-6.c: Likewise.
9679 * gcc.target/mips/mips-3d-7.c: Likewise.
9680 * gcc.target/mips/mips-3d-8.c: Likewise.
9681 * gcc.target/mips/mips-3d-9.c: Likewise.
9682 * gcc.target/mips/mips-ps-1.c: Likewise.
9683 * gcc.target/mips/mips-ps-2.c: Likewise.
9684 * gcc.target/mips/mips-ps-3.c: Likewise.
9685 * gcc.target/mips/mips-ps-4.c: Likewise.
9686 * gcc.target/mips/mips-ps-5.c: Likewise.
9687 * gcc.target/mips/mips-ps-6.c: Likewise.
9688 * gcc.target/mips/mips-ps-7.c: Likewise.
9689 * gcc.target/mips/mips-ps-type.c: Likewise.
9690 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9691 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9692
03c4ff3a 96932016-01-18 Tom de Vries <tom@codesourcery.com>
9694
9695 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9696 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9697 * c-c++-common/goacc/kernels-empty.c: New test.
9698 * c-c++-common/goacc/kernels-eternal.c: New test.
9699 * c-c++-common/goacc/kernels-loop-2.c: New test.
9700 * c-c++-common/goacc/kernels-loop-3.c: New test.
9701 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9702 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9703 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9704 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9705 * c-c++-common/goacc/kernels-loop-data.c: New test.
9706 * c-c++-common/goacc/kernels-loop-g.c: New test.
9707 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9708 * c-c++-common/goacc/kernels-loop-n.c: New test.
9709 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9710 * c-c++-common/goacc/kernels-loop.c: New test.
9711 * c-c++-common/goacc/kernels-noreturn.c: New test.
9712 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9713 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9714 * c-c++-common/goacc/kernels-reduction.c: New test.
9715
22e3dcee 97162016-01-18 Tom de Vries <tom@codesourcery.com>
9717
9718 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9719 * gcc.dg/autopar/outer-2.c: Same.
9720 * gcc.dg/autopar/outer-3.c: Same.
9721 * gcc.dg/autopar/outer-4.c: Same.
9722 * gcc.dg/autopar/outer-5.c: Same.
9723 * gcc.dg/autopar/outer-6.c: Same.
9724 * gcc.dg/autopar/parallelization-1.c: Same.
9725 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9726 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9727 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9728 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9729 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9730 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9731 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9732 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9733 * gcc.dg/autopar/pr39500-1.c: Same.
9734 * gcc.dg/autopar/pr39500-2.c: Same.
9735 * gcc.dg/autopar/pr46193.c: Same.
9736 * gcc.dg/autopar/pr46194.c: Same.
9737 * gcc.dg/autopar/pr49580.c: Same.
9738 * gcc.dg/autopar/pr49960-1.c: Same.
9739 * gcc.dg/autopar/pr49960.c: Same.
9740 * gcc.dg/autopar/pr68373.c: Same.
9741 * gcc.dg/autopar/reduc-1.c: Same.
9742 * gcc.dg/autopar/reduc-1char.c: Same.
9743 * gcc.dg/autopar/reduc-1short.c: Same.
9744 * gcc.dg/autopar/reduc-2.c: Same.
9745 * gcc.dg/autopar/reduc-2char.c: Same.
9746 * gcc.dg/autopar/reduc-2short.c: Same.
9747 * gcc.dg/autopar/reduc-3.c: Same.
9748 * gcc.dg/autopar/reduc-4.c: Same.
9749 * gcc.dg/autopar/reduc-6.c: Same.
9750 * gcc.dg/autopar/reduc-7.c: Same.
9751 * gcc.dg/autopar/reduc-8.c: Same.
9752 * gcc.dg/autopar/reduc-9.c: Same.
9753 * gcc.dg/autopar/uns-outer-4.c: Same.
9754 * gcc.dg/autopar/uns-outer-5.c: Same.
9755 * gcc.dg/autopar/uns-outer-6.c: Same.
9756 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9757 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9758
fd5cbe2f 97592016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9760
9761 PR target/63679
9762 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9763 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9764
fa75ab55 97652016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9766
9767 PR target/63679
9768 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9769 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9770 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9771
214b2582 97722016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9773
9774 PR target/63679
9775 * gcc.dg/tree-ssa/sra-17.c: New.
9776 * gcc.dg/tree-ssa/sra-18.c: New.
9777
13146837 97782016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9779
9780 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9781
6ccd18c2 97822016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9783
9784 * gnat.dg/inline12.adb: New test.
9785
8872b95f 97862016-01-18 Bin Cheng <bin.cheng@arm.com>
9787
9788 PR tree-optimization/66797
9789 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9790
971514e3 97912016-01-18 Richard Biener <rguenther@suse.de>
9792
9793 PR tree-optimization/69170
9794 * gcc.dg/torture/pr69170.c: New testcase.
9795
dfb6d139 97962016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 9797
9798 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9799
164d84c2 98002016-01-16 Tom de Vries <tom@codesourcery.com>
9801
9802 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9803
4c33b769 98042016-01-16 Tom de Vries <tom@codesourcery.com>
9805
9806 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9807 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9808 redundant dg-require-effective-target pthread.
9809 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9810 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9811 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9812 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9813 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9814 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9815 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9816
673441b0 98172016-01-16 David Edelsohn <dje.gcc@gmail.com>
9818
9819 PR target/68609
9820 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9821 * gcc.target/powerpc/recip-7.c: Same.
9822
90153ae7 98232016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9824
9825 PR c++/69091
9826 * g++.dg/template/pr69091.C: New test.
9827
bc24d01d 98282016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9829
9830 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9831 dump does not contain an error_mark_node.
9832 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9833 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9834
4067c0fd 98352016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9836
9837 PR c++/68936
9838 * g++.dg/template/pr68936.C: New test.
9839
27c6dbdd 98402016-01-15 David Edelsohn <dje.gcc@gmail.com>
9841
9842 PR target/68609
9843 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9844 * gcc.target/powerpc/recip-2.c: Same.
9845 * gcc.target/powerpc/recip-3.c: Same.
9846 * gcc.target/powerpc/recip-4.c: Same.
9847 * gcc.target/powerpc/recip-sqrtf.c: Same.
9848
e390c57d 98492016-01-15 Jeff Law <law@redhat.com>
9850
9851 PR tree-optimization/69270
9852 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9853 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9854
ddcfeaf1 98552016-01-15 Paul Thomas <pault@gcc.gnu.org>
9856
9857 PR fortran/49630
9858 * gfortran.dg/deferred_character_13.f90: New test for the fix
9859 of comment 3 of the PR.
9860
9861 PR fortran/54070
9862 * gfortran.dg/deferred_character_8.f90: New test
9863 * gfortran.dg/allocate_error_5.f90: New test
9864
9865 PR fortran/60593
9866 * gfortran.dg/deferred_character_10.f90: New test
9867
9868 PR fortran/60795
9869 * gfortran.dg/deferred_character_14.f90: New test
9870
9871 PR fortran/61147
9872 * gfortran.dg/deferred_character_11.f90: New test
9873
9874 PR fortran/64324
9875 * gfortran.dg/deferred_character_9.f90: New test
9876
81be349c 98772016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9878
9879 PR rtl-optimization/69030
9880 * gcc.target/i386/pr69030.c: New.
9881
998456c5 98822016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9883
9884 * gcc.target/aarch64/target_attr_17.c: New test.
9885
0d85be19 98862016-01-15 Richard Biener <rguenther@suse.de>
9887
9888 PR tree-optimization/66856
9889 * gcc.dg/torture/pr66856-1.c: New testcase.
9890 * gcc.dg/torture/pr66856-2.c: Likewise.
9891
321d36c8 98922016-01-15 Richard Biener <rguenther@suse.de>
9893
9894 PR debug/69137
9895 * g++.dg/lto/pr69137_0.C: New testcase.
9896
d94a1f53 98972016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9898
9899 PR middle-end/69246
9900 * gcc.target/i386/pr69246.c: New test.
9901
5fe9a861 99022016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9903
a9c01e81 9904 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 9905
3d05a5e9 99062016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9907
9908 PR c++/56194
9909 * g++.dg/init/const9.C: Disable test on S/390.
9910
5e8132b5 99112016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9912
9913 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9914 * g++.dg/Wno-frame-address.C: Ditto.
9915
32307cdf 99162016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9917
9918 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9919
1ca28250 99202016-01-15 Richard Biener <rguenther@suse.de>
9921
9922 PR tree-optimization/68961
9923 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9924
6271bd93 99252016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9926
9927 * gcc.target/i386/pr65105-5.c: New test.
9928
dfb6d139 99292016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 9930
9931 * gcc.c-torture/execute/alias-4.c: New testcase.
9932
dfb6d139 99332016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 9934
9935 PR ipa/68148
9936 * g++.dg/ipa/devirt-49.C: New testcase.
9937
7bbac464 99382016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 9939
9940 PR target/65837
9941 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9942 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9943 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9944
4345b868 99452016-01-15 Richard Biener <rguenther@suse.de>
9946
9947 PR tree-optimization/69117
9948 * gcc.dg/torture/pr69117.c: New testcase.
9949
580357e7 99502015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 9951
9952 PR c++/69048
9953 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9954
612baa31 99552016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9956
9957 PR testsuite/67509
9958 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9959 range tests use 100 * maximum instead of maximum + 1.
9960
44e09bc4 99612016-01-14 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR debug/69244
9964 * gcc.dg/guality/pr69244.c: New test.
9965
96962ae4 99662016-01-14 Uros Bizjak <ubizjak@gmail.com>
9967
9968 * lib/target-supports.exp (check_effective_target_issignaling):
9969 New procedure.
9970 * gcc.dg/pr61441.c: Require issignaling effective target.
9971
ab9c400b 99722016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9973
9974 PR target/68803
9975 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9976
a7ed4583 99772016-01-14 David Malcolm <dmalcolm@redhat.com>
9978
9979 PR c++/68819
9980 PR preprocessor/69177
9981 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9982 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9983 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9984 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9985
77f35cec 99862016-01-14 Marek Polacek <polacek@redhat.com>
9987
9988 PR c/69262
9989 * gcc.dg/array-15.c: New test.
9990
915d0950 99912016-01-14 Jakub Jelinek <jakub@redhat.com>
9992
9993 PR middle-end/68146
9994 PR tree-optimization/69155
9995 * gfortran.dg/pr68146.f: New test.
9996 * gfortran.dg/pr69155.f90: New test.
9997
24651fb7 99982016-01-14 Richard Biener <rguenther@suse.de>
9999
10000 PR tree-optimization/68060
10001 * gcc.dg/torture/pr68060-1.c: New testcase.
10002 * gcc.dg/torture/pr68060-2.c: Likewise.
10003
2f63f950 100042016-01-14 Nick Clifton <nickc@redhat.com>
10005
10006 * lib/target-supports.exp
10007 (check_effective_target_arm_neon_ok_nocache): Add an option
10008 sequence that includes setting the ARM architecture to ARMv7-A.
10009 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10010 command line options necessary to enable Neon support.
10011 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10012 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10013 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10014 * gcc.target/arm/pr69180.c: Likewise.
10015
3ce0acde 100162016-01-14 Jeff Law <law@redhat.com>
10017
10018 PR tree-optimization/69270
10019 * gcc.dg/tree-ssa/pr69270.c: New test.
10020
bda05c57 100212016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10022
10023 PR c/66208
10024 * c-c++-common/pr66208.c: New file.
10025
9b657cf1 100262016-01-13 Jakub Jelinek <jakub@redhat.com>
10027
10028 PR tree-optimization/69156
10029 * gcc.dg/pr69156.c: New test.
10030
58ba1b9d 100312016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10032
10033 * gcc.target/i386/pr69225-7.c: New test.
10034
e5fee0fe 100352016-01-13 Richard Henderson <rth@redhat.com>
10036
10037 * gcc.dg/tm/memopt-13.c: Update expected function.
10038 * gcc.dg/tm/memopt-6.c: Likewise.
10039
3f0e9745 100402016-01-13 Uros Bizjak <ubizjak@gmail.com>
10041
10042 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10043 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10044 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10045 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 10046
3f0e9745 100472016-01-13 Tom de Vries <tom@codesourcery.com>
10048
10049 PR tree-optimization/69169
7a6ddc0d 10050 * gcc.dg/pr69169.c: New test.
10051
9b657cf1 100522016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 10053
10054 PR target/69228
10055 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10056 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10057 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10058 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10059 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10060 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10061 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10062 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10063
f704d701 100642016-01-13 Jakub Jelinek <jakub@redhat.com>
10065
10066 PR target/69247
10067 * gcc.dg/pr69247.c: New test.
10068
e966d6b9 100692016-01-13 Richard Biener <rguenther@suse.de>
10070
10071 PR tree-optimization/69242
10072 * gcc.dg/torture/pr69242.c: New testcase.
10073
1ca1d9b2 100742016-01-13 Richard Biener <rguenther@suse.de>
10075
10076 PR tree-optimization/69186
10077 * gcc.dg/torture/pr69186.c: New testcase.
10078
d07cbccc 100792016-01-13 Jeff Law <law@redhat.com>
10080
10081 PR tree-optimization/67755
10082 * gcc.dg/tree-ssa/pr67755.c: New test.
10083
100842016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 10085
10086 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10087 pass number in output by a star.
10088
b95d41cf 100892016-01-12 Bin Cheng <bin.cheng@arm.com>
10090
10091 PR tree-optimization/68911
10092 * gcc.c-torture/execute/pr68911.c: New test.
10093
91d87e22 100942016-01-12 Marek Polacek <polacek@redhat.com>
10095
10096 PR c++/68979
10097 * g++.dg/warn/permissive-1.C: New test.
10098
8a9401a4 100992016-01-12 Jakub Jelinek <jakub@redhat.com>
10100
10101 PR objc++/68511
10102 PR c++/69213
10103 * g++.dg/opt/pr69213.C: New test.
10104
b9cb7a67 101052016-01-12 Christian Bruel <christian.bruel@st.com>
10106
10107 PR target/69180
10108 * gcc.target/arm/pr69180.c: New test.
10109
e4c96992 101102016-01-12 Richard Biener <rguenther@suse.de>
10111
10112 PR lto/69077
10113 * g++.dg/lto/pr69077_0.C: New testcase.
10114 * g++.dg/lto/pr69077_1.C: Likewise.
10115
90525f61 101162016-01-12 Jakub Jelinek <jakub@redhat.com>
10117
10118 PR target/69175
10119 * g++.dg/opt/pr69175.C: New test.
10120
9e7edfd3 101212016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10122
10123 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10124 rather than #including math.h & stdlib.h.
10125 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10126 * gcc.dg/vect/pr49771.c: Likewise.
10127 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10128 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10129 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10130 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10131 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10132 * gcc.dg/vect/pr44507.c: Likewise.
10133 * gcc.dg/vect/pr45902.c: Likewise.
10134 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10135 * gcc.dg/vect/vect-117.c: Likewise.
10136 * gcc.dg/vect/vect-99.c: Likewise.
10137 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10138 * gcc.dg/vect/vect-cond-1.c: Likewise.
10139 * gcc.dg/vect/vect-cond-2.c: Likewise.
10140 * gcc.dg/vect/vect-cond-3.c: Likewise.
10141 * gcc.dg/vect/vect-cond-4.c: Likewise.
10142 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10143 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10144 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10145 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10146 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10147 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10148 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10149 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10150 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10151 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10152 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10153 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10154 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10155 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10156 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10157 include of signal.h.
10158 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10159 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10160 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10161 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10162 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10163 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10164 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10165 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10166 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10167 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10168 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10169 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10170 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10171 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10172 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10173 * gcc.dg/vect/vect-outer-5.c: Likewise.
10174 * gcc.dg/vect/vect-outer-6.c: Likewise.
10175 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10176 include of stdio.h.
10177
3368873d 101782016-01-12 Nick Clifton <nickc@redhat.com>
10179
10180 PR target/68913
10181 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10182 to fread so that it will be found in all target runtimes.
10183
0464ea95 101842016-01-12 Richard Biener <rguenther@suse.de>
10185
10186 PR tree-optimization/69053
10187 * g++.dg/torture/pr69053.C: New testcase.
10188
7819730f 101892016-01-12 Richard Biener <rguenther@suse.de>
10190
10191 PR tree-optimization/69168
10192 * gcc.dg/torture/pr69168.c: New testcase.
10193
995bfebf 101942016-01-12 Richard Biener <rguenther@suse.de>
10195
10196 PR tree-optimization/69157
10197 * gcc.dg/torture/pr69157.c: New testcase.
10198
101992016-01-12 Richard Biener <rguenther@suse.de>
10200
10201 PR tree-optimization/69174
10202 * gcc.dg/torture/pr69174.c: New testcase.
10203
1d10d64c 102042016-01-12 Jakub Jelinek <jakub@redhat.com>
10205
10206 PR c++/66808
10207 PR c++/69000
10208 * g++.dg/tls/pr66808.C: New test.
10209 * g++.dg/tls/pr69000.C: New test.
10210
f0b79faf 102112016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10212
10213 * gcc.target/powerpc/swaps-p8-23.c: New test.
10214 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10215
04cf75a4 102162016-01-11 John David Anglin <danglin@gcc.gnu.org>
10217
10218 PR tree-optimization/68356
10219 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10220
0eb4264c 102212016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10222 Jim Wilson <jim.wilson@linaro.org>
10223
10224 PR target/69194
10225 * gcc.target/arm/pr69194.c: New test.
10226
2f66de64 102272016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10228
10229 PR target/69225
10230 * gcc.target/i386/pr69225-1.c: New test.
10231 * gcc.target/i386/pr69225-2.c: Likewise.
10232 * gcc.target/i386/pr69225-3.c: Likewise.
10233 * gcc.target/i386/pr69225-4.c: Likewise.
10234 * gcc.target/i386/pr69225-5.c: Likewise.
10235 * gcc.target/i386/pr69225-6.c: Likewise.
10236
36105e82 102372016-01-11 Jakub Jelinek <jakub@redhat.com>
10238
1c78ce2e 10239 PR target/67462
10240 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10241 if lp64.
10242
a4a87320 10243 PR target/69071
10244 * gcc.dg/pr69071.c: New test.
10245
91fbd04f 10246 PR c++/69211
10247 * g++.dg/opt/pr69211.C: New test.
10248
36105e82 10249 PR tree-optimization/69214
10250 * gcc.c-torture/compile/pr69214.c: New test.
10251
e934c380 102522016-01-11 Uros Bizjak <ubizjak@gmail.com>
10253
10254 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10255 * gcc.target/i386/pr66232-11.c: Ditto.
10256 * gcc.target/i386/pr66232-12.c: Ditto.
10257 * gcc.target/i386/pr66232-13.c: Ditto.
10258
3ff1b153 102592016-01-11 Richard Biener <rguenther@suse.de>
10260
10261 PR tree-optimization/69173
10262 * gcc.dg/torture/pr69173.c: New testcase.
10263
04e1504c 102642016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10265
10266 PR rtl-optimization/68796
10267 * gcc.target/aarch64/tst_5.c: New test.
10268 * gcc.target/aarch64/tst_6.c: Likewise.
10269
ae8718b5 102702016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10271
10272 PR rtl-optimization/68841
10273 * gcc.dg/pr68841.c: New test.
10274 * gcc.c-torture/execute/pr68841.c: New test.
10275
bd8bece2 102762016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10277
10278 PR rtl-optimization/68920
10279 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10280 for ix86 targets.
10281 * gcc.dg/ifcvt-5.c: New test.
10282
9b657cf1 102832016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 10284
10285 PR bootstrap/69123
10286 * g++.dg/pr69123.C: New.
10287
7a158352 102882016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10289
10290 PR target/69010
10291 * gcc.target/i386/pr69010.c: New test.
10292
ff375d11 102932016-01-11 Martin Jambor <mjambor@suse.cz>
10294
10295 PR ipa/69044
10296 * gcc.target/i386/chkp-pr69044.c: New test.
10297
9eb890f1 102982016-01-11 Tom de Vries <tom@codesourcery.com>
10299
10300 PR tree-optimization/69109
10301 * gcc.dg/autopar/pr69109-2.c: New test.
10302 * gcc.dg/autopar/pr69109.c: New test.
10303
c4157ee5 103042016-01-11 Tom de Vries <tom@codesourcery.com>
10305
10306 PR tree-optimization/69108
10307 * gcc.dg/autopar/pr69108.c: New test.
10308
b933e511 103092016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10310
10311 PR c++/69029
10312 * c-c++-common/Wisleading-indentation.c: Augment test.
10313
efb73de1 103142016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10315
10316 PR fortran/69154
10317 * gfortran.dg/inline_matmul_12.f90: New test.
10318
40c86c3b 103192016-01-10 Paul Thomas <pault@gcc.gnu.org>
10320
10321 PR fortran/67779
10322 * gfortran.dg/actual_array_offset_1: New test.
10323
a006c0bb 103242016-01-10 Tom de Vries <tom@codesourcery.com>
10325
10326 PR tree-optimization/69062
10327 * gcc.dg/autopar/pr69062.c: New test.
10328
880ed4be 103292016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10330
10331 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10332 * gcc.dg/vect/slp-perm-2.c: Likewise.
10333 * gcc.dg/vect/slp-perm-3.c: Likewise.
10334 * gcc.dg/vect/slp-perm-5.c: Likewise.
10335 * gcc.dg/vect/slp-perm-6.c: Likewise.
10336 * gcc.dg/vect/slp-perm-7.c: Likewise.
10337 * gcc.dg/vect/slp-perm-8.c: Likewise.
10338
d95e1856 103392016-01-10 Tom de Vries <tom@codesourcery.com>
10340
10341 PR tree-optimization/69039
10342 * gcc.dg/autopar/pr69039.c: New test.
10343
0f8f48d0 103442016-01-09 Marek Polacek <polacek@redhat.com>
10345
10346 PR c++/69113
10347 * g++.dg/pr69113.C: New test.
10348
7dff0499 103492016-01-09 Jakub Jelinek <jakub@redhat.com>
10350
10351 PR middle-end/50865
10352 PR tree-optimization/69097
10353 * gcc.c-torture/execute/pr50865.c: New test.
10354 * gcc.c-torture/execute/pr69097-1.c: New test.
10355 * gcc.c-torture/execute/pr69097-2.c: New test.
10356 * gcc.dg/pr69097-1.c: New test.
10357 * gcc.dg/pr69097-2.c: New test.
10358
18431e78 103592016-01-09 Jakub Jelinek <jakub@redhat.com>
10360
10361 PR c++/69164
10362 * g++.dg/opt/pr69164.C: New test.
10363
1943a4a2 103642016-01-08 Jakub Jelinek <jakub@redhat.com>
10365
10366 PR tree-optimization/69167
10367 * gcc.dg/pr69167.c: New test.
10368
a143e277 103692016-01-08 Marek Polacek <polacek@redhat.com>
10370
10371 PR c++/68449
10372 * g++.dg/pr68449.C: New.
10373
44c01906 103742016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10375
10376 PR tree-optimization/68707
10377 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10378 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10379 on platforms supporting it.
10380 * gcc.dg/vect/slp-perm-2.c: Likewise.
10381 * gcc.dg/vect/slp-perm-3.c: Likewise.
10382 * gcc.dg/vect/slp-perm-5.c: Likewise.
10383 * gcc.dg/vect/slp-perm-7.c: Likewise.
10384 * gcc.dg/vect/slp-perm-8.c: Likewise.
10385 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10386 on platforms supporting it.
10387
c437d1e8 103882016-01-08 Jakub Jelinek <jakub@redhat.com>
10389
c9595c51 10390 PR tree-optimization/69162
10391 * gcc.dg/pr69162.c: New test.
10392
c437d1e8 10393 PR tree-optimization/69172
10394 * gcc.dg/pr69172.c: New test.
10395
6a46a28c 103962016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10397
10398 PR tree-optimization/67781
10399 * gcc.c-torture/execute/pr67781.c: New file.
10400
62ad9a04 104012016-01-08 Jakub Jelinek <jakub@redhat.com>
10402
10403 PR tree-optimization/69083
10404 * gcc.dg/vect/pr69083.c: New test.
10405
9e0e8c2a 104062016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10407
10408 PR tree-optimization/61441
10409 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10410 Use -fexcess-precision=standard for compiler options.
10411 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10412
5d034e37 104132016-01-08 Jakub Jelinek <jakub@redhat.com>
10414
5013f740 10415 PR fortran/69128
10416 * gfortran.dg/gomp/pr69128.f90: New test.
10417
5d034e37 10418 PR c++/69145
10419 * g++.dg/ext/pr69145-1.C: New test.
10420 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10421 * g++.dg/ext/pr69145-2.h: New file.
10422
517906ff 104232016-01-07 Martin Sebor <msebor@redhat.com>
10424
10425 PR c/68966
10426 * gcc.dg/atomic-fetch-bool.c: New test.
10427 * gcc.dg/sync-fetch-bool.c: New test.
10428
cdbb524c 104292016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10430
10431 PR fortran/66680
10432 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10433
ec3aba9e 104342016-01-07 Nick Clifton <nickc@redhat.com>
10435
10436 PR target/66655
10437 * g++.dg/pr66655.C: New test.
10438 * g++.dg/pr66655_1.cc: Test support file.
10439 * g++.dg/pr66655.h: Test header file.
10440
9b657cf1 104412016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 10442
10443 PR fortran/66680
10444 gfortran.dg/gomp/pr66680.f90: New test.
10445
cd45d7a5 104462016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10447
10448 PR target/69171
10449 * gcc.target/i386/pr69171-1.c: New test.
10450 * gcc.target/i386/pr69171-2.c: Likewise.
10451 * gcc.target/i386/pr69171-3.c: Likewise.
10452 * gcc.target/i386/pr69171-4.c: Likewise.
10453 * gcc.target/i386/pr69171-5.c: Likewise.
10454 * gcc.target/i386/pr69171-6.c: Likewise.
10455
4a86a91a 104562015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10457
10458 PR middle-end/67639
10459 * c-c++-common/pr67639.c: New test.
10460
34c05552 104612016-01-07 Jakub Jelinek <jakub@redhat.com>
10462
10463 PR tree-optimization/69141
10464 * g++.dg/opt/pr69141.C: New test.
10465
f08d6895 104662016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10467
10468 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10469
32ec4173 104702016-01-06 Uros Bizjak <ubizjak@gmail.com>
10471
10472 PR target/69140
10473 * gcc.target/i386/pr69140.c: New test
10474
d74214f3 104752016-01-06 David Malcolm <dmalcolm@redhat.com>
10476
10477 * gcc.dg/bad-dereference.c: New test case.
10478
73991cab 104792015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10480
10481 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10482
fc8cc457 104832016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10484
10485 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10486
be3c9981 104872016-01-06 Marek Polacek <polacek@redhat.com>
10488
10489 PR sanitizer/69099
10490 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10491
2cb724f9 104922016-01-05 Marek Polacek <polacek@redhat.com>
10493
10494 PR c/69104
10495 * gcc.dg/atomic-invalid-2.c: New.
10496
233a53ed 104972016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10498
10499 PR target/68991
10500 * gcc.target/i386/pr68991.c: New test.
10501
ea87c5e3 105022016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10503
10504 PR target/68991
10505 * g++.dg/pr68991-1.C: New test.
10506 * g++.dg/pr68991-2.C: Likewise.
10507
1943a4a2 105082016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 10509
1943a4a2 10510 PR other/60465
afe82e5b 10511 * gcc.target/ia64/pr60465-gprel64.c: New test.
10512 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10513
1e9147dd 105142016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10515
10516 PR rtl-optimization/68651
10517 * gcc.target/aarch64/pr68651_1.c: New test.
10518
d42aa619 105192016-01-05 David Malcolm <dmalcolm@redhat.com>
10520
10521 PR c/69122
10522 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10523
1776de76 105242016-01-05 Nathan Sidwell <nathan@acm.org>
10525
2d7d361d 10526 PR c++/58583
10527 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10528
1776de76 10529 * gcc.dg/alias-15.c: New.
10530
5beb12c0 105312016-01-05 Nick Clifton <nickc@redhat.com>
10532
10533 PR target/68870
10534 * g++.dg/pr68770.C: New test.
10535
d8cca921 105362016-01-04 Mike Stump <mikestump@comcast.net>
10537
10538 * lib/target-supports.exp (check_effective_target_cilkplus):
10539 cilkplus targets require pthreads.
afc907ef 10540 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 10541
8427dff3 105422016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10543
10544 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10545 generation.
10546
f1717362 105472016-01-04 Jakub Jelinek <jakub@redhat.com>
10548
10549 Update copyright years.
10550
d7d6a3ab 105512016-01-04 Marek Polacek <polacek@redhat.com>
10552
10553 PR c/68908
10554 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10555 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10556 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10557
b8f4a5f9 105582016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10559
10560 * gcc.target/sparc/20160104-2.c: New test.
10561
6b5c028f 105622016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10563
10564 * gcc.target/sparc/20160104-1.c: New test.
10565
300e1002 105662016-01-03 Paul Thomas <pault@gcc.gnu.org>
10567
10568 PR fortran/65045
10569 * gfortran.dg/pr65045.f90: New test.
10570
855b105f 105712016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10572
10573 * gnat.dg/specs/debug1.ads: Delete.
10574
bdc177dc 105752016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10576
10577 PR libgfortran/68867
10578 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10579 expression.
10580
48aaffae 105812016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10582
10583 PR libgfortran/68867
10584 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10585 PowerPC.
10586
19a468b8 105872016-01-01 Paul Thomas <pault@gcc.gnu.org>
10588
10589 PR fortran/68864
10590 * gfortran.dg/pr68864.f90: New test.
10591
25371c91 105922016-01-01 Jakub Jelinek <jakub@redhat.com>
10593
2a659064 10594 PR tree-optimization/69070
10595 * gcc.dg/pr69070.c: New test.
10596
57aa9851 10597 PR sanitizer/69055
10598 * gfortran.dg/pr69055.f90: New test.
10599
25371c91 10600 PR target/69015
10601 * gcc.dg/pr69015.c: New test.
f1717362 10602\f
fb2c1edd 10603Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 10604
10605Copying and distribution of this file, with or without modification,
10606are permitted in any medium without royalty provided the copyright
10607notice and this notice are preserved.