]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR target/72805 (AVX512: invalid code generation involving masks)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f6cdf42f
PK
12016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2
3 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4 dg-options.
5
33a9c609
PK
62016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7
8 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
9 test-cases.
10 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
11 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
12 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
13 test-cases.
14 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
15 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
16 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
17 large_double.
18
4473482d
PC
192016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
20
21 PR c++/72800
22 * g++.dg/cpp1y/lambda-ice1.C: New.
23
08156df5
PP
242016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
25
26 PR c++/72759
27 * g++.dg/cpp1y/pr72759.C: New test.
28
938da3a5
PP
292016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
30
31 * gcc.dg/switch-10.c: New test.
32
da84183c
JG
332016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
34
35 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
36
ae9281fc
TS
372016-08-04 Thomas Schwinge <thomas@codesourcery.com>
38
39 * c-c++-common/goacc/routine-5.c: Update.
40
086ad22e
BE
412016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
42
43 PR rtl-optimization/70903
44 * gcc.c-torture/execute/pr70903.c: New test.
45
6805e400
ML
462016-08-04 Martin Liska <mliska@suse.cz>
47
48 * gcc.dg/params/params.exp: Replace file exists with
49 TESTING_IN_BUILD_TREE.
50
a0008434
MP
512016-08-04 Marek Polacek <polacek@redhat.com>
52
53 PR c++/70229
54 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
55
fb46286e
RB
562016-08-04 Richard Biener <rguenther@suse.de>
57
58 PR middle-end/71984
59 * gcc.dg/torture/pr71984.c: Guard correctness check for
60 little-endian.
61
ac2c96ab
AP
622016-08-03 Andrew Pinski <apinski@cavium.com>
63
64 * gcc.c-torture/compile/20160802-1.c: New testcase.
65
c98583e9
FR
662016-08-03 Fritz Reese <fritzoreese@gmail.com>
67
68 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
69
9ad1a1da
RB
702016-08-03 Richard Biener <rguenther@suse.de>
71
72 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
73 and remove -O3.
74 * c-c++-common/ubsan/pr71403-2.c: Likewise.
75 * c-c++-common/ubsan/pr71403-3.c: Likewise.
76
cd75c979
RB
772016-08-03 Richard Biener <rguenther@suse.de>
78
79 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
80 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
81 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
82 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
83
30e8d875
SKS
842016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
85
86 * gcc.dg/init-excess-2.c: Require int32plus.
87 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
88 * gcc.dg/pr59963-2.c: Require int32plus.
89 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
90 * gcc.dg/unroll-7.c: Require int32plus.
91
69b806f6
BC
922016-08-02 Bin Cheng <bin.cheng@arm.com>
93
94 PR tree-optimization/34114
95 * gcc.dg/tree-ssa/loop-42.c: New test.
96
1efafef3
TC
972016-08-02 Tamar Christina <tamar.christina@arm.com>
98
99 * gcc.target/aarch64/vminmaxnm.c: New.
100 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
101 tests.
102
e2a99194
MM
1032016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
104
105 * gcc.target/powerpc/vec-extract-5.c: New tests to test
106 vec_extract for vector float, vector int, vector short, and vector
107 char.
108 * gcc.target/powerpc/vec-extract-6.c: Likewise.
109 * gcc.target/powerpc/vec-extract-7.c: Likewise.
110 * gcc.target/powerpc/vec-extract-8.c: Likewise.
111 * gcc.target/powerpc/vec-extract-9.c: Likewise.
112
71bfb77a
WD
1132016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
114
115 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 116 single stack adjustment, no writeback.
71bfb77a
WD
117 * gcc.target/aarch64/test_frame_12.c: Likewise.
118 * gcc.target/aarch64/test_frame_13.c: Likewise.
119 * gcc.target/aarch64/test_frame_15.c: Likewise.
120 * gcc.target/aarch64/test_frame_6.c: Likewise.
121 * gcc.target/aarch64/test_frame_7.c: Likewise.
122 * gcc.target/aarch64/test_frame_8.c: Likewise.
123 * gcc.target/aarch64/test_frame_16.c: New test.
124
37bce35a
L
1252015-08-01 H.J. Lu <hongjiu.lu@intel.com>
126
127 PR target/72748
128 * gcc.target/i386/pr72748.c: New test.
129
2a93954e
AH
1302015-08-01 Alan Hayward <alan.hayward@arm.com>
131
132 PR tree-optimization/71818
133 * gcc.dg/vect/pr71818.c: New
134
bf60c531
ML
1352016-08-01 Martin Liska <mliska@suse.cz>
136
137 PR tree-optimization/71857
138 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
139
8ed49fab
KT
1402016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
141
142 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
143
76e2c821
JB
1442016-08-01 Jan Beulich <jbeulich@suse.com>
145
146 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
147
35029597
WS
1482016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
149
150 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
151 * gcc.target/powerpc/mulkc3-1.c: Likewise.
152
3aa4b66a
JW
1532016-07-31 Jonathan Wakely <jwakely@redhat.com>
154
155 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
156 (check_effective_target_c++): Likewise. Also match for libstdc++.
157
93cb9a5a
SK
1582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
159
160 PR fortran/41922
161 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
162 * gfortran.dg/equiv_constraint_7.f90: Ditto.
163 * gfortran.dg/pr41922.f90: New test.
164
9fcb2819
SK
1652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
166
167 PR fortran/68566
168 * gfortran.dg/pr68566.f90: new test.
169
8bada5cd
MS
1702016-07-30 Martin Sebor <msebor@redhat.com>
171
172 PR c++/60760
173 PR c++/71091
174 * g++.dg/cpp0x/constexpr-cast.C: New test.
175 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
176 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
177 * g++.dg/ubsan/pr63956.C: Correct.
178
d0047a25
MM
1792016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
180
181 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
182 vector double or vector long where the vector is in memory.
183 * gcc.target/powerpc/vec-extract-3.c: Likewise.
184 * gcc.target/powerpc/vec-extract-4.c: Likewise.
185
e4f7a5df
SK
1862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
187
188 PR fortran/69867
189 * gfortran.dg/pr69867.f90: New test.
190
b441ae1d
SK
1912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
192
193 PR fortran/69962
194 * gfortran.dg/pr69962.f90: New test.
195
712dff31
SK
1962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
197
198 PR fortran/70006
199 * gfortran.dg/pr70006.f90: New test.
200
fb42421e
SK
2012016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
202
203 PR fortran/71730
204 * gfortran.dg/pr71730.f90: New test.
205 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
206 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
207 * gfortran.dg/array_constructor_26.f03: Ditto.
208
466effe0
WS
2092016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
210
211 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
212 * gcc.target/powerpc/pr71763.c: Likewise.
213
f618a472
MP
2142016-07-29 Marek Polacek <polacek@redhat.com>
215
216 PR c/71742
217 * gcc.dg/940510-1.c: Adjust dg-error.
218 * gcc.dg/c99-flex-array-1.c: Likewise.
219 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
220
efd0786f
MP
221 PR c/71853
222 * gcc.dg/noncompile/pr71853.c: New test.
223
e00dceaf
MP
224 PR c/71573
225 * gcc.dg/noncompile/pr71573.c: New test.
226
638fc14f
MP
227 PR c/71926
228 * g++.dg/warn/Wparentheses-30.C: New test.
229 * gcc.dg/Wparentheses-14.c: New test.
230
61c73a7f
UB
2312016-07-29 Uros Bizjak <ubizjak@gmail.com>
232
233 * gcc.dg/pr59833.c: Use dg-add-options ieee.
234
01d32b2b
BC
2352016-07-29 Bin Cheng <bin.cheng@arm.com>
236
237 PR tree-optimization/57558
238 * gcc.dg/vect/pr57558-1.c: New test.
239 * gcc.dg/vect/pr57558-2.c: New test.
240
f6c7a248
PK
2412016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
242
61c73a7f 243 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
244 to scan forwprop1 dump pass.
245
f54ea774
PC
2462016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
247
248 PR c++/51488
249 * g++.dg/template/pr51488.C: New.
250
673a107a
JJ
2512016-07-29 Jakub Jelinek <jakub@redhat.com>
252
253 PR c/71969
254 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
255 static __inline__.
256 * gcc.dg/pr71969-1.c: New test.
257 * gcc.dg/pr71969-2.c: New test.
258 * gcc.dg/pr71969-3.c: New test.
259
78169471
MP
2602016-07-29 Marek Polacek <polacek@redhat.com>
261
262 PR c/71574
263 * c-c++-common/pr71574.c: New test.
264
a5b5c8b6
MP
265 PR c/71583
266 * gcc.dg/noncompile/pr71583.c: New test.
267
883b6d4e
KV
2682016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
269
270 PR middle-end/68217
271 * gcc.dg/pr68217.c: New test.
272
89f1f37e
SK
2732016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
274
275 PR fortran/71067
276 * gfortran.dg/pr71067_1.f90: New test.
277 * gfortran.dg/pr71067_2.f90: Ditto.
278
e0d32185
MM
2792016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
280
281 * gcc.target/powerpc/vec-extract-1.c: New test.
282
c851722d
SK
2832016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
284
285 PR fortran/71799
286 * gfortran.dg/pr71799.f90: New test.
287
f064da6a
PC
2882016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
289
290 PR c++/71665
291 * g++.dg/cpp0x/pr71665-1.C: New.
292 * g++.dg/cpp0x/pr71665-2.C: Likewise.
293 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
294 * g++.dg/ext/label10.C: Likewise.
295 * g++.dg/parse/constant5.C: Likewise.
296
1b70aaad
SK
2972016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
298
299 PR fortran/71859
300 * gfortran.dg/pr71859.f90: New test.
301 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
302 * gfortran.dg/coarray_collectives_1.f90: Ditto.
303
a23404c9
PT
3042016-07-28 Paul Thomas <pault@gcc.gnu.org>
305
306 PR fortran/71883
307 * gfortran.dg/pr71883.f90 : New test.
308
513d866d
YR
3092016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
310
311 PR tree-optimization/71734
61c73a7f 312 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 313
7c428aa2
RL
3142016-07-28 Renlin Li <renlin.li@arm.com>
315
316 Revert
317 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
318
319 PR fortran/71902
320 * gfortran.dg/dependency_47.f90: New test.
321
1225d6b1
ML
3222016-07-28 Martin Liska <mliska@suse.cz>
323
324 PR gcov-profile/68025
325 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
326
e5f5bf35
ML
3272016-07-28 Martin Liska <mliska@suse.cz>
328
329 * g++.dg/vect/pr70944.cc: New test.
330
4536610d
KV
3312016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
332
333 PR middle-end/71994
334 * gcc.dg/torture/pr71994.c: New test.
335
8c6961ca
PK
3362016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
337
338 PR middle-end/71078
339 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
340 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
341 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
342
8de22ea0
RB
3432016-07-27 Richard Biener <rguenther@suse.de>
344
345 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
346
5d9da222
ML
3472016-07-27 Martin Liska <mliska@suse.cz>
348
349 * gcc.dg/predict-13.c: New test.
350 * gcc.dg/predict-14.c: New test.
351
af9e275f
SKS
3522016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
353
a23404c9 354 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
355 including stdint.h.
356 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
357 including stdint.h.
358
71abba1e
MM
3592016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
360
361 PR target/71869
362 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
363 IEEE built-in functions handle quiet and signalling NaNs
364 correctly.
365
9cd74e8f
SK
3662016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
367
368 PR fortran/71862
369 * gfortran.dg/pr71862.f90: New test.
370
0d48446f
MS
3712016-07-26 Martin Sebor <msebor@redhat.com>
372
373 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
374 selector with dg-options.
375
524cf1e4
PP
3762016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
377
378 PR tree-optimization/18046
379 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
380 * gcc.dg/tree-ssa/vrp103.c: New test.
381 * gcc.dg/tree-ssa/vrp104.c: New test.
382
100665d8
WS
3832016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
384
385 * gcc.target/powerpc/pr63354.c: Require lp64 since
386 -mprofile-kernel is not legal with -m32.
387
0b64ca40
RB
3882016-07-26 Richard Biener <rguenther@suse.de>
389
390 PR rtl-optimization/71984
391 * gcc.dg/torture/pr71984.c: New testcase.
392
9b7937cf
RS
3932016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
394
395 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
396 g++-dg-runtest via et-dg-runtest.
397 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
398 * gcc.dg/vect/vect.exp: Likewise.
399 * gfortran.dg/graphite/graphite.exp: Likewise, but for
400 gfortran-dg-runtest.
401 * gfortran.dg/vect/vect.exp: Likewise.
402 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
403 (check_mips_loongson_hw_available): Likewise.
404 (check_effective_target_mpaired_single_runtime): Likewise.
405 (check_effective_target_mips_loongson_runtime): Likewise.
406 (add_options_for_mpaired_single): Likewise.
407 (check_effective_target_vect_int): Add global et_index.
408 Check and save the supported feature for a target selected by
409 the et_index target. Break long lines where appropriate. Call
410 et-is-effective-target for MIPS with an argument instead of
411 check_effective_target_* where appropriate.
412 (check_effective_target_vect_intfloat_cvt): Likewise.
413 (check_effective_target_vect_uintfloat_cvt): Likewise.
414 (check_effective_target_vect_floatint_cvt): Likewise.
415 (check_effective_target_vect_floatuint_cvt): Likewise.
416 (check_effective_target_vect_simd_clones): Likewise.
417 (check_effective_target_vect_shift): ewise.
418 (check_effective_target_whole_vector_shift): Likewise.
419 (check_effective_target_vect_bswap): Likewise.
420 (check_effective_target_vect_shift_char): Likewise.
421 (check_effective_target_vect_long): Likewise.
422 (check_effective_target_vect_float): Likewise.
423 (check_effective_target_vect_double): Likewise.
424 (check_effective_target_vect_long_long): Likewise.
425 (check_effective_target_vect_no_int_max): Likewise.
426 (check_effective_target_vect_no_int_add): Likewise.
427 (check_effective_target_vect_no_bitwise): Likewise.
428 (check_effective_target_vect_widen_shift): Likewise.
429 (check_effective_target_vect_no_align): Likewise.
430 (check_effective_target_vect_hw_misalign): Likewise.
431 (check_effective_target_vect_element_align): Likewise.
432 (check_effective_target_vect_condition): Likewise.
433 (check_effective_target_vect_cond_mixed): Likewise.
434 (check_effective_target_vect_char_mult): Likewise.
435 (check_effective_target_vect_short_mult): Likewise.
436 (check_effective_target_vect_int_mult): Likewise.
437 (check_effective_target_vect_extract_even_odd): Likewise.
438 (check_effective_target_vect_interleave): Likewise.
439 (check_effective_target_vect_stridedN): Likewise.
440 (check_effective_target_vect_multiple_sizes): Likewise.
441 (check_effective_target_vect64): Likewise.
442 (check_effective_target_vect_call_copysignf): Likewise.
443 (check_effective_target_vect_call_sqrtf): Likewise.
444 (check_effective_target_vect_call_btrunc): Likewise.
445 (check_effective_target_vect_call_btruncf): Likewise.
446 (check_effective_target_vect_call_ceil): Likewise.
447 (check_effective_target_vect_call_ceilf): Likewise.
448 (check_effective_target_vect_call_floor): Likewise.
449 (check_effective_target_vect_call_floorf): Likewise.
450 (check_effective_target_vect_call_lceil): Likewise.
451 (check_effective_target_vect_call_lfloor): Likewise.
452 (check_effective_target_vect_call_nearbyint): Likewise.
453 (check_effective_target_vect_call_nearbyintf): Likewise.
454 (check_effective_target_vect_call_round): Likewise.
455 (check_effective_target_vect_call_roundf): Likewise.
456 (check_effective_target_vect_perm): Likewise, but also append *_saved
457 to the existing global name to properly cache the result.
458 (check_effective_target_vect_perm_byte): Likewise.
459 (check_effective_target_vect_perm_short): Likewise.
460 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
461 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
462 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
463 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
464 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
465 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
466 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
467 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
468 (check_effective_target_vect_sdot_qi): Likewise.
469 (check_effective_target_vect_udot_qi): Likewise.
470 (check_effective_target_vect_sdot_hi): Likewise.
471 (check_effective_target_vect_udot_hi): Likewise.
472 (check_effective_target_vect_usad_char): Likewise.
473 (check_effective_target_vect_pack_trunc): Likewise.
474 (check_effective_target_vect_unpack): Likewise.
475 (check_effective_target_vect_aligned_arrays): Likewise.
476 (check_effective_target_vect_natural_alignment): Likewise.
477 (check_effective_target_vector_alignment_reachable): Likewise.
478 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
479 (is-effective-target): Initialize et_index if undefined.
480 (et-dg-runtest): New.
481 (et-is-effective-target): Likewise.
482 (check_vect_support_and_set_flags): Add supported MIPS targets to
483 EFFECTIVE_TARGETS list. Return the number of supported targets.
484
8f63caf6
RB
4852016-07-26 Richard Biener <rguenther@suse.de>
486 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
487
488 PR middle-end/70920
489 * gcc.dg/pr70920-1.c: New test-case.
490 * gcc.dg/pr70902-2.c: Likewise.
491 * gcc.dg/pr70920-3.c: Likewise.
492 * gcc.dg/pr70920-4.c: Likewise
493 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
494 2 instead of 3.
495
7d575fff
AM
4962016-07-25 Alexander Monakov <amonakov@ispras.ru>
497
498 * gcc.c-torture/execute/pr71494.c: Require label_values.
499 * gcc.dg/pr16973.c: Ditto.
500
bf01e070
SKS
5012016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
502
503 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
504 * gcc.dg/torture/pr69771.c: Require int32plus.
505 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
506
16b05965
ML
5072016-07-25 Martin Liska <mliska@suse.cz>
508
509 * gcc.dg/torture/pr71987.c: New test.
510
d52d3767
SK
5112016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
512
513 PR fortran/71935
514 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
515 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
516 * gfortran.dg/pr71935.f90: New test.
517
2e6b45af
MS
5182016-07-22 Martin Sebor <msebor@redhat.com>
519
520 PR c++/71675
521 * g++.dg/ext/atomic-3.C: New test.
522 * gcc.dg/atomic/pr71675.c: New test.
523
58b3986e
ES
5242016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
525
526 * gcc.target/i386/mvc8.c: New test.
527
faa1612a
BC
5282016-07-22 Bin Cheng <bin.cheng@arm.com>
529
530 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
531 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
532
1603ebe0
TK
5332016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
534
535 PR fortran/71795
536 * gfortran.dg/constructor_50.f90: New test.
537
bc91c436
ML
5382016-07-22 Martin Liska <mliska@suse.cz>
539
540 PR gcov-profile/69028
541 PR gcov-profile/62047
542 * g++.dg/cilk-plus/pr69028.C: New test.
543
9fe9a3a7
AV
5442016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
545
546 * gfortran.dg/coarray_stat_2.f90: New test.
547
70866e3d
MM
5482016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
549
550 * gcc.target/powerpc/vec-extract.h: New files to check the
551 vec_extract built-in functions for all vector types, testing
552 accessing each element, both with constant and variable element
553 numbers.
554 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
555 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
556 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
557 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
558 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
559 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
560 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
561 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
562 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
563
ab3af181
JJ
5642016-07-21 Jakub Jelinek <jakub@redhat.com>
565
566 PR c++/71728
567 * g++.dg/other/pr71728.C: New test.
568
ebe8f322
JG
5692016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
570
571 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
572 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
573 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
574 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
575 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
576
959cef74
RB
5772016-07-21 Richard Biener <rguenther@suse.de>
578
579 PR tree-optimization/71947
580 * gcc.dg/tree-ssa/vrp102.c: New testcase.
581
b24d9420
BC
5822016-07-21 Bin Cheng <bin.cheng@arm.com>
583
584 * gcc.dg/tree-ssa/scev-15.c: New.
585
23974819
BC
5862016-07-21 Bin Cheng <bin.cheng@arm.com>
587
588 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
589
ee78cbaa
JJ
5902016-07-21 Jakub Jelinek <jakub@redhat.com>
591
592 PR c++/71941
593 * g++.dg/gomp/pr71941.C: New test.
594
52ed68f7
DM
5952016-07-20 David Malcolm <dmalcolm@redhat.com>
596
597 PR c/70339
598 PR c/71858
599 * g++.dg/spellcheck-identifiers.C: New test case, based on
600 gcc.dg/spellcheck-identifiers.c.
601 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
602 gcc.dg/spellcheck-identifiers-2.c.
603 * g++.dg/spellcheck-typenames.C: New test case, based on
604 gcc.dg/spellcheck-typenames.c
605
18407bfb
JW
6062016-07-20 Jonathan Wakely <jwakely@redhat.com>
607
608 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
609 pointer to member function and also test catching by reference.
610
4c07fd98
DV
6112016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
612
613 * gcc.target/s390/pr67443.c: Fix test case.
614
fee21d65
DV
6152016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
616
617 * gcc.target/s390/insv-1.c: Xfail some tests.
618 * gcc.target/s390/insv-2.c: Likewise.
619
dbe9dfdd
GJL
6202016-07-20 Georg-Johann Lay <avr@gjlay.de>
621
622 * gcc.target/avr/torture/get-mem.c: New test.
623 * gcc.target/avr/torture/set-mem.c: New test.
624
c25e1d82
GJL
6252016-07-20 Georg-Johann Lay <avr@gjlay.de>
626
627 PR target/71948
628 * gcc.target/avr/torture/tiny-progmem.c: New test.
629
109d2197
JJ
6302016-07-20 Jakub Jelinek <jakub@redhat.com>
631
7419f441
JJ
632 PR c++/71909
633 * g++.dg/parse/pr71909.C: New test.
634 * g++.dg/tm/pr71909.C: New test.
635
109d2197
JJ
636 PR c++/50060
637 * g++.dg/cpp0x/constexpr-50060.C: New test.
638 * g++.dg/cpp1y/constexpr-50060.C: New test.
639
144530cf
ML
6402016-07-20 Martin Liska <mliska@suse.cz>
641
642 * gfortran.dg/graphite/pr71898.f90: New test.
643
04ac4afa
BC
6442016-07-20 Bin Cheng <bin.cheng@arm.com>
645
646 PR tree-optimization/71503
647 PR tree-optimization/71683
648 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
649 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
650
dcbdb17a
ML
6512016-07-20 Martin Liska <mliska@suse.cz>
652
653 * gcc.dg/plugin/plugin.exp: Remove sreal test.
654 * gcc.dg/plugin/sreal-test-1.c: Remove.
655 * gcc.dg/plugin/sreal_plugin.c: Remove.
656
6ed82555
TK
6572016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
658
659 PR fortran/71902
660 * gfortran.dg/dependency_47.f90: New test.
661
13da0507
JJ
6622016-07-19 Jakub Jelinek <jakub@redhat.com>
663
4833f561
JJ
664 PR rtl-optimization/71916
665 * gcc.c-torture/compile/pr71916.c: New test.
666
4fda19ef
JJ
667 PR middle-end/71874
668 * g++.dg/torture/pr71874.C: New test.
669
13da0507
JJ
670 PR middle-end/71734
671 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
672 (my_alloc): Rewritten to use __builtin_posix_memalign and
673 __SIZE_TYPE__.
674 (my_free): Use __builtin_free instead of _mm_free.
675 (Vec::operator=): Use __builtin_memcpy.
676
e7980add
MJ
6772016-07-19 Martin Jambor <mjambor@suse.cz>
678
61c73a7f
UB
679 PR fortran/71688
680 * gfortran.dg/pr71688.f90: New test.
e7980add 681
13e88953
RB
6822016-07-19 Richard Biener <rguenther@suse.de>
683
684 * c-c++-common/vector-subscript-6.c: New testcase.
685 * c-c++-common/vector-subscript-7.c: Likewise.
686
1caf0482
SKS
6872016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
688
a23404c9 689 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
690 and UInt32 based on __SIZEOF_INT__.
691
cef5388d
RB
6922016-07-19 Richard Biener <rguenther@suse.de>
693
694 PR tree-optimization/71901
695 * gcc.dg/torture/pr71901.c: New testcase.
696
6972016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
698
699 PR tree-optimization/71908
700 * gcc.dg/torture/pr71908.c: New testcase.
701
a8f7a895
MM
7022016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
703
704 PR target/71493
705 * gcc.target/powerpc/pr71493-1.c: New test.
706 * gcc.target/powerpc/pr71493-2.c: Likewise.
707
f2111a36
JJ
7082016-07-18 Jakub Jelinek <jakub@redhat.com>
709
99516432
JJ
710 PR c++/71835
711 * g++.dg/conversion/ambig3.C: New test.
712
87713c6a
JJ
713 PR c++/71828
714 * g++.dg/cpp0x/constexpr-71828.C: New test.
715
7a7f16ca
JJ
716 PR c++/71826
717 * g++.dg/template/pr71826.C: New test.
718
f4d90295
JJ
719 PR c++/71822
720 * g++.dg/template/defarg21.C: New test.
721
f2111a36
JJ
722 PR c++/71871
723 * g++.dg/ext/vector31.C: New test.
724
0b965526
UB
7252016-07-18 Uros Bizjak <ubizjak@gmail.com>
726
727 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
728
94e136b9
YR
7292016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
730
731 PR tree-optimization/71734
732 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
733
7072df0a
DV
7342016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
735
736 * gcc.target/s390/warn-dynamicstack-1.c: New test.
737 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
738 stack-layout-dynamic-1.c: New test.
739
54158a1a
AK
7402016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
741
742 * gcc.target/s390/nolrl-1.c: New test.
743
43068916
FR
7442016-07-17 Fritz Reese <fritzoreese@gmail.com>
745
746 PR fortran/71523
747 * gfortran.dg/pr71523_1.f90: New test.
748 * gfortran.dg/pr71523_2.f90: New test.
749
a9356b12
AS
7502016-07-16 Andreas Schwab <schwab@linux-m68k.org>
751
752 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
753
466effe0 754>>>>>>> .r238890
a07b81c7
JD
7552016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
756 Marco Restelli <mrestelli@gmail.com>
757
758 PR fortran/62125
759 * gfortran.dg/pr62125.f90: New test.
760
96c0ec12
BS
7612016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
762
763 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
764 * gcc.target/powerpc/mulkc3-1.c: Likewise.
765
479d0ed5
JW
7662016-07-15 Jonathan Wakely <jwakely@redhat.com>
767
768 PR c++/58796
769 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
770 * g++.dg/cpp0x/nullptr35.C: New test.
771
41c7438e
BC
7722016-07-15 Bin Cheng <bin.cheng@arm.com>
773
774 * gcc.dg/tree-ssa/scev-8.c: Update test string.
775
f7ba880b
CP
7762016-07-15 Cesar Philippidis <cesar@codesourcery.com>
777
778 * gfortran.dg/goacc/vector_length.f90: New test.
779
b9aba0a0
RB
7802016-07-15 Richard Biener <rguenther@suse.de>
781
782 PR tree-optimization/71881
783 * gcc.dg/torture/pr71881.c: New testcase.
784
9513d5fb
RB
7852016-07-15 Richard Biener <rguenther@suse.de>
786
787 PR tree-optimization/71887
788 * gcc.dg/torture/pr71887.c: New testcase.
789
ddbbcb19
JJ
7902016-07-15 Jakub Jelinek <jakub@redhat.com>
791
792 PR c/71858
793 * gcc.dg/spellcheck-identifiers-3.c: New test.
794
29eb509c
AV
7952016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
796
797 PR fortran/71807
798 * gfortran.dg/null_9.f90: New test.
799
43aabfcf
BC
8002016-07-15 Bin Cheng <bin.cheng@arm.com>
801
802 * gcc.dg/tree-ssa/loop-41.c: New test.
803
afc89e58
BC
8042016-07-15 Bin Cheng <bin.cheng@arm.com>
805
806 PR tree-optimization/71347
807 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
808
6fa682ad
SK
8092016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
810
811 PR fortran/29819
812 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
813 * gfortran.dg/contains.f90: Ditto.
814 * gfortran.dg/contains_empty_1.f03: Ditto.
815 * gfortran.dg/submodule_3.f08: Ditto.
816
dd36b877
JJ
8172016-07-14 Jakub Jelinek <jakub@redhat.com>
818
a60a5d31
JJ
819 PR testsuite/71865
820 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
821 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
822 expected diagnostics.
823
dd36b877
JJ
824 PR c/71858
825 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
826 * gcc.dg/spellcheck-identifiers-2.c: New test.
827 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
828 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
829
a241f8ca
JJ
8302016-07-14 Jakub Jelinek <jakub@redhat.com>
831
832 PR tree-optimization/71872
833 * gcc.c-torture/compile/pr71872.c: New test.
834
d62b809c
TP
8352016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
836
837 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
838 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
839 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
840 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
841 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
842 * gcc.target/arm/atomic-op-acquire-1.c: This.
843 * gcc.target/arm/atomic-op-char.c: Rename into ...
844 * gcc.target/arm/atomic-op-char-1.c: This.
845 * gcc.target/arm/atomic-op-consume.c: Rename into ...
846 * gcc.target/arm/atomic-op-consume-1.c: This.
847 * gcc.target/arm/atomic-op-int.c: Rename into ...
848 * gcc.target/arm/atomic-op-int-1.c: This.
849 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
850 * gcc.target/arm/atomic-op-relaxed-1.c: This.
851 * gcc.target/arm/atomic-op-release.c: Rename into ...
852 * gcc.target/arm/atomic-op-release-1.c: This.
853 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
854 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
855 * gcc.target/arm/atomic-op-short.c: Rename into ...
856 * gcc.target/arm/atomic-op-short-1.c: This.
857 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
858 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
859 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
860 * gcc.target/arm/atomic-op-char-2.c: Likewise.
861 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
862 * gcc.target/arm/atomic-op-int-2.c: Likewise.
863 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
864 * gcc.target/arm/atomic-op-release-2.c: Likewise.
865 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
866 * gcc.target/arm/atomic-op-short-2.c: Likewise.
867
1f8dd420
AV
8682016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
869
870 PR fortran/70842
871 * gfortran.dg/select_type_35.f03: New test.
872
53109ba8
KT
8732016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
874
875 PR target/65951
876 PR tree-optimization/70923
877 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
878 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
879 * gcc.dg/vect/pr65951.c: Likewise.
880 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
881
91f35b7f
DE
8822016-07-14 David Edelsohn <dje.gcc@gmail.com>
883
884 * c-c++-common/pr60226.c: Expect maximum object file alignment
885 error on AIX.
886
351168fe
RB
8872016-07-14 Richard Biener <rguenther@suse.de>
888
889 PR tree-optimization/71866
890 * gcc.dg/torture/pr71866.c: New testcase.
891
94c32c00
TP
8922016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
893
894 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
895 selector and enclose boolean expression in curly braces.
896
b799a481
AM
8972016-07-14 Alan Modra <amodra@gmail.com>
898
899 PR target/71733
900 * gcc.target/powerpc/p9-novsx.c: New.
901
f63ba78c
AK
9022016-07-13 Andi Kleen <ak@linux.intel.com>
903
904 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
905 * g++.dg/tree-prof/morefunc.C: Dito.
906 * g++.dg/tree-prof/pr35545.C: Dito.
907 * g++.dg/tree-prof/reorder.C: Dito.
908 * gcc.dg/tree-prof/20050826-2.c: Dito.
909 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
910 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
911 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
912 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
913 * gcc.dg/tree-prof/inliner-1.c: Dito.
914 * gcc.dg/tree-prof/merge_block.c: Dito.
915 * gcc.dg/tree-prof/stringop-1.c: Dito.
916 * gcc.dg/tree-prof/stringop-2.c: Dito.
917 * gcc.dg/tree-prof/switch-case-1.c: Dito.
918 * gcc.dg/tree-prof/switch-case-2.c: Dito.
919 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
920 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
921 * gcc.dg/tree-prof/update-loopch.c: Dito.
922 * gcc.dg/tree-prof/val-prof-1.c: Dito.
923 * gcc.dg/tree-prof/val-prof-2.c: Dito.
924 * gcc.dg/tree-prof/val-prof-3.c: Dito.
925 * gcc.dg/tree-prof/val-prof-4.c: Dito.
926 * gcc.dg/tree-prof/val-prof-5.c: Dito.
927 * gcc.dg/tree-prof/val-prof-6.c: Dito.
928 * gcc.dg/tree-prof/val-prof-7.c: Dito.
929
f4d5a23d
AK
9302016-07-13 Andi Kleen <ak@linux.intel.com>
931
932 * lib/profopt.exp (profopt-execute): Remove .imports files.
933
ae145898
AK
9342016-07-13 Andi Kleen <ak@linux.intel.com>
935
0b965526 936 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 937
e97bd4f5
AK
9382016-07-13 Andi Kleen <ak@linux.intel.com>
939
940 * lib/profopt.exp (dg-final-scan-autofdo,
941 dg-final-scan-not-autofdo): New functions.
942
6fa3d4b4
BC
9432016-07-13 Bin Cheng <bin.cheng@arm.com>
944
945 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
946 * gcc.dg/vect/vect-35.c: Ditto.
947 * gcc.dg/vect/vect-alias-check-2.c: New test.
948
65f18bc6
ML
9492016-07-13 Martin Liska <mliska@suse.cz>
950
951 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 952 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
953 * gfortran.dg/pr42108.f90: Update expected dump scan.
954
9737f35b
RB
9552016-07-13 Richard Biener <rguenther@suse.de>
956
957 PR tree-optimization/24574
958 * gcc.dg/pr24574.c: New testcase.
959
62c0ea4b
SKS
9602016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
961
0b965526 962 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
963 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
964 * c-c++-common/pr68833-1.c: Require int32plus.
965 * gcc.dg/ipa/pr63551.c: Likewise.
966 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
967 * gcc.dg/ipa/pr64041.c: Require int32plus.
968
c7ed8938
IE
9692016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
970
971 PR ipa/71633
972 * g++.dg/pr71633.C: New test.
973
5ce15300
TP
9742016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
975
976 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
977 Add new arm_thumb1_cbz_ok effective target.
978 * gcc.target/arm/cbz.c: New test.
979
2b9509a3
TP
9802016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
981
982 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
983 Define effective target.
984 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
985 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
986 * gcc.target/arm/movhi_movw.c: New test.
987 * gcc.target/arm/movsi_movw.c: Likewise.
988 * gcc.target/arm/movdi_movw.c: Likewise.
989
7f15b177
RB
9902016-07-13 Richard Biener <rguenther@suse.de>
991
992 PR middle-end/71104
993 * gcc.dg/pr71104-1.c: New testcase.
994 * gcc.dg/pr71104-2.c: Likewise.
995
0b0a896e
MM
9962016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
997
998 PR target/71805
999 * gcc.target/powerpc/pr71805.c: New test.
1000
f906f5ed
BS
10012016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1002
1003 * gcc.target/powerpc/divkc3-1.c: New.
1004 * gcc.target/powerpc/mulkc3-1.c: New.
1005
9e63c3aa
NS
10062016-07-12 Nathan Sidwell <nathan@acm.org>
1007
1008 * gcc.target/arm/data-rel-1.c: New.
1009 * gcc.target/arm/data-rel-2.c: New.
1010 * gcc.target/arm/data-rel-3.c: New.
1011
f507d202
ML
10122016-07-12 Martin Liska <mliska@suse.cz>
1013
1014 * gcc.dg/params/blocksort-part.c: New test.
1015 * gcc.dg/params/params.exp: New file.
1016
d6f7c125
KT
10172016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1018
1019 PR middle-end/71700
1020 * gcc.c-torture/execute/pr71700.c: New test.
1021
37ccb0ba
SB
10222016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1023 Richard Biener <rguenther@suse.de>
1024
1025 PR tree-optimization/23286
1026 PR tree-optimization/70159
1027 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1028 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1029 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1030 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1031 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1032 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1033 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1034 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1035 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1036 * gcc.dg/pr51879-12.c: Likewise.
1037 * gcc.dg/strlenopt-9.c: Likewise.
1038 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1039 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1040 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1041 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1042 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1043 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1044 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1045 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1046 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1047 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1048 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1049 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1050 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1051 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1052 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1053
712a93d6
RB
10542016-07-12 Richard Biener <rguenther@suse.de>
1055
1056 PR rtl-optimization/68961
1057 * gcc.target/i386/pr68961.c: New testcase.
1058
c392943c
JJ
10592016-07-11 Jakub Jelinek <jakub@redhat.com>
1060
3d56e6a4
JJ
1061 PR middle-end/71758
1062 * c-c++-common/gomp/pr71758.c: New test.
1063 * gfortran.dg/gomp/pr71758.f90: New test.
1064
c392943c
JJ
1065 PR tree-optimization/71823
1066 * gcc.dg/vect/pr71823.c: New test.
1067
741d3be5
DM
10682016-07-11 David Malcolm <dmalcolm@redhat.com>
1069
1070 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1071 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1072 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1073
92fa45b5
L
10742016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1075
1076 PR target/71801
1077 * gcc.target/i386/pr71801.c: New test.
1078
f51606c7
RB
10792016-07-11 Richard Biener <rguenther@suse.de>
1080
1081 PR tree-optimization/71816
1082 * gcc.dg/torture/pr71816.c: New testcase.
1083
36b54ce0
TK
10842016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1085
1086 PR fortran/71783
1087 * gfortran.dg/dependency_46.f90: New test.
1088
d13835b6
VM
10892016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1090
1091 PR rtl-optimization/71621
1092 * gcc.target/i386/pr71621-1.c: New.
1093 * gcc.target/i386/pr71621-2.c: New.
1094
642bcbdf
CP
10952016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1096
1097 * gfortran.dg/goacc/pr71704.f90: New test.
1098
02eb5b8b
BS
10992016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1100
1101 PR target/71297
1102 * gcc.target/powerpc/pr71297.c: New.
1103
8beb9a0d
JW
11042016-07-08 Jiong Wang <jiong.wang@arm.com>
1105
1106 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1107
cef4b650
MM
11082016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1109
1110 PR target/71806
1111 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1112
3c3ecf52
AH
11132016-07-08 Alan Hayward <alan.hayward@arm.com>
1114
1115 PR tree-optimization/71667
1116 * gcc.dg/vect/pr71667.c: New
1117
2660286d
ML
11182016-07-08 Martin Liska <mliska@suse.cz>
1119
1120 * gcc.dg/torture/pr71606.c: New test.
1121
70cdd4ae
JD
11222016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1123
1124 PR fortran/71764
1125 * gfortran.dg/pr71764.f90: New test.
1126
842dc2e6
JJ
11272016-07-07 Jakub Jelinek <jakub@redhat.com>
1128 Kai Tietz <ktietz70@googlemail.com>
1129
1130 PR c++/70869
1131 PR c++/71054
1132 * g++.dg/cpp0x/pr70869.C: New test.
1133 * g++.dg/cpp0x/pr71054.C: New test.
1134
31be4262
DE
11352016-07-07 David Edelsohn <dje.gcc@gmail.com>
1136
1137 * g++.dg/debug/pr71432.C: Fail on AIX.
1138
1c122092
ML
11392016-07-07 Martin Liska <mliska@suse.cz>
1140
1141 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1142 an undefined behavior.
1143 * gfortran.dg/do_3.F90: Likewise.
1144 * gfortran.dg/do_check_11.f90: New test.
1145 * gfortran.dg/do_check_12.f90: New test.
1146 * gfortran.dg/do_corner_warn.f90: New test.
1147
7119f1b1
ML
11482016-07-07 Martin Liska <mliska@suse.cz>
1149
1150 * gfortran.dg/predict-1.f90: Ammend the test.
1151 * gfortran.dg/predict-2.f90: Likewise.
1152
275792f2
IE
11532016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1154
1155 PR ipa/71624
1156 * g++.dg/pr71624.C: New test.
1157
05a437c1
TP
11582016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1159
1160 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1161 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1162 ARMv8-M Mainline architectures.
1163
6f493951
TP
11642016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1165
1166 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1167 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1168
5ddaee94
SB
11692016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1170
1171 PR target/70098
1172 PR target/71763
1173 * gcc.target/powerpc/pr71763.c: New file.
1174
651afdb2
YR
11752016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1176
1177 PR tree-optimization/71518
0b965526 1178 * gcc.dg/pr71518.c: New test.
651afdb2 1179
9df99881
WD
11802016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1181
1182 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1183
7b4e0769
SKS
11842016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1185
0b965526 1186 PR target/50739
7b4e0769
SKS
1187 * gcc.target/avr/pr50739.c: New test.
1188
eb4432f7
JH
11892016-07-05 Jan Hubicka <jh@suse.cz>
1190
1191 * gcc.dg/tree-ssa/scev-14.c: update template.
1192
c01e092f
RS
11932016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1194
1195 * gcc.dg/vect/group-no-gaps-1.c: New test.
1196
8070763a
AK
11972016-07-05 Andi Kleen <ak@linux.intel.com>
1198
1199 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1200 if kernel supports MPX.
1201
7f6e88a8
KC
12022016-07-05 Kito Cheng <kito.cheng@gmail.com>
1203
1204 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1205
36a265b1
MM
12062016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1207 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1208
1209 * gcc.target/powerpc/signbit-1.c: New test.
1210 * gcc.target/powerpc/signbit-2.c: New test.
1211 * gcc.target/powerpc/signbit-3.c: New test.
1212
7a98fb6e
KT
12132016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1214
1215 PR rtl-optimization/71594
1216 * gcc.dg/torture/pr71594.c: New test.
1217
1e3d54b4
JH
12182016-07-05 Jan Hubicka <jh@suse.cz>
1219
1220 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1221
84ca3893
DM
12222016-07-05 David Malcolm <dmalcolm@redhat.com>
1223
1224 PR c++/62314
1225 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1226 number of missing semicolon error.
1227 * g++.dg/pr62314-2.C: New test case.
1228
20d0bfce
AF
12292016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1230
1231 * gfortran.dg/coarray_stat_function.f90: New test.
1232 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1233 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1234 to new interfaces.
1235
69aaea06
AV
12362016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1237
1238 PR fortran/71623
1239 * gfortran.dg/deferred_character_17.f90: New test.
1240
f723a43c
CL
12412016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1242
1243 * gcc.target/arm/neon/polytypes.c: Move to ...
1244 * gcc.target/arm/polytypes.c: ... here.
1245 * gcc.target/arm/neon/pr51534.c: Move to ...
1246 * gcc.target/arm/pr51534.c: ... here.
1247 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1248 * gcc.target/arm/vect-vcvt.c: ... here.
1249 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1250 * gcc.target/arm/vect-vcvtq.c: ... here.
1251 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1252 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1253 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1254 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1255 * gcc.target/arm/neon/neon.exp: Delete.
1256 * gcc.target/arm/neon/: Delete.
1257
d73e0ccf
JD
12582016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1259
1260 PR fortran/65575
1261 * gfortran.dg: pr65575.f90: New test.
1262
c20f6223
JD
12632016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1264
1265 PR fortran/35849
1266 * gfortran.dg: pr35849.f90: New test.
1267
2a5537c3
JJ
12682016-07-04 Jakub Jelinek <jakub@redhat.com>
1269
1270 PR c++/71739
1271 * g++.dg/cpp0x/pr71739.C: New test.
1272
740f9751
CL
12732016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1274
1275 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1276
bf749919
DV
12772016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1278
1279 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1280 locr.
1281 * gcc.target/s390/loc-1.c: New test.
1282
430bb38e
YR
12832016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1284
1285 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1286 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1287
15f6e0da
RR
12882016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1289
1290 PR target/63874
1291 * gcc.target/aarch64/pr63874.c: New test.
1292
79335075
JB
12932016-07-04 Jan Beulich <jbeulich@suse.com>
1294
1295 * g++.dg/header.c: New.
1296 * gcc.dg/header.c: New.
1297
557e8c49
JJ
12982016-07-02 Jakub Jelinek <jakub@redhat.com>
1299
1300 PR c/71719
1301 * c-c++-common/Wunused-var-15.c: New test.
1302
79a592e3
JJ
13032016-07-01 Jakub Jelinek <jakub@redhat.com>
1304
1305 PR fortran/71687
1306 * gfortran.dg/gomp/pr71687.f90: New test.
1307
e2298656
BS
13082016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1309
1310 * gcc.dg/const-float128-ped.c: Require __float128 effective
1311 target and options.
1312 * gcc.dg/const-float128.c: Likewise.
1313 * gcc.dg/torture/float128-cmp-invalid.c: Require
1314 __float128 and base_quadfloat_support effective targets, and
1315 __float128 options.
1316 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1317 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1318 * gcc.dg/torture/float128-nan.c: Likewise.
1319 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1320 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1321 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 1322 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
1323 (add_options_for___float128): New.
1324 (check_effective_target_base_quadword_support): New.
1325
70c11966
MM
13262016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1327
1328 PR target/71720
1329 * gcc.target/powerpc/pr71720.c: New test.
1330
059541fd
JB
13312016-07-01 Jan Beulich <jbeulich@suse.com>
1332
1333 * gcc.dg/bss.c: New.
1334
2c1e4964
PB
13352016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1336
1337 PR target/71698
1338 * gcc.target/powerpc/pr71698.c: New test.
1339
22e1cb39
GJL
13402016-07-01 Georg-Johann Lay <avr@gjlay.de>
1341
1342 PR target/71151
1343 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1344 instead of ".foo" for its section name.
1345 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1346 depending on MCU's flash size.
1347 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1348 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1349 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1350 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1351 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1352 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1353
466cf574
JB
13542016-07-01 Jan Beulich <jbeulich@suse.com>
1355
1356 * gcc.target/i386/pr65105-2.c: Add -msse2.
1357
351beab7
JJ
13582016-06-30 Jakub Jelinek <jakub@redhat.com>
1359
55a0f21a
JJ
1360 PR tree-optimization/71707
1361 * gcc.dg/strlenopt-29.c: New test.
1362
6245ad72
JJ
1363 PR fortran/71704
1364 * gfortran.dg/gomp/pr71704.f90: New test.
1365
351beab7
JJ
1366 PR fortran/71705
1367 * gfortran.dg/gomp/pr71705.f90: New test.
1368
5a3a6a5e
KN
13692016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1370
1371 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1372 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1373 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1374 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1375 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1376 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1377 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1378 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1379 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1380 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1381 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1382 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1383 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1384 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1385 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1386 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1387 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1388 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1389 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1390 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1391 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1392 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1393 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1394 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1395 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1396 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1397 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1398 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1399 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1400 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1401 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1402 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1403 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1404 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1405 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1406 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1407 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1408 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1409 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1410 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1411 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1412 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1413 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1414 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1415 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1416 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1417 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1418 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1419 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1420 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1421 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1422 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1423 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1424 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1425 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1426 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1427 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1428 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1429 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1430 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1431 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1432 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1433 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1434 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1435 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1436 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1437 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1438 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1439 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1440 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1441 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1442 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1443 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1444 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1445 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1446 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1447 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1448 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1449 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1450 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1451 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1452
3dfa8071 14532016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 1454 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
1455
1456 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1457
9bd62242 14582016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 1459 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
1460
1461 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1462
603107fb
DM
14632016-06-30 David Malcolm <dmalcolm@redhat.com>
1464
1465 PR driver/71651
1466 * gcc.dg/spellcheck-options-12.c: New test case.
1467
205cccc7
JJ
14682016-06-30 Jakub Jelinek <jakub@redhat.com>
1469
1470 PR middle-end/71693
1471 * gcc.c-torture/compile/pr71693.c: New test.
1472
f4452176
DM
14732016-06-29 David Malcolm <dmalcolm@redhat.com>
1474
1475 * gcc.dg/spellcheck-params.c: New testcase.
1476 * gcc.dg/spellcheck-params-2.c: New testcase.
1477
c5e74d9d
MM
14782016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1479
1480 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1481 vector extract instructions.
1482 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1483
e44ecbfd
JD
14842016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1485
1486 PR fortran/71686
1487 * gfortran.dg/unexpected_eof_2.f90: New test.
1488 * gfortran.dg/unexpected_eof_3.f90: New test.
1489
ee446d9f
JW
14902016-06-29 Jim Wilson <jim.wilson@linaro.org>
1491
1492 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1493
27f67461
CP
14942016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1495
1496 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1497 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1498 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1499
b1206d29
RB
15002016-06-29 Richard Biener <rguenther@suse.de>
1501
1502 PR middle-end/15256
1503 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1504
1af21224
MW
15052016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1506
1507 * gcc.target/arm/aapcs/neon-vect10.c: Require
1508 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1509 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1510 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1511 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1512 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1513 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1514 * gcc.target/arm/fp16-aapcs-1.c: Require
1515 -mfloat-ab=hard. Also simplify the test.
1516 * gcc.target/arm/fp16-aapcs-2.c: New.
1517
7fe43755
MW
15182016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1519
0b965526 1520 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
1521 (add_options_for_arm_fp16_ieee): New.
1522 (add_options_for_arm_fp16_alternative): New.
1523 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1524 long-line.
1525 (effective_target_arm_fp16_hw): New.
1526
264d951a
IE
15272016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1528
1529 PR tree-optimization/71655
1530 * g++.dg/pr71655.C: New test.
1531
5c846a81
ML
15322016-06-29 Martin Liska <mliska@suse.cz>
1533
1534 * gcc.dg/pr71585.c: New test.
1535 * gcc.dg/pr71585-2.c: New test.
1536 * gcc.dg/pr71585-3.c: New test.
1537
fafe9318
YR
15382016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1539
1540 PR tree-optimization/70729
1541 * g++.dg/vect/pr70729.cc: New test.
1542
54d19c3b
TS
15432016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1544
1545 * c-c++-common/gomp/cancel-1.c: Extend.
1546
5f3cd7c3
JJ
15472016-06-29 Jakub Jelinek <jakub@redhat.com>
1548
1549 PR tree-optimization/71625
1550 * gcc.dg/strlenopt-28.c: New test.
1551
4aa83879
RB
15522016-06-29 Richard Biener <rguenther@suse.de>
1553
1554 PR middle-end/71002
1555 * g++.dg/torture/pr71002.C: Adjust testcase.
1556
152ef731
JJ
15572016-06-29 Jakub Jelinek <jakub@redhat.com>
1558
1559 PR c/71685
1560 * gcc.dg/pr71685.c: New test.
1561
15622016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
1563
1564 PR c/71552
1565 * gcc.dg/init-bad-9.c: New test.
1566
d41dc215
BS
15672016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1568
1569 * gcc.target/powerpc/abs128-1.c: Require VSX.
1570 * gcc.target/powerpc/copysign128-1.c: Likewise.
1571 * gcc.target/powerpc/inf128-1.c: Likewise.
1572 * gcc.target/powerpc/nan128-1.c: Likewise.
1573
6a20b538
JJ
15742016-06-28 Jakub Jelinek <jakub@redhat.com>
1575
1576 PR middle-end/71626
1577 * gcc.c-torture/execute/pr71626-1.c: New test.
1578 * gcc.c-torture/execute/pr71626-2.c: New test.
1579
77d93c47
PB
15802016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1581
1582 PR target/71656
1583 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1584
a8264058
SB
15852016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1586
1587 PR target/71670
1588 * gcc.target/powerpc/pr71670.c: New testcase.
1589
0dc47331
PB
15902016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1591
1592 PR target/71656
1593 * gcc.target/powerpc/pr71656-1.c: New test.
1594 * gcc.target/powerpc/pr71656-2.c: New test.
1595
b65ffc79
CL
15962016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1597
1598 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1599 around fp16 code.
1600 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1601 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1602 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1603 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1604 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1605 Add arm_neon_fp16_ok effective target.
0b965526
UB
1606 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1607 Likewise.
1608 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1609 Likewise.
1610 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1611 Likewise.
1612 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1613 Likewise.
1614 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1615 Likewise.
1616 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1617 Likewise.
1618 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1619 Likewise.
1620 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1621 Likewise.
1622 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1623 Likewise.
1624 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1625 Likewise.
1626 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1627 Likewise.
b65ffc79 1628
9bb86f40
JH
16292016-06-26 Jan Hubicka <hubicka@ucw.cz>
1630
1631 * gcc.dg/predict-12.c: New testcase.
1632
46db0fd4
JD
16332016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1634
1635 PR fortran/71649
1636 * gfortran.dg/pr71649.f90: New test.
1637
2a65e70b
JJ
16382016-06-25 Jakub Jelinek <jakub@redhat.com>
1639
f8a06e24
JJ
1640 PR tree-optimization/71643
1641 * g++.dg/opt/pr71643.C: New test.
1642
2a65e70b
JJ
1643 PR tree-optimization/71631
1644 * gcc.c-torture/execute/pr71631.c: New test.
1645
7805417a
JH
16462016-06-24 Jan Hubicka <hubicka@ucw.cz>
1647
1648 * gcc.dg/predict-11.c: New testcase.
1649 * gfortran.dg/predict-2.f90: New testcase.
1650
888ed1a3
JH
16512016-06-24 Jan Hubicka <hubicka@ucw.cz>
1652
1653 * gcc.dg/predict-10.c: New test.
1654
53605f35
BS
16552016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1656
1657 * gcc.target/powerpc/abs128-1.c: New.
1658 * gcc.target/powerpc/copysign128-1.c: New.
1659 * gcc.target/powerpc/inf128-1.c: New.
1660 * gcc.target/powerpc/nan128-1.c: New.
1661
7b22b4c6
EB
16622016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1663
1664 * gfortran.dg/pr71642.f90: New test.
1665
37e373c2
JJ
16662016-06-24 Jakub Jelinek <jakub@redhat.com>
1667
1668 PR tree-optimization/71647
1669 * gcc.target/i386/pr71647.c: New test.
1670
b20b79f2
L
16712016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1672
1673 * gcc.target/i386/noplt-gd-1.c: New test.
1674 * gcc.target/i386/noplt-gd-2.c: Likewise.
1675 * gcc.target/i386/noplt-gd-3.c: Likewise.
1676 * gcc.target/i386/noplt-ld-1.c: Likewise.
1677 * gcc.target/i386/noplt-ld-2.c: Likewise.
1678 * gcc.target/i386/noplt-ld-3.c: Likewise.
1679 * lib/target-supports.exp
1680 (check_effective_target_tls_get_addr_via_got): New.
1681
04619cb8
UB
16822016-06-24 Uros Bizjak <ubizjak@gmail.com>
1683
1684 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1685 testsuite compile flags.
1686 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1687 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1688
16892016-06-24 Uros Bizjak <ubizjak@gmail.com>
1690
1691 * g++dg/vect/pr36684.cc: Add dg-do compile.
1692 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1693 * gcc.dg/vect/pr70021.c: Ditto.
1694 * gcc.dg/vect/pr70138-1.c: Ditto.
1695 * gcc.dg/vect/pr70138-2.c: Ditto.
1696 * gcc.dg/vect/pr70354-1.c: Ditto.
1697 * gcc.dg/vect/pr70354-2.c: Ditto.
1698 * gcc.dg/vect/pr71259.c: Ditto.
1699 * gcc.dg/vect/pr71416-1.c: Ditto.
1700 * gcc.dg/vect/slp-43.c: Ditto.
1701 * gcc.dg/vect/slp-45.c: Ditto.
1702 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1703 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1704 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1705 * gfortran.dg/vect/pr69980.f90: Ditto.
1706
17072016-06-24 Uros Bizjak <ubizjak@gmail.com>
1708
1709 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1710 * gcc.dg/vect/bb-slp-30.c: Ditto.
1711 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1712 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1713 * gcc.dg/vect/pr45902.c: Ditto.
1714 * gcc.dg/vect/pr48172.c: Ditto.
1715 * gcc.dg/vect/pr48377.c: Ditto.
1716 * gcc.dg/vect/pr49038.c: Ditto.
1717 * gcc.dg/vect/pr49771.c: Ditto.
1718 * gcc.dg/vect/pr52091.c: Ditto.
1719 * gcc.dg/vect/pr53185-2.c: Ditto.
1720 * gcc.dg/vect/pr56826.c: Ditto.
1721 * gcc.dg/vect/pr60276.c: Ditto.
1722 * gcc.dg/vect/pr62021.c: Ditto.
1723 * gcc.dg/vect/pr63530.c: Ditto.
1724 * gcc.dg/vect/pr65518.c: Ditto.
1725 * gcc.dg/vect/pr65947-1.c: Ditto.
1726 * gcc.dg/vect/pr65947-10.c: Ditto.
1727 * gcc.dg/vect/pr65947-11.c: Ditto.
1728 * gcc.dg/vect/pr65947-12.c: Ditto.
1729 * gcc.dg/vect/pr65947-13.c: Ditto.
1730 * gcc.dg/vect/pr65947-2.c: Ditto.
1731 * gcc.dg/vect/pr65947-3.c: Ditto.
1732 * gcc.dg/vect/pr65947-4.c: Ditto.
1733 * gcc.dg/vect/pr65947-5.c: Ditto.
1734 * gcc.dg/vect/pr65947-6.c: Ditto.
1735 * gcc.dg/vect/pr65947-7.c: Ditto.
1736 * gcc.dg/vect/pr65947-8.c: Ditto.
1737 * gcc.dg/vect/pr65947-9.c: Ditto.
1738 * gcc.dg/vect/pr71416-1.c: Ditto.
1739 * gcc.dg/vect/pr71439.c: Ditto.
1740 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1741 * gcc.dg/vect/vect-bswap16.c: Ditto.
1742 * gcc.dg/vect/vect-bswap32.c: Ditto.
1743 * gcc.dg/vect/vect-bswap64.c: Ditto.
1744 * gcc.dg/vect/vect-live-1.c: Ditto.
1745 * gcc.dg/vect/vect-live-2.c: Ditto.
1746 * gcc.dg/vect/vect-live-3.c: Ditto.
1747 * gcc.dg/vect/vect-live-4.c: Ditto.
1748 * gcc.dg/vect/vect-live-5.c: Ditto.
1749 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1750 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1751 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1752 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1753 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1754 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1755 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1756 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1757 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1758 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1759 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1760 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1761 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1762 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1763 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1764 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1765 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1766
da224bcb
UB
17672016-06-24 Uros Bizjak <ubizjak@gmail.com>
1768
1769 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1770
dfee2870
L
17712016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1772
1773 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1774 ia32 if R_386_GOT32X relocation is supported.
1775 * gcc.target/i386/noplt-3.c: Likewise.
1776 * gcc.target/i386/noplt-2.c: Likewise.
1777 (main): Renamed to ...
1778 (bar): This.
1779 * gcc.target/i386/noplt-4.c: Likewise.
1780 (main): Renamed to ...
1781 (bar): This.
1782 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1783 * gcc.target/i386/pr67400-5.c: Likewise.
1784
a86451b9
JJ
17852016-06-24 Jakub Jelinek <jakub@redhat.com>
1786
00085092
JJ
1787 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1788 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1789
a86451b9
JJ
1790 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1791 f4): Adjust expected diagnostics.
1792 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1793 (T): If OVFP is defined, redefine to TP.
1794 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1795 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1796 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1797 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1798 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1799 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1800 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1801 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1802 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1803 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1804 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1805 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1806 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1807 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1808 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1809 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1810 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1811 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1812 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1813 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1814 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1815 as last argument to __builtin_add_overflow_p.
1816
7bb5d5f4
UB
18172016-06-23 Uros Bizjak <ubizjak@gmail.com>
1818
1819 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1820 dg-options and remove default vector testsuite compile flags.
1821 * g++.dg/vect/pr33860a.cc: Ditto.
1822 * g++.dg/vect/pr45470-a.cc: Ditto.
1823 * g++.dg/vect/pr45470-b.cc: Ditto.
1824 * g++.dg/vect/pr60896.cc: Ditto.
1825 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1826 * gcc.dg/vect/pr18308.c: Ditto.
1827 * gcc.dg/vect/pr24049.c: Ditto.
1828 * gcc.dg/vect/pr33373.c: Ditto.
1829 * gcc.dg/vect/pr36228.c: Ditto.
1830 * gcc.dg/vect/pr42395.c: Ditto.
1831 * gcc.dg/vect/pr42604.c: Ditto.
1832 * gcc.dg/vect/pr46663.c: Ditto.
1833 * gcc.dg/vect/pr48765.c: Ditto.
1834 * gcc.dg/vect/pr49093.c: Ditto.
1835 * gcc.dg/vect/pr49352.c: Ditto.
1836 * gcc.dg/vect/pr52298.c: Ditto.
1837 * gcc.dg/vect/pr52870.c: Ditto.
1838 * gcc.dg/vect/pr53185.c: Ditto.
1839 * gcc.dg/vect/pr53773.c: Ditto.
1840 * gcc.dg/vect/pr56695.c: Ditto.
1841 * gcc.dg/vect/pr62171.c: Ditto.
1842 * gcc.dg/vect/pr63530.c: Ditto.
1843 * gcc.dg/vect/pr68339.c: Ditto.
1844 * gcc.dg/vect/pr71259.c: Ditto.
1845 * gcc.dg/vect/vect-82_64.c: Ditto.
1846 * gcc.dg/vect/vect-83_64.c: Ditto.
1847 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1848 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1849 * gcc.dg/vect/vect-shift-2.c: Ditto.
1850 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1851 * gfortran.dg/vect/pr39318.f90: Ditto.
1852 * gfortran.dg/vect/pr45714-a.f: Ditto.
1853 * gfortran.dg/vect/pr45714-b.f: Ditto.
1854 * gfortran.dg/vect/pr46213.f90: Ditto.
1855
2d4bb02f
MM
18562016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1857 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1858
1859 * gcc.target/powerpc/p9-splat-5.c: New test.
1860
f6d1b868
UB
18612016-06-23 Uros Bizjak <ubizjak@gmail.com>
1862
1863 PR tree-optimization/71488
1864 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1865 * lib/target-supports.exp: ... here.
1866 (check_sse4_hw_available): New procedure.
1867 (check_effective_target_sse4_runtime): Ditto.
1868 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1869 -march=westmere for sse4_runtime targets.
936ff030 1870 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 1871 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 1872 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 1873 (main): Call check_vect ().
a7898180 1874 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 1875
c0597759
L
18762016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1877
1878 PR target/66232
1879 PR target/67400
1880 * gcc.target/i386/pr66232-14.c: New file.
1881 * gcc.target/i386/pr66232-15.c: Likewise.
1882 * gcc.target/i386/pr66232-16.c: Likewise.
1883 * gcc.target/i386/pr66232-17.c: Likewise.
1884 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1885 ia32 if R_386_GOT32X relocation is supported.
1886 * gcc.target/i386/pr67400-2.c: Likewise.
1887 * gcc.target/i386/pr67400-3.c: Likewise.
1888 * gcc.target/i386/pr67400-4.c: Likewise.
1889 * gcc.target/i386/pr67400-6.c: Likewise.
1890 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 1891 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 1892
5b0e27a7
JD
18932016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1894
1895 PR libgfortran/48852
1896 * gfortran.dg/char4_iunit_1.f03: Update test.
1897 * gfortran.dg/f2003_io_5.f03: Update test.
1898 * gfortran.dg/real_const_3.f90: Update test.
1899
7f586d90
AK
19002016-06-23 Andi Kleen <ak@linux.intel.com>
1901
1902 * g++.dg/bprob/bprob.exp: Support autofdo.
1903 * g++.dg/tree-prof/tree-prof.exp: dito.
1904 * gcc.dg/tree-prof/tree-prof.exp: dito.
1905 * gcc.misc-tests/bprob.exp: dito.
1906 * gfortran.dg/prof/prof.exp: dito.
1907 * lib/profopt.exp: dito.
1908 * lib/target-supports.exp: Check for autofdo.
1909
60fa7862
ML
19102016-06-23 Martin Liska <mliska@suse.cz>
1911
1912 * gcc.dg/pr71619.c: New test.
1913
e3d62871
UB
19142016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1915
1916 PR target/67400
cc901875
UB
1917 * gcc.target/i386/pr67400-1.c: New test.
1918 * gcc.target/i386/pr67400-2.c: Likewise.
1919 * gcc.target/i386/pr67400-3.c: Likewise.
1920 * gcc.target/i386/pr67400-4.c: Likewise.
1921 * gcc.target/i386/pr67400-5.c: Likewise.
1922 * gcc.target/i386/pr67400-6.c: Likewise.
1923 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 1924
ac81cf0b
DM
19252016-06-22 David Malcolm <dmalcolm@redhat.com>
1926
1927 * c-c++-common/missing-header-1.c: New test case.
1928 * c-c++-common/missing-header-2.c: New test case.
1929 * c-c++-common/missing-header-3.c: New test case.
1930 * c-c++-common/missing-header-4.c: New test case.
1931
1a4f11c8
DM
19322016-06-22 David Malcolm <dmalcolm@redhat.com>
1933
1934 PR c/70339
1935 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1936 hint.
1937 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1938 expected results due to builtin "nanl" now being suggested for
1939 "name".
1940 * gcc.dg/pr67580.c: Update expected messages.
1941 * gcc.dg/spellcheck-identifiers.c: New testcase.
1942 * gcc.dg/spellcheck-typenames.c: New testcase.
1943
a93eac6a
DM
19442016-06-22 David Malcolm <dmalcolm@redhat.com>
1945
1946 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1947 file.
1948 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1949 diagnostic-test-show-locus-parseable-fixits.c to sources for
1950 diagnostic_plugin_test_show_locus.c.
1951 * lib/gcc-defs.exp (freeform_regexps): New global.
1952 (dg-regexp): New function.
1953 (handle-dg-regexps): New function.
1954 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1955 freeform_regexps to the empty list.
1956 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1957
49e76ff1
IE
19582016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1959
f6d1b868 1960 PR tree-optimization/71488
49e76ff1
IE
1961 * g++.dg/pr71488.C: New test.
1962 * gcc.dg/vect/vect-bool-cmp.c: New test.
1963
951d8c8a
EB
19642016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1965
1966 * gcc.dg/guality/param-5.c: New test.
1967
b60fc3bd
BE
19682016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1969
1970 * gcc.target/i386/asm-flag-7.c: New test.
1971
0609abda
TS
19722016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1973
1974 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1975 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1976 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1977 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1978 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1979 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1980 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1981 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1982 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1983 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1984 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1985 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1986 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1987 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1988 * lib/target-supports.exp: Likewise.
1989
ee2499b4
TS
19902016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1991
1992 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1993 * gcc.dg/attr-ms_struct-2.c: Likewise.
1994 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1995 * gcc.dg/bf-ms-attrib.c: Likewise.
1996 * gcc.dg/bf-ms-layout-2.c: Likewise.
1997 * gcc.dg/bf-ms-layout-3.c: Likewise.
1998 * gcc.dg/bf-ms-layout.c: Likewise.
1999 * gcc.dg/bf-no-ms-layout.c: Likewise.
2000 * gcc.target/i386/bitfield1.c: Likewise.
2001 * gcc.target/i386/bitfield2.c: Likewise.
2002 * gcc.target/i386/bitfield3.c: Likewise.
2003
caea59ff
KN
20042016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2005
2006 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2007 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2008 override other than -mcpu=power9 command-line option is specified,
2009 or if the target operating system is aix.
2010 * gcc.target/powerpc/darn-1.c: Likewise.
2011 * gcc.target/powerpc/darn-2.c: Likewise.
2012 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2013 test if effective-target is not powerpc_p9vector_ok or if the
2014 target operating system is not defined.
2015 * gcc.target/powerpc/vslv-1.c: Likewise.
2016 * gcc.target/powerpc/vsrv-0.c: Likewise.
2017 * gcc.target/powerpc/vsrv-1.c: Likewise.
2018
63617e30
TB
20192016-06-21 Tobias Burnus <burnus@net-b.de>
2020
2021 PR fortran/71068
2022 * gfortran.dg/coarray/data_1.f90: New.
2023
89192c3c
WD
20242016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2025
2026 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2027 (dg-require-effective-target): Use arm_v8_neon_hw.
2028 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2029 (dg-require-effective-target): Likewise.
2030 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2031 (dg-require-effective-target): Likewise.
2032 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2033 (dg-require-effective-target): Likewise.
2034 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2035 (dg-require-effective-target): Likewise.
2036 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2037 (dg-require-effective-target): Likewise.
2038 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2039 Add AArch64 check.
2040
64ac50e2
WD
20412016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2042
2043 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2044 Set to 3 so test passes.
2045
6252b5db
WD
20462016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2047
2048 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2049
3b9bc511
IV
20502016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2051
2052 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2053 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2054 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2055 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2056
21db1c78
IV
20572016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2058
2059 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2060 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2061
9d30e86f
L
20622016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2063
2064 PR target/71549
2065 * gcc.target/i386/pr71549.c: New test.
2066
448a7c69
KN
20672016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2068
2069 * gcc.target/powerpc/vadsdu-0.c: Replace
2070 dg-require-effective-target directive to allow test to run on more
2071 platforms, and add dg-skip-if directive to disable test on aix
2072 platforms because of known incompatibilities.
2073 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2074 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2075 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2076 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2077 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2078 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2079 * gcc.target/powerpc/vadsdub-2.c: Replace
2080 dg-require-effective-target directive to allow test to run on more
2081 platforms, and add dg-skip-if directive to disable test on aix
2082 platforms because of known incompatibilities.
2083 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2084 with vec_absdb call to differentiate this test from vadsdub-1.c.
2085 * gcc.target/powerpc/vadsduh-1.c: Replace
2086 dg-require-effective-target directive to allow test to run on more
2087 platforms, and add dg-skip-if directive to disable test on aix
2088 platforms because of known incompatibilities.
2089 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2090 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2091 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2092
0ad84f34
JJ
20932016-06-21 Jakub Jelinek <jakub@redhat.com>
2094
2095 PR tree-optimization/71588
2096 * gcc.dg/pr71558.c: New test.
2097
e71e8d94
SKS
20982016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2099
2100 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2101 * c-c++-common/pr68657-2.c: Likewise.
2102 * c-c++-common/pr68657-3.c: Likewise.
2103 * gcc.dg/torture/pr69714.c: Require int32plus support.
2104 * gcc.dg/torture/pr70025.c: Likewise.
2105 * gcc.dg/torture/pr70083.c: Likewise.
2106 * gcc.dg/torture/pr70542.c: Likewise.
2107 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2108
5a578671
JM
21092016-06-20 Joseph Myers <joseph@codesourcery.com>
2110
2111 PR c/71601
2112 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2113
7a9df68e
JJ
21142016-06-20 Jakub Jelinek <jakub@redhat.com>
2115
50aa64d5
JJ
2116 PR middle-end/71581
2117 * gcc.dg/pr71581.c: New test.
2118
7a9df68e
JJ
2119 PR rtl-optimization/71591
2120 * gcc.dg/cpp/pr71591.c: New test.
2121
3947cf19
DR
21222016-06-20 David B. Robins <gcc@davidrobins.net>
2123
2124 PR target/71571
2125 * g++.dg/torture/pr71571.C: New test.
2126
c4ff221e
JJ
21272016-06-20 Jakub Jelinek <jakub@redhat.com>
2128
2129 PR target/71559
2130 * gcc.target/i386/sse2-pr71559.c: New test.
2131 * gcc.target/i386/avx-pr71559.c: New test.
2132 * gcc.target/i386/avx512f-pr71559.c: New test.
2133
f1b5abfb
TB
21342016-06-20 Tobias Burnus <burnus@net-b.de>
2135
2136 PR fortran/71194
2137 * gfortran.dg/pointer_remapping_10.f90: New.
2138
842107e4
DM
21392016-06-20 David Malcolm <dmalcolm@redhat.com>
2140
2141 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2142
d9e8bdfd
MS
21432016-06-20 Martin Sebor <msebor@redhat.com>
2144
2145 PR c/69507
2146 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2147 * gnu90-const-expr-1.c: Same.
2148 * gnu99-const-expr-1.c: Same.
2149 * gnu99-static-1.c: Same.
2150
67785479
RL
21512016-06-20 Renlin Li <renlin.li@arm.com>
2152
29f09b38 2153 PR testsuite/71489
67785479
RL
2154 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2155
636929b8
JG
21562016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2157
2158 * gcc.target/aarch64/vcvt_f64_1.c: New.
2159 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2160 * gcc.target/aarch64/vrecp_f64_1.c: New.
2161
ff7b374b
KT
21622016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2163
2164 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2165 "alignement".
2166
554cfc9e
GJL
21672016-06-20 Georg-Johann Lay <avr@gjlay.de>
2168
2169 PR target/71103
2170 * gcc.target/avr/torture/pr71103-2.c: New test.
2171
aa0db437
MS
21722016-06-19 Martin Sebor <msebor@redhat.com>
2173
2174 PR c/69507
2175 * gcc.dg/alignof.c: New test.
2176
c561b091
PC
21772016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2178
2179 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2180 vs dg-error; test constexpr specifier too.
2181
bf54f123
PC
21822016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2183
2184 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2185
4e53aa97
CL
21862016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2187
2188 * lib/target-supports.exp
2189 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2190 arm_neon_ok and merge flags. Fix temporary test name.
2191 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2192 and merge flags.
2193
69071d86
ML
21942016-06-17 Martin Liska <mliska@suse.cz>
2195
2196 * gcc.dg/predict-9.c: Fix dump scanning.
2197
68b3b858
BC
21982016-06-17 Bin Cheng <bin.cheng@arm.com>
2199
2200 PR tree-optimization/71354
2201 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2202
d3ee260a
BC
22032016-06-17 Bin Cheng <bin.cheng@arm.com>
2204
2205 PR tree-optimization/71347
2206 * gcc.dg/tree-ssa/pr71347.c: New test.
2207
bd8fb114
BC
22082016-06-17 Bin Cheng <bin.cheng@arm.com>
2209
2210 PR tree-optimization/71354
2211 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2212
97816be4
BC
22132016-06-17 Bin Cheng <bin.cheng@arm.com>
2214
2215 * gcc.dg/vect/vect-alias-check-1.c: New test.
2216
2d761a37
SKS
22172016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2218
e0277d6b 2219 PR target/71151
2d761a37
SKS
2220 * gcc.target/avr/pr71151-1.c: New test.
2221 * gcc.target/avr/pr71151-2.c: New test.
2222 * gcc.target/avr/pr71151-3.c: New test.
2223 * gcc.target/avr/pr71151-4.c: New test.
2224 * gcc.target/avr/pr71151-5.c: New test.
2225 * gcc.target/avr/pr71151-6.c: New test.
2226 * gcc.target/avr/pr71151-7.c: New test.
2227 * gcc.target/avr/pr71151-8.c: New test.
2228 * gcc.target/avr/pr71151-common.h: New test.
2229
68fa96d6
ML
22302016-06-16 Martin Liska <mliska@suse.cz>
2231
2232 * gfortran.dg/predict-1.f90: New test.
2233
b6ca982f
UB
22342016-06-16 Uros Bizjak <ubizjak@gmail.com>
2235
2236 PR target/71242
2237 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2238
1dc8d15b
JH
22392016-06-16 Jan Hubicka <hubicka@ucw.cz>
2240
2241 * g++.dg/vect/pr36648.cc: Disable cunrolli
2242
67c25816
JJ
22432016-06-16 Jakub Jelinek <jakub@redhat.com>
2244
c577adb2
JJ
2245 PR target/71554
2246 * gcc.c-torture/execute/pr71554.c: New test.
2247
67c25816
JJ
2248 PR rtl-optimization/71532
2249 * gcc.dg/torture/pr71532.c: New test.
2250
1a3c3ee9
MM
22512016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2252
2253 * gcc.target/powerpc/p9-dimode1.c: New test.
2254 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2255
f29468a7
JJ
22562016-06-15 Jakub Jelinek <jakub@redhat.com>
2257
61daecc4
JJ
2258 * gcc.c-torture/compile/20160615-1.c: New test.
2259
f29468a7
JJ
2260 * g++.dg/cpp0x/ref-qual17.C: New test.
2261
209d1e2d
IE
22622016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2263
2264 PR middle-end/71529
2265 * gcc.target/i386/pr71529.C: New test.
2266
8dc35712
AH
22672016-06-15 Alan Hayward <alan.hayward@arm.com>
2268
2269 PR tree-optimization/71483
2270 * g++.dg/vect/pr71483.c: New
2271
b8911cb8
PC
22722016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2273
2274 PR c++/70202
2275 * g++.dg/inherit/crash6.C: New.
2276 * g++.dg/inherit/union2.C: Likewise.
2277 * g++.dg/inherit/virtual12.C: Likewise.
2278 * g++.dg/inherit/virtual13.C: Likewise.
2279 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2280
cf5d08ab
UB
22812016-06-15 Uros Bizjak <ubizjak@gmail.com>
2282
e3d62871 2283 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 2284
8f482165
AH
22852016-06-15 Alan Hayward <alan.hayward@arm.com>
2286
2287 PR tree-optimization/71439
2288 * gcc.dg/vect/pr71439.c: New
2289
3256673f
KT
22902016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2291
2292 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2293
b17dc4d4
RB
22942016-06-15 Richard Biener <rguenther@suse.de>
2295
2296 * gcc.dg/vect/slp-45.c: New testcase.
2297
2a5825f2
RB
22982016-06-15 Richard Biener <rguenther@suse.de>
2299
2300 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2301
6e433d0b
BS
23022016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2303
2304 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2305 requirements, and disable for AIX for now.
2306 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2307
abe7f828
JJ
23082016-06-14 Jakub Jelinek <jakub@redhat.com>
2309
a09c81b4
JJ
2310 PR c++/71528
2311 * g++.dg/opt/pr71528.C: New test.
2312
abe7f828
JJ
2313 PR c++/71516
2314 * g++.dg/init/pr71516.C: New test.
2315
acfadf06
PC
23162016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2317
2318 * g++.dg/init/array46.C: New.
2319
4d568ab2
UB
23202016-06-14 Uros Bizjak <ubizjak@gmail.com>
2321
e3d62871
UB
2322 * gcc.target/i386/float128-3.c: New test.
2323 * gcc.target/i386/quad-sse4.c: Ditto.
2324 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2325 Update scan strings.
4d568ab2 2326
30934c5d
RB
23272016-06-14 Richard Biener <rguenther@suse.de>
2328
2329 PR middle-end/71526
2330 * gfortran.dg/pr71526.f90: New testcase.
2331
3970e545
AV
23322016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2333
2334 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2335 * gcc.dg/zero_bits_compound-1.c: Likewise.
2336
04976c6e
RB
23372016-06-14 Richard Biener <rguenther@suse.de>
2338
2339 PR tree-optimization/71522
2340 * gcc.dg/torture/pr71522.c: New testcase.
2341
23e025db
JJ
23422016-06-14 Jakub Jelinek <jakub@redhat.com>
2343
2344 PR tree-optimization/71520
2345 * gcc.dg/tree-ssa/pr71520.c: New test.
2346
90b72e84
RB
23472016-06-14 Richard Biener <rguenther@suse.de>
2348
2349 PR tree-optimization/71521
86c24ba6 2350 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 2351
ef7cf206
JJ
23522016-06-13 Jakub Jelinek <jakub@redhat.com>
2353
0dda258b
JJ
2354 PR sanitizer/71498
2355 * c-c++-common/ubsan/bounds-13.c: New test.
2356
ef7cf206
JJ
2357 PR preprocessor/71183
2358 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2359
a73786e3
JL
23602016-06-13 Jeff Law <law@redhat.com>
2361
2362 PR tree-optimization/71403
2363 * c-c++-common/ubsan/pr71403-1.c: New test.
2364 * c-c++-common/ubsan/pr71403-2.c: New test.
2365 * c-c++-common/ubsan/pr71403-3.c: New test.
2366
0ac249bf
JJ
23672016-06-13 Jakub Jelinek <jakub@redhat.com>
2368
2369 PR middle-end/71478
2370 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2371 Add -Wno-psabi -w to dg-options.
2372
5408a64a
KN
23732016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2374
2375 * gcc.target/powerpc/vadsdu-0.c: New test.
2376 * gcc.target/powerpc/vadsdu-1.c: New test.
2377 * gcc.target/powerpc/vadsdu-2.c: New test.
2378 * gcc.target/powerpc/vadsdu-3.c: New test.
2379 * gcc.target/powerpc/vadsdu-4.c: New test.
2380 * gcc.target/powerpc/vadsdu-5.c: New test.
2381 * gcc.target/powerpc/vadsdub-1.c: New test.
2382 * gcc.target/powerpc/vadsdub-2.c: New test.
2383 * gcc.target/powerpc/vadsduh-1.c: New test.
2384 * gcc.target/powerpc/vadsduh-2.c: New test.
2385 * gcc.target/powerpc/vadsduw-1.c: New test.
2386 * gcc.target/powerpc/vadsduw-2.c: New test.
2387
f7e4f2e3
DM
23882016-06-13 David Malcolm <dmalcolm@redhat.com>
2389
2390 * gcc.dg/c99-init-2.c (c): Update expected error message.
2391 * gcc.dg/init-bad-8.c (foo): Likewise.
2392 * gcc.dg/spellcheck-fields-3.c: New test case.
2393
ad23a23e
ML
23942016-06-13 Martin Liska <mliska@suse.cz>
2395
2396 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2397 and "guess loop iv compared" heuristics.
2398 * gcc.dg/predict-2.c: Likewise.
2399 * gcc.dg/predict-3.c: Likewise.
2400 * gcc.dg/predict-4.c: Likewise.
2401 * gcc.dg/predict-5.c: Likewise.
2402 * gcc.dg/predict-6.c: Likewise.
2403
146c55da
MP
24042016-06-13 Marek Polacek <polacek@redhat.com>
2405
2406 PR middle-end/71476
2407 * c-c++-common/Wswitch-unreachable-4.c: New test.
2408 * gcc.dg/Wswitch-unreachable-2.c: New test.
2409 * g++.dg/tm/jump1.C: Move dg-warning.
2410
42e77cbc
EB
24112016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2412
2413 * gnat.dg/renaming10.ad[sb]: New test.
2414
7474dcc1
PT
24152016-06-13 Paul Thomas <pault@gcc.gnu.org>
2416
2417 PR fortran/70673
2418 * gfortran.dg/pr70673.f90: New test.
2419
f57f53d3
RB
24202016-06-13 Richard Biener <rguenther@suse.de>
2421
2422 PR middle-end/64516
2423 * gcc.dg/align-3.c: New testcase.
2424
5843a5f0
ML
24252016-06-13 Martin Liska <mliska@suse.cz>
2426
2427 * gcc.target/i386/pr71458.c: New test.
2428
aa8fdb44
UB
24292016-06-12 Uros Bizjak <ubizjak@gmail.com>
2430
2431 PR target/71241
2432 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2433
2043e4d7
DH
24342016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2435
2436 PR target/60751
2437 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2438 statement.
2439
d3dc025d
DH
24402016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2441
2442 PR target/60751
2443 * gfortran.dg/comma_IO_extension_1.f90: New test.
2444 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2445 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2446 statement.
2447 * gfortran.dg/graphite/pr38083.f90: Likewise.
2448 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2449 missing format.
2450
a31d78c6
EB
24512016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2452
2453 * gnat.dg/case_character.adb: New test.
2454
95c18dd0
SB
24552016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2456
2457 PR middle-end/71310
2458 * gcc.target/powerpc/pr71310.c: New testcase.
2459
b97d37b4
KV
24602016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2461
2462 PR middle-end/71478
2463 * gcc.dg/pr71478.c: New test.
2464
900bcda3
JJ
24652016-06-10 Jakub Jelinek <jakub@redhat.com>
2466
ec1c20db
JJ
2467 PR middle-end/71494
2468 * gcc.c-torture/execute/pr71494.c: New test.
2469
50b15873
JJ
2470 PR c/68657
2471 * gcc.target/i386/pr68657.c: New test.
2472
900bcda3
JJ
2473 PR inline-asm/68843
2474 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2475 (test): Add -masm=intel alternatives.
2476
4d926e34
MS
24772016-06-10 Martin Sebor <msebor@redhat.com>
2478
2479 PR c/71392
2480 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2481
ad071b2b
JL
24822016-06-10 Jeff Law <law@redhat.com>
2483
2484 PR tree-optimization/71335
2485 * gcc.c-torture/execute/pr71335.c: New test.
2486
2704efe8
DM
24872016-06-10 David Malcolm <dmalcolm@redhat.com>
2488
2489 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2490 the various "cannot tail-call: " messages.
2491
18c9b7d4
CL
24922016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2493
2494 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2495 and options.
2496
7cfa10f3
MO
24972016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2498
2499 PR sanitizer/71480
2500 * c-c++-common/asan/pr71480.c: New test.
2501
1f24fd3e
L
25022016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2503
2504 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2505 (ASMNAME2): Likewise.
2506 (main): Replace fn in asm statement with ASMNAME ("fn").
2507 * gcc.dg/guality/pr68037-2.c: Likewise.
2508 * gcc.dg/guality/pr68037-3.c: Likewise.
2509 * gcc.dg/torture/pr68037-1.c: Likewise.
2510 * gcc.dg/torture/pr68037-2.c: Likewise.
2511 * gcc.dg/torture/pr68037-3.c: Likewise.
2512
ad551c07
BE
25132016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2514
2515 PR inline-asm/68843
2516 * gcc.target/i386/pr68843-1.c: New test.
2517 * gcc.target/i386/pr68843-2.c: New test.
2518
4b1ffdb1 25192016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
2520 Cesar Philippidis <cesar@codesourcery.com>
2521
2522 PR middle-end/71373
2523 * gcc.dg/goacc/nested-function-1.c: New file.
2524 * gcc.dg/goacc/nested-function-2.c: Likewise.
2525 * gcc.dg/goacc/pr71373.c: Likewise.
2526 * gfortran.dg/goacc/cray-2.f95: Likewise.
2527 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2528 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2529 * gfortran.dg/goacc/cray.f95: Update.
2530 * gfortran.dg/goacc/loop-1.f95: Likewise.
2531 * gfortran.dg/goacc/loop-3.f95: Likewise.
2532 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2533 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2534
25352016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2536
2537 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2538 for OpenACC tile clauses.
2539 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
2540
2541 PR c/71381
2542 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2543 to...
2544 * c-c++-common/goacc/cache-2.c: ... this new file.
2545 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2546 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2547 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2548 usage.
2549 * gfortran.dg/goacc/cray.f95: Likewise.
2550 * gfortran.dg/goacc/loop-1.f95: Likewise.
2551
89851e4c
AH
25522016-06-10 Alan Hayward <alan.hayward@arm.com>
2553
2554 PR tree-optimization/71407
2555 PR tree-optimization/71416
2556 * gcc.dg/vect/pr71407.c: New
2557 * gcc.dg/vect/pr71416-1.c: New
2558 * gcc.dg/vect/pr71416-2.c: New
2559
200eafbf
RB
25602016-06-10 Richard Biener <rguenther@suse.de>
2561
2562 PR middle-end/71477
2563 * gcc.dg/torture/pr71477.c: New testcase.
2564
4df99d92
JK
25652016-06-09 Julia Koval <julia.koval@intel.com>
2566
2567 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2568 * gcc.target/i386/interrupt-13.c: Likewise.
2569 * gcc.target/i386/interrupt-15.c: Likewise.
2570 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2571 * gcc.target/i386/interrupt-24.c: Likewise.
2572 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2573 * gcc.target/i386/interrupt-9.c: Likewise.
2574 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2575
e01b4e16
MS
25762016-06-09 Martin Sebor <msebor@redhat.com>
2577
2578 PR c/70883
2579 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2580 * gcc.dg/builtin-constant_p-1.c: Same.
2581 * gcc.dg/builtins-error.c: Same.
2582 * gcc.dg/pr70859.c: Same.
2583
9c35db0e
SKS
25842016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2585
2586 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2587 * gcc.dg/torture/pr68067-1.c: Likewise.
2588 * gcc.dg/torture/pr68067-2.c: Likewise.
2589
25902016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2591
2592 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2593 when setting SIZE.
2594
392a81b9
PC
25952016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2596
2597 PR c++/71465
2598 * g++.dg/inherit/crash5.C: New.
2599 Revert:
2600 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2601
2602 PR c++/70202
2603 * g++.dg/inherit/crash5.C: New.
2604 * g++.dg/inherit/virtual1.C: Adjust.
2605
e49efc14
ML
26062016-06-09 Martin Liska <mliska@suse.cz>
2607
2608 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2609 * g++.dg/predict-loop-exit-2.C: Likewise.
2610 * g++.dg/predict-loop-exit-3.C: Likewise.
2611 * gcc.dg/predict-1.c: Likewise.
2612 * gcc.dg/predict-2.c: Likewise.
2613 * gcc.dg/predict-3.c: Likewise.
2614 * gcc.dg/predict-4.c: Likewise.
2615 * gcc.dg/predict-5.c: Likewise.
2616 * gcc.dg/predict-6.c: Likewise.
2617 * gcc.dg/predict-7.c: Likewise.
2618
36d57986
RB
26192016-06-09 Richard Biener <rguenther@suse.de>
2620
2621 PR tree-optimization/71462
2622 * gcc.dg/torture/pr71462.c: New testcase.
2623
7d82e8e4
MP
26242016-06-09 Marek Polacek <polacek@redhat.com>
2625
2626 PR c/65471
2627 * gcc.dg/c11-generic-3.c: New test.
2628
c8a71589
PC
26292016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2630
2631 * g++.dg/init/array42.C: New.
2632 * g++.dg/init/array43.C: Likewise.
2633 * g++.dg/init/array44.C: Likewise.
2634 * g++.dg/init/array45.C: Likewise.
2635 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2636 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2637 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2638 * g++.dg/gomp/pr35751.C: Likewise.
2639 * g++.dg/init/array23.C: Likewise.
2640 * g++.dg/init/brace2.C: Likewise.
2641 * g++.dg/init/brace6.C: Likewise.
2642
44a845ca
MS
26432016-06-08 Martin Sebor <msebor@redhat.com>
2644 Jakub Jelinek <jakub@redhat.com>
2645
2646 PR c++/70507
2647 PR c/68120
2648 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2649 * c-c++-common/builtin-arith-overflow-2.c: New test.
2650 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2651 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2652 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2653
2ef16b6e
JJ
26542016-06-08 Jakub Jelinek <jakub@redhat.com>
2655
2656 PR c++/71442
2657 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2658
5e3ee346
AL
26592016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2660
2661 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2662 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2663 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2664 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2665 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2666 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2667 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2668 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2669 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2670 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2671 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2672 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2673 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2674
b2ae2814
RB
26752016-06-08 Richard Biener <rguenther@suse.de>
2676
2677 PR tree-optimization/68558
2678 * gcc.dg/vect/slp-44.c: New testcase.
2679
e09b4c37
RB
26802016-06-08 Richard Biener <rguenther@suse.de>
2681
2682 * gcc.dg/vect/slp-43.c: New testcase.
2683
72d50660
RB
26842016-06-08 Richard Biener <rguenther@suse.de>
2685
2686 PR tree-optimization/71452
2687 * gcc.dg/torture/pr71452.c: New testcase.
2688
988c115c
JJ
26892016-06-08 Jakub Jelinek <jakub@redhat.com>
2690
2691 PR c++/71448
2692 * g++.dg/torture/pr71448.C: New test.
2693
73d73b48
BS
26942016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2695
2696 PR debug/71432
2697 PR ada/71413
2698 * g++.dg/debug/pr71432.C: New test.
2699
bdd15d0c
PK
27002016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2701
2702 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2703 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2704 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2705
ce0607bb
AH
27062016-06-08 Alan Hayward <alan.hayward@arm.com>
2707
2708 * gcc.dg/vect/vect-live-2.c: Update effective target.
2709 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2710 * lib/target-supports.exp: Add aarch64 to vect_long.
2711
92a5f2ba
MP
27122016-06-08 Marek Polacek <polacek@redhat.com>
2713
2714 PR c/71418
2715 * gcc.dg/noncompile/pr71418.c: New test.
2716
08203f73
MP
2717 PR c/71426
2718 * gcc.dg/noncompile/pr71426.c: New test.
2719
d1fcc2bd
JH
27202016-06-07 Jan Hubicka <hubicka@ucw.cz>
2721
2722 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2723 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2724 * gcc.dg/predict-3.c: Update template.
2725 * gcc.dg/predict-5.c: Update template.
2726 * gcc.dg/predict-6.c: Update template.
2727 * gcc.dg/predict-9.c: Update template.
2728 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2729
a23e6f1c
BS
27302016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2731
2732 * gcc.target/powerpc/vec-mul.c: New test.
2733
6ffd47b7
DM
27342016-06-07 David Malcolm <dmalcolm@redhat.com>
2735
2736 * gcc.dg/spellcheck-fields-2.c: New test case.
2737
bfd67b47
RB
27382016-06-07 Richard Biener <rguenther@suse.de>
2739
2740 PR c/61564
2741 * gcc.dg/Wpragmas-1.c: New testcase.
2742 * gcc.dg/Wattributes-4.c: Likewise.
2743 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2744 entry.
2745
701b9a47
CL
27462016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2747
2748 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2749 spurious debug code.
2750
6b80d6fa
RB
27512016-06-07 Richard Biener <rguenther@suse.de>
2752
2753 PR tree-optimization/71428
2754 * gcc.dg/torture/pr71428.c: New testcase.
2755
0f3f9437
RB
27562016-06-07 Richard Biener <rguenther@suse.de>
2757
2758 PR middle-end/71423
2759 * gcc.dg/torture/pr71423.c: New testcase.
2760
ec963f2a
KV
27612016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2762
2763 PR middle-end/71408
2764 * gcc.dg/tree-ssa/pr71408.c: New test.
2765
46ab5b6e
KV
27662016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2767
2768 PR middle-end/71281
2769 * g++.dg/torture/pr71281.C: New test.
2770
1f40cff3
MP
27712016-06-06 Marek Polacek <polacek@redhat.com>
2772
2773 PR c/71362
2774 * gcc.dg/pr71362.c: New test.
2775
6f5bcd24
JJ
27762016-06-06 Jakub Jelinek <jakub@redhat.com>
2777 Patrick Palka <ppalka@gcc.gnu.org>
2778
2779 PR c++/70847
2780 PR c++/71330
2781 PR c++/71393
2782 * g++.dg/opt/pr70847.C: New test.
2783 * g++.dg/ubsan/pr70847.C: New test.
2784 * g++.dg/ubsan/pr71393.C: New test.
2785
158beb4a
JJ
27862016-06-06 Jakub Jelinek <jakub@redhat.com>
2787
2788 PR tree-optimization/71259
2789 * gcc.dg/vect/pr71259.c: New test.
2790
d9b950dd
DM
27912016-06-06 David Malcolm <dmalcolm@redhat.com>
2792
2793 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2794 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2795 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2796 above.
2797
36f9ad69
KT
27982016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2799
2800 PR middle-end/37780
2801 * gcc.c-torture/execute/pr37780.c: New test.
2802 * gcc.target/aarch64/pr37780_1.c: Likewise.
2803 * gcc.target/arm/pr37780_1.c: Likewise.
2804
5545a907
MP
28052016-06-06 Marek Polacek <polacek@redhat.com>
2806
2807 * c-c++-common/attr-may-alias-1.c: New test.
2808 * c-c++-common/attr-may-alias-2.c: New test.
2809 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2810
93671519
BE
28112016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2812
2813 PR c/24414
2814 * gcc.target/i386/pr24414.c: New test.
2815
690f24b7
JM
28162016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2817
2818 * gcc.target/sparc/vis4misc.c: New file.
2819 * gcc.target/sparc/fpcmp.c: Likewise.
2820 * gcc.target/sparc/fpcmpu.c: Likewise.
2821
31ce6157
AH
28222016-06-06 Alan Hayward <alan.hayward@arm.com>
2823
2824 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2825 * gcc.dg/vect/vect-live-3.c: Likewise.
2826
9fcebb5a
RB
28272016-06-06 Richard Biener <rguenther@suse.de>
2828
2829 PR tree-optimization/71398
2830 * gcc.dg/torture/pr71398.c: New testcase.
2831
903ca97b
UB
28322016-06-06 Uros Bizjak <ubizjak@gmail.com>
2833
2834 PR target/71389
2835 * g++.dg/pr71389.C: New test.
2836
9c1eb332
JD
28372016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2838
2839 PR fortran/71404
2840 * gfortran.dg/fmt_read_5.f: New test.
2841
b2d83bd2
AV
28422016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2843
2844 PR fortran/69659
2845 * gfortran.dg/class_array_22.f03: New test.
2846
ec81960e
JH
28472016-06-05 Jan Hubicka <hubicka@ucw.cz>
2848
2849 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2850
429d2750
JH
28512016-06-05 Jan Hubicka <hubicka@ucw.cz>
2852
2853 * gcc.dg/predict-9.c: Update template.
2854
c1c00983
PC
28552016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2856
2857 PR c++/49377
2858 * g++.dg/template/pr49377.C: New.
2859
1927a963
JJ
28602016-06-04 Jakub Jelinek <jakub@redhat.com>
2861
2862 PR tree-optimization/71405
2863 * g++.dg/torture/pr71405.C: New test.
2864
909a11ad
PC
28652016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2866
2867 PR c++/70202
2868 * g++.dg/inherit/crash5.C: New.
2869 * g++.dg/inherit/virtual1.C: Adjust.
2870
08bbb1f8
JL
28712016-06-03 Jeff Law <law@redhat.com>
2872
2873 PR tree-optimization/71316
2874 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2875
7c35235c
JJ
28762016-06-03 Jakub Jelinek <jakub@redhat.com>
2877
2878 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2879 dg-additional-options with just -fno-tree-scev-cprop in it.
2880 * gcc.dg/vect/vect-live-2.c: Likewise.
2881 * gcc.dg/vect/vect-live-5.c: Likewise.
2882 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2883 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2884 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2885
c8572dd6
PP
28862016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2887
2888 PR c++/27100
2889 * g++.dg/other/friend6.C: New test.
2890
1c7733a7
BS
28912016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2892
2893 * g++.dg/torture/ppc-ldst-array.C: New.
2894
0d2f700f
JM
28952016-06-03 Joseph Myers <joseph@codesourcery.com>
2896
2897 PR target/71276
2898 PR target/71277
2899 * gcc.dg/torture/builtin-fp-int-inexact.c,
2900 gcc.target/i386/387-builtin-fp-int-inexact.c,
2901 gcc.target/i386/387-rint-inline-1.c,
2902 gcc.target/i386/387-rint-inline-2.c,
2903 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2904 gcc.target/i386/sse2-rint-inline-1.c,
2905 gcc.target/i386/sse2-rint-inline-2.c,
2906 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2907 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2908
f8071c05
L
29092016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2910 Julia Koval <julia.koval@intel.com>
2911
2912 PR target/66960
2913 PR target/67630
2914 PR target/67634
2915 PR target/67841
2916 PR target/68037
2917 PR target/68618
2918 PR target/68661
2919 PR target/69575
2920 PR target/69596
2921 PR target/69734
2922 * gcc.dg/guality/pr68037-1.c: New test.
2923 * gcc.dg/guality/pr68037-2.c: Likewise.
2924 * gcc.dg/guality/pr68037-3.c: Likewise.
2925 * gcc.dg/torture/pr68037-1.c: Likewise.
2926 * gcc.dg/torture/pr68037-2.c: Likewise.
2927 * gcc.dg/torture/pr68037-3.c: Likewise.
2928 * gcc.dg/torture/pr68661-1a.c: Likewise.
2929 * gcc.dg/torture/pr68661-1b.c: Likewise.
2930 * gcc.target/i386/interrupt-1.c: Likewise.
2931 * gcc.target/i386/interrupt-2.c: Likewise.
2932 * gcc.target/i386/interrupt-3.c: Likewise.
2933 * gcc.target/i386/interrupt-4.c: Likewise.
2934 * gcc.target/i386/interrupt-5.c: Likewise.
2935 * gcc.target/i386/interrupt-6.c: Likewise.
2936 * gcc.target/i386/interrupt-7.c: Likewise.
2937 * gcc.target/i386/interrupt-8.c: Likewise.
2938 * gcc.target/i386/interrupt-9.c: Likewise.
2939 * gcc.target/i386/interrupt-10.c: Likewise.
2940 * gcc.target/i386/interrupt-11.c: Likewise.
2941 * gcc.target/i386/interrupt-12.c: Likewise.
2942 * gcc.target/i386/interrupt-13.c: Likewise.
2943 * gcc.target/i386/interrupt-14.c: Likewise.
2944 * gcc.target/i386/interrupt-15.c: Likewise.
2945 * gcc.target/i386/interrupt-16.c: Likewise.
2946 * gcc.target/i386/interrupt-17.c: Likewise.
2947 * gcc.target/i386/interrupt-18.c: Likewise.
2948 * gcc.target/i386/interrupt-19.c: Likewise.
2949 * gcc.target/i386/interrupt-20.c: Likewise.
2950 * gcc.target/i386/interrupt-21.c: Likewise.
2951 * gcc.target/i386/interrupt-22.c: Likewise.
2952 * gcc.target/i386/interrupt-23.c: Likewise.
2953 * gcc.target/i386/interrupt-24.c: Likewise.
2954 * gcc.target/i386/interrupt-25.c: Likewise.
2955 * gcc.target/i386/interrupt-26.c: Likewise.
2956 * gcc.target/i386/interrupt-27.c: Likewise.
2957 * gcc.target/i386/interrupt-28.c: Likewise.
2958 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2959 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2960 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2961 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2962 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2963 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2964 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2965 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2966 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2967 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2968 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2969 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2970
36b85e43
BS
29712016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2972
9de2e795
L
2973 PR tree-optimization/52171
2974 * gcc.dg/pr52171.c: New test.
2975 * gcc.target/i386/pr52171.c: New test.
36b85e43 2976
bfeee8ac
JH
29772016-06-03 Jan Hubicka <jh@suse.cz>
2978
2979 * g++.dg/tree-ssa/pred-1.C: New testcase
2980 * gcc.dg/tree-ssa/pred-1.c: New testcase
2981
859b0bae
BS
29822016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2983
2984 PR target/70957
2985 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2986 support.
2987 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2988
3a2edf4c
AH
29892016-06-03 Alan Hayward <alan.hayward@arm.com>
2990
2991 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2992
b28ead45
AH
29932016-06-03 Alan Hayward <alan.hayward@arm.com>
2994
2995 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 2996 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
2997 * gcc.dg/vect/vect-live-1.c: New test.
2998 * gcc.dg/vect/vect-live-2.c: New test.
2999 * gcc.dg/vect/vect-live-3.c: New test.
3000 * gcc.dg/vect/vect-live-4.c: New test.
3001 * gcc.dg/vect/vect-live-5.c: New test.
3002 * gcc.dg/vect/vect-live-slp-1.c: New test.
3003 * gcc.dg/vect/vect-live-slp-2.c: New test.
3004 * gcc.dg/vect/vect-live-slp-3.c: New test.
3005
1f91747b
JJ
30062016-06-03 Jakub Jelinek <jakub@redhat.com>
3007
3008 PR middle-end/71387
3009 * g++.dg/opt/pr71387.C: New test.
3010
47b83923
JL
30112016-06-02 Jeff Law <law@redhat.com>
3012
3013 PR tree-optimization/71328
3014 * gcc.c-torture/compile/pr71328.c: New test.
3015
e96e5f46
JD
30162016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3017
3018 PR fortran/52393
3019 * gfortran.dg/fmt_read_3.f90: Fix typo.
3020 * gfortran.dg/fmt_read_4.f90: New test.
3021
b872d729
PC
30222016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3023
3024 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3025 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3026 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3027 * g++.dg/cpp0x/override2.C: Likewise.
3028 * g++.dg/parse/crash5.C: Likewise.
3029 * g++.dg/parse/error16.C: Likewise.
3030 * g++.dg/parse/error27.C: Likewise.
3031 * g++.dg/template/qualttp15.C: Likewise.
3032 * g++.dg/template/redecl4.C: Likewise.
3033 * g++.old-deja/g++.other/crash39.C: Likewise.
3034 * g++.old-deja/g++.other/struct1.C: Likewise.
3035 * g++.old-deja/g++.pt/m9a.C: Likewise.
3036 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3037
0e535442
JJ
30382016-06-02 Jakub Jelinek <jakub@redhat.com>
3039
0633ee10
JJ
3040 PR c++/71372
3041 * c-c++-common/pr71372.c: New test.
3042
0e535442
JJ
3043 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3044 __TIME__ strings with __builtin_strcmp instead of printf and
3045 dg-output.
3046
f3c5ecc2
ML
30472016-06-02 Martin Liska <mliska@suse.cz>
3048
3049 * gcc.dg/predict-9.c: New test.
3050
a91807c5
JJ
30512016-06-02 Jakub Jelinek <jakub@redhat.com>
3052
3053 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3054 global set_compiler_env_var and global saved_compiler_env_var.
3055
b5bd1978
KT
30562016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3057
3058 PR rtl-optimization/71295
3059 * gcc.c-torture/compile/pr71295.c: New test.
3060
b93b1475
JJ
30612016-06-02 Jakub Jelinek <jakub@redhat.com>
3062
930ebd0e
JJ
3063 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3064
1e021dc3
JJ
3065 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3066 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3067
b93b1475
JJ
3068 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3069 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3070 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3071 alternative number.
3072
58f2fb5c
MM
30732016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3074
3075 * gcc.target/powerpc/p9-splat-4.c: New test.
3076
30772016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3078
3079 PR target/71186
3080 * gcc.target/powerpc/pr71186.c: New test.
3081
4731c9f0
JD
30822016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3083
3084 PR fortran/52393
3085 * gfortran.dg/fmt_read_3.f90: New test.
3086
042dee3e
TP
30872016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3088
3089 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3090 procedure.
3091
15c98b2e
ES
30922016-06-01 Eduard Sanou <dhole@openmailbox.org>
3093
3094 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3095 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3096 env var is set.
3097 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3098 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3099 shown once.
3100 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3101 during compilation.
3102 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3103 vars set by dg-set-compiler-env-var.
3104
6442a6f4
PT
31052016-06-01 Paul Thomas <pault@gcc.gnu.org>
3106
3107 PR fortran/71156
3108 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3109 to the module procedure declaration.
3110 * gfortran.dg/submodule_16.f08: New test.
3111
ab62397a
JJ
31122016-06-01 Jakub Jelinek <jakub@redhat.com>
3113
3114 PR middle-end/71371
3115 * c-c++-common/gomp/pr71371.c: New test.
3116
b66af6ed
RB
31172016-06-01 Richard Biener <rguenther@suse.de>
3118
3119 PR tree-optimization/71366
3120 * gcc.dg/torture/pr71366-1.c: New testcase.
3121 * gcc.dg/torture/pr71366-2.c: Likewise.
3122
e342b9d8
KN
31232016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3124
3125 * gcc.target/powerpc/vslv-0.c: New test.
3126 * gcc.target/powerpc/vslv-1.c: New test.
3127 * gcc.target/powerpc/vsrv-0.c: New test.
3128 * gcc.target/powerpc/vsrv-1.c: New test.
3129
721547cd
NS
31302016-06-01 Nathan Sidwell <nathan@acm.org>
3131
3132 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3133 * gcc.target/nvptx/weak.c: New.
3134
fa2c9034
RB
31352016-06-01 Richard Biener <rguenther@suse.de>
3136
3137 PR tree-optimization/71261
3138 * gcc.dg/torture/vect-bool-1.c: New testcase.
3139
3e32893c
JJ
31402016-06-01 Jakub Jelinek <jakub@redhat.com>
3141
3142 * gfortran.dg/gomp/order-1.f90: New test.
3143 * gfortran.dg/gomp/order-2.f90: New test.
3144
8c383600
JH
31452016-06-01 Jan Hubicka <hubicka@ucw.cz>
3146
3147 * gcc.dg/unroll-6.c: Update template.
3148 * gcc.dg/unroll-7.c: New testcase.
3149 * gcc.dg/unroll-8.c: New testcase.
3150
a0dfeef5
EB
31512016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3152
3153 * gnat.dg/opt56.ad[sb]: New test.
3154
48de5701
PC
31552016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3156
3157 PR c++/66635
3158 * g++.dg/cpp0x/constexpr-ice16.C: New.
3159
827cf695
PP
31602016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3161
3162 PR tree-optimization/71314
3163 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3164 -mbranch-cost=2.
3165
ff66f6e8
PP
31662016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3167
3168 PR tree-optimization/71077
3169 * gcc.dg/tree-ssa/pr71077.c: New test.
3170
050fb209
JH
31712016-05-31 Jan Hubicka <hubicka@ucw.cz>
3172
48de5701
PC
3173 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3174 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3175 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 3176
c642d919
PC
31772016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3178
3179 PR c++/71248
3180 * g++.dg/cpp0x/pr71248.C: New.
3181 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3182 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3183 * g++.dg/init/new37.C: Likewise.
3184 * g++.dg/template/static1.C: Likewise.
3185 * g++.dg/template/static2.C: Likewise.
3186
d6439e08
L
31872016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3188
3189 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3190 instead of %rdi.
3191 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3192
780b9dd4
MP
31932016-05-31 Marek Polacek <polacek@redhat.com>
3194
3195 * c-c++-common/Wswitch-unreachable-3.c: New test.
3196 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3197
0d99f8a0
RB
31982016-05-31 Richard Biener <rguenther@suse.de>
3199
3200 PR tree-optimization/71352
3201 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3202
52545641
TP
32032016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3204
3205 * gcc.target/arm/armv5_thumb_isa.c: New test.
3206
5b8c1205
KY
32072016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3208
3209 PR target/71346
3210 * gcc.target/i386/pr71346.c: New test.
3211
7a88cc84
TV
32122016-05-31 Tom de Vries <tom@codesourcery.com>
3213
3214 PR tree-optimization/69068
3215 * gcc.dg/graphite/pr69068.c: New test.
3216
265149a6
MS
32172016-05-27 Martin Sebor <msebor@redhat.com>
3218
3219 PR c++/71306
3220 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3221
00631022
JJ
32222016-05-30 Jakub Jelinek <jakub@redhat.com>
3223
3224 PR c++/71349
3225 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3226 nowait depend(inout: dd[0]) clauses where permitted.
3227
b2f6675b
PC
32282016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3229
3230 PR c++/71238
3231 * g++.dg/parse/pr71238.C: New.
3232 * g++.dg/concepts/friend1.C: Test column numbers too.
3233 * g++.dg/cpp0x/initlist31.C: Likewise.
3234 * g++.dg/cpp0x/pr51420.C: Likewise.
3235 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3236 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3237 * g++.dg/ext/builtin3.C: Likewise.
3238 * g++.dg/lookup/friend12.C: Likewise.
3239 * g++.dg/lookup/friend7.C: Likewise.
3240 * g++.dg/lookup/koenig1.C: Likewise.
3241 * g++.dg/lookup/koenig5.C: Likewise.
3242 * g++.dg/lookup/used-before-declaration.C: Likewise.
3243 * g++.dg/overload/koenig1.C: Likewise.
3244 * g++.dg/template/crash65.C: Likewise.
3245 * g++.dg/template/friend57.C: Likewise.
3246 * g++.dg/warn/Wshadow-5.C: Likewise.
3247 * g++.dg/warn/Wunused-8.C: Likewise.
3248 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3249 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3250 * g++.old-deja/g++.jason/member.C: Likewise.
3251 * g++.old-deja/g++.jason/report.C: Likewise.
3252 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3253 * g++.old-deja/g++.law/visibility20.C: Likewise.
3254 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3255 * g++.old-deja/g++.other/static5.C: Likewise.
3256 * g++.old-deja/g++.pt/overload2.C: Likewise.
3257
a448ff40
JH
32582016-05-30 Jan Hubicka <hubicka@ucw.cz>
3259
3260 * gcc.dg/tree-ssa/peel1.c: New testcase.
3261 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3262 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3263
69be8c91
TV
32642016-05-30 Tom de Vries <tom@codesourcery.com>
3265
3266 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3267 to ce.
3268
a59775a1
PC
32692016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3270
3271 PR c++/71099
3272 * g++.dg/parse/virtual1.C: New.
3273
53d6d955
UB
32742016-05-30 Uros Bizjak <ubizjak@gmail.com>
3275
3276 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3277 Use correct register when clearing %edx.
3278
0557293f
AM
32792016-05-30 Alexander Monakov <amonakov@ispras.ru>
3280
3281 PR tree-optimization/71289
3282 * gcc.dg/pr71289.c: New test.
3283
5d476e35
KV
32842016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3285
3286 PR middle-end/71269
3287 PR middle-end/71292
3288 * gcc.dg/tree-ssa/pr71269.c: New test.
3289 * gcc.dg/tree-ssa/pr71292.c: New test.
3290
db5447ca
KV
32912016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3292
3293 PR middle-end/71252
3294 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3295
98bdbb39
JH
32962016-05-30 Jan Hubicka <hubicka@ucw.cz>
3297
3298 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3299 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3300 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3301
7e012855
TV
33022016-05-30 Tom de Vries <tom@codesourcery.com>
3303
3304 PR tree-optimization/69067
3305 * gcc.dg/graphite/pr69067.c: New test.
3306
beed3701
UB
33072016-05-29 Uros Bizjak <ubizjak@gmail.com>
3308
3309 PR target/71245
3310 * gcc.target/i386/pr71245-1.c: New test.
3311 * gcc.target/i386/pr71245-2.c: Ditto.
3312
b6d4f8e8
PC
33132016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3314
3315 PR c++/71105
3316 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3317 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3318 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3319
00022058
JH
33202016-05-27 Jan Hubicka <hubicka@ucw.cz>
3321
3322 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3323
c8419aca
VV
33242016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3325
3326 Revert:
3327 PR c++/69855
3328 * g++.dg/overload/69855.C: New.
3329 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3330 * g++.old-deja/g++.pt/crash3.C: Likewise.
3331
8008c4d2
PC
33322016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3333
3334 PR c++/60385
3335 * g++.dg/parse/namespace13.C: New.
3336
8b2ef235
JL
33372016-05-26 Jeff Law <law@redhat.com>
3338
3339 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3340 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3341 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3342 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3343 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3344 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3345 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3346 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3347 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3348 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3349 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3350 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3351 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3352
7d67159b
VV
33532016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3354
3355 PR c++/69855
3356 * g++.dg/overload/69855.C: New.
3357 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3358 * g++.old-deja/g++.pt/crash3.C: Likewise.
3359
88e3bdd1
JW
33602016-05-27 Jiong Wang <jiong.wang@arm.com>
3361
3362 PR target/63596
3363 * gcc.target/aarch64/va_arg_1.c: New testcase.
3364 * gcc.target/aarch64/va_arg_2.c: Likewise.
3365 * gcc.target/aarch64/va_arg_3.c: Likewise.
3366
3fd6b9cc
JW
33672016-05-27 Jiong Wang <jiong.wang@arm.com>
3368
3369 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3370 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3371 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3372 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3373 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3374
3cee7e4e
MP
33752016-05-27 Marek Polacek <polacek@redhat.com>
3376
3377 PR middle-end/71308
3378 * g++.dg/torture/pr71308.C: New test.
3379
6a813c96
DV
33802016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3381
3382 * gcc.dg/zero_bits_compound-1.c: New test.
3383 * gcc.dg/zero_bits_compound-2.c: New test.
3384
0561bcfb
IE
33852016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3386
3387 PR middle-end/71279
3388 * gcc.dg/pr71279.c: New test.
3389
21316320
MM
33902016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3391
3392 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3393 floating point min/max/comparison instructions.
3394 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3395
7211a097
JJ
33962016-05-26 Jakub Jelinek <jakub@redhat.com>
3397
3398 * c-c++-common/gomp/schedule-1.c: New test.
3399 * gfortran.dg/gomp/schedule-1.f90: New test.
3400
cac177cf
PP
34012016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3402
3403 PR c++/70822
3404 PR c++/70106
3405 * g++.dg/cpp1y/auto-fn32.C: New test.
3406 * g++.dg/cpp1y/paren4.C: New test.
3407
a2d5b8c9
NS
34082016-05-26 Nathan Sidwell <nathan@acm.org>
3409
3410 * gcc.dg/20060410.c: Xfail on ptx.
3411 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3412 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3413 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3414 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3415 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3416
ffa8b552
TP
34172016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3418
3419 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3420
c7501e00
JJ
34212016-05-26 Jakub Jelinek <jakub@redhat.com>
3422
1875b9a0
JJ
3423 PR tree-optimization/71280
3424 * gcc.dg/pr71280.c: New test.
3425
2116e19f
JJ
3426 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3427
305aef09
JJ
3428 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3429 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3430
c7501e00
JJ
3431 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3432
ca449d26
JW
34332016-05-26 Jiong Wang <jiong.wang@arm.com>
3434
3435 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 3436 kept in memory.
ca449d26 3437
8af01c66
JL
34382016-05-25 Jeff Law <law@redhat.com>
3439
3440 PR tree-optimization/71272
3441 * gcc.c-torture/compile/pr71272.c: new test.
3442
f9d6ce73
BS
34432016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3444
3445 * gcc.target/powerpc/vec-cmpne.c: New test.
3446 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3447
a88a7b22
EB
34482016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3449
3450 * gnat.dg/opt55.ad[sb]: New test.
3451
125f02ed
SKS
34522016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3453
3454 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3455 * c-c++-common/pr60226.c: Require int32plus.
3456 * gcc.c-torture/execute/pr70602.c: Likewise.
3457 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3458 unsigned long for malloc arg type.
3459 * gcc.dg/asr_div1.c: Require int32plus.
3460 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3461 * gcc.dg/pie-1.c: Require pie.
3462 * gcc.dg/pie-2.c: Likewise.
3463 * gcc.dg/pr59471.c: Require int32plus.
3464 * gcc.dg/pr59963-2.c: XFAIL for int16.
3465 * gcc.dg/pr60114.c: Require int32plus.
3466 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3467 unsigned long for typedef of size_t.
3468 * gcc.dg/pr63914.c: Require int32plus.
3469 * gcc.dg/pr64536.c: Require pt32plus.
3470 * gcc.dg/pr65658.c: Likewise.
3471 * gcc.dg/pr67271.c: Require int32plus.
3472 * gcc.dg/pr68112.c: Likewise.
3473 * gcc.dg/pr69071.c: Skip for avr target.
3474 * gcc.dg/pr69973.c: Require int32plus.
3475 * gcc.dg/pr70169.c: Skip for avr target.
3476 * gcc.dg/sso-6.c: Require int32plus.
3477 * gcc.dg/sso-7.c: Likewise.
3478 * gcc.dg/sso-8.c: Likewise.
3479 * gcc.dg/vrp-min-max-2.c: Likewise.
3480
c6e434f5
UB
34812016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3482
3483 PR target/70738
3484 * gcc.target/i386/pr70738-1.c: New test.
3485 * gcc.target/i386/pr70738-2.c: Likewise.
3486 * gcc.target/i386/pr70738-3.c: Likewise.
3487 * gcc.target/i386/pr70738-4.c: Likewise.
3488 * gcc.target/i386/pr70738-5.c: Likewise.
3489 * gcc.target/i386/pr70738-6.c: Likewise.
3490 * gcc.target/i386/pr70738-7.c: Likewise.
3491 * gcc.target/i386/pr70738-8.c: Likewise.
3492 * gcc.target/i386/pr70738-9.c: Likewise.
3493
5c42d341
KT
34942016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3495
3496 PR rtl-optimization/66940
3497 * gcc.c-torture/execute/pr66940.c: New test.
3498
bf9a1a07
IV
34992016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3500
3501 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3502 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3503 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3504 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3505 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3506 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3507 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3508 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3509 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3510 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3511 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3512 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3513 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3514 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3515 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3516 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3517 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3518 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3519 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3520 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3521 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3522 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3523 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3524 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3525
95efe6b6
MP
35262016-05-25 Marek Polacek <polacek@redhat.com>
3527
3528 PR c/71265
3529 * gcc.dg/noncompile/pr71265.c: New test.
3530
a23faf7a
MP
3531 PR c/71266
3532 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3533
69a6d5ad
NS
35342016-05-25 Nathan Sidwell <nathan@acm.org>
3535
3536 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3537
3072d4ea
RB
35382016-05-25 Richard Biener <rguenther@suse.de>
3539
3540 PR tree-optimization/71261
3541 * c-c++-common/torture/pr71261.c: New testcase.
3542
e412ece4
RB
35432016-05-25 Richard Biener <rguenther@suse.de>
3544
3545 PR tree-optimization/71264
3546 * gcc.dg/vect/pr71264.c: New testcase.
3547
b9e551ad
PC
35482016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3549
3550 PR c++/55992
3551 * g++.dg/cpp0x/alias-decl-53.C: New.
3552 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3553
6aa1abe5
ML
35542016-05-25 Martin Liska <mliska@suse.cz>
3555
3556 * g++.dg/pr71239.C: New test.
3557
842d162e
RB
35582016-05-25 Richard Biener <rguenther@suse.de>
3559
c87885ca
RO
3560 * gcc.dg/vect/pr58135.c: Rename to ...
3561 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 3562
f184a36c
MP
35632016-05-25 Marek Polacek <polacek@redhat.com>
3564
3565 * g++.dg/pr65295.C: Use target c++14.
3566
021fad86
PC
35672016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3568
53d6d955
UB
3569 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3570 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 3571
c3eaf15a
MM
35722016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3573
3574 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3575 instructions.
3576
e46c7770
CP
35772016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3578
3579 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3580 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3581 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3582 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3583 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3584 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3585 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3586 * c-c++-common/goacc/pcopy.c: Likewise.
3587 * c-c++-common/goacc/pcopyin.c: Likewise.
3588 * c-c++-common/goacc/pcopyout.c: Likewise.
3589 * c-c++-common/goacc/pcreate.c: Likewise.
3590 * c-c++-common/goacc/pr70688.c: New test.
3591 * c-c++-common/goacc/present-1.c: Adjust test.
3592 * c-c++-common/goacc/reduction-5.c: Likewise.
3593 * g++.dg/goacc/data-1.C: New test.
3594
4bfc9db7
MM
35952016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3596
3597 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3598 vector parity built-in functions.
3599 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3600 count trailing zeros automatic vectorization.
3601 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3602 count trailing zeros built-in functions.
3603
2bc145af
KV
36042016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3605
3606 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3607
26869fdb
PH
36082016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3609
3610 PR target/71050
3611 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3612
b2dc9c3b
PC
36132016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3614
3615 PR c++/50436
3616 * g++.dg/template/crash123.C: New.
3617 * g++.dg/template/crash124.C: Likewise.
3618
f65e97fd
MS
36192016-05-24 Martin Sebor <msebor@redhat.com>
3620
3621 PR c++/71147
3622 * g++.dg/ext/flexary16.C: New test.
3623
a6f5ac7f
IV
36242016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3625
69a6d5ad
NS
3626 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3627 before math.h is included.
a6f5ac7f
IV
3628 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3629 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3630 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3631 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3632 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3633 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3634 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3635 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3636 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3637 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3638 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3639 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3640 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3641 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3642 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3643 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3644 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3645 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3646 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3647 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3648 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3649 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3650 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3651
27bad558
MM
36522016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3653 Kelvin Nilsen <kelvin@gcc.gnu.org>
3654
3655 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3656 support.
3657
72f382fb
PC
36582016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3659
3660 PR c++/69872
3661 * g++.dg/warn/Wno-narrowing1.C: New.
3662
ef2ec9d9
MP
36632016-05-24 Marek Polacek <polacek@redhat.com>
3664
3665 PR c/71249
3666 * c-c++-common/Wswitch-unreachable-2.c: New test.
3667
e90434e3
JJ
36682016-05-24 Jakub Jelinek <jakub@redhat.com>
3669
7adb26f2
JJ
3670 PR c++/71257
3671 * g++.dg/vect/simd-clone-6.cc: New test.
3672 * g++.dg/gomp/declare-simd-6.C: New test.
3673
e90434e3
JJ
3674 PR middle-end/70434
3675 PR c/69504
3676 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3677
b556ea3b
RB
36782016-05-24 Richard Biener <rguenther@suse.de>
3679
3680 PR tree-optimization/71240
3681 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3682
e5328f5d
RB
36832016-05-24 Richard Biener <rguenther@suse.de>
3684
3685 PR tree-optimization/71230
3686 * gcc.dg/torture/pr71230.c: New testcase.
3687 * g++.dg/torture/pr71230.C: Likewise.
3688
a04e69c0
TS
36892016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3690
3691 * c-c++-common/goacc/routine-5.c: Add tests.
3692 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3693 * gfortran.dg/goacc/routine-6.f90: Add tests.
3694
30fd2977
RB
36952016-05-24 Richard Biener <rguenther@suse.de>
3696
3697 PR tree-optimization/71253
3698 * gcc.dg/torture/pr71253.c: New testcase.
3699
ca6f60bc
KV
37002016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3701
3702 PR middle-end/71252
3703 * gfortran.dg/pr71252.f90: New test.
3704
d3465d72
RS
37052016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3706
3707 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3708
f17a223d
RB
37092016-05-24 Richard Biener <rguenther@suse.de>
3710
3711 PR middle-end/70434
3712 PR c/69504
3713 * c-c++-common/vector-subscript-4.c: New testcase.
3714 * c-c++-common/vector-subscript-5.c: Likewise.
3715
e3f36534
JD
37162016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3717
3718 PR fortran/71123
3719 * gfortran.dg/namelist_90.f: New test
3720
85d5c27d
JD
37212016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3722
3723 PR fortran/66461
3724 * gfortran.dg/unexpected_eof.f: New test
3725
fe3f3340
MM
37262016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3727 Kelvin Nilsen <kelvin@gcc.gnu.org>
3728
3729 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3730 as little endian.
3731
26d6ae55
PC
37322016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3733
3734 PR c++/70972
3735 * g++.dg/cpp0x/inh-ctor20.C: New.
3736 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3737
d6c9a06f
PC
37382016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3739
3740 PR c++/69095
3741 * g++.dg/cpp0x/variadic168.C: New.
3742
396a1d10
PC
37432016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3744
3745 * g++.dg/cpp0x/pr31445.C: Test column number too.
3746 * g++.dg/cpp0x/pr32253.C: Likewise.
3747 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3748 * g++.dg/cpp0x/variadic36.C: Likewise.
3749
ece46666
MG
37502016-05-23 Marc Glisse <marc.glisse@inria.fr>
3751
3752 * gcc.dg/fold-notshift-2.c: Adjust.
3753
a7dc5980
MP
37542016-05-23 Marek Polacek <polacek@redhat.com>
3755
3756 PR c/49859
3757 * c-c++-common/Wswitch-unreachable-1.c: New test.
3758 * gcc.dg/Wswitch-unreachable-1.c: New test.
3759 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3760 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3761 * g++.dg/gomp/block-10.C: Likewise.
3762 * gcc.dg/gomp/block-10.c: Likewise.
3763 * g++.dg/gomp/block-9.C: Likewise.
3764 * gcc.dg/gomp/block-9.c: Likewise.
3765 * g++.dg/gomp/target-1.C: Likewise.
3766 * g++.dg/gomp/target-2.C: Likewise.
3767 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 3768 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
3769 * g++.dg/gomp/taskgroup-1.C: Likewise.
3770 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3771 * gcc.dg/gomp/teams-1.c: Likewise.
3772 * g++.dg/gomp/teams-1.C: Likewise.
3773 * g++.dg/overload/error3.C: Likewise.
3774 * g++.dg/tm/jump1.C: Likewise.
3775 * g++.dg/torture/pr40335.C: Likewise.
3776 * gcc.dg/c99-vla-jump-5.c: Likewise.
3777 * gcc.dg/switch-warn-1.c: Likewise.
3778 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3779 * gcc.dg/nested-func-1.c: Likewise.
3780 * gcc.dg/pr67784-4.c: Likewise.
3781
18b54004
RB
37822016-05-23 Richard Biener <rguenther@suse.de>
3783
3784 PR tree-optimization/71230
3785 * gfortran.dg/pr71230-1.f90: New testcase.
3786 * gfortran.dg/pr71230-2.f90: Likewise.
3787
e569db5f
VK
37882016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3789
396a1d10 3790 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
3791 * gcc.dg/vect/pr58135.c: Add new.
3792 * gfortran.dg/pr46519-1.f: Adjust test case.
3793
e4b71114
PC
37942016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3795
3796 PR c++/53401
3797 * g++.dg/cpp0x/decltype64.C: New.
3798
a25a8058
CL
37992016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3800
3801 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3802 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3803 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3804
0dcfe9ab
CL
38052016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3806
3807 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3808 Add poly64x1_t and poly64x2_t cases if supported.
3809 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3810 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3811 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3812 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3813 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3814
ffd70e4a
CL
38152016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3816
3817 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3818 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3819 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3820 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3821 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3822 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3823 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3824
4b1f57fe
CL
38252016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3826
3827 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3828
16c5ec77
CL
38292016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3830
3831 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3832 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3833
94ad56c7
JJ
38342016-05-22 Jakub Jelinek <jakub@redhat.com>
3835
57748705
JJ
3836 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3837 constraint instead of "r".
3838 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3839 insn instead of vxorpd.
3840 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3841
af120161
JJ
3842 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3843 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3844
355023ce
JJ
3845 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3846
3b48574c
JJ
3847 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3848 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3849
94ad56c7
JJ
3850 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3851
8a85cee2
KV
38522016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3853
3854 PR middle-end/40921
3855 * gcc.dg/tree-ssa/pr40921.c: New test.
3856
8e916b16
PS
38572016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3858
3859 PR target/71103
3860 * gcc.target/avr/pr71103.c: New test.
3861
88aea79f
KV
38622016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3863
3864 PR middle-end/71179
3865 * gcc.dg/tree-ssa/pr71179.c: New test.
3866
79063edd
MS
38672016-05-20 Martin Sebor <msebor@redhat.com>
3868
3869 PR c/71115
3870 * gcc.dg/init-excess-2.c: New test.
3871
55c8849f
EB
38722016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3873
3874 * gnat.dg/opt53.adb: New test.
3875 * gnat.dg/opt54.adb: Likewise.
3876
c91a0948
MJ
38772016-05-20 Martin Jambor <mjambor@suse.cz>
3878
3879 PR tree-optimization/70884
3880 * gcc.dg/tree-ssa/pr70919.c: New test.
3881
9cad20fa
BS
38822016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3883
3884 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3885 formatting.
69a6d5ad
NS
3886 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3887 fix code formatting.
3888
38892016-05-20 Nathan Sidwell <nathan@acm.org>
3890
3891 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3892 non-common cases.
3893 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 3894
15c671a7
DM
38952016-05-20 David Malcolm <dmalcolm@redhat.com>
3896
3897 * jit.dg/all-non-failing-tests.h: Add
3898 test-factorial-must-tail-call.c.
3899 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3900 * jit.dg/test-factorial-must-tail-call.c: New test case.
3901
4f028369
JJ
39022016-05-20 Jakub Jelinek <jakub@redhat.com>
3903
3904 PR fortran/71204
3905 * gfortran.dg/pr71204.f90: New test.
3906
7dea4ab3
CP
39072016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3908
3909 * gcc.target/nvptx/sincos.c: New test.
3910
ef98d365
PC
39112016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3912
3913 PR c++/70572
3914 * g++.dg/cpp1y/auto-fn31.C: New.
3915
92466115
BS
39162016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3917
3918 * gcc.target/powerpc/vec-addec.c: New test.
3919 * gcc.target/powerpc/vec-addec-int128.c: New test.
3920
9a385c2d
DM
39212016-05-20 David Malcolm <dmalcolm@redhat.com>
3922
3923 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3924 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3925 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3926 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3927
77c9d5b4
JH
39282016-05-20 Jan Hubicka <hubicka@ucw.cz>
3929
3930 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3931
68047971
JJ
39322016-05-20 Jakub Jelinek <jakub@redhat.com>
3933
18954840
JJ
3934 PR c++/71210
3935 * g++.dg/opt/pr71210-1.C: New test.
3936 * g++.dg/opt/pr71210-2.C: New test.
3937
68047971
JJ
3938 PR tree-optimization/29756
3939 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3940 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3941 only on selected targets where V4SImode vectors are known to be
3942 supported.
3943
d78789f5
MG
39442016-05-20 Marc Glisse <marc.glisse@inria.fr>
3945
3946 PR tree-optimization/71079
3947 PR tree-optimization/71206
3948 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3949
550fa093
PK
39502016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3951
3952 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3953 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3954 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3955
483c6429
RG
39562016-05-20 Richard Guenther <rguenther@suse.de>
3957
3958 PR tree-optimization/29756
3959 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3960
eb066284
RB
39612016-05-20 Richard Biener <rguenther@suse.de>
3962
3963 PR tree-optimization/71185
3964 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3965
58f10249
RB
39662016-05-20 Richard Biener <rguenther@suse.de>
3967
3968 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3969
2a5569fa
MP
39702016-05-19 Marek Polacek <polacek@redhat.com>
3971
3972 PR c++/71075
3973 * g++.dg/diagnostic/pr71075.C: New test.
3974
5e9a5385
DM
39752016-05-19 David Malcolm <dmalcolm@redhat.com>
3976
3977 PR c++/71184
3978 * g++.dg/pr71184.C: New test case.
3979
4f45da44
KN
39802016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3981
3982 * gcc.target/powerpc/darn-0.c: New test.
3983 * gcc.target/powerpc/darn-1.c: New test.
3984 * gcc.target/powerpc/darn-2.c: New test.
3985
4177437e
MP
39862016-05-19 Marek Polacek <polacek@redhat.com>
3987
3988 PR tree-optimization/71031
3989 * gcc.dg/tree-ssa/vrp100.c: New test.
3990
afb72432
IE
39912016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3992
3993 PR rtl-optimization/71148
3994 * gcc.dg/pr71148.c: New test.
3995
4f83064e
KT
39962016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3997
3998 PR target/71056
3999 * gcc.target/arm/pr71056.c: New test.
4000
4bf8dbe1
BE
40012016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4002
4003 * c-c++-common/pr69669.c: Check the used mode.
4004
f3510625
MO
40052016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4006
4007 PR sanitizer/64354
4008 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4009
43c0068e
RB
40102016-05-19 Richard Biener <rguenther@suse.de>
4011
4012 PR tree-optimization/70729
4013 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4014 * gcc.dg/graphite/scop-18.c: Likewise.
4015 * gcc.dg/pr41783.c: Disable LIM.
4016 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4017 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4018 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4019 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4020 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4021 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4022 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4023 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4024 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4025 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4026 * gfortran.dg/pr42108.f90: Likewise.
4027
70f25790
DM
40282016-05-18 David Malcolm <dmalcolm@redhat.com>
4029
4030 PR driver/69265
4031 * gcc.dg/spellcheck-options-11.c: New test case.
4032
960db8ec
JJ
40332016-05-18 Jakub Jelinek <jakub@redhat.com>
4034
4035 PR c++/71100
4036 * g++.dg/opt/pr71100.C: New test.
4037
04643334
MJ
40382016-05-18 Martin Jambor <mjambor@suse.cz>
4039
4040 PR ipa/69708
4041 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4042 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4043 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4044 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4045
91bb9f80
MJ
40462016-05-18 Martin Jambor <mjambor@suse.cz>
4047
4048 PR ipa/69708
4049 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4050 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4051 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4052 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4053 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4054
c584aca6
PC
40552016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4056
4057 PR c++/69793
4058 * g++.dg/template/crash122.C: New.
4059
20309c6e
PC
40602016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4061
4062 PR c++/70466
4063 * g++.dg/template/pr70466-1.C: New.
4064 * g++.dg/template/pr70466-2.C: Likewise.
4065
50c78b9a
MM
40662016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4067
4068 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4069 splat operations and the XXSPLTIB instruction.
4070 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4071 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4072 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4073 xxlxor to clear a register.
4074
cf8be00d
RS
40752016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4076
4077 * gcc.dg/torture/pr71020.c: New test.
4078
848a392a
MJ
40792016-05-18 Martin Jambor <mjambor@suse.cz>
4080
4081 PR ipa/70646
4082 * gcc.dg/ipa/pr70646.c: New test.
4083
1f2ab776
CL
40842016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4085
4086 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4087
76489493
CL
40882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4089
4090 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4091 missing tests for vreinterpretq_p{8,16}.
4092
bd79378d
CL
40932016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4094
4095 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4096 vsliq_n_s64 and vsliq_n_u64.
4097
81ca3ea0
CL
40982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4099
4100 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4101 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4102
873cb425
CL
41032016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4104
4105 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4106 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4107 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4108
9d6e7c21
CL
41092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4110
4111 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4112 in comment.
4113
b4dbe40e 41142016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
4115
4116 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4117 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4118 "blr\t" and switch to scan-assembler-times.
4119
83a5c910
JW
41202016-05-18 Jiong Wang <jiong.wang@arm.com>
4121
53d6d955
UB
4122 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4123 with __aarch64__.
4124 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4125 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 4126
fb7cbdeb
JJ
41272016-05-18 Jakub Jelinek <jakub@redhat.com>
4128
8ee91165
JJ
4129 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4130 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4131 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4132 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4133 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4134 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4135
cf4d516a
JJ
4136 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4137 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4138
a4f16422
JJ
4139 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4140 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4141
7b37ce10
JJ
4142 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4143 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4144
fb7cbdeb
JJ
4145 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4146
c9326aef
RB
41472016-05-18 Richard Biener <rguenther@suse.de>
4148
4149 PR tree-optimization/71168
4150 * gcc.dg/torture/pr71168.c: New testcase.
4151
df8b0a11
KV
41522016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4153
4154 PR middle-end/63586
4155 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4156 * gcc.dg/tree-ssa/pr63586.c: New test.
4157 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4158
2efd67ed
NS
41592016-05-17 Nathan Sidwell <nathan@acm.org>
4160
4161 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4162 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4163 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4164 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4165
1988b2c2
NS
41662016-05-17 Nathan Sidwell <nathan@acm.org>
4167
4168 * gcc.target/nvptx/abi-vararg-3.c: New.
4169
ad1d92ab
MM
41702016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4171
4172 PR tree-optimization/54579
4173 PR middle-end/55299
4174 * gcc.dg/fold-notrotate-1.c: New test.
4175 * gcc.dg/fold-notshift-1.c: New test.
4176 * gcc.dg/fold-notshift-2.c: New test.
4177
47768df8
MP
41782016-05-17 Marek Polacek <polacek@redhat.com>
4179
4180 PR ipa/71146
4181 * g++.dg/ipa/pr71146.C: New test.
4182
6b5423a5
DM
41832016-05-17 David Malcolm <dmalcolm@redhat.com>
4184
4185 * jit.dg/test-error-array-bounds.c: New test case.
4186
c7986356
MG
41872016-05-17 Marc Glisse <marc.glisse@inria.fr>
4188
4189 * gcc.dg/tree-ssa/and-1.c: New testcase.
4190
d982c5b7
MG
41912016-05-17 Marc Glisse <marc.glisse@inria.fr>
4192
4193 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4194 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4195
0139ba93
MG
41962016-05-17 Marc Glisse <marc.glisse@inria.fr>
4197
4198 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4199 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4200
daab4562
JW
42012016-05-17 Jiong Wang <jiong.wang@arm.com>
4202
4203 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4204
22330033
JW
42052016-05-17 Jiong Wang <jiong.wang@arm.com>
4206
4207 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4208
98b3a5f2
JW
42092016-05-17 Jiong Wang <jiong.wang@arm.com>
4210
4211 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4212 ".2d[index]" when scan the assembly.
4213 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4214 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4215 float64x1.
4216 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4217
b71b7a8e
RB
42182016-05-17 Richard Biener <rguenther@suse.de>
4219
4220 PR tree-optimization/71132
4221 * gcc.dg/torture/pr71132.c: New testcase.
4222
3c51ad46
CL
42232016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4224
4225 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4226
d20faa66
KT
42272016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4228
4229 PR target/70809
4230 * gcc.target/aarch64/pr70809_1.c: New test.
4231
b75cc5a4
KT
42322016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4233
4234 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4235 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4236 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4237 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4238
b28eb195
IE
42392016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4240 Ilya Enkovich <ilya.enkovich@intel.com>
4241
4242 PR target/71114
4243 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4244
0b9004ed
JH
42452016-05-16 Jan Hubicka <hubicka@ucw.cz>
4246
4247 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4248 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4249
1b81a1c1
MW
42502016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4251
4252 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4253 test for __ARM_FP16_ARGS.
4254 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4255 * gcc.target/arm/aapcs/neon-vect10.c: New.
4256 * gcc.target/arm/aapcs/neon-vect9.c: New.
4257 * gcc.target/arm/aapcs/vfp18.c: New.
4258 * gcc.target/arm/aapcs/vfp19.c: New.
4259 * gcc.target/arm/aapcs/vfp20.c: New.
4260 * gcc.target/arm/aapcs/vfp21.c: New.
4261 * gcc.target/arm/fp16-aapcs-1.c: New.
4262 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4263 test for __ARM_FP16_ARGS.
4264 * g++.target/arm/fp16-return-1.c: Update expected output.
4265
921d1e73
JW
42662016-05-16 Jiong Wang <jiong.wang@arm.com>
4267
4268 PR testsuite/70227
4269 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4270
228eb42a
HA
42712016-05-15 Harald Anlauf <anlauf@gmx.de>
4272
4273 PR fortran/69603
4274 * gfortran.dg/pr69603.f90: New testcase.
4275
785abfd3
FR
42762016-05-14 Fritz Reese <fritzoreese@gmail.com>
4277
4278 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4279
e75eb64f
FR
42802016-05-14 Fritz Reese <fritzoreese@gmail.com>
4281
4282 PR fortran/71047
4283 * gfortran.dg/pr71047.f08: New test.
4284
aa4b467b
JM
42852016-05-13 Joseph Myers <joseph@codesourcery.com>
4286
4287 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4288 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4289 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4290
653fb4a2
MS
42912016-05-13 Martin Sebor <msebor@redhat.com>
4292
4293 PR c++/60049
4294 * g++.dg/cpp0x/constexpr-60049.C: New test.
4295
9e37582d
JJ
42962016-05-13 Jakub Jelinek <jakub@redhat.com>
4297
4298 PR bootstrap/71071
4299 * gcc.dg/pr71071.c: New test.
4300
a278aa17
UB
43012016-05-13 Uros Bizjak <ubizjak@gmail.com>
4302
4303 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4304 remove XOP handling.
377eaca7 4305 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 4306
ac3d02e2
NS
43072016-05-13 Nathan Sidwell <nathan@acm.org>
4308
4309 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4310 __atomic_is_lock_free declaration.
4311
8ab3bdac
RB
43122016-05-13 Richard Biener <rguenther@suse.de>
4313
4314 PR tree-optimization/42587
4315 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4316
623b8e0a
ML
43172016-05-13 Martin Liska <mliska@suse.cz>
4318
4319 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4320 the new format of dump output.
4321
da7674f6
IE
43222016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4323
4324 * gcc.dg/pr71084.c: New test.
4325
c959db3d
RR
43262016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4327
53d6d955
UB
4328 PR target/53440
4329 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 4330
43203dea
RR
43312016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4332
4333 * gcc.target/aarch64/struct_return.c: New test.
4334
4f2e1536
MP
43352016-05-12 Marek Polacek <polacek@redhat.com>
4336
4337 PR c/70756
4338 * c-c++-common/pr70756-2.c: New test.
4339 * c-c++-common/pr70756.c: New test.
4340
1ef33ef3
RB
43412016-05-12 Richard Biener <rguenther@suse.de>
4342
4343 PR tree-optimization/71059
4344 * gcc.dg/torture/pr71059.c: New testcase.
4345
763baff6
RB
43462016-05-12 Richard Biener <rguenther@suse.de>
4347
4348 PR tree-optimization/71062
4349 * gcc.dg/torture/pr71062.c: New testcase.
4350
c4ec1243
IE
43512016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4352
4353 PR tree-optimization/71006
4354 * gcc.dg/pr71006.c: New test.
4355
a5fbf76d
MP
43562016-05-12 Marek Polacek <polacek@redhat.com>
4357
4358 PR driver/71063
4359 * gcc.dg/opts-7.c: New test.
4360
5acc47a4
KT
43612016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4362
4363 PR target/70830
4364 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4365 Add -save-temps to dg-options.
4366 Scan for ldmfd rather than pop instruction.
4367 * gcc.target/arm/interrupt-2.c: Likewise.
4368 * gcc.target/arm/pr70830.c: New test.
4369
40bd4bf9
JJ
43702016-05-12 Jakub Jelinek <jakub@redhat.com>
4371
3cd63842
JJ
4372 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4373 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4374
c05d08f6
JJ
4375 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4376 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4377 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4378
bc27ffae
JJ
4379 PR target/71019
4380 * gcc.target/i386/avx512vl-pack-1.c: New test.
4381 * gcc.target/i386/avx512vl-pack-2.c: New test.
4382 * gcc.target/i386/avx512bw-pack-2.c: New test.
4383
515d7412
JJ
4384 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4385
40bd4bf9
JJ
4386 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4387 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4388 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4389
44ab146a
RB
43902016-05-12 Richard Biener <rguenther@suse.de>
4391
4392 PR tree-optimization/70986
4393 * gcc.dg/torture/pr70986-1.c: New testcase.
4394 * gcc.dg/torture/pr70986-2.c: Likewise.
4395 * gcc.dg/torture/pr70986-3.c: Likewise.
4396
d6e83a8d
MM
43972016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4398
4399 PR c/43651
4400 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4401 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4402
51e67ea3
UB
44032016-05-11 Uros Bizjak <ubizjak@gmail.com>
4404
4405 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4406 directive.
4407 * gcc.target/i386/pr66746.c: Ditto.
4408
3fd2b007
MM
44092016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4410
4411 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4412 support.
4413 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4414 warning when using -mvsx-timode.
4415 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4416 * gcc.target/powerpc/dform-2.c: Likewise.
4417 * gcc.target/powerpc/pr68805.c: Likewise.
4418
5c3a10fb
MP
44192016-05-11 Marek Polacek <polacek@redhat.com>
4420
4421 PR c++/71024
4422 * c-c++-common/attributes-3.c: New test.
4423
7cfb065b
NS
44242016-05-11 Nathan Sidwell <nathan@acm.org>
4425
4426 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4427 * gcc.c-torture/execute/pr68185.c: Likewise.
4428 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4429 * gcc.dg/pr69634.c: Requires scheduling.
4430 * gcc.dg/torture/pr66178.c: Require label values.
4431 * gcc.dg/setjmp-6.c: Require indirect jumps.
4432
f35ea97d
RB
44332016-05-11 Richard Biener <rguenther@suse.de>
4434
4435 PR tree-optimization/71055
4436 * gcc.dg/torture/pr71055.c: New testcase.
4437
dff70323
RB
44382016-05-11 Richard Biener <rguenther@suse.de>
4439
4440 PR debug/71057
4441 * g++.dg/debug/pr71057.C: New testcase.
4442
56a3d28b
JJ
44432016-05-11 Jakub Jelinek <jakub@redhat.com>
4444
4445 PR fortran/70855
4446 * gfortran.dg/gomp/pr70855.f90: New test.
4447
ebc1b29e
RB
44482016-05-11 Richard Biener <rguenther@suse.de>
4449
4450 PR middle-end/71002
4451 * g++.dg/torture/pr71002.C: New testcase.
4452
98ccd1d7
IE
44532016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4454
4455 PR middle-end/70807
4456 * gcc.dg/pr70807.c: New test.
4457
ed29e24b
MS
44582016-05-10 Martin Sebor <msebor@redhat.com>
4459
4460 PR c++/38611
4461 * g++.dg/Wattributes.C: New test.
4462
e39dab2c
MG
44632016-05-10 Marc Glisse <marc.glisse@inria.fr>
4464
4465 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4466 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4467 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4468
d067e238
IE
44692016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4470
4471 PR target/70799
4472 * gcc.target/i386/pr70799-1.c: New test.
4473
cd36c83e
PMR
44742016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4475
4476 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4477
1e3af2a4
IE
44782016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4479
4480 PR middle-end/70877
4481 * gcc.target/i386/pr70877.c: New test.
4482
afc610db
IE
44832016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4484
4485 PR tree-optimization/70786
4486 * gcc.target/i386/pr70876.c: New test.
4487
4b59d19f
JJ
44882016-05-10 Jakub Jelinek <jakub@redhat.com>
4489
4490 PR target/70927
4491 * gcc.target/i386/avx512vl-logic-1.c: New test.
4492 * gcc.target/i386/avx512vl-logic-2.c: New test.
4493 * gcc.target/i386/avx512dq-logic-2.c: New test.
4494
9b5ee426
BS
44952016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4496
4497 PR target/70963
4498 * gcc.target/powerpc/pr70963.c: New.
4499
f3352cab
DM
45002016-05-10 David Malcolm <dmalcolm@redhat.com>
4501
4502 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4503 (test_very_wide_line): Add ruler to expected output.
4504 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4505 (test_very_wide_line): Likewise.
4506 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4507 (test_show_locus): Within the handling of "test_very_wide_line",
4508 enable show_ruler_p on the diagnostic context.
4509
4a3255dd
RB
45102016-05-10 Richard Biener <rguenther@suse.de>
4511
4512 PR tree-optimization/71039
4513 * gcc.dg/torture/pr71039.c: New testcase.
4514
da7c9950
NS
45152016-05-10 Nathan Sidwell <nathan@acm.org>
4516
4517 * gcc.dg/nested-func-10.c: Requires alloca.
4518 * gcc.dg/nested-func-9.c: Requires alloca.
4519 * gcc.c-torture/execute/pr70460.c: Requires labels.
4520 * gcc.c-torture/compile/pr70199.c: Requires labels.
4521 * gcc.target/nvptx/decl.c: Compile only.
4522 * gcc.target/nvptx/trailing-init.c: Compile only.
4523 * gcc.target/nvptx/ary-init.c: Compile only.
4524
cf68d92c
MP
45252016-05-10 Marek Polacek <polacek@redhat.com>
4526
4527 PR c/70255
4528 * gcc.dg/attr-opt-1.c: New test.
4529
64ea4e15
RB
45302016-05-10 Richard Biener <rguenther@suse.de>
4531
4532 PR tree-optimization/70497
4533 PR tree-optimization/28367
4534 * gcc.dg/torture/20160404-1.c: New testcase.
4535 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4536 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4537
5a96dae3
PMR
45382016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4539
4540 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4541
fc97f805
UB
45422016-05-09 Uros Bizjak <ubizjak@gmail.com>
4543
4544 * gcc.target/i386/fabsneg-1.c New test.
4545
a710b1d5
AM
45462016-05-09 Alan Modra <amodra@gmail.com>
4547
4548 PR testsuite/70826
4549 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4550
171f6f05
RB
45512016-05-09 Richard Biener <rguenther@suse.de>
4552
4553 PR tree-optimization/70985
4554 * gcc.dg/torture/pr70985.c: New testcase.
4555
18caa34e
BC
45562016-05-09 Bin Cheng <bin.cheng@arm.com>
4557
4558 * gcc.dg/tree-ssa/ifc-9.c: New test.
4559 * gcc.dg/tree-ssa/ifc-10.c: New test.
4560 * gcc.dg/tree-ssa/ifc-11.c: New test.
4561 * gcc.dg/tree-ssa/ifc-12.c: New test.
4562 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4563 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4564 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4565
7a27d38f
RB
45662016-05-09 Richard Biener <rguenther@suse.de>
4567
4568 PR fortran/70937
4569 * gfortran.dg/pr70937.f90: New testcase.
4570
5ebbbd3d
RO
45712016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4572
4573 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4574
f6288c24
FR
45752016-05-07 Fritz Reese <fritzoreese@gmail.com>
4576
4577 PR fortran/56226
4578 * gfortran.dg/dec_structure_1.f90: New testcase.
4579 * gfortran.dg/dec_structure_2.f90: Ditto.
4580 * gfortran.dg/dec_structure_3.f90: Ditto.
4581 * gfortran.dg/dec_structure_4.f90: Ditto.
4582 * gfortran.dg/dec_structure_5.f90: Ditto.
4583 * gfortran.dg/dec_structure_6.f90: Ditto.
4584 * gfortran.dg/dec_structure_7.f90: Ditto.
4585 * gfortran.dg/dec_structure_8.f90: Ditto.
4586 * gfortran.dg/dec_structure_9.f90: Ditto.
4587 * gfortran.dg/dec_structure_10.f90: Ditto.
4588 * gfortran.dg/dec_structure_11.f90: Ditto.
4589 * gfortran.dg/dec_union_1.f90: Ditto.
4590 * gfortran.dg/dec_union_2.f90: Ditto.
4591 * gfortran.dg/dec_union_3.f90: Ditto.
4592 * gfortran.dg/dec_union_4.f90: Ditto.
4593 * gfortran.dg/dec_union_5.f90: Ditto.
4594 * gfortran.dg/dec_union_6.f90: Ditto.
4595 * gfortran.dg/dec_union_7.f90: Ditto.
4596
5ec4a8cd
TV
45972016-05-07 Tom de Vries <tom@codesourcery.com>
4598
4599 PR tree-optimization/70956
4600 * gcc.dg/graphite/pr70956.c: New test.
4601
58ec1d0e
JJ
46022016-05-06 Jakub Jelinek <jakub@redhat.com>
4603
ccd88fb7
JJ
4604 PR middle-end/70941
4605 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4606 (a, b, c, d): Change type from char to signed char.
4607 (main): Compare against (signed char) -1634678893 instead of
4608 hardcoded -109. Use __builtin_abort instead of abort.
4609
dd3b6464
JJ
4610 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4611 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4612
58ec1d0e
JJ
4613 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4614
19aa23d8
YR
46152016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4616
4617 PR debug/70935
4618 * gcc.dg/torture/pr70935.c: New test.
4619
ae5f0df1
OE
46202016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4621
4622 PR target/58219
ce23a8ff 4623 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 4624
078f7e37
RB
46252016-05-06 Richard Biener <rguenther@suse.de>
4626
4627 PR tree-optimization/70960
4628 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4629
765d7b54
OE
46302016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4631
4632 PR target/52933
4633 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4634 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4635 Adjust expected instruction counts.
4636 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4637
29c94e65
MP
46382016-05-06 Marek Polacek <polacek@redhat.com>
4639
4640 PR sanitizer/70875
4641 * gcc.dg/ubsan/bounds-3.c: New test.
4642
3684b02e
OE
46432016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4644
4645 PR target/54089
4646 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4647
8706773f
RB
46482016-05-06 Richard Biener <rguenther@suse.de>
4649
4650 PR middle-end/70931
4651 * gfortran.dg/pr70931.f90: New testcase.
4652
a4f51018
RB
46532016-05-06 Richard Biener <rguenther@suse.de>
4654
4655 PR middle-end/70941
4656 * gcc.dg/torture/pr70941.c: New testcase.
4657
c4f2425f
BC
46582016-05-05 Bin Cheng <bin.cheng@arm.com>
4659
4660 PR tree-optimization/57206
4661 * gcc.dg/vect/pr57206.c: New test.
4662
5dc08197
RO
46632016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4664
4665 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4666
351f85c5
JJ
46672016-05-05 Jakub Jelinek <jakub@redhat.com>
4668
568bac8c
JJ
4669 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4670
351f85c5
JJ
4671 * c-c++-common/Wdangling-else-4.c: New test.
4672
33fd7785
JJ
46732016-05-04 Jakub Jelinek <jakub@redhat.com>
4674
2d1ac15a
JJ
4675 PR c++/70906
4676 PR c++/70933
4677 * g++.dg/opt/pr70906.C: New test.
4678 * g++.dg/opt/pr70933.C: New test.
4679
33fd7785
JJ
4680 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4681
6b715bf6
JH
46822016-05-04 Jan Hubicka <hubicka@ucw.cz>
4683
4684 * gcc.dg/ipa/pure-const-3.c: New testcase.
4685
deef7113
MP
46862016-05-04 Marek Polacek <polacek@redhat.com>
4687
4688 * c-c++-common/Wdangling-else-1.c: New test.
4689 * c-c++-common/Wdangling-else-2.c: New test.
4690 * c-c++-common/Wdangling-else-3.c: New test.
4691
5396db97
KCY
46922016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4693
4694 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4695 flag is present.
4696
de55efd5
MP
46972016-05-04 Marek Polacek <polacek@redhat.com>
4698
4699 PR c/48778
4700 * gcc.dg/Waddress-2.c: New test.
4701
475839b6
AM
47022016-05-04 Alan Modra <amodra@gmail.com>
4703
4704 * gcc.target/powerpc/pr70866.c: New.
4705
b25aad5f
MS
47062016-05-03 Martin Sebor <msebor@redhat.com>
4707
4708 PR c++/66561
4709 * c-c++-common/builtin_location.c: New test.
4710 * g++.dg/cpp1y/builtin_location.C: New test.
4711
79ce98bc
MP
47122016-05-03 Marek Polacek <polacek@redhat.com>
4713
4714 PR c/70859
4715 * gcc.dg/pr70859.c: New test.
4716 * gcc.dg/pr70859-2.c: New test.
4717
402e89f5
PMR
47182016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4719
4720 * gnat.dg/debug5.adb: New testcase.
4721
f3d90045
DV
47222016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4723
4724 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4725 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4726 Procedure to check for z10 instruction set.
4727
1e26cec1
CL
47282016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4729
4730 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4731
71aca5a0
AM
47322016-05-03 Alan Modra <amodra@gmail.com>
4733
4734 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4735
2fd70ec1
JJ
47362016-05-03 Jakub Jelinek <jakub@redhat.com>
4737
4738 * gcc.target/i386/avx512f-cvt-1.c: New test.
4739
e5705cf7
L
47402016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4741
4742 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4743 -fdump-tree-vrp-details.
4744
381cdae4
RB
47452016-05-03 Richard Biener <rguenther@suse.de>
4746
4747 * gcc.dg/pr30172-1.c: Adjust.
4748 * gcc.dg/pr63743.c: Likewise.
4749 * gcc.dg/tm/pr51696.c: Likewise.
4750 * c-c++-common/tm/safe-1.c: Likewise.
4751 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4752 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4753 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4754 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4755
adedd5c1
JJ
47562016-05-03 Jakub Jelinek <jakub@redhat.com>
4757
31ed1665
JJ
4758 PR rtl-optimization/70467
4759 * gcc.target/i386/pr70467-3.c: New test.
4760 * gcc.target/i386/pr70467-4.c: New test.
4761
dea60b59
JJ
4762 PR tree-optimization/70916
4763 * gcc.c-torture/compile/pr70916.c: New test.
4764
adedd5c1
JJ
4765 PR target/49244
4766 * gcc.target/i386/pr49244-1.c: New test.
4767 * gcc.target/i386/pr49244-2.c: New test.
4768
f80041ef
BS
47692016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4770
4771 PR rtl-optimization/44281
4772 * gcc.target/i386/pr44281.c: New test.
4773
1cfcd39e
BC
47742016-05-03 bin cheng <bin.cheng@arm.com>
4775
4776 PR tree-optimization/56541
4777 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4778 * gcc.dg/vect/pr56541.c: new test.
4779
4304ccfd
MM
47802016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4781
4782 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4783 __float128.
4784 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4785
50d94c29
L
47862016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4787
4788 PR testsuite/70520
4789 * c-c++-common/asan/clone-test-1.c (main): Align child process
4790 stack to 16 bytes.
4791
bc1aee87
DM
47922016-05-02 David Malcolm <dmalcolm@redhat.com>
4793
4794 PR c++/62314
4795 * g++.dg/spellcheck-fields-2.C: New test case.
4796
474e0129
DM
47972016-05-02 David Malcolm <dmalcolm@redhat.com>
4798
4799 PR c++/62314
4800 * g++.dg/pr62314.C: New test case.
4801
818b88a7
JH
48022016-05-02 Jan Hubicka <hubicka@ucw.cz>
4803
4804 * gcc.dg/ipa/inline-8.c: New testcase.
4805
dd77684f
JJ
48062016-05-02 Jakub Jelinek <jakub@redhat.com>
4807
4808 PR rtl-optimization/70467
4809 * gcc.target/i386/pr70467-1.c: New test.
4810
72407e00
BE
48112016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4812
4813 * gcc.dg/spec-options.c: Run the test on all targets.
4814 * gcc.dg/foo.specs: Use cpp_unique_options.
4815
dd53d197
MG
48162016-05-02 Marc Glisse <marc.glisse@inria.fr>
4817
4818 * gcc.dg/tree-ssa/unord.c: New testcase.
4819
a8b85ce9
MG
48202016-05-02 Marc Glisse <marc.glisse@inria.fr>
4821
4822 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4823
5b37e866
NS
48242016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4825
4826 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4827
7176a4a0
MP
48282016-05-02 Marek Polacek <polacek@redhat.com>
4829
4830 PR c/70851
4831 * gcc.dg/enum-incomplete-3.c: New test.
4832
6b9933b9
MP
48332016-05-02 Marek Polacek <polacek@redhat.com>
4834 Tom de Vries <tom@codesourcery.com>
4835
4836 PR tree-optimization/70700
4837 * gcc.dg/pr70700.c: New test.
4838
90f82260
UB
48392016-05-01 Uros Bizjak <ubizjak@gmail.com>
4840
4841 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4842 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4843 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4844 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4845 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4846
f73036c1
EB
48472016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4848
4849 * ada/acats/run_acats: Rename into...
4850 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4851 * ada/acats/run_all.sh: Remove redundant test.
4852 (target_run): Move around.
4853 (target_gnatchop): Use newly built executable.
4854 (target_gnatmake): Likewise.
4855 Check that the compilation of impbit succeeds.
4856
85e051a3
OE
48572016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4858
4859 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4860 * gcc.dg/20021029-1.c: Likewise.
4861 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4862 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4863 * gcc.target/sh/cmpstr.c: Likewise.
4864 * gcc.target/sh/cmpstrn.c: Likewise.
4865 * gcc.target/sh/memset.c: Likewise.
4866 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4867 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4868 * gcc.target/sh/pr39423-1.c: Likewise.
4869 * gcc.target/sh/pr49468-di.c: Likewise.
4870 * gcc.target/sh/pr49468-si.c: Likewise.
4871 * gcc.target/sh/pr49880-1.c: Likewise.
4872 * gcc.target/sh/pr49880-2.c: Likewise.
4873 * gcc.target/sh/pr49880-3.c: Likewise.
4874 * gcc.target/sh/pr50751-1.c: Likewise.
4875 * gcc.target/sh/pr50751-4.c: Likewise.
4876 * gcc.target/sh/pr50751-7.c: Likewise.
4877 * gcc.target/sh/pr51244-1.c: Likewise.
4878 * gcc.target/sh/pr51244-10.c: Likewise.
4879 * gcc.target/sh/pr51244-11.c: Likewise.
4880 * gcc.target/sh/pr51244-12.c: Likewise.
4881 * gcc.target/sh/pr51244-13.c: Likewise.
4882 * gcc.target/sh/pr51244-14.c: Likewise.
4883 * gcc.target/sh/pr51244-17.c: Likewise.
4884 * gcc.target/sh/pr51244-18.c: Likewise.
4885 * gcc.target/sh/pr51244-19.c: Likewise.
4886 * gcc.target/sh/pr51244-4.c: Likewise.
4887 * gcc.target/sh/pr51244-5.c: Likewise.
4888 * gcc.target/sh/pr51244-7.c: Likewise.
4889 * gcc.target/sh/pr51244-8.c: Likewise.
4890 * gcc.target/sh/pr51244-9.c: Likewise.
4891 * gcc.target/sh/pr51697.c: Likewise.
4892 * gcc.target/sh/pr52483-1.c: Likewise.
4893 * gcc.target/sh/pr52483-2.c: Likewise.
4894 * gcc.target/sh/pr52483-3.c: Likewise.
4895 * gcc.target/sh/pr52483-5.c: Likewise.
4896 * gcc.target/sh/pr52933-1.c: Likewise.
4897 * gcc.target/sh/pr52933-2.c: Likewise.
4898 * gcc.target/sh/pr52933-3.c: Likewise.
4899 * gcc.target/sh/pr53568-1.c: Likewise.
4900 * gcc.target/sh/pr53976-1.c: Likewise.
4901 * gcc.target/sh/pr53988-1.c: Likewise.
4902 * gcc.target/sh/pr53988.c: Likewise.
4903 * gcc.target/sh/pr54089-1.c: Likewise.
4904 * gcc.target/sh/pr54089-6.c: Likewise.
4905 * gcc.target/sh/pr54089-7.c: Likewise.
4906 * gcc.target/sh/pr54089-8.c: Likewise.
4907 * gcc.target/sh/pr54089-9.c: Likewise.
4908 * gcc.target/sh/pr54236-1.c: Likewise.
4909 * gcc.target/sh/pr54236-2.c: Likewise.
4910 * gcc.target/sh/pr54236-3.c: Likewise.
4911 * gcc.target/sh/pr54236-4.c: Likewise.
4912 * gcc.target/sh/pr54386.c: Likewise.
4913 * gcc.target/sh/pr54602-1.c: Likewise.
4914 * gcc.target/sh/pr54685.c: Likewise.
4915 * gcc.target/sh/pr54760-1.c: Likewise.
4916 * gcc.target/sh/pr54760-2.c: Likewise.
4917 * gcc.target/sh/pr54760-3.c: Likewise.
4918 * gcc.target/sh/pr54760-4.c: Likewise.
4919 * gcc.target/sh/pr54760-5.c: Likewise.
4920 * gcc.target/sh/pr54760-6.c: Likewise.
4921 * gcc.target/sh/pr55146.c: Likewise.
4922 * gcc.target/sh/pr55160.c: Likewise.
4923 * gcc.target/sh/pr59278.c: Likewise.
4924 * gcc.target/sh/pr59401-1.c: Likewise.
4925 * gcc.target/sh/pr59533-1.c: Likewise.
4926 * gcc.target/sh/pr63260.c: Likewise.
4927 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4928 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4929 * gcc.target/sh/strlen.c: Likewise.
4930 * gcc.target/sh/torture/pr30807.c: Likewise.
4931 * gcc.target/sh/torture/pr34777.c: Likewise.
4932 * gcc.target/sh/torture/pr64652.c: Likewise.
4933 * gcc.target/sh/torture/pr65505.c: Likewise.
4934 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4935 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4936
411e5c67
PC
49372016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4938
4939 PR c++/66644
4940 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4941
8fa97501
BS
49422016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4943
4944 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4945 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4946 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4947 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4948
5a956111
PP
49492016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4950
4951 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4952 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4953
e7ff0319
CP
49542016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4955
4956 PR middle-end/70626
4957 * c-c++-common/goacc/combined-reduction.c: New test.
4958 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4959
52d11a4b
L
49602016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4961
4962 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4963 *movdi_internal pattern only if PIC off.
4964 * gcc.target/i386/pr70155-2.c: Likewise.
4965 * gcc.target/i386/pr70155-3.c: Likewise.
4966 * gcc.target/i386/pr70155-4.c: Likewise.
4967 * gcc.target/i386/pr70155-5.c: Likewise.
4968 * gcc.target/i386/pr70155-6.c: Likewise.
4969 * gcc.target/i386/pr70155-7.c: Likewise.
4970 * gcc.target/i386/pr70155-8.c: Likewise.
4971 * gcc.target/i386/pr70155-15.c: Likewise.
4972 * gcc.target/i386/pr70155-17.c: Likewise.
4973 * gcc.target/i386/pr70155-22.c: Likewise.
4974
8960db31
BC
49752016-04-29 Bin Cheng <bin.cheng@arm.com>
4976
4977 PR tree-optimization/70803
4978 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4979
cca535a4
IE
49802016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4981
4982 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4983 optimization of vector loop.
4984 * gcc.target/i386/vect-unpack-3.c: New test.
4985 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4986 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4987 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4988
500ecf4a
MP
49892016-04-29 Marek Polacek <polacek@redhat.com>
4990
4991 PR sanitizer/70342
4992 * g++.dg/ubsan/null-7.C: New test.
4993
2fff3db8
MP
4994 PR c/70852
4995 * gcc.dg/pr70852.c: New test.
4996
509063eb
DV
49972016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4998
4999 PR/69089
5000 * g++.dg/cpp0x/alignas6.C: New test.
5001
83745c0d
DV
50022016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5003
c87885ca
RO
5004 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5005 * gcc.dg/pr27003.c: Likewise.
5006 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5007 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5008 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5009 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
5010 * gcc.target/arc/mxy.c: Likewise.
5011 * gcc.target/arc/mswape.c: Likewise.
5012 * gcc.target/arc/mrtsc.c: Likewise.
5013 * gcc.target/arc/mcrc.c: Likewise.
5014 * gcc.target/arc/mdsp-packa.c: Likewise.
5015 * gcc.target/arc/mdvbf.c: Likewise.
5016 * gcc.target/arc/mlock.c: Likewise.
5017 * gcc.target/arc/mmac-24.c: Likewise.
5018 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5019
849b265d
BS
50202016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5021 Matthijs Kooijman <matthijs@stdin.nl>
5022 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5023
5024 PR target/60040
5025 * gcc.target/avr/pr60040-1.c: New.
5026 * gcc.target/avr/pr60040-2.c: New.
5027
1390536b
RB
50282016-04-29 Richard Biener <rguenther@suse.de>
5029
5030 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5031
98998245
RB
50322016-04-29 Richard Biener <rguenther@suse.de>
5033
5034 PR tree-optimization/13962
5035 PR tree-optimization/65686
5036 * gcc.dg/uninit-pr65686.c: New testcase.
5037
8b80cc21
JJ
50382016-04-29 Jakub Jelinek <jakub@redhat.com>
5039
5040 PR middle-end/70843
5041 * gcc.dg/pr70843.c: New test.
5042
6181bc30
JJ
50432016-04-28 Jakub Jelinek <jakub@redhat.com>
5044
5045 PR target/70858
5046 * gcc.target/i386/pr70858.c: New test.
5047
f4cb3612
AB
50482016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5049
5050 * gcc.target/arc/nps400-1.c: New file.
5051
8ad9df62
JR
50522016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5053 Andrew Burgess <andrew.burgess@embecosm.com>
5054
5055 * gcc.target/arc/movh_cl-1.c: New file.
5056
ceaaa9fe
JR
50572016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5058 Andrew Burgess <andrew.burgess@embecosm.com>
5059
5060 * gcc.target/arc/extzv-1.c: New file.
5061 * gcc.target/arc/insv-1.c: New file.
5062 * gcc.target/arc/insv-2.c: New file.
5063 * gcc.target/arc/movb-1.c: New file.
5064 * gcc.target/arc/movb-2.c: New file.
5065 * gcc.target/arc/movb-3.c: New file.
5066 * gcc.target/arc/movb-4.c: New file.
5067 * gcc.target/arc/movb-5.c: New file.
5068 * gcc.target/arc/movb_cl-1.c: New file.
5069 * gcc.target/arc/movb_cl-2.c: New file.
5070 * gcc.target/arc/movbi_cl-1.c: New file.
5071 * gcc.target/arc/movl-1.c: New file.
5072
4d03dc2f
JR
50732016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5074 Andrew Burgess <andrew.burgess@embecosm.com>
5075
5076 * gcc.target/arc/cmem-1.c: New file.
5077 * gcc.target/arc/cmem-2.c: New file.
5078 * gcc.target/arc/cmem-3.c: New file.
5079 * gcc.target/arc/cmem-4.c: New file.
5080 * gcc.target/arc/cmem-5.c: New file.
5081 * gcc.target/arc/cmem-6.c: New file.
5082 * gcc.target/arc/cmem-7.c: New file.
5083 * gcc.target/arc/cmem-ld.inc: New file.
5084 * gcc.target/arc/cmem-st.inc: New file.
5085
81262dad
JJ
50862016-04-28 Jakub Jelinek <jakub@redhat.com>
5087
5088 PR target/70821
5089 * gcc.target/i386/pr70821.c: New test.
5090
0a31a09a
BS
50912016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5092
5093 * gcc.target/powerpc/vec-adde.c: New test.
5094 * gcc.target/powerpc/vec-adde-int128.c: New test.
5095
3ddffba9
JJ
50962016-04-28 Jakub Jelinek <jakub@redhat.com>
5097
5098 * gcc.target/i386/avx-vround-1.c: New test.
5099 * gcc.target/i386/avx-vround-2.c: New test.
5100 * gcc.target/i386/avx512vl-vround-1.c: New test.
5101 * gcc.target/i386/avx512vl-vround-2.c: New test.
5102
713dedcd
RO
51032016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5104
5105 PR testsuite/70595
5106 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5107 (check_effective_target_cilkplus_runtime): ... this.
5108 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5109 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5110
5111 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5112 Require cilkplus_runtime.
5113 Don't add -lcilkrts.
5114 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5115 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5116 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5117 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5118 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5119 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5120 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5121 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5122 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5123 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5124 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5125 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5126 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5127 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5128 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5129 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5130 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5131 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5132 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5133 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5134 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5135 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5136 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5137 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5138 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5139 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5140 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5141 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5142 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5143
5144 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5145 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5146
5147 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5148
5149 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5150 cilkplus_runtime.
5151
3563f78f
MG
51522016-04-27 Marc Glisse <marc.glisse@inria.fr>
5153
5154 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5155 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5156
6bc2bb18
RB
51572015-04-27 Ryan Burn <contact@rnburn.com>
5158
5159 PR c++/69024
5160 PR c++/68997
5161 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5162 diagnostic.
5163 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5164 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5165
1e55d29a
EB
51662016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5167
5168 * gnat.dg/limited_with4.ad[sb]: New test.
5169 * gnat.dg/limited_with4_pkg.ads: New helper.
5170
087146ca
L
51712016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5172
5173 PR target/70155
5174 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5175 and movv1ti_internal patterns
5176 * gcc.target/i386/pr70155-1.c: New test.
5177 * gcc.target/i386/pr70155-2.c: Likewise.
5178 * gcc.target/i386/pr70155-3.c: Likewise.
5179 * gcc.target/i386/pr70155-4.c: Likewise.
5180 * gcc.target/i386/pr70155-5.c: Likewise.
5181 * gcc.target/i386/pr70155-6.c: Likewise.
5182 * gcc.target/i386/pr70155-7.c: Likewise.
5183 * gcc.target/i386/pr70155-8.c: Likewise.
5184 * gcc.target/i386/pr70155-9.c: Likewise.
5185 * gcc.target/i386/pr70155-10.c: Likewise.
5186 * gcc.target/i386/pr70155-11.c: Likewise.
5187 * gcc.target/i386/pr70155-12.c: Likewise.
5188 * gcc.target/i386/pr70155-13.c: Likewise.
5189 * gcc.target/i386/pr70155-14.c: Likewise.
5190 * gcc.target/i386/pr70155-15.c: Likewise.
5191 * gcc.target/i386/pr70155-16.c: Likewise.
5192 * gcc.target/i386/pr70155-17.c: Likewise.
5193 * gcc.target/i386/pr70155-18.c: Likewise.
5194 * gcc.target/i386/pr70155-19.c: Likewise.
5195 * gcc.target/i386/pr70155-20.c: Likewise.
5196 * gcc.target/i386/pr70155-21.c: Likewise.
5197 * gcc.target/i386/pr70155-22.c: Likewise.
5198
92329f9f
L
51992016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5200
5201 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5202 ".{5,6}".
5203
309a0cf6
BC
52042016-04-27 Bin Cheng <bin.cheng@arm.com>
5205
5206 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5207 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5208 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5209 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5210 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5211
72ed2b9c
RB
52122016-04-27 Richard Biener <rguenther@suse.de>
5213
5214 PR ipa/70760
5215 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5216 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5217
3c98ff9b
NS
52182016-04-27 Nathan Sidwell <nathan@acm.org>
5219
5220 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5221 * g++.dg/ubsan/pr63956.C: Adjust error location.
5222
9ec5d66b
NC
52232016-04-27 Nick Clifton <nickc@redhat.com>
5224
5225 PR middle-end/49889
5226 * gcc.dg/pr49889.c: New test.
5227
c1e1f433
BS
52282016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5229
5230 * c-c++-common/memset-array.c: New test.
5231
8ac43293
MS
52322016-04-26 Martin Sebor <msebor@redhat.com>
5233
5234 PR c++/66639
5235 * g++.dg/cpp1y/func_constexpr.C: New test.
5236
843ce8ab
PP
52372016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5238
5239 PR c++/70241
5240 * g++.dg/cpp0x/enum32.C: New test.
5241 * g++.dg/cpp0x/enum33.C: New test.
5242
52432016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
5244
5245 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5246 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5247 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5248 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5249 * gcc.c-torture/execute/pr38151.c: Likewise.
5250 * gcc.c-torture/execute/pr66556.c: Likewise.
5251 * gcc.c-torture/execute/pr67781.c: Likewise.
5252 * gcc.c-torture/execute/pr68648.c: Likewise.
5253
ca1206be
MG
52542016-04-26 Marc Glisse <marc.glisse@inria.fr>
5255
5256 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5257
2448a956
MP
52582016-04-26 Marek Polacek <polacek@redhat.com>
5259
5260 PR c/67784
5261 * gcc.dg/pr67784-3.c: New test.
5262 * gcc.dg/pr67784-4.c: New test.
5263 * gcc.dg/pr67784-5.c: New test.
5264
b02a5e26
MP
5265 PR c/70791
5266 * gcc.dg/Wnested-externs-2.c: New test.
5267
6b6aa8d3
MG
52682016-04-26 Marc Glisse <marc.glisse@inria.fr>
5269
5270 * gcc.dg/fold-plusmult.c: Adjust.
5271 * gcc.dg/no-strict-overflow-6.c: Adjust.
5272 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5273
a2095b55
BS
52742016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5275
5276 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5277 number scans.
5278 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5279 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5280 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5281 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5282 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5283 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5284 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5285 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5286 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5287 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5288 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5289 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5290 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5291 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5292 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5293 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5294 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5295 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5296 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5297 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5298 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5299 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5300 scans.
5301 * gcc.target/i386/pr32219-4.c: Likewise.
5302 * gcc.target/i386/pr32219-6.c: Likewise.
5303 * gcc.target/i386/pr32219-8.c: Likewise.
5304
bb0cc5c8
KT
53052016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5306
5307 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5308 associated options.
5309
5a0802ea
MP
53102016-04-26 Marek Polacek <polacek@redhat.com>
5311
5312 PR c++/70744
5313 * g++.dg/ext/cond2.C: New test.
5314
00f615af
BC
53152016-04-26 Bin Cheng <bin.cheng@arm.com>
5316
5317 PR tree-optimization/70771
5318 PR tree-optimization/70775
5319 * gcc.dg/pr70771.c: New test.
25939d34 5320 * gcc.dg/pr70775.c: New test.
00f615af 5321
218155e7
BS
53222016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5323
5324 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5325
ab99f467
RB
53262016-04-25 Richard Biener <rguenther@suse.de>
5327
5328 PR tree-optimization/70780
5329 * gcc.dg/torture/pr70780.c: New testcase.
5330
93c590ee
MC
53312016-04-25 Michael Collison <michael.collison@arm.com>
5332
c87885ca
RO
5333 * gcc.target/arm/neon-vaddws16.c: New test.
5334 * gcc.target/arm/neon-vaddws32.c: New test.
5335 * gcc.target/arm/neon-vaddwu16.c: New test.
5336 * gcc.target/arm/neon-vaddwu32.c: New test.
5337 * gcc.target/arm/neon-vaddwu8.c: New test.
5338 * lib/target-supports.exp
93c590ee
MC
5339 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5340 that arm neon support vector widen sum of HImode TO SImode.
5341
d6c1a7a7
JJ
53422016-04-23 Jakub Jelinek <jakub@redhat.com>
5343
5344 PR sanitizer/70712
5345 * c-c++-common/asan/pr70712.c: New test.
5346
ab0fc037
TS
53472016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5348
5349 * .gitattributes: New file.
5350
2aa64824
CL
53512016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5352
5353 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5354
e7e12d92
DH
53552016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5356
5357 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5358 * gfortran.dg/submodule_15.f08: Likewise.
5359
d1431192
RB
53602016-04-22 Richard Biener <rguenther@suse.de>
5361
5362 PR tree-optimization/70740
5363 * gcc.dg/torture/pr70740.c: New testcase.
5364
04a63c24
L
53652016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5366
5367 PR target/70750
5368 * gcc.target/i386/pr70750-1.c: New test.
5369 * gcc.target/i386/pr70750-2.c: Likewise.
5370
20700098
PC
53712016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5372
5373 PR c++/70540
5374 * g++.dg/cpp0x/auto48.C: New.
5375
aedf4e12
MP
53762016-04-21 Marek Polacek <polacek@redhat.com>
5377
5378 PR c++/70513
5379 * g++.dg/cpp0x/forw_enum12.C: New test.
5380 * g++.dg/cpp0x/forw_enum13.C: New test.
5381
2074d80a
KY
53822016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5383
5384 PR target/70728
5385 * gcc.target/i386/pr70728.c: New test.
5386
aef4aab0
RB
53872016-04-21 Richard Biener <rguenther@suse.de>
5388
5389 PR middle-end/70747
5390 * gcc.dg/pr70747.c: New testcase.
5391
2359e571
BC
53922016-04-21 Bin Cheng <bin.cheng@arm.com>
5393
5394 PR tree-optimization/70715
5395 * gcc.dg/tree-ssa/scev-13.c: New test.
5396
ce0e66ff
MG
53972016-04-21 Marc Glisse <marc.glisse@inria.fr>
5398
5399 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5400
2c2870a1
MG
54012016-04-21 Marc Glisse <marc.glisse@inria.fr>
5402
5403 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5404
a2b056a3
JH
54052016-04-20 Jan Hubicka <jh@suse.cz>
5406
5407 PR ipa/70018
5408 * g++.dg/ipa/nothrow-1.C: New testcase.
5409
ee392fc2
NS
54102016-04-20 Nathan Sidwell <nathan@acm.org>
5411
5412 PR c++/55635
5413 * g++.dg/eh/delete1.C: New.
5414
dda49daf
L
54152016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5416
5417 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5418 -mtune-ctrl=sse_typeless_stores.
5419
8a5b9d5a
L
54202016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5421
5422 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5423
1011119f
BC
54242016-04-20 Bin Cheng <bin.cheng@arm.com>
5425
5426 PR tree-optimization/69489
5427 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5428
477d4906
IV
54292016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5430
5431 PR c++/69363
5432 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5433 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5434 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5435
fad08d12
BC
54362016-04-20 Bin Cheng <bin.cheng@arm.com>
5437
5438 PR tree-optimization/56625
5439 PR tree-optimization/69489
5440 * gcc.dg/vect/pr56625.c: New test.
5441 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5442
9e3e4fab
AP
54432016-04-20 Andrew Pinski <apinski@cavium.com>
5444
5445 PR target/64971
5446 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5447
d7aa24e4
AC
54482016-04-20 Arnaud Charlet <charlet@adacore.com>
5449
5450 * gnat.dg/self1.adb: Remove now incorrect test.
5451
e6d62b46
BC
54522016-04-20 Bin Cheng <bin.cheng@arm.com>
5453
5454 * gcc.dg/tree-ssa/scev-11.c: New test.
5455 * gcc.dg/tree-ssa/scev-12.c: New test.
5456
2697b189
MP
54572016-04-20 Marek Polacek <polacek@redhat.com>
5458
5459 PR tree-optimization/70725
5460 * gcc.dg/pr70725.c: New test.
5461
60d393e8
RB
54622016-04-20 Richard Biener <rguenther@suse.de>
5463
5464 PR tree-optimization/70726
5465 * g++.dg/vect/pr70726.cc: New testcase.
5466
82c6f58a
AK
54672016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5468
5469 PR target/70674
5470 * gcc.target/s390/pr70674.c: New test.
5471
90eeab20
JD
54722016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5473
5474 PR libgfortran/70684
5475 * gfortran.dg/list_read_14.f90: New test.
5476
fc9cf6da
L
54772016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5478
5479 PR target/69201
5480 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5481 extern to force it misaligned.
5482 (b): Likewise.
5483 (c): Likewise.
5484 (d): Likewise.
5485 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5486 Don't check `*' before movv4sf_internal.
5487 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5488 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5489 Don't check `*' before movv16qi_internal.
5490 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5491 extern to force it misaligned.
5492 (b): Likewise.
5493 (c): Likewise.
5494 (d): Likewise.
5495 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5496 Don't check `*' before movv2df_internal.
5497 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5498 extern to force it misaligned.
5499 (b): Likewise.
5500 (c): Likewise.
5501 (d): Likewise.
5502 Check movv8sf_internal instead of avx_storeups256.
5503 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5504
ea8927ea
RB
55052016-04-19 Richard Biener <rguenther@suse.de>
5506
5507 PR tree-optimization/70171
5508 * g++.dg/tree-ssa/pr70171.C: New testcase.
5509
65f52ee9
RB
55102016-04-19 Richard Biener <rguenther@suse.de>
5511
5512 PR tree-optimization/70724
5513 * gcc.dg/torture/pr70724.c: New testcase.
5514
987b67f1
VM
55152016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5516
5517 PR middle-end/70689
c87885ca 5518 * gcc.target/i386/pr70689.c: New.
987b67f1 5519
91a47c39
L
55202016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5521
5522 PR target/70708
5523 * gcc.target/i386/pr70708.c: New test.
5524
8270b82d
RB
55252016-04-18 Richard Biener <rguenther@suse.de>
5526
5527 PR tree-optimization/43434
5528 * gcc.dg/vect/pr43434.c: New testcase.
5529 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5530 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5531 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5532 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5533 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5534 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5535 * gcc.dg/gomp/pr68640.c: Likewise.
5536 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5537 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5538
edd048e2
RB
55392016-04-18 Richard Biener <rguenther@suse.de>
5540
5541 PR tree-optimization/70701
5542 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5543
bd5c7330
TV
55442016-04-18 Tom de Vries <tom@codesourcery.com>
5545
5546 PR testsuite/70699
5547 * gcc.dg/pr70161.c: Add dot-file scans.
5548 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5549 instead of after last dot char.
5550
23f2660f
EB
55512016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5552
5553 * c-c++-common/dump-ada-spec-3.c: New test.
5554 * c-c++-common/dump-ada-spec-4.c: Likewise.
5555
da152c9f
TV
55562016-04-17 Tom de Vries <tom@codesourcery.com>
5557
5558 PR other/70183
5559 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5560
cc950f98
JH
55612016-04-15 Jan Hubicka <jh@suse.cz>
5562
5563 PR ipa/70018
5564 * g++.dg/ipa/pure-const-1.C: New testcase.
5565 * g++.dg/ipa/pure-const-2.C: New testcase.
5566 * g++.dg/ipa/pure-const-3.C: New testcase.
5567
949505a9
MP
55682016-04-15 Marek Polacek <polacek@redhat.com>
5569
5570 PR c/70671
5571 * gcc.dg/bitfld-22.c: New test.
5572
10e547d6
BS
55732016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5574
5575 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5576 x86_64.
5577
1e77281b
MP
55782016-04-15 Marek Polacek <polacek@redhat.com>
5579
5580 PR c/70651
5581 * c-c++-common/pr70651.c: New test.
5582
e501fa8e
KT
55832016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5584
5585 PR rtl-optimization/70681
5586 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5587 dump scan on arm and powerpc.
5588 * gcc.dg/pr10474.c: Likewise.
5589
dda1bf61
JJ
55902016-04-15 Jakub Jelinek <jakub@redhat.com>
5591
ca4ef1ff
JJ
5592 PR c++/69517
5593 PR c++/70019
5594 PR c++/70588
5595 * g++.dg/cpp1y/vla11.C: Revert for real.
5596
dda1bf61
JJ
5597 PR c/70436
5598 * c-c++-common/Wparentheses-1.c: New test.
5599 * c-c++-common/gomp/Wparentheses-1.c: New test.
5600 * c-c++-common/gomp/Wparentheses-2.c: New test.
5601 * c-c++-common/gomp/Wparentheses-3.c: New test.
5602 * c-c++-common/gomp/Wparentheses-4.c: New test.
5603 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5604 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5605 * c-c++-common/goacc/Wparentheses-1.c: New test.
5606
1355e62c
KY
56072016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5608
5609 PR target/70662
5610 * gcc.target/i386/pr70662.c: New test.
5611
0ab34b9e 56122016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 5613 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
5614
5615 PR tree-optimization/70130
5616 * gcc.dg/vect/O3-pr70130.c: New testcase.
5617
bc773aad
MM
56182016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5619
6e9b2286
MM
5620 PR target/70669
5621 * gcc.target/powerpc/pr70669.c: New test.
5622
bc773aad
MM
5623 PR target/70640
5624 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5625 a power7 system that does not have an assembler that supports
5626 power8.
5627
d8747845
MS
56282016-04-14 Martin Sebor <msebor@redhat.com>
5629
5630 PR c++/69517
5631 PR c++/70019
5632 PR c++/70588
5633 * c-c++-common/ubsan/vla-1.c: Revert.
5634 * g++.dg/cpp1y/vla11.C: Same.
5635 * g++.dg/cpp1y/vla12.C: Same.
5636 * g++.dg/cpp1y/vla13.C: Same.
5637 * g++.dg/cpp1y/vla14.C: Same.
5638 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 5639 * g++.dg/init/array24.C: Same.
d8747845
MS
5640 * g++.dg/ubsan/vla-1.C: Same.
5641
85128559
MP
56422016-04-14 Marek Polacek <polacek@redhat.com>
5643 Jan Hubicka <hubicka@ucw.cz>
5644
5645 PR c++/70029
5646 * g++.dg/torture/pr70029.C: New test.
5647
52fbb073
MS
56482016-04-14 Martin Sebor <msebor@redhat.com>
5649
5650 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5651 type size to prevent failures on targets with very low maximum
5652 alignment.
5653
6db61d6f
RB
56542016-04-14 Richard Biener <rguenther@suse.de>
5655
5656 PR tree-optimization/70623
5657 * gcc.dg/torture/pr70623.c: New testcase.
5658 * gcc.dg/torture/pr70623-2.c: Likewise.
5659
342fac95
MS
56602016-04-13 Martin Sebor <msebor@redhat.com>
5661
5662 PR c++/69517
5663 PR c++/70019
5664 PR c++/70588
5665 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5666 * g++.dg/cpp1y/vla11.C: New test.
5667 * g++.dg/cpp1y/vla12.C: New test.
5668 * g++.dg/cpp1y/vla13.C: New test.
5669 * g++.dg/cpp1y/vla14.C: New test.
5670 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 5671 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
5672 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5673
d93c452f
JJ
56742016-04-13 Jakub Jelinek <jakub@redhat.com>
5675
5676 PR c++/70641
5677 * g++.dg/opt/pr70641.C: New test.
5678
85115fb6
RO
56792016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5680
5681 PR rtl-optimization/68749
5682 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5683 effects of argument promotions.
5684 Remove default args to dg-skip-if.
5685
545a4139
PC
56862016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5687
5688 PR c++/70635
5689 * g++.dg/parse/pr70635.C: New.
5690
b3a77f21
MP
56912016-04-13 Marek Polacek <polacek@redhat.com>
5692
5693 PR c++/70639
5694 * c-c++-common/Wmisleading-indentation-4.c: New test.
5695
99cd9857
MP
56962016-04-13 Marek Polacek <polacek@redhat.com>
5697
5698 PR c/70436
c87885ca
RO
5699 * gcc.dg/Wparentheses-12.c: New test.
5700 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 5701
75ca93ec
IE
57022016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5703
5704 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5705 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5706 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5707
3d3f9e7e
JJ
57082016-04-13 Jakub Jelinek <jakub@redhat.com>
5709
37947cd0
JJ
5710 PR middle-end/70633
5711 * gcc.c-torture/compile/pr70633.c: New test.
5712
3d3f9e7e
JJ
5713 PR debug/70628
5714 * gcc.dg/torture/pr70628.c: New test.
5715
92886d3e
PP
57162016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5717
5718 PR c++/70610
5719 * g++.dg/template/pr70610.C: New test.
5720 * g++.dg/template/pr70610-2.C: New test.
5721 * g++.dg/template/pr70610-3.C: New test.
5722 * g++.dg/template/pr70610-4.C: New test.
5723
13bd7c2b
JJ
57242016-04-12 Jakub Jelinek <jakub@redhat.com>
5725
6512fa6d
JJ
5726 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5727 128 instead of 32.
5728
13bd7c2b
JJ
5729 PR c++/70571
5730 * g++.dg/ext/pr70571.C: New test.
5731
20b9851c
MM
57322016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5733
8a434ada 5734 PR target/70640
20b9851c
MM
5735 * gcc.target/powerpc/pr70640.c: New test.
5736
2b2f52bc
PC
57372016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5738
5739 PR c++/68722
5740 * g++.dg/parse/pr68722.C: New.
5741
5901e56a
JJ
57422016-04-12 Jakub Jelinek <jakub@redhat.com>
5743
5744 PR rtl-optimization/70596
5745 * gcc.target/i386/pr70596.c: New test.
5746
d4619dc1
NS
57472016-04-12 Nathan Sidwell <nathan@acm.org>
5748
5749 PR c++/70501
5750 * g++.dg/init/pr70501.C: New.
5751
3df530d3
DW
57522016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5753
5754 * gcc.target/i386/asm-flag-6.c: New test.
5755
b7a120d7
TV
57562016-04-12 Tom de Vries <tom@codesourcery.com>
5757
5758 PR tree-optimization/68756
5759 * gcc.dg/graphite/pr68756.c: New test.
5760
4e0eea75
JJ
57612016-04-12 Jakub Jelinek <jakub@redhat.com>
5762
5763 PR tree-optimization/70602
5764 * gcc.c-torture/execute/pr70602.c: New test.
5765
35fbda43
MM
57662016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5767
5768 PR target/70381
5769 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5770 __float128 emulator is built and runs.
5771 * gcc.target/powerpc/float128-1.c: Likewise.
5772
5773 * lib/target-supports.exp (check_ppc_float128_sw_available):
5774 Rework tests for __float128 software and hardware
5775 availability. Fix exit condition to return 0 on success.
5776
04a99ebe
JG
57772016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5778
5779 PR target/70133
5780 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5781 * gcc.target/aarch64/target_attr_15.c: Likewise.
5782
47cd5a85
PC
57832016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5784
5785 PR c++/69066
5786 * g++.dg/cpp1y/pr69066.C: New.
5787
a5edb32e
JD
57882016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5789
5790 PR fortran/68566
5791 * gfortran.dg/pr36192.f90: Update test.
5792 * gfortran.dg/pr36192_1.f90: Update test.
5793 * gfortran.dg/real_dimension_1.f: Update test.
5794 * gfortran.dg/parameter_array_init_7.f90: New test.
5795
8ef378f8
JDA
57962016-04-09 John David Anglin <danglin@gcc.gnu.org>
5797
c532c871
JDA
5798 PR testsuite/64039
5799 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5800
d34f706f
JDA
5801 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5802
75e1dd9e
JDA
5803 PR rtl-optimization/66669
5804 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5805
8a976f5f
JDA
5806 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5807
da04822a
JDA
5808 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5809 * gcc.dg/pie-1.c: Likewise.
5810 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5811 * gcc.dg/pic-4.c: Likewise.
5812 * gcc.dg/pie-3.c: Likewise.
5813 * gcc.dg/pie-4.c: Likewise.
5814
adfabcf9
JDA
5815 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5816
4a020adf
JDA
5817 PR tree-optimization/68644
5818 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5819
8ef378f8
JDA
5820 PR rtl-optimization/64886
5821 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5822
09bf990e
TV
58232016-04-09 Tom de Vries <tom@codesourcery.com>
5824
5825 PR tree-optimization/68953
5826 * gcc.dg/graphite/pr68953.c: New test.
5827
138c3c1a
DH
58282016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5829
5830 PR fortran/70592
5831 * gfortran.dg/deferred_character_16.f90: New test.
5832
f55460af
JJ
58332016-04-09 Jakub Jelinek <jakub@redhat.com>
5834
5835 PR tree-optimization/70586
5836 * gcc.c-torture/execute/pr70586.c: New test.
5837
0b77bbf3
DH
58382016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5839
5840 PR sanitizer/70573
5841 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5842 with __builtin_memset
5843 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5844
c42cfb5c
CP
58452016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5846
5847 PR lto/70289
5848 PR ipa/70348
5849 PR tree-optimization/70373
5850 PR middle-end/70533
5851 PR middle-end/70534
5852 PR middle-end/70535
5853 * c-c++-common/goacc/reduction-5.c: New test.
5854 * c-c++-common/goacc/reduction-promotions.c: New test.
5855 * gfortran.dg/goacc/reduction-3.f95: New test.
5856 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5857
56cfb596
PP
58582016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5859
5860 PR c++/70590
5861 PR c++/70452
5862 * g++.dg/pr70590.C: New test.
5863 * g++.dg/pr70590-2.C: New test.
5864
1a13c0a2
JJ
58652016-04-08 Jakub Jelinek <jakub@redhat.com>
5866
abc0647a
JJ
5867 PR middle-end/70593
5868 * gcc.target/i386/pr70593.c: New test.
5869
1a13c0a2
JJ
5870 PR rtl-optimization/70574
5871 * gcc.target/i386/avx2-pr70574.c: New test.
5872
c3da4956
MO
58732016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5874
5875 PR sanitizer/70541
5876 * c-c++-common/asan/pr70541.c: New test.
5877
9f1b833b
TV
58782016-04-08 Tom de Vries <tom@codesourcery.com>
5879
5880 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5881 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5882
bae7adda
KT
58832016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5884
5885 PR target/70566
5886 * gcc.c-torture/execute/pr70566.c: New test.
5887
211f3d57
TV
58882016-04-08 Tom de Vries <tom@codesourcery.com>
5889
5890 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5891 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5892
02cf2861
AM
58932016-04-08 Alan Modra <amodra@gmail.com>
5894
5895 * gcc.target/powerpc/pr70117.c: New.
5896
5f490f9f
JJ
58972016-04-07 Jakub Jelinek <jakub@redhat.com>
5898
56e9b710
JJ
5899 PR testsuite/70581
5900 * gcc.dg/lto/simd-function_0.c: New test.
5901
5f490f9f
JJ
5902 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5903 clones.
5904 * c-c++-common/attr-simd-2.c: Likewise.
5905 * c-c++-common/attr-simd-4.c: Likewise.
5906 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5907 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5908
e4ebc74d
TP
59092016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5910
5911 PR testsuite/70553
5912 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5913
9817ae35
TS
59142016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5915 Tom de Vries <tom@codesourcery.com>
5916
5917 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5918 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5919 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5920 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5921 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5922 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5923 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5924 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5925
e292f64d
PP
59262016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5927
5928 PR c/70436
5929 * g++.dg/warn/Wparentheses-29.C: New test.
5930
6b37bdaf
PP
59312016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5932
5933 PR c/70436
5934 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5935 explicit braces to resolve a future -Wparentheses warning.
5936
64824205
RH
59372016-04-06 Richard Henderson <rth@redhat.com>
5938
5939 * gcc.dg/pr61817-1.c: New test.
5940 * gcc.dg/pr61817-2.c: New test.
5941 * gcc.dg/pr69391-1.c: New test.
5942 * gcc.dg/pr69391-2.c: New test.
5943
bc2fc1f3
VM
59442016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5945
5946 PR rtl-optimization/70398
c87885ca 5947 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 5948
41414a02
EB
59492016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5950
5951 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5952
4066ea8a
YR
59532016-04-06 Yvan Roux <yvan.roux@linaro.org>
5954 Pedro Alves <palves@redhat.com>
5955
5956 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5957
ec35ea45
JJ
59582016-04-06 Jakub Jelinek <jakub@redhat.com>
5959
3866f8dd
JJ
5960 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5961 Check for avx512f effective targets instead of avx2.
5962 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5963 for AVX512F clones.
5964 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5965 * g++.dg/gomp/declare-simd-1.C: Likewise.
5966 * g++.dg/gomp/declare-simd-3.C: Likewise.
5967 * g++.dg/gomp/declare-simd-4.C: Likewise.
5968
ec35ea45
JJ
5969 PR middle-end/70550
5970 * c-c++-common/gomp/pr70550-1.c: New test.
5971 * c-c++-common/gomp/pr70550-2.c: New test.
5972
c08d28ac
NS
59732016-04-05 Nathan Sidwell <nathan@acm.org>
5974
5975 PR c++/70512
5976 * g++.dg/ext/attribute-may-alias-5.C: New.
5977
1d510e04
JJ
59782016-04-05 Jakub Jelinek <jakub@redhat.com>
5979
5980 PR c++/70336
5981 * c-c++-common/pr70336.c: New test.
5982 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5983 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5984
84278ed9
JH
59852016-04-05 Jan Hubicka <hubicka@ucw.cz>
5986
5987 PR ipa/66223
5988 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5989
268a0ec4
JJ
59902016-04-05 Jakub Jelinek <jakub@redhat.com>
5991
5992 PR rtl-optimization/70542
5993 * gcc.dg/torture/pr70542.c: New test.
5994 * gcc.target/i386/avx2-pr70542.c: New test.
5995
5e8c2eb1
ZS
59962016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5997
5998 PR tree-optimization/70509
5999 * gcc.target/i386/avx512bw-pr70509.c: New test.
6000
c0daf32d
PP
60012016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6002
6003 PR c++/70452
6004 * g++.dg/ext/constexpr-vla4.C: New test.
6005
bf867841
UB
60062016-04-05 Uros Bizjak <ubizjak@gmail.com>
6007
6008 PR target/70510
6009 * gcc.target/i386/pr70510.c: New test.
6010
3022186a
RB
60112016-04-05 Richard Biener <rguenther@suse.de>
6012
6013 PR tree-optimization/70526
6014 * g++.dg/torture/pr70526.C: New testcase.
6015
55fc79b2
JJ
60162016-04-05 Jakub Jelinek <jakub@redhat.com>
6017
6018 PR target/70525
6019 * gcc.target/i386/pr70525.c: New test.
6020
62b233f2
RB
60212016-04-05 Richard Biener <rguenther@suse.de>
6022
6023 PR middle-end/70499
6024 * g++.dg/torture/pr70499.C: New testcase.
6025
cc05759d
RB
60262016-04-05 Richard Biener <rguenther@suse.de>
6027
6028 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6029 remove XFAIL.
6030
f23f16d4
JJ
60312016-04-04 Jakub Jelinek <jakub@redhat.com>
6032
6033 PR middle-end/70307
6034 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6035 rs6000 ABI warnings.
6036
d27ecc49
JH
60372016-04-04 Jan Hubicka <hubicka@ucw.cz>
6038
6039 PR ipa/66223
6040 * g++.dg/ipa/devirt-51.C: New testcase.
6041
c974c96e
BS
60422016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6043 Jakub Jelinek <jakub@redhat.com>
6044
6045 PR middle-end/70457
6046 * gcc.dg/torture/pr70457.c: New.
6047
7a85da89
AV
60482016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6049
6050 PR fortran/67538
6051 * gfortran.dg/allocate_with_source_19.f08: New test.
6052
de517e64
AV
60532016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6054
6055 PR fortran/65795
6056 * gfortran.dg/coarray_allocate_6.f08: New test.
6057
43b9f499
RB
60582016-04-04 Richard Biener <rguenther@suse.de>
6059
6060 PR rtl-optimization/70484
6061 * gcc.dg/torture/pr70484.c: New testcase.
6062
f13355da
MP
60632016-04-04 Marek Polacek <polacek@redhat.com>
6064
6065 PR c/70307
6066 * gcc.dg/torture/pr70307.c: New test.
6067
6cc6ed50
OE
60682016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6069
6070 PR target/70416
6071 PR target/67391
6072 * gcc.target/sh/torture/pr70416.c: New.
6073
abdc16c8
MS
60742016-04-02 Martin Sebor <msebor@redhat.com>
6075
6076 PR c++/67376
6077 PR c++/70170
6078 PR c++/70172
6079 PR c++/70228
6080 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6081 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6082 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6083 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6084 * g++.dg/cpp0x/constexpr-string.C: Same.
6085 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6086 * g++.dg/cpp0x/pr65398.C: Same.
6087 * g++.dg/ext/constexpr-vla1.C: Same.
6088 * g++.dg/ext/constexpr-vla2.C: Same.
6089 * g++.dg/ext/constexpr-vla3.C: Same.
6090 * g++.dg/ubsan/pr63956.C: Same.
6091
763cd859
JJ
60922016-04-01 Jakub Jelinek <jakub@redhat.com>
6093
6094 PR rtl-optimization/70467
6095 * gcc.target/i386/pr70467-2.c: New test.
6096
0f875435
JJ
60972016-04-01 Jakub Jelinek <jakub@redhat.com>
6098 Marek Polacek <polacek@redhat.com>
6099
6100 PR c++/70488
6101 * g++.dg/init/new47.C: New test.
6102
41d14659
RR
61032016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6104
6105 PR target/70496
6106 * gcc.target/arm/pr70496.c: New test.
6107
f9bf89bb
NS
61082016-04-01 Nathan Sidwell <nathan@acm.org>
6109
73b9085d
NS
6110 PR c++/68475
6111 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6112
4afdcfaa
IE
61132016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6114
6115 PR target/69890
6116 * gcc.dg/strlenopt.h (memmove): New.
6117 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6118 instead of "string.h".
6119 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6120 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6121 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6122 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6123 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6124 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6125 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6126 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6127 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6128 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6129 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6130 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6131 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6132 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6133 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6134 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6135 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6136 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6137 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6138 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6139
b5d7a29c
RO
61402016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6141
6142 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6143 (Holder::foo): Reflect this.
6144
b660f9ec
IE
61452016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6146
6147 PR target/70442
6148 * gcc.dg/pr70442.c: New test.
6149
88504f34
NS
61502016-03-31 Nathan Sidwell <nathan@acm.org>
6151
6152 PR c++/70393
6153 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6154
95d34b96
KY
61552016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6156
6157 PR target/70453
6158 * gcc.target/i386/pr70453.c: New test.
6159
b4c4967c
AB
61602016-03-31 Andrey Belevantsev <abel@ispras.ru>
6161
6162 PR target/70292
6163 * gcc.c-torture/pr70292.c: New test.
6164
5fde6a45
MP
61652016-03-31 Marek Polacek <polacek@redhat.com>
6166
6167 PR c/70297
6168 * c-c++-common/pr70297.c: New test.
6169 * g++.dg/cpp0x/typedef-redecl.C: New test.
6170 * gcc.dg/typedef-redecl2.c: New test.
6171
97eb24c4
JJ
61722016-03-31 Jakub Jelinek <jakub@redhat.com>
6173
6174 PR rtl-optimization/70460
6175 * gcc.c-torture/execute/pr70460.c: New test.
6176
efc3536f
RB
61772016-03-31 Richard Biener <rguenther@suse.de>
6178
6179 PR c++/70430
6180 * g++.dg/ext/vector30.C: New testcase.
6181
e0876e21
DH
61822016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6183 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6184
6185 * gfortran.dg/fmt_pf.f90: New test.
6186
e9bff8c6
RO
61872016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6188
6189 Forward-port from 5 branch
6190 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6191
6192 PR testsuite/70356
6193 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6194 dg-require-effective-target after dg-do.
6195
6196 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6197
6198 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6199
2620c80d
TS
62002016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6201 Julian Brown <julian@codesourcery.com>
6202 Chung-Lin Tang <cltang@codesourcery.com>
6203 Cesar Philippidis <cesar@codesourcery.com>
6204 James Norris <jnorris@codesourcery.com>
6205 Tom de Vries <tom@codesourcery.com>
6206 Nathan Sidwell <nathan@codesourcery.com>
6207
bf867841 6208 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
6209 * c-c++-common/goacc/loop-clauses.c: Likewise.
6210 * g++.dg/goacc/template.C: Likewise.
6211 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6212 * gfortran.dg/goacc/loop-1.f95: Likewise.
6213 * gfortran.dg/goacc/loop-5.f95: Likewise.
6214 * gfortran.dg/goacc/loop-6.f95: Likewise.
6215 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6216 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6217 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6218 * c-c++-common/goacc/clauses-fail.c: Likewise.
6219 * c-c++-common/goacc/parallel-1.c: Likewise.
6220 * c-c++-common/goacc/reduction-1.c: Likewise.
6221 * c-c++-common/goacc/reduction-2.c: Likewise.
6222 * c-c++-common/goacc/reduction-3.c: Likewise.
6223 * c-c++-common/goacc/reduction-4.c: Likewise.
6224 * c-c++-common/goacc/routine-3.c: Likewise.
6225 * c-c++-common/goacc/routine-4.c: Likewise.
6226 * c-c++-common/goacc/routine-5.c: Likewise.
6227 * c-c++-common/goacc/tile.c: Likewise.
6228 * g++.dg/goacc/template.C: Likewise.
6229 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6230 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6231 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6232 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6233 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6234 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6235 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6236 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6237 * c-c++-common/goacc/use_device-1.c: ... this file.
6238 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6239 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6240 * c-c++-common/goacc/host_data-6.c: ... this file.
6241 * c-c++-common/goacc/loop-2-kernels.c: New file.
6242 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6243 * c-c++-common/goacc/loop-3.c: Likewise.
6244 * g++.dg/goacc/reference.C: Likewise.
6245 * g++.dg/goacc/routine-1.C: Likewise.
6246 * g++.dg/goacc/routine-2.C: Likewise.
6247
f6d2d066
RB
62482016-03-30 Richard Biener <rguenther@suse.de>
6249
6250 PR middle-end/70450
6251 * gcc.dg/torture/pr70450.c: New testcase.
6252
d43242b9
JJ
62532016-03-30 Jakub Jelinek <jakub@redhat.com>
6254
6255 PR target/70421
6256 * gcc.dg/torture/pr70421.c: New test.
6257 * gcc.target/i386/avx512f-pr70421.c: New test.
6258
5ce43b77
L
62592016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6260
6261 PR testsuite/70364
6262 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6263 (check): New function.
6264 (bar): Call check.
6265 (foo): Align stack to 16 bytes when calling bar.
6266 * gcc.target/i386/cleanup-2.c: Likewise.
6267
d014a712
PP
62682016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6269
6270 PR tree-optimization/59124
6271 * gcc.dg/Warray-bounds-19.c: New test.
6272
13f0e8c7
ZW
62732016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6274
6275 * lib/prune.exp (escape_regex_chars): New.
6276 (prune_file_path): Update to quote metcharacters for regexp.
6277
3336c6e0
JJ
62782016-03-29 Jakub Jelinek <jakub@redhat.com>
6279
a362f023
JJ
6280 PR rtl-optimization/70429
6281 * gcc.c-torture/execute/pr70429.c: New test.
6282
3336c6e0
JJ
6283 PR tree-optimization/70405
6284 * gcc.dg/pr70405.c: New test.
6285
728557fd
AV
62862016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6287
6288 PR fortran/70397
6289 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6290 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6291
bef977d4
TS
62922016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6293
6294 PR testsuite/64177
6295 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6296 __cilkrts_set_param to set two workers.
6297 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6298 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6299
6f6d25c9
DH
63002016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6301
bf867841 6302 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 6303
45733562
KY
63042016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6305
6306 PR target/70406
bf867841 6307 * gcc.target/i386/pr70406.c: New test.
45733562 6308
a1799e5e
EB
63092016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6310
6311 * gnat.dg/specs/double_record_extension3.ads: New test.
6312
5fca7b66
RH
63132016-03-25 Richard Henderson <rth@redhat.com>
6314
6315 PR target/70120
6316 * gcc.target/aarch64/pr70120-1.c: New.
6317 * gcc.target/aarch64/pr70120-2.c: New.
6318 * gcc.target/aarch64/pr70120-3.c: New.
6319
31ce75c6
PP
63202016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6321
6322 PR c++/62212
6323 * g++.dg/template/mangle2.C: The dg-do directive should be
6324 "compile" not "assemble".
6325
3caf0ca1
BS
63262016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6327
6328 PR lto/69650
6329 * gcc.dg/pr69650.c: New test.
6330
634035b6
DE
63312016-03-25 David Edelsohn <dje.gcc@gmail.com>
6332
6333 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6334
45d34276
AM
63352016-03-25 Alan Modra <amodra@gmail.com>
6336
6337 * gcc.dg/dfp/pr70052.c: New test.
6338
8f085166
RH
63392016-03-24 Richard Henderson <rth@redhat.com>
6340
6341 PR middle-end/69845
6342 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6343 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6344
011e5ec3
TV
63452016-03-24 Tom de Vries <tom@codesourcery.com>
6346
6347 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6348
9e3f4551
TV
63492016-03-24 Tom de Vries <tom@codesourcery.com>
6350
6351 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6352 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6353
45780041
TV
63542016-03-24 Tom de Vries <tom@codesourcery.com>
6355
6356 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6357 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6358
887ab4e5
PP
63592016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6360
6361 PR c++/62212
6362 * g++.dg/template/mangle2.C: New test.
6363
69a9a66f
RB
63642016-03-24 Richard Biener <rguenther@suse.de>
6365
6366 PR tree-optimization/70396
6367 * gcc.dg/torture/pr70396.c: New testcase.
6368
ed87de55
RB
63692016-03-24 Richard Biener <rguenther@suse.de>
6370
6371 PR middle-end/70370
6372 * gcc.dg/torture/pr70370.c: New testcase.
6373
ea064934
TV
63742016-03-24 Tom de Vries <tom@codesourcery.com>
6375
6376 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6377 * gfortran.dg/goacc/kernels-tree.f95: Same.
6378 * gfortran.dg/goacc/parallel-tree.f95: Same.
6379
b2a4dd1d
TV
63802016-03-24 Tom de Vries <tom@codesourcery.com>
6381
6382 * c-c++-common/goacc/uninit-if-clause.c: New test.
6383 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6384
72e7cd6e
JJ
63852016-03-24 Jakub Jelinek <jakub@redhat.com>
6386
6387 PR target/70290
bf867841
UB
6388 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6389 Fix formatting.
72e7cd6e 6390
ce9d0c03
RB
63912016-03-24 Richard Biener <rguenther@suse.de>
6392
6393 PR tree-optimization/70372
6394 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6395
426b9428
PP
63962016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6397
6398 PR c++/70347
6399 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6400
cd1588c4
PP
64012016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6402
6403 PR c++/70332
6404 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6405
61637db3
JJ
64062016-03-23 Jakub Jelinek <jakub@redhat.com>
6407
928af3bf
JJ
6408 PR c++/70001
6409 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6410 * g++.dg/cpp1y/pr70001.C: New test.
6411
61637db3
JJ
6412 PR c++/70323
6413 * g++.dg/cpp0x/constexpr-70323.C: New test.
6414
05aca4e7
AO
64152016-03-23 Alexandre Oliva <aoliva@redhat.com>
6416 Jason Merrill <jason@redhat.com>
6417 Jakub Jelinek <jakub@redhat.com>
6418
6419 PR c++/69315
6420 * g++.dg/cpp0x/constexpr-69315.C: New test.
6421 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6422
fbdb6baf
MP
64232016-03-23 Marek Polacek <polacek@redhat.com>
6424
6425 PR c++/69884
6426 * g++.dg/warn/Wignored-attributes-1.C: New test.
6427 * g++.dg/warn/Wignored-attributes-2.C: New test.
6428
d79ee524
TV
64292016-03-23 Tom de Vries <tom@codesourcery.com>
6430
6431 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6432 initialization.
6433 * gfortran.dg/goacc/private-3.f95 (test): Same.
6434 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6435 missing use param.
6436
a59f0bef
KT
64372016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6438
6439 * lib/target-supports.exp: Remove v7ve entry from loop
6440 creating effective target checks.
6441 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6442 (add_options_for_arm_arch_v7ve): Likewise.
6443
0179520a
JJ
64442016-03-23 Jakub Jelinek <jakub@redhat.com>
6445
6446 PR tree-optimization/70354
6447 * gcc.dg/vect/pr70354-1.c: New test.
6448 * gcc.dg/vect/pr70354-2.c: New test.
6449 * gcc.target/i386/avx2-pr70354-1.c: New test.
6450 * gcc.target/i386/avx2-pr70354-2.c: New test.
6451
75bb14d7
JL
64522016-03-22 Jeff Law <law@redhat.com>
6453
6454 PR target/70232
6455 * gcc.dg/tree-ssa/pr70232.c: New test.
6456
72c9526d
IE
64572016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6458
6459 PR target/70302
6460 * gcc.target/i386/pr70302.c: New test.
6461
a3ca1bc5
RB
64622016-03-22 Richard Biener <rguenther@suse.de>
6463
6464 PR middle-end/70251
6465 * g++.dg/torture/pr70251.C: New testcase.
6466
5c240f4d
DM
64672016-03-22 David Malcolm <dmalcolm@redhat.com>
6468
6469 PR c/69993
6470 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6471 Wmisleading-indentation.c.
6472 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6473 reflect change to diagnostic text and order of messages.
6474 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6475
80f6631b
DE
64762016-03-22 David Edelsohn <dje.gcc@gmail.com>
6477
6478 * g++.dg/ext/java-3.C: Don't compile on AIX.
6479
9a10956c
RB
64802016-03-22 Richard Biener <rguenther@suse.de>
6481
6482 PR middle-end/70333
6483 * gcc.dg/torture/pr70333.c: New testcase.
6484
6cedf922
IE
64852016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6486
6487 * g++.dg/ext/pr70290.C: New test.
6488
cd6c27ac
KY
64892016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6490
6491 PR target/70325
6492 * gcc.target/i386/pr70325.c: New test.
6493
4cde512c
JJ
64942016-03-22 Jakub Jelinek <jakub@redhat.com>
6495
b01915ed
JJ
6496 PR target/70329
6497 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6498 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6499
4e3e2cf1
JJ
6500 PR target/70300
6501 * gcc.target/i386/pr70300.c: New test.
6502
4cde512c
JJ
6503 PR c++/70295
6504 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6505 (func2): New function for cond with parens, xfail warning for c++.
6506 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6507
16f6d7dc
PP
65082016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6509
6510 PR c++/70096
6511 * g++.dg/template/ptrmem30.C: New test.
6512
a3e2b438
PP
65132016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6514
6515 PR c++/70204
6516 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6517 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6518
11b6a02e
JJ
65192016-03-21 Jakub Jelinek <jakub@redhat.com>
6520
6521 PR middle-end/70326
6522 * gcc.dg/pr70326.c: New test.
6523
b9407883
MG
65242016-03-21 Marc Glisse <marc.glisse@inria.fr>
6525 Jakub Jelinek <jakub@redhat.com>
6526
6527 PR tree-optimization/70317
6528 * gcc.dg/pr70317.c: New test.
6529
4a148e19
UB
65302016-03-21 Uros Bizjak <ubizjak@gmail.com>
6531
6532 PR target/70327
6533 * gcc.target/i386/pr70327.c: New test.
6534
2a85ddbb
ML
65352016-03-21 Martin Liska <mliska@suse.cz>
6536
7d36fe98 6537 PR ipa/70306
2a85ddbb
ML
6538 * gcc.dg/ipa/pr70306.c: New test.
6539
4a148e19 65402016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
6541
6542 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6543 * gcc.target/arm/attr-align3.c: Likewise.
6544 * gcc.target/arm/attr_arm.c: Likewise.
6545 * gcc.target/arm/flip-thumb.c: Likewise.
6546
6b366948
JJ
65472016-03-21 Jakub Jelinek <jakub@redhat.com>
6548
6549 PR target/70296
6550 * gcc.target/powerpc/altivec-36.c: New test.
6551
2fac8c14
RB
65522016-03-21 Richard Biener <rguenther@suse.de>
6553
6554 PR tree-optimization/70310
6555 * gcc.dg/torture/pr70310.c: New testcase.
6556
e9bde854
KY
65572016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6558
6559 PR target/70293
6560 * gcc.target/i386/pr70293.c: New test.
6561
56bbfaf6
RB
65622016-03-21 Richard Biener <rguenther@suse.de>
6563
6564 PR tree-optimization/70288
6565 * gcc.dg/torture/pr70288-1.c: New testcase.
6566 * gcc.dg/torture/pr70288-2.c: Likewise.
6567
3eee49ed
AB
65682016-03-21 Andrey Belevantsev <abel@ispras.ru>
6569
6570 PR rtl-optimization/69307
6571 * gcc.target/arm/pr69307.c: New test.
4a148e19 6572
8e7816b4
AB
65732016-03-21 Andrey Belevantsev <abel@ispras.ru>
6574
6575 PR rtl-optimization/69102
6576 * gcc.c-torture/compile/pr69102.c: New test.
6577
14d7d4be
JL
65782016-03-18 Jeff Law <law@redhat.com>
6579
6580 PR rtl-optimization/70263
6581 * gcc.c-torture/compile/pr70263-1.c: New test.
6582 * gcc.target/i386/pr70263-2.c: New test.
6583
5c6a601c
BS
65842016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6585
6586 PR rtl-optimization/70278
6587 * gcc.dg/torture/pr70278.c: New test.
6588 * gcc.target/arm/pr70278.c: New test.
6589
4bbf545b
DM
65902016-03-18 David Malcolm <dmalcolm@redhat.com>
6591
6592 PR c/70281
6593 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6594 (test_builtin_types_compatible_p): New test function.
6595 * gcc.dg/pr70281.c: New test case.
6596
dc28bb68
CL
65972016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6598
6599 PR target/70113
6600 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6601
5e8d6dff
IE
66022016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6603
6604 PR tree-optimization/70252
6605 * gcc.dg/pr70252.c: New test.
6606
d0e7e403
TV
66072016-03-18 Tom de Vries <tom@codesourcery.com>
6608
6609 * gcc.dg/pr70161-2.c: New test.
6610 * gcc.dg/pr70161.c: New test.
6611
fa22501a
TV
66122016-03-18 Tom de Vries <tom@codesourcery.com>
6613
6614 PR ipa/70269
6615 * gcc.dg/pr70269.c: New test.
6616
dd125026
JJ
66172016-03-18 Jakub Jelinek <jakub@redhat.com>
6618
6619 PR c++/70267
6620 * g++.dg/ext/java-3.C: New test.
6621
91914f0a
PP
66222016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6623
6624 PR c++/70205
6625 * g++.dg/lookup/pr70205.C: New test.
6626
753a8910
PP
66272016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6628
6629 PR c++/70218
6630 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6631
14ba7b28
MP
66322016-03-17 Marek Polacek <polacek@redhat.com>
6633
6634 PR c/69407
6635 * gcc.dg/atomic-op-6.c: New test.
6636
ded60913
DM
66372016-03-17 David Malcolm <dmalcolm@redhat.com>
6638
6639 PR c/70264
6640 * c-c++-common/pr70264.c: New test case.
6641
a3aad0e6
JJ
66422016-03-17 Jakub Jelinek <jakub@redhat.com>
6643
17366700
JJ
6644 PR c++/70144
6645 * c-c++-common/pr70144-1.c: New test.
6646 * c-c++-common/pr70144-2.c: New test.
6647
a3aad0e6
JJ
6648 PR c++/70272
6649 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6650 * g++.dg/opt/flifetime-dse6.C: New test.
6651 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6652
b57e6e18
L
66532016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6654
6655 PR driver/70192
6656 * gcc.dg/pic-1.c: New test.
6657 * gcc.dg/pic-2.c: Likewise.
6658 * gcc.dg/pic-3.c: Likewise.
6659 * gcc.dg/pic-4.c: Likewise.
6660 * gcc.dg/pie-1.c: Likewise.
6661 * gcc.dg/pie-2.c: Likewise.
6662 * gcc.dg/pie-3.c: Likewise.
6663 * gcc.dg/pie-4.c: Likewise.
6664 * gcc.dg/pie-5.c: Likewise.
6665 * gcc.dg/pie-6.c: Likewise.
6666
b38ba58b
TV
66672016-03-17 Tom de Vries <tom@codesourcery.com>
6668
6669 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6670 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6671
6931b3b7
RB
66722016-03-17 Richard Biener <rguenther@suse.de>
6673
6674 PR debug/70271
6675 * g++.dg/debug/pr70271.C: New testcase.
6676
0c8b64cb
IE
66772016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6678
6679 * gcc.target/i386/pr70251.c: New test.
6680
b1970801
MP
66812016-03-17 Marek Polacek <polacek@redhat.com>
6682
6683 PR c++/70194
6684 * g++.dg/warn/constexpr-70194.C: New test.
6685
820c5eaa
RH
66862016-03-16 Richard Henderson <rth@redhat.com>
6687
6688 PR middle-end/70240
6689 * gcc.c-torture/compile/pr70240.c: New.
6690
da0ad263
SKS
66912016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6692
6693 * gcc.c-torture/compile/20151204.c: Skip for avr.
6694
c73d295c
JJ
66952016-03-16 Jakub Jelinek <jakub@redhat.com>
6696
6697 PR target/70245
6698 * g++.dg/opt/pr70245.C: New test.
6699 * g++.dg/opt/pr70245.h: New file.
6700 * g++.dg/opt/pr70245-aux.cc: New file.
6701
b2794066
MS
67022016-03-16 Martin Sebor <msebor@redhat.com>
6703
6704 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6705
aa43616c
RH
67062016-03-16 Richard Henderson <rth@redhat.com>
6707
6708 PR middle-end/70199
6709 * gcc.c-torture/compile/pr70199.c: New.
6710
59608fe5
L
67112016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6712
6713 * gcc.dg/uninit-19.c: Run dos2unix.
6714
ab4c578f
MP
67152016-03-16 Marek Polacek <polacek@redhat.com>
6716
6717 PR c/70093
6718 * gcc.dg/nested-func-10.c: New test.
6719 * gcc.dg/nested-func-9.c: New test.
6720
f5387e76
JJ
67212016-03-16 Jakub Jelinek <jakub@redhat.com>
6722
6723 PR tree-optimization/68714
6724 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6725
7662b718
TV
67262016-03-16 Tom de Vries <tom@codesourcery.com>
6727
6728 PR tree-optimization/68715
6729 * gcc.dg/graphite/pr68715-2.c: New test.
6730 * gcc.dg/graphite/pr68715.c: New test.
6731 * gfortran.dg/graphite/pr68715.f90: New test.
6732
be7ce7ae
TV
67332016-03-16 Tom de Vries <tom@codesourcery.com>
6734
6735 PR tree-optimization/68809
6736 * gcc.dg/graphite/pr68809-2.c: New test.
6737 * gcc.dg/graphite/pr68809.c: New test.
6738
1935f250
JJ
67392016-03-16 Jakub Jelinek <jakub@redhat.com>
6740
6651c93e
JJ
6741 PR c++/70147
6742 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6743 method call to i () as argument. Adjust expected output.
6744
1935f250
JJ
6745 PR c++/70147
6746 * g++.dg/ubsan/pr70147-1.C: New test.
6747 * g++.dg/ubsan/pr70147-2.C: New test.
6748
ab1caa6e
MS
67492016-03-15 Martin Sebor <msebor@redhat.com>
6750
6751 PR c++/58281
6752 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6753
5c2a1bbb
JDA
67542016-03-15 John David Anglin <danglin@gcc.gnu.org>
6755
cb5d8ad1
JDA
6756 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6757 hppa*-*-hpux*.
6758
b440dd40
JDA
6759 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6760
5c2a1bbb
JDA
6761 PR libfortran/69799
6762 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6763 libatomic_available.
6764
42c729c5
MP
67652016-03-15 Marek Polacek <polacek@redhat.com>
6766
6767 PR c++/70209
6768 * g++.dg/ext/attribute-may-alias-4.C: New test.
6769
82b1c550
AM
67702016-03-15 Alexander Monakov <amonakov@ispras.ru>
6771
6772 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6773 -fvar-tracking-assignments-toggle flag.
6774
4ccbf3a6
PH
67752016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6776
6777 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6778
c39858bd
JJ
67792016-03-15 Jakub Jelinek <jakub@redhat.com>
6780
6781 PR rtl-optimization/70222
6782 * gcc.c-torture/execute/pr70222-1.c: New test.
6783 * gcc.c-torture/execute/pr70222-2.c: New test.
6784
8be119c1
RH
67852016-03-15 Richard Henderson <rth@redhat.com>
6786
6787 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6788
6598bb55
AB
67892016-03-15 Andrey Belevantsev <abel@ispras.ru>
6790
6791 PR rtl-optimization/69032
6792 * gcc.dg/pr69032.c: New test.
6793
81fa2944
AB
67942016-03-15 Andrey Belevantsev <abel@ispras.ru>
6795
6796 PR rtl-optimization/63384
4a148e19 6797 * g++.dg/pr63384.C: New test.
81fa2944 6798
74ea9ab6
AB
67992016-03-15 Andrey Belevantsev <abel@ispras.ru>
6800
6801 PR target/64411
6802 * gcc.target/i386/pr64411.C: New test.
6803
045d5055
TV
68042016-03-15 Tom de Vries <tom@codesourcery.com>
6805
6806 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6807 * gfortran.dg/goacc/kernels-alias.f95: New test.
6808
3ea33585
MS
68092016-03-14 Martin Sebor <msebor@redhat.com>
6810
6811 PR c++/53792
6812 * g++.dg/cpp0x/constexpr-inline.C: New test.
6813 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6814
1df7b330
DE
68152016-03-14 David Edelsohn <dje.gcc@gmail.com>
6816
6817 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6818
79b57d18
JJ
68192016-03-14 Jakub Jelinek <jakub@redhat.com>
6820
6821 PR middle-end/70219
6822 * gcc.dg/pr70219.c: New test.
6823
3cbf012a
BS
68242016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6825
6826 PR target/70083
6827 * gcc.dg/torture/pr70083.c: New test.
6828 * gcc.target/i386/pr70083.c: New test.
6829
a9fee7cd
RB
68302016-03-14 Richard Biener <rguenther@suse.de>
6831
6832 PR tree-optimization/56365
6833 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6834
4799603f
SB
68352016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6836
6837 PR target/70098
6838 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6839 New function.
6840 * g++.dg/pr70098.C: New testcase.
6841
6842
760ca967
TV
68432016-03-14 Tom de Vries <tom@codesourcery.com>
6844
6845 PR tree-optimization/70045
6846 * gcc.dg/graphite/pr70045.c: New test.
6847
44e66a77
JD
68482016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6849
6850 PR fortran/69043
6851 * gfortran.dg/include_9.f90: New test.
6852
a18e0fe1
DH
68532016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6854
6855 PR fortran/45076
6856 gfortran.dg/prof/prof.exp: New script.
6857 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6858
d0aca6ab
AB
68592016-03-12 Andrey Belevantsev <abel@ispras.ru>
6860
6861 PR rtl-optimization/69307
6862 * gcc.dg/pr69307.c: New test.
6863
cefe08a4
VM
68642016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6865
6866 PR target/69614
6867 * gcc.target/arm/pr69614.c: New.
6868
70112e2a
PT
68692016-03-12 Paul Thomas <pault@gcc.gnu.org>
6870
6871 PR fortran/70031
6872 * gfortran.dg/submodule_14.f08: New test
6873
6874 PR fortran/69524
6875 * gfortran.dg/submodule_15.f08: New test
6876
3f1e5d3a
PP
68772016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6878
6879 PR c++/70106
6880 * g++.dg/cpp1y/paren3.C: New test.
6881
a3f6d680
MM
68822016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6883
6884 PR target/70131
6885 * gcc.target/powerpc/ppc-round2.c: New test.
6886
92348f09
BS
68872016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6888
6889 PR target/70123
6890 * gcc.dg/torture/pr70123.c: New test.
6891
cebde9e9
JL
68922016-03-11 Jeff Law <law@redhat.com>
6893
6894 PR tree-optimization/70190
6895 * gcc.c-torture/compile/pr70190.c: New test.
6896
3edc5da4
DM
68972016-03-11 David Malcolm <dmalcolm@redhat.com>
6898
6899 PR c/68187
6900 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6901 case.
6902 (test43_b): Likewise.
6903 (test43_c): Likewise.
6904 (test43_d): Likewise.
6905 (test43_e): Likewise.
6906 (test43_f): Likewise.
6907 (test43_g): Likewise.
6908 (test44_a): Likewise.
6909 (test44_b): Likewise.
6910 (test44_c): Likewise.
6911 (test44_d): Likewise.
6912 (test44_e): Likewise.
6913
318c1204
DM
69142016-03-11 David Malcolm <dmalcolm@redhat.com>
6915
6916 PR c/70085
6917 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6918
bc062234
KT
69192016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6920
6921 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6922 dg-options.
6923
acfc1ac1
KT
69242016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6925
6926 PR target/70002
6927 PR target/69245
6928 * gcc.target/aarch64/pr69245_2.c: New test.
6929
d1e2bb2d
JJ
69302016-03-11 Jakub Jelinek <jakub@redhat.com>
6931
6932 PR tree-optimization/70177
6933 * gcc.dg/pr70177.c: New test.
6934
07350627
AL
69352016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6936
6937 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6938
5c6706f7
AL
69392016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6940
6941 * gcc.dg/tree-ssa/sra-20.c: New.
6942
02d472a2
JJ
69432016-03-11 Jakub Jelinek <jakub@redhat.com>
6944
686d390a
JJ
6945 PR rtl-optimization/70174
6946 * gcc.dg/pr70174.c: New test.
6947
02d472a2
JJ
6948 PR tree-optimization/70169
6949 * gcc.dg/pr70169.c: New test.
6950
0f9befa1
IE
69512016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6952
6953 PR target/70160
6954 * gcc.target/i386/pr70160.c: New test.
6955
432d4670
AK
69562016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6957
6958 * gcc.target/s390/dfp-1.c: New test.
6959
a3dc8760
NC
69602016-03-10 Nick Clifton <nickc@redhat.com>
6961
6962 PR target/70044
6963 * gcc.target/aarch64/pr70044.c: New test.
6964
b87a8d7d
PP
69652016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6966 Jakub Jelinek <jakub@redhat.com>
6967
6968 PR c++/70001
6969 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6970 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6971 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6972
4f4ada6a
JH
69732016-03-10 Jan Hubicka <hubicka@ucw.cz>
6974
6975 PR lto/69589
6976 * g++.dg/lto/pr69589_0.C: New testcase
6977 * g++.dg/lto/pr69589_1.C: New testcase
6978
d49b0aa0
MP
69792016-03-10 Marek Polacek <polacek@redhat.com>
6980
6981 PR c++/70153
6982 * g++.dg/delayedfold/unary-plus1.C: New test.
6983
69842016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
6985
6986 * gcc.target/arm/pr45701-1.c: Escape brackets.
6987 * gcc.target/arm/pr45701-2.c: Likewise.
6988
71017a7b
AL
69892016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6990
6991 * gfortran.dg/unconstrained_commons.f: New.
6992
ba52669f
AM
69932016-03-10 Alan Modra <amodra@gmail.com>
6994
6995 * gcc.dg/pr69195.c: New.
6996 * gcc.dg/pr69238.c: New.
6997
27742332
TV
69982016-03-10 Tom de Vries <tom@codesourcery.com>
6999
7000 PR testsuite/68915
7001 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7002
3a81a594
RB
70032016-03-10 Richard Biener <rguenther@suse.de>
7004
7005 PR tree-optimization/70128
7006 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7007 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7008
3433b975
JJ
70092016-03-09 Jakub Jelinek <jakub@redhat.com>
7010
c2864f02
JJ
7011 PR tree-optimization/70152
7012 * gcc.dg/pr70152.c: New test.
7013
3433b975
JJ
7014 PR target/70086
7015 * gcc.target/i386/pr70086-1.c: New test.
7016 * gcc.target/i386/pr70086-2.c: New test.
7017 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
7018
7019 PR tree-optimization/70127
7020 * gcc.c-torture/execute/pr70127.c: New test.
7021
96b3c82d
CP
70222016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7023
7024 * c-c++-common/goacc/combined-directives-2.c: New test.
7025
b4f3232d
DM
70262016-03-09 David Malcolm <dmalcolm@redhat.com>
7027
7028 PR c/68473
7029 PR c++/70105
7030 * g++.dg/diagnostic/pr70105.C: New test.
7031 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7032 (test_multiple_ordinary_maps): New test function.
7033
40499f81
DM
70342016-03-09 David Malcolm <dmalcolm@redhat.com>
7035
7036 PR c/68473
7037 PR c++/70105
7038 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7039 Drop range information from call to inform_at_rich_loc.
7040 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7041 New.
7042 (test_show_locus): Replace calls to rich_location::add_range with
7043 calls to add_range. Rewrite the tests that used the now-defunct
7044 rich_location ctor taking a source_range. Simplify other tests
7045 by replacing calls to COMBINE_LOCATION_DATA with calls to
7046 make_location.
7047
c9e33662
RB
70482016-03-09 Richard Biener <rguenther@suse.de>
7049 Jakub Jelinek <jakub@redhat.com>
7050
7051 PR tree-optimization/70138
7052 * gcc.dg/vect/pr70138-1.c: New testcase.
7053 * gcc.dg/vect/pr70138-2.c: Likewise.
7054
2c73b764
JJ
70552016-03-09 Jakub Jelinek <jakub@redhat.com>
7056
7057 PR target/70049
7058 * gcc.target/i386/pr70049.c: New test.
7059
c06d25bb
RB
70602016-03-09 Richard Biener <rguenther@suse.de>
7061
7062 PR c/70143
7063 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7064 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7065 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7066
5828a501
RO
70672016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7068
7069 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7070 arm-*-*.
7071
2e141c8d
JJ
70722016-03-09 Jakub Jelinek <jakub@redhat.com>
7073
5a9def37
JJ
7074 PR middle-end/67278
7075 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7076
2e141c8d
JJ
7077 PR target/67278
7078 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7079
7080 PR middle-end/70050
7081 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7082 in testcase comment.
7083
bf751f40
TV
70842016-03-09 Tom de Vries <tom@codesourcery.com>
7085
7086 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7087 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7088 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7089 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7090 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7091 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7092 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7093 * gfortran.dg/goacc/kernels-loop.f95: New test.
7094
e210c999
MS
70952016-03-08 Martin Sebor <msebor@redhat.com>
7096
7097 PR c++/62096
7098 * g++.dg/warn/overflow-warn-7.C: New test.
7099
80aac5c8
JM
71002016-03-08 Jason Merrill <jason@redhat.com>
7101
7102 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7103 * lib/target-supports.exp (check_effective_target_concepts): New.
7104
12b81409
JJ
71052016-03-08 Jakub Jelinek <jakub@redhat.com>
7106
d259b234
JJ
7107 PR c++/70135
7108 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7109 * g++.dg/ubsan/pr70135.C: New test.
7110
12b81409
JJ
7111 PR target/70110
7112 * gcc.dg/pr70110.c: New test.
7113
b4e9f2aa
MJ
71142016-03-07 Martin Jambor <mjambor@suse.cz>
7115
7116 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7117 * c-c++-common/gomp/if-1.c: Likewise.
7118 * c-c++-common/gomp/pr61486-2.c: Likewise.
7119 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7120 to dg-additional-options.
7121 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7122 * g++/gomp/target-teams-1.c: Likewise.
7123 * gcc.dg/gomp/gomp.exp: Likewise.
7124 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7125 dg-additional-options.
7126 * gfortran.dg/gomp/gomp.exp: Likewise.
7127 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7128 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7129 dg-additional-options.
7130 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7131
f86e631e
MJ
71322016-03-07 Martin Jambor <mjambor@suse.cz>
7133
7134 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7135 * c-c++-common/gomp/gridify-1.c: New test.
7136 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7137
94156b3f
AV
71382016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7139
7140 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7141 trigger for cortex-r8, when scanning for register r8.
7142 * gcc.target/arm/pr45701-2.c: Likewise.
7143
a84a49b7 71442016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 7145 Jeff Law <law@redhat.com>
a84a49b7
RB
7146
7147 PR tree-optimization/69740
7148 * gcc.c-torture/compile/pr69740-1.c: New test.
7149 * gcc.c-torture/compile/pr69740-2.c: New test.
7150
e41f6c9e
BS
71512016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7152
7153 * lib/target-supports.exp
7154 (check_effective_target_whole_vector_shift): Enable for PPC64.
7155
57548bf5
RB
71562016-03-07 Richard Biener <rguenther@suse.de>
7157
7158 PR tree-optimization/70115
7159 * gcc.dg/torture/pr70115.c: New testcase.
7160
4ae13300
NS
71612016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7162
7163 PR middle-end/69916
7164 * c-c-++-common/goacc/pr69916.c: New.
7165
5edb9853
RH
71662016-03-07 Richard Henderson <rth@redhat.com>
7167
7168 * gcc.c-torture/compile/pr70061.c: New test.
7169
2067a8f3
RB
71702016-03-07 Richard Biener <rguenther@suse.de>
7171
7172 PR testsuite/70109
7173 * gcc.dg/vect/O3-pr36098.c: New testcase.
7174
4145a9b7
CL
71752016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7176
7177 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7178
1878be32
EB
71792016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7180
7181 * gnat.dg/renaming9.ad[sb]: New testcase.
7182
df762bb2
JJ
71832016-03-05 Jakub Jelinek <jakub@redhat.com>
7184
7185 PR c++/70084
7186 * g++.dg/expr/stdarg3.C: New test.
7187
7d461295
JL
71882016-03-04 Jeff Law <law@redhat.com>
7189
7190 PR tree-optimization/69196
7191 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7192 x86_64-*-*.
7193
29b9828f
BS
71942016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7195
b6b552fd
BS
7196 PR c/69973
7197 * gcc.dg/pr69973.c: New test.
7198
201d49e9
BS
7199 PR rtl-optimization/69941
7200 * gcc.dg/torture/pr69941.c: New test.
7201
29b9828f
BS
7202 PR c/69824
7203 * gcc.dg/pr69824.c: New test.
7204
640b7e74
TV
72052016-03-05 Tom de Vries <tom@codesourcery.com>
7206
7207 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7208 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7209 function.
7210
7a3a3fad
PP
72112016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7212
7213 PR c++/66786
7214 * g++.dg/cpp1y/var-templ48.C: New test.
7215 * g++.dg/cpp1y/var-templ49.C: New test.
7216
cd439aec
EB
72172016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7218
7219 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7220
60204554
JJ
72212016-03-04 Jakub Jelinek <jakub@redhat.com>
7222
0c8825de
JJ
7223 PR c++/70035
7224 * g++.dg/ubsan/pr70035.C: New test.
7225
60204554
JJ
7226 PR target/70062
7227 * gcc.target/i386/pr70062.c: New test.
7228
f79d4eab
L
72292016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7230
7231 * g++.dg/template/typename21.C: Remove c++98_only.
7232
ea81ce67
L
72332016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7234
7235 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7236
64b23c13
DM
72372016-03-04 David Malcolm <dmalcolm@redhat.com>
7238
7239 PR c/68187
7240 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7241 function.
7242 (fn_42_b): Likewise.
7243 (fn_42_c): Likewise.
7244
729526f5
DM
72452016-03-04 David Malcolm <dmalcolm@redhat.com>
7246
7247 PR c/68187
7248 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7249 function.
7250 (fn_40_b): Likewise.
7251 (fn_41_a): Likewise.
7252 (fn_41_b): Likewise.
7253
f9ea11ac
JJ
72542016-03-04 Jakub Jelinek <jakub@redhat.com>
7255
7256 PR target/70059
7257 * gcc.target/i386/avx512f-pr70059.c: New test.
7258 * gcc.target/i386/avx512dq-pr70059.c: New test.
7259
b6c38c69
BS
72602016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7261
7262 PR rtl-optimization/57676
7263 * gcc.dg/torture/pr57676.c: New test.
7264
af3cdd34
IE
72652016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7266
7267 * gcc.dg/pr70026.c: New test.
7268
7ff6ca38
MP
72692016-03-04 Marek Polacek <polacek@redhat.com>
7270
7271 PR c/69798
7272 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7273 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7274
a6bf62d5
KT
72752016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7276
7277 PR target/70004
7278 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7279 Delete.
7280 (test_corners_sisd_si): Likewise.
7281 (main): Remove checks of the above.
7282 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7283
ae4cdc6a
EB
72842016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7285
7286 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7287
08455559
CL
72882016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7289
7290 * gcc.dg/torture/pr69951.c: Accept argc==0.
7291
e9a35493
RB
72922016-03-04 Richard Biener <rguenther@suse.de>
7293
7294 PR c++/70054
7295 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7296 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7297
fba054c2
DV
72982016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7299
7300 PR testsuite/69766
7301 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7302 testing multiarch.
7303
f10cdc6c
JJ
73042016-03-04 Jakub Jelinek <jakub@redhat.com>
7305
7306 PR debug/69947
7307 * gcc.dg/guality/pr69947.c: New test.
7308
2e981ba0
JJ
73092016-03-03 Jakub Jelinek <jakub@redhat.com>
7310
7311 PR ada/70017
7312 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7313
0ba3bfa2
KT
73142016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7315
7316 PR rtl-optimization/69904
7317 * gcc.target/arm/pr69904.c: New test.
7318
97ecdb46
JJ
73192016-03-03 Jakub Jelinek <jakub@redhat.com>
7320
7321 PR target/70021
7322 * gcc.dg/vect/pr70021.c: New test.
7323 * gcc.target/i386/pr70021.c: New test.
7324
a2a743a1
MP
73252016-03-03 Marek Polacek <polacek@redhat.com>
7326
7327 PR middle-end/70050
7328 * gcc.dg/pr70050.c: New test.
7329
fa07ecdd
JG
73302016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7331
7332 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7333
23504262
ML
73342016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7335
7336 PR tree-optimization/70043
7337 * gfortran.dg/vect/pr70043.f90: New test.
7338
b7b9e1a9
EB
73392016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7340
7341 * gnat.dg/specs/task1.ads: New test.
7342
cb83ba54
RO
73432016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7344
7345 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7346 Invoke gdb with -batch.
7347 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7348
a75f5e30
RB
73492016-03-03 Richard Biener <rguenther@suse.de>
7350
7351 PR tree-optimization/55936
7352 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7353
268bc320
JL
73542016-03-02 Jeff Law <law@redhat.com>
7355
815f20ab
JL
7356 PR rtl-optimization/69942
7357 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7358 effects of argument promotions.
7359
268bc320
JL
7360 PR tree-optimization/69987
7361 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7362 target does not support -fprefetch-loop-arrays.
7363
171f7de5
UB
73642016-03-02 Uros Bizjak <ubizjak@gmail.com>
7365
7366 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7367
192912db
BC
73682016-03-02 Bin Cheng <bin.cheng@arm.com>
7369
c7908871 7370 PR rtl-optimization/69052
192912db
BC
7371 * gcc.target/i386/pr69052.c: New test.
7372
90a7a40b
AM
73732016-03-02 Alan Modra <amodra@gmail.com>
7374
7375 * gcc.dg/pr69990.c: New.
7376
69fa742f
JJ
73772016-03-02 Jakub Jelinek <jakub@redhat.com>
7378
de752fb0
JJ
7379 PR c/68062
7380 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7381
7382 PR middle-end/70022
7383 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7384
69fa742f
JJ
7385 PR target/70028
7386 * gcc.target/i386/pr70028.c: New test.
7387
7c65bd56
MK
73882016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7389
7390 * c-c++-common/asan/swapcontext-test-1.c,
7391 * c-c++-common/tsan/thread_leak.c,
7392 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7393 * g++.dg/tsan/benign_race.C,
7394 * g++.dg/tsan/fd_close_norace.C,
7395 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7396 races with sanitizer output
7397
37d98220 73982016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 7399 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
7400
7401 PR target/67278
7402 * gcc.dg/simd-8.c: New testcase.
7403
218db463
RB
74042016-03-02 Richard Biener <rguenther@suse.de>
7405
7406 PR middle-end/67278
7407 * gcc.dg/simd-7.c: New testcase.
7408
22c72158
EB
74092016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7410
7411 * gcc.target/i386/pr70007.c: Tweak.
7412
9a790ccc
DV
74132016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7414
7415 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7416
bd02f00f
MP
74172016-03-02 Marek Polacek <polacek@redhat.com>
7418
7419 PR c/67854
7420 * gcc.dg/pr67854.c: New test.
7421
1e840f39
JJ
74222016-03-02 Jakub Jelinek <jakub@redhat.com>
7423
7424 PR middle-end/70025
7425 * gcc.dg/torture/pr70025.c: New test.
7426
bca00241
VK
74272016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7428
7429 PR tree-optimization/68621
7430 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7431
0bca04b8
EB
74322016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7433
7434 * gcc.target/i386/pr70007.c: New test.
7435
2a9afc86
JL
74362016-03-01 Jeff Law <law@redhat.com>
7437
eab2541b 7438 PR tree-optimization/69196
9d83ef71 7439 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 7440
2a9afc86
JL
7441 PR tree-optimization/69196
7442 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7443 duplicating code and spoiling the expected output.
7444
0d39977e
MM
74452016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7446
7447 PR target/70033
7448 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7449 supports power9 before doing tests.
7450 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7451 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7452 * gcc.target/powerpc/p9-permute.c: Likewise.
7453
a0c0699d
UB
74542016-03-01 Uros Bizjak <ubizjak@gmail.com>
7455
7456 PR target/70027
7457 * gcc.target/i386/pr70027.c: New test.
7458
0ae3ef47 74592016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
7460
7461 * gcc.dg/pr70017.c: New test.
7462
686e2237
JJ
74632016-03-01 Jakub Jelinek <jakub@redhat.com>
7464
7465 PR c/69796
7466 PR c/69974
7467 * gcc.dg/pr69796.c: New test.
7468 * gcc.dg/pr69974.c: New test.
7469
f8e4188c
EB
74702016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7471
7472 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7473
5e3f1c7c
JL
74742016-02-29 Jeff Law <law@redhat.com>
7475
7476 PR tree-optimization/69987
7477 * gfortran.dg/pr69987.f90: New test.
7478
7479 PR tree-optimization/69989
7480 * gcc.c-torture/compile/pr69989-2.c: New test.
7481
1be56bc5
MP
74822016-03-01 Marek Polacek <polacek@redhat.com>
7483
7484 PR c++/69795
7485 * g++.dg/parse/invalid1.C: New test.
7486
1b19470d
RB
74872016-03-01 Richard Biener <rguenther@suse.de>
7488
7489 PR middle-end/70022
7490 * gcc.dg/pr70022.c: New testcase.
7491
3ae0661a
IE
74922016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7493
7494 PR tree-optimization/69956
7495 * gcc.dg/pr69956.c: New test.
7496
0f09ab88
BS
74972016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7498
7499 PR target/70011
7500 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7501 XFAIL when hardware supports efficient unaligned storage access.
7502
76d881bf
PP
75032016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7504
7505 PR c++/69961
7506 * g++.dg/template/pr69961a.C: New test.
7507 * g++.dg/template/pr69961b.C: New test.
7508
7168133a
DM
75092016-02-29 David Malcolm <dmalcolm@redhat.com>
7510
7511 PR preprocessor/69985
7512 * gcc.dg/cpp/pr69985.c: New test case.
7513
0c6072a3
JL
75142016-02-29 Jeff Law <law@redhat.com>
7515
e66f219b
JL
7516 PR tree-optimization/70005
7517 * gcc.c-torture/execute/pr70005.c New test.
7518
0c6072a3
JL
7519 PR tree-optimization/69999
7520 * gcc.c-torture/compile/pr69999.c: New test.
7521
fd9fbdb3
YR
75222016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7523
7524 PR tree-optimization/69652
7525 * gcc.dg/torture/pr69652.c: Delete test.
7526 * gcc.dg/vect/pr69652.c: New test.
7527
cbd400b4
RB
75282016-02-19 Richard Biener <rguenther@suse.de>
7529
7530 PR tree-optimization/69980
7531 * gfortran.dg/vect/pr69980.f90: New testcase.
7532
84ea0f58
EB
75332016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7534
7535 * gcc.target/sparc/20160229-1.c: New test.
7536
5d2a63dc
EB
75372016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7538
7539 * gnat.dg/stack_usage3.adb: New test.
7540 * gnat.dg/stack_usage3_pkg.ads: New helper.
7541
93e708f9
EB
75422016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7543
7544 * gnat.dg/renaming8.adb: New test.
7545 * gnat.dg/renaming8_pkg1.ads: New helper.
7546 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7547 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7548
6512bc93
RB
75492016-02-29 Richard Biener <rguenther@suse.de>
7550
7551 PR tree-optimization/69720
7552 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7553
7b201a88
TK
75542016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7555
7556 PR fortran/68147
7557 PR fortran/47674
7558 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7559
82ee0cf2 75602016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
7561 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7562
7563 PR fortran/56007
7564 * gfortran.dg/coarray_8.f90: Adjust error message.
7565 * gfortran.dg/pr56007.f90: New test.
7566 * gfortran.dg/pr56007.f: New test.
7567
cdc1a2c8
L
75682016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7569
7570 PR tree-optimization/69989
7571 * gcc.dg/torture/pr69989.c: New test.
7572
33505bcf
EB
75732016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7574
7575 * gcc.target/i386/stack-realign-win.c: New test.
7576
524bfb19
HA
75772016-02-28 Harald Anlauf <anlauf@gmx.de>
7578
7579 PR fortran/60126
7580 * gfortran.dg/pr60126.f90: New test.
7581
bd542508
JL
75822016-02-27 Jeff Law <law@redhat.com>
7583
7584 Revert
7585 2016-02-26 Richard Biener <rguenther@suse.de>
7586 Jeff Law <law@redhat.com>
7587
7588 PR tree-optimization/69740
7589 * gcc.c-torture/compile/pr69740-1.c: New test.
7590 * gcc.c-torture/compile/pr69740-2.c: New test.
7591
dd1291e0
JD
75922016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7593
5fb67f8b 7594 PR fortran/69910
dd1291e0
JD
7595 * gfortran.dg/newunit_4.f90: New test.
7596
5cfefb59
JJ
75972016-02-27 Jakub Jelinek <jakub@redhat.com>
7598
7599 PR target/69613
7600 PR rtl-optimization/69886
7601 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7602 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7603 target.
7604
20ba5f33
MS
76052016-02-26 Martin Sebor <msebor@redhat.com>
7606
7607 PR tree-optimization/15826
7608 * gcc.dg/tree-ssa/pr15826.c: New test.
7609
e6fb01b0
JJ
76102016-02-26 Jakub Jelinek <jakub@redhat.com>
7611
7612 PR target/69969
7613 * gcc.target/powerpc/pr69969.c: New test.
7614
e3e0cf64
MS
76152016-02-26 Martin Sebor <msebor@redhat.com>
7616
7617 PR c++/15766
7618 * g++.old-deja/g++.other/decl5.C: Add a test case.
7619
d1f2bea5
SB
76202016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7621
7622 PR target/69946
7623 * gcc.target/powerpc/pr69946.c: New file.
7624
4a4f9d2b 76252016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 7626 Jeff Law <law@redhat.com>
4a4f9d2b 7627
e3e0cf64 7628 PR tree-optimization/69740
4a4f9d2b
RB
7629 * gcc.c-torture/compile/pr69740-1.c: New test.
7630 * gcc.c-torture/compile/pr69740-2.c: New test.
7631
ad2a2706
MJ
76322016-02-26 Martin Jambor <mjambor@suse.cz>
7633
7634 PR middle-end/69920
7635 * gcc.dg/torture/pr69932.c: New test.
7636 * gcc.dg/torture/pr69936.c: Likewise.
7637
1d11f7ce
AK
76382016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7639
7640 PR target/69709
7641 * gcc.target/s390/pr69709.c: New test.
7642
6cfccbb2
KT
76432016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7644
7645 PR target/69245
7646 * gcc.target/aarch64/pr69245_1.c: New test.
7647
ac59ad4e
KT
76482016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7649
7650 PR target/69613
7651 * gcc.dg/torture/pr69613.c: New test.
7652
a2ad54a0
JJ
76532016-02-26 Jakub Jelinek <jakub@redhat.com>
7654
7655 PR rtl-optimization/69891
7656 * gcc.target/i386/pr69891.c: New test.
7657
0884062c 76582016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
7659 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7660
d2369d4f 7661 PR target/61397
c163789b
MM
7662 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7663 functionality for both 32-bit and 64-bit.
7664
5aed7e2c
RB
76652016-02-26 Richard Biener <rguenther@suse.de>
7666
7667 PR tree-optimization/69551
7668 * gcc.dg/torture/pr69951.c: New testcase.
7669
798e2a8e
RB
76702016-02-25 Richard Biener <rguenther@suse.de>
7671
7672 PR tree-optimization/48795
7673 * gcc.dg/Warray-bounds-18.c: New testcase.
7674
9559fbac
RO
76752016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7676
7677 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7678
c049b107
JJ
76792016-02-25 Jakub Jelinek <jakub@redhat.com>
7680
7681 PR rtl-optimization/69896
7682 * gcc.dg/pr69896.c: New test.
7683
1137001c
PP
76842016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7685
7686 PR c++/69736
7687 * g++.dg/cpp1y/paren2.C: New test.
7688
2e9c8641
MS
76892016-02-24 Martin Sebor <msebor@redhat.com>
7690
7691 PR c/51147
7692 * gcc.dg/enum-mode-2.c: New test.
7693
03ca8fb3
JJ
76942016-02-24 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR c++/69922
7697 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7698 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7699 * g++.dg/ubsan/pr69922.C: New test.
7700
0b05329b
MP
77012016-02-24 Marek Polacek <polacek@redhat.com>
7702
7703 PR c/69819
7704 * gcc.dg/pr69819.c: New test.
7705
57c2c374
MS
77062016-02-24 Martin Sebor <msebor@redhat.com>
7707
3b96b93a
MS
7708 PR c++/69912
7709 * g++.dg/ext/flexary15.C: New test.
7710
77112016-02-24 Martin Sebor <msebor@redhat.com>
7712
7713 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 7714 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 7715 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 7716
65433bb5
MK
77172016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7718 Charles Baylis <charles.baylis@linaro.org>
7719
7720 PR debug/61033
7721 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7722
f802a424 77232016-02-24 Richard Biener <rguenther@suse.de>
44293580 7724 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
7725
7726 PR middle-end/69760
7727 * gcc.dg/torture/pr69760.c: New testcase.
7728
525f795f
RO
77292016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7730
7731 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7732 pattern on Solaris with as.
7733
cd7bbceb
KT
77342016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7735
7736 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7737 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7738 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7739 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7740
89c0c1fd
JJ
77412016-02-24 Jakub Jelinek <jakub@redhat.com>
7742
7743 PR middle-end/69915
7744 * gcc.dg/pr69915.c: New test.
7745
0683fd27
KT
77462016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7747
7748 PR rtl-optimization/69886
7749 * gcc.dg/torture/pr69886.c: New test.
7750
e53d562a
RB
77512016-02-24 Richard Biener <rguenther@suse.de>
7752
7753 PR middle-end/68963
7754 * gcc.dg/torture/pr68963.c: New testcase.
7755
74a00288
KT
77562016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7757
7758 PR target/69875
7759 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7760 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7761 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7762 * gcc.target/arm/atomic_loaddi_1.c: New test.
7763 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7764 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7765 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7766 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7767 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7768 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7769 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7770 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7771
340fd4c9
JJ
77722016-02-24 Jakub Jelinek <jakub@redhat.com>
7773
7774 PR middle-end/69909
7775 * gcc.dg/torture/pr69909.c: New test.
7776
47d3fdb2
RB
77772016-02-24 Richard Biener <rguenther@suse.de>
7778
7779 PR tree-optimization/69907
7780 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7781 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7782 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7783
dab73e73
CB
77842016-02-24 Christian Bruel <christian.bruel@st.com>
7785
7786 * gcc.target/arm/pragma_cpp_fma.c: New test.
7787
7cc5ec65
JD
77882016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7789
7790 PR fortran/61156
7791 * gfortran.dg/include_6.f90: Update test.
7792
067fbd8b
JJ
77932016-02-23 Jakub Jelinek <jakub@redhat.com>
7794
7795 PR objc/69844
7796 * objc.dg/pr69844.m: New test.
7797
64a454d9
JD
77982016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7799
7800 PR libgfortran/69456
7801 * gfortran.dg/namelist_89.f90: New test.
7802 * gfortran.dg/pr59700.f90: Update test..
7803
35886f0b
MS
78042016-02-23 Martin Sebor <msebor@redhat.com>
7805
7806 PR middle-end/69780
7807 * g++.dg/ext/builtin_alloca.C: New test.
7808 * gcc.dg/builtins-68.c: New test.
7809
162cc7e3
RH
78102016-02-23 Richard Henderson <rth@redhat.com>
7811
7812 * gcc.target/i386/addr-space-3.c: Remove test.
7813
196440f8
DM
78142016-02-23 David Malcolm <dmalcolm@redhat.com>
7815
7816 PR preprocessor/69126
7817 PR preprocessor/69543
7818 * c-c++-common/pr69126-2-long.c: New test.
7819 * c-c++-common/pr69126-2-short.c: New test.
7820 * c-c++-common/pr69543-1.c: Remove xfail.
7821
1d3121af
DM
78222016-02-23 David Malcolm <dmalcolm@redhat.com>
7823
7824 PR preprocessor/69126
7825 PR preprocessor/69543
7826 PR preprocessor/69558
7827 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7828 (f): Rename to...
7829 (test_2): ...this, and add leading comment.
7830 (MACRO_3, test_3): New.
7831 (MACRO_4A, MACRO_4B, test_4): New.
7832 (MACRO): Rename to...
7833 (MACRO_5): ...this.
7834 (g): Rename to...
7835 (test_5): ...this, updating for renaming of MACRO, and
7836 add leading comment.
7837 * c-c++-common/pr69543-1.c: New.
7838 * c-c++-common/pr69543-2.c: New.
7839 * c-c++-common/pr69543-3.c: New.
7840 * c-c++-common/pr69543-4.c: New.
7841 * c-c++-common/pr69558-1.c: New.
7842 * c-c++-common/pr69558-2.c: New.
7843 * c-c++-common/pr69558-3.c: New.
7844 * c-c++-common/pr69558-4.c: New.
7845 * gcc.dg/pr69558.c: Move to...
7846 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7847 xfail for c++.
7848
f99c3557
TS
78492016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7850
7851 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7852 to -ftree-parallelize-loops/-fopenacc changes.
7853 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7854 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7855 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7856 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7857 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7858 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7859 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7860 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7861 * c-c++-common/goacc/kernels-loop.c: Likewise.
7862 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7863 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7864 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7865 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7866
c60ec7c2
RO
78672016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7868
7869 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7870
f1a62b6f
JJ
78712016-02-23 Jakub Jelinek <jakub@redhat.com>
7872
e67bf044
JJ
7873 PR c++/69902
7874 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7875
f1a62b6f
JJ
7876 PR c/69900
7877 * gcc.dg/pr69900.c: New test.
7878
20c5e09e
MJ
78792016-02-23 Martin Jambor <mjambor@suse.cz>
7880
7881 PR tree-optimization/69666
7882 * gcc.dg/tree-ssa/pr69666.c: New test.
7883
e457a6fc
AV
78842016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7885
7886 PR fortran/67451
7887 * gfortran.dg/coarray_allocate_5.f08: New test.
7888
d7b574f4
AK
78892016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7890
7891 * gcc.target/s390/vcond-shift.c: Move to ...
7892 * gcc.target/s390/vector/vcond-shift.c: ... here.
7893
58bdeb44
AK
78942016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7895
7896 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7897 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7898
7cd0387b
AK
78992016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7900
7901 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7902
4246c8da
MW
79032016-02-20 Mark Wielaard <mjw@redhat.com>
7904
7905 PR c/28901
7906 * gcc.dg/unused-variable-3.c: New test.
7907
f93bc532
JJ
79082016-02-22 Jakub Jelinek <jakub@redhat.com>
7909
7910 PR target/69888
7911 * gcc.target/i386/pr69888.c: New test.
7912
c4e360f4
RB
79132016-02-22 Richard Biener <rguenther@suse.de>
7914
7915 PR tree-optimization/69882
7916 * gfortran.dg/vect/pr69882.f90: New testcase.
7917
09c92f1c
JJ
79182016-02-22 Jakub Jelinek <jakub@redhat.com>
7919
7920 PR target/69885
7921 * gcc.dg/pr69885.c: New test.
7922
f88d45dc
OE
79232016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7924
7925 PR target/69806
7926 PR target/54089
7927 * gcc.target/sh/pr54089-10.c: New.
7928
ce1ff48e
PT
79292016-02-20 Paul Thomas <pault@gcc.gnu.org>
7930
7931 PR fortran/69423
7932 * gfortran.dg/deferred_character_15.f90 : New test.
7933
bbf27208
DH
79342016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7935
7936 PR fortran/57365
7937 gfortran.dg/allocate_with_source_18.f03: New test.
7938
79392016-02-20 Harald Anlauf <anlauf@gmx.de>
7940
7941 PR fortran/52531
7942 gfortran.dg/gomp/pr52531.f90: New test.
7943
268be88c
BE
79442016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7945
7946 PR c++/69865
7947 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7948 -std=c++03.
7949
4b6c824a
JJ
79502016-02-19 Jakub Jelinek <jakub@redhat.com>
7951
871b3f47
JJ
7952 PR c++/69826
7953 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7954 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7955
7a965d51
JJ
7956 PR c++/69850
7957 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7958
4b6c824a
JJ
7959 PR c++/69851
7960 * g++.dg/torture/pr69851.C: New test.
7961
15fca21a
MS
79622016-02-19 Martin Sebor <msebor@redhat.com>
7963
7964 PR testsuite/69573
7965 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7966
19e21586
JJ
79672016-02-19 Jakub Jelinek <jakub@redhat.com>
7968
03a616ac
JJ
7969 PR c++/69850
7970 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7971 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7972
19e21586
JJ
7973 PR c++/67767
7974 * g++.dg/cpp0x/pr67767.C: New test.
7975
2db16594
KT
79762016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7977
7978 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7979 for fp, simd, crypto, crc, lse.
7980 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7981 above.
7982 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7983 effective target check.
7984
5a7d9d1e
JJ
79852016-02-19 Jakub Jelinek <jakub@redhat.com>
7986
7987 PR target/69820
7988 * gcc.target/i386/pr69820.c: New test.
7989
6448f064
AK
79902016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7991
7992 * gcc.target/s390/vector/int128-1.c: New test.
7993
d0a859e6
AK
79942016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7995
7996 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7997
9e4eb643
AK
79982016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7999
8000 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8001 instruction pattern name to prevent the testcase from failing with
8002 -march=z13.
8003
859a4c0e
AK
80042016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8005
8006 * gcc.target/s390/md/movstr-2.c: New test.
8007
efc2340b
MK
80082016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8009
8010 * gcc.target/s390/morestack.c: New test.
8011
ca2bfbc2
DV
80122016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8013
8014 PR target/69625
8015 * gcc.target/s390/pr69625.c: Add test case.
8016
efd4bd05
BE
80172016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8018
8019 PR testsuite/68580
8020 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8021
2bf2078a
MM
80222016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8023
8024 PR target/68404
8025 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8026 * gcc.target/powerpc/fusion3.c: Likewise.
8027
f003579e
RB
80282016-02-18 Richard Biener <rguenther@suse.de>
8029
8030 PR middle-end/69553
8031 * g++.dg/torture/pr69553.C: New testcase.
8032
19233914
NC
80332016-02-18 Nick Clifton <nickc@redhat.com>
8034
efd4bd05
BE
8035 PR target/62254
8036 PR target/69610
8037 * gcc.target/arm/pr62554.c: New test.
8038 * gcc.target/arm/pr69610-1.c: New test.
8039 * gcc.target/arm/pr69610-2.c: New test.
19233914 8040
23f27839
RB
80412016-02-18 Richard Biener <rguenther@suse.de>
8042
8043 PR middle-end/69854
8044 * gcc.dg/torture/pr69854.c: New testcase.
8045
932c0da4
JJ
80462016-02-17 Jakub Jelinek <jakub@redhat.com>
8047
8048 PR c++/69850
8049 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8050
1bed93e4
BS
80512012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8052
8053 * gcc.target/powerpc/vec-cg.c: New test.
8054
57bfb134
RB
80552016-02-17 Richard Biener <rguenther@suse.de>
8056
8057 PR testsuite/69586
8058 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8059
a44e0ebb
KT
80602016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8061
8062 PR target/69161
8063 * gcc.c-torture/compile/pr69161.c: New test.
8064
ffacd726
DS
80652016-02-17 David Sherwood <david.sherwood@arm.com>
8066
8067 PR target/69532
8068 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8069 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8070
448db8d2
EB
80712016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8072
8073 * gcc.dg/ifcvt-4.c: Skip on Visium.
8074
e2f0522e
EB
80752016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8076
8077 * gnat.dg/atomic8.adb: New test.
8078
bf17fe3f
EB
80792016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8080
8081 * gnat.dg/discr46.ad[sb]: New test.
8082
ecf835e9
KN
80832016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8084
8085 PR Target/48344
8086 * gcc.target/powerpc/pr48344-1.c: New test.
8087
49a1164a
TK
80882015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8089
8090 PR fortran/69742
8091 * gfortran.dg/associate_21.f90: New test.
8092
bf14eba2
JJ
80932016-02-16 Jakub Jelinek <jakub@redhat.com>
8094
8095 PR c/69835
8096 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8097 -Wnonnull in dg-options.
8098 * c-c++-common/nonnull-2.c: New test.
8099
35a093b6
JG
81002016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8101 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8102
8103 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8104
e387d491
JJ
81052016-02-16 Jakub Jelinek <jakub@redhat.com>
8106
8107 PR middle-end/69801
8108 * gcc.dg/pr69801.c: Add empty dg-options.
8109
ba539195
JN
81102016-02-16 James Norris <jnorris@codesourcery.com>
8111
8112 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8113 * g++.dg/goacc/deviceptr-1.c: New file.
8114
2a2b8f64
JJ
81152016-02-16 Jakub Jelinek <jakub@redhat.com>
8116
8117 PR tree-optimization/69820
8118 * gcc.dg/vect/pr69820.c: New test.
8119
87440c29
RB
81202016-02-16 Richard Biener <rguenther@suse.de>
8121
8122 PR tree-optimization/69776
8123 * gcc.dg/torture/pr69776-2.c: New testcase.
8124
6d87c306
BS
81252016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8126
8127 PR tree-optimization/69714
8128 * gcc.dg/torture/pr69714.c: New test.
8129
3824a0a2
JJ
81302016-02-16 Jakub Jelinek <jakub@redhat.com>
8131
8132 PR tree-optimization/69802
8133 * gcc.dg/pr69802.c: New test.
8134
c8cfe96e
RB
81352016-02-16 Richard Biener <rguenther@suse.de>
8136
8137 PR middle-end/69801
8138 * gcc.dg/pr69801.c: New testcase.
8139
fc12098d
JD
81402016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8141
8142 PR libgfortran/69651
8143 * gfortran.dg/read_bang.f90: New test.
8144 * gfortran.dg/read_bang4.f90: New test.
8145
ba6b3795
JJ
81462016-02-15 Jakub Jelinek <jakub@redhat.com>
8147
f0516ca4
JJ
8148 PR c++/69658
8149 * g++.dg/init/pr69658.C: New test.
8150
ba6b3795
JJ
8151 PR c++/69797
8152 * c-c++-common/pr69797.c: New test.
8153
de3f9a2d
PK
81542016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8155
8156 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8157 check for aarch64*-*-*.
8158
17a3b967
RB
81592016-02-15 Richard Biener <rguenther@suse.de>
8160
8161 PR tree-optimization/69783
8162 * gcc.dg/vect/pr69783.c: New testcase.
8163
1c48bff1
RB
81642016-02-15 Richard Biener <rguenther@suse.de>
8165
8166 PR tree-optimization/69776
8167 * gcc.dg/torture/pr69776.c: New testcase.
8168
1e6025b6
TK
81692016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8170
8171 PR fortran/60526
8172 * gfortran.dg/type_decl_4.f90: Reinstated.
8173
d3308279
JDA
81742016-02-14 John David Anglin <danglin@gcc.gnu.org>
8175
8176 PR fortran/68746
8177 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8178
b7c56581
TK
81792016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8180
8181 PR fortran/60526
8182 PR bootstrap/69816
8183 * gfortran.dg/type_decl_4.f90: Removed.
8184
60cb4ef5
TK
81852016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8186
8187 PR fortran/60526
8188 * gfortran.dg/type_decl_4.f90: New test.
8189
f6964637
AM
81902016-02-14 Alan Modra <amodra@gmail.com>
8191
1a8849d1 8192 PR testsuite/68886
f6964637
AM
8193 * gcc.c-torture/execute/stkalign.c: Revise test.
8194
f5121920
OE
81952016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8196
8197 PR target/67260
8198 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8199
6cda3ab6
OE
82002016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8201
8202 PR target/67260
8203 * gcc.target/sh/torture/pr67260.c: New.
8204
6786e598
JDA
82052016-02-12 John David Anglin <danglin@gcc.gnu.org>
8206
8207 * gcc.dg/pr67964.c: Add dg-require-alias.
8208
7e05dad8
OE
82092016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8210
8211 PR target/67636
8212 PR target/64345
8213 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8214
7f4cc3ce
JD
82152016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8216
8217 PR libgfortran/69668
8218 * gfortran.dg/namelist_88.f90: New test.
8219
955ca6dc
JD
82202016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8221
8222 PR libgfortran/69668
8223 * gfortran.dg/namelist_38.f90: Update test.
8224 * gfortran.dg/namelist_84.f90: Update test.
8225
876217ae
DM
82262016-02-12 David Malcolm <dmalcolm@redhat.com>
8227
8228 PR other/69554
8229 * gcc.dg/pr69554-1.c: New test.
8230 * gfortran.dg/pr69554-1.F90: New test.
8231 * gfortran.dg/pr69554-2.F90: New test.
8232 * lib/gcc-dg.exp (proc dg-locus): New function.
8233 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8234 distinguish between the caret-printing and non-caret-printing
8235 cases. If caret-printing has been explicitly enabled, bail out
8236 without attempting to fix up the output.
8237
61789eed
DM
82382016-02-12 David Malcolm <dmalcolm@redhat.com>
8239
8240 PR driver/69265
8241 PR driver/69453
8242 * gcc.dg/spellcheck-options-3.c: New test case.
8243 * gcc.dg/spellcheck-options-4.c: New test case.
8244 * gcc.dg/spellcheck-options-5.c: New test case.
8245 * gcc.dg/spellcheck-options-6.c: New test case.
8246 * gcc.dg/spellcheck-options-7.c: New test case.
8247 * gcc.dg/spellcheck-options-8.c: New test case.
8248 * gcc.dg/spellcheck-options-9.c: New test case.
8249 * gcc.dg/spellcheck-options-10.c: New test case.
8250
c3090c1f
JJ
82512016-02-12 Jakub Jelinek <jakub@redhat.com>
8252
8253 PR rtl-optimization/69764
8254 PR rtl-optimization/69771
8255 * c-c++-common/pr69764.c: New test.
8256 * gcc.dg/torture/pr69771.c: New test.
8257
8222034d
MP
82582016-02-12 Marek Polacek <polacek@redhat.com>
8259
8260 * g++.dg/torture/init-list1.C: New.
8261
f749f792
MP
82622016-02-12 Marek Polacek <polacek@redhat.com>
8263
8264 * gcc.dg/pr69522.c: Add empty dg-options.
8265
199fb02a
IE
82662016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8267
8268 * g++.dg/lto/lto.exp: Include and init mpx.
8269 * g++.dg/lto/pr69729_0.C: New test.
8270
b69539cb
JJ
82712016-02-12 Jakub Jelinek <jakub@redhat.com>
8272
06ff7000
JJ
8273 PR ipa/69241
8274 * g++.dg/ipa/pr69241-4.C: New test.
8275
b69539cb
JJ
8276 PR ipa/68672
8277 * g++.dg/ipa/pr68672-1.C: New test.
8278 * g++.dg/ipa/pr68672-2.C: New test.
8279 * g++.dg/ipa/pr68672-3.C: New test.
8280
16595a1f
BS
82812016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8282
8283 PR c/69522
6d87c306 8284 * gcc.dg/pr69522.c: New test.
16595a1f 8285
38d795d2
PP
82862016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8287
8288 PR c++/69098
8289 * g++.dg/cpp1y/69098.C: New test.
8290 * g++.dg/cpp1y/69098-2.C: New test.
8291
9c582551
JJ
82922016-02-12 Jakub Jelinek <jakub@redhat.com>
8293
8294 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8295 and neighbour -> neighbor.
8296 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8297 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8298 * c-c++-common/Wvarargs.c: Likewise.
8299 * c-c++-common/goacc/host_data-5.c: Likewise.
8300 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8301 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8302 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8303 * gcc.target/aarch64/pr60697.c: Likewise.
8304 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8305 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8306 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8307 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8308 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8309 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8310 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8311 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8312 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8313 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8314 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8315 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8316 * g++.dg/lookup/koenig5.C: Likewise.
8317 * g++.dg/ext/no-asm-2.C: Likewise.
8318 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8319 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8320 * gfortran.dg/used_types_16.f90: Likewise.
8321 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8322 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8323 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8324 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8325 * gfortran.dg/abstract_type_6.f03: Likewise.
8326 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8327 * gfortran.dg/used_types_15.f90: Likewise.
8328 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8329 * gfortran.dg/exit_3.f08: Likewise.
8330 * gfortran.dg/open_status_2.f90: Likewise.
8331 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8332 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8333 * gfortran.dg/associate_1.f03: Likewise.
8334 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8335 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8336 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8337 * gcc.dg/builtin-object-size-1.c: Likewise.
8338 * gcc.dg/noreturn-6.c: Likewise.
8339 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8340 * gcc.dg/globalalias.c: Likewise.
8341 * gcc.dg/builtins-config.h: Likewise.
8342 * gcc.dg/pr30457.c: Likewise.
8343 * gcc.c-torture/compile/volatile-1.c: Likewise.
8344 * gcc.c-torture/execute/20101011-1.c: Likewise.
8345 * c-c++-common/Waddress-1.c: Likewise.
8346
66756373
JJ
83472016-02-11 Jakub Jelinek <jakub@redhat.com>
8348
8349 PR c/69768
8350 * c-c++-common/Waddress-1.c: New test.
8351
76fe932b
AV
83522016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8353
8354 PR fortran/69296
8355 * gfortran.dg/associate_19.f03: New test.
8356 * gfortran.dg/associate_20.f03: New test.
8357
564c4d4b
OE
83582016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8359
8360 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8361
e1c1ecb0
KT
83622016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8363
8364 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8365 .arch armv8-a\n. Add -dA to dg-options.
8366 * gcc.target/aarch64/assembler_arch_1.c: New test.
8367 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8368
0d7d9458
PC
83692016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8370
8371 PR c++/68726
8372 * g++.dg/cpp0x/pr68726.C: New.
8373
e6208a60
IE
83742016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8375
8376 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8377 test.
8378
281a11eb
RB
83792016-02-11 Richard Biener <rguenther@suse.de>
8380
8381 * g++.dg/tree-ssa/pr61034.C: Adjust.
8382
e03dd765
VM
83832016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8384
4b48faf5 8385 PR target/69148
e03dd765
VM
8386 * gcc.target/s390/pr69148.c: New.
8387
cdc23927
YR
83882016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8389
8390 PR tree-optimization/69652
8391 * gcc.dg/torture/pr69652.c: New test.
8392
e199dd0a
JJ
83932016-02-10 Jakub Jelinek <jakub@redhat.com>
8394 Patrick Palka <ppalka@gcc.gnu.org>
8395
8396 PR ipa/69241
8397 PR c++/69649
8398 * g++.dg/ipa/pr69241-1.C: New test.
8399 * g++.dg/ipa/pr69241-2.C: New test.
8400 * g++.dg/ipa/pr69241-3.C: New test.
8401 * g++.dg/ipa/pr69649.C: New test.
8402
d6b38027
UB
84032016-02-10 Uros Bizjak <ubizjak@gmail.com>
8404
8405 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8406 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8407
13b562c5
BC
84082016-02-10 Bin Cheng <bin.cheng@arm.com>
8409
8410 PR tree-optimization/68021
8411 * gcc.dg/tree-ssa/pr68021.c: New test.
8412
24a179f8
RB
84132016-02-10 Richard Biener <rguenther@suse.de>
8414
8415 PR tree-optimization/69726
8416 * gcc.dg/uninit-22.c: New testcase.
8417
0d99886f
AP
84182016-02-09 Andrew Pinski <apinski@cavium.com>
8419
8420 PR tree-opt/69282
8421 * gcc.c-torture/compile/20160205-1.c: New testcase.
8422
ab04995c
MM
84232016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8424
8425 PR target/68404
8426 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8427 instead accessing a really large arrray.
8428 * gcc.target/powerpc/fusion3.c: Likewise.
8429
4b79ac23
CB
84302016-02-09 Charles Baylis <charles.baylis@linaro.org>
8431
8432 PR target/68532
8433 * gcc.c-torture/execute/pr68532.c: New test.
8434
b890a441
AO
84352016-02-11 Alexandre Oliva <aoliva@redhat.com>
8436
8437 PR target/69634
8438 * gcc.dg/pr69634.c: New.
8439
84a5bef7
RB
84402016-02-09 Richard Biener <rguenther@suse.de>
8441
8442 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8443
1f123759 84442016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 8445
1f123759
AF
8446 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8447
65860c77
YR
84482016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8449
8450 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8451
7e1e8a0a
RB
84522016-02-09 Richard Biener <rguenther@suse.de>
8453
8454 PR tree-optimization/69715
8455 * gcc.dg/torture/pr69715.c: New testcase.
8456
efb45a9f
PP
84572016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8458
8459 PR c++/69139
8460 * g++.dg/cpp0x/trailing12.C: New test.
8461 * g++.dg/cpp0x/trailing13.C: New test.
8462
20a0c6f9
PP
84632016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8464
8465 PR c++/69283
8466 PR c++/67835
8467 * g++.dg/cpp1y/auto-fn29.C: New test.
8468 * g++.dg/cpp1y/auto-fn30.C: New test.
8469
a162f3af
JJ
84702016-02-08 Jakub Jelinek <jakub@redhat.com>
8471
8472 PR tree-optimization/69209
8473 * gcc.c-torture/compile/pr69209.c: New test.
8474
4b4a9fbd
JL
84752016-02-08 Jeff Law <law@redhat.com>
8476
8477 PR tree-optimization/68541
8478 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8479 of statements allowed in join block for path splitting.
8480
cfac5ed2
JJ
84812016-02-08 Jakub Jelinek <jakub@redhat.com>
8482
f68bc23f
JJ
8483 PR c++/59627
8484 * g++.dg/gomp/pr59627.C: New test.
8485
cfac5ed2
JJ
8486 PR ipa/69239
8487 * g++.dg/ipa/pr69239.C: New test.
8488
44714d8c
DM
84892016-02-08 David Malcolm <dmalcolm@redhat.com>
8490
8491 PR preprocessor/69664
8492 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8493 * gcc.dg/cpp/warn-comments.c: Likewise.
8494
eba9e839
MP
84952016-02-08 Marek Polacek <polacek@redhat.com>
8496
8497 PR c++/69688
8498 * g++.dg/init/const12.C: New test.
8499
a011cd92
BS
85002016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8501
8502 PR target/60410
8503 * gcc.dg/lto/pr55113_0.c: Remove test.
8504
5317b1be
RB
85052016-02-08 Richard Biener <rguenther@suse.de>
8506
8507 PR tree-optimization/69719
8508 * gcc.dg/torture/pr69719.c: New testcase.
8509
63998a63
RB
85102016-02-08 Richard Biener <rguenther@suse.de>
8511 Jeff Law <law@redhat.com>
8512
8513 PR target/68273
8514 * gcc.target/mips/pr68273.c: New testcase.
8515
43f4a281
RB
85162016-02-08 Richard Biener <rguenther@suse.de>
8517
8518 PR rtl-optimization/69274
8519 * gcc.target/i386/addr-sel-1.c: XFAIL.
8520
0b604d2d
JL
85212016-02-08 Jeff Law <law@redhat.com>
8522
e8dfe49e
JL
8523 PR tree-optimization/68541
8524 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8525
6daecd7a 8526 PR tree-optimization/65917
0b604d2d
JL
8527 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8528
c0f0e35a
JD
85292016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8530
8531 PR fortran/50555
8532 * gfortran.dg/namelist_args.f90: New test.
8533
8981d712
JL
85342016-02-05 Jeff Law <law@redhat.com>
8535
6daecd7a 8536 PR tree-optimization/68541
8981d712
JL
8537 * gcc.dg/tree-ssa/split-path-2.c: New test.
8538 * gcc.dg/tree-ssa/split-path-3.c: New test.
8539 * gcc.dg/tree-ssa/split-path-4.c: New test.
8540 * gcc.dg/tree-ssa/split-path-5.c: New test.
8541 * gcc.dg/tree-ssa/split-path-6.c: New test.
8542 * gcc.dg/tree-ssa/split-path-7.c: New test.
8543
46cb9332
MS
85442016-02-05 Martin Sebor <msebor@redhat.com>
8545
8546 PR c++/69662
8547 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8548 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8549
be2083ea
RH
85502016-02-06 Richard HEnderson <rth@redhat.com>
8551
8552 PR c/69643
8553 * gcc.target/i386/addr-space-4.c: New.
8554 * gcc.target/i386/addr-space-5.c: New.
8555
711d7c23
MM
85562016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8557
8558 PR fortran/66089
8559 * gfortran.dg/elemental_dependency_6.f90: New.
8560
b5c1c988
JJ
85612016-02-05 Jakub Jelinek <jakub@redhat.com>
8562
861c7bcd
JJ
8563 PR rtl-optimization/69691
8564 * gcc.c-torture/execute/pr69691.c: New test.
8565
b5c1c988
JJ
8566 PR c++/69628
8567 * g++.dg/parse/pr69628.C: New test.
8568
f7dfa966
UB
85692016-02-05 Uros Bizjak <ubizjak@gmail.com>
8570
8571 * gcc.dg/sancov/asan.c: Move to ...
8572 * gcc.dg/asan/sancov-1.c: ... here.
8573
9b143e64
UB
85742016-02-05 Uros Bizjak <ubizjak@gmail.com>
8575
8576 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8577
f5d4b899
L
85782016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8579
8580 PR target/69677
8581 * gcc.target/i386/pr69677.c: New test.
8582
76c85fbb
PP
85832016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8584
8585 PR c++/68948
8586 * g++.dg/template/pr68948.C: New test.
8587
f181bf90
DV
85882016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8589
8590 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8591 (only necessary on s390x).
8592
714fb282
L
85932016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8594
8595 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8596 -mno-accumulate-outgoing-args.
8597
618d6c1c
PP
85982016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8599
8600 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8601
1066e9b5
JJ
86022016-02-04 Jakub Jelinek <jakub@redhat.com>
8603
8604 PR c/69669
8605 * c-c++-common/pr69669.c: New test.
8606
76255d0d
MM
86072016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8608
8609 PR target/69667
8610 * g++.dg/pr69667.C: New file.
8611
e0b059b1
WD
86122016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8613
8614 PR target/69619
8615 * gcc.dg/pr69619.c: Add new test.
8616
2692b5c8
RS
86172016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8618
8619 PR rtl-optimization/69577
8620 * gcc.target/i386/pr69577.c: New test.
8621
7db337c2
ML
86222016-02-04 Martin Liska <mliska@suse.cz>
8623
8624 * g++.dg/asan/pr69276.C: New test.
8625
cc9c0829
KT
86262016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8627
8628 PR target/65932
8629 PR target/67714
8630 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8631 a single smulbb instruction.
8632 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8633 * gcc.target/amr/wmul-2.c: Likewise.
8634
eb9feb52
KT
86352016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8636
8637 PR target/65932
8638 PR target/67714
8639 * gcc.c-torture/execute/pr67714.c: New test.
8640
61f727fe
JJ
86412016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8642
8643 PR target/69454
8644 * gcc.target/i386/pr69454-1.c: New test.
8645 * gcc.target/i386/pr69454-2.c: New test.
8646
05dd97db
MS
86472016-02-03 Martin Sebor <msebor@redhat.com>
8648
8649 PR c++/69251
8650 PR c++/69253
8651 PR c++/69290
8652 PR c++/69277
8653 PR c++/69349
8654 * g++.dg/ext/flexarray-mangle-2.C: New test.
8655 * g++.dg/ext/flexarray-mangle.C: New test.
8656 * g++.dg/ext/flexarray-subst.C: New test.
8657 * g++.dg/ext/flexary11.C: New test.
8658 * g++.dg/ext/flexary12.C: New test.
8659 * g++.dg/ext/flexary13.C: New test.
8660 * g++.dg/ext/flexary14.C: New test.
8661 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8662
dac2fc29
L
86632016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8664
8665 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8666 Define only if CHECK_FLOAT128 is defined.
8667 (main): Properly initialize u5.
8668
eadb8035
JJ
86692016-02-03 Jakub Jelinek <jakub@redhat.com>
8670
0afbb81b
JJ
8671 PR c/69627
8672 * gcc.dg/pr69627.c: New test.
8673
eadb8035
JJ
8674 PR target/69644
8675 * gcc.dg/pr69644.c: New test.
8676
b12d4923
MS
86772016-02-03 Mike Stump <mikestump@comcast.net>
8678
8679 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8680 support for struct-layout-1.exp.
8681
ab4bae0c
PP
86822016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8683
8684 PR c++/69056
618d6c1c 8685 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 8686
95831c01
VM
86872016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8688 Alexandre Oliva <aoliva@redhat.com>
8689
8690 PR target/69461
8691 * gcc.target/powerpc/pr69461.c: New.
8692
ccc71ab8
UB
86932016-02-03 Uros Bizjak <ubizjak@gmail.com>
8694
8695 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8696 works from here ...
8697 (check_effective_target_fsanitize_thread): ... to here. Do not
8698 specify additional compile flags for the test source.
8699 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8700 specify additional compile flags for the test source.
8701
96299640
WD
87022016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8703
8704 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8705
781d83d9
AV
87062016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8707
8708 PR fortran/67451
8709 PR fortran/69418
8710 * gfortran.dg/coarray_allocate_2.f08: New test.
8711 * gfortran.dg/coarray_allocate_3.f08: New test.
8712 * gfortran.dg/coarray_allocate_4.f08: New test.
8713
d8208e6d
AL
87142016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8715
8716 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8717 use same scan-tree-dump-times on all platforms.
8718 * gcc.dg/vect/vect-outer-1.c: Likewise.
8719 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8720 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8721 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8722 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8723 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8724 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8725 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8726
a8394fa0
SB
87272016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8728
8729 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8730 warning.
8731
f3baa1d3
L
87322016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8733
8734 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8735
eb077516
JN
87362016-02-02 James Norris <jnorris@codesourcery.com>
8737
8738 * c-c++-common/goacc/routine-5.c: Add tests.
8739
578fb225
AM
87402016-02-02 Alexander Monakov <amonakov@ispras.ru>
8741
8742 * gcc.target/nvptx/unsigned-cmp.c: New test.
8743
c64f7d37
WD
87442016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8745
8746 * gcc.target/aarch64/scalar_shift_1.c
8747 (test_corners_sisd_di): Improve force to SIMD register.
8748 (test_corners_sisd_si): Likewise.
8749 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8750 Remove scan-assembler check for ldr.
8751
90c6f26c
RB
87522016-02-02 Richard Biener <rguenther@suse.de>
8753
8754 PR tree-optimization/69595
8755 * gcc.dg/Warray-bounds-17.c: New testcase.
8756
9dc03c97
RB
87572016-02-02 Richard Biener <rguenther@suse.de>
8758
8759 PR tree-optimization/69606
8760 * gcc.dg/torture/pr69606.c: New testcase.
8761
2d4dc223
YR
87622016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8763
8764 PR middle-end/68542
8765 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8766 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8767
65c98fde
AM
87682016-02-02 Alan Modra <amodra@gmail.com>
8769
8770 PR target/69548
8771 * gcc.target/powerpc/pr69548.c: New test.
8772
e1b81f2b
JJ
87732016-02-01 Jakub Jelinek <jakub@redhat.com>
8774
d0268b37
JJ
8775 PR rtl-optimization/69592
8776 * gcc.dg/pr69592.c: New test.
8777
e1b81f2b
JJ
8778 PR preprocessor/69543
8779 PR c/69558
8780 * gcc.dg/pr69543.c: New test.
8781 * gcc.dg/pr69558.c: New test.
8782
7dd7780d
UB
87832016-02-01 Uros Bizjak <ubizjak@gmail.com>
8784
bf672ee5
UB
8785 PR testsuite/65940
8786 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 8787
9a7013f8
MS
87882016-02-01 Martin Sebor <msebor@redhat.com>
8789
8790 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8791
e681fb2b
BC
87922016-02-01 Bin Cheng <bin.cheng@arm.com>
8793
8794 PR tree-optimization/67921
8795 * c-c++-common/ubsan/pr67921.c: New test.
8796
ff86345f
RB
87972016-02-01 Richard Biener <rguenther@suse.de>
8798
8799 PR middle-end/69556
8800 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8801
bc369dbd
RB
88022016-02-01 Richard Biener <rguenther@suse.de>
8803
8804 PR tree-optimization/69574
8805 * gcc.dg/torture/pr69574.c: New testcase.
8806
ef318184
RB
88072016-02-01 Richard Biener <rguenther@suse.de>
8808
8809 PR tree-optimization/69579
8810 * gcc.dg/setjmp-6.c: New testcase.
8811
654745e6
JJ
88122016-02-01 Jakub Jelinek <jakub@redhat.com>
8813
8814 PR rtl-optimization/69570
8815 * g++.dg/opt/pr69570.C: New test.
8816
e6c0c44b
RH
88172016-02-01 Richard Henderson <rth@redhat.com>
8818
8819 * gcc.dg/pr69535.c: New test.
8820
6ff3f09a
JDA
88212016-01-31 John David Anglin <danglin@gcc.gnu.org>
8822
2c005538
JDA
8823 PR testsuite/69584
8824 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8825 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8826
61083a4b
JDA
8827 PR debug/68244
8828 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8829
6ff3f09a
JDA
8830 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8831
0c221916
PT
88322016-01-31 Paul Thomas <pault@gcc.gnu.org>
8833
8834 PR fortran/67564
8835 * gfortran.dg/allocate_with_source_17.f03: New test.
8836
db7a2818
JJ
88372016-01-30 Jakub Jelinek <jakub@redhat.com>
8838
8839 PR tree-optimization/69546
8840 * gcc.dg/torture/pr69546.c: New test.
8841
e520d5f0
PT
88422016-01-30 Paul Thomas <pault@gcc.gnu.org>
8843
8844 PR fortran/69566
8845 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8846
343c05d3
MS
88472016-01-30 Martin Sebor <msebor@redhat.com>
8848
8849 PR c++/68490
8850 * g++.dg/ext/flexary10.C: New test.
8851
d6c3a539
DH
88522016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8853
8854 PR fortran/66707
8855 gfortran.dg/common_23.f90: New test.
8856
52d72fcd
BS
88572016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8858
8859 PR target/65546
8860 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8861 condition being checked, and disable it when the target supports
8862 misaligned loads and stores.
8863
3a5d2ba4
JJ
88642016-01-29 Jakub Jelinek <jakub@redhat.com>
8865
8866 PR debug/69518
8867 * gcc.dg/torture/pr69518.c: New test.
8868
6bbacdb5
L
88692016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8870
8871 PR target/69530
8872 * gcc.target/i386/pr69530.c: New test.
8873
af932cdb
SE
88742016-01-29 Steve Ellcey <sellcey@imgtec.com>
8875
8876 PR target/65604
8877 * gcc.target/mips/div-delay.c: New test.
8878
26658b7c
JJ
88792016-01-29 Jakub Jelinek <jakub@redhat.com>
8880
33e89989
JJ
8881 PR target/69551
8882 * gcc.target/i386/pr69551.c: New test.
8883
26658b7c
JJ
8884 PR target/66137
8885 * gcc.target/i386/pr66137.c: New test.
8886
401116b5
AB
88872016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8888
8889 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8890 always built for p5600.
8891 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8892 isa=p5600 dg-option.
8893
d4abfcc5
RB
88942016-01-29 Richard Biener <rguenther@suse.de>
8895
8896 PR tree-optimization/69547
8897 * g++.dg/tree-ssa/pr69547.C: New testcase.
8898
16b77b32
JJ
88992016-01-29 Jakub Jelinek <jakub@redhat.com>
8900
8901 PR debug/66869
8902 * g++.dg/warn/Wunused-function2.C: New test.
8903
a1c95464
DV
89042016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8905
8906 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8907 support for test to succeed.
8908
5453bfed
MP
89092016-01-29 Marek Polacek <polacek@redhat.com>
8910
8911 PR c++/69509
8912 PR c++/69516
8913 * g++.dg/ext/constexpr-vla2.C: New test.
8914 * g++.dg/ext/constexpr-vla3.C: New test.
8915 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8916
452ec2a5
RB
89172016-01-29 Richard Biener <rguenther@suse.de>
8918
8919 PR middle-end/69537
8920 * gcc.dg/uninit-21.c: New testcase.
8921
aec0b19e
UB
89222016-01-28 Uros Bizjak <ubizjak@gmail.com>
8923
8924 PR target/69459
8925 * gcc.target/i386/pr69459.c: New test.
8926
df113ce7
SE
89272016-01-28 Steve Ellcey <sellcey@imgtec.com>
8928
8929 PR target/68400
8930 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8931 * gcc.target/mips/pr68400.c: New test.
8932
494de84f
MS
89332016-01-28 Martin Sebor <msebor@redhat.com>
8934
8935 PR target/17381
8936 * gcc.target/powerpc/pr17381.c: New test.
8937
eb1b1f01
JJ
89382016-01-28 Jakub Jelinek <jakub@redhat.com>
8939
8940 PR middle-end/69542
8941 * gcc.dg/torture/pr69542.c: New test.
8942
6dfeb7ce
WD
89432016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8944
8945 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8946
4b7471a4
DE
89472016-01-28 David Edelsohn <dje.gcc@gmail.com>
8948
8949 * gcc.dg/pr65980.c: Skip on AIX.
8950 * gcc.dg/pr66688.c: Same.
8951
b271fd21
DE
89522016-01-28 David Edelsohn <dje.gcc@gmail.com>
8953
8954 PR target/63679
8955 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8956 * gcc.dg/tree-ssa/sra-18.c: Same.
8957
874108a9
AV
89582016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8959
8960 PR fortran/62536
8961 * gfortran.dg/block_15.f08: New test.
8962 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8963 on incorrectly closed BLOCK.
8964
30480bcd
IE
89652016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8966
8967 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
89682016-01-28 Richard Biener <rguenther@suse.de>
8969
8970 PR tree-optimization/69466
8971 * gfortran.dg/vect/pr69466.f90: New testcase.
8972
0d4c694e
TP
89732016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8974
8975 * g++.dg/pr67989.C: Remove ARM-specific option.
8976 * gcc.target/arm/pr67989.C: New file.
8977
2aa780da
UB
89782016-01-27 Uros Bizjak <ubizjak@gmail.com>
8979
8980 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8981 and expm1 test for glibc < 2.11.
8982
f75ebe77
RH
89832016-01-27 Richard Henderson <rth@redhat.com>
8984
8985 * gcc.c-torture/execute/pr69447.c: New test.
8986
89872016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 8988
9a175e65 8989 PR fortran/69422
49847d75
PT
8990 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8991
cbdd8ae0
JJ
89922016-01-27 Jakub Jelinek <jakub@redhat.com>
8993
8994 PR debug/66869
8995 * gcc.dg/pr66869.c: New test.
8996
2b572b3c
JL
89972016-01-25 Jeff Law <law@redhat.com>
8998
8999 PR tree-optimization/68398
aec0b19e 9000 PR tree-optimization/69196
2b572b3c
JL
9001 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9002 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9003 path to avoid new heuristic allowing more irreducible regions
9004 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9005 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9006 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9007 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9008 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9009
fa74a4bc
MP
90102016-01-27 Marek Polacek <polacek@redhat.com>
9011
9012 PR c/68062
9013 * c-c++-common/vector-compare-4.c: New test.
9014
0afff540
DM
90152016-01-27 David Malcolm <dmalcolm@redhat.com>
9016
9017 PR preprocessor/69126
9018 * c-c++-common/pr69126.c: New test case.
9019
1a218fc9
ILT
90202016-01-27 Ian Lance Taylor <iant@google.com>
9021
9022 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9023
5d70666e
RB
90242016-01-27 Ryan Burn <contact@rnburn.com>
9025
9026 PR cilkplus/69267
9027 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9028
87ff4d66
UB
90292016-01-27 Uros Bizjak <ubizjak@gmail.com>
9030
9031 PR target/69512
9032 * gcc.target/i386/pr69512.c: New test.
9033
27e23cca
RE
90342016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9035
9036 PR ada/69488
9037 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9038
05bf54c3
MP
90392016-01-27 Marek Polacek <polacek@redhat.com>
9040
9041 PR c++/69379
9042 * g++.dg/pr69379.C: New test.
9043
60214d0d
MS
90442016-01-27 Martin Sebor <msebor@redhat.com>
9045
9046 PR c++/69317
9047 * g++.dg/abi/Wabi-2-2.C: New test.
9048 * g++.dg/abi/Wabi-2-3.C: New test.
9049 * g++.dg/abi/Wabi-3-2.C: New test.
9050 * g++.dg/abi/Wabi-3-3.C: New test.
9051
167c7bfa
RB
90522016-01-27 Richard Biener <rguenther@suse.de>
9053
9054 PR tree-optimization/69166
9055 * gcc.dg/torture/pr69166.c: New testcase.
9056
1430fb1f
MJ
90572016-01-27 Martin Jambor <mjambor@suse.cz>
9058
9059 PR tree-optimization/69355
9060 * gcc.dg/tree-ssa/pr69355.c: New test.
9061
95e3030c
MP
90622016-01-27 Marek Polacek <polacek@redhat.com>
9063
9064 PR c++/69496
9065 * g++.dg/ext/constexpr-vla1.C: New test.
9066
eeb085f3
CB
90672016-01-20 Christian Bruel <christian.bruel@st.com>
9068
9069 PR target/69245
9070 * gcc.target/arm/pr69245.c: New test.
9071
b1652dde
JJ
90722016-01-27 Jakub Jelinek <jakub@redhat.com>
9073
9074 PR tree-optimization/69399
9075 * gcc.dg/torture/pr69399.c: New test.
9076
ce7e8f00
EB
90772016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9078
9079 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9080
e4aac1d1
EB
90812016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9082
9083 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9084
8dfdb419
TV
90852016-01-26 Tom de Vries <tom@codesourcery.com>
9086
9087 PR tree-optimization/69110
9088 * gcc.dg/autopar/pr69110.c: New test.
9089
56f80f54 90902016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 9091 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
9092
9093 * gcc.dg/graphite/isl-ast-op-select.c: New.
9094
a0909527
PT
90952015-01-26 Paul Thomas <pault@gcc.gnu.org>
9096
9097 PR fortran/69385
9098 * gfortran.dg/allocate_error_6.f90: New test.
9099
ffc445f4
RH
91002016-01-26 Richard Henderson <rth@redhat.com>
9101
9102 * gcc.dg/tm/pr60908.c: New test.
9103
01e1dea3
DM
91042016-01-26 David Malcolm <dmalcolm@redhat.com>
9105
9106 PR other/69006
9107 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9108 directive.
9109 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9110 expected multiline output to reflect the colorization being
9111 disabled before newlines.
9112 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9113 (custom_diagnostic_finalizer): Replace call to
9114 pp_newline_and_flush with call to pp_flush.
9115 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9116 * gfortran.dg/implicit_class_1.f90: Likewise.
9117 * lib/gcc-dg.exp (allow_blank_lines): New global.
9118 (dg-allow-blank-lines-in-output): New procedure.
9119 (gcc-dg-prune): Complain about blank lines in the output, unless
9120 dg-allow-blank-lines-in-output was called.
9121 * lib/multiline.exp (_build_multiline_regex): Only support
9122 arbitrary followup text for non-blank-lines, not for blank lines.
9123
13f92e8d
JJ
91242016-01-26 Jakub Jelinek <jakub@redhat.com>
9125
9126 PR tree-optimization/69483
9127 * gcc.dg/pr69483.c: New test.
9128 * g++.dg/opt/pr69483.C: New test.
9129
92422235
CL
91302016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9131
9132 PR target/68620
9133 * gcc.target/arm/pr68620.c: New test.
9134
0bccf11b
L
91352016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9136
9137 * gcc.target/i386/pr68986-2.c: Remove -m32.
9138
81cd202e
L
91392016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9140
9141 PR target/68986
9142 * gcc.target/i386/pr68986-1.c: New test.
9143 * gcc.target/i386/pr68986-2.c: Likewise.
9144 * gcc.target/i386/pr68986-3.c: Likewise.
9145
213a1c03
CB
91462016-01-26 Christian Bruel <christian.bruel@st.com>
9147
9148 * lib/target-supports.exp
9149 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9150 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9151 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9152
22a08dd1
RB
91532016-01-26 Richard Biener <rguenther@suse.de>
9154
9155 PR tree-optimization/69452
9156 * gcc.dg/torture/pr69452.c: New testcase.
9157
6c06e0e8
JJ
91582016-01-26 Jakub Jelinek <jakub@redhat.com>
9159
9160 PR target/69442
9161 * gcc.dg/pr69442.c: New test.
9162
b96824c4
RFI
91632016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9164
9165 PR target/67896
9166 * gcc.target/aarch64/simd/pr67896.C: New.
9167
5ee31e57
RS
91682016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9169
9170 PR tree-optimization/69400
9171 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9172 function.
9173 (plugin_init): Call it.
9174 * gcc.dg/torture/pr69400.c: New test.
9175
7ddfb31d
CL
91762016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9177
9178 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9179
1e050c90
AK
91802016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9181 Sebastian Pop <s.pop@samsung.com>
9182
9183 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9184 isl-0.15.
9185
c8ee4bf5
AK
91862016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9187 Sebastian Pop <s.pop@samsung.com>
9188
9189 * gcc.dg/graphite/pr69292.c: New.
9190
d902b330
JJ
91912016-01-25 Jakub Jelinek <jakub@redhat.com>
9192
9193 * c-c++-common/goacc/use_device-1.c: New test.
9194
2c89b952
JL
91952016-01-25 Jeff Law <law@redhat.com>
9196
9197 PR tree-optimization/69196
9198 PR tree-optimization/68398
9199 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9200 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9201
685c8785
DE
92022016-01-25 David Edelsohn <dje.gcc@gmail.com>
9203
9204 PR target/69469
9205 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9206 Algorithm.
9207
95cef0c1
RB
92082016-01-25 Richard Biener <rguenther@suse.de>
9209
9210 PR testsuite/69380
9211 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9212
2947d3b2
IE
92132016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9214
9215 PR target/69421
9216 * gcc.dg/pr69421.c: New test.
9217
ae19075a
BB
92182016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9219
9220 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9221 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9222 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9223 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9224 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9225 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9226 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9227 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9228 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9229 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9230
fa4511c2
RB
92312016-01-25 Richard Biener <rguenther@suse.de>
9232
9233 PR tree-optimization/69376
9234 * gcc.dg/torture/pr69376.c: New testcase.
9235
1d101216
JD
92362016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9237
9238 PR fortran/69397
9239 PR fortran/68442
9240 * gfortran.dg/interface_38.f90: New test.
9241 * gfortran.dg/interface_39.f90: New test.
a0909527 9242
a59b92b0
PP
92432016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9244
9245 Revert:
9246 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9247
9248 PR c++/11858
9249 PR c++/24663
9250 PR c++/24664
9251 * g++.dg/template/pr11858.C: New test.
9252 * g++.dg/template/pr24663.C: New test.
9253 * g++.dg/template/unify12.C: New test.
9254 * g++.dg/template/unify13.C: New test.
9255 * g++.dg/template/unify14.C: New test.
9256 * g++.dg/template/unify15.C: New test.
9257 * g++.dg/template/unify16.C: New test.
9258 * g++.dg/template/unify17.C: New test.
9259
16acb1a8
DH
92602016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9261
9262 PR fortran/68283
9263 gfortran.dg/pr68283.f90: New test.
9264
094773e8
TK
92652016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9266
9267 PR fortran/66094
9268 * gfortran.dg/inline_matmul_13.f90: New test.
9269 * gfortran.dg/matmul_bounds_8.f90: New test.
9270 * gfortran.dg/matmul_bounds_9.f90: New test.
9271 * gfortran.dg/matmul_bounds_10.f90: New test.
9272
42fb90d7
TV
92732016-01-23 Tom de Vries <tom@codesourcery.com>
9274
9275 PR tree-optimization/69426
9276 * gcc.dg/autopar/pr69426.c: New test.
9277
69da7802
MS
92782016-01-23 Martin Sebor <msebor@redhat.com>
9279
9280 PR c++/58109
9281 PR c++/69022
9282 * g++.dg/cpp0x/alignas5.C: New test.
9283 * g++.dg/ext/vector29.C: Same.
9284
da17300a
UB
92852016-01-23 Uros Bizjak <ubizjak@gmail.com>
9286
9287 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9288 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9289 _GNU_SOURCE from compile flags to the source.
9290 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9291 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9292 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9293 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9294
62041cfc
JJ
92952016-01-22 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR target/69432
9298 * g++.dg/opt/pr69432.C: New test.
9299
f7d2ad6f
BS
93002016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9301
9302 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9303 32-bit targets testing an -m64 multilib.
9304
d403fc9a
WS
93052016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9306
9307 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9308 64-bit support.
9309
4aa16f8d
JG
93102016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9311
9312 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9313
7c816d0f
CB
93142016-01-21 Christian Bruel <christian.bruel@st.com>
9315
9316 PR target/68674
9317 * gcc.target/i386/pr68674.c
9318 * gcc.target/aarch64/pr68674.c
9319 * gcc.target/arm/pr68674.c
9320
fce661e8
KT
93212016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9322
9323 PR target/69403
9324 * gcc.c-torture/execute/pr69403.c: New test.
9325
4696899f
PC
93262016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9327
9328 PR c++/55843
9329 * g++.dg/template/pr55843.C: New.
9330
bac69366
AL
93312016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9332
9333 PR testsuite/66877
9334 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9335 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9336
b57d3a5c
BS
93372016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9338
9339 PR testsuite/67489
da17300a
UB
9340 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9341 from dg-do compile directive, and instead add
9342 { dg-require-effective-target int128 }.
b57d3a5c 9343
9f04a53e
MS
93442016-01-20 Martin Sebor <msebor@redhat.com>
9345
9346 PR c/69405
9347 * gcc.dg/sync-fetch.c: New test.
9348
38a51663
JL
93492016-01-21 Martin Sebor <msebor@redhat.com>
9350
9351 PR target/69252
9352 * gcc.target/powerpc/pr69252.c: New test.
9353
2423a75a
JD
93542016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9355
9356 PR fortran/65996
da17300a 9357 * gfortran.dg/pr65996.f90: New test.
2423a75a 9358
0a76463f
DV
93592016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9360
9361 PR c++/68810
9f04a53e 9362 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 9363 expected to generate an error.
0a76463f 9364
9776e692
BS
93652016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9366
9367 PR middle-end/66178
9368 * gcc.dg/torture/pr66178.c: New test.
9369
c8d3e088
AB
93702016-01-21 Anton Blanchard <anton@samba.org>
9371 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9372
9373 PR target/63354
9374 * gcc.target/powerpc/pr63354.c: New test.
9375
35b707ff
VM
93762016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9377
9378 PR rtl-optimization/68990
9379 * gcc.target/i386/pr68990: New.
9380
157b0829
NC
93812016-01-21 Nick Clifton <nickc@redhat.com>
9382
9383 PR target/69129
9384 * gcc.target/mips/pr69129.c: New.
9385
aede6748
PC
93862016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9387
9388 PR c++/58046
9389 * g++.dg/cpp0x/pr58046.C: New.
9390
5463c2c8
JJ
93912016-01-21 Jakub Jelinek <jakub@redhat.com>
9392
6d31cc75
SS
9393 PR target/69187
9394 PR target/65624
9395 * gcc.target/arm/pr69187.c: New test.
9396
5463c2c8
JJ
9397 PR c++/69355
9398 * g++.dg/torture/pr69355.C: New test.
9399
fa28f32b
AK
94002016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9401 Sebastian Pop <s.pop@samsung.com>
9402
9403 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9404
b920a047
AK
94052016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9406 Sebastian Pop <s.pop@samsung.com>
9407
da17300a 9408 * gcc.dg/graphite/pr68976.c: New test.
b920a047 9409
bdd3aea6
JJ
94102016-01-21 Jakub Jelinek <jakub@redhat.com>
9411
9412 PR middle-end/67653
9413 * c-c++-common/pr67653.c: New test.
9414 * gcc.dg/torture/pr29119.c: Add dg-warning.
9415
26a2e6ae
PB
94162016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9417
9418 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9419
d25c7690
PK
94202016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9421
9422 PR c/24293
9423 * gcc.dg/pr24293.c: New test.
9424 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9425 incomplete struct type.
9426 * gcc.dg/declspec-1.c: Likewise.
9427 * gcc.dg/pr63549.c: Likewise.
9428
889d5698
JJ
94292016-01-20 Jakub Jelinek <jakub@redhat.com>
9430
9431 PR tree-optimization/66612
9432 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9433 for bdn instruction.
9434
d7cf3dc7
CL
94352016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9436
9437 * lib/target-supports.exp
9438 (check_effective_target_arm_fp_ok_nocache): New.
9439 (check_effective_target_arm_fp_ok): New.
9440 (add_options_for_arm_fp): New.
9441 (check_effective_target_arm_crypto_ok_nocache): Require
9442 target_arm_v8_neon_ok instead of arm32.
9443 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9444 (check_effective_target_arm_crypto_pragma_ok): New.
9445 (add_options_for_arm_vfp): New.
9446 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9447 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9448 target instead. Force initial fpu to vfp.
9449 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9450 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9451 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9452 dependency.
9453 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9454 use arm_vfp effective target instead. Force initial fpu to vfp.
9455 * gcc.target/arm/attr-neon3.c: Likewise.
9456 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9457 arm_vfp_ok.
9458 * gcc.target/arm/unsigned-float.c: Likewise.
9459 * gcc.target/arm/vfp-1.c: Likewise.
9460 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9461 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9462 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9463 * gcc.target/arm/vfp-ldmias.c: Likewise.
9464 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9465 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9466 * gcc.target/arm/vfp-stmiad.c: Likewise.
9467 * gcc.target/arm/vfp-stmias.c: Likewise.
9468 * gcc.target/arm/vnmul-1.c: Likewise.
9469 * gcc.target/arm/vnmul-2.c: Likewise.
9470 * gcc.target/arm/vnmul-3.c: Likewise.
9471 * gcc.target/arm/vnmul-4.c: Likewise.
9472
01ac9704 94732016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 9474
e84b00da
L
9475 PR testsuite/69366
9476 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9477 the MPX run-time library, for compile-time MPX test.
9478 * gcc.target/i386/chkp-always_inline.c: Likewise.
9479 * gcc.target/i386/chkp-bndret.c: Likewise.
9480 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9481 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9482 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9483 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9484 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9485 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9486 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9487 * gcc.target/i386/chkp-label-address.c: Likewise.
9488 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9489 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9490 * gcc.target/i386/chkp-pr69044.c: Likewise.
9491 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9492 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9493 * gcc.target/i386/chkp-strchr.c: Likewise.
9494 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9495 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9496 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9497 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9498 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9499 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9500 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9501 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9502 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9503 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9504 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9505 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9506 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9507 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9508 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9509 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9510 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9511 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9512 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9513 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9514 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9515 * gcc.target/i386/pr63995-2.c: Likewise.
9516 * gcc.target/i386/pr64805.c: Likewise.
9517 * gcc.target/i386/pr65044.c: Likewise.
9518 * gcc.target/i386/pr65167.c: Likewise.
9519 * gcc.target/i386/pr65183.c: Likewise.
9520 * gcc.target/i386/pr65184.c: Likewise.
9521 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 9522
28b33016
IE
95232016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9524
9525 PR tree-optimization/69328
9526 * gcc.dg/pr69328.c: New test.
9527
bcff0913
JL
95282016-01-20 Jeff Law <law@redhat.com>
9529
bf0bb970 9530 PR target/25114
bcff0913
JL
9531 * gcc.target/m68k/pr25114.c: New test.
9532
a3f69631
AV
95332016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9534
9535 * gcc.target/arm/memset-inline-10.c: Added
9536 dg-require-effective-target arm_thumb2_ok.
9537
af33ba0d
EB
95382016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9539
9540 * gcc.dg/debug/dwarf2/sso.c: New test.
9541
7596d5de
UB
95422016-01-19 Uros Bizjak <ubizjak@gmail.com>
9543
9544 PR testsuite/68820
9545 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9546 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9547 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9548
ceda2c69
JH
95492016-01-19 Jan Hubicka <hubicka@ucw.cz>
9550
9551 PR ipa/66223
9552 * g++.dg/ipa/devirt-50.C: New testcase.
9553
38a979f2
MP
95542016-01-19 Marek Polacek <polacek@redhat.com>
9555
9556 PR c++/68965
9557 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9558 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9559
962801c5
KT
95602016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9561
9562 PR target/69135
9563 * gcc.target/arm/pr69135_1.c: New test.
9564
078fe40a
WD
95652015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9566
9567 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9568
786e3c06
WD
95692015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9570
9571 * gcc.target/aarch64/ccmp_1.c: New testcase.
9572
1e297006
MP
95732016-01-19 Marek Polacek <polacek@redhat.com>
9574
9575 PR c++/68586
9576 * g++.dg/cpp0x/enum30.C: New test.
9577
879c27e3
RB
95782016-01-19 Richard Biener <rguenther@suse.de>
9579
9580 PR tree-optimization/69336
9581 * g++.dg/tree-ssa/pr69336.C: New testcase.
9582
015337d3
JJ
95832016-01-19 Jakub Jelinek <jakub@redhat.com>
9584
9585 PR debug/65779
9586 * gcc.dg/pr65779.c: New test.
9587
e2c768b6
RB
95882016-01-19 Richard Biener <rguenther@suse.de>
9589
9590 PR tree-optimization/69352
9591 * gcc.dg/torture/pr69352.c: New testcase.
9592
569efc34
JJ
95932016-01-19 Jakub Jelinek <jakub@redhat.com>
9594
9595 PR rtl-optimization/68955
9596 PR rtl-optimization/64557
9597 * gcc.dg/torture/pr68955.c: New test.
9598
e49d321f
JH
95992016-01-19 Jan Hubicka <hubicka@ucw.cz>
9600
9601 PR lto/69136
9602 * g++.dg/torture/pr69136.C: New testcase.
9603
e9191ad3
JH
96042016-01-19 Jan Hubicka <hubicka@ucw.cz>
9605
9606 PR lto/69133
9607 * g++.dg/lto/pr69133_0.C: New testcase.
9608 * g++.dg/lto/pr69133_1.C: New testcase.
9609
2bedb645
JL
96102016-01-15 Jeff Law <law@redhat.com>
9611
9612 PR tree-optimization/69320
9613 * gcc.c-torture/pr69320-1.c: New test.
9614 * gcc.c-torture/pr69320-2.c: New test.
9615 * gcc.c-torture/pr69320-3.c: New test.
9616 * gcc.c-torture/pr69320-4.c: New test.
9617
17c15cb9
PP
96182016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9619
9620 PR c++/11858
9621 PR c++/24663
9622 PR c++/24664
9623 * g++.dg/template/pr11858.C: New test.
9624 * g++.dg/template/pr24663.C: New test.
9625 * g++.dg/template/unify12.C: New test.
9626 * g++.dg/template/unify13.C: New test.
9627 * g++.dg/template/unify14.C: New test.
9628 * g++.dg/template/unify15.C: New test.
9629 * g++.dg/template/unify16.C: New test.
9630 * g++.dg/template/unify17.C: New test.
9631
9617fd08
DM
96322016-01-18 David Malcolm <dmalcolm@redhat.com>
9633
9634 PR testsuite/69181
9635 * gcc.dg/pr69181-1.c: New test file.
9636 * gcc.dg/pr69181-2.c: New test file.
9637 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9638 globals by moving it to...
9639 (cleanup-after-saved-dg-test): ...this new function. Add
9640 "global additional_sources_used". Add reset of global
9641 multiline_expected_outputs to the empty list.
9642 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9643 global to...
9644 (multiline_expected_outputs): ...this, and updated comments to
9645 note that it is modified from gcc-dg.exp.
9646 (dg-end-multiline-output): Update for the above renaming.
9647 (handle-multiline-outputs): Likewise. Remove the clearing
9648 of the expected outputs to the empty list.
9649
b555a2e4
RB
96502016-01-18 Richard Biener <rguenther@suse.de>
9651
9652 PR tree-optimization/69297
9653 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9654
96902805
JM
96552016-01-18 Joseph Myers <joseph@codesourcery.com>
9656
9657 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9658 dg-options.
9659 * gcc.target/mips/mips-3d-2.c: Likewise.
9660 * gcc.target/mips/mips-3d-3.c: Likewise.
9661 * gcc.target/mips/mips-3d-4.c: Likewise.
9662 * gcc.target/mips/mips-3d-5.c: Likewise.
9663 * gcc.target/mips/mips-3d-6.c: Likewise.
9664 * gcc.target/mips/mips-3d-7.c: Likewise.
9665 * gcc.target/mips/mips-3d-8.c: Likewise.
9666 * gcc.target/mips/mips-3d-9.c: Likewise.
9667 * gcc.target/mips/mips-ps-1.c: Likewise.
9668 * gcc.target/mips/mips-ps-2.c: Likewise.
9669 * gcc.target/mips/mips-ps-3.c: Likewise.
9670 * gcc.target/mips/mips-ps-4.c: Likewise.
9671 * gcc.target/mips/mips-ps-5.c: Likewise.
9672 * gcc.target/mips/mips-ps-6.c: Likewise.
9673 * gcc.target/mips/mips-ps-7.c: Likewise.
9674 * gcc.target/mips/mips-ps-type.c: Likewise.
9675 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9676 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9677
40e26f94
TV
96782016-01-18 Tom de Vries <tom@codesourcery.com>
9679
9680 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9681 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9682 * c-c++-common/goacc/kernels-empty.c: New test.
9683 * c-c++-common/goacc/kernels-eternal.c: New test.
9684 * c-c++-common/goacc/kernels-loop-2.c: New test.
9685 * c-c++-common/goacc/kernels-loop-3.c: New test.
9686 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9687 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9688 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9689 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9690 * c-c++-common/goacc/kernels-loop-data.c: New test.
9691 * c-c++-common/goacc/kernels-loop-g.c: New test.
9692 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9693 * c-c++-common/goacc/kernels-loop-n.c: New test.
9694 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9695 * c-c++-common/goacc/kernels-loop.c: New test.
9696 * c-c++-common/goacc/kernels-noreturn.c: New test.
9697 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9698 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9699 * c-c++-common/goacc/kernels-reduction.c: New test.
9700
a98d4647
TV
97012016-01-18 Tom de Vries <tom@codesourcery.com>
9702
9703 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9704 * gcc.dg/autopar/outer-2.c: Same.
9705 * gcc.dg/autopar/outer-3.c: Same.
9706 * gcc.dg/autopar/outer-4.c: Same.
9707 * gcc.dg/autopar/outer-5.c: Same.
9708 * gcc.dg/autopar/outer-6.c: Same.
9709 * gcc.dg/autopar/parallelization-1.c: Same.
9710 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9711 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9712 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9713 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9714 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9715 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9716 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9717 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9718 * gcc.dg/autopar/pr39500-1.c: Same.
9719 * gcc.dg/autopar/pr39500-2.c: Same.
9720 * gcc.dg/autopar/pr46193.c: Same.
9721 * gcc.dg/autopar/pr46194.c: Same.
9722 * gcc.dg/autopar/pr49580.c: Same.
9723 * gcc.dg/autopar/pr49960-1.c: Same.
9724 * gcc.dg/autopar/pr49960.c: Same.
9725 * gcc.dg/autopar/pr68373.c: Same.
9726 * gcc.dg/autopar/reduc-1.c: Same.
9727 * gcc.dg/autopar/reduc-1char.c: Same.
9728 * gcc.dg/autopar/reduc-1short.c: Same.
9729 * gcc.dg/autopar/reduc-2.c: Same.
9730 * gcc.dg/autopar/reduc-2char.c: Same.
9731 * gcc.dg/autopar/reduc-2short.c: Same.
9732 * gcc.dg/autopar/reduc-3.c: Same.
9733 * gcc.dg/autopar/reduc-4.c: Same.
9734 * gcc.dg/autopar/reduc-6.c: Same.
9735 * gcc.dg/autopar/reduc-7.c: Same.
9736 * gcc.dg/autopar/reduc-8.c: Same.
9737 * gcc.dg/autopar/reduc-9.c: Same.
9738 * gcc.dg/autopar/uns-outer-4.c: Same.
9739 * gcc.dg/autopar/uns-outer-5.c: Same.
9740 * gcc.dg/autopar/uns-outer-6.c: Same.
9741 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9742 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9743
da976fa8
AL
97442016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9745
9746 PR target/63679
9747 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9748 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9749
70c1e886
AL
97502016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9751
9752 PR target/63679
9753 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9754 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9755 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9756
88bed196
AL
97572016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9758
9759 PR target/63679
9760 * gcc.dg/tree-ssa/sra-17.c: New.
9761 * gcc.dg/tree-ssa/sra-18.c: New.
9762
3dd5f42e
IE
97632016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9764
9765 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9766
ae5a77fa
EB
97672016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9768
9769 * gnat.dg/inline12.adb: New test.
9770
11e57fc6
BC
97712016-01-18 Bin Cheng <bin.cheng@arm.com>
9772
9773 PR tree-optimization/66797
9774 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9775
995b6fe0
RB
97762016-01-18 Richard Biener <rguenther@suse.de>
9777
9778 PR tree-optimization/69170
9779 * gcc.dg/torture/pr69170.c: New testcase.
9780
82ee0cf2 97812016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
9782
9783 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9784
d69da357
TV
97852016-01-16 Tom de Vries <tom@codesourcery.com>
9786
9787 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9788
a3845283
TV
97892016-01-16 Tom de Vries <tom@codesourcery.com>
9790
9791 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9792 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9793 redundant dg-require-effective-target pthread.
9794 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9795 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9796 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9797 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9798 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9799 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9800 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9801
197a6aa6
DE
98022016-01-16 David Edelsohn <dje.gcc@gmail.com>
9803
9804 PR target/68609
9805 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9806 * gcc.target/powerpc/recip-7.c: Same.
9807
ec7886c1
PP
98082016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9809
9810 PR c++/69091
9811 * g++.dg/template/pr69091.C: New test.
9812
203484bb
PP
98132016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9814
9815 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9816 dump does not contain an error_mark_node.
9817 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9818 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9819
aa2500e9
PP
98202016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9821
9822 PR c++/68936
9823 * g++.dg/template/pr68936.C: New test.
9824
28621a5c
DE
98252016-01-15 David Edelsohn <dje.gcc@gmail.com>
9826
9827 PR target/68609
9828 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9829 * gcc.target/powerpc/recip-2.c: Same.
9830 * gcc.target/powerpc/recip-3.c: Same.
9831 * gcc.target/powerpc/recip-4.c: Same.
9832 * gcc.target/powerpc/recip-sqrtf.c: Same.
9833
40c43aca
JL
98342016-01-15 Jeff Law <law@redhat.com>
9835
9836 PR tree-optimization/69270
9837 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9838 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9839
afbc5ae8
PT
98402016-01-15 Paul Thomas <pault@gcc.gnu.org>
9841
9842 PR fortran/49630
9843 * gfortran.dg/deferred_character_13.f90: New test for the fix
9844 of comment 3 of the PR.
9845
9846 PR fortran/54070
9847 * gfortran.dg/deferred_character_8.f90: New test
9848 * gfortran.dg/allocate_error_5.f90: New test
9849
9850 PR fortran/60593
9851 * gfortran.dg/deferred_character_10.f90: New test
9852
9853 PR fortran/60795
9854 * gfortran.dg/deferred_character_14.f90: New test
9855
9856 PR fortran/61147
9857 * gfortran.dg/deferred_character_11.f90: New test
9858
9859 PR fortran/64324
9860 * gfortran.dg/deferred_character_9.f90: New test
9861
49abe076
VM
98622016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9863
9864 PR rtl-optimization/69030
9865 * gcc.target/i386/pr69030.c: New.
9866
16d12992
KT
98672016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9868
9869 * gcc.target/aarch64/target_attr_17.c: New test.
9870
78810bd3
RB
98712016-01-15 Richard Biener <rguenther@suse.de>
9872
9873 PR tree-optimization/66856
9874 * gcc.dg/torture/pr66856-1.c: New testcase.
9875 * gcc.dg/torture/pr66856-2.c: Likewise.
9876
2bd847fe
RB
98772016-01-15 Richard Biener <rguenther@suse.de>
9878
9879 PR debug/69137
9880 * g++.dg/lto/pr69137_0.C: New testcase.
9881
a00fe3b7
RS
98822016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9883
9884 PR middle-end/69246
9885 * gcc.target/i386/pr69246.c: New test.
9886
cbb0e83b
DV
98872016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9888
7596d5de 9889 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 9890
5a500ecf
DV
98912016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9892
9893 PR c++/56194
9894 * g++.dg/init/const9.C: Disable test on S/390.
9895
5d9bf64f
DV
98962016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9897
9898 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9899 * g++.dg/Wno-frame-address.C: Ditto.
9900
e234b19e
DV
99012016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9902
9903 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9904
89483f99
RB
99052016-01-15 Richard Biener <rguenther@suse.de>
9906
9907 PR tree-optimization/68961
9908 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9909
94f37395
IE
99102016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9911
9912 * gcc.target/i386/pr65105-5.c: New test.
9913
82ee0cf2 99142016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
9915
9916 * gcc.c-torture/execute/alias-4.c: New testcase.
9917
82ee0cf2 99182016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
9919
9920 PR ipa/68148
9921 * g++.dg/ipa/devirt-49.C: New testcase.
9922
092f7deb 99232016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
9924
9925 PR target/65837
9926 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9927 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9928 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9929
e93c66bc
RB
99302016-01-15 Richard Biener <rguenther@suse.de>
9931
9932 PR tree-optimization/69117
9933 * gcc.dg/torture/pr69117.c: New testcase.
9934
c47eaca6 99352015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
9936
9937 PR c++/69048
9938 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9939
c3f6914a
FXC
99402016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9941
9942 PR testsuite/67509
9943 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9944 range tests use 100 * maximum instead of maximum + 1.
9945
cd65ae90
JJ
99462016-01-14 Jakub Jelinek <jakub@redhat.com>
9947
9948 PR debug/69244
9949 * gcc.dg/guality/pr69244.c: New test.
9950
19643948
UB
99512016-01-14 Uros Bizjak <ubizjak@gmail.com>
9952
9953 * lib/target-supports.exp (check_effective_target_issignaling):
9954 New procedure.
9955 * gcc.dg/pr61441.c: Require issignaling effective target.
9956
fe79c97e
SB
99572016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9958
9959 PR target/68803
9960 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9961
c7df95d8
DM
99622016-01-14 David Malcolm <dmalcolm@redhat.com>
9963
9964 PR c++/68819
9965 PR preprocessor/69177
9966 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9967 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9968 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9969 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9970
00083992
MP
99712016-01-14 Marek Polacek <polacek@redhat.com>
9972
9973 PR c/69262
9974 * gcc.dg/array-15.c: New test.
9975
0c9b3294
JJ
99762016-01-14 Jakub Jelinek <jakub@redhat.com>
9977
9978 PR middle-end/68146
9979 PR tree-optimization/69155
9980 * gfortran.dg/pr68146.f: New test.
9981 * gfortran.dg/pr69155.f90: New test.
9982
3688e13d
RB
99832016-01-14 Richard Biener <rguenther@suse.de>
9984
9985 PR tree-optimization/68060
9986 * gcc.dg/torture/pr68060-1.c: New testcase.
9987 * gcc.dg/torture/pr68060-2.c: Likewise.
9988
bab0ad3a
NC
99892016-01-14 Nick Clifton <nickc@redhat.com>
9990
9991 * lib/target-supports.exp
9992 (check_effective_target_arm_neon_ok_nocache): Add an option
9993 sequence that includes setting the ARM architecture to ARMv7-A.
9994 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9995 command line options necessary to enable Neon support.
9996 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9997 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9998 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9999 * gcc.target/arm/pr69180.c: Likewise.
10000
947c2ce5
JL
100012016-01-14 Jeff Law <law@redhat.com>
10002
10003 PR tree-optimization/69270
10004 * gcc.dg/tree-ssa/pr69270.c: New test.
10005
3342fd71
BS
100062016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10007
10008 PR c/66208
10009 * c-c++-common/pr66208.c: New file.
10010
2ad3adf1
JJ
100112016-01-13 Jakub Jelinek <jakub@redhat.com>
10012
10013 PR tree-optimization/69156
10014 * gcc.dg/pr69156.c: New test.
10015
398d6feb
L
100162016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10017
10018 * gcc.target/i386/pr69225-7.c: New test.
10019
4c868789
RH
100202016-01-13 Richard Henderson <rth@redhat.com>
10021
10022 * gcc.dg/tm/memopt-13.c: Update expected function.
10023 * gcc.dg/tm/memopt-6.c: Likewise.
10024
ef6d1772
UB
100252016-01-13 Uros Bizjak <ubizjak@gmail.com>
10026
10027 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10028 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10029 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10030 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 10031
ef6d1772
UB
100322016-01-13 Tom de Vries <tom@codesourcery.com>
10033
10034 PR tree-optimization/69169
0b4b6ef2
TV
10035 * gcc.dg/pr69169.c: New test.
10036
2ad3adf1 100372016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
10038
10039 PR target/69228
10040 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10041 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10042 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10043 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10044 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10045 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10046 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10047 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10048
9060e335
AK
100492016-01-13 Jakub Jelinek <jakub@redhat.com>
10050
10051 PR target/69247
10052 * gcc.dg/pr69247.c: New test.
10053
40311329
RB
100542016-01-13 Richard Biener <rguenther@suse.de>
10055
10056 PR tree-optimization/69242
10057 * gcc.dg/torture/pr69242.c: New testcase.
10058
ccbd7103
RB
100592016-01-13 Richard Biener <rguenther@suse.de>
10060
10061 PR tree-optimization/69186
10062 * gcc.dg/torture/pr69186.c: New testcase.
10063
c6f72a46
JL
100642016-01-13 Jeff Law <law@redhat.com>
10065
10066 PR tree-optimization/67755
10067 * gcc.dg/tree-ssa/pr67755.c: New test.
10068
100692016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
10070
10071 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10072 pass number in output by a star.
10073
c446cf07
BC
100742016-01-12 Bin Cheng <bin.cheng@arm.com>
10075
10076 PR tree-optimization/68911
10077 * gcc.c-torture/execute/pr68911.c: New test.
10078
5342156c
MP
100792016-01-12 Marek Polacek <polacek@redhat.com>
10080
10081 PR c++/68979
10082 * g++.dg/warn/permissive-1.C: New test.
10083
65364cc5
JJ
100842016-01-12 Jakub Jelinek <jakub@redhat.com>
10085
10086 PR objc++/68511
10087 PR c++/69213
10088 * g++.dg/opt/pr69213.C: New test.
10089
81b9a3d9
CB
100902016-01-12 Christian Bruel <christian.bruel@st.com>
10091
10092 PR target/69180
10093 * gcc.target/arm/pr69180.c: New test.
10094
3c4e91c9
RB
100952016-01-12 Richard Biener <rguenther@suse.de>
10096
10097 PR lto/69077
10098 * g++.dg/lto/pr69077_0.C: New testcase.
10099 * g++.dg/lto/pr69077_1.C: Likewise.
10100
5664cea1
JJ
101012016-01-12 Jakub Jelinek <jakub@redhat.com>
10102
10103 PR target/69175
10104 * g++.dg/opt/pr69175.C: New test.
10105
86cefc49
AL
101062016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10107
10108 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10109 rather than #including math.h & stdlib.h.
10110 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10111 * gcc.dg/vect/pr49771.c: Likewise.
10112 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10113 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10114 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10115 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10116 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10117 * gcc.dg/vect/pr44507.c: Likewise.
10118 * gcc.dg/vect/pr45902.c: Likewise.
10119 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10120 * gcc.dg/vect/vect-117.c: Likewise.
10121 * gcc.dg/vect/vect-99.c: Likewise.
10122 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10123 * gcc.dg/vect/vect-cond-1.c: Likewise.
10124 * gcc.dg/vect/vect-cond-2.c: Likewise.
10125 * gcc.dg/vect/vect-cond-3.c: Likewise.
10126 * gcc.dg/vect/vect-cond-4.c: Likewise.
10127 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10128 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10129 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10130 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10131 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10132 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10133 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10134 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10135 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10136 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10137 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10138 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10139 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10140 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10141 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10142 include of signal.h.
10143 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10144 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10145 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10146 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10147 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10148 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10149 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10150 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10151 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10152 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10153 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10154 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10155 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10156 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10157 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10158 * gcc.dg/vect/vect-outer-5.c: Likewise.
10159 * gcc.dg/vect/vect-outer-6.c: Likewise.
10160 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10161 include of stdio.h.
10162
b832f61e
NC
101632016-01-12 Nick Clifton <nickc@redhat.com>
10164
10165 PR target/68913
10166 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10167 to fread so that it will be found in all target runtimes.
10168
8eac49b1
RB
101692016-01-12 Richard Biener <rguenther@suse.de>
10170
10171 PR tree-optimization/69053
10172 * g++.dg/torture/pr69053.C: New testcase.
10173
2935d994
RB
101742016-01-12 Richard Biener <rguenther@suse.de>
10175
10176 PR tree-optimization/69168
10177 * gcc.dg/torture/pr69168.c: New testcase.
10178
66c16fd9
RB
101792016-01-12 Richard Biener <rguenther@suse.de>
10180
10181 PR tree-optimization/69157
10182 * gcc.dg/torture/pr69157.c: New testcase.
10183
101842016-01-12 Richard Biener <rguenther@suse.de>
10185
10186 PR tree-optimization/69174
10187 * gcc.dg/torture/pr69174.c: New testcase.
10188
723033a6
JJ
101892016-01-12 Jakub Jelinek <jakub@redhat.com>
10190
10191 PR c++/66808
10192 PR c++/69000
10193 * g++.dg/tls/pr66808.C: New test.
10194 * g++.dg/tls/pr69000.C: New test.
10195
3574cf47
BS
101962016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10197
10198 * gcc.target/powerpc/swaps-p8-23.c: New test.
10199 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10200
feb20787
JDA
102012016-01-11 John David Anglin <danglin@gcc.gnu.org>
10202
10203 PR tree-optimization/68356
10204 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10205
27b1820a
KV
102062016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10207 Jim Wilson <jim.wilson@linaro.org>
10208
10209 PR target/69194
10210 * gcc.target/arm/pr69194.c: New test.
10211
cf4de6af
L
102122016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10213
10214 PR target/69225
10215 * gcc.target/i386/pr69225-1.c: New test.
10216 * gcc.target/i386/pr69225-2.c: Likewise.
10217 * gcc.target/i386/pr69225-3.c: Likewise.
10218 * gcc.target/i386/pr69225-4.c: Likewise.
10219 * gcc.target/i386/pr69225-5.c: Likewise.
10220 * gcc.target/i386/pr69225-6.c: Likewise.
10221
1ebd5558
JJ
102222016-01-11 Jakub Jelinek <jakub@redhat.com>
10223
23552a4d
JJ
10224 PR target/67462
10225 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10226 if lp64.
10227
26ff85b0
JJ
10228 PR target/69071
10229 * gcc.dg/pr69071.c: New test.
10230
9cb6bd74
JJ
10231 PR c++/69211
10232 * g++.dg/opt/pr69211.C: New test.
10233
1ebd5558
JJ
10234 PR tree-optimization/69214
10235 * gcc.c-torture/compile/pr69214.c: New test.
10236
8c18c836
UB
102372016-01-11 Uros Bizjak <ubizjak@gmail.com>
10238
10239 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10240 * gcc.target/i386/pr66232-11.c: Ditto.
10241 * gcc.target/i386/pr66232-12.c: Ditto.
10242 * gcc.target/i386/pr66232-13.c: Ditto.
10243
62446e6e
RB
102442016-01-11 Richard Biener <rguenther@suse.de>
10245
10246 PR tree-optimization/69173
10247 * gcc.dg/torture/pr69173.c: New testcase.
10248
2b8568fe
KT
102492016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10250
10251 PR rtl-optimization/68796
10252 * gcc.target/aarch64/tst_5.c: New test.
10253 * gcc.target/aarch64/tst_6.c: Likewise.
10254
5baf4532
KT
102552016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10256
10257 PR rtl-optimization/68841
10258 * gcc.dg/pr68841.c: New test.
10259 * gcc.c-torture/execute/pr68841.c: New test.
10260
ca90b1ed
YR
102612016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10262
10263 PR rtl-optimization/68920
10264 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10265 for ix86 targets.
10266 * gcc.dg/ifcvt-5.c: New test.
10267
2ad3adf1 102682016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
10269
10270 PR bootstrap/69123
10271 * g++.dg/pr69123.C: New.
10272
83834c09
IE
102732016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10274
10275 PR target/69010
10276 * gcc.target/i386/pr69010.c: New test.
10277
dcf89d57
MJ
102782016-01-11 Martin Jambor <mjambor@suse.cz>
10279
10280 PR ipa/69044
10281 * gcc.target/i386/chkp-pr69044.c: New test.
10282
d95167ee
TV
102832016-01-11 Tom de Vries <tom@codesourcery.com>
10284
10285 PR tree-optimization/69109
10286 * gcc.dg/autopar/pr69109-2.c: New test.
10287 * gcc.dg/autopar/pr69109.c: New test.
10288
4f6403a8
TV
102892016-01-11 Tom de Vries <tom@codesourcery.com>
10290
10291 PR tree-optimization/69108
10292 * gcc.dg/autopar/pr69108.c: New test.
10293
21efdd80
PP
102942016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10295
10296 PR c++/69029
10297 * c-c++-common/Wisleading-indentation.c: Augment test.
10298
fd42eed8
TK
102992016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10300
10301 PR fortran/69154
10302 * gfortran.dg/inline_matmul_12.f90: New test.
10303
4f90ee6c
PT
103042016-01-10 Paul Thomas <pault@gcc.gnu.org>
10305
10306 PR fortran/67779
10307 * gfortran.dg/actual_array_offset_1: New test.
10308
3907c6cf
TV
103092016-01-10 Tom de Vries <tom@codesourcery.com>
10310
10311 PR tree-optimization/69062
10312 * gcc.dg/autopar/pr69062.c: New test.
10313
b07b236e
TS
103142016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10315
10316 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10317 * gcc.dg/vect/slp-perm-2.c: Likewise.
10318 * gcc.dg/vect/slp-perm-3.c: Likewise.
10319 * gcc.dg/vect/slp-perm-5.c: Likewise.
10320 * gcc.dg/vect/slp-perm-6.c: Likewise.
10321 * gcc.dg/vect/slp-perm-7.c: Likewise.
10322 * gcc.dg/vect/slp-perm-8.c: Likewise.
10323
23fab8ae
TV
103242016-01-10 Tom de Vries <tom@codesourcery.com>
10325
10326 PR tree-optimization/69039
10327 * gcc.dg/autopar/pr69039.c: New test.
10328
73f0dae2
MP
103292016-01-09 Marek Polacek <polacek@redhat.com>
10330
10331 PR c++/69113
10332 * g++.dg/pr69113.C: New test.
10333
20b8d734
JJ
103342016-01-09 Jakub Jelinek <jakub@redhat.com>
10335
10336 PR middle-end/50865
10337 PR tree-optimization/69097
10338 * gcc.c-torture/execute/pr50865.c: New test.
10339 * gcc.c-torture/execute/pr69097-1.c: New test.
10340 * gcc.c-torture/execute/pr69097-2.c: New test.
10341 * gcc.dg/pr69097-1.c: New test.
10342 * gcc.dg/pr69097-2.c: New test.
10343
c50e614b
JJ
103442016-01-09 Jakub Jelinek <jakub@redhat.com>
10345
10346 PR c++/69164
10347 * g++.dg/opt/pr69164.C: New test.
10348
e0237993
JJ
103492016-01-08 Jakub Jelinek <jakub@redhat.com>
10350
10351 PR tree-optimization/69167
10352 * gcc.dg/pr69167.c: New test.
10353
bd8f5bb2
MP
103542016-01-08 Marek Polacek <polacek@redhat.com>
10355
10356 PR c++/68449
10357 * g++.dg/pr68449.C: New.
10358
bb0f5ca7
AL
103592016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10360
10361 PR tree-optimization/68707
10362 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10363 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10364 on platforms supporting it.
10365 * gcc.dg/vect/slp-perm-2.c: Likewise.
10366 * gcc.dg/vect/slp-perm-3.c: Likewise.
10367 * gcc.dg/vect/slp-perm-5.c: Likewise.
10368 * gcc.dg/vect/slp-perm-7.c: Likewise.
10369 * gcc.dg/vect/slp-perm-8.c: Likewise.
10370 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10371 on platforms supporting it.
10372
22518428
JJ
103732016-01-08 Jakub Jelinek <jakub@redhat.com>
10374
33f0852f
JJ
10375 PR tree-optimization/69162
10376 * gcc.dg/pr69162.c: New test.
10377
22518428
JJ
10378 PR tree-optimization/69172
10379 * gcc.dg/pr69172.c: New test.
10380
80e9b3aa
TP
103812016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10382
10383 PR tree-optimization/67781
10384 * gcc.c-torture/execute/pr67781.c: New file.
10385
262a363f
JJ
103862016-01-08 Jakub Jelinek <jakub@redhat.com>
10387
10388 PR tree-optimization/69083
10389 * gcc.dg/vect/pr69083.c: New test.
10390
6e1f093f
SS
103912016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10392
10393 PR tree-optimization/61441
10394 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10395 Use -fexcess-precision=standard for compiler options.
10396 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10397
53290e07
JJ
103982016-01-08 Jakub Jelinek <jakub@redhat.com>
10399
57bf3072
JJ
10400 PR fortran/69128
10401 * gfortran.dg/gomp/pr69128.f90: New test.
10402
53290e07
JJ
10403 PR c++/69145
10404 * g++.dg/ext/pr69145-1.C: New test.
10405 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10406 * g++.dg/ext/pr69145-2.h: New file.
10407
7a127fa7
MS
104082016-01-07 Martin Sebor <msebor@redhat.com>
10409
10410 PR c/68966
10411 * gcc.dg/atomic-fetch-bool.c: New test.
10412 * gcc.dg/sync-fetch-bool.c: New test.
10413
95918b49
L
104142016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10415
10416 PR fortran/66680
10417 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10418
c8e62a9d
NC
104192016-01-07 Nick Clifton <nickc@redhat.com>
10420
10421 PR target/66655
10422 * g++.dg/pr66655.C: New test.
10423 * g++.dg/pr66655_1.cc: Test support file.
10424 * g++.dg/pr66655.h: Test header file.
10425
2ad3adf1 104262016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
10427
10428 PR fortran/66680
10429 gfortran.dg/gomp/pr66680.f90: New test.
10430
4cd9ca92
L
104312016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10432
10433 PR target/69171
10434 * gcc.target/i386/pr69171-1.c: New test.
10435 * gcc.target/i386/pr69171-2.c: Likewise.
10436 * gcc.target/i386/pr69171-3.c: Likewise.
10437 * gcc.target/i386/pr69171-4.c: Likewise.
10438 * gcc.target/i386/pr69171-5.c: Likewise.
10439 * gcc.target/i386/pr69171-6.c: Likewise.
10440
7e33d4dc
BS
104412015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10442
10443 PR middle-end/67639
10444 * c-c++-common/pr67639.c: New test.
10445
fec64afc
JJ
104462016-01-07 Jakub Jelinek <jakub@redhat.com>
10447
10448 PR tree-optimization/69141
10449 * g++.dg/opt/pr69141.C: New test.
10450
f293ad29
EB
104512016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10452
10453 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10454
5027395e
UB
104552016-01-06 Uros Bizjak <ubizjak@gmail.com>
10456
10457 PR target/69140
10458 * gcc.target/i386/pr69140.c: New test
10459
7443cf13
DM
104602016-01-06 David Malcolm <dmalcolm@redhat.com>
10461
10462 * gcc.dg/bad-dereference.c: New test case.
10463
32928931
BS
104642015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10465
10466 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10467
68dd05da
AS
104682016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10469
10470 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10471
6b131d5b
MP
104722016-01-06 Marek Polacek <polacek@redhat.com>
10473
10474 PR sanitizer/69099
10475 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10476
8d9fdb49
MP
104772016-01-05 Marek Polacek <polacek@redhat.com>
10478
10479 PR c/69104
10480 * gcc.dg/atomic-invalid-2.c: New.
10481
acf93f1e
L
104822016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10483
10484 PR target/68991
10485 * gcc.target/i386/pr68991.c: New test.
10486
3f50525d
L
104872016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10488
10489 PR target/68991
10490 * g++.dg/pr68991-1.C: New test.
10491 * g++.dg/pr68991-2.C: Likewise.
10492
e0237993 104932016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 10494
e0237993 10495 PR other/60465
face88a1
ST
10496 * gcc.target/ia64/pr60465-gprel64.c: New test.
10497 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10498
a0866eff
KT
104992016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10500
10501 PR rtl-optimization/68651
10502 * gcc.target/aarch64/pr68651_1.c: New test.
10503
c589e975
DM
105042016-01-05 David Malcolm <dmalcolm@redhat.com>
10505
10506 PR c/69122
10507 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10508
929710d9
NS
105092016-01-05 Nathan Sidwell <nathan@acm.org>
10510
ce3e43d7
NS
10511 PR c++/58583
10512 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10513
929710d9
NS
10514 * gcc.dg/alias-15.c: New.
10515
a2faef8e
NC
105162016-01-05 Nick Clifton <nickc@redhat.com>
10517
10518 PR target/68870
10519 * g++.dg/pr68770.C: New test.
10520
4cfa76e3
MS
105212016-01-04 Mike Stump <mikestump@comcast.net>
10522
10523 * lib/target-supports.exp (check_effective_target_cilkplus):
10524 cilkplus targets require pthreads.
4ece61b6 10525 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 10526
4e8a3a35
MM
105272016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10528
10529 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10530 generation.
10531
818ab71a
JJ
105322016-01-04 Jakub Jelinek <jakub@redhat.com>
10533
10534 Update copyright years.
10535
2fe0a208
MP
105362016-01-04 Marek Polacek <polacek@redhat.com>
10537
10538 PR c/68908
10539 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10540 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10541 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10542
9e3b2fe3
EB
105432016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10544
10545 * gcc.target/sparc/20160104-2.c: New test.
10546
e8d65a35
EB
105472016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10548
10549 * gcc.target/sparc/20160104-1.c: New test.
10550
25ccfccd
PT
105512016-01-03 Paul Thomas <pault@gcc.gnu.org>
10552
10553 PR fortran/65045
10554 * gfortran.dg/pr65045.f90: New test.
10555
cb51d382
EB
105562016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10557
10558 * gnat.dg/specs/debug1.ads: Delete.
10559
6eeaad6e
JD
105602016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10561
10562 PR libgfortran/68867
10563 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10564 expression.
10565
2f968603
JD
105662016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10567
10568 PR libgfortran/68867
10569 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10570 PowerPC.
10571
591bb5e4
PT
105722016-01-01 Paul Thomas <pault@gcc.gnu.org>
10573
10574 PR fortran/68864
10575 * gfortran.dg/pr68864.f90: New test.
10576
f1e0620c
JJ
105772016-01-01 Jakub Jelinek <jakub@redhat.com>
10578
942a1319
JJ
10579 PR tree-optimization/69070
10580 * gcc.dg/pr69070.c: New test.
10581
10dff63f
JJ
10582 PR sanitizer/69055
10583 * gfortran.dg/pr69055.f90: New test.
10584
f1e0620c
JJ
10585 PR target/69015
10586 * gcc.dg/pr69015.c: New test.
818ab71a 10587\f
2f883d1c 10588Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
10589
10590Copying and distribution of this file, with or without modification,
10591are permitted in any medium without royalty provided the copyright
10592notice and this notice are preserved.