]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Designate the widest case label to be the default label
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
938da3a5
PP
12016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2
3 * gcc.dg/switch-10.c: New test.
4
da84183c
JG
52016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6
7 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
8
ae9281fc
TS
92016-08-04 Thomas Schwinge <thomas@codesourcery.com>
10
11 * c-c++-common/goacc/routine-5.c: Update.
12
086ad22e
BE
132016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
14
15 PR rtl-optimization/70903
16 * gcc.c-torture/execute/pr70903.c: New test.
17
6805e400
ML
182016-08-04 Martin Liska <mliska@suse.cz>
19
20 * gcc.dg/params/params.exp: Replace file exists with
21 TESTING_IN_BUILD_TREE.
22
a0008434
MP
232016-08-04 Marek Polacek <polacek@redhat.com>
24
25 PR c++/70229
26 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
27
fb46286e
RB
282016-08-04 Richard Biener <rguenther@suse.de>
29
30 PR middle-end/71984
31 * gcc.dg/torture/pr71984.c: Guard correctness check for
32 little-endian.
33
ac2c96ab
AP
342016-08-03 Andrew Pinski <apinski@cavium.com>
35
36 * gcc.c-torture/compile/20160802-1.c: New testcase.
37
c98583e9
FR
382016-08-03 Fritz Reese <fritzoreese@gmail.com>
39
40 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
41
9ad1a1da
RB
422016-08-03 Richard Biener <rguenther@suse.de>
43
44 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
45 and remove -O3.
46 * c-c++-common/ubsan/pr71403-2.c: Likewise.
47 * c-c++-common/ubsan/pr71403-3.c: Likewise.
48
cd75c979
RB
492016-08-03 Richard Biener <rguenther@suse.de>
50
51 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
52 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
53 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
54 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
55
30e8d875
SKS
562016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
57
58 * gcc.dg/init-excess-2.c: Require int32plus.
59 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
60 * gcc.dg/pr59963-2.c: Require int32plus.
61 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
62 * gcc.dg/unroll-7.c: Require int32plus.
63
69b806f6
BC
642016-08-02 Bin Cheng <bin.cheng@arm.com>
65
66 PR tree-optimization/34114
67 * gcc.dg/tree-ssa/loop-42.c: New test.
68
1efafef3
TC
692016-08-02 Tamar Christina <tamar.christina@arm.com>
70
71 * gcc.target/aarch64/vminmaxnm.c: New.
72 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
73 tests.
74
e2a99194
MM
752016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
76
77 * gcc.target/powerpc/vec-extract-5.c: New tests to test
78 vec_extract for vector float, vector int, vector short, and vector
79 char.
80 * gcc.target/powerpc/vec-extract-6.c: Likewise.
81 * gcc.target/powerpc/vec-extract-7.c: Likewise.
82 * gcc.target/powerpc/vec-extract-8.c: Likewise.
83 * gcc.target/powerpc/vec-extract-9.c: Likewise.
84
71bfb77a
WD
852016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
86
87 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 88 single stack adjustment, no writeback.
71bfb77a
WD
89 * gcc.target/aarch64/test_frame_12.c: Likewise.
90 * gcc.target/aarch64/test_frame_13.c: Likewise.
91 * gcc.target/aarch64/test_frame_15.c: Likewise.
92 * gcc.target/aarch64/test_frame_6.c: Likewise.
93 * gcc.target/aarch64/test_frame_7.c: Likewise.
94 * gcc.target/aarch64/test_frame_8.c: Likewise.
95 * gcc.target/aarch64/test_frame_16.c: New test.
96
37bce35a
L
972015-08-01 H.J. Lu <hongjiu.lu@intel.com>
98
99 PR target/72748
100 * gcc.target/i386/pr72748.c: New test.
101
2a93954e
AH
1022015-08-01 Alan Hayward <alan.hayward@arm.com>
103
104 PR tree-optimization/71818
105 * gcc.dg/vect/pr71818.c: New
106
bf60c531
ML
1072016-08-01 Martin Liska <mliska@suse.cz>
108
109 PR tree-optimization/71857
110 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
111
8ed49fab
KT
1122016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
113
114 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
115
76e2c821
JB
1162016-08-01 Jan Beulich <jbeulich@suse.com>
117
118 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
119
35029597
WS
1202016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
121
122 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
123 * gcc.target/powerpc/mulkc3-1.c: Likewise.
124
3aa4b66a
JW
1252016-07-31 Jonathan Wakely <jwakely@redhat.com>
126
127 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
128 (check_effective_target_c++): Likewise. Also match for libstdc++.
129
93cb9a5a
SK
1302016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
131
132 PR fortran/41922
133 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
134 * gfortran.dg/equiv_constraint_7.f90: Ditto.
135 * gfortran.dg/pr41922.f90: New test.
136
9fcb2819
SK
1372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
138
139 PR fortran/68566
140 * gfortran.dg/pr68566.f90: new test.
141
8bada5cd
MS
1422016-07-30 Martin Sebor <msebor@redhat.com>
143
144 PR c++/60760
145 PR c++/71091
146 * g++.dg/cpp0x/constexpr-cast.C: New test.
147 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
148 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
149 * g++.dg/ubsan/pr63956.C: Correct.
150
d0047a25
MM
1512016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
152
153 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
154 vector double or vector long where the vector is in memory.
155 * gcc.target/powerpc/vec-extract-3.c: Likewise.
156 * gcc.target/powerpc/vec-extract-4.c: Likewise.
157
e4f7a5df
SK
1582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
159
160 PR fortran/69867
161 * gfortran.dg/pr69867.f90: New test.
162
b441ae1d
SK
1632016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
164
165 PR fortran/69962
166 * gfortran.dg/pr69962.f90: New test.
167
712dff31
SK
1682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
169
170 PR fortran/70006
171 * gfortran.dg/pr70006.f90: New test.
172
fb42421e
SK
1732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
174
175 PR fortran/71730
176 * gfortran.dg/pr71730.f90: New test.
177 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
178 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
179 * gfortran.dg/array_constructor_26.f03: Ditto.
180
466effe0
WS
1812016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
182
183 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
184 * gcc.target/powerpc/pr71763.c: Likewise.
185
f618a472
MP
1862016-07-29 Marek Polacek <polacek@redhat.com>
187
188 PR c/71742
189 * gcc.dg/940510-1.c: Adjust dg-error.
190 * gcc.dg/c99-flex-array-1.c: Likewise.
191 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
192
efd0786f
MP
193 PR c/71853
194 * gcc.dg/noncompile/pr71853.c: New test.
195
e00dceaf
MP
196 PR c/71573
197 * gcc.dg/noncompile/pr71573.c: New test.
198
638fc14f
MP
199 PR c/71926
200 * g++.dg/warn/Wparentheses-30.C: New test.
201 * gcc.dg/Wparentheses-14.c: New test.
202
61c73a7f
UB
2032016-07-29 Uros Bizjak <ubizjak@gmail.com>
204
205 * gcc.dg/pr59833.c: Use dg-add-options ieee.
206
01d32b2b
BC
2072016-07-29 Bin Cheng <bin.cheng@arm.com>
208
209 PR tree-optimization/57558
210 * gcc.dg/vect/pr57558-1.c: New test.
211 * gcc.dg/vect/pr57558-2.c: New test.
212
f6c7a248
PK
2132016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
214
61c73a7f 215 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
216 to scan forwprop1 dump pass.
217
f54ea774
PC
2182016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
219
220 PR c++/51488
221 * g++.dg/template/pr51488.C: New.
222
673a107a
JJ
2232016-07-29 Jakub Jelinek <jakub@redhat.com>
224
225 PR c/71969
226 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
227 static __inline__.
228 * gcc.dg/pr71969-1.c: New test.
229 * gcc.dg/pr71969-2.c: New test.
230 * gcc.dg/pr71969-3.c: New test.
231
78169471
MP
2322016-07-29 Marek Polacek <polacek@redhat.com>
233
234 PR c/71574
235 * c-c++-common/pr71574.c: New test.
236
a5b5c8b6
MP
237 PR c/71583
238 * gcc.dg/noncompile/pr71583.c: New test.
239
883b6d4e
KV
2402016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
241
242 PR middle-end/68217
243 * gcc.dg/pr68217.c: New test.
244
89f1f37e
SK
2452016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
246
247 PR fortran/71067
248 * gfortran.dg/pr71067_1.f90: New test.
249 * gfortran.dg/pr71067_2.f90: Ditto.
250
e0d32185
MM
2512016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
252
253 * gcc.target/powerpc/vec-extract-1.c: New test.
254
c851722d
SK
2552016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
256
257 PR fortran/71799
258 * gfortran.dg/pr71799.f90: New test.
259
f064da6a
PC
2602016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
261
262 PR c++/71665
263 * g++.dg/cpp0x/pr71665-1.C: New.
264 * g++.dg/cpp0x/pr71665-2.C: Likewise.
265 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
266 * g++.dg/ext/label10.C: Likewise.
267 * g++.dg/parse/constant5.C: Likewise.
268
1b70aaad
SK
2692016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
270
271 PR fortran/71859
272 * gfortran.dg/pr71859.f90: New test.
273 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
274 * gfortran.dg/coarray_collectives_1.f90: Ditto.
275
a23404c9
PT
2762016-07-28 Paul Thomas <pault@gcc.gnu.org>
277
278 PR fortran/71883
279 * gfortran.dg/pr71883.f90 : New test.
280
513d866d
YR
2812016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
282
283 PR tree-optimization/71734
61c73a7f 284 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 285
7c428aa2
RL
2862016-07-28 Renlin Li <renlin.li@arm.com>
287
288 Revert
289 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
290
291 PR fortran/71902
292 * gfortran.dg/dependency_47.f90: New test.
293
1225d6b1
ML
2942016-07-28 Martin Liska <mliska@suse.cz>
295
296 PR gcov-profile/68025
297 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
298
e5f5bf35
ML
2992016-07-28 Martin Liska <mliska@suse.cz>
300
301 * g++.dg/vect/pr70944.cc: New test.
302
4536610d
KV
3032016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
304
305 PR middle-end/71994
306 * gcc.dg/torture/pr71994.c: New test.
307
8c6961ca
PK
3082016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
309
310 PR middle-end/71078
311 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
312 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
313 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
314
8de22ea0
RB
3152016-07-27 Richard Biener <rguenther@suse.de>
316
317 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
318
5d9da222
ML
3192016-07-27 Martin Liska <mliska@suse.cz>
320
321 * gcc.dg/predict-13.c: New test.
322 * gcc.dg/predict-14.c: New test.
323
af9e275f
SKS
3242016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
325
a23404c9 326 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
327 including stdint.h.
328 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
329 including stdint.h.
330
71abba1e
MM
3312016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
332
333 PR target/71869
334 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
335 IEEE built-in functions handle quiet and signalling NaNs
336 correctly.
337
9cd74e8f
SK
3382016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
339
340 PR fortran/71862
341 * gfortran.dg/pr71862.f90: New test.
342
0d48446f
MS
3432016-07-26 Martin Sebor <msebor@redhat.com>
344
345 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
346 selector with dg-options.
347
524cf1e4
PP
3482016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
349
350 PR tree-optimization/18046
351 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
352 * gcc.dg/tree-ssa/vrp103.c: New test.
353 * gcc.dg/tree-ssa/vrp104.c: New test.
354
100665d8
WS
3552016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
356
357 * gcc.target/powerpc/pr63354.c: Require lp64 since
358 -mprofile-kernel is not legal with -m32.
359
0b64ca40
RB
3602016-07-26 Richard Biener <rguenther@suse.de>
361
362 PR rtl-optimization/71984
363 * gcc.dg/torture/pr71984.c: New testcase.
364
9b7937cf
RS
3652016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
366
367 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
368 g++-dg-runtest via et-dg-runtest.
369 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
370 * gcc.dg/vect/vect.exp: Likewise.
371 * gfortran.dg/graphite/graphite.exp: Likewise, but for
372 gfortran-dg-runtest.
373 * gfortran.dg/vect/vect.exp: Likewise.
374 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
375 (check_mips_loongson_hw_available): Likewise.
376 (check_effective_target_mpaired_single_runtime): Likewise.
377 (check_effective_target_mips_loongson_runtime): Likewise.
378 (add_options_for_mpaired_single): Likewise.
379 (check_effective_target_vect_int): Add global et_index.
380 Check and save the supported feature for a target selected by
381 the et_index target. Break long lines where appropriate. Call
382 et-is-effective-target for MIPS with an argument instead of
383 check_effective_target_* where appropriate.
384 (check_effective_target_vect_intfloat_cvt): Likewise.
385 (check_effective_target_vect_uintfloat_cvt): Likewise.
386 (check_effective_target_vect_floatint_cvt): Likewise.
387 (check_effective_target_vect_floatuint_cvt): Likewise.
388 (check_effective_target_vect_simd_clones): Likewise.
389 (check_effective_target_vect_shift): ewise.
390 (check_effective_target_whole_vector_shift): Likewise.
391 (check_effective_target_vect_bswap): Likewise.
392 (check_effective_target_vect_shift_char): Likewise.
393 (check_effective_target_vect_long): Likewise.
394 (check_effective_target_vect_float): Likewise.
395 (check_effective_target_vect_double): Likewise.
396 (check_effective_target_vect_long_long): Likewise.
397 (check_effective_target_vect_no_int_max): Likewise.
398 (check_effective_target_vect_no_int_add): Likewise.
399 (check_effective_target_vect_no_bitwise): Likewise.
400 (check_effective_target_vect_widen_shift): Likewise.
401 (check_effective_target_vect_no_align): Likewise.
402 (check_effective_target_vect_hw_misalign): Likewise.
403 (check_effective_target_vect_element_align): Likewise.
404 (check_effective_target_vect_condition): Likewise.
405 (check_effective_target_vect_cond_mixed): Likewise.
406 (check_effective_target_vect_char_mult): Likewise.
407 (check_effective_target_vect_short_mult): Likewise.
408 (check_effective_target_vect_int_mult): Likewise.
409 (check_effective_target_vect_extract_even_odd): Likewise.
410 (check_effective_target_vect_interleave): Likewise.
411 (check_effective_target_vect_stridedN): Likewise.
412 (check_effective_target_vect_multiple_sizes): Likewise.
413 (check_effective_target_vect64): Likewise.
414 (check_effective_target_vect_call_copysignf): Likewise.
415 (check_effective_target_vect_call_sqrtf): Likewise.
416 (check_effective_target_vect_call_btrunc): Likewise.
417 (check_effective_target_vect_call_btruncf): Likewise.
418 (check_effective_target_vect_call_ceil): Likewise.
419 (check_effective_target_vect_call_ceilf): Likewise.
420 (check_effective_target_vect_call_floor): Likewise.
421 (check_effective_target_vect_call_floorf): Likewise.
422 (check_effective_target_vect_call_lceil): Likewise.
423 (check_effective_target_vect_call_lfloor): Likewise.
424 (check_effective_target_vect_call_nearbyint): Likewise.
425 (check_effective_target_vect_call_nearbyintf): Likewise.
426 (check_effective_target_vect_call_round): Likewise.
427 (check_effective_target_vect_call_roundf): Likewise.
428 (check_effective_target_vect_perm): Likewise, but also append *_saved
429 to the existing global name to properly cache the result.
430 (check_effective_target_vect_perm_byte): Likewise.
431 (check_effective_target_vect_perm_short): Likewise.
432 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
433 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
434 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
435 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
436 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
437 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
438 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
439 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
440 (check_effective_target_vect_sdot_qi): Likewise.
441 (check_effective_target_vect_udot_qi): Likewise.
442 (check_effective_target_vect_sdot_hi): Likewise.
443 (check_effective_target_vect_udot_hi): Likewise.
444 (check_effective_target_vect_usad_char): Likewise.
445 (check_effective_target_vect_pack_trunc): Likewise.
446 (check_effective_target_vect_unpack): Likewise.
447 (check_effective_target_vect_aligned_arrays): Likewise.
448 (check_effective_target_vect_natural_alignment): Likewise.
449 (check_effective_target_vector_alignment_reachable): Likewise.
450 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
451 (is-effective-target): Initialize et_index if undefined.
452 (et-dg-runtest): New.
453 (et-is-effective-target): Likewise.
454 (check_vect_support_and_set_flags): Add supported MIPS targets to
455 EFFECTIVE_TARGETS list. Return the number of supported targets.
456
8f63caf6
RB
4572016-07-26 Richard Biener <rguenther@suse.de>
458 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
459
460 PR middle-end/70920
461 * gcc.dg/pr70920-1.c: New test-case.
462 * gcc.dg/pr70902-2.c: Likewise.
463 * gcc.dg/pr70920-3.c: Likewise.
464 * gcc.dg/pr70920-4.c: Likewise
465 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
466 2 instead of 3.
467
7d575fff
AM
4682016-07-25 Alexander Monakov <amonakov@ispras.ru>
469
470 * gcc.c-torture/execute/pr71494.c: Require label_values.
471 * gcc.dg/pr16973.c: Ditto.
472
bf01e070
SKS
4732016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
474
475 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
476 * gcc.dg/torture/pr69771.c: Require int32plus.
477 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
478
16b05965
ML
4792016-07-25 Martin Liska <mliska@suse.cz>
480
481 * gcc.dg/torture/pr71987.c: New test.
482
d52d3767
SK
4832016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
484
485 PR fortran/71935
486 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
487 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
488 * gfortran.dg/pr71935.f90: New test.
489
2e6b45af
MS
4902016-07-22 Martin Sebor <msebor@redhat.com>
491
492 PR c++/71675
493 * g++.dg/ext/atomic-3.C: New test.
494 * gcc.dg/atomic/pr71675.c: New test.
495
58b3986e
ES
4962016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
497
498 * gcc.target/i386/mvc8.c: New test.
499
faa1612a
BC
5002016-07-22 Bin Cheng <bin.cheng@arm.com>
501
502 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
503 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
504
1603ebe0
TK
5052016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
506
507 PR fortran/71795
508 * gfortran.dg/constructor_50.f90: New test.
509
bc91c436
ML
5102016-07-22 Martin Liska <mliska@suse.cz>
511
512 PR gcov-profile/69028
513 PR gcov-profile/62047
514 * g++.dg/cilk-plus/pr69028.C: New test.
515
9fe9a3a7
AV
5162016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
517
518 * gfortran.dg/coarray_stat_2.f90: New test.
519
70866e3d
MM
5202016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
521
522 * gcc.target/powerpc/vec-extract.h: New files to check the
523 vec_extract built-in functions for all vector types, testing
524 accessing each element, both with constant and variable element
525 numbers.
526 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
527 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
528 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
529 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
530 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
531 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
532 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
533 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
534 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
535
ab3af181
JJ
5362016-07-21 Jakub Jelinek <jakub@redhat.com>
537
538 PR c++/71728
539 * g++.dg/other/pr71728.C: New test.
540
ebe8f322
JG
5412016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
542
543 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
544 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
545 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
546 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
547 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
548
959cef74
RB
5492016-07-21 Richard Biener <rguenther@suse.de>
550
551 PR tree-optimization/71947
552 * gcc.dg/tree-ssa/vrp102.c: New testcase.
553
b24d9420
BC
5542016-07-21 Bin Cheng <bin.cheng@arm.com>
555
556 * gcc.dg/tree-ssa/scev-15.c: New.
557
23974819
BC
5582016-07-21 Bin Cheng <bin.cheng@arm.com>
559
560 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
561
ee78cbaa
JJ
5622016-07-21 Jakub Jelinek <jakub@redhat.com>
563
564 PR c++/71941
565 * g++.dg/gomp/pr71941.C: New test.
566
52ed68f7
DM
5672016-07-20 David Malcolm <dmalcolm@redhat.com>
568
569 PR c/70339
570 PR c/71858
571 * g++.dg/spellcheck-identifiers.C: New test case, based on
572 gcc.dg/spellcheck-identifiers.c.
573 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
574 gcc.dg/spellcheck-identifiers-2.c.
575 * g++.dg/spellcheck-typenames.C: New test case, based on
576 gcc.dg/spellcheck-typenames.c
577
18407bfb
JW
5782016-07-20 Jonathan Wakely <jwakely@redhat.com>
579
580 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
581 pointer to member function and also test catching by reference.
582
4c07fd98
DV
5832016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
584
585 * gcc.target/s390/pr67443.c: Fix test case.
586
fee21d65
DV
5872016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
588
589 * gcc.target/s390/insv-1.c: Xfail some tests.
590 * gcc.target/s390/insv-2.c: Likewise.
591
dbe9dfdd
GJL
5922016-07-20 Georg-Johann Lay <avr@gjlay.de>
593
594 * gcc.target/avr/torture/get-mem.c: New test.
595 * gcc.target/avr/torture/set-mem.c: New test.
596
c25e1d82
GJL
5972016-07-20 Georg-Johann Lay <avr@gjlay.de>
598
599 PR target/71948
600 * gcc.target/avr/torture/tiny-progmem.c: New test.
601
109d2197
JJ
6022016-07-20 Jakub Jelinek <jakub@redhat.com>
603
7419f441
JJ
604 PR c++/71909
605 * g++.dg/parse/pr71909.C: New test.
606 * g++.dg/tm/pr71909.C: New test.
607
109d2197
JJ
608 PR c++/50060
609 * g++.dg/cpp0x/constexpr-50060.C: New test.
610 * g++.dg/cpp1y/constexpr-50060.C: New test.
611
144530cf
ML
6122016-07-20 Martin Liska <mliska@suse.cz>
613
614 * gfortran.dg/graphite/pr71898.f90: New test.
615
04ac4afa
BC
6162016-07-20 Bin Cheng <bin.cheng@arm.com>
617
618 PR tree-optimization/71503
619 PR tree-optimization/71683
620 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
621 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
622
dcbdb17a
ML
6232016-07-20 Martin Liska <mliska@suse.cz>
624
625 * gcc.dg/plugin/plugin.exp: Remove sreal test.
626 * gcc.dg/plugin/sreal-test-1.c: Remove.
627 * gcc.dg/plugin/sreal_plugin.c: Remove.
628
6ed82555
TK
6292016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
630
631 PR fortran/71902
632 * gfortran.dg/dependency_47.f90: New test.
633
13da0507
JJ
6342016-07-19 Jakub Jelinek <jakub@redhat.com>
635
4833f561
JJ
636 PR rtl-optimization/71916
637 * gcc.c-torture/compile/pr71916.c: New test.
638
4fda19ef
JJ
639 PR middle-end/71874
640 * g++.dg/torture/pr71874.C: New test.
641
13da0507
JJ
642 PR middle-end/71734
643 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
644 (my_alloc): Rewritten to use __builtin_posix_memalign and
645 __SIZE_TYPE__.
646 (my_free): Use __builtin_free instead of _mm_free.
647 (Vec::operator=): Use __builtin_memcpy.
648
e7980add
MJ
6492016-07-19 Martin Jambor <mjambor@suse.cz>
650
61c73a7f
UB
651 PR fortran/71688
652 * gfortran.dg/pr71688.f90: New test.
e7980add 653
13e88953
RB
6542016-07-19 Richard Biener <rguenther@suse.de>
655
656 * c-c++-common/vector-subscript-6.c: New testcase.
657 * c-c++-common/vector-subscript-7.c: Likewise.
658
1caf0482
SKS
6592016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
660
a23404c9 661 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
662 and UInt32 based on __SIZEOF_INT__.
663
cef5388d
RB
6642016-07-19 Richard Biener <rguenther@suse.de>
665
666 PR tree-optimization/71901
667 * gcc.dg/torture/pr71901.c: New testcase.
668
6692016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
670
671 PR tree-optimization/71908
672 * gcc.dg/torture/pr71908.c: New testcase.
673
a8f7a895
MM
6742016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
675
676 PR target/71493
677 * gcc.target/powerpc/pr71493-1.c: New test.
678 * gcc.target/powerpc/pr71493-2.c: Likewise.
679
f2111a36
JJ
6802016-07-18 Jakub Jelinek <jakub@redhat.com>
681
99516432
JJ
682 PR c++/71835
683 * g++.dg/conversion/ambig3.C: New test.
684
87713c6a
JJ
685 PR c++/71828
686 * g++.dg/cpp0x/constexpr-71828.C: New test.
687
7a7f16ca
JJ
688 PR c++/71826
689 * g++.dg/template/pr71826.C: New test.
690
f4d90295
JJ
691 PR c++/71822
692 * g++.dg/template/defarg21.C: New test.
693
f2111a36
JJ
694 PR c++/71871
695 * g++.dg/ext/vector31.C: New test.
696
0b965526
UB
6972016-07-18 Uros Bizjak <ubizjak@gmail.com>
698
699 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
700
94e136b9
YR
7012016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
702
703 PR tree-optimization/71734
704 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
705
7072df0a
DV
7062016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
707
708 * gcc.target/s390/warn-dynamicstack-1.c: New test.
709 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
710 stack-layout-dynamic-1.c: New test.
711
54158a1a
AK
7122016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
713
714 * gcc.target/s390/nolrl-1.c: New test.
715
43068916
FR
7162016-07-17 Fritz Reese <fritzoreese@gmail.com>
717
718 PR fortran/71523
719 * gfortran.dg/pr71523_1.f90: New test.
720 * gfortran.dg/pr71523_2.f90: New test.
721
a9356b12
AS
7222016-07-16 Andreas Schwab <schwab@linux-m68k.org>
723
724 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
725
466effe0 726>>>>>>> .r238890
a07b81c7
JD
7272016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
728 Marco Restelli <mrestelli@gmail.com>
729
730 PR fortran/62125
731 * gfortran.dg/pr62125.f90: New test.
732
96c0ec12
BS
7332016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
734
735 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
736 * gcc.target/powerpc/mulkc3-1.c: Likewise.
737
479d0ed5
JW
7382016-07-15 Jonathan Wakely <jwakely@redhat.com>
739
740 PR c++/58796
741 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
742 * g++.dg/cpp0x/nullptr35.C: New test.
743
41c7438e
BC
7442016-07-15 Bin Cheng <bin.cheng@arm.com>
745
746 * gcc.dg/tree-ssa/scev-8.c: Update test string.
747
f7ba880b
CP
7482016-07-15 Cesar Philippidis <cesar@codesourcery.com>
749
750 * gfortran.dg/goacc/vector_length.f90: New test.
751
b9aba0a0
RB
7522016-07-15 Richard Biener <rguenther@suse.de>
753
754 PR tree-optimization/71881
755 * gcc.dg/torture/pr71881.c: New testcase.
756
9513d5fb
RB
7572016-07-15 Richard Biener <rguenther@suse.de>
758
759 PR tree-optimization/71887
760 * gcc.dg/torture/pr71887.c: New testcase.
761
ddbbcb19
JJ
7622016-07-15 Jakub Jelinek <jakub@redhat.com>
763
764 PR c/71858
765 * gcc.dg/spellcheck-identifiers-3.c: New test.
766
29eb509c
AV
7672016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
768
769 PR fortran/71807
770 * gfortran.dg/null_9.f90: New test.
771
43aabfcf
BC
7722016-07-15 Bin Cheng <bin.cheng@arm.com>
773
774 * gcc.dg/tree-ssa/loop-41.c: New test.
775
afc89e58
BC
7762016-07-15 Bin Cheng <bin.cheng@arm.com>
777
778 PR tree-optimization/71347
779 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
780
6fa682ad
SK
7812016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
782
783 PR fortran/29819
784 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
785 * gfortran.dg/contains.f90: Ditto.
786 * gfortran.dg/contains_empty_1.f03: Ditto.
787 * gfortran.dg/submodule_3.f08: Ditto.
788
dd36b877
JJ
7892016-07-14 Jakub Jelinek <jakub@redhat.com>
790
a60a5d31
JJ
791 PR testsuite/71865
792 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
793 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
794 expected diagnostics.
795
dd36b877
JJ
796 PR c/71858
797 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
798 * gcc.dg/spellcheck-identifiers-2.c: New test.
799 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
800 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
801
a241f8ca
JJ
8022016-07-14 Jakub Jelinek <jakub@redhat.com>
803
804 PR tree-optimization/71872
805 * gcc.c-torture/compile/pr71872.c: New test.
806
d62b809c
TP
8072016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
808
809 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
810 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
811 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
812 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
813 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
814 * gcc.target/arm/atomic-op-acquire-1.c: This.
815 * gcc.target/arm/atomic-op-char.c: Rename into ...
816 * gcc.target/arm/atomic-op-char-1.c: This.
817 * gcc.target/arm/atomic-op-consume.c: Rename into ...
818 * gcc.target/arm/atomic-op-consume-1.c: This.
819 * gcc.target/arm/atomic-op-int.c: Rename into ...
820 * gcc.target/arm/atomic-op-int-1.c: This.
821 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
822 * gcc.target/arm/atomic-op-relaxed-1.c: This.
823 * gcc.target/arm/atomic-op-release.c: Rename into ...
824 * gcc.target/arm/atomic-op-release-1.c: This.
825 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
826 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
827 * gcc.target/arm/atomic-op-short.c: Rename into ...
828 * gcc.target/arm/atomic-op-short-1.c: This.
829 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
830 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
831 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
832 * gcc.target/arm/atomic-op-char-2.c: Likewise.
833 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
834 * gcc.target/arm/atomic-op-int-2.c: Likewise.
835 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
836 * gcc.target/arm/atomic-op-release-2.c: Likewise.
837 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
838 * gcc.target/arm/atomic-op-short-2.c: Likewise.
839
1f8dd420
AV
8402016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
841
842 PR fortran/70842
843 * gfortran.dg/select_type_35.f03: New test.
844
53109ba8
KT
8452016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
846
847 PR target/65951
848 PR tree-optimization/70923
849 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
850 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
851 * gcc.dg/vect/pr65951.c: Likewise.
852 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
853
91f35b7f
DE
8542016-07-14 David Edelsohn <dje.gcc@gmail.com>
855
856 * c-c++-common/pr60226.c: Expect maximum object file alignment
857 error on AIX.
858
351168fe
RB
8592016-07-14 Richard Biener <rguenther@suse.de>
860
861 PR tree-optimization/71866
862 * gcc.dg/torture/pr71866.c: New testcase.
863
94c32c00
TP
8642016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
865
866 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
867 selector and enclose boolean expression in curly braces.
868
b799a481
AM
8692016-07-14 Alan Modra <amodra@gmail.com>
870
871 PR target/71733
872 * gcc.target/powerpc/p9-novsx.c: New.
873
f63ba78c
AK
8742016-07-13 Andi Kleen <ak@linux.intel.com>
875
876 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
877 * g++.dg/tree-prof/morefunc.C: Dito.
878 * g++.dg/tree-prof/pr35545.C: Dito.
879 * g++.dg/tree-prof/reorder.C: Dito.
880 * gcc.dg/tree-prof/20050826-2.c: Dito.
881 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
882 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
883 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
884 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
885 * gcc.dg/tree-prof/inliner-1.c: Dito.
886 * gcc.dg/tree-prof/merge_block.c: Dito.
887 * gcc.dg/tree-prof/stringop-1.c: Dito.
888 * gcc.dg/tree-prof/stringop-2.c: Dito.
889 * gcc.dg/tree-prof/switch-case-1.c: Dito.
890 * gcc.dg/tree-prof/switch-case-2.c: Dito.
891 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
892 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
893 * gcc.dg/tree-prof/update-loopch.c: Dito.
894 * gcc.dg/tree-prof/val-prof-1.c: Dito.
895 * gcc.dg/tree-prof/val-prof-2.c: Dito.
896 * gcc.dg/tree-prof/val-prof-3.c: Dito.
897 * gcc.dg/tree-prof/val-prof-4.c: Dito.
898 * gcc.dg/tree-prof/val-prof-5.c: Dito.
899 * gcc.dg/tree-prof/val-prof-6.c: Dito.
900 * gcc.dg/tree-prof/val-prof-7.c: Dito.
901
f4d5a23d
AK
9022016-07-13 Andi Kleen <ak@linux.intel.com>
903
904 * lib/profopt.exp (profopt-execute): Remove .imports files.
905
ae145898
AK
9062016-07-13 Andi Kleen <ak@linux.intel.com>
907
0b965526 908 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 909
e97bd4f5
AK
9102016-07-13 Andi Kleen <ak@linux.intel.com>
911
912 * lib/profopt.exp (dg-final-scan-autofdo,
913 dg-final-scan-not-autofdo): New functions.
914
6fa3d4b4
BC
9152016-07-13 Bin Cheng <bin.cheng@arm.com>
916
917 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
918 * gcc.dg/vect/vect-35.c: Ditto.
919 * gcc.dg/vect/vect-alias-check-2.c: New test.
920
65f18bc6
ML
9212016-07-13 Martin Liska <mliska@suse.cz>
922
923 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 924 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
925 * gfortran.dg/pr42108.f90: Update expected dump scan.
926
9737f35b
RB
9272016-07-13 Richard Biener <rguenther@suse.de>
928
929 PR tree-optimization/24574
930 * gcc.dg/pr24574.c: New testcase.
931
62c0ea4b
SKS
9322016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
933
0b965526 934 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
935 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
936 * c-c++-common/pr68833-1.c: Require int32plus.
937 * gcc.dg/ipa/pr63551.c: Likewise.
938 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
939 * gcc.dg/ipa/pr64041.c: Require int32plus.
940
c7ed8938
IE
9412016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
942
943 PR ipa/71633
944 * g++.dg/pr71633.C: New test.
945
5ce15300
TP
9462016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
947
948 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
949 Add new arm_thumb1_cbz_ok effective target.
950 * gcc.target/arm/cbz.c: New test.
951
2b9509a3
TP
9522016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
953
954 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
955 Define effective target.
956 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
957 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
958 * gcc.target/arm/movhi_movw.c: New test.
959 * gcc.target/arm/movsi_movw.c: Likewise.
960 * gcc.target/arm/movdi_movw.c: Likewise.
961
7f15b177
RB
9622016-07-13 Richard Biener <rguenther@suse.de>
963
964 PR middle-end/71104
965 * gcc.dg/pr71104-1.c: New testcase.
966 * gcc.dg/pr71104-2.c: Likewise.
967
0b0a896e
MM
9682016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
969
970 PR target/71805
971 * gcc.target/powerpc/pr71805.c: New test.
972
f906f5ed
BS
9732016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
974
975 * gcc.target/powerpc/divkc3-1.c: New.
976 * gcc.target/powerpc/mulkc3-1.c: New.
977
9e63c3aa
NS
9782016-07-12 Nathan Sidwell <nathan@acm.org>
979
980 * gcc.target/arm/data-rel-1.c: New.
981 * gcc.target/arm/data-rel-2.c: New.
982 * gcc.target/arm/data-rel-3.c: New.
983
f507d202
ML
9842016-07-12 Martin Liska <mliska@suse.cz>
985
986 * gcc.dg/params/blocksort-part.c: New test.
987 * gcc.dg/params/params.exp: New file.
988
d6f7c125
KT
9892016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
990
991 PR middle-end/71700
992 * gcc.c-torture/execute/pr71700.c: New test.
993
37ccb0ba
SB
9942016-07-12 Steven Bosscher <steven@gcc.gnu.org>
995 Richard Biener <rguenther@suse.de>
996
997 PR tree-optimization/23286
998 PR tree-optimization/70159
999 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1000 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1001 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1002 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1003 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1004 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1005 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1006 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1007 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1008 * gcc.dg/pr51879-12.c: Likewise.
1009 * gcc.dg/strlenopt-9.c: Likewise.
1010 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1011 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1012 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1013 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1014 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1015 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1016 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1017 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1018 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1019 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1020 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1021 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1022 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1023 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1024 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1025
712a93d6
RB
10262016-07-12 Richard Biener <rguenther@suse.de>
1027
1028 PR rtl-optimization/68961
1029 * gcc.target/i386/pr68961.c: New testcase.
1030
c392943c
JJ
10312016-07-11 Jakub Jelinek <jakub@redhat.com>
1032
3d56e6a4
JJ
1033 PR middle-end/71758
1034 * c-c++-common/gomp/pr71758.c: New test.
1035 * gfortran.dg/gomp/pr71758.f90: New test.
1036
c392943c
JJ
1037 PR tree-optimization/71823
1038 * gcc.dg/vect/pr71823.c: New test.
1039
741d3be5
DM
10402016-07-11 David Malcolm <dmalcolm@redhat.com>
1041
1042 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1043 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1044 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1045
92fa45b5
L
10462016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1047
1048 PR target/71801
1049 * gcc.target/i386/pr71801.c: New test.
1050
f51606c7
RB
10512016-07-11 Richard Biener <rguenther@suse.de>
1052
1053 PR tree-optimization/71816
1054 * gcc.dg/torture/pr71816.c: New testcase.
1055
36b54ce0
TK
10562016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1057
1058 PR fortran/71783
1059 * gfortran.dg/dependency_46.f90: New test.
1060
d13835b6
VM
10612016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1062
1063 PR rtl-optimization/71621
1064 * gcc.target/i386/pr71621-1.c: New.
1065 * gcc.target/i386/pr71621-2.c: New.
1066
642bcbdf
CP
10672016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1068
1069 * gfortran.dg/goacc/pr71704.f90: New test.
1070
02eb5b8b
BS
10712016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1072
1073 PR target/71297
1074 * gcc.target/powerpc/pr71297.c: New.
1075
8beb9a0d
JW
10762016-07-08 Jiong Wang <jiong.wang@arm.com>
1077
1078 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1079
cef4b650
MM
10802016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1081
1082 PR target/71806
1083 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1084
3c3ecf52
AH
10852016-07-08 Alan Hayward <alan.hayward@arm.com>
1086
1087 PR tree-optimization/71667
1088 * gcc.dg/vect/pr71667.c: New
1089
2660286d
ML
10902016-07-08 Martin Liska <mliska@suse.cz>
1091
1092 * gcc.dg/torture/pr71606.c: New test.
1093
70cdd4ae
JD
10942016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1095
1096 PR fortran/71764
1097 * gfortran.dg/pr71764.f90: New test.
1098
842dc2e6
JJ
10992016-07-07 Jakub Jelinek <jakub@redhat.com>
1100 Kai Tietz <ktietz70@googlemail.com>
1101
1102 PR c++/70869
1103 PR c++/71054
1104 * g++.dg/cpp0x/pr70869.C: New test.
1105 * g++.dg/cpp0x/pr71054.C: New test.
1106
31be4262
DE
11072016-07-07 David Edelsohn <dje.gcc@gmail.com>
1108
1109 * g++.dg/debug/pr71432.C: Fail on AIX.
1110
1c122092
ML
11112016-07-07 Martin Liska <mliska@suse.cz>
1112
1113 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1114 an undefined behavior.
1115 * gfortran.dg/do_3.F90: Likewise.
1116 * gfortran.dg/do_check_11.f90: New test.
1117 * gfortran.dg/do_check_12.f90: New test.
1118 * gfortran.dg/do_corner_warn.f90: New test.
1119
7119f1b1
ML
11202016-07-07 Martin Liska <mliska@suse.cz>
1121
1122 * gfortran.dg/predict-1.f90: Ammend the test.
1123 * gfortran.dg/predict-2.f90: Likewise.
1124
275792f2
IE
11252016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1126
1127 PR ipa/71624
1128 * g++.dg/pr71624.C: New test.
1129
05a437c1
TP
11302016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1131
1132 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1133 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1134 ARMv8-M Mainline architectures.
1135
6f493951
TP
11362016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1137
1138 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1139 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1140
5ddaee94
SB
11412016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1142
1143 PR target/70098
1144 PR target/71763
1145 * gcc.target/powerpc/pr71763.c: New file.
1146
651afdb2
YR
11472016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1148
1149 PR tree-optimization/71518
0b965526 1150 * gcc.dg/pr71518.c: New test.
651afdb2 1151
9df99881
WD
11522016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1153
1154 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1155
7b4e0769
SKS
11562016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1157
0b965526 1158 PR target/50739
7b4e0769
SKS
1159 * gcc.target/avr/pr50739.c: New test.
1160
eb4432f7
JH
11612016-07-05 Jan Hubicka <jh@suse.cz>
1162
1163 * gcc.dg/tree-ssa/scev-14.c: update template.
1164
c01e092f
RS
11652016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1166
1167 * gcc.dg/vect/group-no-gaps-1.c: New test.
1168
8070763a
AK
11692016-07-05 Andi Kleen <ak@linux.intel.com>
1170
1171 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1172 if kernel supports MPX.
1173
7f6e88a8
KC
11742016-07-05 Kito Cheng <kito.cheng@gmail.com>
1175
1176 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1177
36a265b1
MM
11782016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1179 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1180
1181 * gcc.target/powerpc/signbit-1.c: New test.
1182 * gcc.target/powerpc/signbit-2.c: New test.
1183 * gcc.target/powerpc/signbit-3.c: New test.
1184
7a98fb6e
KT
11852016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1186
1187 PR rtl-optimization/71594
1188 * gcc.dg/torture/pr71594.c: New test.
1189
1e3d54b4
JH
11902016-07-05 Jan Hubicka <jh@suse.cz>
1191
1192 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1193
84ca3893
DM
11942016-07-05 David Malcolm <dmalcolm@redhat.com>
1195
1196 PR c++/62314
1197 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1198 number of missing semicolon error.
1199 * g++.dg/pr62314-2.C: New test case.
1200
20d0bfce
AF
12012016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1202
1203 * gfortran.dg/coarray_stat_function.f90: New test.
1204 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1205 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1206 to new interfaces.
1207
69aaea06
AV
12082016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1209
1210 PR fortran/71623
1211 * gfortran.dg/deferred_character_17.f90: New test.
1212
f723a43c
CL
12132016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1214
1215 * gcc.target/arm/neon/polytypes.c: Move to ...
1216 * gcc.target/arm/polytypes.c: ... here.
1217 * gcc.target/arm/neon/pr51534.c: Move to ...
1218 * gcc.target/arm/pr51534.c: ... here.
1219 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1220 * gcc.target/arm/vect-vcvt.c: ... here.
1221 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1222 * gcc.target/arm/vect-vcvtq.c: ... here.
1223 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1224 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1225 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1226 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1227 * gcc.target/arm/neon/neon.exp: Delete.
1228 * gcc.target/arm/neon/: Delete.
1229
d73e0ccf
JD
12302016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1231
1232 PR fortran/65575
1233 * gfortran.dg: pr65575.f90: New test.
1234
c20f6223
JD
12352016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1236
1237 PR fortran/35849
1238 * gfortran.dg: pr35849.f90: New test.
1239
2a5537c3
JJ
12402016-07-04 Jakub Jelinek <jakub@redhat.com>
1241
1242 PR c++/71739
1243 * g++.dg/cpp0x/pr71739.C: New test.
1244
740f9751
CL
12452016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1246
1247 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1248
bf749919
DV
12492016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1250
1251 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1252 locr.
1253 * gcc.target/s390/loc-1.c: New test.
1254
430bb38e
YR
12552016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1256
1257 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1258 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1259
15f6e0da
RR
12602016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1261
1262 PR target/63874
1263 * gcc.target/aarch64/pr63874.c: New test.
1264
79335075
JB
12652016-07-04 Jan Beulich <jbeulich@suse.com>
1266
1267 * g++.dg/header.c: New.
1268 * gcc.dg/header.c: New.
1269
557e8c49
JJ
12702016-07-02 Jakub Jelinek <jakub@redhat.com>
1271
1272 PR c/71719
1273 * c-c++-common/Wunused-var-15.c: New test.
1274
79a592e3
JJ
12752016-07-01 Jakub Jelinek <jakub@redhat.com>
1276
1277 PR fortran/71687
1278 * gfortran.dg/gomp/pr71687.f90: New test.
1279
e2298656
BS
12802016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1281
1282 * gcc.dg/const-float128-ped.c: Require __float128 effective
1283 target and options.
1284 * gcc.dg/const-float128.c: Likewise.
1285 * gcc.dg/torture/float128-cmp-invalid.c: Require
1286 __float128 and base_quadfloat_support effective targets, and
1287 __float128 options.
1288 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1289 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1290 * gcc.dg/torture/float128-nan.c: Likewise.
1291 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1292 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1293 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 1294 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
1295 (add_options_for___float128): New.
1296 (check_effective_target_base_quadword_support): New.
1297
70c11966
MM
12982016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1299
1300 PR target/71720
1301 * gcc.target/powerpc/pr71720.c: New test.
1302
059541fd
JB
13032016-07-01 Jan Beulich <jbeulich@suse.com>
1304
1305 * gcc.dg/bss.c: New.
1306
2c1e4964
PB
13072016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1308
1309 PR target/71698
1310 * gcc.target/powerpc/pr71698.c: New test.
1311
22e1cb39
GJL
13122016-07-01 Georg-Johann Lay <avr@gjlay.de>
1313
1314 PR target/71151
1315 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1316 instead of ".foo" for its section name.
1317 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1318 depending on MCU's flash size.
1319 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1320 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1321 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1322 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1323 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1324 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1325
466cf574
JB
13262016-07-01 Jan Beulich <jbeulich@suse.com>
1327
1328 * gcc.target/i386/pr65105-2.c: Add -msse2.
1329
351beab7
JJ
13302016-06-30 Jakub Jelinek <jakub@redhat.com>
1331
55a0f21a
JJ
1332 PR tree-optimization/71707
1333 * gcc.dg/strlenopt-29.c: New test.
1334
6245ad72
JJ
1335 PR fortran/71704
1336 * gfortran.dg/gomp/pr71704.f90: New test.
1337
351beab7
JJ
1338 PR fortran/71705
1339 * gfortran.dg/gomp/pr71705.f90: New test.
1340
5a3a6a5e
KN
13412016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1342
1343 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1344 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1345 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1346 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1347 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1348 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1349 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1350 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1351 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1352 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1353 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1354 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1355 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1356 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1357 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1358 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1359 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1360 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1361 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1362 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1363 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1364 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1365 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1366 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1367 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1368 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1369 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1370 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1371 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1372 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1373 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1374 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1375 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1376 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1377 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1378 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1379 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1380 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1381 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1382 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1383 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1384 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1385 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1386 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1387 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1388 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1389 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1390 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1391 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1392 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1393 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1394 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1395 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1396 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1397 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1398 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1399 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1400 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1401 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1402 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1403 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1404 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1405 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1406 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1407 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1408 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1409 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1410 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1411 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1412 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1413 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1414 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1415 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1416 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1417 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1418 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1419 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1420 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1421 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1422 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1423 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1424
3dfa8071 14252016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 1426 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
1427
1428 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1429
9bd62242 14302016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 1431 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
1432
1433 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1434
603107fb
DM
14352016-06-30 David Malcolm <dmalcolm@redhat.com>
1436
1437 PR driver/71651
1438 * gcc.dg/spellcheck-options-12.c: New test case.
1439
205cccc7
JJ
14402016-06-30 Jakub Jelinek <jakub@redhat.com>
1441
1442 PR middle-end/71693
1443 * gcc.c-torture/compile/pr71693.c: New test.
1444
f4452176
DM
14452016-06-29 David Malcolm <dmalcolm@redhat.com>
1446
1447 * gcc.dg/spellcheck-params.c: New testcase.
1448 * gcc.dg/spellcheck-params-2.c: New testcase.
1449
c5e74d9d
MM
14502016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1451
1452 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1453 vector extract instructions.
1454 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1455
e44ecbfd
JD
14562016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1457
1458 PR fortran/71686
1459 * gfortran.dg/unexpected_eof_2.f90: New test.
1460 * gfortran.dg/unexpected_eof_3.f90: New test.
1461
ee446d9f
JW
14622016-06-29 Jim Wilson <jim.wilson@linaro.org>
1463
1464 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1465
27f67461
CP
14662016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1467
1468 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1469 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1470 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1471
b1206d29
RB
14722016-06-29 Richard Biener <rguenther@suse.de>
1473
1474 PR middle-end/15256
1475 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1476
1af21224
MW
14772016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1478
1479 * gcc.target/arm/aapcs/neon-vect10.c: Require
1480 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1481 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1482 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1483 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1484 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1485 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1486 * gcc.target/arm/fp16-aapcs-1.c: Require
1487 -mfloat-ab=hard. Also simplify the test.
1488 * gcc.target/arm/fp16-aapcs-2.c: New.
1489
7fe43755
MW
14902016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1491
0b965526 1492 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
1493 (add_options_for_arm_fp16_ieee): New.
1494 (add_options_for_arm_fp16_alternative): New.
1495 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1496 long-line.
1497 (effective_target_arm_fp16_hw): New.
1498
264d951a
IE
14992016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1500
1501 PR tree-optimization/71655
1502 * g++.dg/pr71655.C: New test.
1503
5c846a81
ML
15042016-06-29 Martin Liska <mliska@suse.cz>
1505
1506 * gcc.dg/pr71585.c: New test.
1507 * gcc.dg/pr71585-2.c: New test.
1508 * gcc.dg/pr71585-3.c: New test.
1509
fafe9318
YR
15102016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1511
1512 PR tree-optimization/70729
1513 * g++.dg/vect/pr70729.cc: New test.
1514
54d19c3b
TS
15152016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1516
1517 * c-c++-common/gomp/cancel-1.c: Extend.
1518
5f3cd7c3
JJ
15192016-06-29 Jakub Jelinek <jakub@redhat.com>
1520
1521 PR tree-optimization/71625
1522 * gcc.dg/strlenopt-28.c: New test.
1523
4aa83879
RB
15242016-06-29 Richard Biener <rguenther@suse.de>
1525
1526 PR middle-end/71002
1527 * g++.dg/torture/pr71002.C: Adjust testcase.
1528
152ef731
JJ
15292016-06-29 Jakub Jelinek <jakub@redhat.com>
1530
1531 PR c/71685
1532 * gcc.dg/pr71685.c: New test.
1533
15342016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
1535
1536 PR c/71552
1537 * gcc.dg/init-bad-9.c: New test.
1538
d41dc215
BS
15392016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1540
1541 * gcc.target/powerpc/abs128-1.c: Require VSX.
1542 * gcc.target/powerpc/copysign128-1.c: Likewise.
1543 * gcc.target/powerpc/inf128-1.c: Likewise.
1544 * gcc.target/powerpc/nan128-1.c: Likewise.
1545
6a20b538
JJ
15462016-06-28 Jakub Jelinek <jakub@redhat.com>
1547
1548 PR middle-end/71626
1549 * gcc.c-torture/execute/pr71626-1.c: New test.
1550 * gcc.c-torture/execute/pr71626-2.c: New test.
1551
77d93c47
PB
15522016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1553
1554 PR target/71656
1555 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1556
a8264058
SB
15572016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1558
1559 PR target/71670
1560 * gcc.target/powerpc/pr71670.c: New testcase.
1561
0dc47331
PB
15622016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1563
1564 PR target/71656
1565 * gcc.target/powerpc/pr71656-1.c: New test.
1566 * gcc.target/powerpc/pr71656-2.c: New test.
1567
b65ffc79
CL
15682016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1569
1570 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1571 around fp16 code.
1572 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1573 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1574 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1575 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1576 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1577 Add arm_neon_fp16_ok effective target.
0b965526
UB
1578 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1579 Likewise.
1580 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1581 Likewise.
1582 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1583 Likewise.
1584 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1585 Likewise.
1586 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1587 Likewise.
1588 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1589 Likewise.
1590 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1591 Likewise.
1592 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1593 Likewise.
1594 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1595 Likewise.
1596 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1597 Likewise.
1598 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1599 Likewise.
b65ffc79 1600
9bb86f40
JH
16012016-06-26 Jan Hubicka <hubicka@ucw.cz>
1602
1603 * gcc.dg/predict-12.c: New testcase.
1604
46db0fd4
JD
16052016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1606
1607 PR fortran/71649
1608 * gfortran.dg/pr71649.f90: New test.
1609
2a65e70b
JJ
16102016-06-25 Jakub Jelinek <jakub@redhat.com>
1611
f8a06e24
JJ
1612 PR tree-optimization/71643
1613 * g++.dg/opt/pr71643.C: New test.
1614
2a65e70b
JJ
1615 PR tree-optimization/71631
1616 * gcc.c-torture/execute/pr71631.c: New test.
1617
7805417a
JH
16182016-06-24 Jan Hubicka <hubicka@ucw.cz>
1619
1620 * gcc.dg/predict-11.c: New testcase.
1621 * gfortran.dg/predict-2.f90: New testcase.
1622
888ed1a3
JH
16232016-06-24 Jan Hubicka <hubicka@ucw.cz>
1624
1625 * gcc.dg/predict-10.c: New test.
1626
53605f35
BS
16272016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1628
1629 * gcc.target/powerpc/abs128-1.c: New.
1630 * gcc.target/powerpc/copysign128-1.c: New.
1631 * gcc.target/powerpc/inf128-1.c: New.
1632 * gcc.target/powerpc/nan128-1.c: New.
1633
7b22b4c6
EB
16342016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1635
1636 * gfortran.dg/pr71642.f90: New test.
1637
37e373c2
JJ
16382016-06-24 Jakub Jelinek <jakub@redhat.com>
1639
1640 PR tree-optimization/71647
1641 * gcc.target/i386/pr71647.c: New test.
1642
b20b79f2
L
16432016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1644
1645 * gcc.target/i386/noplt-gd-1.c: New test.
1646 * gcc.target/i386/noplt-gd-2.c: Likewise.
1647 * gcc.target/i386/noplt-gd-3.c: Likewise.
1648 * gcc.target/i386/noplt-ld-1.c: Likewise.
1649 * gcc.target/i386/noplt-ld-2.c: Likewise.
1650 * gcc.target/i386/noplt-ld-3.c: Likewise.
1651 * lib/target-supports.exp
1652 (check_effective_target_tls_get_addr_via_got): New.
1653
04619cb8
UB
16542016-06-24 Uros Bizjak <ubizjak@gmail.com>
1655
1656 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1657 testsuite compile flags.
1658 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1659 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1660
16612016-06-24 Uros Bizjak <ubizjak@gmail.com>
1662
1663 * g++dg/vect/pr36684.cc: Add dg-do compile.
1664 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1665 * gcc.dg/vect/pr70021.c: Ditto.
1666 * gcc.dg/vect/pr70138-1.c: Ditto.
1667 * gcc.dg/vect/pr70138-2.c: Ditto.
1668 * gcc.dg/vect/pr70354-1.c: Ditto.
1669 * gcc.dg/vect/pr70354-2.c: Ditto.
1670 * gcc.dg/vect/pr71259.c: Ditto.
1671 * gcc.dg/vect/pr71416-1.c: Ditto.
1672 * gcc.dg/vect/slp-43.c: Ditto.
1673 * gcc.dg/vect/slp-45.c: Ditto.
1674 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1675 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1676 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1677 * gfortran.dg/vect/pr69980.f90: Ditto.
1678
16792016-06-24 Uros Bizjak <ubizjak@gmail.com>
1680
1681 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1682 * gcc.dg/vect/bb-slp-30.c: Ditto.
1683 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1684 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1685 * gcc.dg/vect/pr45902.c: Ditto.
1686 * gcc.dg/vect/pr48172.c: Ditto.
1687 * gcc.dg/vect/pr48377.c: Ditto.
1688 * gcc.dg/vect/pr49038.c: Ditto.
1689 * gcc.dg/vect/pr49771.c: Ditto.
1690 * gcc.dg/vect/pr52091.c: Ditto.
1691 * gcc.dg/vect/pr53185-2.c: Ditto.
1692 * gcc.dg/vect/pr56826.c: Ditto.
1693 * gcc.dg/vect/pr60276.c: Ditto.
1694 * gcc.dg/vect/pr62021.c: Ditto.
1695 * gcc.dg/vect/pr63530.c: Ditto.
1696 * gcc.dg/vect/pr65518.c: Ditto.
1697 * gcc.dg/vect/pr65947-1.c: Ditto.
1698 * gcc.dg/vect/pr65947-10.c: Ditto.
1699 * gcc.dg/vect/pr65947-11.c: Ditto.
1700 * gcc.dg/vect/pr65947-12.c: Ditto.
1701 * gcc.dg/vect/pr65947-13.c: Ditto.
1702 * gcc.dg/vect/pr65947-2.c: Ditto.
1703 * gcc.dg/vect/pr65947-3.c: Ditto.
1704 * gcc.dg/vect/pr65947-4.c: Ditto.
1705 * gcc.dg/vect/pr65947-5.c: Ditto.
1706 * gcc.dg/vect/pr65947-6.c: Ditto.
1707 * gcc.dg/vect/pr65947-7.c: Ditto.
1708 * gcc.dg/vect/pr65947-8.c: Ditto.
1709 * gcc.dg/vect/pr65947-9.c: Ditto.
1710 * gcc.dg/vect/pr71416-1.c: Ditto.
1711 * gcc.dg/vect/pr71439.c: Ditto.
1712 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1713 * gcc.dg/vect/vect-bswap16.c: Ditto.
1714 * gcc.dg/vect/vect-bswap32.c: Ditto.
1715 * gcc.dg/vect/vect-bswap64.c: Ditto.
1716 * gcc.dg/vect/vect-live-1.c: Ditto.
1717 * gcc.dg/vect/vect-live-2.c: Ditto.
1718 * gcc.dg/vect/vect-live-3.c: Ditto.
1719 * gcc.dg/vect/vect-live-4.c: Ditto.
1720 * gcc.dg/vect/vect-live-5.c: Ditto.
1721 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1722 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1723 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1724 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1725 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1726 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1727 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1728 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1729 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1730 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1731 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1732 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1733 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1734 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1735 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1736 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1737 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1738
da224bcb
UB
17392016-06-24 Uros Bizjak <ubizjak@gmail.com>
1740
1741 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1742
dfee2870
L
17432016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1744
1745 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1746 ia32 if R_386_GOT32X relocation is supported.
1747 * gcc.target/i386/noplt-3.c: Likewise.
1748 * gcc.target/i386/noplt-2.c: Likewise.
1749 (main): Renamed to ...
1750 (bar): This.
1751 * gcc.target/i386/noplt-4.c: Likewise.
1752 (main): Renamed to ...
1753 (bar): This.
1754 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1755 * gcc.target/i386/pr67400-5.c: Likewise.
1756
a86451b9
JJ
17572016-06-24 Jakub Jelinek <jakub@redhat.com>
1758
00085092
JJ
1759 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1760 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1761
a86451b9
JJ
1762 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1763 f4): Adjust expected diagnostics.
1764 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1765 (T): If OVFP is defined, redefine to TP.
1766 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1767 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1768 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1769 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1770 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1771 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1772 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1773 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1774 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1775 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1776 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1777 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1778 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1779 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1780 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1781 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1782 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1783 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1784 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1785 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1786 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1787 as last argument to __builtin_add_overflow_p.
1788
7bb5d5f4
UB
17892016-06-23 Uros Bizjak <ubizjak@gmail.com>
1790
1791 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1792 dg-options and remove default vector testsuite compile flags.
1793 * g++.dg/vect/pr33860a.cc: Ditto.
1794 * g++.dg/vect/pr45470-a.cc: Ditto.
1795 * g++.dg/vect/pr45470-b.cc: Ditto.
1796 * g++.dg/vect/pr60896.cc: Ditto.
1797 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1798 * gcc.dg/vect/pr18308.c: Ditto.
1799 * gcc.dg/vect/pr24049.c: Ditto.
1800 * gcc.dg/vect/pr33373.c: Ditto.
1801 * gcc.dg/vect/pr36228.c: Ditto.
1802 * gcc.dg/vect/pr42395.c: Ditto.
1803 * gcc.dg/vect/pr42604.c: Ditto.
1804 * gcc.dg/vect/pr46663.c: Ditto.
1805 * gcc.dg/vect/pr48765.c: Ditto.
1806 * gcc.dg/vect/pr49093.c: Ditto.
1807 * gcc.dg/vect/pr49352.c: Ditto.
1808 * gcc.dg/vect/pr52298.c: Ditto.
1809 * gcc.dg/vect/pr52870.c: Ditto.
1810 * gcc.dg/vect/pr53185.c: Ditto.
1811 * gcc.dg/vect/pr53773.c: Ditto.
1812 * gcc.dg/vect/pr56695.c: Ditto.
1813 * gcc.dg/vect/pr62171.c: Ditto.
1814 * gcc.dg/vect/pr63530.c: Ditto.
1815 * gcc.dg/vect/pr68339.c: Ditto.
1816 * gcc.dg/vect/pr71259.c: Ditto.
1817 * gcc.dg/vect/vect-82_64.c: Ditto.
1818 * gcc.dg/vect/vect-83_64.c: Ditto.
1819 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1820 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1821 * gcc.dg/vect/vect-shift-2.c: Ditto.
1822 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1823 * gfortran.dg/vect/pr39318.f90: Ditto.
1824 * gfortran.dg/vect/pr45714-a.f: Ditto.
1825 * gfortran.dg/vect/pr45714-b.f: Ditto.
1826 * gfortran.dg/vect/pr46213.f90: Ditto.
1827
2d4bb02f
MM
18282016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1829 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1830
1831 * gcc.target/powerpc/p9-splat-5.c: New test.
1832
f6d1b868
UB
18332016-06-23 Uros Bizjak <ubizjak@gmail.com>
1834
1835 PR tree-optimization/71488
1836 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1837 * lib/target-supports.exp: ... here.
1838 (check_sse4_hw_available): New procedure.
1839 (check_effective_target_sse4_runtime): Ditto.
1840 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1841 -march=westmere for sse4_runtime targets.
936ff030 1842 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 1843 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 1844 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 1845 (main): Call check_vect ().
a7898180 1846 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 1847
c0597759
L
18482016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1849
1850 PR target/66232
1851 PR target/67400
1852 * gcc.target/i386/pr66232-14.c: New file.
1853 * gcc.target/i386/pr66232-15.c: Likewise.
1854 * gcc.target/i386/pr66232-16.c: Likewise.
1855 * gcc.target/i386/pr66232-17.c: Likewise.
1856 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1857 ia32 if R_386_GOT32X relocation is supported.
1858 * gcc.target/i386/pr67400-2.c: Likewise.
1859 * gcc.target/i386/pr67400-3.c: Likewise.
1860 * gcc.target/i386/pr67400-4.c: Likewise.
1861 * gcc.target/i386/pr67400-6.c: Likewise.
1862 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 1863 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 1864
5b0e27a7
JD
18652016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1866
1867 PR libgfortran/48852
1868 * gfortran.dg/char4_iunit_1.f03: Update test.
1869 * gfortran.dg/f2003_io_5.f03: Update test.
1870 * gfortran.dg/real_const_3.f90: Update test.
1871
7f586d90
AK
18722016-06-23 Andi Kleen <ak@linux.intel.com>
1873
1874 * g++.dg/bprob/bprob.exp: Support autofdo.
1875 * g++.dg/tree-prof/tree-prof.exp: dito.
1876 * gcc.dg/tree-prof/tree-prof.exp: dito.
1877 * gcc.misc-tests/bprob.exp: dito.
1878 * gfortran.dg/prof/prof.exp: dito.
1879 * lib/profopt.exp: dito.
1880 * lib/target-supports.exp: Check for autofdo.
1881
60fa7862
ML
18822016-06-23 Martin Liska <mliska@suse.cz>
1883
1884 * gcc.dg/pr71619.c: New test.
1885
e3d62871
UB
18862016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1887
1888 PR target/67400
cc901875
UB
1889 * gcc.target/i386/pr67400-1.c: New test.
1890 * gcc.target/i386/pr67400-2.c: Likewise.
1891 * gcc.target/i386/pr67400-3.c: Likewise.
1892 * gcc.target/i386/pr67400-4.c: Likewise.
1893 * gcc.target/i386/pr67400-5.c: Likewise.
1894 * gcc.target/i386/pr67400-6.c: Likewise.
1895 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 1896
ac81cf0b
DM
18972016-06-22 David Malcolm <dmalcolm@redhat.com>
1898
1899 * c-c++-common/missing-header-1.c: New test case.
1900 * c-c++-common/missing-header-2.c: New test case.
1901 * c-c++-common/missing-header-3.c: New test case.
1902 * c-c++-common/missing-header-4.c: New test case.
1903
1a4f11c8
DM
19042016-06-22 David Malcolm <dmalcolm@redhat.com>
1905
1906 PR c/70339
1907 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1908 hint.
1909 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1910 expected results due to builtin "nanl" now being suggested for
1911 "name".
1912 * gcc.dg/pr67580.c: Update expected messages.
1913 * gcc.dg/spellcheck-identifiers.c: New testcase.
1914 * gcc.dg/spellcheck-typenames.c: New testcase.
1915
a93eac6a
DM
19162016-06-22 David Malcolm <dmalcolm@redhat.com>
1917
1918 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1919 file.
1920 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1921 diagnostic-test-show-locus-parseable-fixits.c to sources for
1922 diagnostic_plugin_test_show_locus.c.
1923 * lib/gcc-defs.exp (freeform_regexps): New global.
1924 (dg-regexp): New function.
1925 (handle-dg-regexps): New function.
1926 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1927 freeform_regexps to the empty list.
1928 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1929
49e76ff1
IE
19302016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1931
f6d1b868 1932 PR tree-optimization/71488
49e76ff1
IE
1933 * g++.dg/pr71488.C: New test.
1934 * gcc.dg/vect/vect-bool-cmp.c: New test.
1935
951d8c8a
EB
19362016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1937
1938 * gcc.dg/guality/param-5.c: New test.
1939
b60fc3bd
BE
19402016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1941
1942 * gcc.target/i386/asm-flag-7.c: New test.
1943
0609abda
TS
19442016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1945
1946 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1947 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1948 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1949 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1950 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1951 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1952 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1953 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1954 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1955 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1956 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1957 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1958 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1959 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1960 * lib/target-supports.exp: Likewise.
1961
ee2499b4
TS
19622016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1963
1964 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1965 * gcc.dg/attr-ms_struct-2.c: Likewise.
1966 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1967 * gcc.dg/bf-ms-attrib.c: Likewise.
1968 * gcc.dg/bf-ms-layout-2.c: Likewise.
1969 * gcc.dg/bf-ms-layout-3.c: Likewise.
1970 * gcc.dg/bf-ms-layout.c: Likewise.
1971 * gcc.dg/bf-no-ms-layout.c: Likewise.
1972 * gcc.target/i386/bitfield1.c: Likewise.
1973 * gcc.target/i386/bitfield2.c: Likewise.
1974 * gcc.target/i386/bitfield3.c: Likewise.
1975
caea59ff
KN
19762016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1977
1978 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1979 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1980 override other than -mcpu=power9 command-line option is specified,
1981 or if the target operating system is aix.
1982 * gcc.target/powerpc/darn-1.c: Likewise.
1983 * gcc.target/powerpc/darn-2.c: Likewise.
1984 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1985 test if effective-target is not powerpc_p9vector_ok or if the
1986 target operating system is not defined.
1987 * gcc.target/powerpc/vslv-1.c: Likewise.
1988 * gcc.target/powerpc/vsrv-0.c: Likewise.
1989 * gcc.target/powerpc/vsrv-1.c: Likewise.
1990
63617e30
TB
19912016-06-21 Tobias Burnus <burnus@net-b.de>
1992
1993 PR fortran/71068
1994 * gfortran.dg/coarray/data_1.f90: New.
1995
89192c3c
WD
19962016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1997
1998 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1999 (dg-require-effective-target): Use arm_v8_neon_hw.
2000 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2001 (dg-require-effective-target): Likewise.
2002 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2003 (dg-require-effective-target): Likewise.
2004 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2005 (dg-require-effective-target): Likewise.
2006 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2007 (dg-require-effective-target): Likewise.
2008 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2009 (dg-require-effective-target): Likewise.
2010 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2011 Add AArch64 check.
2012
64ac50e2
WD
20132016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2014
2015 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2016 Set to 3 so test passes.
2017
6252b5db
WD
20182016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2019
2020 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2021
3b9bc511
IV
20222016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2023
2024 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2025 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2026 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2027 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2028
21db1c78
IV
20292016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2030
2031 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2032 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2033
9d30e86f
L
20342016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2035
2036 PR target/71549
2037 * gcc.target/i386/pr71549.c: New test.
2038
448a7c69
KN
20392016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2040
2041 * gcc.target/powerpc/vadsdu-0.c: Replace
2042 dg-require-effective-target directive to allow test to run on more
2043 platforms, and add dg-skip-if directive to disable test on aix
2044 platforms because of known incompatibilities.
2045 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2046 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2047 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2048 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2049 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2050 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2051 * gcc.target/powerpc/vadsdub-2.c: Replace
2052 dg-require-effective-target directive to allow test to run on more
2053 platforms, and add dg-skip-if directive to disable test on aix
2054 platforms because of known incompatibilities.
2055 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2056 with vec_absdb call to differentiate this test from vadsdub-1.c.
2057 * gcc.target/powerpc/vadsduh-1.c: Replace
2058 dg-require-effective-target directive to allow test to run on more
2059 platforms, and add dg-skip-if directive to disable test on aix
2060 platforms because of known incompatibilities.
2061 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2062 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2063 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2064
0ad84f34
JJ
20652016-06-21 Jakub Jelinek <jakub@redhat.com>
2066
2067 PR tree-optimization/71588
2068 * gcc.dg/pr71558.c: New test.
2069
e71e8d94
SKS
20702016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2071
2072 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2073 * c-c++-common/pr68657-2.c: Likewise.
2074 * c-c++-common/pr68657-3.c: Likewise.
2075 * gcc.dg/torture/pr69714.c: Require int32plus support.
2076 * gcc.dg/torture/pr70025.c: Likewise.
2077 * gcc.dg/torture/pr70083.c: Likewise.
2078 * gcc.dg/torture/pr70542.c: Likewise.
2079 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2080
5a578671
JM
20812016-06-20 Joseph Myers <joseph@codesourcery.com>
2082
2083 PR c/71601
2084 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2085
7a9df68e
JJ
20862016-06-20 Jakub Jelinek <jakub@redhat.com>
2087
50aa64d5
JJ
2088 PR middle-end/71581
2089 * gcc.dg/pr71581.c: New test.
2090
7a9df68e
JJ
2091 PR rtl-optimization/71591
2092 * gcc.dg/cpp/pr71591.c: New test.
2093
3947cf19
DR
20942016-06-20 David B. Robins <gcc@davidrobins.net>
2095
2096 PR target/71571
2097 * g++.dg/torture/pr71571.C: New test.
2098
c4ff221e
JJ
20992016-06-20 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR target/71559
2102 * gcc.target/i386/sse2-pr71559.c: New test.
2103 * gcc.target/i386/avx-pr71559.c: New test.
2104 * gcc.target/i386/avx512f-pr71559.c: New test.
2105
f1b5abfb
TB
21062016-06-20 Tobias Burnus <burnus@net-b.de>
2107
2108 PR fortran/71194
2109 * gfortran.dg/pointer_remapping_10.f90: New.
2110
842107e4
DM
21112016-06-20 David Malcolm <dmalcolm@redhat.com>
2112
2113 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2114
d9e8bdfd
MS
21152016-06-20 Martin Sebor <msebor@redhat.com>
2116
2117 PR c/69507
2118 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2119 * gnu90-const-expr-1.c: Same.
2120 * gnu99-const-expr-1.c: Same.
2121 * gnu99-static-1.c: Same.
2122
67785479
RL
21232016-06-20 Renlin Li <renlin.li@arm.com>
2124
29f09b38 2125 PR testsuite/71489
67785479
RL
2126 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2127
636929b8
JG
21282016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2129
2130 * gcc.target/aarch64/vcvt_f64_1.c: New.
2131 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2132 * gcc.target/aarch64/vrecp_f64_1.c: New.
2133
ff7b374b
KT
21342016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2135
2136 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2137 "alignement".
2138
554cfc9e
GJL
21392016-06-20 Georg-Johann Lay <avr@gjlay.de>
2140
2141 PR target/71103
2142 * gcc.target/avr/torture/pr71103-2.c: New test.
2143
aa0db437
MS
21442016-06-19 Martin Sebor <msebor@redhat.com>
2145
2146 PR c/69507
2147 * gcc.dg/alignof.c: New test.
2148
c561b091
PC
21492016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2150
2151 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2152 vs dg-error; test constexpr specifier too.
2153
bf54f123
PC
21542016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2155
2156 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2157
4e53aa97
CL
21582016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2159
2160 * lib/target-supports.exp
2161 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2162 arm_neon_ok and merge flags. Fix temporary test name.
2163 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2164 and merge flags.
2165
69071d86
ML
21662016-06-17 Martin Liska <mliska@suse.cz>
2167
2168 * gcc.dg/predict-9.c: Fix dump scanning.
2169
68b3b858
BC
21702016-06-17 Bin Cheng <bin.cheng@arm.com>
2171
2172 PR tree-optimization/71354
2173 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2174
d3ee260a
BC
21752016-06-17 Bin Cheng <bin.cheng@arm.com>
2176
2177 PR tree-optimization/71347
2178 * gcc.dg/tree-ssa/pr71347.c: New test.
2179
bd8fb114
BC
21802016-06-17 Bin Cheng <bin.cheng@arm.com>
2181
2182 PR tree-optimization/71354
2183 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2184
97816be4
BC
21852016-06-17 Bin Cheng <bin.cheng@arm.com>
2186
2187 * gcc.dg/vect/vect-alias-check-1.c: New test.
2188
2d761a37
SKS
21892016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2190
e0277d6b 2191 PR target/71151
2d761a37
SKS
2192 * gcc.target/avr/pr71151-1.c: New test.
2193 * gcc.target/avr/pr71151-2.c: New test.
2194 * gcc.target/avr/pr71151-3.c: New test.
2195 * gcc.target/avr/pr71151-4.c: New test.
2196 * gcc.target/avr/pr71151-5.c: New test.
2197 * gcc.target/avr/pr71151-6.c: New test.
2198 * gcc.target/avr/pr71151-7.c: New test.
2199 * gcc.target/avr/pr71151-8.c: New test.
2200 * gcc.target/avr/pr71151-common.h: New test.
2201
68fa96d6
ML
22022016-06-16 Martin Liska <mliska@suse.cz>
2203
2204 * gfortran.dg/predict-1.f90: New test.
2205
b6ca982f
UB
22062016-06-16 Uros Bizjak <ubizjak@gmail.com>
2207
2208 PR target/71242
2209 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2210
1dc8d15b
JH
22112016-06-16 Jan Hubicka <hubicka@ucw.cz>
2212
2213 * g++.dg/vect/pr36648.cc: Disable cunrolli
2214
67c25816
JJ
22152016-06-16 Jakub Jelinek <jakub@redhat.com>
2216
c577adb2
JJ
2217 PR target/71554
2218 * gcc.c-torture/execute/pr71554.c: New test.
2219
67c25816
JJ
2220 PR rtl-optimization/71532
2221 * gcc.dg/torture/pr71532.c: New test.
2222
1a3c3ee9
MM
22232016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2224
2225 * gcc.target/powerpc/p9-dimode1.c: New test.
2226 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2227
f29468a7
JJ
22282016-06-15 Jakub Jelinek <jakub@redhat.com>
2229
61daecc4
JJ
2230 * gcc.c-torture/compile/20160615-1.c: New test.
2231
f29468a7
JJ
2232 * g++.dg/cpp0x/ref-qual17.C: New test.
2233
209d1e2d
IE
22342016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2235
2236 PR middle-end/71529
2237 * gcc.target/i386/pr71529.C: New test.
2238
8dc35712
AH
22392016-06-15 Alan Hayward <alan.hayward@arm.com>
2240
2241 PR tree-optimization/71483
2242 * g++.dg/vect/pr71483.c: New
2243
b8911cb8
PC
22442016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2245
2246 PR c++/70202
2247 * g++.dg/inherit/crash6.C: New.
2248 * g++.dg/inherit/union2.C: Likewise.
2249 * g++.dg/inherit/virtual12.C: Likewise.
2250 * g++.dg/inherit/virtual13.C: Likewise.
2251 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2252
cf5d08ab
UB
22532016-06-15 Uros Bizjak <ubizjak@gmail.com>
2254
e3d62871 2255 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 2256
8f482165
AH
22572016-06-15 Alan Hayward <alan.hayward@arm.com>
2258
2259 PR tree-optimization/71439
2260 * gcc.dg/vect/pr71439.c: New
2261
3256673f
KT
22622016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2263
2264 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2265
b17dc4d4
RB
22662016-06-15 Richard Biener <rguenther@suse.de>
2267
2268 * gcc.dg/vect/slp-45.c: New testcase.
2269
2a5825f2
RB
22702016-06-15 Richard Biener <rguenther@suse.de>
2271
2272 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2273
6e433d0b
BS
22742016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2275
2276 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2277 requirements, and disable for AIX for now.
2278 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2279
abe7f828
JJ
22802016-06-14 Jakub Jelinek <jakub@redhat.com>
2281
a09c81b4
JJ
2282 PR c++/71528
2283 * g++.dg/opt/pr71528.C: New test.
2284
abe7f828
JJ
2285 PR c++/71516
2286 * g++.dg/init/pr71516.C: New test.
2287
acfadf06
PC
22882016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2289
2290 * g++.dg/init/array46.C: New.
2291
4d568ab2
UB
22922016-06-14 Uros Bizjak <ubizjak@gmail.com>
2293
e3d62871
UB
2294 * gcc.target/i386/float128-3.c: New test.
2295 * gcc.target/i386/quad-sse4.c: Ditto.
2296 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2297 Update scan strings.
4d568ab2 2298
30934c5d
RB
22992016-06-14 Richard Biener <rguenther@suse.de>
2300
2301 PR middle-end/71526
2302 * gfortran.dg/pr71526.f90: New testcase.
2303
3970e545
AV
23042016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2305
2306 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2307 * gcc.dg/zero_bits_compound-1.c: Likewise.
2308
04976c6e
RB
23092016-06-14 Richard Biener <rguenther@suse.de>
2310
2311 PR tree-optimization/71522
2312 * gcc.dg/torture/pr71522.c: New testcase.
2313
23e025db
JJ
23142016-06-14 Jakub Jelinek <jakub@redhat.com>
2315
2316 PR tree-optimization/71520
2317 * gcc.dg/tree-ssa/pr71520.c: New test.
2318
90b72e84
RB
23192016-06-14 Richard Biener <rguenther@suse.de>
2320
2321 PR tree-optimization/71521
86c24ba6 2322 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 2323
ef7cf206
JJ
23242016-06-13 Jakub Jelinek <jakub@redhat.com>
2325
0dda258b
JJ
2326 PR sanitizer/71498
2327 * c-c++-common/ubsan/bounds-13.c: New test.
2328
ef7cf206
JJ
2329 PR preprocessor/71183
2330 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2331
a73786e3
JL
23322016-06-13 Jeff Law <law@redhat.com>
2333
2334 PR tree-optimization/71403
2335 * c-c++-common/ubsan/pr71403-1.c: New test.
2336 * c-c++-common/ubsan/pr71403-2.c: New test.
2337 * c-c++-common/ubsan/pr71403-3.c: New test.
2338
0ac249bf
JJ
23392016-06-13 Jakub Jelinek <jakub@redhat.com>
2340
2341 PR middle-end/71478
2342 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2343 Add -Wno-psabi -w to dg-options.
2344
5408a64a
KN
23452016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2346
2347 * gcc.target/powerpc/vadsdu-0.c: New test.
2348 * gcc.target/powerpc/vadsdu-1.c: New test.
2349 * gcc.target/powerpc/vadsdu-2.c: New test.
2350 * gcc.target/powerpc/vadsdu-3.c: New test.
2351 * gcc.target/powerpc/vadsdu-4.c: New test.
2352 * gcc.target/powerpc/vadsdu-5.c: New test.
2353 * gcc.target/powerpc/vadsdub-1.c: New test.
2354 * gcc.target/powerpc/vadsdub-2.c: New test.
2355 * gcc.target/powerpc/vadsduh-1.c: New test.
2356 * gcc.target/powerpc/vadsduh-2.c: New test.
2357 * gcc.target/powerpc/vadsduw-1.c: New test.
2358 * gcc.target/powerpc/vadsduw-2.c: New test.
2359
f7e4f2e3
DM
23602016-06-13 David Malcolm <dmalcolm@redhat.com>
2361
2362 * gcc.dg/c99-init-2.c (c): Update expected error message.
2363 * gcc.dg/init-bad-8.c (foo): Likewise.
2364 * gcc.dg/spellcheck-fields-3.c: New test case.
2365
ad23a23e
ML
23662016-06-13 Martin Liska <mliska@suse.cz>
2367
2368 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2369 and "guess loop iv compared" heuristics.
2370 * gcc.dg/predict-2.c: Likewise.
2371 * gcc.dg/predict-3.c: Likewise.
2372 * gcc.dg/predict-4.c: Likewise.
2373 * gcc.dg/predict-5.c: Likewise.
2374 * gcc.dg/predict-6.c: Likewise.
2375
146c55da
MP
23762016-06-13 Marek Polacek <polacek@redhat.com>
2377
2378 PR middle-end/71476
2379 * c-c++-common/Wswitch-unreachable-4.c: New test.
2380 * gcc.dg/Wswitch-unreachable-2.c: New test.
2381 * g++.dg/tm/jump1.C: Move dg-warning.
2382
42e77cbc
EB
23832016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2384
2385 * gnat.dg/renaming10.ad[sb]: New test.
2386
7474dcc1
PT
23872016-06-13 Paul Thomas <pault@gcc.gnu.org>
2388
2389 PR fortran/70673
2390 * gfortran.dg/pr70673.f90: New test.
2391
f57f53d3
RB
23922016-06-13 Richard Biener <rguenther@suse.de>
2393
2394 PR middle-end/64516
2395 * gcc.dg/align-3.c: New testcase.
2396
5843a5f0
ML
23972016-06-13 Martin Liska <mliska@suse.cz>
2398
2399 * gcc.target/i386/pr71458.c: New test.
2400
aa8fdb44
UB
24012016-06-12 Uros Bizjak <ubizjak@gmail.com>
2402
2403 PR target/71241
2404 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2405
2043e4d7
DH
24062016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2407
2408 PR target/60751
2409 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2410 statement.
2411
d3dc025d
DH
24122016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2413
2414 PR target/60751
2415 * gfortran.dg/comma_IO_extension_1.f90: New test.
2416 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2417 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2418 statement.
2419 * gfortran.dg/graphite/pr38083.f90: Likewise.
2420 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2421 missing format.
2422
a31d78c6
EB
24232016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2424
2425 * gnat.dg/case_character.adb: New test.
2426
95c18dd0
SB
24272016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2428
2429 PR middle-end/71310
2430 * gcc.target/powerpc/pr71310.c: New testcase.
2431
b97d37b4
KV
24322016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2433
2434 PR middle-end/71478
2435 * gcc.dg/pr71478.c: New test.
2436
900bcda3
JJ
24372016-06-10 Jakub Jelinek <jakub@redhat.com>
2438
ec1c20db
JJ
2439 PR middle-end/71494
2440 * gcc.c-torture/execute/pr71494.c: New test.
2441
50b15873
JJ
2442 PR c/68657
2443 * gcc.target/i386/pr68657.c: New test.
2444
900bcda3
JJ
2445 PR inline-asm/68843
2446 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2447 (test): Add -masm=intel alternatives.
2448
4d926e34
MS
24492016-06-10 Martin Sebor <msebor@redhat.com>
2450
2451 PR c/71392
2452 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2453
ad071b2b
JL
24542016-06-10 Jeff Law <law@redhat.com>
2455
2456 PR tree-optimization/71335
2457 * gcc.c-torture/execute/pr71335.c: New test.
2458
2704efe8
DM
24592016-06-10 David Malcolm <dmalcolm@redhat.com>
2460
2461 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2462 the various "cannot tail-call: " messages.
2463
18c9b7d4
CL
24642016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2465
2466 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2467 and options.
2468
7cfa10f3
MO
24692016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2470
2471 PR sanitizer/71480
2472 * c-c++-common/asan/pr71480.c: New test.
2473
1f24fd3e
L
24742016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2475
2476 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2477 (ASMNAME2): Likewise.
2478 (main): Replace fn in asm statement with ASMNAME ("fn").
2479 * gcc.dg/guality/pr68037-2.c: Likewise.
2480 * gcc.dg/guality/pr68037-3.c: Likewise.
2481 * gcc.dg/torture/pr68037-1.c: Likewise.
2482 * gcc.dg/torture/pr68037-2.c: Likewise.
2483 * gcc.dg/torture/pr68037-3.c: Likewise.
2484
ad551c07
BE
24852016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2486
2487 PR inline-asm/68843
2488 * gcc.target/i386/pr68843-1.c: New test.
2489 * gcc.target/i386/pr68843-2.c: New test.
2490
4b1ffdb1 24912016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
2492 Cesar Philippidis <cesar@codesourcery.com>
2493
2494 PR middle-end/71373
2495 * gcc.dg/goacc/nested-function-1.c: New file.
2496 * gcc.dg/goacc/nested-function-2.c: Likewise.
2497 * gcc.dg/goacc/pr71373.c: Likewise.
2498 * gfortran.dg/goacc/cray-2.f95: Likewise.
2499 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2500 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2501 * gfortran.dg/goacc/cray.f95: Update.
2502 * gfortran.dg/goacc/loop-1.f95: Likewise.
2503 * gfortran.dg/goacc/loop-3.f95: Likewise.
2504 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2505 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2506
25072016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2508
2509 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2510 for OpenACC tile clauses.
2511 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
2512
2513 PR c/71381
2514 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2515 to...
2516 * c-c++-common/goacc/cache-2.c: ... this new file.
2517 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2518 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2519 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2520 usage.
2521 * gfortran.dg/goacc/cray.f95: Likewise.
2522 * gfortran.dg/goacc/loop-1.f95: Likewise.
2523
89851e4c
AH
25242016-06-10 Alan Hayward <alan.hayward@arm.com>
2525
2526 PR tree-optimization/71407
2527 PR tree-optimization/71416
2528 * gcc.dg/vect/pr71407.c: New
2529 * gcc.dg/vect/pr71416-1.c: New
2530 * gcc.dg/vect/pr71416-2.c: New
2531
200eafbf
RB
25322016-06-10 Richard Biener <rguenther@suse.de>
2533
2534 PR middle-end/71477
2535 * gcc.dg/torture/pr71477.c: New testcase.
2536
4df99d92
JK
25372016-06-09 Julia Koval <julia.koval@intel.com>
2538
2539 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2540 * gcc.target/i386/interrupt-13.c: Likewise.
2541 * gcc.target/i386/interrupt-15.c: Likewise.
2542 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2543 * gcc.target/i386/interrupt-24.c: Likewise.
2544 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2545 * gcc.target/i386/interrupt-9.c: Likewise.
2546 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2547
e01b4e16
MS
25482016-06-09 Martin Sebor <msebor@redhat.com>
2549
2550 PR c/70883
2551 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2552 * gcc.dg/builtin-constant_p-1.c: Same.
2553 * gcc.dg/builtins-error.c: Same.
2554 * gcc.dg/pr70859.c: Same.
2555
9c35db0e
SKS
25562016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2557
2558 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2559 * gcc.dg/torture/pr68067-1.c: Likewise.
2560 * gcc.dg/torture/pr68067-2.c: Likewise.
2561
25622016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2563
2564 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2565 when setting SIZE.
2566
392a81b9
PC
25672016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2568
2569 PR c++/71465
2570 * g++.dg/inherit/crash5.C: New.
2571 Revert:
2572 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2573
2574 PR c++/70202
2575 * g++.dg/inherit/crash5.C: New.
2576 * g++.dg/inherit/virtual1.C: Adjust.
2577
e49efc14
ML
25782016-06-09 Martin Liska <mliska@suse.cz>
2579
2580 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2581 * g++.dg/predict-loop-exit-2.C: Likewise.
2582 * g++.dg/predict-loop-exit-3.C: Likewise.
2583 * gcc.dg/predict-1.c: Likewise.
2584 * gcc.dg/predict-2.c: Likewise.
2585 * gcc.dg/predict-3.c: Likewise.
2586 * gcc.dg/predict-4.c: Likewise.
2587 * gcc.dg/predict-5.c: Likewise.
2588 * gcc.dg/predict-6.c: Likewise.
2589 * gcc.dg/predict-7.c: Likewise.
2590
36d57986
RB
25912016-06-09 Richard Biener <rguenther@suse.de>
2592
2593 PR tree-optimization/71462
2594 * gcc.dg/torture/pr71462.c: New testcase.
2595
7d82e8e4
MP
25962016-06-09 Marek Polacek <polacek@redhat.com>
2597
2598 PR c/65471
2599 * gcc.dg/c11-generic-3.c: New test.
2600
c8a71589
PC
26012016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2602
2603 * g++.dg/init/array42.C: New.
2604 * g++.dg/init/array43.C: Likewise.
2605 * g++.dg/init/array44.C: Likewise.
2606 * g++.dg/init/array45.C: Likewise.
2607 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2608 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2609 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2610 * g++.dg/gomp/pr35751.C: Likewise.
2611 * g++.dg/init/array23.C: Likewise.
2612 * g++.dg/init/brace2.C: Likewise.
2613 * g++.dg/init/brace6.C: Likewise.
2614
44a845ca
MS
26152016-06-08 Martin Sebor <msebor@redhat.com>
2616 Jakub Jelinek <jakub@redhat.com>
2617
2618 PR c++/70507
2619 PR c/68120
2620 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2621 * c-c++-common/builtin-arith-overflow-2.c: New test.
2622 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2623 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2624 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2625
2ef16b6e
JJ
26262016-06-08 Jakub Jelinek <jakub@redhat.com>
2627
2628 PR c++/71442
2629 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2630
5e3ee346
AL
26312016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2632
2633 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2634 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2635 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2636 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2637 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2638 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2639 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2640 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2641 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2642 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2643 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2644 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2645 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2646
b2ae2814
RB
26472016-06-08 Richard Biener <rguenther@suse.de>
2648
2649 PR tree-optimization/68558
2650 * gcc.dg/vect/slp-44.c: New testcase.
2651
e09b4c37
RB
26522016-06-08 Richard Biener <rguenther@suse.de>
2653
2654 * gcc.dg/vect/slp-43.c: New testcase.
2655
72d50660
RB
26562016-06-08 Richard Biener <rguenther@suse.de>
2657
2658 PR tree-optimization/71452
2659 * gcc.dg/torture/pr71452.c: New testcase.
2660
988c115c
JJ
26612016-06-08 Jakub Jelinek <jakub@redhat.com>
2662
2663 PR c++/71448
2664 * g++.dg/torture/pr71448.C: New test.
2665
73d73b48
BS
26662016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2667
2668 PR debug/71432
2669 PR ada/71413
2670 * g++.dg/debug/pr71432.C: New test.
2671
bdd15d0c
PK
26722016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2673
2674 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2675 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2676 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2677
ce0607bb
AH
26782016-06-08 Alan Hayward <alan.hayward@arm.com>
2679
2680 * gcc.dg/vect/vect-live-2.c: Update effective target.
2681 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2682 * lib/target-supports.exp: Add aarch64 to vect_long.
2683
92a5f2ba
MP
26842016-06-08 Marek Polacek <polacek@redhat.com>
2685
2686 PR c/71418
2687 * gcc.dg/noncompile/pr71418.c: New test.
2688
08203f73
MP
2689 PR c/71426
2690 * gcc.dg/noncompile/pr71426.c: New test.
2691
d1fcc2bd
JH
26922016-06-07 Jan Hubicka <hubicka@ucw.cz>
2693
2694 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2695 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2696 * gcc.dg/predict-3.c: Update template.
2697 * gcc.dg/predict-5.c: Update template.
2698 * gcc.dg/predict-6.c: Update template.
2699 * gcc.dg/predict-9.c: Update template.
2700 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2701
a23e6f1c
BS
27022016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2703
2704 * gcc.target/powerpc/vec-mul.c: New test.
2705
6ffd47b7
DM
27062016-06-07 David Malcolm <dmalcolm@redhat.com>
2707
2708 * gcc.dg/spellcheck-fields-2.c: New test case.
2709
bfd67b47
RB
27102016-06-07 Richard Biener <rguenther@suse.de>
2711
2712 PR c/61564
2713 * gcc.dg/Wpragmas-1.c: New testcase.
2714 * gcc.dg/Wattributes-4.c: Likewise.
2715 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2716 entry.
2717
701b9a47
CL
27182016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2719
2720 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2721 spurious debug code.
2722
6b80d6fa
RB
27232016-06-07 Richard Biener <rguenther@suse.de>
2724
2725 PR tree-optimization/71428
2726 * gcc.dg/torture/pr71428.c: New testcase.
2727
0f3f9437
RB
27282016-06-07 Richard Biener <rguenther@suse.de>
2729
2730 PR middle-end/71423
2731 * gcc.dg/torture/pr71423.c: New testcase.
2732
ec963f2a
KV
27332016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2734
2735 PR middle-end/71408
2736 * gcc.dg/tree-ssa/pr71408.c: New test.
2737
46ab5b6e
KV
27382016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2739
2740 PR middle-end/71281
2741 * g++.dg/torture/pr71281.C: New test.
2742
1f40cff3
MP
27432016-06-06 Marek Polacek <polacek@redhat.com>
2744
2745 PR c/71362
2746 * gcc.dg/pr71362.c: New test.
2747
6f5bcd24
JJ
27482016-06-06 Jakub Jelinek <jakub@redhat.com>
2749 Patrick Palka <ppalka@gcc.gnu.org>
2750
2751 PR c++/70847
2752 PR c++/71330
2753 PR c++/71393
2754 * g++.dg/opt/pr70847.C: New test.
2755 * g++.dg/ubsan/pr70847.C: New test.
2756 * g++.dg/ubsan/pr71393.C: New test.
2757
158beb4a
JJ
27582016-06-06 Jakub Jelinek <jakub@redhat.com>
2759
2760 PR tree-optimization/71259
2761 * gcc.dg/vect/pr71259.c: New test.
2762
d9b950dd
DM
27632016-06-06 David Malcolm <dmalcolm@redhat.com>
2764
2765 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2766 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2767 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2768 above.
2769
36f9ad69
KT
27702016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2771
2772 PR middle-end/37780
2773 * gcc.c-torture/execute/pr37780.c: New test.
2774 * gcc.target/aarch64/pr37780_1.c: Likewise.
2775 * gcc.target/arm/pr37780_1.c: Likewise.
2776
5545a907
MP
27772016-06-06 Marek Polacek <polacek@redhat.com>
2778
2779 * c-c++-common/attr-may-alias-1.c: New test.
2780 * c-c++-common/attr-may-alias-2.c: New test.
2781 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2782
93671519
BE
27832016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2784
2785 PR c/24414
2786 * gcc.target/i386/pr24414.c: New test.
2787
690f24b7
JM
27882016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2789
2790 * gcc.target/sparc/vis4misc.c: New file.
2791 * gcc.target/sparc/fpcmp.c: Likewise.
2792 * gcc.target/sparc/fpcmpu.c: Likewise.
2793
31ce6157
AH
27942016-06-06 Alan Hayward <alan.hayward@arm.com>
2795
2796 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2797 * gcc.dg/vect/vect-live-3.c: Likewise.
2798
9fcebb5a
RB
27992016-06-06 Richard Biener <rguenther@suse.de>
2800
2801 PR tree-optimization/71398
2802 * gcc.dg/torture/pr71398.c: New testcase.
2803
903ca97b
UB
28042016-06-06 Uros Bizjak <ubizjak@gmail.com>
2805
2806 PR target/71389
2807 * g++.dg/pr71389.C: New test.
2808
9c1eb332
JD
28092016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2810
2811 PR fortran/71404
2812 * gfortran.dg/fmt_read_5.f: New test.
2813
b2d83bd2
AV
28142016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2815
2816 PR fortran/69659
2817 * gfortran.dg/class_array_22.f03: New test.
2818
ec81960e
JH
28192016-06-05 Jan Hubicka <hubicka@ucw.cz>
2820
2821 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2822
429d2750
JH
28232016-06-05 Jan Hubicka <hubicka@ucw.cz>
2824
2825 * gcc.dg/predict-9.c: Update template.
2826
c1c00983
PC
28272016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2828
2829 PR c++/49377
2830 * g++.dg/template/pr49377.C: New.
2831
1927a963
JJ
28322016-06-04 Jakub Jelinek <jakub@redhat.com>
2833
2834 PR tree-optimization/71405
2835 * g++.dg/torture/pr71405.C: New test.
2836
909a11ad
PC
28372016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2838
2839 PR c++/70202
2840 * g++.dg/inherit/crash5.C: New.
2841 * g++.dg/inherit/virtual1.C: Adjust.
2842
08bbb1f8
JL
28432016-06-03 Jeff Law <law@redhat.com>
2844
2845 PR tree-optimization/71316
2846 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2847
7c35235c
JJ
28482016-06-03 Jakub Jelinek <jakub@redhat.com>
2849
2850 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2851 dg-additional-options with just -fno-tree-scev-cprop in it.
2852 * gcc.dg/vect/vect-live-2.c: Likewise.
2853 * gcc.dg/vect/vect-live-5.c: Likewise.
2854 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2855 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2856 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2857
c8572dd6
PP
28582016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2859
2860 PR c++/27100
2861 * g++.dg/other/friend6.C: New test.
2862
1c7733a7
BS
28632016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2864
2865 * g++.dg/torture/ppc-ldst-array.C: New.
2866
0d2f700f
JM
28672016-06-03 Joseph Myers <joseph@codesourcery.com>
2868
2869 PR target/71276
2870 PR target/71277
2871 * gcc.dg/torture/builtin-fp-int-inexact.c,
2872 gcc.target/i386/387-builtin-fp-int-inexact.c,
2873 gcc.target/i386/387-rint-inline-1.c,
2874 gcc.target/i386/387-rint-inline-2.c,
2875 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2876 gcc.target/i386/sse2-rint-inline-1.c,
2877 gcc.target/i386/sse2-rint-inline-2.c,
2878 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2879 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2880
f8071c05
L
28812016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2882 Julia Koval <julia.koval@intel.com>
2883
2884 PR target/66960
2885 PR target/67630
2886 PR target/67634
2887 PR target/67841
2888 PR target/68037
2889 PR target/68618
2890 PR target/68661
2891 PR target/69575
2892 PR target/69596
2893 PR target/69734
2894 * gcc.dg/guality/pr68037-1.c: New test.
2895 * gcc.dg/guality/pr68037-2.c: Likewise.
2896 * gcc.dg/guality/pr68037-3.c: Likewise.
2897 * gcc.dg/torture/pr68037-1.c: Likewise.
2898 * gcc.dg/torture/pr68037-2.c: Likewise.
2899 * gcc.dg/torture/pr68037-3.c: Likewise.
2900 * gcc.dg/torture/pr68661-1a.c: Likewise.
2901 * gcc.dg/torture/pr68661-1b.c: Likewise.
2902 * gcc.target/i386/interrupt-1.c: Likewise.
2903 * gcc.target/i386/interrupt-2.c: Likewise.
2904 * gcc.target/i386/interrupt-3.c: Likewise.
2905 * gcc.target/i386/interrupt-4.c: Likewise.
2906 * gcc.target/i386/interrupt-5.c: Likewise.
2907 * gcc.target/i386/interrupt-6.c: Likewise.
2908 * gcc.target/i386/interrupt-7.c: Likewise.
2909 * gcc.target/i386/interrupt-8.c: Likewise.
2910 * gcc.target/i386/interrupt-9.c: Likewise.
2911 * gcc.target/i386/interrupt-10.c: Likewise.
2912 * gcc.target/i386/interrupt-11.c: Likewise.
2913 * gcc.target/i386/interrupt-12.c: Likewise.
2914 * gcc.target/i386/interrupt-13.c: Likewise.
2915 * gcc.target/i386/interrupt-14.c: Likewise.
2916 * gcc.target/i386/interrupt-15.c: Likewise.
2917 * gcc.target/i386/interrupt-16.c: Likewise.
2918 * gcc.target/i386/interrupt-17.c: Likewise.
2919 * gcc.target/i386/interrupt-18.c: Likewise.
2920 * gcc.target/i386/interrupt-19.c: Likewise.
2921 * gcc.target/i386/interrupt-20.c: Likewise.
2922 * gcc.target/i386/interrupt-21.c: Likewise.
2923 * gcc.target/i386/interrupt-22.c: Likewise.
2924 * gcc.target/i386/interrupt-23.c: Likewise.
2925 * gcc.target/i386/interrupt-24.c: Likewise.
2926 * gcc.target/i386/interrupt-25.c: Likewise.
2927 * gcc.target/i386/interrupt-26.c: Likewise.
2928 * gcc.target/i386/interrupt-27.c: Likewise.
2929 * gcc.target/i386/interrupt-28.c: Likewise.
2930 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2931 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2932 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2933 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2934 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2935 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2936 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2937 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2938 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2939 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2940 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2941 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2942
36b85e43
BS
29432016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2944
9de2e795
L
2945 PR tree-optimization/52171
2946 * gcc.dg/pr52171.c: New test.
2947 * gcc.target/i386/pr52171.c: New test.
36b85e43 2948
bfeee8ac
JH
29492016-06-03 Jan Hubicka <jh@suse.cz>
2950
2951 * g++.dg/tree-ssa/pred-1.C: New testcase
2952 * gcc.dg/tree-ssa/pred-1.c: New testcase
2953
859b0bae
BS
29542016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2955
2956 PR target/70957
2957 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2958 support.
2959 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2960
3a2edf4c
AH
29612016-06-03 Alan Hayward <alan.hayward@arm.com>
2962
2963 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2964
b28ead45
AH
29652016-06-03 Alan Hayward <alan.hayward@arm.com>
2966
2967 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 2968 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
2969 * gcc.dg/vect/vect-live-1.c: New test.
2970 * gcc.dg/vect/vect-live-2.c: New test.
2971 * gcc.dg/vect/vect-live-3.c: New test.
2972 * gcc.dg/vect/vect-live-4.c: New test.
2973 * gcc.dg/vect/vect-live-5.c: New test.
2974 * gcc.dg/vect/vect-live-slp-1.c: New test.
2975 * gcc.dg/vect/vect-live-slp-2.c: New test.
2976 * gcc.dg/vect/vect-live-slp-3.c: New test.
2977
1f91747b
JJ
29782016-06-03 Jakub Jelinek <jakub@redhat.com>
2979
2980 PR middle-end/71387
2981 * g++.dg/opt/pr71387.C: New test.
2982
47b83923
JL
29832016-06-02 Jeff Law <law@redhat.com>
2984
2985 PR tree-optimization/71328
2986 * gcc.c-torture/compile/pr71328.c: New test.
2987
e96e5f46
JD
29882016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2989
2990 PR fortran/52393
2991 * gfortran.dg/fmt_read_3.f90: Fix typo.
2992 * gfortran.dg/fmt_read_4.f90: New test.
2993
b872d729
PC
29942016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2995
2996 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2997 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2998 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2999 * g++.dg/cpp0x/override2.C: Likewise.
3000 * g++.dg/parse/crash5.C: Likewise.
3001 * g++.dg/parse/error16.C: Likewise.
3002 * g++.dg/parse/error27.C: Likewise.
3003 * g++.dg/template/qualttp15.C: Likewise.
3004 * g++.dg/template/redecl4.C: Likewise.
3005 * g++.old-deja/g++.other/crash39.C: Likewise.
3006 * g++.old-deja/g++.other/struct1.C: Likewise.
3007 * g++.old-deja/g++.pt/m9a.C: Likewise.
3008 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3009
0e535442
JJ
30102016-06-02 Jakub Jelinek <jakub@redhat.com>
3011
0633ee10
JJ
3012 PR c++/71372
3013 * c-c++-common/pr71372.c: New test.
3014
0e535442
JJ
3015 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3016 __TIME__ strings with __builtin_strcmp instead of printf and
3017 dg-output.
3018
f3c5ecc2
ML
30192016-06-02 Martin Liska <mliska@suse.cz>
3020
3021 * gcc.dg/predict-9.c: New test.
3022
a91807c5
JJ
30232016-06-02 Jakub Jelinek <jakub@redhat.com>
3024
3025 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3026 global set_compiler_env_var and global saved_compiler_env_var.
3027
b5bd1978
KT
30282016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3029
3030 PR rtl-optimization/71295
3031 * gcc.c-torture/compile/pr71295.c: New test.
3032
b93b1475
JJ
30332016-06-02 Jakub Jelinek <jakub@redhat.com>
3034
930ebd0e
JJ
3035 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3036
1e021dc3
JJ
3037 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3038 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3039
b93b1475
JJ
3040 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3041 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3042 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3043 alternative number.
3044
58f2fb5c
MM
30452016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3046
3047 * gcc.target/powerpc/p9-splat-4.c: New test.
3048
30492016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3050
3051 PR target/71186
3052 * gcc.target/powerpc/pr71186.c: New test.
3053
4731c9f0
JD
30542016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3055
3056 PR fortran/52393
3057 * gfortran.dg/fmt_read_3.f90: New test.
3058
042dee3e
TP
30592016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3060
3061 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3062 procedure.
3063
15c98b2e
ES
30642016-06-01 Eduard Sanou <dhole@openmailbox.org>
3065
3066 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3067 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3068 env var is set.
3069 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3070 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3071 shown once.
3072 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3073 during compilation.
3074 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3075 vars set by dg-set-compiler-env-var.
3076
6442a6f4
PT
30772016-06-01 Paul Thomas <pault@gcc.gnu.org>
3078
3079 PR fortran/71156
3080 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3081 to the module procedure declaration.
3082 * gfortran.dg/submodule_16.f08: New test.
3083
ab62397a
JJ
30842016-06-01 Jakub Jelinek <jakub@redhat.com>
3085
3086 PR middle-end/71371
3087 * c-c++-common/gomp/pr71371.c: New test.
3088
b66af6ed
RB
30892016-06-01 Richard Biener <rguenther@suse.de>
3090
3091 PR tree-optimization/71366
3092 * gcc.dg/torture/pr71366-1.c: New testcase.
3093 * gcc.dg/torture/pr71366-2.c: Likewise.
3094
e342b9d8
KN
30952016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3096
3097 * gcc.target/powerpc/vslv-0.c: New test.
3098 * gcc.target/powerpc/vslv-1.c: New test.
3099 * gcc.target/powerpc/vsrv-0.c: New test.
3100 * gcc.target/powerpc/vsrv-1.c: New test.
3101
721547cd
NS
31022016-06-01 Nathan Sidwell <nathan@acm.org>
3103
3104 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3105 * gcc.target/nvptx/weak.c: New.
3106
fa2c9034
RB
31072016-06-01 Richard Biener <rguenther@suse.de>
3108
3109 PR tree-optimization/71261
3110 * gcc.dg/torture/vect-bool-1.c: New testcase.
3111
3e32893c
JJ
31122016-06-01 Jakub Jelinek <jakub@redhat.com>
3113
3114 * gfortran.dg/gomp/order-1.f90: New test.
3115 * gfortran.dg/gomp/order-2.f90: New test.
3116
8c383600
JH
31172016-06-01 Jan Hubicka <hubicka@ucw.cz>
3118
3119 * gcc.dg/unroll-6.c: Update template.
3120 * gcc.dg/unroll-7.c: New testcase.
3121 * gcc.dg/unroll-8.c: New testcase.
3122
a0dfeef5
EB
31232016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3124
3125 * gnat.dg/opt56.ad[sb]: New test.
3126
48de5701
PC
31272016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3128
3129 PR c++/66635
3130 * g++.dg/cpp0x/constexpr-ice16.C: New.
3131
827cf695
PP
31322016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3133
3134 PR tree-optimization/71314
3135 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3136 -mbranch-cost=2.
3137
ff66f6e8
PP
31382016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3139
3140 PR tree-optimization/71077
3141 * gcc.dg/tree-ssa/pr71077.c: New test.
3142
050fb209
JH
31432016-05-31 Jan Hubicka <hubicka@ucw.cz>
3144
48de5701
PC
3145 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3146 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3147 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 3148
c642d919
PC
31492016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3150
3151 PR c++/71248
3152 * g++.dg/cpp0x/pr71248.C: New.
3153 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3154 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3155 * g++.dg/init/new37.C: Likewise.
3156 * g++.dg/template/static1.C: Likewise.
3157 * g++.dg/template/static2.C: Likewise.
3158
d6439e08
L
31592016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3160
3161 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3162 instead of %rdi.
3163 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3164
780b9dd4
MP
31652016-05-31 Marek Polacek <polacek@redhat.com>
3166
3167 * c-c++-common/Wswitch-unreachable-3.c: New test.
3168 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3169
0d99f8a0
RB
31702016-05-31 Richard Biener <rguenther@suse.de>
3171
3172 PR tree-optimization/71352
3173 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3174
52545641
TP
31752016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3176
3177 * gcc.target/arm/armv5_thumb_isa.c: New test.
3178
5b8c1205
KY
31792016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3180
3181 PR target/71346
3182 * gcc.target/i386/pr71346.c: New test.
3183
7a88cc84
TV
31842016-05-31 Tom de Vries <tom@codesourcery.com>
3185
3186 PR tree-optimization/69068
3187 * gcc.dg/graphite/pr69068.c: New test.
3188
265149a6
MS
31892016-05-27 Martin Sebor <msebor@redhat.com>
3190
3191 PR c++/71306
3192 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3193
00631022
JJ
31942016-05-30 Jakub Jelinek <jakub@redhat.com>
3195
3196 PR c++/71349
3197 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3198 nowait depend(inout: dd[0]) clauses where permitted.
3199
b2f6675b
PC
32002016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3201
3202 PR c++/71238
3203 * g++.dg/parse/pr71238.C: New.
3204 * g++.dg/concepts/friend1.C: Test column numbers too.
3205 * g++.dg/cpp0x/initlist31.C: Likewise.
3206 * g++.dg/cpp0x/pr51420.C: Likewise.
3207 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3208 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3209 * g++.dg/ext/builtin3.C: Likewise.
3210 * g++.dg/lookup/friend12.C: Likewise.
3211 * g++.dg/lookup/friend7.C: Likewise.
3212 * g++.dg/lookup/koenig1.C: Likewise.
3213 * g++.dg/lookup/koenig5.C: Likewise.
3214 * g++.dg/lookup/used-before-declaration.C: Likewise.
3215 * g++.dg/overload/koenig1.C: Likewise.
3216 * g++.dg/template/crash65.C: Likewise.
3217 * g++.dg/template/friend57.C: Likewise.
3218 * g++.dg/warn/Wshadow-5.C: Likewise.
3219 * g++.dg/warn/Wunused-8.C: Likewise.
3220 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3221 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3222 * g++.old-deja/g++.jason/member.C: Likewise.
3223 * g++.old-deja/g++.jason/report.C: Likewise.
3224 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3225 * g++.old-deja/g++.law/visibility20.C: Likewise.
3226 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3227 * g++.old-deja/g++.other/static5.C: Likewise.
3228 * g++.old-deja/g++.pt/overload2.C: Likewise.
3229
a448ff40
JH
32302016-05-30 Jan Hubicka <hubicka@ucw.cz>
3231
3232 * gcc.dg/tree-ssa/peel1.c: New testcase.
3233 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3234 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3235
69be8c91
TV
32362016-05-30 Tom de Vries <tom@codesourcery.com>
3237
3238 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3239 to ce.
3240
a59775a1
PC
32412016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3242
3243 PR c++/71099
3244 * g++.dg/parse/virtual1.C: New.
3245
53d6d955
UB
32462016-05-30 Uros Bizjak <ubizjak@gmail.com>
3247
3248 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3249 Use correct register when clearing %edx.
3250
0557293f
AM
32512016-05-30 Alexander Monakov <amonakov@ispras.ru>
3252
3253 PR tree-optimization/71289
3254 * gcc.dg/pr71289.c: New test.
3255
5d476e35
KV
32562016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3257
3258 PR middle-end/71269
3259 PR middle-end/71292
3260 * gcc.dg/tree-ssa/pr71269.c: New test.
3261 * gcc.dg/tree-ssa/pr71292.c: New test.
3262
db5447ca
KV
32632016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3264
3265 PR middle-end/71252
3266 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3267
98bdbb39
JH
32682016-05-30 Jan Hubicka <hubicka@ucw.cz>
3269
3270 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3271 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3272 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3273
7e012855
TV
32742016-05-30 Tom de Vries <tom@codesourcery.com>
3275
3276 PR tree-optimization/69067
3277 * gcc.dg/graphite/pr69067.c: New test.
3278
beed3701
UB
32792016-05-29 Uros Bizjak <ubizjak@gmail.com>
3280
3281 PR target/71245
3282 * gcc.target/i386/pr71245-1.c: New test.
3283 * gcc.target/i386/pr71245-2.c: Ditto.
3284
b6d4f8e8
PC
32852016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3286
3287 PR c++/71105
3288 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3289 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3290 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3291
00022058
JH
32922016-05-27 Jan Hubicka <hubicka@ucw.cz>
3293
3294 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3295
c8419aca
VV
32962016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3297
3298 Revert:
3299 PR c++/69855
3300 * g++.dg/overload/69855.C: New.
3301 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3302 * g++.old-deja/g++.pt/crash3.C: Likewise.
3303
8008c4d2
PC
33042016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3305
3306 PR c++/60385
3307 * g++.dg/parse/namespace13.C: New.
3308
8b2ef235
JL
33092016-05-26 Jeff Law <law@redhat.com>
3310
3311 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3312 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3313 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3314 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3315 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3316 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3317 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3318 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3319 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3320 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3321 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3322 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3323 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3324
7d67159b
VV
33252016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3326
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
88e3bdd1
JW
33322016-05-27 Jiong Wang <jiong.wang@arm.com>
3333
3334 PR target/63596
3335 * gcc.target/aarch64/va_arg_1.c: New testcase.
3336 * gcc.target/aarch64/va_arg_2.c: Likewise.
3337 * gcc.target/aarch64/va_arg_3.c: Likewise.
3338
3fd6b9cc
JW
33392016-05-27 Jiong Wang <jiong.wang@arm.com>
3340
3341 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3342 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3343 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3344 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3345 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3346
3cee7e4e
MP
33472016-05-27 Marek Polacek <polacek@redhat.com>
3348
3349 PR middle-end/71308
3350 * g++.dg/torture/pr71308.C: New test.
3351
6a813c96
DV
33522016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3353
3354 * gcc.dg/zero_bits_compound-1.c: New test.
3355 * gcc.dg/zero_bits_compound-2.c: New test.
3356
0561bcfb
IE
33572016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3358
3359 PR middle-end/71279
3360 * gcc.dg/pr71279.c: New test.
3361
21316320
MM
33622016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3363
3364 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3365 floating point min/max/comparison instructions.
3366 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3367
7211a097
JJ
33682016-05-26 Jakub Jelinek <jakub@redhat.com>
3369
3370 * c-c++-common/gomp/schedule-1.c: New test.
3371 * gfortran.dg/gomp/schedule-1.f90: New test.
3372
cac177cf
PP
33732016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3374
3375 PR c++/70822
3376 PR c++/70106
3377 * g++.dg/cpp1y/auto-fn32.C: New test.
3378 * g++.dg/cpp1y/paren4.C: New test.
3379
a2d5b8c9
NS
33802016-05-26 Nathan Sidwell <nathan@acm.org>
3381
3382 * gcc.dg/20060410.c: Xfail on ptx.
3383 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3384 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3385 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3386 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3387 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3388
ffa8b552
TP
33892016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3390
3391 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3392
c7501e00
JJ
33932016-05-26 Jakub Jelinek <jakub@redhat.com>
3394
1875b9a0
JJ
3395 PR tree-optimization/71280
3396 * gcc.dg/pr71280.c: New test.
3397
2116e19f
JJ
3398 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3399
305aef09
JJ
3400 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3401 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3402
c7501e00
JJ
3403 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3404
ca449d26
JW
34052016-05-26 Jiong Wang <jiong.wang@arm.com>
3406
3407 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 3408 kept in memory.
ca449d26 3409
8af01c66
JL
34102016-05-25 Jeff Law <law@redhat.com>
3411
3412 PR tree-optimization/71272
3413 * gcc.c-torture/compile/pr71272.c: new test.
3414
f9d6ce73
BS
34152016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3416
3417 * gcc.target/powerpc/vec-cmpne.c: New test.
3418 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3419
a88a7b22
EB
34202016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3421
3422 * gnat.dg/opt55.ad[sb]: New test.
3423
125f02ed
SKS
34242016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3425
3426 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3427 * c-c++-common/pr60226.c: Require int32plus.
3428 * gcc.c-torture/execute/pr70602.c: Likewise.
3429 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3430 unsigned long for malloc arg type.
3431 * gcc.dg/asr_div1.c: Require int32plus.
3432 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3433 * gcc.dg/pie-1.c: Require pie.
3434 * gcc.dg/pie-2.c: Likewise.
3435 * gcc.dg/pr59471.c: Require int32plus.
3436 * gcc.dg/pr59963-2.c: XFAIL for int16.
3437 * gcc.dg/pr60114.c: Require int32plus.
3438 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3439 unsigned long for typedef of size_t.
3440 * gcc.dg/pr63914.c: Require int32plus.
3441 * gcc.dg/pr64536.c: Require pt32plus.
3442 * gcc.dg/pr65658.c: Likewise.
3443 * gcc.dg/pr67271.c: Require int32plus.
3444 * gcc.dg/pr68112.c: Likewise.
3445 * gcc.dg/pr69071.c: Skip for avr target.
3446 * gcc.dg/pr69973.c: Require int32plus.
3447 * gcc.dg/pr70169.c: Skip for avr target.
3448 * gcc.dg/sso-6.c: Require int32plus.
3449 * gcc.dg/sso-7.c: Likewise.
3450 * gcc.dg/sso-8.c: Likewise.
3451 * gcc.dg/vrp-min-max-2.c: Likewise.
3452
c6e434f5
UB
34532016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3454
3455 PR target/70738
3456 * gcc.target/i386/pr70738-1.c: New test.
3457 * gcc.target/i386/pr70738-2.c: Likewise.
3458 * gcc.target/i386/pr70738-3.c: Likewise.
3459 * gcc.target/i386/pr70738-4.c: Likewise.
3460 * gcc.target/i386/pr70738-5.c: Likewise.
3461 * gcc.target/i386/pr70738-6.c: Likewise.
3462 * gcc.target/i386/pr70738-7.c: Likewise.
3463 * gcc.target/i386/pr70738-8.c: Likewise.
3464 * gcc.target/i386/pr70738-9.c: Likewise.
3465
5c42d341
KT
34662016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3467
3468 PR rtl-optimization/66940
3469 * gcc.c-torture/execute/pr66940.c: New test.
3470
bf9a1a07
IV
34712016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3472
3473 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3474 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3475 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3476 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3477 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3478 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3479 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3480 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3481 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3482 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3483 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3484 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3485 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3486 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3487 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3488 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3489 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3490 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3491 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3492 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3493 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3494 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3495 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3496 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3497
95efe6b6
MP
34982016-05-25 Marek Polacek <polacek@redhat.com>
3499
3500 PR c/71265
3501 * gcc.dg/noncompile/pr71265.c: New test.
3502
a23faf7a
MP
3503 PR c/71266
3504 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3505
69a6d5ad
NS
35062016-05-25 Nathan Sidwell <nathan@acm.org>
3507
3508 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3509
3072d4ea
RB
35102016-05-25 Richard Biener <rguenther@suse.de>
3511
3512 PR tree-optimization/71261
3513 * c-c++-common/torture/pr71261.c: New testcase.
3514
e412ece4
RB
35152016-05-25 Richard Biener <rguenther@suse.de>
3516
3517 PR tree-optimization/71264
3518 * gcc.dg/vect/pr71264.c: New testcase.
3519
b9e551ad
PC
35202016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3521
3522 PR c++/55992
3523 * g++.dg/cpp0x/alias-decl-53.C: New.
3524 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3525
6aa1abe5
ML
35262016-05-25 Martin Liska <mliska@suse.cz>
3527
3528 * g++.dg/pr71239.C: New test.
3529
842d162e
RB
35302016-05-25 Richard Biener <rguenther@suse.de>
3531
c87885ca
RO
3532 * gcc.dg/vect/pr58135.c: Rename to ...
3533 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 3534
f184a36c
MP
35352016-05-25 Marek Polacek <polacek@redhat.com>
3536
3537 * g++.dg/pr65295.C: Use target c++14.
3538
021fad86
PC
35392016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3540
53d6d955
UB
3541 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3542 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 3543
c3eaf15a
MM
35442016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3545
3546 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3547 instructions.
3548
e46c7770
CP
35492016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3550
3551 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3552 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3553 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3554 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3555 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3556 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3557 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3558 * c-c++-common/goacc/pcopy.c: Likewise.
3559 * c-c++-common/goacc/pcopyin.c: Likewise.
3560 * c-c++-common/goacc/pcopyout.c: Likewise.
3561 * c-c++-common/goacc/pcreate.c: Likewise.
3562 * c-c++-common/goacc/pr70688.c: New test.
3563 * c-c++-common/goacc/present-1.c: Adjust test.
3564 * c-c++-common/goacc/reduction-5.c: Likewise.
3565 * g++.dg/goacc/data-1.C: New test.
3566
4bfc9db7
MM
35672016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3568
3569 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3570 vector parity built-in functions.
3571 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3572 count trailing zeros automatic vectorization.
3573 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3574 count trailing zeros built-in functions.
3575
2bc145af
KV
35762016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3577
3578 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3579
26869fdb
PH
35802016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3581
3582 PR target/71050
3583 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3584
b2dc9c3b
PC
35852016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3586
3587 PR c++/50436
3588 * g++.dg/template/crash123.C: New.
3589 * g++.dg/template/crash124.C: Likewise.
3590
f65e97fd
MS
35912016-05-24 Martin Sebor <msebor@redhat.com>
3592
3593 PR c++/71147
3594 * g++.dg/ext/flexary16.C: New test.
3595
a6f5ac7f
IV
35962016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3597
69a6d5ad
NS
3598 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3599 before math.h is included.
a6f5ac7f
IV
3600 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3601 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3602 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3603 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3604 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3605 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3606 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3607 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3608 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3609 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3610 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3611 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3612 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3613 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3614 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3615 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3616 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3617 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3618 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3619 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3620 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3621 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3622 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3623
27bad558
MM
36242016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3625 Kelvin Nilsen <kelvin@gcc.gnu.org>
3626
3627 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3628 support.
3629
72f382fb
PC
36302016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3631
3632 PR c++/69872
3633 * g++.dg/warn/Wno-narrowing1.C: New.
3634
ef2ec9d9
MP
36352016-05-24 Marek Polacek <polacek@redhat.com>
3636
3637 PR c/71249
3638 * c-c++-common/Wswitch-unreachable-2.c: New test.
3639
e90434e3
JJ
36402016-05-24 Jakub Jelinek <jakub@redhat.com>
3641
7adb26f2
JJ
3642 PR c++/71257
3643 * g++.dg/vect/simd-clone-6.cc: New test.
3644 * g++.dg/gomp/declare-simd-6.C: New test.
3645
e90434e3
JJ
3646 PR middle-end/70434
3647 PR c/69504
3648 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3649
b556ea3b
RB
36502016-05-24 Richard Biener <rguenther@suse.de>
3651
3652 PR tree-optimization/71240
3653 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3654
e5328f5d
RB
36552016-05-24 Richard Biener <rguenther@suse.de>
3656
3657 PR tree-optimization/71230
3658 * gcc.dg/torture/pr71230.c: New testcase.
3659 * g++.dg/torture/pr71230.C: Likewise.
3660
a04e69c0
TS
36612016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3662
3663 * c-c++-common/goacc/routine-5.c: Add tests.
3664 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3665 * gfortran.dg/goacc/routine-6.f90: Add tests.
3666
30fd2977
RB
36672016-05-24 Richard Biener <rguenther@suse.de>
3668
3669 PR tree-optimization/71253
3670 * gcc.dg/torture/pr71253.c: New testcase.
3671
ca6f60bc
KV
36722016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3673
3674 PR middle-end/71252
3675 * gfortran.dg/pr71252.f90: New test.
3676
d3465d72
RS
36772016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3678
3679 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3680
f17a223d
RB
36812016-05-24 Richard Biener <rguenther@suse.de>
3682
3683 PR middle-end/70434
3684 PR c/69504
3685 * c-c++-common/vector-subscript-4.c: New testcase.
3686 * c-c++-common/vector-subscript-5.c: Likewise.
3687
e3f36534
JD
36882016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3689
3690 PR fortran/71123
3691 * gfortran.dg/namelist_90.f: New test
3692
85d5c27d
JD
36932016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3694
3695 PR fortran/66461
3696 * gfortran.dg/unexpected_eof.f: New test
3697
fe3f3340
MM
36982016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3699 Kelvin Nilsen <kelvin@gcc.gnu.org>
3700
3701 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3702 as little endian.
3703
26d6ae55
PC
37042016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3705
3706 PR c++/70972
3707 * g++.dg/cpp0x/inh-ctor20.C: New.
3708 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3709
d6c9a06f
PC
37102016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3711
3712 PR c++/69095
3713 * g++.dg/cpp0x/variadic168.C: New.
3714
396a1d10
PC
37152016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3716
3717 * g++.dg/cpp0x/pr31445.C: Test column number too.
3718 * g++.dg/cpp0x/pr32253.C: Likewise.
3719 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3720 * g++.dg/cpp0x/variadic36.C: Likewise.
3721
ece46666
MG
37222016-05-23 Marc Glisse <marc.glisse@inria.fr>
3723
3724 * gcc.dg/fold-notshift-2.c: Adjust.
3725
a7dc5980
MP
37262016-05-23 Marek Polacek <polacek@redhat.com>
3727
3728 PR c/49859
3729 * c-c++-common/Wswitch-unreachable-1.c: New test.
3730 * gcc.dg/Wswitch-unreachable-1.c: New test.
3731 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3732 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3733 * g++.dg/gomp/block-10.C: Likewise.
3734 * gcc.dg/gomp/block-10.c: Likewise.
3735 * g++.dg/gomp/block-9.C: Likewise.
3736 * gcc.dg/gomp/block-9.c: Likewise.
3737 * g++.dg/gomp/target-1.C: Likewise.
3738 * g++.dg/gomp/target-2.C: Likewise.
3739 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 3740 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
3741 * g++.dg/gomp/taskgroup-1.C: Likewise.
3742 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3743 * gcc.dg/gomp/teams-1.c: Likewise.
3744 * g++.dg/gomp/teams-1.C: Likewise.
3745 * g++.dg/overload/error3.C: Likewise.
3746 * g++.dg/tm/jump1.C: Likewise.
3747 * g++.dg/torture/pr40335.C: Likewise.
3748 * gcc.dg/c99-vla-jump-5.c: Likewise.
3749 * gcc.dg/switch-warn-1.c: Likewise.
3750 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3751 * gcc.dg/nested-func-1.c: Likewise.
3752 * gcc.dg/pr67784-4.c: Likewise.
3753
18b54004
RB
37542016-05-23 Richard Biener <rguenther@suse.de>
3755
3756 PR tree-optimization/71230
3757 * gfortran.dg/pr71230-1.f90: New testcase.
3758 * gfortran.dg/pr71230-2.f90: Likewise.
3759
e569db5f
VK
37602016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3761
396a1d10 3762 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
3763 * gcc.dg/vect/pr58135.c: Add new.
3764 * gfortran.dg/pr46519-1.f: Adjust test case.
3765
e4b71114
PC
37662016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3767
3768 PR c++/53401
3769 * g++.dg/cpp0x/decltype64.C: New.
3770
a25a8058
CL
37712016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3772
3773 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3774 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3775 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3776
0dcfe9ab
CL
37772016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3778
3779 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3780 Add poly64x1_t and poly64x2_t cases if supported.
3781 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3782 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3783 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3784 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3785 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3786
ffd70e4a
CL
37872016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3788
3789 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3790 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3791 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3792 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3793 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3794 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3795 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3796
4b1f57fe
CL
37972016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3798
3799 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3800
16c5ec77
CL
38012016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3802
3803 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3804 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3805
94ad56c7
JJ
38062016-05-22 Jakub Jelinek <jakub@redhat.com>
3807
57748705
JJ
3808 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3809 constraint instead of "r".
3810 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3811 insn instead of vxorpd.
3812 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3813
af120161
JJ
3814 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3815 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3816
355023ce
JJ
3817 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3818
3b48574c
JJ
3819 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3820 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3821
94ad56c7
JJ
3822 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3823
8a85cee2
KV
38242016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3825
3826 PR middle-end/40921
3827 * gcc.dg/tree-ssa/pr40921.c: New test.
3828
8e916b16
PS
38292016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3830
3831 PR target/71103
3832 * gcc.target/avr/pr71103.c: New test.
3833
88aea79f
KV
38342016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3835
3836 PR middle-end/71179
3837 * gcc.dg/tree-ssa/pr71179.c: New test.
3838
79063edd
MS
38392016-05-20 Martin Sebor <msebor@redhat.com>
3840
3841 PR c/71115
3842 * gcc.dg/init-excess-2.c: New test.
3843
55c8849f
EB
38442016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3845
3846 * gnat.dg/opt53.adb: New test.
3847 * gnat.dg/opt54.adb: Likewise.
3848
c91a0948
MJ
38492016-05-20 Martin Jambor <mjambor@suse.cz>
3850
3851 PR tree-optimization/70884
3852 * gcc.dg/tree-ssa/pr70919.c: New test.
3853
9cad20fa
BS
38542016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3855
3856 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3857 formatting.
69a6d5ad
NS
3858 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3859 fix code formatting.
3860
38612016-05-20 Nathan Sidwell <nathan@acm.org>
3862
3863 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3864 non-common cases.
3865 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 3866
15c671a7
DM
38672016-05-20 David Malcolm <dmalcolm@redhat.com>
3868
3869 * jit.dg/all-non-failing-tests.h: Add
3870 test-factorial-must-tail-call.c.
3871 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3872 * jit.dg/test-factorial-must-tail-call.c: New test case.
3873
4f028369
JJ
38742016-05-20 Jakub Jelinek <jakub@redhat.com>
3875
3876 PR fortran/71204
3877 * gfortran.dg/pr71204.f90: New test.
3878
7dea4ab3
CP
38792016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3880
3881 * gcc.target/nvptx/sincos.c: New test.
3882
ef98d365
PC
38832016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3884
3885 PR c++/70572
3886 * g++.dg/cpp1y/auto-fn31.C: New.
3887
92466115
BS
38882016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3889
3890 * gcc.target/powerpc/vec-addec.c: New test.
3891 * gcc.target/powerpc/vec-addec-int128.c: New test.
3892
9a385c2d
DM
38932016-05-20 David Malcolm <dmalcolm@redhat.com>
3894
3895 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3896 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3897 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3898 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3899
77c9d5b4
JH
39002016-05-20 Jan Hubicka <hubicka@ucw.cz>
3901
3902 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3903
68047971
JJ
39042016-05-20 Jakub Jelinek <jakub@redhat.com>
3905
18954840
JJ
3906 PR c++/71210
3907 * g++.dg/opt/pr71210-1.C: New test.
3908 * g++.dg/opt/pr71210-2.C: New test.
3909
68047971
JJ
3910 PR tree-optimization/29756
3911 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3912 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3913 only on selected targets where V4SImode vectors are known to be
3914 supported.
3915
d78789f5
MG
39162016-05-20 Marc Glisse <marc.glisse@inria.fr>
3917
3918 PR tree-optimization/71079
3919 PR tree-optimization/71206
3920 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3921
550fa093
PK
39222016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3923
3924 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3925 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3926 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3927
483c6429
RG
39282016-05-20 Richard Guenther <rguenther@suse.de>
3929
3930 PR tree-optimization/29756
3931 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3932
eb066284
RB
39332016-05-20 Richard Biener <rguenther@suse.de>
3934
3935 PR tree-optimization/71185
3936 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3937
58f10249
RB
39382016-05-20 Richard Biener <rguenther@suse.de>
3939
3940 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3941
2a5569fa
MP
39422016-05-19 Marek Polacek <polacek@redhat.com>
3943
3944 PR c++/71075
3945 * g++.dg/diagnostic/pr71075.C: New test.
3946
5e9a5385
DM
39472016-05-19 David Malcolm <dmalcolm@redhat.com>
3948
3949 PR c++/71184
3950 * g++.dg/pr71184.C: New test case.
3951
4f45da44
KN
39522016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3953
3954 * gcc.target/powerpc/darn-0.c: New test.
3955 * gcc.target/powerpc/darn-1.c: New test.
3956 * gcc.target/powerpc/darn-2.c: New test.
3957
4177437e
MP
39582016-05-19 Marek Polacek <polacek@redhat.com>
3959
3960 PR tree-optimization/71031
3961 * gcc.dg/tree-ssa/vrp100.c: New test.
3962
afb72432
IE
39632016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3964
3965 PR rtl-optimization/71148
3966 * gcc.dg/pr71148.c: New test.
3967
4f83064e
KT
39682016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3969
3970 PR target/71056
3971 * gcc.target/arm/pr71056.c: New test.
3972
4bf8dbe1
BE
39732016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3974
3975 * c-c++-common/pr69669.c: Check the used mode.
3976
f3510625
MO
39772016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3978
3979 PR sanitizer/64354
3980 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3981
43c0068e
RB
39822016-05-19 Richard Biener <rguenther@suse.de>
3983
3984 PR tree-optimization/70729
3985 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3986 * gcc.dg/graphite/scop-18.c: Likewise.
3987 * gcc.dg/pr41783.c: Disable LIM.
3988 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3989 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3990 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3991 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3992 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3993 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3994 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3995 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3996 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3997 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3998 * gfortran.dg/pr42108.f90: Likewise.
3999
70f25790
DM
40002016-05-18 David Malcolm <dmalcolm@redhat.com>
4001
4002 PR driver/69265
4003 * gcc.dg/spellcheck-options-11.c: New test case.
4004
960db8ec
JJ
40052016-05-18 Jakub Jelinek <jakub@redhat.com>
4006
4007 PR c++/71100
4008 * g++.dg/opt/pr71100.C: New test.
4009
04643334
MJ
40102016-05-18 Martin Jambor <mjambor@suse.cz>
4011
4012 PR ipa/69708
4013 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4014 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4015 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4016 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4017
91bb9f80
MJ
40182016-05-18 Martin Jambor <mjambor@suse.cz>
4019
4020 PR ipa/69708
4021 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4022 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4023 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4024 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4025 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4026
c584aca6
PC
40272016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4028
4029 PR c++/69793
4030 * g++.dg/template/crash122.C: New.
4031
20309c6e
PC
40322016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4033
4034 PR c++/70466
4035 * g++.dg/template/pr70466-1.C: New.
4036 * g++.dg/template/pr70466-2.C: Likewise.
4037
50c78b9a
MM
40382016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4039
4040 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4041 splat operations and the XXSPLTIB instruction.
4042 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4043 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4044 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4045 xxlxor to clear a register.
4046
cf8be00d
RS
40472016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4048
4049 * gcc.dg/torture/pr71020.c: New test.
4050
848a392a
MJ
40512016-05-18 Martin Jambor <mjambor@suse.cz>
4052
4053 PR ipa/70646
4054 * gcc.dg/ipa/pr70646.c: New test.
4055
1f2ab776
CL
40562016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4057
4058 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4059
76489493
CL
40602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4061
4062 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4063 missing tests for vreinterpretq_p{8,16}.
4064
bd79378d
CL
40652016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4066
4067 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4068 vsliq_n_s64 and vsliq_n_u64.
4069
81ca3ea0
CL
40702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4071
4072 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4073 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4074
873cb425
CL
40752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4076
4077 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4078 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4079 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4080
9d6e7c21
CL
40812016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4082
4083 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4084 in comment.
4085
b4dbe40e 40862016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
4087
4088 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4089 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4090 "blr\t" and switch to scan-assembler-times.
4091
83a5c910
JW
40922016-05-18 Jiong Wang <jiong.wang@arm.com>
4093
53d6d955
UB
4094 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4095 with __aarch64__.
4096 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4097 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 4098
fb7cbdeb
JJ
40992016-05-18 Jakub Jelinek <jakub@redhat.com>
4100
8ee91165
JJ
4101 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4102 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4103 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4104 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4105 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4106 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4107
cf4d516a
JJ
4108 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4109 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4110
a4f16422
JJ
4111 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4112 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4113
7b37ce10
JJ
4114 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4115 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4116
fb7cbdeb
JJ
4117 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4118
c9326aef
RB
41192016-05-18 Richard Biener <rguenther@suse.de>
4120
4121 PR tree-optimization/71168
4122 * gcc.dg/torture/pr71168.c: New testcase.
4123
df8b0a11
KV
41242016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4125
4126 PR middle-end/63586
4127 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4128 * gcc.dg/tree-ssa/pr63586.c: New test.
4129 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4130
2efd67ed
NS
41312016-05-17 Nathan Sidwell <nathan@acm.org>
4132
4133 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4134 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4135 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4136 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4137
1988b2c2
NS
41382016-05-17 Nathan Sidwell <nathan@acm.org>
4139
4140 * gcc.target/nvptx/abi-vararg-3.c: New.
4141
ad1d92ab
MM
41422016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4143
4144 PR tree-optimization/54579
4145 PR middle-end/55299
4146 * gcc.dg/fold-notrotate-1.c: New test.
4147 * gcc.dg/fold-notshift-1.c: New test.
4148 * gcc.dg/fold-notshift-2.c: New test.
4149
47768df8
MP
41502016-05-17 Marek Polacek <polacek@redhat.com>
4151
4152 PR ipa/71146
4153 * g++.dg/ipa/pr71146.C: New test.
4154
6b5423a5
DM
41552016-05-17 David Malcolm <dmalcolm@redhat.com>
4156
4157 * jit.dg/test-error-array-bounds.c: New test case.
4158
c7986356
MG
41592016-05-17 Marc Glisse <marc.glisse@inria.fr>
4160
4161 * gcc.dg/tree-ssa/and-1.c: New testcase.
4162
d982c5b7
MG
41632016-05-17 Marc Glisse <marc.glisse@inria.fr>
4164
4165 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4166 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4167
0139ba93
MG
41682016-05-17 Marc Glisse <marc.glisse@inria.fr>
4169
4170 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4171 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4172
daab4562
JW
41732016-05-17 Jiong Wang <jiong.wang@arm.com>
4174
4175 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4176
22330033
JW
41772016-05-17 Jiong Wang <jiong.wang@arm.com>
4178
4179 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4180
98b3a5f2
JW
41812016-05-17 Jiong Wang <jiong.wang@arm.com>
4182
4183 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4184 ".2d[index]" when scan the assembly.
4185 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4186 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4187 float64x1.
4188 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4189
b71b7a8e
RB
41902016-05-17 Richard Biener <rguenther@suse.de>
4191
4192 PR tree-optimization/71132
4193 * gcc.dg/torture/pr71132.c: New testcase.
4194
3c51ad46
CL
41952016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4196
4197 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4198
d20faa66
KT
41992016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4200
4201 PR target/70809
4202 * gcc.target/aarch64/pr70809_1.c: New test.
4203
b75cc5a4
KT
42042016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4205
4206 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4207 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4208 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4209 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4210
b28eb195
IE
42112016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4212 Ilya Enkovich <ilya.enkovich@intel.com>
4213
4214 PR target/71114
4215 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4216
0b9004ed
JH
42172016-05-16 Jan Hubicka <hubicka@ucw.cz>
4218
4219 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4220 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4221
1b81a1c1
MW
42222016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4223
4224 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4225 test for __ARM_FP16_ARGS.
4226 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4227 * gcc.target/arm/aapcs/neon-vect10.c: New.
4228 * gcc.target/arm/aapcs/neon-vect9.c: New.
4229 * gcc.target/arm/aapcs/vfp18.c: New.
4230 * gcc.target/arm/aapcs/vfp19.c: New.
4231 * gcc.target/arm/aapcs/vfp20.c: New.
4232 * gcc.target/arm/aapcs/vfp21.c: New.
4233 * gcc.target/arm/fp16-aapcs-1.c: New.
4234 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4235 test for __ARM_FP16_ARGS.
4236 * g++.target/arm/fp16-return-1.c: Update expected output.
4237
921d1e73
JW
42382016-05-16 Jiong Wang <jiong.wang@arm.com>
4239
4240 PR testsuite/70227
4241 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4242
228eb42a
HA
42432016-05-15 Harald Anlauf <anlauf@gmx.de>
4244
4245 PR fortran/69603
4246 * gfortran.dg/pr69603.f90: New testcase.
4247
785abfd3
FR
42482016-05-14 Fritz Reese <fritzoreese@gmail.com>
4249
4250 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4251
e75eb64f
FR
42522016-05-14 Fritz Reese <fritzoreese@gmail.com>
4253
4254 PR fortran/71047
4255 * gfortran.dg/pr71047.f08: New test.
4256
aa4b467b
JM
42572016-05-13 Joseph Myers <joseph@codesourcery.com>
4258
4259 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4260 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4261 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4262
653fb4a2
MS
42632016-05-13 Martin Sebor <msebor@redhat.com>
4264
4265 PR c++/60049
4266 * g++.dg/cpp0x/constexpr-60049.C: New test.
4267
9e37582d
JJ
42682016-05-13 Jakub Jelinek <jakub@redhat.com>
4269
4270 PR bootstrap/71071
4271 * gcc.dg/pr71071.c: New test.
4272
a278aa17
UB
42732016-05-13 Uros Bizjak <ubizjak@gmail.com>
4274
4275 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4276 remove XOP handling.
377eaca7 4277 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 4278
ac3d02e2
NS
42792016-05-13 Nathan Sidwell <nathan@acm.org>
4280
4281 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4282 __atomic_is_lock_free declaration.
4283
8ab3bdac
RB
42842016-05-13 Richard Biener <rguenther@suse.de>
4285
4286 PR tree-optimization/42587
4287 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4288
623b8e0a
ML
42892016-05-13 Martin Liska <mliska@suse.cz>
4290
4291 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4292 the new format of dump output.
4293
da7674f6
IE
42942016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4295
4296 * gcc.dg/pr71084.c: New test.
4297
c959db3d
RR
42982016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4299
53d6d955
UB
4300 PR target/53440
4301 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 4302
43203dea
RR
43032016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4304
4305 * gcc.target/aarch64/struct_return.c: New test.
4306
4f2e1536
MP
43072016-05-12 Marek Polacek <polacek@redhat.com>
4308
4309 PR c/70756
4310 * c-c++-common/pr70756-2.c: New test.
4311 * c-c++-common/pr70756.c: New test.
4312
1ef33ef3
RB
43132016-05-12 Richard Biener <rguenther@suse.de>
4314
4315 PR tree-optimization/71059
4316 * gcc.dg/torture/pr71059.c: New testcase.
4317
763baff6
RB
43182016-05-12 Richard Biener <rguenther@suse.de>
4319
4320 PR tree-optimization/71062
4321 * gcc.dg/torture/pr71062.c: New testcase.
4322
c4ec1243
IE
43232016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4324
4325 PR tree-optimization/71006
4326 * gcc.dg/pr71006.c: New test.
4327
a5fbf76d
MP
43282016-05-12 Marek Polacek <polacek@redhat.com>
4329
4330 PR driver/71063
4331 * gcc.dg/opts-7.c: New test.
4332
5acc47a4
KT
43332016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4334
4335 PR target/70830
4336 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4337 Add -save-temps to dg-options.
4338 Scan for ldmfd rather than pop instruction.
4339 * gcc.target/arm/interrupt-2.c: Likewise.
4340 * gcc.target/arm/pr70830.c: New test.
4341
40bd4bf9
JJ
43422016-05-12 Jakub Jelinek <jakub@redhat.com>
4343
3cd63842
JJ
4344 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4345 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4346
c05d08f6
JJ
4347 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4348 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4349 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4350
bc27ffae
JJ
4351 PR target/71019
4352 * gcc.target/i386/avx512vl-pack-1.c: New test.
4353 * gcc.target/i386/avx512vl-pack-2.c: New test.
4354 * gcc.target/i386/avx512bw-pack-2.c: New test.
4355
515d7412
JJ
4356 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4357
40bd4bf9
JJ
4358 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4359 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4360 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4361
44ab146a
RB
43622016-05-12 Richard Biener <rguenther@suse.de>
4363
4364 PR tree-optimization/70986
4365 * gcc.dg/torture/pr70986-1.c: New testcase.
4366 * gcc.dg/torture/pr70986-2.c: Likewise.
4367 * gcc.dg/torture/pr70986-3.c: Likewise.
4368
d6e83a8d
MM
43692016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4370
4371 PR c/43651
4372 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4373 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4374
51e67ea3
UB
43752016-05-11 Uros Bizjak <ubizjak@gmail.com>
4376
4377 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4378 directive.
4379 * gcc.target/i386/pr66746.c: Ditto.
4380
3fd2b007
MM
43812016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4382
4383 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4384 support.
4385 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4386 warning when using -mvsx-timode.
4387 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4388 * gcc.target/powerpc/dform-2.c: Likewise.
4389 * gcc.target/powerpc/pr68805.c: Likewise.
4390
5c3a10fb
MP
43912016-05-11 Marek Polacek <polacek@redhat.com>
4392
4393 PR c++/71024
4394 * c-c++-common/attributes-3.c: New test.
4395
7cfb065b
NS
43962016-05-11 Nathan Sidwell <nathan@acm.org>
4397
4398 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4399 * gcc.c-torture/execute/pr68185.c: Likewise.
4400 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4401 * gcc.dg/pr69634.c: Requires scheduling.
4402 * gcc.dg/torture/pr66178.c: Require label values.
4403 * gcc.dg/setjmp-6.c: Require indirect jumps.
4404
f35ea97d
RB
44052016-05-11 Richard Biener <rguenther@suse.de>
4406
4407 PR tree-optimization/71055
4408 * gcc.dg/torture/pr71055.c: New testcase.
4409
dff70323
RB
44102016-05-11 Richard Biener <rguenther@suse.de>
4411
4412 PR debug/71057
4413 * g++.dg/debug/pr71057.C: New testcase.
4414
56a3d28b
JJ
44152016-05-11 Jakub Jelinek <jakub@redhat.com>
4416
4417 PR fortran/70855
4418 * gfortran.dg/gomp/pr70855.f90: New test.
4419
ebc1b29e
RB
44202016-05-11 Richard Biener <rguenther@suse.de>
4421
4422 PR middle-end/71002
4423 * g++.dg/torture/pr71002.C: New testcase.
4424
98ccd1d7
IE
44252016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4426
4427 PR middle-end/70807
4428 * gcc.dg/pr70807.c: New test.
4429
ed29e24b
MS
44302016-05-10 Martin Sebor <msebor@redhat.com>
4431
4432 PR c++/38611
4433 * g++.dg/Wattributes.C: New test.
4434
e39dab2c
MG
44352016-05-10 Marc Glisse <marc.glisse@inria.fr>
4436
4437 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4438 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4439 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4440
d067e238
IE
44412016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4442
4443 PR target/70799
4444 * gcc.target/i386/pr70799-1.c: New test.
4445
cd36c83e
PMR
44462016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4447
4448 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4449
1e3af2a4
IE
44502016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4451
4452 PR middle-end/70877
4453 * gcc.target/i386/pr70877.c: New test.
4454
afc610db
IE
44552016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4456
4457 PR tree-optimization/70786
4458 * gcc.target/i386/pr70876.c: New test.
4459
4b59d19f
JJ
44602016-05-10 Jakub Jelinek <jakub@redhat.com>
4461
4462 PR target/70927
4463 * gcc.target/i386/avx512vl-logic-1.c: New test.
4464 * gcc.target/i386/avx512vl-logic-2.c: New test.
4465 * gcc.target/i386/avx512dq-logic-2.c: New test.
4466
9b5ee426
BS
44672016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4468
4469 PR target/70963
4470 * gcc.target/powerpc/pr70963.c: New.
4471
f3352cab
DM
44722016-05-10 David Malcolm <dmalcolm@redhat.com>
4473
4474 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4475 (test_very_wide_line): Add ruler to expected output.
4476 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4477 (test_very_wide_line): Likewise.
4478 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4479 (test_show_locus): Within the handling of "test_very_wide_line",
4480 enable show_ruler_p on the diagnostic context.
4481
4a3255dd
RB
44822016-05-10 Richard Biener <rguenther@suse.de>
4483
4484 PR tree-optimization/71039
4485 * gcc.dg/torture/pr71039.c: New testcase.
4486
da7c9950
NS
44872016-05-10 Nathan Sidwell <nathan@acm.org>
4488
4489 * gcc.dg/nested-func-10.c: Requires alloca.
4490 * gcc.dg/nested-func-9.c: Requires alloca.
4491 * gcc.c-torture/execute/pr70460.c: Requires labels.
4492 * gcc.c-torture/compile/pr70199.c: Requires labels.
4493 * gcc.target/nvptx/decl.c: Compile only.
4494 * gcc.target/nvptx/trailing-init.c: Compile only.
4495 * gcc.target/nvptx/ary-init.c: Compile only.
4496
cf68d92c
MP
44972016-05-10 Marek Polacek <polacek@redhat.com>
4498
4499 PR c/70255
4500 * gcc.dg/attr-opt-1.c: New test.
4501
64ea4e15
RB
45022016-05-10 Richard Biener <rguenther@suse.de>
4503
4504 PR tree-optimization/70497
4505 PR tree-optimization/28367
4506 * gcc.dg/torture/20160404-1.c: New testcase.
4507 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4508 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4509
5a96dae3
PMR
45102016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4511
4512 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4513
fc97f805
UB
45142016-05-09 Uros Bizjak <ubizjak@gmail.com>
4515
4516 * gcc.target/i386/fabsneg-1.c New test.
4517
a710b1d5
AM
45182016-05-09 Alan Modra <amodra@gmail.com>
4519
4520 PR testsuite/70826
4521 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4522
171f6f05
RB
45232016-05-09 Richard Biener <rguenther@suse.de>
4524
4525 PR tree-optimization/70985
4526 * gcc.dg/torture/pr70985.c: New testcase.
4527
18caa34e
BC
45282016-05-09 Bin Cheng <bin.cheng@arm.com>
4529
4530 * gcc.dg/tree-ssa/ifc-9.c: New test.
4531 * gcc.dg/tree-ssa/ifc-10.c: New test.
4532 * gcc.dg/tree-ssa/ifc-11.c: New test.
4533 * gcc.dg/tree-ssa/ifc-12.c: New test.
4534 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4535 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4536 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4537
7a27d38f
RB
45382016-05-09 Richard Biener <rguenther@suse.de>
4539
4540 PR fortran/70937
4541 * gfortran.dg/pr70937.f90: New testcase.
4542
5ebbbd3d
RO
45432016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4544
4545 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4546
f6288c24
FR
45472016-05-07 Fritz Reese <fritzoreese@gmail.com>
4548
4549 PR fortran/56226
4550 * gfortran.dg/dec_structure_1.f90: New testcase.
4551 * gfortran.dg/dec_structure_2.f90: Ditto.
4552 * gfortran.dg/dec_structure_3.f90: Ditto.
4553 * gfortran.dg/dec_structure_4.f90: Ditto.
4554 * gfortran.dg/dec_structure_5.f90: Ditto.
4555 * gfortran.dg/dec_structure_6.f90: Ditto.
4556 * gfortran.dg/dec_structure_7.f90: Ditto.
4557 * gfortran.dg/dec_structure_8.f90: Ditto.
4558 * gfortran.dg/dec_structure_9.f90: Ditto.
4559 * gfortran.dg/dec_structure_10.f90: Ditto.
4560 * gfortran.dg/dec_structure_11.f90: Ditto.
4561 * gfortran.dg/dec_union_1.f90: Ditto.
4562 * gfortran.dg/dec_union_2.f90: Ditto.
4563 * gfortran.dg/dec_union_3.f90: Ditto.
4564 * gfortran.dg/dec_union_4.f90: Ditto.
4565 * gfortran.dg/dec_union_5.f90: Ditto.
4566 * gfortran.dg/dec_union_6.f90: Ditto.
4567 * gfortran.dg/dec_union_7.f90: Ditto.
4568
5ec4a8cd
TV
45692016-05-07 Tom de Vries <tom@codesourcery.com>
4570
4571 PR tree-optimization/70956
4572 * gcc.dg/graphite/pr70956.c: New test.
4573
58ec1d0e
JJ
45742016-05-06 Jakub Jelinek <jakub@redhat.com>
4575
ccd88fb7
JJ
4576 PR middle-end/70941
4577 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4578 (a, b, c, d): Change type from char to signed char.
4579 (main): Compare against (signed char) -1634678893 instead of
4580 hardcoded -109. Use __builtin_abort instead of abort.
4581
dd3b6464
JJ
4582 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4583 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4584
58ec1d0e
JJ
4585 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4586
19aa23d8
YR
45872016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4588
4589 PR debug/70935
4590 * gcc.dg/torture/pr70935.c: New test.
4591
ae5f0df1
OE
45922016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4593
4594 PR target/58219
ce23a8ff 4595 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 4596
078f7e37
RB
45972016-05-06 Richard Biener <rguenther@suse.de>
4598
4599 PR tree-optimization/70960
4600 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4601
765d7b54
OE
46022016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4603
4604 PR target/52933
4605 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4606 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4607 Adjust expected instruction counts.
4608 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4609
29c94e65
MP
46102016-05-06 Marek Polacek <polacek@redhat.com>
4611
4612 PR sanitizer/70875
4613 * gcc.dg/ubsan/bounds-3.c: New test.
4614
3684b02e
OE
46152016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4616
4617 PR target/54089
4618 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4619
8706773f
RB
46202016-05-06 Richard Biener <rguenther@suse.de>
4621
4622 PR middle-end/70931
4623 * gfortran.dg/pr70931.f90: New testcase.
4624
a4f51018
RB
46252016-05-06 Richard Biener <rguenther@suse.de>
4626
4627 PR middle-end/70941
4628 * gcc.dg/torture/pr70941.c: New testcase.
4629
c4f2425f
BC
46302016-05-05 Bin Cheng <bin.cheng@arm.com>
4631
4632 PR tree-optimization/57206
4633 * gcc.dg/vect/pr57206.c: New test.
4634
5dc08197
RO
46352016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4636
4637 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4638
351f85c5
JJ
46392016-05-05 Jakub Jelinek <jakub@redhat.com>
4640
568bac8c
JJ
4641 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4642
351f85c5
JJ
4643 * c-c++-common/Wdangling-else-4.c: New test.
4644
33fd7785
JJ
46452016-05-04 Jakub Jelinek <jakub@redhat.com>
4646
2d1ac15a
JJ
4647 PR c++/70906
4648 PR c++/70933
4649 * g++.dg/opt/pr70906.C: New test.
4650 * g++.dg/opt/pr70933.C: New test.
4651
33fd7785
JJ
4652 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4653
6b715bf6
JH
46542016-05-04 Jan Hubicka <hubicka@ucw.cz>
4655
4656 * gcc.dg/ipa/pure-const-3.c: New testcase.
4657
deef7113
MP
46582016-05-04 Marek Polacek <polacek@redhat.com>
4659
4660 * c-c++-common/Wdangling-else-1.c: New test.
4661 * c-c++-common/Wdangling-else-2.c: New test.
4662 * c-c++-common/Wdangling-else-3.c: New test.
4663
5396db97
KCY
46642016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4665
4666 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4667 flag is present.
4668
de55efd5
MP
46692016-05-04 Marek Polacek <polacek@redhat.com>
4670
4671 PR c/48778
4672 * gcc.dg/Waddress-2.c: New test.
4673
475839b6
AM
46742016-05-04 Alan Modra <amodra@gmail.com>
4675
4676 * gcc.target/powerpc/pr70866.c: New.
4677
b25aad5f
MS
46782016-05-03 Martin Sebor <msebor@redhat.com>
4679
4680 PR c++/66561
4681 * c-c++-common/builtin_location.c: New test.
4682 * g++.dg/cpp1y/builtin_location.C: New test.
4683
79ce98bc
MP
46842016-05-03 Marek Polacek <polacek@redhat.com>
4685
4686 PR c/70859
4687 * gcc.dg/pr70859.c: New test.
4688 * gcc.dg/pr70859-2.c: New test.
4689
402e89f5
PMR
46902016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4691
4692 * gnat.dg/debug5.adb: New testcase.
4693
f3d90045
DV
46942016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4695
4696 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4697 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4698 Procedure to check for z10 instruction set.
4699
1e26cec1
CL
47002016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4701
4702 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4703
71aca5a0
AM
47042016-05-03 Alan Modra <amodra@gmail.com>
4705
4706 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4707
2fd70ec1
JJ
47082016-05-03 Jakub Jelinek <jakub@redhat.com>
4709
4710 * gcc.target/i386/avx512f-cvt-1.c: New test.
4711
e5705cf7
L
47122016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4713
4714 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4715 -fdump-tree-vrp-details.
4716
381cdae4
RB
47172016-05-03 Richard Biener <rguenther@suse.de>
4718
4719 * gcc.dg/pr30172-1.c: Adjust.
4720 * gcc.dg/pr63743.c: Likewise.
4721 * gcc.dg/tm/pr51696.c: Likewise.
4722 * c-c++-common/tm/safe-1.c: Likewise.
4723 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4724 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4725 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4726 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4727
adedd5c1
JJ
47282016-05-03 Jakub Jelinek <jakub@redhat.com>
4729
31ed1665
JJ
4730 PR rtl-optimization/70467
4731 * gcc.target/i386/pr70467-3.c: New test.
4732 * gcc.target/i386/pr70467-4.c: New test.
4733
dea60b59
JJ
4734 PR tree-optimization/70916
4735 * gcc.c-torture/compile/pr70916.c: New test.
4736
adedd5c1
JJ
4737 PR target/49244
4738 * gcc.target/i386/pr49244-1.c: New test.
4739 * gcc.target/i386/pr49244-2.c: New test.
4740
f80041ef
BS
47412016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4742
4743 PR rtl-optimization/44281
4744 * gcc.target/i386/pr44281.c: New test.
4745
1cfcd39e
BC
47462016-05-03 bin cheng <bin.cheng@arm.com>
4747
4748 PR tree-optimization/56541
4749 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4750 * gcc.dg/vect/pr56541.c: new test.
4751
4304ccfd
MM
47522016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4753
4754 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4755 __float128.
4756 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4757
50d94c29
L
47582016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4759
4760 PR testsuite/70520
4761 * c-c++-common/asan/clone-test-1.c (main): Align child process
4762 stack to 16 bytes.
4763
bc1aee87
DM
47642016-05-02 David Malcolm <dmalcolm@redhat.com>
4765
4766 PR c++/62314
4767 * g++.dg/spellcheck-fields-2.C: New test case.
4768
474e0129
DM
47692016-05-02 David Malcolm <dmalcolm@redhat.com>
4770
4771 PR c++/62314
4772 * g++.dg/pr62314.C: New test case.
4773
818b88a7
JH
47742016-05-02 Jan Hubicka <hubicka@ucw.cz>
4775
4776 * gcc.dg/ipa/inline-8.c: New testcase.
4777
dd77684f
JJ
47782016-05-02 Jakub Jelinek <jakub@redhat.com>
4779
4780 PR rtl-optimization/70467
4781 * gcc.target/i386/pr70467-1.c: New test.
4782
72407e00
BE
47832016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4784
4785 * gcc.dg/spec-options.c: Run the test on all targets.
4786 * gcc.dg/foo.specs: Use cpp_unique_options.
4787
dd53d197
MG
47882016-05-02 Marc Glisse <marc.glisse@inria.fr>
4789
4790 * gcc.dg/tree-ssa/unord.c: New testcase.
4791
a8b85ce9
MG
47922016-05-02 Marc Glisse <marc.glisse@inria.fr>
4793
4794 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4795
5b37e866
NS
47962016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4797
4798 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4799
7176a4a0
MP
48002016-05-02 Marek Polacek <polacek@redhat.com>
4801
4802 PR c/70851
4803 * gcc.dg/enum-incomplete-3.c: New test.
4804
6b9933b9
MP
48052016-05-02 Marek Polacek <polacek@redhat.com>
4806 Tom de Vries <tom@codesourcery.com>
4807
4808 PR tree-optimization/70700
4809 * gcc.dg/pr70700.c: New test.
4810
90f82260
UB
48112016-05-01 Uros Bizjak <ubizjak@gmail.com>
4812
4813 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4814 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4815 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4816 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4817 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4818
f73036c1
EB
48192016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4820
4821 * ada/acats/run_acats: Rename into...
4822 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4823 * ada/acats/run_all.sh: Remove redundant test.
4824 (target_run): Move around.
4825 (target_gnatchop): Use newly built executable.
4826 (target_gnatmake): Likewise.
4827 Check that the compilation of impbit succeeds.
4828
85e051a3
OE
48292016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4830
4831 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4832 * gcc.dg/20021029-1.c: Likewise.
4833 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4834 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4835 * gcc.target/sh/cmpstr.c: Likewise.
4836 * gcc.target/sh/cmpstrn.c: Likewise.
4837 * gcc.target/sh/memset.c: Likewise.
4838 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4839 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4840 * gcc.target/sh/pr39423-1.c: Likewise.
4841 * gcc.target/sh/pr49468-di.c: Likewise.
4842 * gcc.target/sh/pr49468-si.c: Likewise.
4843 * gcc.target/sh/pr49880-1.c: Likewise.
4844 * gcc.target/sh/pr49880-2.c: Likewise.
4845 * gcc.target/sh/pr49880-3.c: Likewise.
4846 * gcc.target/sh/pr50751-1.c: Likewise.
4847 * gcc.target/sh/pr50751-4.c: Likewise.
4848 * gcc.target/sh/pr50751-7.c: Likewise.
4849 * gcc.target/sh/pr51244-1.c: Likewise.
4850 * gcc.target/sh/pr51244-10.c: Likewise.
4851 * gcc.target/sh/pr51244-11.c: Likewise.
4852 * gcc.target/sh/pr51244-12.c: Likewise.
4853 * gcc.target/sh/pr51244-13.c: Likewise.
4854 * gcc.target/sh/pr51244-14.c: Likewise.
4855 * gcc.target/sh/pr51244-17.c: Likewise.
4856 * gcc.target/sh/pr51244-18.c: Likewise.
4857 * gcc.target/sh/pr51244-19.c: Likewise.
4858 * gcc.target/sh/pr51244-4.c: Likewise.
4859 * gcc.target/sh/pr51244-5.c: Likewise.
4860 * gcc.target/sh/pr51244-7.c: Likewise.
4861 * gcc.target/sh/pr51244-8.c: Likewise.
4862 * gcc.target/sh/pr51244-9.c: Likewise.
4863 * gcc.target/sh/pr51697.c: Likewise.
4864 * gcc.target/sh/pr52483-1.c: Likewise.
4865 * gcc.target/sh/pr52483-2.c: Likewise.
4866 * gcc.target/sh/pr52483-3.c: Likewise.
4867 * gcc.target/sh/pr52483-5.c: Likewise.
4868 * gcc.target/sh/pr52933-1.c: Likewise.
4869 * gcc.target/sh/pr52933-2.c: Likewise.
4870 * gcc.target/sh/pr52933-3.c: Likewise.
4871 * gcc.target/sh/pr53568-1.c: Likewise.
4872 * gcc.target/sh/pr53976-1.c: Likewise.
4873 * gcc.target/sh/pr53988-1.c: Likewise.
4874 * gcc.target/sh/pr53988.c: Likewise.
4875 * gcc.target/sh/pr54089-1.c: Likewise.
4876 * gcc.target/sh/pr54089-6.c: Likewise.
4877 * gcc.target/sh/pr54089-7.c: Likewise.
4878 * gcc.target/sh/pr54089-8.c: Likewise.
4879 * gcc.target/sh/pr54089-9.c: Likewise.
4880 * gcc.target/sh/pr54236-1.c: Likewise.
4881 * gcc.target/sh/pr54236-2.c: Likewise.
4882 * gcc.target/sh/pr54236-3.c: Likewise.
4883 * gcc.target/sh/pr54236-4.c: Likewise.
4884 * gcc.target/sh/pr54386.c: Likewise.
4885 * gcc.target/sh/pr54602-1.c: Likewise.
4886 * gcc.target/sh/pr54685.c: Likewise.
4887 * gcc.target/sh/pr54760-1.c: Likewise.
4888 * gcc.target/sh/pr54760-2.c: Likewise.
4889 * gcc.target/sh/pr54760-3.c: Likewise.
4890 * gcc.target/sh/pr54760-4.c: Likewise.
4891 * gcc.target/sh/pr54760-5.c: Likewise.
4892 * gcc.target/sh/pr54760-6.c: Likewise.
4893 * gcc.target/sh/pr55146.c: Likewise.
4894 * gcc.target/sh/pr55160.c: Likewise.
4895 * gcc.target/sh/pr59278.c: Likewise.
4896 * gcc.target/sh/pr59401-1.c: Likewise.
4897 * gcc.target/sh/pr59533-1.c: Likewise.
4898 * gcc.target/sh/pr63260.c: Likewise.
4899 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4900 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4901 * gcc.target/sh/strlen.c: Likewise.
4902 * gcc.target/sh/torture/pr30807.c: Likewise.
4903 * gcc.target/sh/torture/pr34777.c: Likewise.
4904 * gcc.target/sh/torture/pr64652.c: Likewise.
4905 * gcc.target/sh/torture/pr65505.c: Likewise.
4906 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4907 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4908
411e5c67
PC
49092016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4910
4911 PR c++/66644
4912 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4913
8fa97501
BS
49142016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4915
4916 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4917 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4918 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4919 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4920
5a956111
PP
49212016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4922
4923 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4924 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4925
e7ff0319
CP
49262016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4927
4928 PR middle-end/70626
4929 * c-c++-common/goacc/combined-reduction.c: New test.
4930 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4931
52d11a4b
L
49322016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4933
4934 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4935 *movdi_internal pattern only if PIC off.
4936 * gcc.target/i386/pr70155-2.c: Likewise.
4937 * gcc.target/i386/pr70155-3.c: Likewise.
4938 * gcc.target/i386/pr70155-4.c: Likewise.
4939 * gcc.target/i386/pr70155-5.c: Likewise.
4940 * gcc.target/i386/pr70155-6.c: Likewise.
4941 * gcc.target/i386/pr70155-7.c: Likewise.
4942 * gcc.target/i386/pr70155-8.c: Likewise.
4943 * gcc.target/i386/pr70155-15.c: Likewise.
4944 * gcc.target/i386/pr70155-17.c: Likewise.
4945 * gcc.target/i386/pr70155-22.c: Likewise.
4946
8960db31
BC
49472016-04-29 Bin Cheng <bin.cheng@arm.com>
4948
4949 PR tree-optimization/70803
4950 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4951
cca535a4
IE
49522016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4953
4954 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4955 optimization of vector loop.
4956 * gcc.target/i386/vect-unpack-3.c: New test.
4957 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4958 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4959 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4960
500ecf4a
MP
49612016-04-29 Marek Polacek <polacek@redhat.com>
4962
4963 PR sanitizer/70342
4964 * g++.dg/ubsan/null-7.C: New test.
4965
2fff3db8
MP
4966 PR c/70852
4967 * gcc.dg/pr70852.c: New test.
4968
509063eb
DV
49692016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4970
4971 PR/69089
4972 * g++.dg/cpp0x/alignas6.C: New test.
4973
83745c0d
DV
49742016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4975
c87885ca
RO
4976 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4977 * gcc.dg/pr27003.c: Likewise.
4978 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4979 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4980 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4981 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
4982 * gcc.target/arc/mxy.c: Likewise.
4983 * gcc.target/arc/mswape.c: Likewise.
4984 * gcc.target/arc/mrtsc.c: Likewise.
4985 * gcc.target/arc/mcrc.c: Likewise.
4986 * gcc.target/arc/mdsp-packa.c: Likewise.
4987 * gcc.target/arc/mdvbf.c: Likewise.
4988 * gcc.target/arc/mlock.c: Likewise.
4989 * gcc.target/arc/mmac-24.c: Likewise.
4990 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4991
849b265d
BS
49922016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4993 Matthijs Kooijman <matthijs@stdin.nl>
4994 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4995
4996 PR target/60040
4997 * gcc.target/avr/pr60040-1.c: New.
4998 * gcc.target/avr/pr60040-2.c: New.
4999
1390536b
RB
50002016-04-29 Richard Biener <rguenther@suse.de>
5001
5002 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5003
98998245
RB
50042016-04-29 Richard Biener <rguenther@suse.de>
5005
5006 PR tree-optimization/13962
5007 PR tree-optimization/65686
5008 * gcc.dg/uninit-pr65686.c: New testcase.
5009
8b80cc21
JJ
50102016-04-29 Jakub Jelinek <jakub@redhat.com>
5011
5012 PR middle-end/70843
5013 * gcc.dg/pr70843.c: New test.
5014
6181bc30
JJ
50152016-04-28 Jakub Jelinek <jakub@redhat.com>
5016
5017 PR target/70858
5018 * gcc.target/i386/pr70858.c: New test.
5019
f4cb3612
AB
50202016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5021
5022 * gcc.target/arc/nps400-1.c: New file.
5023
8ad9df62
JR
50242016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5025 Andrew Burgess <andrew.burgess@embecosm.com>
5026
5027 * gcc.target/arc/movh_cl-1.c: New file.
5028
ceaaa9fe
JR
50292016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5030 Andrew Burgess <andrew.burgess@embecosm.com>
5031
5032 * gcc.target/arc/extzv-1.c: New file.
5033 * gcc.target/arc/insv-1.c: New file.
5034 * gcc.target/arc/insv-2.c: New file.
5035 * gcc.target/arc/movb-1.c: New file.
5036 * gcc.target/arc/movb-2.c: New file.
5037 * gcc.target/arc/movb-3.c: New file.
5038 * gcc.target/arc/movb-4.c: New file.
5039 * gcc.target/arc/movb-5.c: New file.
5040 * gcc.target/arc/movb_cl-1.c: New file.
5041 * gcc.target/arc/movb_cl-2.c: New file.
5042 * gcc.target/arc/movbi_cl-1.c: New file.
5043 * gcc.target/arc/movl-1.c: New file.
5044
4d03dc2f
JR
50452016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5046 Andrew Burgess <andrew.burgess@embecosm.com>
5047
5048 * gcc.target/arc/cmem-1.c: New file.
5049 * gcc.target/arc/cmem-2.c: New file.
5050 * gcc.target/arc/cmem-3.c: New file.
5051 * gcc.target/arc/cmem-4.c: New file.
5052 * gcc.target/arc/cmem-5.c: New file.
5053 * gcc.target/arc/cmem-6.c: New file.
5054 * gcc.target/arc/cmem-7.c: New file.
5055 * gcc.target/arc/cmem-ld.inc: New file.
5056 * gcc.target/arc/cmem-st.inc: New file.
5057
81262dad
JJ
50582016-04-28 Jakub Jelinek <jakub@redhat.com>
5059
5060 PR target/70821
5061 * gcc.target/i386/pr70821.c: New test.
5062
0a31a09a
BS
50632016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5064
5065 * gcc.target/powerpc/vec-adde.c: New test.
5066 * gcc.target/powerpc/vec-adde-int128.c: New test.
5067
3ddffba9
JJ
50682016-04-28 Jakub Jelinek <jakub@redhat.com>
5069
5070 * gcc.target/i386/avx-vround-1.c: New test.
5071 * gcc.target/i386/avx-vround-2.c: New test.
5072 * gcc.target/i386/avx512vl-vround-1.c: New test.
5073 * gcc.target/i386/avx512vl-vround-2.c: New test.
5074
713dedcd
RO
50752016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5076
5077 PR testsuite/70595
5078 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5079 (check_effective_target_cilkplus_runtime): ... this.
5080 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5081 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5082
5083 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5084 Require cilkplus_runtime.
5085 Don't add -lcilkrts.
5086 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5087 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5088 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5089 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5090 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5091 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5092 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5093 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5094 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5095 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5096 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5097 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5098 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5099 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5100 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5101 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5102 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5103 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5104 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5105 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5106 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5107 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5108 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5109 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5110 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5111 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5112 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5113 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5114 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5115
5116 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5117 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5118
5119 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5120
5121 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5122 cilkplus_runtime.
5123
3563f78f
MG
51242016-04-27 Marc Glisse <marc.glisse@inria.fr>
5125
5126 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5127 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5128
6bc2bb18
RB
51292015-04-27 Ryan Burn <contact@rnburn.com>
5130
5131 PR c++/69024
5132 PR c++/68997
5133 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5134 diagnostic.
5135 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5136 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5137
1e55d29a
EB
51382016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5139
5140 * gnat.dg/limited_with4.ad[sb]: New test.
5141 * gnat.dg/limited_with4_pkg.ads: New helper.
5142
087146ca
L
51432016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5144
5145 PR target/70155
5146 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5147 and movv1ti_internal patterns
5148 * gcc.target/i386/pr70155-1.c: New test.
5149 * gcc.target/i386/pr70155-2.c: Likewise.
5150 * gcc.target/i386/pr70155-3.c: Likewise.
5151 * gcc.target/i386/pr70155-4.c: Likewise.
5152 * gcc.target/i386/pr70155-5.c: Likewise.
5153 * gcc.target/i386/pr70155-6.c: Likewise.
5154 * gcc.target/i386/pr70155-7.c: Likewise.
5155 * gcc.target/i386/pr70155-8.c: Likewise.
5156 * gcc.target/i386/pr70155-9.c: Likewise.
5157 * gcc.target/i386/pr70155-10.c: Likewise.
5158 * gcc.target/i386/pr70155-11.c: Likewise.
5159 * gcc.target/i386/pr70155-12.c: Likewise.
5160 * gcc.target/i386/pr70155-13.c: Likewise.
5161 * gcc.target/i386/pr70155-14.c: Likewise.
5162 * gcc.target/i386/pr70155-15.c: Likewise.
5163 * gcc.target/i386/pr70155-16.c: Likewise.
5164 * gcc.target/i386/pr70155-17.c: Likewise.
5165 * gcc.target/i386/pr70155-18.c: Likewise.
5166 * gcc.target/i386/pr70155-19.c: Likewise.
5167 * gcc.target/i386/pr70155-20.c: Likewise.
5168 * gcc.target/i386/pr70155-21.c: Likewise.
5169 * gcc.target/i386/pr70155-22.c: Likewise.
5170
92329f9f
L
51712016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5172
5173 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5174 ".{5,6}".
5175
309a0cf6
BC
51762016-04-27 Bin Cheng <bin.cheng@arm.com>
5177
5178 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5179 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5180 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5181 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5182 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5183
72ed2b9c
RB
51842016-04-27 Richard Biener <rguenther@suse.de>
5185
5186 PR ipa/70760
5187 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5188 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5189
3c98ff9b
NS
51902016-04-27 Nathan Sidwell <nathan@acm.org>
5191
5192 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5193 * g++.dg/ubsan/pr63956.C: Adjust error location.
5194
9ec5d66b
NC
51952016-04-27 Nick Clifton <nickc@redhat.com>
5196
5197 PR middle-end/49889
5198 * gcc.dg/pr49889.c: New test.
5199
c1e1f433
BS
52002016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5201
5202 * c-c++-common/memset-array.c: New test.
5203
8ac43293
MS
52042016-04-26 Martin Sebor <msebor@redhat.com>
5205
5206 PR c++/66639
5207 * g++.dg/cpp1y/func_constexpr.C: New test.
5208
843ce8ab
PP
52092016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5210
5211 PR c++/70241
5212 * g++.dg/cpp0x/enum32.C: New test.
5213 * g++.dg/cpp0x/enum33.C: New test.
5214
52152016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
5216
5217 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5218 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5219 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5220 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5221 * gcc.c-torture/execute/pr38151.c: Likewise.
5222 * gcc.c-torture/execute/pr66556.c: Likewise.
5223 * gcc.c-torture/execute/pr67781.c: Likewise.
5224 * gcc.c-torture/execute/pr68648.c: Likewise.
5225
ca1206be
MG
52262016-04-26 Marc Glisse <marc.glisse@inria.fr>
5227
5228 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5229
2448a956
MP
52302016-04-26 Marek Polacek <polacek@redhat.com>
5231
5232 PR c/67784
5233 * gcc.dg/pr67784-3.c: New test.
5234 * gcc.dg/pr67784-4.c: New test.
5235 * gcc.dg/pr67784-5.c: New test.
5236
b02a5e26
MP
5237 PR c/70791
5238 * gcc.dg/Wnested-externs-2.c: New test.
5239
6b6aa8d3
MG
52402016-04-26 Marc Glisse <marc.glisse@inria.fr>
5241
5242 * gcc.dg/fold-plusmult.c: Adjust.
5243 * gcc.dg/no-strict-overflow-6.c: Adjust.
5244 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5245
a2095b55
BS
52462016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5247
5248 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5249 number scans.
5250 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5251 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5252 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5253 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5254 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5255 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5256 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5257 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5258 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5259 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5260 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5261 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5262 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5263 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5264 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5265 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5266 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5267 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5268 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5269 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5270 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5271 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5272 scans.
5273 * gcc.target/i386/pr32219-4.c: Likewise.
5274 * gcc.target/i386/pr32219-6.c: Likewise.
5275 * gcc.target/i386/pr32219-8.c: Likewise.
5276
bb0cc5c8
KT
52772016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5278
5279 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5280 associated options.
5281
5a0802ea
MP
52822016-04-26 Marek Polacek <polacek@redhat.com>
5283
5284 PR c++/70744
5285 * g++.dg/ext/cond2.C: New test.
5286
00f615af
BC
52872016-04-26 Bin Cheng <bin.cheng@arm.com>
5288
5289 PR tree-optimization/70771
5290 PR tree-optimization/70775
5291 * gcc.dg/pr70771.c: New test.
25939d34 5292 * gcc.dg/pr70775.c: New test.
00f615af 5293
218155e7
BS
52942016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5295
5296 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5297
ab99f467
RB
52982016-04-25 Richard Biener <rguenther@suse.de>
5299
5300 PR tree-optimization/70780
5301 * gcc.dg/torture/pr70780.c: New testcase.
5302
93c590ee
MC
53032016-04-25 Michael Collison <michael.collison@arm.com>
5304
c87885ca
RO
5305 * gcc.target/arm/neon-vaddws16.c: New test.
5306 * gcc.target/arm/neon-vaddws32.c: New test.
5307 * gcc.target/arm/neon-vaddwu16.c: New test.
5308 * gcc.target/arm/neon-vaddwu32.c: New test.
5309 * gcc.target/arm/neon-vaddwu8.c: New test.
5310 * lib/target-supports.exp
93c590ee
MC
5311 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5312 that arm neon support vector widen sum of HImode TO SImode.
5313
d6c1a7a7
JJ
53142016-04-23 Jakub Jelinek <jakub@redhat.com>
5315
5316 PR sanitizer/70712
5317 * c-c++-common/asan/pr70712.c: New test.
5318
ab0fc037
TS
53192016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5320
5321 * .gitattributes: New file.
5322
2aa64824
CL
53232016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5324
5325 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5326
e7e12d92
DH
53272016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5328
5329 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5330 * gfortran.dg/submodule_15.f08: Likewise.
5331
d1431192
RB
53322016-04-22 Richard Biener <rguenther@suse.de>
5333
5334 PR tree-optimization/70740
5335 * gcc.dg/torture/pr70740.c: New testcase.
5336
04a63c24
L
53372016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5338
5339 PR target/70750
5340 * gcc.target/i386/pr70750-1.c: New test.
5341 * gcc.target/i386/pr70750-2.c: Likewise.
5342
20700098
PC
53432016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5344
5345 PR c++/70540
5346 * g++.dg/cpp0x/auto48.C: New.
5347
aedf4e12
MP
53482016-04-21 Marek Polacek <polacek@redhat.com>
5349
5350 PR c++/70513
5351 * g++.dg/cpp0x/forw_enum12.C: New test.
5352 * g++.dg/cpp0x/forw_enum13.C: New test.
5353
2074d80a
KY
53542016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5355
5356 PR target/70728
5357 * gcc.target/i386/pr70728.c: New test.
5358
aef4aab0
RB
53592016-04-21 Richard Biener <rguenther@suse.de>
5360
5361 PR middle-end/70747
5362 * gcc.dg/pr70747.c: New testcase.
5363
2359e571
BC
53642016-04-21 Bin Cheng <bin.cheng@arm.com>
5365
5366 PR tree-optimization/70715
5367 * gcc.dg/tree-ssa/scev-13.c: New test.
5368
ce0e66ff
MG
53692016-04-21 Marc Glisse <marc.glisse@inria.fr>
5370
5371 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5372
2c2870a1
MG
53732016-04-21 Marc Glisse <marc.glisse@inria.fr>
5374
5375 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5376
a2b056a3
JH
53772016-04-20 Jan Hubicka <jh@suse.cz>
5378
5379 PR ipa/70018
5380 * g++.dg/ipa/nothrow-1.C: New testcase.
5381
ee392fc2
NS
53822016-04-20 Nathan Sidwell <nathan@acm.org>
5383
5384 PR c++/55635
5385 * g++.dg/eh/delete1.C: New.
5386
dda49daf
L
53872016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5388
5389 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5390 -mtune-ctrl=sse_typeless_stores.
5391
8a5b9d5a
L
53922016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5393
5394 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5395
1011119f
BC
53962016-04-20 Bin Cheng <bin.cheng@arm.com>
5397
5398 PR tree-optimization/69489
5399 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5400
477d4906
IV
54012016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5402
5403 PR c++/69363
5404 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5405 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5406 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5407
fad08d12
BC
54082016-04-20 Bin Cheng <bin.cheng@arm.com>
5409
5410 PR tree-optimization/56625
5411 PR tree-optimization/69489
5412 * gcc.dg/vect/pr56625.c: New test.
5413 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5414
9e3e4fab
AP
54152016-04-20 Andrew Pinski <apinski@cavium.com>
5416
5417 PR target/64971
5418 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5419
d7aa24e4
AC
54202016-04-20 Arnaud Charlet <charlet@adacore.com>
5421
5422 * gnat.dg/self1.adb: Remove now incorrect test.
5423
e6d62b46
BC
54242016-04-20 Bin Cheng <bin.cheng@arm.com>
5425
5426 * gcc.dg/tree-ssa/scev-11.c: New test.
5427 * gcc.dg/tree-ssa/scev-12.c: New test.
5428
2697b189
MP
54292016-04-20 Marek Polacek <polacek@redhat.com>
5430
5431 PR tree-optimization/70725
5432 * gcc.dg/pr70725.c: New test.
5433
60d393e8
RB
54342016-04-20 Richard Biener <rguenther@suse.de>
5435
5436 PR tree-optimization/70726
5437 * g++.dg/vect/pr70726.cc: New testcase.
5438
82c6f58a
AK
54392016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5440
5441 PR target/70674
5442 * gcc.target/s390/pr70674.c: New test.
5443
90eeab20
JD
54442016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5445
5446 PR libgfortran/70684
5447 * gfortran.dg/list_read_14.f90: New test.
5448
fc9cf6da
L
54492016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5450
5451 PR target/69201
5452 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5453 extern to force it misaligned.
5454 (b): Likewise.
5455 (c): Likewise.
5456 (d): Likewise.
5457 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5458 Don't check `*' before movv4sf_internal.
5459 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5460 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5461 Don't check `*' before movv16qi_internal.
5462 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5463 extern to force it misaligned.
5464 (b): Likewise.
5465 (c): Likewise.
5466 (d): Likewise.
5467 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5468 Don't check `*' before movv2df_internal.
5469 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5470 extern to force it misaligned.
5471 (b): Likewise.
5472 (c): Likewise.
5473 (d): Likewise.
5474 Check movv8sf_internal instead of avx_storeups256.
5475 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5476
ea8927ea
RB
54772016-04-19 Richard Biener <rguenther@suse.de>
5478
5479 PR tree-optimization/70171
5480 * g++.dg/tree-ssa/pr70171.C: New testcase.
5481
65f52ee9
RB
54822016-04-19 Richard Biener <rguenther@suse.de>
5483
5484 PR tree-optimization/70724
5485 * gcc.dg/torture/pr70724.c: New testcase.
5486
987b67f1
VM
54872016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5488
5489 PR middle-end/70689
c87885ca 5490 * gcc.target/i386/pr70689.c: New.
987b67f1 5491
91a47c39
L
54922016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5493
5494 PR target/70708
5495 * gcc.target/i386/pr70708.c: New test.
5496
8270b82d
RB
54972016-04-18 Richard Biener <rguenther@suse.de>
5498
5499 PR tree-optimization/43434
5500 * gcc.dg/vect/pr43434.c: New testcase.
5501 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5502 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5503 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5504 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5505 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5506 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5507 * gcc.dg/gomp/pr68640.c: Likewise.
5508 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5509 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5510
edd048e2
RB
55112016-04-18 Richard Biener <rguenther@suse.de>
5512
5513 PR tree-optimization/70701
5514 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5515
bd5c7330
TV
55162016-04-18 Tom de Vries <tom@codesourcery.com>
5517
5518 PR testsuite/70699
5519 * gcc.dg/pr70161.c: Add dot-file scans.
5520 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5521 instead of after last dot char.
5522
23f2660f
EB
55232016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5524
5525 * c-c++-common/dump-ada-spec-3.c: New test.
5526 * c-c++-common/dump-ada-spec-4.c: Likewise.
5527
da152c9f
TV
55282016-04-17 Tom de Vries <tom@codesourcery.com>
5529
5530 PR other/70183
5531 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5532
cc950f98
JH
55332016-04-15 Jan Hubicka <jh@suse.cz>
5534
5535 PR ipa/70018
5536 * g++.dg/ipa/pure-const-1.C: New testcase.
5537 * g++.dg/ipa/pure-const-2.C: New testcase.
5538 * g++.dg/ipa/pure-const-3.C: New testcase.
5539
949505a9
MP
55402016-04-15 Marek Polacek <polacek@redhat.com>
5541
5542 PR c/70671
5543 * gcc.dg/bitfld-22.c: New test.
5544
10e547d6
BS
55452016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5546
5547 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5548 x86_64.
5549
1e77281b
MP
55502016-04-15 Marek Polacek <polacek@redhat.com>
5551
5552 PR c/70651
5553 * c-c++-common/pr70651.c: New test.
5554
e501fa8e
KT
55552016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5556
5557 PR rtl-optimization/70681
5558 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5559 dump scan on arm and powerpc.
5560 * gcc.dg/pr10474.c: Likewise.
5561
dda1bf61
JJ
55622016-04-15 Jakub Jelinek <jakub@redhat.com>
5563
ca4ef1ff
JJ
5564 PR c++/69517
5565 PR c++/70019
5566 PR c++/70588
5567 * g++.dg/cpp1y/vla11.C: Revert for real.
5568
dda1bf61
JJ
5569 PR c/70436
5570 * c-c++-common/Wparentheses-1.c: New test.
5571 * c-c++-common/gomp/Wparentheses-1.c: New test.
5572 * c-c++-common/gomp/Wparentheses-2.c: New test.
5573 * c-c++-common/gomp/Wparentheses-3.c: New test.
5574 * c-c++-common/gomp/Wparentheses-4.c: New test.
5575 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5576 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5577 * c-c++-common/goacc/Wparentheses-1.c: New test.
5578
1355e62c
KY
55792016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5580
5581 PR target/70662
5582 * gcc.target/i386/pr70662.c: New test.
5583
0ab34b9e 55842016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 5585 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
5586
5587 PR tree-optimization/70130
5588 * gcc.dg/vect/O3-pr70130.c: New testcase.
5589
bc773aad
MM
55902016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5591
6e9b2286
MM
5592 PR target/70669
5593 * gcc.target/powerpc/pr70669.c: New test.
5594
bc773aad
MM
5595 PR target/70640
5596 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5597 a power7 system that does not have an assembler that supports
5598 power8.
5599
d8747845
MS
56002016-04-14 Martin Sebor <msebor@redhat.com>
5601
5602 PR c++/69517
5603 PR c++/70019
5604 PR c++/70588
5605 * c-c++-common/ubsan/vla-1.c: Revert.
5606 * g++.dg/cpp1y/vla11.C: Same.
5607 * g++.dg/cpp1y/vla12.C: Same.
5608 * g++.dg/cpp1y/vla13.C: Same.
5609 * g++.dg/cpp1y/vla14.C: Same.
5610 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 5611 * g++.dg/init/array24.C: Same.
d8747845
MS
5612 * g++.dg/ubsan/vla-1.C: Same.
5613
85128559
MP
56142016-04-14 Marek Polacek <polacek@redhat.com>
5615 Jan Hubicka <hubicka@ucw.cz>
5616
5617 PR c++/70029
5618 * g++.dg/torture/pr70029.C: New test.
5619
52fbb073
MS
56202016-04-14 Martin Sebor <msebor@redhat.com>
5621
5622 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5623 type size to prevent failures on targets with very low maximum
5624 alignment.
5625
6db61d6f
RB
56262016-04-14 Richard Biener <rguenther@suse.de>
5627
5628 PR tree-optimization/70623
5629 * gcc.dg/torture/pr70623.c: New testcase.
5630 * gcc.dg/torture/pr70623-2.c: Likewise.
5631
342fac95
MS
56322016-04-13 Martin Sebor <msebor@redhat.com>
5633
5634 PR c++/69517
5635 PR c++/70019
5636 PR c++/70588
5637 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5638 * g++.dg/cpp1y/vla11.C: New test.
5639 * g++.dg/cpp1y/vla12.C: New test.
5640 * g++.dg/cpp1y/vla13.C: New test.
5641 * g++.dg/cpp1y/vla14.C: New test.
5642 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 5643 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
5644 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5645
d93c452f
JJ
56462016-04-13 Jakub Jelinek <jakub@redhat.com>
5647
5648 PR c++/70641
5649 * g++.dg/opt/pr70641.C: New test.
5650
85115fb6
RO
56512016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5652
5653 PR rtl-optimization/68749
5654 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5655 effects of argument promotions.
5656 Remove default args to dg-skip-if.
5657
545a4139
PC
56582016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5659
5660 PR c++/70635
5661 * g++.dg/parse/pr70635.C: New.
5662
b3a77f21
MP
56632016-04-13 Marek Polacek <polacek@redhat.com>
5664
5665 PR c++/70639
5666 * c-c++-common/Wmisleading-indentation-4.c: New test.
5667
99cd9857
MP
56682016-04-13 Marek Polacek <polacek@redhat.com>
5669
5670 PR c/70436
c87885ca
RO
5671 * gcc.dg/Wparentheses-12.c: New test.
5672 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 5673
75ca93ec
IE
56742016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5675
5676 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5677 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5678 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5679
3d3f9e7e
JJ
56802016-04-13 Jakub Jelinek <jakub@redhat.com>
5681
37947cd0
JJ
5682 PR middle-end/70633
5683 * gcc.c-torture/compile/pr70633.c: New test.
5684
3d3f9e7e
JJ
5685 PR debug/70628
5686 * gcc.dg/torture/pr70628.c: New test.
5687
92886d3e
PP
56882016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5689
5690 PR c++/70610
5691 * g++.dg/template/pr70610.C: New test.
5692 * g++.dg/template/pr70610-2.C: New test.
5693 * g++.dg/template/pr70610-3.C: New test.
5694 * g++.dg/template/pr70610-4.C: New test.
5695
13bd7c2b
JJ
56962016-04-12 Jakub Jelinek <jakub@redhat.com>
5697
6512fa6d
JJ
5698 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5699 128 instead of 32.
5700
13bd7c2b
JJ
5701 PR c++/70571
5702 * g++.dg/ext/pr70571.C: New test.
5703
20b9851c
MM
57042016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5705
8a434ada 5706 PR target/70640
20b9851c
MM
5707 * gcc.target/powerpc/pr70640.c: New test.
5708
2b2f52bc
PC
57092016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5710
5711 PR c++/68722
5712 * g++.dg/parse/pr68722.C: New.
5713
5901e56a
JJ
57142016-04-12 Jakub Jelinek <jakub@redhat.com>
5715
5716 PR rtl-optimization/70596
5717 * gcc.target/i386/pr70596.c: New test.
5718
d4619dc1
NS
57192016-04-12 Nathan Sidwell <nathan@acm.org>
5720
5721 PR c++/70501
5722 * g++.dg/init/pr70501.C: New.
5723
3df530d3
DW
57242016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5725
5726 * gcc.target/i386/asm-flag-6.c: New test.
5727
b7a120d7
TV
57282016-04-12 Tom de Vries <tom@codesourcery.com>
5729
5730 PR tree-optimization/68756
5731 * gcc.dg/graphite/pr68756.c: New test.
5732
4e0eea75
JJ
57332016-04-12 Jakub Jelinek <jakub@redhat.com>
5734
5735 PR tree-optimization/70602
5736 * gcc.c-torture/execute/pr70602.c: New test.
5737
35fbda43
MM
57382016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5739
5740 PR target/70381
5741 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5742 __float128 emulator is built and runs.
5743 * gcc.target/powerpc/float128-1.c: Likewise.
5744
5745 * lib/target-supports.exp (check_ppc_float128_sw_available):
5746 Rework tests for __float128 software and hardware
5747 availability. Fix exit condition to return 0 on success.
5748
04a99ebe
JG
57492016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5750
5751 PR target/70133
5752 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5753 * gcc.target/aarch64/target_attr_15.c: Likewise.
5754
47cd5a85
PC
57552016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5756
5757 PR c++/69066
5758 * g++.dg/cpp1y/pr69066.C: New.
5759
a5edb32e
JD
57602016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5761
5762 PR fortran/68566
5763 * gfortran.dg/pr36192.f90: Update test.
5764 * gfortran.dg/pr36192_1.f90: Update test.
5765 * gfortran.dg/real_dimension_1.f: Update test.
5766 * gfortran.dg/parameter_array_init_7.f90: New test.
5767
8ef378f8
JDA
57682016-04-09 John David Anglin <danglin@gcc.gnu.org>
5769
c532c871
JDA
5770 PR testsuite/64039
5771 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5772
d34f706f
JDA
5773 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5774
75e1dd9e
JDA
5775 PR rtl-optimization/66669
5776 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5777
8a976f5f
JDA
5778 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5779
da04822a
JDA
5780 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5781 * gcc.dg/pie-1.c: Likewise.
5782 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5783 * gcc.dg/pic-4.c: Likewise.
5784 * gcc.dg/pie-3.c: Likewise.
5785 * gcc.dg/pie-4.c: Likewise.
5786
adfabcf9
JDA
5787 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5788
4a020adf
JDA
5789 PR tree-optimization/68644
5790 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5791
8ef378f8
JDA
5792 PR rtl-optimization/64886
5793 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5794
09bf990e
TV
57952016-04-09 Tom de Vries <tom@codesourcery.com>
5796
5797 PR tree-optimization/68953
5798 * gcc.dg/graphite/pr68953.c: New test.
5799
138c3c1a
DH
58002016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5801
5802 PR fortran/70592
5803 * gfortran.dg/deferred_character_16.f90: New test.
5804
f55460af
JJ
58052016-04-09 Jakub Jelinek <jakub@redhat.com>
5806
5807 PR tree-optimization/70586
5808 * gcc.c-torture/execute/pr70586.c: New test.
5809
0b77bbf3
DH
58102016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5811
5812 PR sanitizer/70573
5813 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5814 with __builtin_memset
5815 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5816
c42cfb5c
CP
58172016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5818
5819 PR lto/70289
5820 PR ipa/70348
5821 PR tree-optimization/70373
5822 PR middle-end/70533
5823 PR middle-end/70534
5824 PR middle-end/70535
5825 * c-c++-common/goacc/reduction-5.c: New test.
5826 * c-c++-common/goacc/reduction-promotions.c: New test.
5827 * gfortran.dg/goacc/reduction-3.f95: New test.
5828 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5829
56cfb596
PP
58302016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5831
5832 PR c++/70590
5833 PR c++/70452
5834 * g++.dg/pr70590.C: New test.
5835 * g++.dg/pr70590-2.C: New test.
5836
1a13c0a2
JJ
58372016-04-08 Jakub Jelinek <jakub@redhat.com>
5838
abc0647a
JJ
5839 PR middle-end/70593
5840 * gcc.target/i386/pr70593.c: New test.
5841
1a13c0a2
JJ
5842 PR rtl-optimization/70574
5843 * gcc.target/i386/avx2-pr70574.c: New test.
5844
c3da4956
MO
58452016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5846
5847 PR sanitizer/70541
5848 * c-c++-common/asan/pr70541.c: New test.
5849
9f1b833b
TV
58502016-04-08 Tom de Vries <tom@codesourcery.com>
5851
5852 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5853 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5854
bae7adda
KT
58552016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5856
5857 PR target/70566
5858 * gcc.c-torture/execute/pr70566.c: New test.
5859
211f3d57
TV
58602016-04-08 Tom de Vries <tom@codesourcery.com>
5861
5862 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5863 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5864
02cf2861
AM
58652016-04-08 Alan Modra <amodra@gmail.com>
5866
5867 * gcc.target/powerpc/pr70117.c: New.
5868
5f490f9f
JJ
58692016-04-07 Jakub Jelinek <jakub@redhat.com>
5870
56e9b710
JJ
5871 PR testsuite/70581
5872 * gcc.dg/lto/simd-function_0.c: New test.
5873
5f490f9f
JJ
5874 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5875 clones.
5876 * c-c++-common/attr-simd-2.c: Likewise.
5877 * c-c++-common/attr-simd-4.c: Likewise.
5878 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5879 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5880
e4ebc74d
TP
58812016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5882
5883 PR testsuite/70553
5884 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5885
9817ae35
TS
58862016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5887 Tom de Vries <tom@codesourcery.com>
5888
5889 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5890 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5891 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5892 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5893 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5894 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5895 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5896 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5897
e292f64d
PP
58982016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5899
5900 PR c/70436
5901 * g++.dg/warn/Wparentheses-29.C: New test.
5902
6b37bdaf
PP
59032016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5904
5905 PR c/70436
5906 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5907 explicit braces to resolve a future -Wparentheses warning.
5908
64824205
RH
59092016-04-06 Richard Henderson <rth@redhat.com>
5910
5911 * gcc.dg/pr61817-1.c: New test.
5912 * gcc.dg/pr61817-2.c: New test.
5913 * gcc.dg/pr69391-1.c: New test.
5914 * gcc.dg/pr69391-2.c: New test.
5915
bc2fc1f3
VM
59162016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5917
5918 PR rtl-optimization/70398
c87885ca 5919 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 5920
41414a02
EB
59212016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5922
5923 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5924
4066ea8a
YR
59252016-04-06 Yvan Roux <yvan.roux@linaro.org>
5926 Pedro Alves <palves@redhat.com>
5927
5928 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5929
ec35ea45
JJ
59302016-04-06 Jakub Jelinek <jakub@redhat.com>
5931
3866f8dd
JJ
5932 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5933 Check for avx512f effective targets instead of avx2.
5934 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5935 for AVX512F clones.
5936 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5937 * g++.dg/gomp/declare-simd-1.C: Likewise.
5938 * g++.dg/gomp/declare-simd-3.C: Likewise.
5939 * g++.dg/gomp/declare-simd-4.C: Likewise.
5940
ec35ea45
JJ
5941 PR middle-end/70550
5942 * c-c++-common/gomp/pr70550-1.c: New test.
5943 * c-c++-common/gomp/pr70550-2.c: New test.
5944
c08d28ac
NS
59452016-04-05 Nathan Sidwell <nathan@acm.org>
5946
5947 PR c++/70512
5948 * g++.dg/ext/attribute-may-alias-5.C: New.
5949
1d510e04
JJ
59502016-04-05 Jakub Jelinek <jakub@redhat.com>
5951
5952 PR c++/70336
5953 * c-c++-common/pr70336.c: New test.
5954 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5955 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5956
84278ed9
JH
59572016-04-05 Jan Hubicka <hubicka@ucw.cz>
5958
5959 PR ipa/66223
5960 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5961
268a0ec4
JJ
59622016-04-05 Jakub Jelinek <jakub@redhat.com>
5963
5964 PR rtl-optimization/70542
5965 * gcc.dg/torture/pr70542.c: New test.
5966 * gcc.target/i386/avx2-pr70542.c: New test.
5967
5e8c2eb1
ZS
59682016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5969
5970 PR tree-optimization/70509
5971 * gcc.target/i386/avx512bw-pr70509.c: New test.
5972
c0daf32d
PP
59732016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5974
5975 PR c++/70452
5976 * g++.dg/ext/constexpr-vla4.C: New test.
5977
bf867841
UB
59782016-04-05 Uros Bizjak <ubizjak@gmail.com>
5979
5980 PR target/70510
5981 * gcc.target/i386/pr70510.c: New test.
5982
3022186a
RB
59832016-04-05 Richard Biener <rguenther@suse.de>
5984
5985 PR tree-optimization/70526
5986 * g++.dg/torture/pr70526.C: New testcase.
5987
55fc79b2
JJ
59882016-04-05 Jakub Jelinek <jakub@redhat.com>
5989
5990 PR target/70525
5991 * gcc.target/i386/pr70525.c: New test.
5992
62b233f2
RB
59932016-04-05 Richard Biener <rguenther@suse.de>
5994
5995 PR middle-end/70499
5996 * g++.dg/torture/pr70499.C: New testcase.
5997
cc05759d
RB
59982016-04-05 Richard Biener <rguenther@suse.de>
5999
6000 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6001 remove XFAIL.
6002
f23f16d4
JJ
60032016-04-04 Jakub Jelinek <jakub@redhat.com>
6004
6005 PR middle-end/70307
6006 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6007 rs6000 ABI warnings.
6008
d27ecc49
JH
60092016-04-04 Jan Hubicka <hubicka@ucw.cz>
6010
6011 PR ipa/66223
6012 * g++.dg/ipa/devirt-51.C: New testcase.
6013
c974c96e
BS
60142016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6015 Jakub Jelinek <jakub@redhat.com>
6016
6017 PR middle-end/70457
6018 * gcc.dg/torture/pr70457.c: New.
6019
7a85da89
AV
60202016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6021
6022 PR fortran/67538
6023 * gfortran.dg/allocate_with_source_19.f08: New test.
6024
de517e64
AV
60252016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6026
6027 PR fortran/65795
6028 * gfortran.dg/coarray_allocate_6.f08: New test.
6029
43b9f499
RB
60302016-04-04 Richard Biener <rguenther@suse.de>
6031
6032 PR rtl-optimization/70484
6033 * gcc.dg/torture/pr70484.c: New testcase.
6034
f13355da
MP
60352016-04-04 Marek Polacek <polacek@redhat.com>
6036
6037 PR c/70307
6038 * gcc.dg/torture/pr70307.c: New test.
6039
6cc6ed50
OE
60402016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6041
6042 PR target/70416
6043 PR target/67391
6044 * gcc.target/sh/torture/pr70416.c: New.
6045
abdc16c8
MS
60462016-04-02 Martin Sebor <msebor@redhat.com>
6047
6048 PR c++/67376
6049 PR c++/70170
6050 PR c++/70172
6051 PR c++/70228
6052 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6053 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6054 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6055 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6056 * g++.dg/cpp0x/constexpr-string.C: Same.
6057 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6058 * g++.dg/cpp0x/pr65398.C: Same.
6059 * g++.dg/ext/constexpr-vla1.C: Same.
6060 * g++.dg/ext/constexpr-vla2.C: Same.
6061 * g++.dg/ext/constexpr-vla3.C: Same.
6062 * g++.dg/ubsan/pr63956.C: Same.
6063
763cd859
JJ
60642016-04-01 Jakub Jelinek <jakub@redhat.com>
6065
6066 PR rtl-optimization/70467
6067 * gcc.target/i386/pr70467-2.c: New test.
6068
0f875435
JJ
60692016-04-01 Jakub Jelinek <jakub@redhat.com>
6070 Marek Polacek <polacek@redhat.com>
6071
6072 PR c++/70488
6073 * g++.dg/init/new47.C: New test.
6074
41d14659
RR
60752016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6076
6077 PR target/70496
6078 * gcc.target/arm/pr70496.c: New test.
6079
f9bf89bb
NS
60802016-04-01 Nathan Sidwell <nathan@acm.org>
6081
73b9085d
NS
6082 PR c++/68475
6083 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6084
4afdcfaa
IE
60852016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6086
6087 PR target/69890
6088 * gcc.dg/strlenopt.h (memmove): New.
6089 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6090 instead of "string.h".
6091 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6092 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6093 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6094 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6095 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6096 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6097 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6098 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6099 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6100 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6101 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6102 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6103 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6104 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6105 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6106 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6107 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6108 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6109 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6110 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6111
b5d7a29c
RO
61122016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6113
6114 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6115 (Holder::foo): Reflect this.
6116
b660f9ec
IE
61172016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6118
6119 PR target/70442
6120 * gcc.dg/pr70442.c: New test.
6121
88504f34
NS
61222016-03-31 Nathan Sidwell <nathan@acm.org>
6123
6124 PR c++/70393
6125 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6126
95d34b96
KY
61272016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6128
6129 PR target/70453
6130 * gcc.target/i386/pr70453.c: New test.
6131
b4c4967c
AB
61322016-03-31 Andrey Belevantsev <abel@ispras.ru>
6133
6134 PR target/70292
6135 * gcc.c-torture/pr70292.c: New test.
6136
5fde6a45
MP
61372016-03-31 Marek Polacek <polacek@redhat.com>
6138
6139 PR c/70297
6140 * c-c++-common/pr70297.c: New test.
6141 * g++.dg/cpp0x/typedef-redecl.C: New test.
6142 * gcc.dg/typedef-redecl2.c: New test.
6143
97eb24c4
JJ
61442016-03-31 Jakub Jelinek <jakub@redhat.com>
6145
6146 PR rtl-optimization/70460
6147 * gcc.c-torture/execute/pr70460.c: New test.
6148
efc3536f
RB
61492016-03-31 Richard Biener <rguenther@suse.de>
6150
6151 PR c++/70430
6152 * g++.dg/ext/vector30.C: New testcase.
6153
e0876e21
DH
61542016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6155 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6156
6157 * gfortran.dg/fmt_pf.f90: New test.
6158
e9bff8c6
RO
61592016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6160
6161 Forward-port from 5 branch
6162 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6163
6164 PR testsuite/70356
6165 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6166 dg-require-effective-target after dg-do.
6167
6168 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6169
6170 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6171
2620c80d
TS
61722016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6173 Julian Brown <julian@codesourcery.com>
6174 Chung-Lin Tang <cltang@codesourcery.com>
6175 Cesar Philippidis <cesar@codesourcery.com>
6176 James Norris <jnorris@codesourcery.com>
6177 Tom de Vries <tom@codesourcery.com>
6178 Nathan Sidwell <nathan@codesourcery.com>
6179
bf867841 6180 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
6181 * c-c++-common/goacc/loop-clauses.c: Likewise.
6182 * g++.dg/goacc/template.C: Likewise.
6183 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6184 * gfortran.dg/goacc/loop-1.f95: Likewise.
6185 * gfortran.dg/goacc/loop-5.f95: Likewise.
6186 * gfortran.dg/goacc/loop-6.f95: Likewise.
6187 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6188 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6189 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6190 * c-c++-common/goacc/clauses-fail.c: Likewise.
6191 * c-c++-common/goacc/parallel-1.c: Likewise.
6192 * c-c++-common/goacc/reduction-1.c: Likewise.
6193 * c-c++-common/goacc/reduction-2.c: Likewise.
6194 * c-c++-common/goacc/reduction-3.c: Likewise.
6195 * c-c++-common/goacc/reduction-4.c: Likewise.
6196 * c-c++-common/goacc/routine-3.c: Likewise.
6197 * c-c++-common/goacc/routine-4.c: Likewise.
6198 * c-c++-common/goacc/routine-5.c: Likewise.
6199 * c-c++-common/goacc/tile.c: Likewise.
6200 * g++.dg/goacc/template.C: Likewise.
6201 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6202 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6203 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6204 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6205 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6206 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6207 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6208 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6209 * c-c++-common/goacc/use_device-1.c: ... this file.
6210 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6211 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6212 * c-c++-common/goacc/host_data-6.c: ... this file.
6213 * c-c++-common/goacc/loop-2-kernels.c: New file.
6214 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6215 * c-c++-common/goacc/loop-3.c: Likewise.
6216 * g++.dg/goacc/reference.C: Likewise.
6217 * g++.dg/goacc/routine-1.C: Likewise.
6218 * g++.dg/goacc/routine-2.C: Likewise.
6219
f6d2d066
RB
62202016-03-30 Richard Biener <rguenther@suse.de>
6221
6222 PR middle-end/70450
6223 * gcc.dg/torture/pr70450.c: New testcase.
6224
d43242b9
JJ
62252016-03-30 Jakub Jelinek <jakub@redhat.com>
6226
6227 PR target/70421
6228 * gcc.dg/torture/pr70421.c: New test.
6229 * gcc.target/i386/avx512f-pr70421.c: New test.
6230
5ce43b77
L
62312016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6232
6233 PR testsuite/70364
6234 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6235 (check): New function.
6236 (bar): Call check.
6237 (foo): Align stack to 16 bytes when calling bar.
6238 * gcc.target/i386/cleanup-2.c: Likewise.
6239
d014a712
PP
62402016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6241
6242 PR tree-optimization/59124
6243 * gcc.dg/Warray-bounds-19.c: New test.
6244
13f0e8c7
ZW
62452016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6246
6247 * lib/prune.exp (escape_regex_chars): New.
6248 (prune_file_path): Update to quote metcharacters for regexp.
6249
3336c6e0
JJ
62502016-03-29 Jakub Jelinek <jakub@redhat.com>
6251
a362f023
JJ
6252 PR rtl-optimization/70429
6253 * gcc.c-torture/execute/pr70429.c: New test.
6254
3336c6e0
JJ
6255 PR tree-optimization/70405
6256 * gcc.dg/pr70405.c: New test.
6257
728557fd
AV
62582016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6259
6260 PR fortran/70397
6261 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6262 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6263
bef977d4
TS
62642016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6265
6266 PR testsuite/64177
6267 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6268 __cilkrts_set_param to set two workers.
6269 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6270 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6271
6f6d25c9
DH
62722016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6273
bf867841 6274 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 6275
45733562
KY
62762016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6277
6278 PR target/70406
bf867841 6279 * gcc.target/i386/pr70406.c: New test.
45733562 6280
a1799e5e
EB
62812016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6282
6283 * gnat.dg/specs/double_record_extension3.ads: New test.
6284
5fca7b66
RH
62852016-03-25 Richard Henderson <rth@redhat.com>
6286
6287 PR target/70120
6288 * gcc.target/aarch64/pr70120-1.c: New.
6289 * gcc.target/aarch64/pr70120-2.c: New.
6290 * gcc.target/aarch64/pr70120-3.c: New.
6291
31ce75c6
PP
62922016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6293
6294 PR c++/62212
6295 * g++.dg/template/mangle2.C: The dg-do directive should be
6296 "compile" not "assemble".
6297
3caf0ca1
BS
62982016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6299
6300 PR lto/69650
6301 * gcc.dg/pr69650.c: New test.
6302
634035b6
DE
63032016-03-25 David Edelsohn <dje.gcc@gmail.com>
6304
6305 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6306
45d34276
AM
63072016-03-25 Alan Modra <amodra@gmail.com>
6308
6309 * gcc.dg/dfp/pr70052.c: New test.
6310
8f085166
RH
63112016-03-24 Richard Henderson <rth@redhat.com>
6312
6313 PR middle-end/69845
6314 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6315 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6316
011e5ec3
TV
63172016-03-24 Tom de Vries <tom@codesourcery.com>
6318
6319 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6320
9e3f4551
TV
63212016-03-24 Tom de Vries <tom@codesourcery.com>
6322
6323 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6324 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6325
45780041
TV
63262016-03-24 Tom de Vries <tom@codesourcery.com>
6327
6328 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6329 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6330
887ab4e5
PP
63312016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6332
6333 PR c++/62212
6334 * g++.dg/template/mangle2.C: New test.
6335
69a9a66f
RB
63362016-03-24 Richard Biener <rguenther@suse.de>
6337
6338 PR tree-optimization/70396
6339 * gcc.dg/torture/pr70396.c: New testcase.
6340
ed87de55
RB
63412016-03-24 Richard Biener <rguenther@suse.de>
6342
6343 PR middle-end/70370
6344 * gcc.dg/torture/pr70370.c: New testcase.
6345
ea064934
TV
63462016-03-24 Tom de Vries <tom@codesourcery.com>
6347
6348 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6349 * gfortran.dg/goacc/kernels-tree.f95: Same.
6350 * gfortran.dg/goacc/parallel-tree.f95: Same.
6351
b2a4dd1d
TV
63522016-03-24 Tom de Vries <tom@codesourcery.com>
6353
6354 * c-c++-common/goacc/uninit-if-clause.c: New test.
6355 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6356
72e7cd6e
JJ
63572016-03-24 Jakub Jelinek <jakub@redhat.com>
6358
6359 PR target/70290
bf867841
UB
6360 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6361 Fix formatting.
72e7cd6e 6362
ce9d0c03
RB
63632016-03-24 Richard Biener <rguenther@suse.de>
6364
6365 PR tree-optimization/70372
6366 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6367
426b9428
PP
63682016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6369
6370 PR c++/70347
6371 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6372
cd1588c4
PP
63732016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6374
6375 PR c++/70332
6376 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6377
61637db3
JJ
63782016-03-23 Jakub Jelinek <jakub@redhat.com>
6379
928af3bf
JJ
6380 PR c++/70001
6381 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6382 * g++.dg/cpp1y/pr70001.C: New test.
6383
61637db3
JJ
6384 PR c++/70323
6385 * g++.dg/cpp0x/constexpr-70323.C: New test.
6386
05aca4e7
AO
63872016-03-23 Alexandre Oliva <aoliva@redhat.com>
6388 Jason Merrill <jason@redhat.com>
6389 Jakub Jelinek <jakub@redhat.com>
6390
6391 PR c++/69315
6392 * g++.dg/cpp0x/constexpr-69315.C: New test.
6393 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6394
fbdb6baf
MP
63952016-03-23 Marek Polacek <polacek@redhat.com>
6396
6397 PR c++/69884
6398 * g++.dg/warn/Wignored-attributes-1.C: New test.
6399 * g++.dg/warn/Wignored-attributes-2.C: New test.
6400
d79ee524
TV
64012016-03-23 Tom de Vries <tom@codesourcery.com>
6402
6403 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6404 initialization.
6405 * gfortran.dg/goacc/private-3.f95 (test): Same.
6406 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6407 missing use param.
6408
a59f0bef
KT
64092016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6410
6411 * lib/target-supports.exp: Remove v7ve entry from loop
6412 creating effective target checks.
6413 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6414 (add_options_for_arm_arch_v7ve): Likewise.
6415
0179520a
JJ
64162016-03-23 Jakub Jelinek <jakub@redhat.com>
6417
6418 PR tree-optimization/70354
6419 * gcc.dg/vect/pr70354-1.c: New test.
6420 * gcc.dg/vect/pr70354-2.c: New test.
6421 * gcc.target/i386/avx2-pr70354-1.c: New test.
6422 * gcc.target/i386/avx2-pr70354-2.c: New test.
6423
75bb14d7
JL
64242016-03-22 Jeff Law <law@redhat.com>
6425
6426 PR target/70232
6427 * gcc.dg/tree-ssa/pr70232.c: New test.
6428
72c9526d
IE
64292016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6430
6431 PR target/70302
6432 * gcc.target/i386/pr70302.c: New test.
6433
a3ca1bc5
RB
64342016-03-22 Richard Biener <rguenther@suse.de>
6435
6436 PR middle-end/70251
6437 * g++.dg/torture/pr70251.C: New testcase.
6438
5c240f4d
DM
64392016-03-22 David Malcolm <dmalcolm@redhat.com>
6440
6441 PR c/69993
6442 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6443 Wmisleading-indentation.c.
6444 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6445 reflect change to diagnostic text and order of messages.
6446 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6447
80f6631b
DE
64482016-03-22 David Edelsohn <dje.gcc@gmail.com>
6449
6450 * g++.dg/ext/java-3.C: Don't compile on AIX.
6451
9a10956c
RB
64522016-03-22 Richard Biener <rguenther@suse.de>
6453
6454 PR middle-end/70333
6455 * gcc.dg/torture/pr70333.c: New testcase.
6456
6cedf922
IE
64572016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6458
6459 * g++.dg/ext/pr70290.C: New test.
6460
cd6c27ac
KY
64612016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6462
6463 PR target/70325
6464 * gcc.target/i386/pr70325.c: New test.
6465
4cde512c
JJ
64662016-03-22 Jakub Jelinek <jakub@redhat.com>
6467
b01915ed
JJ
6468 PR target/70329
6469 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6470 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6471
4e3e2cf1
JJ
6472 PR target/70300
6473 * gcc.target/i386/pr70300.c: New test.
6474
4cde512c
JJ
6475 PR c++/70295
6476 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6477 (func2): New function for cond with parens, xfail warning for c++.
6478 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6479
16f6d7dc
PP
64802016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6481
6482 PR c++/70096
6483 * g++.dg/template/ptrmem30.C: New test.
6484
a3e2b438
PP
64852016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6486
6487 PR c++/70204
6488 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6489 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6490
11b6a02e
JJ
64912016-03-21 Jakub Jelinek <jakub@redhat.com>
6492
6493 PR middle-end/70326
6494 * gcc.dg/pr70326.c: New test.
6495
b9407883
MG
64962016-03-21 Marc Glisse <marc.glisse@inria.fr>
6497 Jakub Jelinek <jakub@redhat.com>
6498
6499 PR tree-optimization/70317
6500 * gcc.dg/pr70317.c: New test.
6501
4a148e19
UB
65022016-03-21 Uros Bizjak <ubizjak@gmail.com>
6503
6504 PR target/70327
6505 * gcc.target/i386/pr70327.c: New test.
6506
2a85ddbb
ML
65072016-03-21 Martin Liska <mliska@suse.cz>
6508
7d36fe98 6509 PR ipa/70306
2a85ddbb
ML
6510 * gcc.dg/ipa/pr70306.c: New test.
6511
4a148e19 65122016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
6513
6514 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6515 * gcc.target/arm/attr-align3.c: Likewise.
6516 * gcc.target/arm/attr_arm.c: Likewise.
6517 * gcc.target/arm/flip-thumb.c: Likewise.
6518
6b366948
JJ
65192016-03-21 Jakub Jelinek <jakub@redhat.com>
6520
6521 PR target/70296
6522 * gcc.target/powerpc/altivec-36.c: New test.
6523
2fac8c14
RB
65242016-03-21 Richard Biener <rguenther@suse.de>
6525
6526 PR tree-optimization/70310
6527 * gcc.dg/torture/pr70310.c: New testcase.
6528
e9bde854
KY
65292016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6530
6531 PR target/70293
6532 * gcc.target/i386/pr70293.c: New test.
6533
56bbfaf6
RB
65342016-03-21 Richard Biener <rguenther@suse.de>
6535
6536 PR tree-optimization/70288
6537 * gcc.dg/torture/pr70288-1.c: New testcase.
6538 * gcc.dg/torture/pr70288-2.c: Likewise.
6539
3eee49ed
AB
65402016-03-21 Andrey Belevantsev <abel@ispras.ru>
6541
6542 PR rtl-optimization/69307
6543 * gcc.target/arm/pr69307.c: New test.
4a148e19 6544
8e7816b4
AB
65452016-03-21 Andrey Belevantsev <abel@ispras.ru>
6546
6547 PR rtl-optimization/69102
6548 * gcc.c-torture/compile/pr69102.c: New test.
6549
14d7d4be
JL
65502016-03-18 Jeff Law <law@redhat.com>
6551
6552 PR rtl-optimization/70263
6553 * gcc.c-torture/compile/pr70263-1.c: New test.
6554 * gcc.target/i386/pr70263-2.c: New test.
6555
5c6a601c
BS
65562016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6557
6558 PR rtl-optimization/70278
6559 * gcc.dg/torture/pr70278.c: New test.
6560 * gcc.target/arm/pr70278.c: New test.
6561
4bbf545b
DM
65622016-03-18 David Malcolm <dmalcolm@redhat.com>
6563
6564 PR c/70281
6565 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6566 (test_builtin_types_compatible_p): New test function.
6567 * gcc.dg/pr70281.c: New test case.
6568
dc28bb68
CL
65692016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6570
6571 PR target/70113
6572 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6573
5e8d6dff
IE
65742016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6575
6576 PR tree-optimization/70252
6577 * gcc.dg/pr70252.c: New test.
6578
d0e7e403
TV
65792016-03-18 Tom de Vries <tom@codesourcery.com>
6580
6581 * gcc.dg/pr70161-2.c: New test.
6582 * gcc.dg/pr70161.c: New test.
6583
fa22501a
TV
65842016-03-18 Tom de Vries <tom@codesourcery.com>
6585
6586 PR ipa/70269
6587 * gcc.dg/pr70269.c: New test.
6588
dd125026
JJ
65892016-03-18 Jakub Jelinek <jakub@redhat.com>
6590
6591 PR c++/70267
6592 * g++.dg/ext/java-3.C: New test.
6593
91914f0a
PP
65942016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6595
6596 PR c++/70205
6597 * g++.dg/lookup/pr70205.C: New test.
6598
753a8910
PP
65992016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6600
6601 PR c++/70218
6602 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6603
14ba7b28
MP
66042016-03-17 Marek Polacek <polacek@redhat.com>
6605
6606 PR c/69407
6607 * gcc.dg/atomic-op-6.c: New test.
6608
ded60913
DM
66092016-03-17 David Malcolm <dmalcolm@redhat.com>
6610
6611 PR c/70264
6612 * c-c++-common/pr70264.c: New test case.
6613
a3aad0e6
JJ
66142016-03-17 Jakub Jelinek <jakub@redhat.com>
6615
17366700
JJ
6616 PR c++/70144
6617 * c-c++-common/pr70144-1.c: New test.
6618 * c-c++-common/pr70144-2.c: New test.
6619
a3aad0e6
JJ
6620 PR c++/70272
6621 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6622 * g++.dg/opt/flifetime-dse6.C: New test.
6623 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6624
b57e6e18
L
66252016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6626
6627 PR driver/70192
6628 * gcc.dg/pic-1.c: New test.
6629 * gcc.dg/pic-2.c: Likewise.
6630 * gcc.dg/pic-3.c: Likewise.
6631 * gcc.dg/pic-4.c: Likewise.
6632 * gcc.dg/pie-1.c: Likewise.
6633 * gcc.dg/pie-2.c: Likewise.
6634 * gcc.dg/pie-3.c: Likewise.
6635 * gcc.dg/pie-4.c: Likewise.
6636 * gcc.dg/pie-5.c: Likewise.
6637 * gcc.dg/pie-6.c: Likewise.
6638
b38ba58b
TV
66392016-03-17 Tom de Vries <tom@codesourcery.com>
6640
6641 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6642 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6643
6931b3b7
RB
66442016-03-17 Richard Biener <rguenther@suse.de>
6645
6646 PR debug/70271
6647 * g++.dg/debug/pr70271.C: New testcase.
6648
0c8b64cb
IE
66492016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6650
6651 * gcc.target/i386/pr70251.c: New test.
6652
b1970801
MP
66532016-03-17 Marek Polacek <polacek@redhat.com>
6654
6655 PR c++/70194
6656 * g++.dg/warn/constexpr-70194.C: New test.
6657
820c5eaa
RH
66582016-03-16 Richard Henderson <rth@redhat.com>
6659
6660 PR middle-end/70240
6661 * gcc.c-torture/compile/pr70240.c: New.
6662
da0ad263
SKS
66632016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6664
6665 * gcc.c-torture/compile/20151204.c: Skip for avr.
6666
c73d295c
JJ
66672016-03-16 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR target/70245
6670 * g++.dg/opt/pr70245.C: New test.
6671 * g++.dg/opt/pr70245.h: New file.
6672 * g++.dg/opt/pr70245-aux.cc: New file.
6673
b2794066
MS
66742016-03-16 Martin Sebor <msebor@redhat.com>
6675
6676 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6677
aa43616c
RH
66782016-03-16 Richard Henderson <rth@redhat.com>
6679
6680 PR middle-end/70199
6681 * gcc.c-torture/compile/pr70199.c: New.
6682
59608fe5
L
66832016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6684
6685 * gcc.dg/uninit-19.c: Run dos2unix.
6686
ab4c578f
MP
66872016-03-16 Marek Polacek <polacek@redhat.com>
6688
6689 PR c/70093
6690 * gcc.dg/nested-func-10.c: New test.
6691 * gcc.dg/nested-func-9.c: New test.
6692
f5387e76
JJ
66932016-03-16 Jakub Jelinek <jakub@redhat.com>
6694
6695 PR tree-optimization/68714
6696 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6697
7662b718
TV
66982016-03-16 Tom de Vries <tom@codesourcery.com>
6699
6700 PR tree-optimization/68715
6701 * gcc.dg/graphite/pr68715-2.c: New test.
6702 * gcc.dg/graphite/pr68715.c: New test.
6703 * gfortran.dg/graphite/pr68715.f90: New test.
6704
be7ce7ae
TV
67052016-03-16 Tom de Vries <tom@codesourcery.com>
6706
6707 PR tree-optimization/68809
6708 * gcc.dg/graphite/pr68809-2.c: New test.
6709 * gcc.dg/graphite/pr68809.c: New test.
6710
1935f250
JJ
67112016-03-16 Jakub Jelinek <jakub@redhat.com>
6712
6651c93e
JJ
6713 PR c++/70147
6714 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6715 method call to i () as argument. Adjust expected output.
6716
1935f250
JJ
6717 PR c++/70147
6718 * g++.dg/ubsan/pr70147-1.C: New test.
6719 * g++.dg/ubsan/pr70147-2.C: New test.
6720
ab1caa6e
MS
67212016-03-15 Martin Sebor <msebor@redhat.com>
6722
6723 PR c++/58281
6724 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6725
5c2a1bbb
JDA
67262016-03-15 John David Anglin <danglin@gcc.gnu.org>
6727
cb5d8ad1
JDA
6728 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6729 hppa*-*-hpux*.
6730
b440dd40
JDA
6731 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6732
5c2a1bbb
JDA
6733 PR libfortran/69799
6734 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6735 libatomic_available.
6736
42c729c5
MP
67372016-03-15 Marek Polacek <polacek@redhat.com>
6738
6739 PR c++/70209
6740 * g++.dg/ext/attribute-may-alias-4.C: New test.
6741
82b1c550
AM
67422016-03-15 Alexander Monakov <amonakov@ispras.ru>
6743
6744 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6745 -fvar-tracking-assignments-toggle flag.
6746
4ccbf3a6
PH
67472016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6748
6749 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6750
c39858bd
JJ
67512016-03-15 Jakub Jelinek <jakub@redhat.com>
6752
6753 PR rtl-optimization/70222
6754 * gcc.c-torture/execute/pr70222-1.c: New test.
6755 * gcc.c-torture/execute/pr70222-2.c: New test.
6756
8be119c1
RH
67572016-03-15 Richard Henderson <rth@redhat.com>
6758
6759 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6760
6598bb55
AB
67612016-03-15 Andrey Belevantsev <abel@ispras.ru>
6762
6763 PR rtl-optimization/69032
6764 * gcc.dg/pr69032.c: New test.
6765
81fa2944
AB
67662016-03-15 Andrey Belevantsev <abel@ispras.ru>
6767
6768 PR rtl-optimization/63384
4a148e19 6769 * g++.dg/pr63384.C: New test.
81fa2944 6770
74ea9ab6
AB
67712016-03-15 Andrey Belevantsev <abel@ispras.ru>
6772
6773 PR target/64411
6774 * gcc.target/i386/pr64411.C: New test.
6775
045d5055
TV
67762016-03-15 Tom de Vries <tom@codesourcery.com>
6777
6778 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6779 * gfortran.dg/goacc/kernels-alias.f95: New test.
6780
3ea33585
MS
67812016-03-14 Martin Sebor <msebor@redhat.com>
6782
6783 PR c++/53792
6784 * g++.dg/cpp0x/constexpr-inline.C: New test.
6785 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6786
1df7b330
DE
67872016-03-14 David Edelsohn <dje.gcc@gmail.com>
6788
6789 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6790
79b57d18
JJ
67912016-03-14 Jakub Jelinek <jakub@redhat.com>
6792
6793 PR middle-end/70219
6794 * gcc.dg/pr70219.c: New test.
6795
3cbf012a
BS
67962016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6797
6798 PR target/70083
6799 * gcc.dg/torture/pr70083.c: New test.
6800 * gcc.target/i386/pr70083.c: New test.
6801
a9fee7cd
RB
68022016-03-14 Richard Biener <rguenther@suse.de>
6803
6804 PR tree-optimization/56365
6805 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6806
4799603f
SB
68072016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6808
6809 PR target/70098
6810 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6811 New function.
6812 * g++.dg/pr70098.C: New testcase.
6813
6814
760ca967
TV
68152016-03-14 Tom de Vries <tom@codesourcery.com>
6816
6817 PR tree-optimization/70045
6818 * gcc.dg/graphite/pr70045.c: New test.
6819
44e66a77
JD
68202016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6821
6822 PR fortran/69043
6823 * gfortran.dg/include_9.f90: New test.
6824
a18e0fe1
DH
68252016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6826
6827 PR fortran/45076
6828 gfortran.dg/prof/prof.exp: New script.
6829 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6830
d0aca6ab
AB
68312016-03-12 Andrey Belevantsev <abel@ispras.ru>
6832
6833 PR rtl-optimization/69307
6834 * gcc.dg/pr69307.c: New test.
6835
cefe08a4
VM
68362016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6837
6838 PR target/69614
6839 * gcc.target/arm/pr69614.c: New.
6840
70112e2a
PT
68412016-03-12 Paul Thomas <pault@gcc.gnu.org>
6842
6843 PR fortran/70031
6844 * gfortran.dg/submodule_14.f08: New test
6845
6846 PR fortran/69524
6847 * gfortran.dg/submodule_15.f08: New test
6848
3f1e5d3a
PP
68492016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6850
6851 PR c++/70106
6852 * g++.dg/cpp1y/paren3.C: New test.
6853
a3f6d680
MM
68542016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6855
6856 PR target/70131
6857 * gcc.target/powerpc/ppc-round2.c: New test.
6858
92348f09
BS
68592016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6860
6861 PR target/70123
6862 * gcc.dg/torture/pr70123.c: New test.
6863
cebde9e9
JL
68642016-03-11 Jeff Law <law@redhat.com>
6865
6866 PR tree-optimization/70190
6867 * gcc.c-torture/compile/pr70190.c: New test.
6868
3edc5da4
DM
68692016-03-11 David Malcolm <dmalcolm@redhat.com>
6870
6871 PR c/68187
6872 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6873 case.
6874 (test43_b): Likewise.
6875 (test43_c): Likewise.
6876 (test43_d): Likewise.
6877 (test43_e): Likewise.
6878 (test43_f): Likewise.
6879 (test43_g): Likewise.
6880 (test44_a): Likewise.
6881 (test44_b): Likewise.
6882 (test44_c): Likewise.
6883 (test44_d): Likewise.
6884 (test44_e): Likewise.
6885
318c1204
DM
68862016-03-11 David Malcolm <dmalcolm@redhat.com>
6887
6888 PR c/70085
6889 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6890
bc062234
KT
68912016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6892
6893 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6894 dg-options.
6895
acfc1ac1
KT
68962016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6897
6898 PR target/70002
6899 PR target/69245
6900 * gcc.target/aarch64/pr69245_2.c: New test.
6901
d1e2bb2d
JJ
69022016-03-11 Jakub Jelinek <jakub@redhat.com>
6903
6904 PR tree-optimization/70177
6905 * gcc.dg/pr70177.c: New test.
6906
07350627
AL
69072016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6908
6909 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6910
5c6706f7
AL
69112016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6912
6913 * gcc.dg/tree-ssa/sra-20.c: New.
6914
02d472a2
JJ
69152016-03-11 Jakub Jelinek <jakub@redhat.com>
6916
686d390a
JJ
6917 PR rtl-optimization/70174
6918 * gcc.dg/pr70174.c: New test.
6919
02d472a2
JJ
6920 PR tree-optimization/70169
6921 * gcc.dg/pr70169.c: New test.
6922
0f9befa1
IE
69232016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6924
6925 PR target/70160
6926 * gcc.target/i386/pr70160.c: New test.
6927
432d4670
AK
69282016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6929
6930 * gcc.target/s390/dfp-1.c: New test.
6931
a3dc8760
NC
69322016-03-10 Nick Clifton <nickc@redhat.com>
6933
6934 PR target/70044
6935 * gcc.target/aarch64/pr70044.c: New test.
6936
b87a8d7d
PP
69372016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6938 Jakub Jelinek <jakub@redhat.com>
6939
6940 PR c++/70001
6941 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6942 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6943 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6944
4f4ada6a
JH
69452016-03-10 Jan Hubicka <hubicka@ucw.cz>
6946
6947 PR lto/69589
6948 * g++.dg/lto/pr69589_0.C: New testcase
6949 * g++.dg/lto/pr69589_1.C: New testcase
6950
d49b0aa0
MP
69512016-03-10 Marek Polacek <polacek@redhat.com>
6952
6953 PR c++/70153
6954 * g++.dg/delayedfold/unary-plus1.C: New test.
6955
69562016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
6957
6958 * gcc.target/arm/pr45701-1.c: Escape brackets.
6959 * gcc.target/arm/pr45701-2.c: Likewise.
6960
71017a7b
AL
69612016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6962
6963 * gfortran.dg/unconstrained_commons.f: New.
6964
ba52669f
AM
69652016-03-10 Alan Modra <amodra@gmail.com>
6966
6967 * gcc.dg/pr69195.c: New.
6968 * gcc.dg/pr69238.c: New.
6969
27742332
TV
69702016-03-10 Tom de Vries <tom@codesourcery.com>
6971
6972 PR testsuite/68915
6973 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6974
3a81a594
RB
69752016-03-10 Richard Biener <rguenther@suse.de>
6976
6977 PR tree-optimization/70128
6978 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6979 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6980
3433b975
JJ
69812016-03-09 Jakub Jelinek <jakub@redhat.com>
6982
c2864f02
JJ
6983 PR tree-optimization/70152
6984 * gcc.dg/pr70152.c: New test.
6985
3433b975
JJ
6986 PR target/70086
6987 * gcc.target/i386/pr70086-1.c: New test.
6988 * gcc.target/i386/pr70086-2.c: New test.
6989 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
6990
6991 PR tree-optimization/70127
6992 * gcc.c-torture/execute/pr70127.c: New test.
6993
96b3c82d
CP
69942016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6995
6996 * c-c++-common/goacc/combined-directives-2.c: New test.
6997
b4f3232d
DM
69982016-03-09 David Malcolm <dmalcolm@redhat.com>
6999
7000 PR c/68473
7001 PR c++/70105
7002 * g++.dg/diagnostic/pr70105.C: New test.
7003 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7004 (test_multiple_ordinary_maps): New test function.
7005
40499f81
DM
70062016-03-09 David Malcolm <dmalcolm@redhat.com>
7007
7008 PR c/68473
7009 PR c++/70105
7010 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7011 Drop range information from call to inform_at_rich_loc.
7012 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7013 New.
7014 (test_show_locus): Replace calls to rich_location::add_range with
7015 calls to add_range. Rewrite the tests that used the now-defunct
7016 rich_location ctor taking a source_range. Simplify other tests
7017 by replacing calls to COMBINE_LOCATION_DATA with calls to
7018 make_location.
7019
c9e33662
RB
70202016-03-09 Richard Biener <rguenther@suse.de>
7021 Jakub Jelinek <jakub@redhat.com>
7022
7023 PR tree-optimization/70138
7024 * gcc.dg/vect/pr70138-1.c: New testcase.
7025 * gcc.dg/vect/pr70138-2.c: Likewise.
7026
2c73b764
JJ
70272016-03-09 Jakub Jelinek <jakub@redhat.com>
7028
7029 PR target/70049
7030 * gcc.target/i386/pr70049.c: New test.
7031
c06d25bb
RB
70322016-03-09 Richard Biener <rguenther@suse.de>
7033
7034 PR c/70143
7035 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7036 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7037 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7038
5828a501
RO
70392016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7040
7041 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7042 arm-*-*.
7043
2e141c8d
JJ
70442016-03-09 Jakub Jelinek <jakub@redhat.com>
7045
5a9def37
JJ
7046 PR middle-end/67278
7047 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7048
2e141c8d
JJ
7049 PR target/67278
7050 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7051
7052 PR middle-end/70050
7053 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7054 in testcase comment.
7055
bf751f40
TV
70562016-03-09 Tom de Vries <tom@codesourcery.com>
7057
7058 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7059 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7060 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7061 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7062 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7063 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7064 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7065 * gfortran.dg/goacc/kernels-loop.f95: New test.
7066
e210c999
MS
70672016-03-08 Martin Sebor <msebor@redhat.com>
7068
7069 PR c++/62096
7070 * g++.dg/warn/overflow-warn-7.C: New test.
7071
80aac5c8
JM
70722016-03-08 Jason Merrill <jason@redhat.com>
7073
7074 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7075 * lib/target-supports.exp (check_effective_target_concepts): New.
7076
12b81409
JJ
70772016-03-08 Jakub Jelinek <jakub@redhat.com>
7078
d259b234
JJ
7079 PR c++/70135
7080 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7081 * g++.dg/ubsan/pr70135.C: New test.
7082
12b81409
JJ
7083 PR target/70110
7084 * gcc.dg/pr70110.c: New test.
7085
b4e9f2aa
MJ
70862016-03-07 Martin Jambor <mjambor@suse.cz>
7087
7088 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7089 * c-c++-common/gomp/if-1.c: Likewise.
7090 * c-c++-common/gomp/pr61486-2.c: Likewise.
7091 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7092 to dg-additional-options.
7093 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7094 * g++/gomp/target-teams-1.c: Likewise.
7095 * gcc.dg/gomp/gomp.exp: Likewise.
7096 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7097 dg-additional-options.
7098 * gfortran.dg/gomp/gomp.exp: Likewise.
7099 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7100 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7101 dg-additional-options.
7102 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7103
f86e631e
MJ
71042016-03-07 Martin Jambor <mjambor@suse.cz>
7105
7106 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7107 * c-c++-common/gomp/gridify-1.c: New test.
7108 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7109
94156b3f
AV
71102016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7111
7112 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7113 trigger for cortex-r8, when scanning for register r8.
7114 * gcc.target/arm/pr45701-2.c: Likewise.
7115
a84a49b7 71162016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 7117 Jeff Law <law@redhat.com>
a84a49b7
RB
7118
7119 PR tree-optimization/69740
7120 * gcc.c-torture/compile/pr69740-1.c: New test.
7121 * gcc.c-torture/compile/pr69740-2.c: New test.
7122
e41f6c9e
BS
71232016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7124
7125 * lib/target-supports.exp
7126 (check_effective_target_whole_vector_shift): Enable for PPC64.
7127
57548bf5
RB
71282016-03-07 Richard Biener <rguenther@suse.de>
7129
7130 PR tree-optimization/70115
7131 * gcc.dg/torture/pr70115.c: New testcase.
7132
4ae13300
NS
71332016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7134
7135 PR middle-end/69916
7136 * c-c-++-common/goacc/pr69916.c: New.
7137
5edb9853
RH
71382016-03-07 Richard Henderson <rth@redhat.com>
7139
7140 * gcc.c-torture/compile/pr70061.c: New test.
7141
2067a8f3
RB
71422016-03-07 Richard Biener <rguenther@suse.de>
7143
7144 PR testsuite/70109
7145 * gcc.dg/vect/O3-pr36098.c: New testcase.
7146
4145a9b7
CL
71472016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7148
7149 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7150
1878be32
EB
71512016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7152
7153 * gnat.dg/renaming9.ad[sb]: New testcase.
7154
df762bb2
JJ
71552016-03-05 Jakub Jelinek <jakub@redhat.com>
7156
7157 PR c++/70084
7158 * g++.dg/expr/stdarg3.C: New test.
7159
7d461295
JL
71602016-03-04 Jeff Law <law@redhat.com>
7161
7162 PR tree-optimization/69196
7163 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7164 x86_64-*-*.
7165
29b9828f
BS
71662016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7167
b6b552fd
BS
7168 PR c/69973
7169 * gcc.dg/pr69973.c: New test.
7170
201d49e9
BS
7171 PR rtl-optimization/69941
7172 * gcc.dg/torture/pr69941.c: New test.
7173
29b9828f
BS
7174 PR c/69824
7175 * gcc.dg/pr69824.c: New test.
7176
640b7e74
TV
71772016-03-05 Tom de Vries <tom@codesourcery.com>
7178
7179 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7180 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7181 function.
7182
7a3a3fad
PP
71832016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7184
7185 PR c++/66786
7186 * g++.dg/cpp1y/var-templ48.C: New test.
7187 * g++.dg/cpp1y/var-templ49.C: New test.
7188
cd439aec
EB
71892016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7190
7191 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7192
60204554
JJ
71932016-03-04 Jakub Jelinek <jakub@redhat.com>
7194
0c8825de
JJ
7195 PR c++/70035
7196 * g++.dg/ubsan/pr70035.C: New test.
7197
60204554
JJ
7198 PR target/70062
7199 * gcc.target/i386/pr70062.c: New test.
7200
f79d4eab
L
72012016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7202
7203 * g++.dg/template/typename21.C: Remove c++98_only.
7204
ea81ce67
L
72052016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7206
7207 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7208
64b23c13
DM
72092016-03-04 David Malcolm <dmalcolm@redhat.com>
7210
7211 PR c/68187
7212 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7213 function.
7214 (fn_42_b): Likewise.
7215 (fn_42_c): Likewise.
7216
729526f5
DM
72172016-03-04 David Malcolm <dmalcolm@redhat.com>
7218
7219 PR c/68187
7220 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7221 function.
7222 (fn_40_b): Likewise.
7223 (fn_41_a): Likewise.
7224 (fn_41_b): Likewise.
7225
f9ea11ac
JJ
72262016-03-04 Jakub Jelinek <jakub@redhat.com>
7227
7228 PR target/70059
7229 * gcc.target/i386/avx512f-pr70059.c: New test.
7230 * gcc.target/i386/avx512dq-pr70059.c: New test.
7231
b6c38c69
BS
72322016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7233
7234 PR rtl-optimization/57676
7235 * gcc.dg/torture/pr57676.c: New test.
7236
af3cdd34
IE
72372016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7238
7239 * gcc.dg/pr70026.c: New test.
7240
7ff6ca38
MP
72412016-03-04 Marek Polacek <polacek@redhat.com>
7242
7243 PR c/69798
7244 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7245 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7246
a6bf62d5
KT
72472016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7248
7249 PR target/70004
7250 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7251 Delete.
7252 (test_corners_sisd_si): Likewise.
7253 (main): Remove checks of the above.
7254 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7255
ae4cdc6a
EB
72562016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7257
7258 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7259
08455559
CL
72602016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7261
7262 * gcc.dg/torture/pr69951.c: Accept argc==0.
7263
e9a35493
RB
72642016-03-04 Richard Biener <rguenther@suse.de>
7265
7266 PR c++/70054
7267 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7268 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7269
fba054c2
DV
72702016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7271
7272 PR testsuite/69766
7273 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7274 testing multiarch.
7275
f10cdc6c
JJ
72762016-03-04 Jakub Jelinek <jakub@redhat.com>
7277
7278 PR debug/69947
7279 * gcc.dg/guality/pr69947.c: New test.
7280
2e981ba0
JJ
72812016-03-03 Jakub Jelinek <jakub@redhat.com>
7282
7283 PR ada/70017
7284 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7285
0ba3bfa2
KT
72862016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7287
7288 PR rtl-optimization/69904
7289 * gcc.target/arm/pr69904.c: New test.
7290
97ecdb46
JJ
72912016-03-03 Jakub Jelinek <jakub@redhat.com>
7292
7293 PR target/70021
7294 * gcc.dg/vect/pr70021.c: New test.
7295 * gcc.target/i386/pr70021.c: New test.
7296
a2a743a1
MP
72972016-03-03 Marek Polacek <polacek@redhat.com>
7298
7299 PR middle-end/70050
7300 * gcc.dg/pr70050.c: New test.
7301
fa07ecdd
JG
73022016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7303
7304 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7305
23504262
ML
73062016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7307
7308 PR tree-optimization/70043
7309 * gfortran.dg/vect/pr70043.f90: New test.
7310
b7b9e1a9
EB
73112016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7312
7313 * gnat.dg/specs/task1.ads: New test.
7314
cb83ba54
RO
73152016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7316
7317 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7318 Invoke gdb with -batch.
7319 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7320
a75f5e30
RB
73212016-03-03 Richard Biener <rguenther@suse.de>
7322
7323 PR tree-optimization/55936
7324 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7325
268bc320
JL
73262016-03-02 Jeff Law <law@redhat.com>
7327
815f20ab
JL
7328 PR rtl-optimization/69942
7329 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7330 effects of argument promotions.
7331
268bc320
JL
7332 PR tree-optimization/69987
7333 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7334 target does not support -fprefetch-loop-arrays.
7335
171f7de5
UB
73362016-03-02 Uros Bizjak <ubizjak@gmail.com>
7337
7338 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7339
192912db
BC
73402016-03-02 Bin Cheng <bin.cheng@arm.com>
7341
c7908871 7342 PR rtl-optimization/69052
192912db
BC
7343 * gcc.target/i386/pr69052.c: New test.
7344
90a7a40b
AM
73452016-03-02 Alan Modra <amodra@gmail.com>
7346
7347 * gcc.dg/pr69990.c: New.
7348
69fa742f
JJ
73492016-03-02 Jakub Jelinek <jakub@redhat.com>
7350
de752fb0
JJ
7351 PR c/68062
7352 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7353
7354 PR middle-end/70022
7355 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7356
69fa742f
JJ
7357 PR target/70028
7358 * gcc.target/i386/pr70028.c: New test.
7359
7c65bd56
MK
73602016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7361
7362 * c-c++-common/asan/swapcontext-test-1.c,
7363 * c-c++-common/tsan/thread_leak.c,
7364 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7365 * g++.dg/tsan/benign_race.C,
7366 * g++.dg/tsan/fd_close_norace.C,
7367 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7368 races with sanitizer output
7369
37d98220 73702016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 7371 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
7372
7373 PR target/67278
7374 * gcc.dg/simd-8.c: New testcase.
7375
218db463
RB
73762016-03-02 Richard Biener <rguenther@suse.de>
7377
7378 PR middle-end/67278
7379 * gcc.dg/simd-7.c: New testcase.
7380
22c72158
EB
73812016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7382
7383 * gcc.target/i386/pr70007.c: Tweak.
7384
9a790ccc
DV
73852016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7386
7387 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7388
bd02f00f
MP
73892016-03-02 Marek Polacek <polacek@redhat.com>
7390
7391 PR c/67854
7392 * gcc.dg/pr67854.c: New test.
7393
1e840f39
JJ
73942016-03-02 Jakub Jelinek <jakub@redhat.com>
7395
7396 PR middle-end/70025
7397 * gcc.dg/torture/pr70025.c: New test.
7398
bca00241
VK
73992016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7400
7401 PR tree-optimization/68621
7402 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7403
0bca04b8
EB
74042016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7405
7406 * gcc.target/i386/pr70007.c: New test.
7407
2a9afc86
JL
74082016-03-01 Jeff Law <law@redhat.com>
7409
eab2541b 7410 PR tree-optimization/69196
9d83ef71 7411 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 7412
2a9afc86
JL
7413 PR tree-optimization/69196
7414 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7415 duplicating code and spoiling the expected output.
7416
0d39977e
MM
74172016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7418
7419 PR target/70033
7420 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7421 supports power9 before doing tests.
7422 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7423 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7424 * gcc.target/powerpc/p9-permute.c: Likewise.
7425
a0c0699d
UB
74262016-03-01 Uros Bizjak <ubizjak@gmail.com>
7427
7428 PR target/70027
7429 * gcc.target/i386/pr70027.c: New test.
7430
0ae3ef47 74312016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
7432
7433 * gcc.dg/pr70017.c: New test.
7434
686e2237
JJ
74352016-03-01 Jakub Jelinek <jakub@redhat.com>
7436
7437 PR c/69796
7438 PR c/69974
7439 * gcc.dg/pr69796.c: New test.
7440 * gcc.dg/pr69974.c: New test.
7441
f8e4188c
EB
74422016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7443
7444 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7445
5e3f1c7c
JL
74462016-02-29 Jeff Law <law@redhat.com>
7447
7448 PR tree-optimization/69987
7449 * gfortran.dg/pr69987.f90: New test.
7450
7451 PR tree-optimization/69989
7452 * gcc.c-torture/compile/pr69989-2.c: New test.
7453
1be56bc5
MP
74542016-03-01 Marek Polacek <polacek@redhat.com>
7455
7456 PR c++/69795
7457 * g++.dg/parse/invalid1.C: New test.
7458
1b19470d
RB
74592016-03-01 Richard Biener <rguenther@suse.de>
7460
7461 PR middle-end/70022
7462 * gcc.dg/pr70022.c: New testcase.
7463
3ae0661a
IE
74642016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7465
7466 PR tree-optimization/69956
7467 * gcc.dg/pr69956.c: New test.
7468
0f09ab88
BS
74692016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7470
7471 PR target/70011
7472 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7473 XFAIL when hardware supports efficient unaligned storage access.
7474
76d881bf
PP
74752016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7476
7477 PR c++/69961
7478 * g++.dg/template/pr69961a.C: New test.
7479 * g++.dg/template/pr69961b.C: New test.
7480
7168133a
DM
74812016-02-29 David Malcolm <dmalcolm@redhat.com>
7482
7483 PR preprocessor/69985
7484 * gcc.dg/cpp/pr69985.c: New test case.
7485
0c6072a3
JL
74862016-02-29 Jeff Law <law@redhat.com>
7487
e66f219b
JL
7488 PR tree-optimization/70005
7489 * gcc.c-torture/execute/pr70005.c New test.
7490
0c6072a3
JL
7491 PR tree-optimization/69999
7492 * gcc.c-torture/compile/pr69999.c: New test.
7493
fd9fbdb3
YR
74942016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7495
7496 PR tree-optimization/69652
7497 * gcc.dg/torture/pr69652.c: Delete test.
7498 * gcc.dg/vect/pr69652.c: New test.
7499
cbd400b4
RB
75002016-02-19 Richard Biener <rguenther@suse.de>
7501
7502 PR tree-optimization/69980
7503 * gfortran.dg/vect/pr69980.f90: New testcase.
7504
84ea0f58
EB
75052016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7506
7507 * gcc.target/sparc/20160229-1.c: New test.
7508
5d2a63dc
EB
75092016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7510
7511 * gnat.dg/stack_usage3.adb: New test.
7512 * gnat.dg/stack_usage3_pkg.ads: New helper.
7513
93e708f9
EB
75142016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7515
7516 * gnat.dg/renaming8.adb: New test.
7517 * gnat.dg/renaming8_pkg1.ads: New helper.
7518 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7519 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7520
6512bc93
RB
75212016-02-29 Richard Biener <rguenther@suse.de>
7522
7523 PR tree-optimization/69720
7524 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7525
7b201a88
TK
75262016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7527
7528 PR fortran/68147
7529 PR fortran/47674
7530 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7531
82ee0cf2 75322016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
7533 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7534
7535 PR fortran/56007
7536 * gfortran.dg/coarray_8.f90: Adjust error message.
7537 * gfortran.dg/pr56007.f90: New test.
7538 * gfortran.dg/pr56007.f: New test.
7539
cdc1a2c8
L
75402016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7541
7542 PR tree-optimization/69989
7543 * gcc.dg/torture/pr69989.c: New test.
7544
33505bcf
EB
75452016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7546
7547 * gcc.target/i386/stack-realign-win.c: New test.
7548
524bfb19
HA
75492016-02-28 Harald Anlauf <anlauf@gmx.de>
7550
7551 PR fortran/60126
7552 * gfortran.dg/pr60126.f90: New test.
7553
bd542508
JL
75542016-02-27 Jeff Law <law@redhat.com>
7555
7556 Revert
7557 2016-02-26 Richard Biener <rguenther@suse.de>
7558 Jeff Law <law@redhat.com>
7559
7560 PR tree-optimization/69740
7561 * gcc.c-torture/compile/pr69740-1.c: New test.
7562 * gcc.c-torture/compile/pr69740-2.c: New test.
7563
dd1291e0
JD
75642016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7565
5fb67f8b 7566 PR fortran/69910
dd1291e0
JD
7567 * gfortran.dg/newunit_4.f90: New test.
7568
5cfefb59
JJ
75692016-02-27 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR target/69613
7572 PR rtl-optimization/69886
7573 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7574 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7575 target.
7576
20ba5f33
MS
75772016-02-26 Martin Sebor <msebor@redhat.com>
7578
7579 PR tree-optimization/15826
7580 * gcc.dg/tree-ssa/pr15826.c: New test.
7581
e6fb01b0
JJ
75822016-02-26 Jakub Jelinek <jakub@redhat.com>
7583
7584 PR target/69969
7585 * gcc.target/powerpc/pr69969.c: New test.
7586
e3e0cf64
MS
75872016-02-26 Martin Sebor <msebor@redhat.com>
7588
7589 PR c++/15766
7590 * g++.old-deja/g++.other/decl5.C: Add a test case.
7591
d1f2bea5
SB
75922016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7593
7594 PR target/69946
7595 * gcc.target/powerpc/pr69946.c: New file.
7596
4a4f9d2b 75972016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 7598 Jeff Law <law@redhat.com>
4a4f9d2b 7599
e3e0cf64 7600 PR tree-optimization/69740
4a4f9d2b
RB
7601 * gcc.c-torture/compile/pr69740-1.c: New test.
7602 * gcc.c-torture/compile/pr69740-2.c: New test.
7603
ad2a2706
MJ
76042016-02-26 Martin Jambor <mjambor@suse.cz>
7605
7606 PR middle-end/69920
7607 * gcc.dg/torture/pr69932.c: New test.
7608 * gcc.dg/torture/pr69936.c: Likewise.
7609
1d11f7ce
AK
76102016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7611
7612 PR target/69709
7613 * gcc.target/s390/pr69709.c: New test.
7614
6cfccbb2
KT
76152016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7616
7617 PR target/69245
7618 * gcc.target/aarch64/pr69245_1.c: New test.
7619
ac59ad4e
KT
76202016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7621
7622 PR target/69613
7623 * gcc.dg/torture/pr69613.c: New test.
7624
a2ad54a0
JJ
76252016-02-26 Jakub Jelinek <jakub@redhat.com>
7626
7627 PR rtl-optimization/69891
7628 * gcc.target/i386/pr69891.c: New test.
7629
0884062c 76302016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
7631 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7632
d2369d4f 7633 PR target/61397
c163789b
MM
7634 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7635 functionality for both 32-bit and 64-bit.
7636
5aed7e2c
RB
76372016-02-26 Richard Biener <rguenther@suse.de>
7638
7639 PR tree-optimization/69551
7640 * gcc.dg/torture/pr69951.c: New testcase.
7641
798e2a8e
RB
76422016-02-25 Richard Biener <rguenther@suse.de>
7643
7644 PR tree-optimization/48795
7645 * gcc.dg/Warray-bounds-18.c: New testcase.
7646
9559fbac
RO
76472016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7648
7649 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7650
c049b107
JJ
76512016-02-25 Jakub Jelinek <jakub@redhat.com>
7652
7653 PR rtl-optimization/69896
7654 * gcc.dg/pr69896.c: New test.
7655
1137001c
PP
76562016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7657
7658 PR c++/69736
7659 * g++.dg/cpp1y/paren2.C: New test.
7660
2e9c8641
MS
76612016-02-24 Martin Sebor <msebor@redhat.com>
7662
7663 PR c/51147
7664 * gcc.dg/enum-mode-2.c: New test.
7665
03ca8fb3
JJ
76662016-02-24 Jakub Jelinek <jakub@redhat.com>
7667
7668 PR c++/69922
7669 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7670 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7671 * g++.dg/ubsan/pr69922.C: New test.
7672
0b05329b
MP
76732016-02-24 Marek Polacek <polacek@redhat.com>
7674
7675 PR c/69819
7676 * gcc.dg/pr69819.c: New test.
7677
57c2c374
MS
76782016-02-24 Martin Sebor <msebor@redhat.com>
7679
3b96b93a
MS
7680 PR c++/69912
7681 * g++.dg/ext/flexary15.C: New test.
7682
76832016-02-24 Martin Sebor <msebor@redhat.com>
7684
7685 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 7686 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 7687 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 7688
65433bb5
MK
76892016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7690 Charles Baylis <charles.baylis@linaro.org>
7691
7692 PR debug/61033
7693 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7694
f802a424 76952016-02-24 Richard Biener <rguenther@suse.de>
44293580 7696 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
7697
7698 PR middle-end/69760
7699 * gcc.dg/torture/pr69760.c: New testcase.
7700
525f795f
RO
77012016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7702
7703 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7704 pattern on Solaris with as.
7705
cd7bbceb
KT
77062016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7707
7708 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7709 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7710 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7711 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7712
89c0c1fd
JJ
77132016-02-24 Jakub Jelinek <jakub@redhat.com>
7714
7715 PR middle-end/69915
7716 * gcc.dg/pr69915.c: New test.
7717
0683fd27
KT
77182016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7719
7720 PR rtl-optimization/69886
7721 * gcc.dg/torture/pr69886.c: New test.
7722
e53d562a
RB
77232016-02-24 Richard Biener <rguenther@suse.de>
7724
7725 PR middle-end/68963
7726 * gcc.dg/torture/pr68963.c: New testcase.
7727
74a00288
KT
77282016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7729
7730 PR target/69875
7731 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7732 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7733 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7734 * gcc.target/arm/atomic_loaddi_1.c: New test.
7735 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7736 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7737 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7738 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7739 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7740 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7741 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7742 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7743
340fd4c9
JJ
77442016-02-24 Jakub Jelinek <jakub@redhat.com>
7745
7746 PR middle-end/69909
7747 * gcc.dg/torture/pr69909.c: New test.
7748
47d3fdb2
RB
77492016-02-24 Richard Biener <rguenther@suse.de>
7750
7751 PR tree-optimization/69907
7752 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7753 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7754 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7755
dab73e73
CB
77562016-02-24 Christian Bruel <christian.bruel@st.com>
7757
7758 * gcc.target/arm/pragma_cpp_fma.c: New test.
7759
7cc5ec65
JD
77602016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7761
7762 PR fortran/61156
7763 * gfortran.dg/include_6.f90: Update test.
7764
067fbd8b
JJ
77652016-02-23 Jakub Jelinek <jakub@redhat.com>
7766
7767 PR objc/69844
7768 * objc.dg/pr69844.m: New test.
7769
64a454d9
JD
77702016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7771
7772 PR libgfortran/69456
7773 * gfortran.dg/namelist_89.f90: New test.
7774 * gfortran.dg/pr59700.f90: Update test..
7775
35886f0b
MS
77762016-02-23 Martin Sebor <msebor@redhat.com>
7777
7778 PR middle-end/69780
7779 * g++.dg/ext/builtin_alloca.C: New test.
7780 * gcc.dg/builtins-68.c: New test.
7781
162cc7e3
RH
77822016-02-23 Richard Henderson <rth@redhat.com>
7783
7784 * gcc.target/i386/addr-space-3.c: Remove test.
7785
196440f8
DM
77862016-02-23 David Malcolm <dmalcolm@redhat.com>
7787
7788 PR preprocessor/69126
7789 PR preprocessor/69543
7790 * c-c++-common/pr69126-2-long.c: New test.
7791 * c-c++-common/pr69126-2-short.c: New test.
7792 * c-c++-common/pr69543-1.c: Remove xfail.
7793
1d3121af
DM
77942016-02-23 David Malcolm <dmalcolm@redhat.com>
7795
7796 PR preprocessor/69126
7797 PR preprocessor/69543
7798 PR preprocessor/69558
7799 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7800 (f): Rename to...
7801 (test_2): ...this, and add leading comment.
7802 (MACRO_3, test_3): New.
7803 (MACRO_4A, MACRO_4B, test_4): New.
7804 (MACRO): Rename to...
7805 (MACRO_5): ...this.
7806 (g): Rename to...
7807 (test_5): ...this, updating for renaming of MACRO, and
7808 add leading comment.
7809 * c-c++-common/pr69543-1.c: New.
7810 * c-c++-common/pr69543-2.c: New.
7811 * c-c++-common/pr69543-3.c: New.
7812 * c-c++-common/pr69543-4.c: New.
7813 * c-c++-common/pr69558-1.c: New.
7814 * c-c++-common/pr69558-2.c: New.
7815 * c-c++-common/pr69558-3.c: New.
7816 * c-c++-common/pr69558-4.c: New.
7817 * gcc.dg/pr69558.c: Move to...
7818 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7819 xfail for c++.
7820
f99c3557
TS
78212016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7822
7823 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7824 to -ftree-parallelize-loops/-fopenacc changes.
7825 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7826 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7827 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7828 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7829 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7830 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7831 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7832 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7833 * c-c++-common/goacc/kernels-loop.c: Likewise.
7834 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7835 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7836 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7837 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7838
c60ec7c2
RO
78392016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7840
7841 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7842
f1a62b6f
JJ
78432016-02-23 Jakub Jelinek <jakub@redhat.com>
7844
e67bf044
JJ
7845 PR c++/69902
7846 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7847
f1a62b6f
JJ
7848 PR c/69900
7849 * gcc.dg/pr69900.c: New test.
7850
20c5e09e
MJ
78512016-02-23 Martin Jambor <mjambor@suse.cz>
7852
7853 PR tree-optimization/69666
7854 * gcc.dg/tree-ssa/pr69666.c: New test.
7855
e457a6fc
AV
78562016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7857
7858 PR fortran/67451
7859 * gfortran.dg/coarray_allocate_5.f08: New test.
7860
d7b574f4
AK
78612016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7862
7863 * gcc.target/s390/vcond-shift.c: Move to ...
7864 * gcc.target/s390/vector/vcond-shift.c: ... here.
7865
58bdeb44
AK
78662016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7867
7868 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7869 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7870
7cd0387b
AK
78712016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7872
7873 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7874
4246c8da
MW
78752016-02-20 Mark Wielaard <mjw@redhat.com>
7876
7877 PR c/28901
7878 * gcc.dg/unused-variable-3.c: New test.
7879
f93bc532
JJ
78802016-02-22 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR target/69888
7883 * gcc.target/i386/pr69888.c: New test.
7884
c4e360f4
RB
78852016-02-22 Richard Biener <rguenther@suse.de>
7886
7887 PR tree-optimization/69882
7888 * gfortran.dg/vect/pr69882.f90: New testcase.
7889
09c92f1c
JJ
78902016-02-22 Jakub Jelinek <jakub@redhat.com>
7891
7892 PR target/69885
7893 * gcc.dg/pr69885.c: New test.
7894
f88d45dc
OE
78952016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7896
7897 PR target/69806
7898 PR target/54089
7899 * gcc.target/sh/pr54089-10.c: New.
7900
ce1ff48e
PT
79012016-02-20 Paul Thomas <pault@gcc.gnu.org>
7902
7903 PR fortran/69423
7904 * gfortran.dg/deferred_character_15.f90 : New test.
7905
bbf27208
DH
79062016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7907
7908 PR fortran/57365
7909 gfortran.dg/allocate_with_source_18.f03: New test.
7910
79112016-02-20 Harald Anlauf <anlauf@gmx.de>
7912
7913 PR fortran/52531
7914 gfortran.dg/gomp/pr52531.f90: New test.
7915
268be88c
BE
79162016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7917
7918 PR c++/69865
7919 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7920 -std=c++03.
7921
4b6c824a
JJ
79222016-02-19 Jakub Jelinek <jakub@redhat.com>
7923
871b3f47
JJ
7924 PR c++/69826
7925 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7926 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7927
7a965d51
JJ
7928 PR c++/69850
7929 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7930
4b6c824a
JJ
7931 PR c++/69851
7932 * g++.dg/torture/pr69851.C: New test.
7933
15fca21a
MS
79342016-02-19 Martin Sebor <msebor@redhat.com>
7935
7936 PR testsuite/69573
7937 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7938
19e21586
JJ
79392016-02-19 Jakub Jelinek <jakub@redhat.com>
7940
03a616ac
JJ
7941 PR c++/69850
7942 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7943 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7944
19e21586
JJ
7945 PR c++/67767
7946 * g++.dg/cpp0x/pr67767.C: New test.
7947
2db16594
KT
79482016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7949
7950 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7951 for fp, simd, crypto, crc, lse.
7952 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7953 above.
7954 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7955 effective target check.
7956
5a7d9d1e
JJ
79572016-02-19 Jakub Jelinek <jakub@redhat.com>
7958
7959 PR target/69820
7960 * gcc.target/i386/pr69820.c: New test.
7961
6448f064
AK
79622016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7963
7964 * gcc.target/s390/vector/int128-1.c: New test.
7965
d0a859e6
AK
79662016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7967
7968 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7969
9e4eb643
AK
79702016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7971
7972 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7973 instruction pattern name to prevent the testcase from failing with
7974 -march=z13.
7975
859a4c0e
AK
79762016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7977
7978 * gcc.target/s390/md/movstr-2.c: New test.
7979
efc2340b
MK
79802016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7981
7982 * gcc.target/s390/morestack.c: New test.
7983
ca2bfbc2
DV
79842016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7985
7986 PR target/69625
7987 * gcc.target/s390/pr69625.c: Add test case.
7988
efd4bd05
BE
79892016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7990
7991 PR testsuite/68580
7992 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7993
2bf2078a
MM
79942016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7995
7996 PR target/68404
7997 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7998 * gcc.target/powerpc/fusion3.c: Likewise.
7999
f003579e
RB
80002016-02-18 Richard Biener <rguenther@suse.de>
8001
8002 PR middle-end/69553
8003 * g++.dg/torture/pr69553.C: New testcase.
8004
19233914
NC
80052016-02-18 Nick Clifton <nickc@redhat.com>
8006
efd4bd05
BE
8007 PR target/62254
8008 PR target/69610
8009 * gcc.target/arm/pr62554.c: New test.
8010 * gcc.target/arm/pr69610-1.c: New test.
8011 * gcc.target/arm/pr69610-2.c: New test.
19233914 8012
23f27839
RB
80132016-02-18 Richard Biener <rguenther@suse.de>
8014
8015 PR middle-end/69854
8016 * gcc.dg/torture/pr69854.c: New testcase.
8017
932c0da4
JJ
80182016-02-17 Jakub Jelinek <jakub@redhat.com>
8019
8020 PR c++/69850
8021 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8022
1bed93e4
BS
80232012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8024
8025 * gcc.target/powerpc/vec-cg.c: New test.
8026
57bfb134
RB
80272016-02-17 Richard Biener <rguenther@suse.de>
8028
8029 PR testsuite/69586
8030 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8031
a44e0ebb
KT
80322016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8033
8034 PR target/69161
8035 * gcc.c-torture/compile/pr69161.c: New test.
8036
ffacd726
DS
80372016-02-17 David Sherwood <david.sherwood@arm.com>
8038
8039 PR target/69532
8040 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8041 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8042
448db8d2
EB
80432016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8044
8045 * gcc.dg/ifcvt-4.c: Skip on Visium.
8046
e2f0522e
EB
80472016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8048
8049 * gnat.dg/atomic8.adb: New test.
8050
bf17fe3f
EB
80512016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8052
8053 * gnat.dg/discr46.ad[sb]: New test.
8054
ecf835e9
KN
80552016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8056
8057 PR Target/48344
8058 * gcc.target/powerpc/pr48344-1.c: New test.
8059
49a1164a
TK
80602015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8061
8062 PR fortran/69742
8063 * gfortran.dg/associate_21.f90: New test.
8064
bf14eba2
JJ
80652016-02-16 Jakub Jelinek <jakub@redhat.com>
8066
8067 PR c/69835
8068 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8069 -Wnonnull in dg-options.
8070 * c-c++-common/nonnull-2.c: New test.
8071
35a093b6
JG
80722016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8073 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8074
8075 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8076
e387d491
JJ
80772016-02-16 Jakub Jelinek <jakub@redhat.com>
8078
8079 PR middle-end/69801
8080 * gcc.dg/pr69801.c: Add empty dg-options.
8081
ba539195
JN
80822016-02-16 James Norris <jnorris@codesourcery.com>
8083
8084 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8085 * g++.dg/goacc/deviceptr-1.c: New file.
8086
2a2b8f64
JJ
80872016-02-16 Jakub Jelinek <jakub@redhat.com>
8088
8089 PR tree-optimization/69820
8090 * gcc.dg/vect/pr69820.c: New test.
8091
87440c29
RB
80922016-02-16 Richard Biener <rguenther@suse.de>
8093
8094 PR tree-optimization/69776
8095 * gcc.dg/torture/pr69776-2.c: New testcase.
8096
6d87c306
BS
80972016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8098
8099 PR tree-optimization/69714
8100 * gcc.dg/torture/pr69714.c: New test.
8101
3824a0a2
JJ
81022016-02-16 Jakub Jelinek <jakub@redhat.com>
8103
8104 PR tree-optimization/69802
8105 * gcc.dg/pr69802.c: New test.
8106
c8cfe96e
RB
81072016-02-16 Richard Biener <rguenther@suse.de>
8108
8109 PR middle-end/69801
8110 * gcc.dg/pr69801.c: New testcase.
8111
fc12098d
JD
81122016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8113
8114 PR libgfortran/69651
8115 * gfortran.dg/read_bang.f90: New test.
8116 * gfortran.dg/read_bang4.f90: New test.
8117
ba6b3795
JJ
81182016-02-15 Jakub Jelinek <jakub@redhat.com>
8119
f0516ca4
JJ
8120 PR c++/69658
8121 * g++.dg/init/pr69658.C: New test.
8122
ba6b3795
JJ
8123 PR c++/69797
8124 * c-c++-common/pr69797.c: New test.
8125
de3f9a2d
PK
81262016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8127
8128 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8129 check for aarch64*-*-*.
8130
17a3b967
RB
81312016-02-15 Richard Biener <rguenther@suse.de>
8132
8133 PR tree-optimization/69783
8134 * gcc.dg/vect/pr69783.c: New testcase.
8135
1c48bff1
RB
81362016-02-15 Richard Biener <rguenther@suse.de>
8137
8138 PR tree-optimization/69776
8139 * gcc.dg/torture/pr69776.c: New testcase.
8140
1e6025b6
TK
81412016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8142
8143 PR fortran/60526
8144 * gfortran.dg/type_decl_4.f90: Reinstated.
8145
d3308279
JDA
81462016-02-14 John David Anglin <danglin@gcc.gnu.org>
8147
8148 PR fortran/68746
8149 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8150
b7c56581
TK
81512016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8152
8153 PR fortran/60526
8154 PR bootstrap/69816
8155 * gfortran.dg/type_decl_4.f90: Removed.
8156
60cb4ef5
TK
81572016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8158
8159 PR fortran/60526
8160 * gfortran.dg/type_decl_4.f90: New test.
8161
f6964637
AM
81622016-02-14 Alan Modra <amodra@gmail.com>
8163
1a8849d1 8164 PR testsuite/68886
f6964637
AM
8165 * gcc.c-torture/execute/stkalign.c: Revise test.
8166
f5121920
OE
81672016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8168
8169 PR target/67260
8170 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8171
6cda3ab6
OE
81722016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8173
8174 PR target/67260
8175 * gcc.target/sh/torture/pr67260.c: New.
8176
6786e598
JDA
81772016-02-12 John David Anglin <danglin@gcc.gnu.org>
8178
8179 * gcc.dg/pr67964.c: Add dg-require-alias.
8180
7e05dad8
OE
81812016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8182
8183 PR target/67636
8184 PR target/64345
8185 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8186
7f4cc3ce
JD
81872016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8188
8189 PR libgfortran/69668
8190 * gfortran.dg/namelist_88.f90: New test.
8191
955ca6dc
JD
81922016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8193
8194 PR libgfortran/69668
8195 * gfortran.dg/namelist_38.f90: Update test.
8196 * gfortran.dg/namelist_84.f90: Update test.
8197
876217ae
DM
81982016-02-12 David Malcolm <dmalcolm@redhat.com>
8199
8200 PR other/69554
8201 * gcc.dg/pr69554-1.c: New test.
8202 * gfortran.dg/pr69554-1.F90: New test.
8203 * gfortran.dg/pr69554-2.F90: New test.
8204 * lib/gcc-dg.exp (proc dg-locus): New function.
8205 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8206 distinguish between the caret-printing and non-caret-printing
8207 cases. If caret-printing has been explicitly enabled, bail out
8208 without attempting to fix up the output.
8209
61789eed
DM
82102016-02-12 David Malcolm <dmalcolm@redhat.com>
8211
8212 PR driver/69265
8213 PR driver/69453
8214 * gcc.dg/spellcheck-options-3.c: New test case.
8215 * gcc.dg/spellcheck-options-4.c: New test case.
8216 * gcc.dg/spellcheck-options-5.c: New test case.
8217 * gcc.dg/spellcheck-options-6.c: New test case.
8218 * gcc.dg/spellcheck-options-7.c: New test case.
8219 * gcc.dg/spellcheck-options-8.c: New test case.
8220 * gcc.dg/spellcheck-options-9.c: New test case.
8221 * gcc.dg/spellcheck-options-10.c: New test case.
8222
c3090c1f
JJ
82232016-02-12 Jakub Jelinek <jakub@redhat.com>
8224
8225 PR rtl-optimization/69764
8226 PR rtl-optimization/69771
8227 * c-c++-common/pr69764.c: New test.
8228 * gcc.dg/torture/pr69771.c: New test.
8229
8222034d
MP
82302016-02-12 Marek Polacek <polacek@redhat.com>
8231
8232 * g++.dg/torture/init-list1.C: New.
8233
f749f792
MP
82342016-02-12 Marek Polacek <polacek@redhat.com>
8235
8236 * gcc.dg/pr69522.c: Add empty dg-options.
8237
199fb02a
IE
82382016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8239
8240 * g++.dg/lto/lto.exp: Include and init mpx.
8241 * g++.dg/lto/pr69729_0.C: New test.
8242
b69539cb
JJ
82432016-02-12 Jakub Jelinek <jakub@redhat.com>
8244
06ff7000
JJ
8245 PR ipa/69241
8246 * g++.dg/ipa/pr69241-4.C: New test.
8247
b69539cb
JJ
8248 PR ipa/68672
8249 * g++.dg/ipa/pr68672-1.C: New test.
8250 * g++.dg/ipa/pr68672-2.C: New test.
8251 * g++.dg/ipa/pr68672-3.C: New test.
8252
16595a1f
BS
82532016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8254
8255 PR c/69522
6d87c306 8256 * gcc.dg/pr69522.c: New test.
16595a1f 8257
38d795d2
PP
82582016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8259
8260 PR c++/69098
8261 * g++.dg/cpp1y/69098.C: New test.
8262 * g++.dg/cpp1y/69098-2.C: New test.
8263
9c582551
JJ
82642016-02-12 Jakub Jelinek <jakub@redhat.com>
8265
8266 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8267 and neighbour -> neighbor.
8268 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8269 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8270 * c-c++-common/Wvarargs.c: Likewise.
8271 * c-c++-common/goacc/host_data-5.c: Likewise.
8272 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8273 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8274 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8275 * gcc.target/aarch64/pr60697.c: Likewise.
8276 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8277 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8278 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8279 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8280 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8281 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8282 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8283 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8284 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8285 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8286 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8287 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8288 * g++.dg/lookup/koenig5.C: Likewise.
8289 * g++.dg/ext/no-asm-2.C: Likewise.
8290 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8291 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8292 * gfortran.dg/used_types_16.f90: Likewise.
8293 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8294 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8295 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8296 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8297 * gfortran.dg/abstract_type_6.f03: Likewise.
8298 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8299 * gfortran.dg/used_types_15.f90: Likewise.
8300 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8301 * gfortran.dg/exit_3.f08: Likewise.
8302 * gfortran.dg/open_status_2.f90: Likewise.
8303 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8304 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8305 * gfortran.dg/associate_1.f03: Likewise.
8306 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8307 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8308 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8309 * gcc.dg/builtin-object-size-1.c: Likewise.
8310 * gcc.dg/noreturn-6.c: Likewise.
8311 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8312 * gcc.dg/globalalias.c: Likewise.
8313 * gcc.dg/builtins-config.h: Likewise.
8314 * gcc.dg/pr30457.c: Likewise.
8315 * gcc.c-torture/compile/volatile-1.c: Likewise.
8316 * gcc.c-torture/execute/20101011-1.c: Likewise.
8317 * c-c++-common/Waddress-1.c: Likewise.
8318
66756373
JJ
83192016-02-11 Jakub Jelinek <jakub@redhat.com>
8320
8321 PR c/69768
8322 * c-c++-common/Waddress-1.c: New test.
8323
76fe932b
AV
83242016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8325
8326 PR fortran/69296
8327 * gfortran.dg/associate_19.f03: New test.
8328 * gfortran.dg/associate_20.f03: New test.
8329
564c4d4b
OE
83302016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8331
8332 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8333
e1c1ecb0
KT
83342016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8335
8336 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8337 .arch armv8-a\n. Add -dA to dg-options.
8338 * gcc.target/aarch64/assembler_arch_1.c: New test.
8339 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8340
0d7d9458
PC
83412016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8342
8343 PR c++/68726
8344 * g++.dg/cpp0x/pr68726.C: New.
8345
e6208a60
IE
83462016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8347
8348 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8349 test.
8350
281a11eb
RB
83512016-02-11 Richard Biener <rguenther@suse.de>
8352
8353 * g++.dg/tree-ssa/pr61034.C: Adjust.
8354
e03dd765
VM
83552016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8356
4b48faf5 8357 PR target/69148
e03dd765
VM
8358 * gcc.target/s390/pr69148.c: New.
8359
cdc23927
YR
83602016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8361
8362 PR tree-optimization/69652
8363 * gcc.dg/torture/pr69652.c: New test.
8364
e199dd0a
JJ
83652016-02-10 Jakub Jelinek <jakub@redhat.com>
8366 Patrick Palka <ppalka@gcc.gnu.org>
8367
8368 PR ipa/69241
8369 PR c++/69649
8370 * g++.dg/ipa/pr69241-1.C: New test.
8371 * g++.dg/ipa/pr69241-2.C: New test.
8372 * g++.dg/ipa/pr69241-3.C: New test.
8373 * g++.dg/ipa/pr69649.C: New test.
8374
d6b38027
UB
83752016-02-10 Uros Bizjak <ubizjak@gmail.com>
8376
8377 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8378 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8379
13b562c5
BC
83802016-02-10 Bin Cheng <bin.cheng@arm.com>
8381
8382 PR tree-optimization/68021
8383 * gcc.dg/tree-ssa/pr68021.c: New test.
8384
24a179f8
RB
83852016-02-10 Richard Biener <rguenther@suse.de>
8386
8387 PR tree-optimization/69726
8388 * gcc.dg/uninit-22.c: New testcase.
8389
0d99886f
AP
83902016-02-09 Andrew Pinski <apinski@cavium.com>
8391
8392 PR tree-opt/69282
8393 * gcc.c-torture/compile/20160205-1.c: New testcase.
8394
ab04995c
MM
83952016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8396
8397 PR target/68404
8398 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8399 instead accessing a really large arrray.
8400 * gcc.target/powerpc/fusion3.c: Likewise.
8401
4b79ac23
CB
84022016-02-09 Charles Baylis <charles.baylis@linaro.org>
8403
8404 PR target/68532
8405 * gcc.c-torture/execute/pr68532.c: New test.
8406
b890a441
AO
84072016-02-11 Alexandre Oliva <aoliva@redhat.com>
8408
8409 PR target/69634
8410 * gcc.dg/pr69634.c: New.
8411
84a5bef7
RB
84122016-02-09 Richard Biener <rguenther@suse.de>
8413
8414 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8415
1f123759 84162016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 8417
1f123759
AF
8418 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8419
65860c77
YR
84202016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8421
8422 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8423
7e1e8a0a
RB
84242016-02-09 Richard Biener <rguenther@suse.de>
8425
8426 PR tree-optimization/69715
8427 * gcc.dg/torture/pr69715.c: New testcase.
8428
efb45a9f
PP
84292016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8430
8431 PR c++/69139
8432 * g++.dg/cpp0x/trailing12.C: New test.
8433 * g++.dg/cpp0x/trailing13.C: New test.
8434
20a0c6f9
PP
84352016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8436
8437 PR c++/69283
8438 PR c++/67835
8439 * g++.dg/cpp1y/auto-fn29.C: New test.
8440 * g++.dg/cpp1y/auto-fn30.C: New test.
8441
a162f3af
JJ
84422016-02-08 Jakub Jelinek <jakub@redhat.com>
8443
8444 PR tree-optimization/69209
8445 * gcc.c-torture/compile/pr69209.c: New test.
8446
4b4a9fbd
JL
84472016-02-08 Jeff Law <law@redhat.com>
8448
8449 PR tree-optimization/68541
8450 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8451 of statements allowed in join block for path splitting.
8452
cfac5ed2
JJ
84532016-02-08 Jakub Jelinek <jakub@redhat.com>
8454
f68bc23f
JJ
8455 PR c++/59627
8456 * g++.dg/gomp/pr59627.C: New test.
8457
cfac5ed2
JJ
8458 PR ipa/69239
8459 * g++.dg/ipa/pr69239.C: New test.
8460
44714d8c
DM
84612016-02-08 David Malcolm <dmalcolm@redhat.com>
8462
8463 PR preprocessor/69664
8464 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8465 * gcc.dg/cpp/warn-comments.c: Likewise.
8466
eba9e839
MP
84672016-02-08 Marek Polacek <polacek@redhat.com>
8468
8469 PR c++/69688
8470 * g++.dg/init/const12.C: New test.
8471
a011cd92
BS
84722016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8473
8474 PR target/60410
8475 * gcc.dg/lto/pr55113_0.c: Remove test.
8476
5317b1be
RB
84772016-02-08 Richard Biener <rguenther@suse.de>
8478
8479 PR tree-optimization/69719
8480 * gcc.dg/torture/pr69719.c: New testcase.
8481
63998a63
RB
84822016-02-08 Richard Biener <rguenther@suse.de>
8483 Jeff Law <law@redhat.com>
8484
8485 PR target/68273
8486 * gcc.target/mips/pr68273.c: New testcase.
8487
43f4a281
RB
84882016-02-08 Richard Biener <rguenther@suse.de>
8489
8490 PR rtl-optimization/69274
8491 * gcc.target/i386/addr-sel-1.c: XFAIL.
8492
0b604d2d
JL
84932016-02-08 Jeff Law <law@redhat.com>
8494
e8dfe49e
JL
8495 PR tree-optimization/68541
8496 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8497
6daecd7a 8498 PR tree-optimization/65917
0b604d2d
JL
8499 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8500
c0f0e35a
JD
85012016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8502
8503 PR fortran/50555
8504 * gfortran.dg/namelist_args.f90: New test.
8505
8981d712
JL
85062016-02-05 Jeff Law <law@redhat.com>
8507
6daecd7a 8508 PR tree-optimization/68541
8981d712
JL
8509 * gcc.dg/tree-ssa/split-path-2.c: New test.
8510 * gcc.dg/tree-ssa/split-path-3.c: New test.
8511 * gcc.dg/tree-ssa/split-path-4.c: New test.
8512 * gcc.dg/tree-ssa/split-path-5.c: New test.
8513 * gcc.dg/tree-ssa/split-path-6.c: New test.
8514 * gcc.dg/tree-ssa/split-path-7.c: New test.
8515
46cb9332
MS
85162016-02-05 Martin Sebor <msebor@redhat.com>
8517
8518 PR c++/69662
8519 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8520 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8521
be2083ea
RH
85222016-02-06 Richard HEnderson <rth@redhat.com>
8523
8524 PR c/69643
8525 * gcc.target/i386/addr-space-4.c: New.
8526 * gcc.target/i386/addr-space-5.c: New.
8527
711d7c23
MM
85282016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8529
8530 PR fortran/66089
8531 * gfortran.dg/elemental_dependency_6.f90: New.
8532
b5c1c988
JJ
85332016-02-05 Jakub Jelinek <jakub@redhat.com>
8534
861c7bcd
JJ
8535 PR rtl-optimization/69691
8536 * gcc.c-torture/execute/pr69691.c: New test.
8537
b5c1c988
JJ
8538 PR c++/69628
8539 * g++.dg/parse/pr69628.C: New test.
8540
f7dfa966
UB
85412016-02-05 Uros Bizjak <ubizjak@gmail.com>
8542
8543 * gcc.dg/sancov/asan.c: Move to ...
8544 * gcc.dg/asan/sancov-1.c: ... here.
8545
9b143e64
UB
85462016-02-05 Uros Bizjak <ubizjak@gmail.com>
8547
8548 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8549
f5d4b899
L
85502016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8551
8552 PR target/69677
8553 * gcc.target/i386/pr69677.c: New test.
8554
76c85fbb
PP
85552016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8556
8557 PR c++/68948
8558 * g++.dg/template/pr68948.C: New test.
8559
f181bf90
DV
85602016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8561
8562 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8563 (only necessary on s390x).
8564
714fb282
L
85652016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8566
8567 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8568 -mno-accumulate-outgoing-args.
8569
618d6c1c
PP
85702016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8571
8572 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8573
1066e9b5
JJ
85742016-02-04 Jakub Jelinek <jakub@redhat.com>
8575
8576 PR c/69669
8577 * c-c++-common/pr69669.c: New test.
8578
76255d0d
MM
85792016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8580
8581 PR target/69667
8582 * g++.dg/pr69667.C: New file.
8583
e0b059b1
WD
85842016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8585
8586 PR target/69619
8587 * gcc.dg/pr69619.c: Add new test.
8588
2692b5c8
RS
85892016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8590
8591 PR rtl-optimization/69577
8592 * gcc.target/i386/pr69577.c: New test.
8593
7db337c2
ML
85942016-02-04 Martin Liska <mliska@suse.cz>
8595
8596 * g++.dg/asan/pr69276.C: New test.
8597
cc9c0829
KT
85982016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8599
8600 PR target/65932
8601 PR target/67714
8602 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8603 a single smulbb instruction.
8604 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8605 * gcc.target/amr/wmul-2.c: Likewise.
8606
eb9feb52
KT
86072016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8608
8609 PR target/65932
8610 PR target/67714
8611 * gcc.c-torture/execute/pr67714.c: New test.
8612
61f727fe
JJ
86132016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8614
8615 PR target/69454
8616 * gcc.target/i386/pr69454-1.c: New test.
8617 * gcc.target/i386/pr69454-2.c: New test.
8618
05dd97db
MS
86192016-02-03 Martin Sebor <msebor@redhat.com>
8620
8621 PR c++/69251
8622 PR c++/69253
8623 PR c++/69290
8624 PR c++/69277
8625 PR c++/69349
8626 * g++.dg/ext/flexarray-mangle-2.C: New test.
8627 * g++.dg/ext/flexarray-mangle.C: New test.
8628 * g++.dg/ext/flexarray-subst.C: New test.
8629 * g++.dg/ext/flexary11.C: New test.
8630 * g++.dg/ext/flexary12.C: New test.
8631 * g++.dg/ext/flexary13.C: New test.
8632 * g++.dg/ext/flexary14.C: New test.
8633 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8634
dac2fc29
L
86352016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8636
8637 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8638 Define only if CHECK_FLOAT128 is defined.
8639 (main): Properly initialize u5.
8640
eadb8035
JJ
86412016-02-03 Jakub Jelinek <jakub@redhat.com>
8642
0afbb81b
JJ
8643 PR c/69627
8644 * gcc.dg/pr69627.c: New test.
8645
eadb8035
JJ
8646 PR target/69644
8647 * gcc.dg/pr69644.c: New test.
8648
b12d4923
MS
86492016-02-03 Mike Stump <mikestump@comcast.net>
8650
8651 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8652 support for struct-layout-1.exp.
8653
ab4bae0c
PP
86542016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8655
8656 PR c++/69056
618d6c1c 8657 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 8658
95831c01
VM
86592016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8660 Alexandre Oliva <aoliva@redhat.com>
8661
8662 PR target/69461
8663 * gcc.target/powerpc/pr69461.c: New.
8664
ccc71ab8
UB
86652016-02-03 Uros Bizjak <ubizjak@gmail.com>
8666
8667 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8668 works from here ...
8669 (check_effective_target_fsanitize_thread): ... to here. Do not
8670 specify additional compile flags for the test source.
8671 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8672 specify additional compile flags for the test source.
8673
96299640
WD
86742016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8675
8676 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8677
781d83d9
AV
86782016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8679
8680 PR fortran/67451
8681 PR fortran/69418
8682 * gfortran.dg/coarray_allocate_2.f08: New test.
8683 * gfortran.dg/coarray_allocate_3.f08: New test.
8684 * gfortran.dg/coarray_allocate_4.f08: New test.
8685
d8208e6d
AL
86862016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8687
8688 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8689 use same scan-tree-dump-times on all platforms.
8690 * gcc.dg/vect/vect-outer-1.c: Likewise.
8691 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8692 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8693 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8694 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8695 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8696 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8697 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8698
a8394fa0
SB
86992016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8700
8701 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8702 warning.
8703
f3baa1d3
L
87042016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8705
8706 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8707
eb077516
JN
87082016-02-02 James Norris <jnorris@codesourcery.com>
8709
8710 * c-c++-common/goacc/routine-5.c: Add tests.
8711
578fb225
AM
87122016-02-02 Alexander Monakov <amonakov@ispras.ru>
8713
8714 * gcc.target/nvptx/unsigned-cmp.c: New test.
8715
c64f7d37
WD
87162016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8717
8718 * gcc.target/aarch64/scalar_shift_1.c
8719 (test_corners_sisd_di): Improve force to SIMD register.
8720 (test_corners_sisd_si): Likewise.
8721 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8722 Remove scan-assembler check for ldr.
8723
90c6f26c
RB
87242016-02-02 Richard Biener <rguenther@suse.de>
8725
8726 PR tree-optimization/69595
8727 * gcc.dg/Warray-bounds-17.c: New testcase.
8728
9dc03c97
RB
87292016-02-02 Richard Biener <rguenther@suse.de>
8730
8731 PR tree-optimization/69606
8732 * gcc.dg/torture/pr69606.c: New testcase.
8733
2d4dc223
YR
87342016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8735
8736 PR middle-end/68542
8737 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8738 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8739
65c98fde
AM
87402016-02-02 Alan Modra <amodra@gmail.com>
8741
8742 PR target/69548
8743 * gcc.target/powerpc/pr69548.c: New test.
8744
e1b81f2b
JJ
87452016-02-01 Jakub Jelinek <jakub@redhat.com>
8746
d0268b37
JJ
8747 PR rtl-optimization/69592
8748 * gcc.dg/pr69592.c: New test.
8749
e1b81f2b
JJ
8750 PR preprocessor/69543
8751 PR c/69558
8752 * gcc.dg/pr69543.c: New test.
8753 * gcc.dg/pr69558.c: New test.
8754
7dd7780d
UB
87552016-02-01 Uros Bizjak <ubizjak@gmail.com>
8756
bf672ee5
UB
8757 PR testsuite/65940
8758 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 8759
9a7013f8
MS
87602016-02-01 Martin Sebor <msebor@redhat.com>
8761
8762 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8763
e681fb2b
BC
87642016-02-01 Bin Cheng <bin.cheng@arm.com>
8765
8766 PR tree-optimization/67921
8767 * c-c++-common/ubsan/pr67921.c: New test.
8768
ff86345f
RB
87692016-02-01 Richard Biener <rguenther@suse.de>
8770
8771 PR middle-end/69556
8772 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8773
bc369dbd
RB
87742016-02-01 Richard Biener <rguenther@suse.de>
8775
8776 PR tree-optimization/69574
8777 * gcc.dg/torture/pr69574.c: New testcase.
8778
ef318184
RB
87792016-02-01 Richard Biener <rguenther@suse.de>
8780
8781 PR tree-optimization/69579
8782 * gcc.dg/setjmp-6.c: New testcase.
8783
654745e6
JJ
87842016-02-01 Jakub Jelinek <jakub@redhat.com>
8785
8786 PR rtl-optimization/69570
8787 * g++.dg/opt/pr69570.C: New test.
8788
e6c0c44b
RH
87892016-02-01 Richard Henderson <rth@redhat.com>
8790
8791 * gcc.dg/pr69535.c: New test.
8792
6ff3f09a
JDA
87932016-01-31 John David Anglin <danglin@gcc.gnu.org>
8794
2c005538
JDA
8795 PR testsuite/69584
8796 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8797 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8798
61083a4b
JDA
8799 PR debug/68244
8800 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8801
6ff3f09a
JDA
8802 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8803
0c221916
PT
88042016-01-31 Paul Thomas <pault@gcc.gnu.org>
8805
8806 PR fortran/67564
8807 * gfortran.dg/allocate_with_source_17.f03: New test.
8808
db7a2818
JJ
88092016-01-30 Jakub Jelinek <jakub@redhat.com>
8810
8811 PR tree-optimization/69546
8812 * gcc.dg/torture/pr69546.c: New test.
8813
e520d5f0
PT
88142016-01-30 Paul Thomas <pault@gcc.gnu.org>
8815
8816 PR fortran/69566
8817 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8818
343c05d3
MS
88192016-01-30 Martin Sebor <msebor@redhat.com>
8820
8821 PR c++/68490
8822 * g++.dg/ext/flexary10.C: New test.
8823
d6c3a539
DH
88242016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8825
8826 PR fortran/66707
8827 gfortran.dg/common_23.f90: New test.
8828
52d72fcd
BS
88292016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8830
8831 PR target/65546
8832 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8833 condition being checked, and disable it when the target supports
8834 misaligned loads and stores.
8835
3a5d2ba4
JJ
88362016-01-29 Jakub Jelinek <jakub@redhat.com>
8837
8838 PR debug/69518
8839 * gcc.dg/torture/pr69518.c: New test.
8840
6bbacdb5
L
88412016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8842
8843 PR target/69530
8844 * gcc.target/i386/pr69530.c: New test.
8845
af932cdb
SE
88462016-01-29 Steve Ellcey <sellcey@imgtec.com>
8847
8848 PR target/65604
8849 * gcc.target/mips/div-delay.c: New test.
8850
26658b7c
JJ
88512016-01-29 Jakub Jelinek <jakub@redhat.com>
8852
33e89989
JJ
8853 PR target/69551
8854 * gcc.target/i386/pr69551.c: New test.
8855
26658b7c
JJ
8856 PR target/66137
8857 * gcc.target/i386/pr66137.c: New test.
8858
401116b5
AB
88592016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8860
8861 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8862 always built for p5600.
8863 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8864 isa=p5600 dg-option.
8865
d4abfcc5
RB
88662016-01-29 Richard Biener <rguenther@suse.de>
8867
8868 PR tree-optimization/69547
8869 * g++.dg/tree-ssa/pr69547.C: New testcase.
8870
16b77b32
JJ
88712016-01-29 Jakub Jelinek <jakub@redhat.com>
8872
8873 PR debug/66869
8874 * g++.dg/warn/Wunused-function2.C: New test.
8875
a1c95464
DV
88762016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8877
8878 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8879 support for test to succeed.
8880
5453bfed
MP
88812016-01-29 Marek Polacek <polacek@redhat.com>
8882
8883 PR c++/69509
8884 PR c++/69516
8885 * g++.dg/ext/constexpr-vla2.C: New test.
8886 * g++.dg/ext/constexpr-vla3.C: New test.
8887 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8888
452ec2a5
RB
88892016-01-29 Richard Biener <rguenther@suse.de>
8890
8891 PR middle-end/69537
8892 * gcc.dg/uninit-21.c: New testcase.
8893
aec0b19e
UB
88942016-01-28 Uros Bizjak <ubizjak@gmail.com>
8895
8896 PR target/69459
8897 * gcc.target/i386/pr69459.c: New test.
8898
df113ce7
SE
88992016-01-28 Steve Ellcey <sellcey@imgtec.com>
8900
8901 PR target/68400
8902 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8903 * gcc.target/mips/pr68400.c: New test.
8904
494de84f
MS
89052016-01-28 Martin Sebor <msebor@redhat.com>
8906
8907 PR target/17381
8908 * gcc.target/powerpc/pr17381.c: New test.
8909
eb1b1f01
JJ
89102016-01-28 Jakub Jelinek <jakub@redhat.com>
8911
8912 PR middle-end/69542
8913 * gcc.dg/torture/pr69542.c: New test.
8914
6dfeb7ce
WD
89152016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8916
8917 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8918
4b7471a4
DE
89192016-01-28 David Edelsohn <dje.gcc@gmail.com>
8920
8921 * gcc.dg/pr65980.c: Skip on AIX.
8922 * gcc.dg/pr66688.c: Same.
8923
b271fd21
DE
89242016-01-28 David Edelsohn <dje.gcc@gmail.com>
8925
8926 PR target/63679
8927 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8928 * gcc.dg/tree-ssa/sra-18.c: Same.
8929
874108a9
AV
89302016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8931
8932 PR fortran/62536
8933 * gfortran.dg/block_15.f08: New test.
8934 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8935 on incorrectly closed BLOCK.
8936
30480bcd
IE
89372016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8938
8939 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
89402016-01-28 Richard Biener <rguenther@suse.de>
8941
8942 PR tree-optimization/69466
8943 * gfortran.dg/vect/pr69466.f90: New testcase.
8944
0d4c694e
TP
89452016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8946
8947 * g++.dg/pr67989.C: Remove ARM-specific option.
8948 * gcc.target/arm/pr67989.C: New file.
8949
2aa780da
UB
89502016-01-27 Uros Bizjak <ubizjak@gmail.com>
8951
8952 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8953 and expm1 test for glibc < 2.11.
8954
f75ebe77
RH
89552016-01-27 Richard Henderson <rth@redhat.com>
8956
8957 * gcc.c-torture/execute/pr69447.c: New test.
8958
89592016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 8960
9a175e65 8961 PR fortran/69422
49847d75
PT
8962 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8963
cbdd8ae0
JJ
89642016-01-27 Jakub Jelinek <jakub@redhat.com>
8965
8966 PR debug/66869
8967 * gcc.dg/pr66869.c: New test.
8968
2b572b3c
JL
89692016-01-25 Jeff Law <law@redhat.com>
8970
8971 PR tree-optimization/68398
aec0b19e 8972 PR tree-optimization/69196
2b572b3c
JL
8973 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8974 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8975 path to avoid new heuristic allowing more irreducible regions
8976 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8977 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8978 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8979 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8980 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8981
fa74a4bc
MP
89822016-01-27 Marek Polacek <polacek@redhat.com>
8983
8984 PR c/68062
8985 * c-c++-common/vector-compare-4.c: New test.
8986
0afff540
DM
89872016-01-27 David Malcolm <dmalcolm@redhat.com>
8988
8989 PR preprocessor/69126
8990 * c-c++-common/pr69126.c: New test case.
8991
1a218fc9
ILT
89922016-01-27 Ian Lance Taylor <iant@google.com>
8993
8994 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8995
5d70666e
RB
89962016-01-27 Ryan Burn <contact@rnburn.com>
8997
8998 PR cilkplus/69267
8999 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9000
87ff4d66
UB
90012016-01-27 Uros Bizjak <ubizjak@gmail.com>
9002
9003 PR target/69512
9004 * gcc.target/i386/pr69512.c: New test.
9005
27e23cca
RE
90062016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9007
9008 PR ada/69488
9009 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9010
05bf54c3
MP
90112016-01-27 Marek Polacek <polacek@redhat.com>
9012
9013 PR c++/69379
9014 * g++.dg/pr69379.C: New test.
9015
60214d0d
MS
90162016-01-27 Martin Sebor <msebor@redhat.com>
9017
9018 PR c++/69317
9019 * g++.dg/abi/Wabi-2-2.C: New test.
9020 * g++.dg/abi/Wabi-2-3.C: New test.
9021 * g++.dg/abi/Wabi-3-2.C: New test.
9022 * g++.dg/abi/Wabi-3-3.C: New test.
9023
167c7bfa
RB
90242016-01-27 Richard Biener <rguenther@suse.de>
9025
9026 PR tree-optimization/69166
9027 * gcc.dg/torture/pr69166.c: New testcase.
9028
1430fb1f
MJ
90292016-01-27 Martin Jambor <mjambor@suse.cz>
9030
9031 PR tree-optimization/69355
9032 * gcc.dg/tree-ssa/pr69355.c: New test.
9033
95e3030c
MP
90342016-01-27 Marek Polacek <polacek@redhat.com>
9035
9036 PR c++/69496
9037 * g++.dg/ext/constexpr-vla1.C: New test.
9038
eeb085f3
CB
90392016-01-20 Christian Bruel <christian.bruel@st.com>
9040
9041 PR target/69245
9042 * gcc.target/arm/pr69245.c: New test.
9043
b1652dde
JJ
90442016-01-27 Jakub Jelinek <jakub@redhat.com>
9045
9046 PR tree-optimization/69399
9047 * gcc.dg/torture/pr69399.c: New test.
9048
ce7e8f00
EB
90492016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9050
9051 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9052
e4aac1d1
EB
90532016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9054
9055 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9056
8dfdb419
TV
90572016-01-26 Tom de Vries <tom@codesourcery.com>
9058
9059 PR tree-optimization/69110
9060 * gcc.dg/autopar/pr69110.c: New test.
9061
56f80f54 90622016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 9063 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
9064
9065 * gcc.dg/graphite/isl-ast-op-select.c: New.
9066
a0909527
PT
90672015-01-26 Paul Thomas <pault@gcc.gnu.org>
9068
9069 PR fortran/69385
9070 * gfortran.dg/allocate_error_6.f90: New test.
9071
ffc445f4
RH
90722016-01-26 Richard Henderson <rth@redhat.com>
9073
9074 * gcc.dg/tm/pr60908.c: New test.
9075
01e1dea3
DM
90762016-01-26 David Malcolm <dmalcolm@redhat.com>
9077
9078 PR other/69006
9079 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9080 directive.
9081 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9082 expected multiline output to reflect the colorization being
9083 disabled before newlines.
9084 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9085 (custom_diagnostic_finalizer): Replace call to
9086 pp_newline_and_flush with call to pp_flush.
9087 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9088 * gfortran.dg/implicit_class_1.f90: Likewise.
9089 * lib/gcc-dg.exp (allow_blank_lines): New global.
9090 (dg-allow-blank-lines-in-output): New procedure.
9091 (gcc-dg-prune): Complain about blank lines in the output, unless
9092 dg-allow-blank-lines-in-output was called.
9093 * lib/multiline.exp (_build_multiline_regex): Only support
9094 arbitrary followup text for non-blank-lines, not for blank lines.
9095
13f92e8d
JJ
90962016-01-26 Jakub Jelinek <jakub@redhat.com>
9097
9098 PR tree-optimization/69483
9099 * gcc.dg/pr69483.c: New test.
9100 * g++.dg/opt/pr69483.C: New test.
9101
92422235
CL
91022016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9103
9104 PR target/68620
9105 * gcc.target/arm/pr68620.c: New test.
9106
0bccf11b
L
91072016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9108
9109 * gcc.target/i386/pr68986-2.c: Remove -m32.
9110
81cd202e
L
91112016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9112
9113 PR target/68986
9114 * gcc.target/i386/pr68986-1.c: New test.
9115 * gcc.target/i386/pr68986-2.c: Likewise.
9116 * gcc.target/i386/pr68986-3.c: Likewise.
9117
213a1c03
CB
91182016-01-26 Christian Bruel <christian.bruel@st.com>
9119
9120 * lib/target-supports.exp
9121 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9122 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9123 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9124
22a08dd1
RB
91252016-01-26 Richard Biener <rguenther@suse.de>
9126
9127 PR tree-optimization/69452
9128 * gcc.dg/torture/pr69452.c: New testcase.
9129
6c06e0e8
JJ
91302016-01-26 Jakub Jelinek <jakub@redhat.com>
9131
9132 PR target/69442
9133 * gcc.dg/pr69442.c: New test.
9134
b96824c4
RFI
91352016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9136
9137 PR target/67896
9138 * gcc.target/aarch64/simd/pr67896.C: New.
9139
5ee31e57
RS
91402016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9141
9142 PR tree-optimization/69400
9143 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9144 function.
9145 (plugin_init): Call it.
9146 * gcc.dg/torture/pr69400.c: New test.
9147
7ddfb31d
CL
91482016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9149
9150 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9151
1e050c90
AK
91522016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9153 Sebastian Pop <s.pop@samsung.com>
9154
9155 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9156 isl-0.15.
9157
c8ee4bf5
AK
91582016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9159 Sebastian Pop <s.pop@samsung.com>
9160
9161 * gcc.dg/graphite/pr69292.c: New.
9162
d902b330
JJ
91632016-01-25 Jakub Jelinek <jakub@redhat.com>
9164
9165 * c-c++-common/goacc/use_device-1.c: New test.
9166
2c89b952
JL
91672016-01-25 Jeff Law <law@redhat.com>
9168
9169 PR tree-optimization/69196
9170 PR tree-optimization/68398
9171 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9172 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9173
685c8785
DE
91742016-01-25 David Edelsohn <dje.gcc@gmail.com>
9175
9176 PR target/69469
9177 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9178 Algorithm.
9179
95cef0c1
RB
91802016-01-25 Richard Biener <rguenther@suse.de>
9181
9182 PR testsuite/69380
9183 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9184
2947d3b2
IE
91852016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9186
9187 PR target/69421
9188 * gcc.dg/pr69421.c: New test.
9189
ae19075a
BB
91902016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9191
9192 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9193 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9194 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9195 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9196 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9197 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9198 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9199 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9200 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9201 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9202
fa4511c2
RB
92032016-01-25 Richard Biener <rguenther@suse.de>
9204
9205 PR tree-optimization/69376
9206 * gcc.dg/torture/pr69376.c: New testcase.
9207
1d101216
JD
92082016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9209
9210 PR fortran/69397
9211 PR fortran/68442
9212 * gfortran.dg/interface_38.f90: New test.
9213 * gfortran.dg/interface_39.f90: New test.
a0909527 9214
a59b92b0
PP
92152016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9216
9217 Revert:
9218 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9219
9220 PR c++/11858
9221 PR c++/24663
9222 PR c++/24664
9223 * g++.dg/template/pr11858.C: New test.
9224 * g++.dg/template/pr24663.C: New test.
9225 * g++.dg/template/unify12.C: New test.
9226 * g++.dg/template/unify13.C: New test.
9227 * g++.dg/template/unify14.C: New test.
9228 * g++.dg/template/unify15.C: New test.
9229 * g++.dg/template/unify16.C: New test.
9230 * g++.dg/template/unify17.C: New test.
9231
16acb1a8
DH
92322016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9233
9234 PR fortran/68283
9235 gfortran.dg/pr68283.f90: New test.
9236
094773e8
TK
92372016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9238
9239 PR fortran/66094
9240 * gfortran.dg/inline_matmul_13.f90: New test.
9241 * gfortran.dg/matmul_bounds_8.f90: New test.
9242 * gfortran.dg/matmul_bounds_9.f90: New test.
9243 * gfortran.dg/matmul_bounds_10.f90: New test.
9244
42fb90d7
TV
92452016-01-23 Tom de Vries <tom@codesourcery.com>
9246
9247 PR tree-optimization/69426
9248 * gcc.dg/autopar/pr69426.c: New test.
9249
69da7802
MS
92502016-01-23 Martin Sebor <msebor@redhat.com>
9251
9252 PR c++/58109
9253 PR c++/69022
9254 * g++.dg/cpp0x/alignas5.C: New test.
9255 * g++.dg/ext/vector29.C: Same.
9256
da17300a
UB
92572016-01-23 Uros Bizjak <ubizjak@gmail.com>
9258
9259 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9260 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9261 _GNU_SOURCE from compile flags to the source.
9262 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9263 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9264 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9265 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9266
62041cfc
JJ
92672016-01-22 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR target/69432
9270 * g++.dg/opt/pr69432.C: New test.
9271
f7d2ad6f
BS
92722016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9273
9274 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9275 32-bit targets testing an -m64 multilib.
9276
d403fc9a
WS
92772016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9278
9279 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9280 64-bit support.
9281
4aa16f8d
JG
92822016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9283
9284 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9285
7c816d0f
CB
92862016-01-21 Christian Bruel <christian.bruel@st.com>
9287
9288 PR target/68674
9289 * gcc.target/i386/pr68674.c
9290 * gcc.target/aarch64/pr68674.c
9291 * gcc.target/arm/pr68674.c
9292
fce661e8
KT
92932016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9294
9295 PR target/69403
9296 * gcc.c-torture/execute/pr69403.c: New test.
9297
4696899f
PC
92982016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9299
9300 PR c++/55843
9301 * g++.dg/template/pr55843.C: New.
9302
bac69366
AL
93032016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9304
9305 PR testsuite/66877
9306 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9307 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9308
b57d3a5c
BS
93092016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9310
9311 PR testsuite/67489
da17300a
UB
9312 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9313 from dg-do compile directive, and instead add
9314 { dg-require-effective-target int128 }.
b57d3a5c 9315
9f04a53e
MS
93162016-01-20 Martin Sebor <msebor@redhat.com>
9317
9318 PR c/69405
9319 * gcc.dg/sync-fetch.c: New test.
9320
38a51663
JL
93212016-01-21 Martin Sebor <msebor@redhat.com>
9322
9323 PR target/69252
9324 * gcc.target/powerpc/pr69252.c: New test.
9325
2423a75a
JD
93262016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9327
9328 PR fortran/65996
da17300a 9329 * gfortran.dg/pr65996.f90: New test.
2423a75a 9330
0a76463f
DV
93312016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9332
9333 PR c++/68810
9f04a53e 9334 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 9335 expected to generate an error.
0a76463f 9336
9776e692
BS
93372016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9338
9339 PR middle-end/66178
9340 * gcc.dg/torture/pr66178.c: New test.
9341
c8d3e088
AB
93422016-01-21 Anton Blanchard <anton@samba.org>
9343 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9344
9345 PR target/63354
9346 * gcc.target/powerpc/pr63354.c: New test.
9347
35b707ff
VM
93482016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9349
9350 PR rtl-optimization/68990
9351 * gcc.target/i386/pr68990: New.
9352
157b0829
NC
93532016-01-21 Nick Clifton <nickc@redhat.com>
9354
9355 PR target/69129
9356 * gcc.target/mips/pr69129.c: New.
9357
aede6748
PC
93582016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9359
9360 PR c++/58046
9361 * g++.dg/cpp0x/pr58046.C: New.
9362
5463c2c8
JJ
93632016-01-21 Jakub Jelinek <jakub@redhat.com>
9364
6d31cc75
SS
9365 PR target/69187
9366 PR target/65624
9367 * gcc.target/arm/pr69187.c: New test.
9368
5463c2c8
JJ
9369 PR c++/69355
9370 * g++.dg/torture/pr69355.C: New test.
9371
fa28f32b
AK
93722016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9373 Sebastian Pop <s.pop@samsung.com>
9374
9375 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9376
b920a047
AK
93772016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9378 Sebastian Pop <s.pop@samsung.com>
9379
da17300a 9380 * gcc.dg/graphite/pr68976.c: New test.
b920a047 9381
bdd3aea6
JJ
93822016-01-21 Jakub Jelinek <jakub@redhat.com>
9383
9384 PR middle-end/67653
9385 * c-c++-common/pr67653.c: New test.
9386 * gcc.dg/torture/pr29119.c: Add dg-warning.
9387
26a2e6ae
PB
93882016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9389
9390 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9391
d25c7690
PK
93922016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9393
9394 PR c/24293
9395 * gcc.dg/pr24293.c: New test.
9396 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9397 incomplete struct type.
9398 * gcc.dg/declspec-1.c: Likewise.
9399 * gcc.dg/pr63549.c: Likewise.
9400
889d5698
JJ
94012016-01-20 Jakub Jelinek <jakub@redhat.com>
9402
9403 PR tree-optimization/66612
9404 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9405 for bdn instruction.
9406
d7cf3dc7
CL
94072016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9408
9409 * lib/target-supports.exp
9410 (check_effective_target_arm_fp_ok_nocache): New.
9411 (check_effective_target_arm_fp_ok): New.
9412 (add_options_for_arm_fp): New.
9413 (check_effective_target_arm_crypto_ok_nocache): Require
9414 target_arm_v8_neon_ok instead of arm32.
9415 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9416 (check_effective_target_arm_crypto_pragma_ok): New.
9417 (add_options_for_arm_vfp): New.
9418 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9419 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9420 target instead. Force initial fpu to vfp.
9421 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9422 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9423 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9424 dependency.
9425 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9426 use arm_vfp effective target instead. Force initial fpu to vfp.
9427 * gcc.target/arm/attr-neon3.c: Likewise.
9428 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9429 arm_vfp_ok.
9430 * gcc.target/arm/unsigned-float.c: Likewise.
9431 * gcc.target/arm/vfp-1.c: Likewise.
9432 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9433 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9434 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9435 * gcc.target/arm/vfp-ldmias.c: Likewise.
9436 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9437 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9438 * gcc.target/arm/vfp-stmiad.c: Likewise.
9439 * gcc.target/arm/vfp-stmias.c: Likewise.
9440 * gcc.target/arm/vnmul-1.c: Likewise.
9441 * gcc.target/arm/vnmul-2.c: Likewise.
9442 * gcc.target/arm/vnmul-3.c: Likewise.
9443 * gcc.target/arm/vnmul-4.c: Likewise.
9444
01ac9704 94452016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 9446
e84b00da
L
9447 PR testsuite/69366
9448 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9449 the MPX run-time library, for compile-time MPX test.
9450 * gcc.target/i386/chkp-always_inline.c: Likewise.
9451 * gcc.target/i386/chkp-bndret.c: Likewise.
9452 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9453 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9454 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9455 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9456 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9457 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9458 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9459 * gcc.target/i386/chkp-label-address.c: Likewise.
9460 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9461 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9462 * gcc.target/i386/chkp-pr69044.c: Likewise.
9463 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9464 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9465 * gcc.target/i386/chkp-strchr.c: Likewise.
9466 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9467 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9468 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9469 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9470 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9471 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9472 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9473 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9474 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9475 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9476 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9477 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9478 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9479 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9480 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9481 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9482 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9483 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9484 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9485 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9486 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9487 * gcc.target/i386/pr63995-2.c: Likewise.
9488 * gcc.target/i386/pr64805.c: Likewise.
9489 * gcc.target/i386/pr65044.c: Likewise.
9490 * gcc.target/i386/pr65167.c: Likewise.
9491 * gcc.target/i386/pr65183.c: Likewise.
9492 * gcc.target/i386/pr65184.c: Likewise.
9493 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 9494
28b33016
IE
94952016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9496
9497 PR tree-optimization/69328
9498 * gcc.dg/pr69328.c: New test.
9499
bcff0913
JL
95002016-01-20 Jeff Law <law@redhat.com>
9501
bf0bb970 9502 PR target/25114
bcff0913
JL
9503 * gcc.target/m68k/pr25114.c: New test.
9504
a3f69631
AV
95052016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9506
9507 * gcc.target/arm/memset-inline-10.c: Added
9508 dg-require-effective-target arm_thumb2_ok.
9509
af33ba0d
EB
95102016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9511
9512 * gcc.dg/debug/dwarf2/sso.c: New test.
9513
7596d5de
UB
95142016-01-19 Uros Bizjak <ubizjak@gmail.com>
9515
9516 PR testsuite/68820
9517 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9518 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9519 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9520
ceda2c69
JH
95212016-01-19 Jan Hubicka <hubicka@ucw.cz>
9522
9523 PR ipa/66223
9524 * g++.dg/ipa/devirt-50.C: New testcase.
9525
38a979f2
MP
95262016-01-19 Marek Polacek <polacek@redhat.com>
9527
9528 PR c++/68965
9529 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9530 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9531
962801c5
KT
95322016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9533
9534 PR target/69135
9535 * gcc.target/arm/pr69135_1.c: New test.
9536
078fe40a
WD
95372015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9538
9539 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9540
786e3c06
WD
95412015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9542
9543 * gcc.target/aarch64/ccmp_1.c: New testcase.
9544
1e297006
MP
95452016-01-19 Marek Polacek <polacek@redhat.com>
9546
9547 PR c++/68586
9548 * g++.dg/cpp0x/enum30.C: New test.
9549
879c27e3
RB
95502016-01-19 Richard Biener <rguenther@suse.de>
9551
9552 PR tree-optimization/69336
9553 * g++.dg/tree-ssa/pr69336.C: New testcase.
9554
015337d3
JJ
95552016-01-19 Jakub Jelinek <jakub@redhat.com>
9556
9557 PR debug/65779
9558 * gcc.dg/pr65779.c: New test.
9559
e2c768b6
RB
95602016-01-19 Richard Biener <rguenther@suse.de>
9561
9562 PR tree-optimization/69352
9563 * gcc.dg/torture/pr69352.c: New testcase.
9564
569efc34
JJ
95652016-01-19 Jakub Jelinek <jakub@redhat.com>
9566
9567 PR rtl-optimization/68955
9568 PR rtl-optimization/64557
9569 * gcc.dg/torture/pr68955.c: New test.
9570
e49d321f
JH
95712016-01-19 Jan Hubicka <hubicka@ucw.cz>
9572
9573 PR lto/69136
9574 * g++.dg/torture/pr69136.C: New testcase.
9575
e9191ad3
JH
95762016-01-19 Jan Hubicka <hubicka@ucw.cz>
9577
9578 PR lto/69133
9579 * g++.dg/lto/pr69133_0.C: New testcase.
9580 * g++.dg/lto/pr69133_1.C: New testcase.
9581
2bedb645
JL
95822016-01-15 Jeff Law <law@redhat.com>
9583
9584 PR tree-optimization/69320
9585 * gcc.c-torture/pr69320-1.c: New test.
9586 * gcc.c-torture/pr69320-2.c: New test.
9587 * gcc.c-torture/pr69320-3.c: New test.
9588 * gcc.c-torture/pr69320-4.c: New test.
9589
17c15cb9
PP
95902016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9591
9592 PR c++/11858
9593 PR c++/24663
9594 PR c++/24664
9595 * g++.dg/template/pr11858.C: New test.
9596 * g++.dg/template/pr24663.C: New test.
9597 * g++.dg/template/unify12.C: New test.
9598 * g++.dg/template/unify13.C: New test.
9599 * g++.dg/template/unify14.C: New test.
9600 * g++.dg/template/unify15.C: New test.
9601 * g++.dg/template/unify16.C: New test.
9602 * g++.dg/template/unify17.C: New test.
9603
9617fd08
DM
96042016-01-18 David Malcolm <dmalcolm@redhat.com>
9605
9606 PR testsuite/69181
9607 * gcc.dg/pr69181-1.c: New test file.
9608 * gcc.dg/pr69181-2.c: New test file.
9609 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9610 globals by moving it to...
9611 (cleanup-after-saved-dg-test): ...this new function. Add
9612 "global additional_sources_used". Add reset of global
9613 multiline_expected_outputs to the empty list.
9614 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9615 global to...
9616 (multiline_expected_outputs): ...this, and updated comments to
9617 note that it is modified from gcc-dg.exp.
9618 (dg-end-multiline-output): Update for the above renaming.
9619 (handle-multiline-outputs): Likewise. Remove the clearing
9620 of the expected outputs to the empty list.
9621
b555a2e4
RB
96222016-01-18 Richard Biener <rguenther@suse.de>
9623
9624 PR tree-optimization/69297
9625 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9626
96902805
JM
96272016-01-18 Joseph Myers <joseph@codesourcery.com>
9628
9629 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9630 dg-options.
9631 * gcc.target/mips/mips-3d-2.c: Likewise.
9632 * gcc.target/mips/mips-3d-3.c: Likewise.
9633 * gcc.target/mips/mips-3d-4.c: Likewise.
9634 * gcc.target/mips/mips-3d-5.c: Likewise.
9635 * gcc.target/mips/mips-3d-6.c: Likewise.
9636 * gcc.target/mips/mips-3d-7.c: Likewise.
9637 * gcc.target/mips/mips-3d-8.c: Likewise.
9638 * gcc.target/mips/mips-3d-9.c: Likewise.
9639 * gcc.target/mips/mips-ps-1.c: Likewise.
9640 * gcc.target/mips/mips-ps-2.c: Likewise.
9641 * gcc.target/mips/mips-ps-3.c: Likewise.
9642 * gcc.target/mips/mips-ps-4.c: Likewise.
9643 * gcc.target/mips/mips-ps-5.c: Likewise.
9644 * gcc.target/mips/mips-ps-6.c: Likewise.
9645 * gcc.target/mips/mips-ps-7.c: Likewise.
9646 * gcc.target/mips/mips-ps-type.c: Likewise.
9647 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9648 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9649
40e26f94
TV
96502016-01-18 Tom de Vries <tom@codesourcery.com>
9651
9652 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9653 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9654 * c-c++-common/goacc/kernels-empty.c: New test.
9655 * c-c++-common/goacc/kernels-eternal.c: New test.
9656 * c-c++-common/goacc/kernels-loop-2.c: New test.
9657 * c-c++-common/goacc/kernels-loop-3.c: New test.
9658 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9659 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9660 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9661 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9662 * c-c++-common/goacc/kernels-loop-data.c: New test.
9663 * c-c++-common/goacc/kernels-loop-g.c: New test.
9664 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9665 * c-c++-common/goacc/kernels-loop-n.c: New test.
9666 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9667 * c-c++-common/goacc/kernels-loop.c: New test.
9668 * c-c++-common/goacc/kernels-noreturn.c: New test.
9669 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9670 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9671 * c-c++-common/goacc/kernels-reduction.c: New test.
9672
a98d4647
TV
96732016-01-18 Tom de Vries <tom@codesourcery.com>
9674
9675 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9676 * gcc.dg/autopar/outer-2.c: Same.
9677 * gcc.dg/autopar/outer-3.c: Same.
9678 * gcc.dg/autopar/outer-4.c: Same.
9679 * gcc.dg/autopar/outer-5.c: Same.
9680 * gcc.dg/autopar/outer-6.c: Same.
9681 * gcc.dg/autopar/parallelization-1.c: Same.
9682 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9683 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9684 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9685 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9686 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9687 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9688 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9689 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9690 * gcc.dg/autopar/pr39500-1.c: Same.
9691 * gcc.dg/autopar/pr39500-2.c: Same.
9692 * gcc.dg/autopar/pr46193.c: Same.
9693 * gcc.dg/autopar/pr46194.c: Same.
9694 * gcc.dg/autopar/pr49580.c: Same.
9695 * gcc.dg/autopar/pr49960-1.c: Same.
9696 * gcc.dg/autopar/pr49960.c: Same.
9697 * gcc.dg/autopar/pr68373.c: Same.
9698 * gcc.dg/autopar/reduc-1.c: Same.
9699 * gcc.dg/autopar/reduc-1char.c: Same.
9700 * gcc.dg/autopar/reduc-1short.c: Same.
9701 * gcc.dg/autopar/reduc-2.c: Same.
9702 * gcc.dg/autopar/reduc-2char.c: Same.
9703 * gcc.dg/autopar/reduc-2short.c: Same.
9704 * gcc.dg/autopar/reduc-3.c: Same.
9705 * gcc.dg/autopar/reduc-4.c: Same.
9706 * gcc.dg/autopar/reduc-6.c: Same.
9707 * gcc.dg/autopar/reduc-7.c: Same.
9708 * gcc.dg/autopar/reduc-8.c: Same.
9709 * gcc.dg/autopar/reduc-9.c: Same.
9710 * gcc.dg/autopar/uns-outer-4.c: Same.
9711 * gcc.dg/autopar/uns-outer-5.c: Same.
9712 * gcc.dg/autopar/uns-outer-6.c: Same.
9713 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9714 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9715
da976fa8
AL
97162016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9717
9718 PR target/63679
9719 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9720 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9721
70c1e886
AL
97222016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9723
9724 PR target/63679
9725 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9726 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9727 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9728
88bed196
AL
97292016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9730
9731 PR target/63679
9732 * gcc.dg/tree-ssa/sra-17.c: New.
9733 * gcc.dg/tree-ssa/sra-18.c: New.
9734
3dd5f42e
IE
97352016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9736
9737 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9738
ae5a77fa
EB
97392016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9740
9741 * gnat.dg/inline12.adb: New test.
9742
11e57fc6
BC
97432016-01-18 Bin Cheng <bin.cheng@arm.com>
9744
9745 PR tree-optimization/66797
9746 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9747
995b6fe0
RB
97482016-01-18 Richard Biener <rguenther@suse.de>
9749
9750 PR tree-optimization/69170
9751 * gcc.dg/torture/pr69170.c: New testcase.
9752
82ee0cf2 97532016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
9754
9755 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9756
d69da357
TV
97572016-01-16 Tom de Vries <tom@codesourcery.com>
9758
9759 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9760
a3845283
TV
97612016-01-16 Tom de Vries <tom@codesourcery.com>
9762
9763 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9764 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9765 redundant dg-require-effective-target pthread.
9766 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9767 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9768 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9769 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9770 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9771 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9772 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9773
197a6aa6
DE
97742016-01-16 David Edelsohn <dje.gcc@gmail.com>
9775
9776 PR target/68609
9777 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9778 * gcc.target/powerpc/recip-7.c: Same.
9779
ec7886c1
PP
97802016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9781
9782 PR c++/69091
9783 * g++.dg/template/pr69091.C: New test.
9784
203484bb
PP
97852016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9786
9787 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9788 dump does not contain an error_mark_node.
9789 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9790 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9791
aa2500e9
PP
97922016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9793
9794 PR c++/68936
9795 * g++.dg/template/pr68936.C: New test.
9796
28621a5c
DE
97972016-01-15 David Edelsohn <dje.gcc@gmail.com>
9798
9799 PR target/68609
9800 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9801 * gcc.target/powerpc/recip-2.c: Same.
9802 * gcc.target/powerpc/recip-3.c: Same.
9803 * gcc.target/powerpc/recip-4.c: Same.
9804 * gcc.target/powerpc/recip-sqrtf.c: Same.
9805
40c43aca
JL
98062016-01-15 Jeff Law <law@redhat.com>
9807
9808 PR tree-optimization/69270
9809 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9810 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9811
afbc5ae8
PT
98122016-01-15 Paul Thomas <pault@gcc.gnu.org>
9813
9814 PR fortran/49630
9815 * gfortran.dg/deferred_character_13.f90: New test for the fix
9816 of comment 3 of the PR.
9817
9818 PR fortran/54070
9819 * gfortran.dg/deferred_character_8.f90: New test
9820 * gfortran.dg/allocate_error_5.f90: New test
9821
9822 PR fortran/60593
9823 * gfortran.dg/deferred_character_10.f90: New test
9824
9825 PR fortran/60795
9826 * gfortran.dg/deferred_character_14.f90: New test
9827
9828 PR fortran/61147
9829 * gfortran.dg/deferred_character_11.f90: New test
9830
9831 PR fortran/64324
9832 * gfortran.dg/deferred_character_9.f90: New test
9833
49abe076
VM
98342016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9835
9836 PR rtl-optimization/69030
9837 * gcc.target/i386/pr69030.c: New.
9838
16d12992
KT
98392016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9840
9841 * gcc.target/aarch64/target_attr_17.c: New test.
9842
78810bd3
RB
98432016-01-15 Richard Biener <rguenther@suse.de>
9844
9845 PR tree-optimization/66856
9846 * gcc.dg/torture/pr66856-1.c: New testcase.
9847 * gcc.dg/torture/pr66856-2.c: Likewise.
9848
2bd847fe
RB
98492016-01-15 Richard Biener <rguenther@suse.de>
9850
9851 PR debug/69137
9852 * g++.dg/lto/pr69137_0.C: New testcase.
9853
a00fe3b7
RS
98542016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9855
9856 PR middle-end/69246
9857 * gcc.target/i386/pr69246.c: New test.
9858
cbb0e83b
DV
98592016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9860
7596d5de 9861 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 9862
5a500ecf
DV
98632016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9864
9865 PR c++/56194
9866 * g++.dg/init/const9.C: Disable test on S/390.
9867
5d9bf64f
DV
98682016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9869
9870 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9871 * g++.dg/Wno-frame-address.C: Ditto.
9872
e234b19e
DV
98732016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9874
9875 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9876
89483f99
RB
98772016-01-15 Richard Biener <rguenther@suse.de>
9878
9879 PR tree-optimization/68961
9880 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9881
94f37395
IE
98822016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9883
9884 * gcc.target/i386/pr65105-5.c: New test.
9885
82ee0cf2 98862016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
9887
9888 * gcc.c-torture/execute/alias-4.c: New testcase.
9889
82ee0cf2 98902016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
9891
9892 PR ipa/68148
9893 * g++.dg/ipa/devirt-49.C: New testcase.
9894
092f7deb 98952016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
9896
9897 PR target/65837
9898 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9899 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9900 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9901
e93c66bc
RB
99022016-01-15 Richard Biener <rguenther@suse.de>
9903
9904 PR tree-optimization/69117
9905 * gcc.dg/torture/pr69117.c: New testcase.
9906
c47eaca6 99072015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
9908
9909 PR c++/69048
9910 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9911
c3f6914a
FXC
99122016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9913
9914 PR testsuite/67509
9915 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9916 range tests use 100 * maximum instead of maximum + 1.
9917
cd65ae90
JJ
99182016-01-14 Jakub Jelinek <jakub@redhat.com>
9919
9920 PR debug/69244
9921 * gcc.dg/guality/pr69244.c: New test.
9922
19643948
UB
99232016-01-14 Uros Bizjak <ubizjak@gmail.com>
9924
9925 * lib/target-supports.exp (check_effective_target_issignaling):
9926 New procedure.
9927 * gcc.dg/pr61441.c: Require issignaling effective target.
9928
fe79c97e
SB
99292016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9930
9931 PR target/68803
9932 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9933
c7df95d8
DM
99342016-01-14 David Malcolm <dmalcolm@redhat.com>
9935
9936 PR c++/68819
9937 PR preprocessor/69177
9938 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9939 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9940 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9941 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9942
00083992
MP
99432016-01-14 Marek Polacek <polacek@redhat.com>
9944
9945 PR c/69262
9946 * gcc.dg/array-15.c: New test.
9947
0c9b3294
JJ
99482016-01-14 Jakub Jelinek <jakub@redhat.com>
9949
9950 PR middle-end/68146
9951 PR tree-optimization/69155
9952 * gfortran.dg/pr68146.f: New test.
9953 * gfortran.dg/pr69155.f90: New test.
9954
3688e13d
RB
99552016-01-14 Richard Biener <rguenther@suse.de>
9956
9957 PR tree-optimization/68060
9958 * gcc.dg/torture/pr68060-1.c: New testcase.
9959 * gcc.dg/torture/pr68060-2.c: Likewise.
9960
bab0ad3a
NC
99612016-01-14 Nick Clifton <nickc@redhat.com>
9962
9963 * lib/target-supports.exp
9964 (check_effective_target_arm_neon_ok_nocache): Add an option
9965 sequence that includes setting the ARM architecture to ARMv7-A.
9966 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9967 command line options necessary to enable Neon support.
9968 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9969 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9970 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9971 * gcc.target/arm/pr69180.c: Likewise.
9972
947c2ce5
JL
99732016-01-14 Jeff Law <law@redhat.com>
9974
9975 PR tree-optimization/69270
9976 * gcc.dg/tree-ssa/pr69270.c: New test.
9977
3342fd71
BS
99782016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9979
9980 PR c/66208
9981 * c-c++-common/pr66208.c: New file.
9982
2ad3adf1
JJ
99832016-01-13 Jakub Jelinek <jakub@redhat.com>
9984
9985 PR tree-optimization/69156
9986 * gcc.dg/pr69156.c: New test.
9987
398d6feb
L
99882016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9989
9990 * gcc.target/i386/pr69225-7.c: New test.
9991
4c868789
RH
99922016-01-13 Richard Henderson <rth@redhat.com>
9993
9994 * gcc.dg/tm/memopt-13.c: Update expected function.
9995 * gcc.dg/tm/memopt-6.c: Likewise.
9996
ef6d1772
UB
99972016-01-13 Uros Bizjak <ubizjak@gmail.com>
9998
9999 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10000 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10001 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10002 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 10003
ef6d1772
UB
100042016-01-13 Tom de Vries <tom@codesourcery.com>
10005
10006 PR tree-optimization/69169
0b4b6ef2
TV
10007 * gcc.dg/pr69169.c: New test.
10008
2ad3adf1 100092016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
10010
10011 PR target/69228
10012 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10013 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10014 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10015 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10016 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10017 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10018 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10019 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10020
9060e335
AK
100212016-01-13 Jakub Jelinek <jakub@redhat.com>
10022
10023 PR target/69247
10024 * gcc.dg/pr69247.c: New test.
10025
40311329
RB
100262016-01-13 Richard Biener <rguenther@suse.de>
10027
10028 PR tree-optimization/69242
10029 * gcc.dg/torture/pr69242.c: New testcase.
10030
ccbd7103
RB
100312016-01-13 Richard Biener <rguenther@suse.de>
10032
10033 PR tree-optimization/69186
10034 * gcc.dg/torture/pr69186.c: New testcase.
10035
c6f72a46
JL
100362016-01-13 Jeff Law <law@redhat.com>
10037
10038 PR tree-optimization/67755
10039 * gcc.dg/tree-ssa/pr67755.c: New test.
10040
100412016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
10042
10043 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10044 pass number in output by a star.
10045
c446cf07
BC
100462016-01-12 Bin Cheng <bin.cheng@arm.com>
10047
10048 PR tree-optimization/68911
10049 * gcc.c-torture/execute/pr68911.c: New test.
10050
5342156c
MP
100512016-01-12 Marek Polacek <polacek@redhat.com>
10052
10053 PR c++/68979
10054 * g++.dg/warn/permissive-1.C: New test.
10055
65364cc5
JJ
100562016-01-12 Jakub Jelinek <jakub@redhat.com>
10057
10058 PR objc++/68511
10059 PR c++/69213
10060 * g++.dg/opt/pr69213.C: New test.
10061
81b9a3d9
CB
100622016-01-12 Christian Bruel <christian.bruel@st.com>
10063
10064 PR target/69180
10065 * gcc.target/arm/pr69180.c: New test.
10066
3c4e91c9
RB
100672016-01-12 Richard Biener <rguenther@suse.de>
10068
10069 PR lto/69077
10070 * g++.dg/lto/pr69077_0.C: New testcase.
10071 * g++.dg/lto/pr69077_1.C: Likewise.
10072
5664cea1
JJ
100732016-01-12 Jakub Jelinek <jakub@redhat.com>
10074
10075 PR target/69175
10076 * g++.dg/opt/pr69175.C: New test.
10077
86cefc49
AL
100782016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10079
10080 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10081 rather than #including math.h & stdlib.h.
10082 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10083 * gcc.dg/vect/pr49771.c: Likewise.
10084 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10085 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10086 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10087 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10088 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10089 * gcc.dg/vect/pr44507.c: Likewise.
10090 * gcc.dg/vect/pr45902.c: Likewise.
10091 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10092 * gcc.dg/vect/vect-117.c: Likewise.
10093 * gcc.dg/vect/vect-99.c: Likewise.
10094 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10095 * gcc.dg/vect/vect-cond-1.c: Likewise.
10096 * gcc.dg/vect/vect-cond-2.c: Likewise.
10097 * gcc.dg/vect/vect-cond-3.c: Likewise.
10098 * gcc.dg/vect/vect-cond-4.c: Likewise.
10099 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10100 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10101 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10102 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10103 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10104 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10105 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10106 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10107 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10108 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10109 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10110 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10111 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10112 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10113 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10114 include of signal.h.
10115 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10116 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10117 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10118 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10119 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10120 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10121 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10122 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10123 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10124 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10125 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10126 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10127 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10128 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10129 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10130 * gcc.dg/vect/vect-outer-5.c: Likewise.
10131 * gcc.dg/vect/vect-outer-6.c: Likewise.
10132 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10133 include of stdio.h.
10134
b832f61e
NC
101352016-01-12 Nick Clifton <nickc@redhat.com>
10136
10137 PR target/68913
10138 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10139 to fread so that it will be found in all target runtimes.
10140
8eac49b1
RB
101412016-01-12 Richard Biener <rguenther@suse.de>
10142
10143 PR tree-optimization/69053
10144 * g++.dg/torture/pr69053.C: New testcase.
10145
2935d994
RB
101462016-01-12 Richard Biener <rguenther@suse.de>
10147
10148 PR tree-optimization/69168
10149 * gcc.dg/torture/pr69168.c: New testcase.
10150
66c16fd9
RB
101512016-01-12 Richard Biener <rguenther@suse.de>
10152
10153 PR tree-optimization/69157
10154 * gcc.dg/torture/pr69157.c: New testcase.
10155
101562016-01-12 Richard Biener <rguenther@suse.de>
10157
10158 PR tree-optimization/69174
10159 * gcc.dg/torture/pr69174.c: New testcase.
10160
723033a6
JJ
101612016-01-12 Jakub Jelinek <jakub@redhat.com>
10162
10163 PR c++/66808
10164 PR c++/69000
10165 * g++.dg/tls/pr66808.C: New test.
10166 * g++.dg/tls/pr69000.C: New test.
10167
3574cf47
BS
101682016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10169
10170 * gcc.target/powerpc/swaps-p8-23.c: New test.
10171 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10172
feb20787
JDA
101732016-01-11 John David Anglin <danglin@gcc.gnu.org>
10174
10175 PR tree-optimization/68356
10176 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10177
27b1820a
KV
101782016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10179 Jim Wilson <jim.wilson@linaro.org>
10180
10181 PR target/69194
10182 * gcc.target/arm/pr69194.c: New test.
10183
cf4de6af
L
101842016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10185
10186 PR target/69225
10187 * gcc.target/i386/pr69225-1.c: New test.
10188 * gcc.target/i386/pr69225-2.c: Likewise.
10189 * gcc.target/i386/pr69225-3.c: Likewise.
10190 * gcc.target/i386/pr69225-4.c: Likewise.
10191 * gcc.target/i386/pr69225-5.c: Likewise.
10192 * gcc.target/i386/pr69225-6.c: Likewise.
10193
1ebd5558
JJ
101942016-01-11 Jakub Jelinek <jakub@redhat.com>
10195
23552a4d
JJ
10196 PR target/67462
10197 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10198 if lp64.
10199
26ff85b0
JJ
10200 PR target/69071
10201 * gcc.dg/pr69071.c: New test.
10202
9cb6bd74
JJ
10203 PR c++/69211
10204 * g++.dg/opt/pr69211.C: New test.
10205
1ebd5558
JJ
10206 PR tree-optimization/69214
10207 * gcc.c-torture/compile/pr69214.c: New test.
10208
8c18c836
UB
102092016-01-11 Uros Bizjak <ubizjak@gmail.com>
10210
10211 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10212 * gcc.target/i386/pr66232-11.c: Ditto.
10213 * gcc.target/i386/pr66232-12.c: Ditto.
10214 * gcc.target/i386/pr66232-13.c: Ditto.
10215
62446e6e
RB
102162016-01-11 Richard Biener <rguenther@suse.de>
10217
10218 PR tree-optimization/69173
10219 * gcc.dg/torture/pr69173.c: New testcase.
10220
2b8568fe
KT
102212016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10222
10223 PR rtl-optimization/68796
10224 * gcc.target/aarch64/tst_5.c: New test.
10225 * gcc.target/aarch64/tst_6.c: Likewise.
10226
5baf4532
KT
102272016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10228
10229 PR rtl-optimization/68841
10230 * gcc.dg/pr68841.c: New test.
10231 * gcc.c-torture/execute/pr68841.c: New test.
10232
ca90b1ed
YR
102332016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10234
10235 PR rtl-optimization/68920
10236 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10237 for ix86 targets.
10238 * gcc.dg/ifcvt-5.c: New test.
10239
2ad3adf1 102402016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
10241
10242 PR bootstrap/69123
10243 * g++.dg/pr69123.C: New.
10244
83834c09
IE
102452016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10246
10247 PR target/69010
10248 * gcc.target/i386/pr69010.c: New test.
10249
dcf89d57
MJ
102502016-01-11 Martin Jambor <mjambor@suse.cz>
10251
10252 PR ipa/69044
10253 * gcc.target/i386/chkp-pr69044.c: New test.
10254
d95167ee
TV
102552016-01-11 Tom de Vries <tom@codesourcery.com>
10256
10257 PR tree-optimization/69109
10258 * gcc.dg/autopar/pr69109-2.c: New test.
10259 * gcc.dg/autopar/pr69109.c: New test.
10260
4f6403a8
TV
102612016-01-11 Tom de Vries <tom@codesourcery.com>
10262
10263 PR tree-optimization/69108
10264 * gcc.dg/autopar/pr69108.c: New test.
10265
21efdd80
PP
102662016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10267
10268 PR c++/69029
10269 * c-c++-common/Wisleading-indentation.c: Augment test.
10270
fd42eed8
TK
102712016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10272
10273 PR fortran/69154
10274 * gfortran.dg/inline_matmul_12.f90: New test.
10275
4f90ee6c
PT
102762016-01-10 Paul Thomas <pault@gcc.gnu.org>
10277
10278 PR fortran/67779
10279 * gfortran.dg/actual_array_offset_1: New test.
10280
3907c6cf
TV
102812016-01-10 Tom de Vries <tom@codesourcery.com>
10282
10283 PR tree-optimization/69062
10284 * gcc.dg/autopar/pr69062.c: New test.
10285
b07b236e
TS
102862016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10287
10288 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10289 * gcc.dg/vect/slp-perm-2.c: Likewise.
10290 * gcc.dg/vect/slp-perm-3.c: Likewise.
10291 * gcc.dg/vect/slp-perm-5.c: Likewise.
10292 * gcc.dg/vect/slp-perm-6.c: Likewise.
10293 * gcc.dg/vect/slp-perm-7.c: Likewise.
10294 * gcc.dg/vect/slp-perm-8.c: Likewise.
10295
23fab8ae
TV
102962016-01-10 Tom de Vries <tom@codesourcery.com>
10297
10298 PR tree-optimization/69039
10299 * gcc.dg/autopar/pr69039.c: New test.
10300
73f0dae2
MP
103012016-01-09 Marek Polacek <polacek@redhat.com>
10302
10303 PR c++/69113
10304 * g++.dg/pr69113.C: New test.
10305
20b8d734
JJ
103062016-01-09 Jakub Jelinek <jakub@redhat.com>
10307
10308 PR middle-end/50865
10309 PR tree-optimization/69097
10310 * gcc.c-torture/execute/pr50865.c: New test.
10311 * gcc.c-torture/execute/pr69097-1.c: New test.
10312 * gcc.c-torture/execute/pr69097-2.c: New test.
10313 * gcc.dg/pr69097-1.c: New test.
10314 * gcc.dg/pr69097-2.c: New test.
10315
c50e614b
JJ
103162016-01-09 Jakub Jelinek <jakub@redhat.com>
10317
10318 PR c++/69164
10319 * g++.dg/opt/pr69164.C: New test.
10320
e0237993
JJ
103212016-01-08 Jakub Jelinek <jakub@redhat.com>
10322
10323 PR tree-optimization/69167
10324 * gcc.dg/pr69167.c: New test.
10325
bd8f5bb2
MP
103262016-01-08 Marek Polacek <polacek@redhat.com>
10327
10328 PR c++/68449
10329 * g++.dg/pr68449.C: New.
10330
bb0f5ca7
AL
103312016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10332
10333 PR tree-optimization/68707
10334 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10335 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10336 on platforms supporting it.
10337 * gcc.dg/vect/slp-perm-2.c: Likewise.
10338 * gcc.dg/vect/slp-perm-3.c: Likewise.
10339 * gcc.dg/vect/slp-perm-5.c: Likewise.
10340 * gcc.dg/vect/slp-perm-7.c: Likewise.
10341 * gcc.dg/vect/slp-perm-8.c: Likewise.
10342 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10343 on platforms supporting it.
10344
22518428
JJ
103452016-01-08 Jakub Jelinek <jakub@redhat.com>
10346
33f0852f
JJ
10347 PR tree-optimization/69162
10348 * gcc.dg/pr69162.c: New test.
10349
22518428
JJ
10350 PR tree-optimization/69172
10351 * gcc.dg/pr69172.c: New test.
10352
80e9b3aa
TP
103532016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10354
10355 PR tree-optimization/67781
10356 * gcc.c-torture/execute/pr67781.c: New file.
10357
262a363f
JJ
103582016-01-08 Jakub Jelinek <jakub@redhat.com>
10359
10360 PR tree-optimization/69083
10361 * gcc.dg/vect/pr69083.c: New test.
10362
6e1f093f
SS
103632016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10364
10365 PR tree-optimization/61441
10366 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10367 Use -fexcess-precision=standard for compiler options.
10368 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10369
53290e07
JJ
103702016-01-08 Jakub Jelinek <jakub@redhat.com>
10371
57bf3072
JJ
10372 PR fortran/69128
10373 * gfortran.dg/gomp/pr69128.f90: New test.
10374
53290e07
JJ
10375 PR c++/69145
10376 * g++.dg/ext/pr69145-1.C: New test.
10377 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10378 * g++.dg/ext/pr69145-2.h: New file.
10379
7a127fa7
MS
103802016-01-07 Martin Sebor <msebor@redhat.com>
10381
10382 PR c/68966
10383 * gcc.dg/atomic-fetch-bool.c: New test.
10384 * gcc.dg/sync-fetch-bool.c: New test.
10385
95918b49
L
103862016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10387
10388 PR fortran/66680
10389 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10390
c8e62a9d
NC
103912016-01-07 Nick Clifton <nickc@redhat.com>
10392
10393 PR target/66655
10394 * g++.dg/pr66655.C: New test.
10395 * g++.dg/pr66655_1.cc: Test support file.
10396 * g++.dg/pr66655.h: Test header file.
10397
2ad3adf1 103982016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
10399
10400 PR fortran/66680
10401 gfortran.dg/gomp/pr66680.f90: New test.
10402
4cd9ca92
L
104032016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10404
10405 PR target/69171
10406 * gcc.target/i386/pr69171-1.c: New test.
10407 * gcc.target/i386/pr69171-2.c: Likewise.
10408 * gcc.target/i386/pr69171-3.c: Likewise.
10409 * gcc.target/i386/pr69171-4.c: Likewise.
10410 * gcc.target/i386/pr69171-5.c: Likewise.
10411 * gcc.target/i386/pr69171-6.c: Likewise.
10412
7e33d4dc
BS
104132015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10414
10415 PR middle-end/67639
10416 * c-c++-common/pr67639.c: New test.
10417
fec64afc
JJ
104182016-01-07 Jakub Jelinek <jakub@redhat.com>
10419
10420 PR tree-optimization/69141
10421 * g++.dg/opt/pr69141.C: New test.
10422
f293ad29
EB
104232016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10424
10425 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10426
5027395e
UB
104272016-01-06 Uros Bizjak <ubizjak@gmail.com>
10428
10429 PR target/69140
10430 * gcc.target/i386/pr69140.c: New test
10431
7443cf13
DM
104322016-01-06 David Malcolm <dmalcolm@redhat.com>
10433
10434 * gcc.dg/bad-dereference.c: New test case.
10435
32928931
BS
104362015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10437
10438 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10439
68dd05da
AS
104402016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10441
10442 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10443
6b131d5b
MP
104442016-01-06 Marek Polacek <polacek@redhat.com>
10445
10446 PR sanitizer/69099
10447 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10448
8d9fdb49
MP
104492016-01-05 Marek Polacek <polacek@redhat.com>
10450
10451 PR c/69104
10452 * gcc.dg/atomic-invalid-2.c: New.
10453
acf93f1e
L
104542016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10455
10456 PR target/68991
10457 * gcc.target/i386/pr68991.c: New test.
10458
3f50525d
L
104592016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10460
10461 PR target/68991
10462 * g++.dg/pr68991-1.C: New test.
10463 * g++.dg/pr68991-2.C: Likewise.
10464
e0237993 104652016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 10466
e0237993 10467 PR other/60465
face88a1
ST
10468 * gcc.target/ia64/pr60465-gprel64.c: New test.
10469 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10470
a0866eff
KT
104712016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10472
10473 PR rtl-optimization/68651
10474 * gcc.target/aarch64/pr68651_1.c: New test.
10475
c589e975
DM
104762016-01-05 David Malcolm <dmalcolm@redhat.com>
10477
10478 PR c/69122
10479 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10480
929710d9
NS
104812016-01-05 Nathan Sidwell <nathan@acm.org>
10482
ce3e43d7
NS
10483 PR c++/58583
10484 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10485
929710d9
NS
10486 * gcc.dg/alias-15.c: New.
10487
a2faef8e
NC
104882016-01-05 Nick Clifton <nickc@redhat.com>
10489
10490 PR target/68870
10491 * g++.dg/pr68770.C: New test.
10492
4cfa76e3
MS
104932016-01-04 Mike Stump <mikestump@comcast.net>
10494
10495 * lib/target-supports.exp (check_effective_target_cilkplus):
10496 cilkplus targets require pthreads.
4ece61b6 10497 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 10498
4e8a3a35
MM
104992016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10500
10501 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10502 generation.
10503
818ab71a
JJ
105042016-01-04 Jakub Jelinek <jakub@redhat.com>
10505
10506 Update copyright years.
10507
2fe0a208
MP
105082016-01-04 Marek Polacek <polacek@redhat.com>
10509
10510 PR c/68908
10511 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10512 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10513 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10514
9e3b2fe3
EB
105152016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10516
10517 * gcc.target/sparc/20160104-2.c: New test.
10518
e8d65a35
EB
105192016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10520
10521 * gcc.target/sparc/20160104-1.c: New test.
10522
25ccfccd
PT
105232016-01-03 Paul Thomas <pault@gcc.gnu.org>
10524
10525 PR fortran/65045
10526 * gfortran.dg/pr65045.f90: New test.
10527
cb51d382
EB
105282016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10529
10530 * gnat.dg/specs/debug1.ads: Delete.
10531
6eeaad6e
JD
105322016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10533
10534 PR libgfortran/68867
10535 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10536 expression.
10537
2f968603
JD
105382016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10539
10540 PR libgfortran/68867
10541 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10542 PowerPC.
10543
591bb5e4
PT
105442016-01-01 Paul Thomas <pault@gcc.gnu.org>
10545
10546 PR fortran/68864
10547 * gfortran.dg/pr68864.f90: New test.
10548
f1e0620c
JJ
105492016-01-01 Jakub Jelinek <jakub@redhat.com>
10550
942a1319
JJ
10551 PR tree-optimization/69070
10552 * gcc.dg/pr69070.c: New test.
10553
10dff63f
JJ
10554 PR sanitizer/69055
10555 * gfortran.dg/pr69055.f90: New test.
10556
f1e0620c
JJ
10557 PR target/69015
10558 * gcc.dg/pr69015.c: New test.
818ab71a 10559\f
2f883d1c 10560Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
10561
10562Copying and distribution of this file, with or without modification,
10563are permitted in any medium without royalty provided the copyright
10564notice and this notice are preserved.