]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR rtl-optimization/71984 (wrong code with -O -mavx512cd)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
fb46286e
RB
12016-08-04 Richard Biener <rguenther@suse.de>
2
3 PR middle-end/71984
4 * gcc.dg/torture/pr71984.c: Guard correctness check for
5 little-endian.
6
ac2c96ab
AP
72016-08-03 Andrew Pinski <apinski@cavium.com>
8
9 * gcc.c-torture/compile/20160802-1.c: New testcase.
10
c98583e9
FR
112016-08-03 Fritz Reese <fritzoreese@gmail.com>
12
13 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
14
9ad1a1da
RB
152016-08-03 Richard Biener <rguenther@suse.de>
16
17 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
18 and remove -O3.
19 * c-c++-common/ubsan/pr71403-2.c: Likewise.
20 * c-c++-common/ubsan/pr71403-3.c: Likewise.
21
cd75c979
RB
222016-08-03 Richard Biener <rguenther@suse.de>
23
24 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
25 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
26 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
27 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
28
30e8d875
SKS
292016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
30
31 * gcc.dg/init-excess-2.c: Require int32plus.
32 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
33 * gcc.dg/pr59963-2.c: Require int32plus.
34 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
35 * gcc.dg/unroll-7.c: Require int32plus.
36
69b806f6
BC
372016-08-02 Bin Cheng <bin.cheng@arm.com>
38
39 PR tree-optimization/34114
40 * gcc.dg/tree-ssa/loop-42.c: New test.
41
1efafef3
TC
422016-08-02 Tamar Christina <tamar.christina@arm.com>
43
44 * gcc.target/aarch64/vminmaxnm.c: New.
45 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
46 tests.
47
e2a99194
MM
482016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
49
50 * gcc.target/powerpc/vec-extract-5.c: New tests to test
51 vec_extract for vector float, vector int, vector short, and vector
52 char.
53 * gcc.target/powerpc/vec-extract-6.c: Likewise.
54 * gcc.target/powerpc/vec-extract-7.c: Likewise.
55 * gcc.target/powerpc/vec-extract-8.c: Likewise.
56 * gcc.target/powerpc/vec-extract-9.c: Likewise.
57
71bfb77a
WD
582016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
59
60 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 61 single stack adjustment, no writeback.
71bfb77a
WD
62 * gcc.target/aarch64/test_frame_12.c: Likewise.
63 * gcc.target/aarch64/test_frame_13.c: Likewise.
64 * gcc.target/aarch64/test_frame_15.c: Likewise.
65 * gcc.target/aarch64/test_frame_6.c: Likewise.
66 * gcc.target/aarch64/test_frame_7.c: Likewise.
67 * gcc.target/aarch64/test_frame_8.c: Likewise.
68 * gcc.target/aarch64/test_frame_16.c: New test.
69
37bce35a
L
702015-08-01 H.J. Lu <hongjiu.lu@intel.com>
71
72 PR target/72748
73 * gcc.target/i386/pr72748.c: New test.
74
2a93954e
AH
752015-08-01 Alan Hayward <alan.hayward@arm.com>
76
77 PR tree-optimization/71818
78 * gcc.dg/vect/pr71818.c: New
79
bf60c531
ML
802016-08-01 Martin Liska <mliska@suse.cz>
81
82 PR tree-optimization/71857
83 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
84
8ed49fab
KT
852016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
86
87 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
88
76e2c821
JB
892016-08-01 Jan Beulich <jbeulich@suse.com>
90
91 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
92
35029597
WS
932016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
94
95 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
96 * gcc.target/powerpc/mulkc3-1.c: Likewise.
97
3aa4b66a
JW
982016-07-31 Jonathan Wakely <jwakely@redhat.com>
99
100 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
101 (check_effective_target_c++): Likewise. Also match for libstdc++.
102
93cb9a5a
SK
1032016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
104
105 PR fortran/41922
106 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
107 * gfortran.dg/equiv_constraint_7.f90: Ditto.
108 * gfortran.dg/pr41922.f90: New test.
109
9fcb2819
SK
1102016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
111
112 PR fortran/68566
113 * gfortran.dg/pr68566.f90: new test.
114
8bada5cd
MS
1152016-07-30 Martin Sebor <msebor@redhat.com>
116
117 PR c++/60760
118 PR c++/71091
119 * g++.dg/cpp0x/constexpr-cast.C: New test.
120 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
121 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
122 * g++.dg/ubsan/pr63956.C: Correct.
123
d0047a25
MM
1242016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
125
126 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
127 vector double or vector long where the vector is in memory.
128 * gcc.target/powerpc/vec-extract-3.c: Likewise.
129 * gcc.target/powerpc/vec-extract-4.c: Likewise.
130
e4f7a5df
SK
1312016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
132
133 PR fortran/69867
134 * gfortran.dg/pr69867.f90: New test.
135
b441ae1d
SK
1362016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
137
138 PR fortran/69962
139 * gfortran.dg/pr69962.f90: New test.
140
712dff31
SK
1412016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
142
143 PR fortran/70006
144 * gfortran.dg/pr70006.f90: New test.
145
fb42421e
SK
1462016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
147
148 PR fortran/71730
149 * gfortran.dg/pr71730.f90: New test.
150 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
151 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
152 * gfortran.dg/array_constructor_26.f03: Ditto.
153
466effe0
WS
1542016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
155
156 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
157 * gcc.target/powerpc/pr71763.c: Likewise.
158
f618a472
MP
1592016-07-29 Marek Polacek <polacek@redhat.com>
160
161 PR c/71742
162 * gcc.dg/940510-1.c: Adjust dg-error.
163 * gcc.dg/c99-flex-array-1.c: Likewise.
164 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
165
efd0786f
MP
166 PR c/71853
167 * gcc.dg/noncompile/pr71853.c: New test.
168
e00dceaf
MP
169 PR c/71573
170 * gcc.dg/noncompile/pr71573.c: New test.
171
638fc14f
MP
172 PR c/71926
173 * g++.dg/warn/Wparentheses-30.C: New test.
174 * gcc.dg/Wparentheses-14.c: New test.
175
61c73a7f
UB
1762016-07-29 Uros Bizjak <ubizjak@gmail.com>
177
178 * gcc.dg/pr59833.c: Use dg-add-options ieee.
179
01d32b2b
BC
1802016-07-29 Bin Cheng <bin.cheng@arm.com>
181
182 PR tree-optimization/57558
183 * gcc.dg/vect/pr57558-1.c: New test.
184 * gcc.dg/vect/pr57558-2.c: New test.
185
f6c7a248
PK
1862016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
187
61c73a7f 188 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
189 to scan forwprop1 dump pass.
190
f54ea774
PC
1912016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
192
193 PR c++/51488
194 * g++.dg/template/pr51488.C: New.
195
673a107a
JJ
1962016-07-29 Jakub Jelinek <jakub@redhat.com>
197
198 PR c/71969
199 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
200 static __inline__.
201 * gcc.dg/pr71969-1.c: New test.
202 * gcc.dg/pr71969-2.c: New test.
203 * gcc.dg/pr71969-3.c: New test.
204
78169471
MP
2052016-07-29 Marek Polacek <polacek@redhat.com>
206
207 PR c/71574
208 * c-c++-common/pr71574.c: New test.
209
a5b5c8b6
MP
210 PR c/71583
211 * gcc.dg/noncompile/pr71583.c: New test.
212
883b6d4e
KV
2132016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
214
215 PR middle-end/68217
216 * gcc.dg/pr68217.c: New test.
217
89f1f37e
SK
2182016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
219
220 PR fortran/71067
221 * gfortran.dg/pr71067_1.f90: New test.
222 * gfortran.dg/pr71067_2.f90: Ditto.
223
e0d32185
MM
2242016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
225
226 * gcc.target/powerpc/vec-extract-1.c: New test.
227
c851722d
SK
2282016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
229
230 PR fortran/71799
231 * gfortran.dg/pr71799.f90: New test.
232
f064da6a
PC
2332016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
234
235 PR c++/71665
236 * g++.dg/cpp0x/pr71665-1.C: New.
237 * g++.dg/cpp0x/pr71665-2.C: Likewise.
238 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
239 * g++.dg/ext/label10.C: Likewise.
240 * g++.dg/parse/constant5.C: Likewise.
241
1b70aaad
SK
2422016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
243
244 PR fortran/71859
245 * gfortran.dg/pr71859.f90: New test.
246 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
247 * gfortran.dg/coarray_collectives_1.f90: Ditto.
248
a23404c9
PT
2492016-07-28 Paul Thomas <pault@gcc.gnu.org>
250
251 PR fortran/71883
252 * gfortran.dg/pr71883.f90 : New test.
253
513d866d
YR
2542016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
255
256 PR tree-optimization/71734
61c73a7f 257 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 258
7c428aa2
RL
2592016-07-28 Renlin Li <renlin.li@arm.com>
260
261 Revert
262 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
263
264 PR fortran/71902
265 * gfortran.dg/dependency_47.f90: New test.
266
1225d6b1
ML
2672016-07-28 Martin Liska <mliska@suse.cz>
268
269 PR gcov-profile/68025
270 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
271
e5f5bf35
ML
2722016-07-28 Martin Liska <mliska@suse.cz>
273
274 * g++.dg/vect/pr70944.cc: New test.
275
4536610d
KV
2762016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
277
278 PR middle-end/71994
279 * gcc.dg/torture/pr71994.c: New test.
280
8c6961ca
PK
2812016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
282
283 PR middle-end/71078
284 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
285 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
286 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
287
8de22ea0
RB
2882016-07-27 Richard Biener <rguenther@suse.de>
289
290 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
291
5d9da222
ML
2922016-07-27 Martin Liska <mliska@suse.cz>
293
294 * gcc.dg/predict-13.c: New test.
295 * gcc.dg/predict-14.c: New test.
296
af9e275f
SKS
2972016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
298
a23404c9 299 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
300 including stdint.h.
301 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
302 including stdint.h.
303
71abba1e
MM
3042016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
305
306 PR target/71869
307 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
308 IEEE built-in functions handle quiet and signalling NaNs
309 correctly.
310
9cd74e8f
SK
3112016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
312
313 PR fortran/71862
314 * gfortran.dg/pr71862.f90: New test.
315
0d48446f
MS
3162016-07-26 Martin Sebor <msebor@redhat.com>
317
318 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
319 selector with dg-options.
320
524cf1e4
PP
3212016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
322
323 PR tree-optimization/18046
324 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
325 * gcc.dg/tree-ssa/vrp103.c: New test.
326 * gcc.dg/tree-ssa/vrp104.c: New test.
327
100665d8
WS
3282016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
329
330 * gcc.target/powerpc/pr63354.c: Require lp64 since
331 -mprofile-kernel is not legal with -m32.
332
0b64ca40
RB
3332016-07-26 Richard Biener <rguenther@suse.de>
334
335 PR rtl-optimization/71984
336 * gcc.dg/torture/pr71984.c: New testcase.
337
9b7937cf
RS
3382016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
339
340 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
341 g++-dg-runtest via et-dg-runtest.
342 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
343 * gcc.dg/vect/vect.exp: Likewise.
344 * gfortran.dg/graphite/graphite.exp: Likewise, but for
345 gfortran-dg-runtest.
346 * gfortran.dg/vect/vect.exp: Likewise.
347 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
348 (check_mips_loongson_hw_available): Likewise.
349 (check_effective_target_mpaired_single_runtime): Likewise.
350 (check_effective_target_mips_loongson_runtime): Likewise.
351 (add_options_for_mpaired_single): Likewise.
352 (check_effective_target_vect_int): Add global et_index.
353 Check and save the supported feature for a target selected by
354 the et_index target. Break long lines where appropriate. Call
355 et-is-effective-target for MIPS with an argument instead of
356 check_effective_target_* where appropriate.
357 (check_effective_target_vect_intfloat_cvt): Likewise.
358 (check_effective_target_vect_uintfloat_cvt): Likewise.
359 (check_effective_target_vect_floatint_cvt): Likewise.
360 (check_effective_target_vect_floatuint_cvt): Likewise.
361 (check_effective_target_vect_simd_clones): Likewise.
362 (check_effective_target_vect_shift): ewise.
363 (check_effective_target_whole_vector_shift): Likewise.
364 (check_effective_target_vect_bswap): Likewise.
365 (check_effective_target_vect_shift_char): Likewise.
366 (check_effective_target_vect_long): Likewise.
367 (check_effective_target_vect_float): Likewise.
368 (check_effective_target_vect_double): Likewise.
369 (check_effective_target_vect_long_long): Likewise.
370 (check_effective_target_vect_no_int_max): Likewise.
371 (check_effective_target_vect_no_int_add): Likewise.
372 (check_effective_target_vect_no_bitwise): Likewise.
373 (check_effective_target_vect_widen_shift): Likewise.
374 (check_effective_target_vect_no_align): Likewise.
375 (check_effective_target_vect_hw_misalign): Likewise.
376 (check_effective_target_vect_element_align): Likewise.
377 (check_effective_target_vect_condition): Likewise.
378 (check_effective_target_vect_cond_mixed): Likewise.
379 (check_effective_target_vect_char_mult): Likewise.
380 (check_effective_target_vect_short_mult): Likewise.
381 (check_effective_target_vect_int_mult): Likewise.
382 (check_effective_target_vect_extract_even_odd): Likewise.
383 (check_effective_target_vect_interleave): Likewise.
384 (check_effective_target_vect_stridedN): Likewise.
385 (check_effective_target_vect_multiple_sizes): Likewise.
386 (check_effective_target_vect64): Likewise.
387 (check_effective_target_vect_call_copysignf): Likewise.
388 (check_effective_target_vect_call_sqrtf): Likewise.
389 (check_effective_target_vect_call_btrunc): Likewise.
390 (check_effective_target_vect_call_btruncf): Likewise.
391 (check_effective_target_vect_call_ceil): Likewise.
392 (check_effective_target_vect_call_ceilf): Likewise.
393 (check_effective_target_vect_call_floor): Likewise.
394 (check_effective_target_vect_call_floorf): Likewise.
395 (check_effective_target_vect_call_lceil): Likewise.
396 (check_effective_target_vect_call_lfloor): Likewise.
397 (check_effective_target_vect_call_nearbyint): Likewise.
398 (check_effective_target_vect_call_nearbyintf): Likewise.
399 (check_effective_target_vect_call_round): Likewise.
400 (check_effective_target_vect_call_roundf): Likewise.
401 (check_effective_target_vect_perm): Likewise, but also append *_saved
402 to the existing global name to properly cache the result.
403 (check_effective_target_vect_perm_byte): Likewise.
404 (check_effective_target_vect_perm_short): Likewise.
405 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
406 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
407 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
408 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
409 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
410 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
411 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
412 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
413 (check_effective_target_vect_sdot_qi): Likewise.
414 (check_effective_target_vect_udot_qi): Likewise.
415 (check_effective_target_vect_sdot_hi): Likewise.
416 (check_effective_target_vect_udot_hi): Likewise.
417 (check_effective_target_vect_usad_char): Likewise.
418 (check_effective_target_vect_pack_trunc): Likewise.
419 (check_effective_target_vect_unpack): Likewise.
420 (check_effective_target_vect_aligned_arrays): Likewise.
421 (check_effective_target_vect_natural_alignment): Likewise.
422 (check_effective_target_vector_alignment_reachable): Likewise.
423 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
424 (is-effective-target): Initialize et_index if undefined.
425 (et-dg-runtest): New.
426 (et-is-effective-target): Likewise.
427 (check_vect_support_and_set_flags): Add supported MIPS targets to
428 EFFECTIVE_TARGETS list. Return the number of supported targets.
429
8f63caf6
RB
4302016-07-26 Richard Biener <rguenther@suse.de>
431 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
432
433 PR middle-end/70920
434 * gcc.dg/pr70920-1.c: New test-case.
435 * gcc.dg/pr70902-2.c: Likewise.
436 * gcc.dg/pr70920-3.c: Likewise.
437 * gcc.dg/pr70920-4.c: Likewise
438 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
439 2 instead of 3.
440
7d575fff
AM
4412016-07-25 Alexander Monakov <amonakov@ispras.ru>
442
443 * gcc.c-torture/execute/pr71494.c: Require label_values.
444 * gcc.dg/pr16973.c: Ditto.
445
bf01e070
SKS
4462016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
447
448 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
449 * gcc.dg/torture/pr69771.c: Require int32plus.
450 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
451
16b05965
ML
4522016-07-25 Martin Liska <mliska@suse.cz>
453
454 * gcc.dg/torture/pr71987.c: New test.
455
d52d3767
SK
4562016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
457
458 PR fortran/71935
459 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
460 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
461 * gfortran.dg/pr71935.f90: New test.
462
2e6b45af
MS
4632016-07-22 Martin Sebor <msebor@redhat.com>
464
465 PR c++/71675
466 * g++.dg/ext/atomic-3.C: New test.
467 * gcc.dg/atomic/pr71675.c: New test.
468
58b3986e
ES
4692016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
470
471 * gcc.target/i386/mvc8.c: New test.
472
faa1612a
BC
4732016-07-22 Bin Cheng <bin.cheng@arm.com>
474
475 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
476 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
477
1603ebe0
TK
4782016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
479
480 PR fortran/71795
481 * gfortran.dg/constructor_50.f90: New test.
482
bc91c436
ML
4832016-07-22 Martin Liska <mliska@suse.cz>
484
485 PR gcov-profile/69028
486 PR gcov-profile/62047
487 * g++.dg/cilk-plus/pr69028.C: New test.
488
9fe9a3a7
AV
4892016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
490
491 * gfortran.dg/coarray_stat_2.f90: New test.
492
70866e3d
MM
4932016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
494
495 * gcc.target/powerpc/vec-extract.h: New files to check the
496 vec_extract built-in functions for all vector types, testing
497 accessing each element, both with constant and variable element
498 numbers.
499 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
500 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
501 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
502 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
503 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
504 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
505 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
506 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
507 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
508
ab3af181
JJ
5092016-07-21 Jakub Jelinek <jakub@redhat.com>
510
511 PR c++/71728
512 * g++.dg/other/pr71728.C: New test.
513
ebe8f322
JG
5142016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
515
516 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
517 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
518 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
519 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
520 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
521
959cef74
RB
5222016-07-21 Richard Biener <rguenther@suse.de>
523
524 PR tree-optimization/71947
525 * gcc.dg/tree-ssa/vrp102.c: New testcase.
526
b24d9420
BC
5272016-07-21 Bin Cheng <bin.cheng@arm.com>
528
529 * gcc.dg/tree-ssa/scev-15.c: New.
530
23974819
BC
5312016-07-21 Bin Cheng <bin.cheng@arm.com>
532
533 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
534
ee78cbaa
JJ
5352016-07-21 Jakub Jelinek <jakub@redhat.com>
536
537 PR c++/71941
538 * g++.dg/gomp/pr71941.C: New test.
539
52ed68f7
DM
5402016-07-20 David Malcolm <dmalcolm@redhat.com>
541
542 PR c/70339
543 PR c/71858
544 * g++.dg/spellcheck-identifiers.C: New test case, based on
545 gcc.dg/spellcheck-identifiers.c.
546 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
547 gcc.dg/spellcheck-identifiers-2.c.
548 * g++.dg/spellcheck-typenames.C: New test case, based on
549 gcc.dg/spellcheck-typenames.c
550
18407bfb
JW
5512016-07-20 Jonathan Wakely <jwakely@redhat.com>
552
553 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
554 pointer to member function and also test catching by reference.
555
4c07fd98
DV
5562016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
557
558 * gcc.target/s390/pr67443.c: Fix test case.
559
fee21d65
DV
5602016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
561
562 * gcc.target/s390/insv-1.c: Xfail some tests.
563 * gcc.target/s390/insv-2.c: Likewise.
564
dbe9dfdd
GJL
5652016-07-20 Georg-Johann Lay <avr@gjlay.de>
566
567 * gcc.target/avr/torture/get-mem.c: New test.
568 * gcc.target/avr/torture/set-mem.c: New test.
569
c25e1d82
GJL
5702016-07-20 Georg-Johann Lay <avr@gjlay.de>
571
572 PR target/71948
573 * gcc.target/avr/torture/tiny-progmem.c: New test.
574
109d2197
JJ
5752016-07-20 Jakub Jelinek <jakub@redhat.com>
576
7419f441
JJ
577 PR c++/71909
578 * g++.dg/parse/pr71909.C: New test.
579 * g++.dg/tm/pr71909.C: New test.
580
109d2197
JJ
581 PR c++/50060
582 * g++.dg/cpp0x/constexpr-50060.C: New test.
583 * g++.dg/cpp1y/constexpr-50060.C: New test.
584
144530cf
ML
5852016-07-20 Martin Liska <mliska@suse.cz>
586
587 * gfortran.dg/graphite/pr71898.f90: New test.
588
04ac4afa
BC
5892016-07-20 Bin Cheng <bin.cheng@arm.com>
590
591 PR tree-optimization/71503
592 PR tree-optimization/71683
593 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
594 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
595
dcbdb17a
ML
5962016-07-20 Martin Liska <mliska@suse.cz>
597
598 * gcc.dg/plugin/plugin.exp: Remove sreal test.
599 * gcc.dg/plugin/sreal-test-1.c: Remove.
600 * gcc.dg/plugin/sreal_plugin.c: Remove.
601
6ed82555
TK
6022016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
603
604 PR fortran/71902
605 * gfortran.dg/dependency_47.f90: New test.
606
13da0507
JJ
6072016-07-19 Jakub Jelinek <jakub@redhat.com>
608
4833f561
JJ
609 PR rtl-optimization/71916
610 * gcc.c-torture/compile/pr71916.c: New test.
611
4fda19ef
JJ
612 PR middle-end/71874
613 * g++.dg/torture/pr71874.C: New test.
614
13da0507
JJ
615 PR middle-end/71734
616 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
617 (my_alloc): Rewritten to use __builtin_posix_memalign and
618 __SIZE_TYPE__.
619 (my_free): Use __builtin_free instead of _mm_free.
620 (Vec::operator=): Use __builtin_memcpy.
621
e7980add
MJ
6222016-07-19 Martin Jambor <mjambor@suse.cz>
623
61c73a7f
UB
624 PR fortran/71688
625 * gfortran.dg/pr71688.f90: New test.
e7980add 626
13e88953
RB
6272016-07-19 Richard Biener <rguenther@suse.de>
628
629 * c-c++-common/vector-subscript-6.c: New testcase.
630 * c-c++-common/vector-subscript-7.c: Likewise.
631
1caf0482
SKS
6322016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
633
a23404c9 634 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
635 and UInt32 based on __SIZEOF_INT__.
636
cef5388d
RB
6372016-07-19 Richard Biener <rguenther@suse.de>
638
639 PR tree-optimization/71901
640 * gcc.dg/torture/pr71901.c: New testcase.
641
6422016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
643
644 PR tree-optimization/71908
645 * gcc.dg/torture/pr71908.c: New testcase.
646
a8f7a895
MM
6472016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
648
649 PR target/71493
650 * gcc.target/powerpc/pr71493-1.c: New test.
651 * gcc.target/powerpc/pr71493-2.c: Likewise.
652
f2111a36
JJ
6532016-07-18 Jakub Jelinek <jakub@redhat.com>
654
99516432
JJ
655 PR c++/71835
656 * g++.dg/conversion/ambig3.C: New test.
657
87713c6a
JJ
658 PR c++/71828
659 * g++.dg/cpp0x/constexpr-71828.C: New test.
660
7a7f16ca
JJ
661 PR c++/71826
662 * g++.dg/template/pr71826.C: New test.
663
f4d90295
JJ
664 PR c++/71822
665 * g++.dg/template/defarg21.C: New test.
666
f2111a36
JJ
667 PR c++/71871
668 * g++.dg/ext/vector31.C: New test.
669
0b965526
UB
6702016-07-18 Uros Bizjak <ubizjak@gmail.com>
671
672 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
673
94e136b9
YR
6742016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
675
676 PR tree-optimization/71734
677 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
678
7072df0a
DV
6792016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
680
681 * gcc.target/s390/warn-dynamicstack-1.c: New test.
682 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
683 stack-layout-dynamic-1.c: New test.
684
54158a1a
AK
6852016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
686
687 * gcc.target/s390/nolrl-1.c: New test.
688
43068916
FR
6892016-07-17 Fritz Reese <fritzoreese@gmail.com>
690
691 PR fortran/71523
692 * gfortran.dg/pr71523_1.f90: New test.
693 * gfortran.dg/pr71523_2.f90: New test.
694
a9356b12
AS
6952016-07-16 Andreas Schwab <schwab@linux-m68k.org>
696
697 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
698
466effe0 699>>>>>>> .r238890
a07b81c7
JD
7002016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
701 Marco Restelli <mrestelli@gmail.com>
702
703 PR fortran/62125
704 * gfortran.dg/pr62125.f90: New test.
705
96c0ec12
BS
7062016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
707
708 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
709 * gcc.target/powerpc/mulkc3-1.c: Likewise.
710
479d0ed5
JW
7112016-07-15 Jonathan Wakely <jwakely@redhat.com>
712
713 PR c++/58796
714 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
715 * g++.dg/cpp0x/nullptr35.C: New test.
716
41c7438e
BC
7172016-07-15 Bin Cheng <bin.cheng@arm.com>
718
719 * gcc.dg/tree-ssa/scev-8.c: Update test string.
720
f7ba880b
CP
7212016-07-15 Cesar Philippidis <cesar@codesourcery.com>
722
723 * gfortran.dg/goacc/vector_length.f90: New test.
724
b9aba0a0
RB
7252016-07-15 Richard Biener <rguenther@suse.de>
726
727 PR tree-optimization/71881
728 * gcc.dg/torture/pr71881.c: New testcase.
729
9513d5fb
RB
7302016-07-15 Richard Biener <rguenther@suse.de>
731
732 PR tree-optimization/71887
733 * gcc.dg/torture/pr71887.c: New testcase.
734
ddbbcb19
JJ
7352016-07-15 Jakub Jelinek <jakub@redhat.com>
736
737 PR c/71858
738 * gcc.dg/spellcheck-identifiers-3.c: New test.
739
29eb509c
AV
7402016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
741
742 PR fortran/71807
743 * gfortran.dg/null_9.f90: New test.
744
43aabfcf
BC
7452016-07-15 Bin Cheng <bin.cheng@arm.com>
746
747 * gcc.dg/tree-ssa/loop-41.c: New test.
748
afc89e58
BC
7492016-07-15 Bin Cheng <bin.cheng@arm.com>
750
751 PR tree-optimization/71347
752 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
753
6fa682ad
SK
7542016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
755
756 PR fortran/29819
757 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
758 * gfortran.dg/contains.f90: Ditto.
759 * gfortran.dg/contains_empty_1.f03: Ditto.
760 * gfortran.dg/submodule_3.f08: Ditto.
761
dd36b877
JJ
7622016-07-14 Jakub Jelinek <jakub@redhat.com>
763
a60a5d31
JJ
764 PR testsuite/71865
765 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
766 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
767 expected diagnostics.
768
dd36b877
JJ
769 PR c/71858
770 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
771 * gcc.dg/spellcheck-identifiers-2.c: New test.
772 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
773 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
774
a241f8ca
JJ
7752016-07-14 Jakub Jelinek <jakub@redhat.com>
776
777 PR tree-optimization/71872
778 * gcc.c-torture/compile/pr71872.c: New test.
779
d62b809c
TP
7802016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
781
782 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
783 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
784 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
785 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
786 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
787 * gcc.target/arm/atomic-op-acquire-1.c: This.
788 * gcc.target/arm/atomic-op-char.c: Rename into ...
789 * gcc.target/arm/atomic-op-char-1.c: This.
790 * gcc.target/arm/atomic-op-consume.c: Rename into ...
791 * gcc.target/arm/atomic-op-consume-1.c: This.
792 * gcc.target/arm/atomic-op-int.c: Rename into ...
793 * gcc.target/arm/atomic-op-int-1.c: This.
794 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
795 * gcc.target/arm/atomic-op-relaxed-1.c: This.
796 * gcc.target/arm/atomic-op-release.c: Rename into ...
797 * gcc.target/arm/atomic-op-release-1.c: This.
798 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
799 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
800 * gcc.target/arm/atomic-op-short.c: Rename into ...
801 * gcc.target/arm/atomic-op-short-1.c: This.
802 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
803 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
804 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
805 * gcc.target/arm/atomic-op-char-2.c: Likewise.
806 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
807 * gcc.target/arm/atomic-op-int-2.c: Likewise.
808 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
809 * gcc.target/arm/atomic-op-release-2.c: Likewise.
810 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
811 * gcc.target/arm/atomic-op-short-2.c: Likewise.
812
1f8dd420
AV
8132016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
814
815 PR fortran/70842
816 * gfortran.dg/select_type_35.f03: New test.
817
53109ba8
KT
8182016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
819
820 PR target/65951
821 PR tree-optimization/70923
822 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
823 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
824 * gcc.dg/vect/pr65951.c: Likewise.
825 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
826
91f35b7f
DE
8272016-07-14 David Edelsohn <dje.gcc@gmail.com>
828
829 * c-c++-common/pr60226.c: Expect maximum object file alignment
830 error on AIX.
831
351168fe
RB
8322016-07-14 Richard Biener <rguenther@suse.de>
833
834 PR tree-optimization/71866
835 * gcc.dg/torture/pr71866.c: New testcase.
836
94c32c00
TP
8372016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
838
839 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
840 selector and enclose boolean expression in curly braces.
841
b799a481
AM
8422016-07-14 Alan Modra <amodra@gmail.com>
843
844 PR target/71733
845 * gcc.target/powerpc/p9-novsx.c: New.
846
f63ba78c
AK
8472016-07-13 Andi Kleen <ak@linux.intel.com>
848
849 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
850 * g++.dg/tree-prof/morefunc.C: Dito.
851 * g++.dg/tree-prof/pr35545.C: Dito.
852 * g++.dg/tree-prof/reorder.C: Dito.
853 * gcc.dg/tree-prof/20050826-2.c: Dito.
854 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
855 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
856 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
857 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
858 * gcc.dg/tree-prof/inliner-1.c: Dito.
859 * gcc.dg/tree-prof/merge_block.c: Dito.
860 * gcc.dg/tree-prof/stringop-1.c: Dito.
861 * gcc.dg/tree-prof/stringop-2.c: Dito.
862 * gcc.dg/tree-prof/switch-case-1.c: Dito.
863 * gcc.dg/tree-prof/switch-case-2.c: Dito.
864 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
865 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
866 * gcc.dg/tree-prof/update-loopch.c: Dito.
867 * gcc.dg/tree-prof/val-prof-1.c: Dito.
868 * gcc.dg/tree-prof/val-prof-2.c: Dito.
869 * gcc.dg/tree-prof/val-prof-3.c: Dito.
870 * gcc.dg/tree-prof/val-prof-4.c: Dito.
871 * gcc.dg/tree-prof/val-prof-5.c: Dito.
872 * gcc.dg/tree-prof/val-prof-6.c: Dito.
873 * gcc.dg/tree-prof/val-prof-7.c: Dito.
874
f4d5a23d
AK
8752016-07-13 Andi Kleen <ak@linux.intel.com>
876
877 * lib/profopt.exp (profopt-execute): Remove .imports files.
878
ae145898
AK
8792016-07-13 Andi Kleen <ak@linux.intel.com>
880
0b965526 881 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 882
e97bd4f5
AK
8832016-07-13 Andi Kleen <ak@linux.intel.com>
884
885 * lib/profopt.exp (dg-final-scan-autofdo,
886 dg-final-scan-not-autofdo): New functions.
887
6fa3d4b4
BC
8882016-07-13 Bin Cheng <bin.cheng@arm.com>
889
890 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
891 * gcc.dg/vect/vect-35.c: Ditto.
892 * gcc.dg/vect/vect-alias-check-2.c: New test.
893
65f18bc6
ML
8942016-07-13 Martin Liska <mliska@suse.cz>
895
896 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 897 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
898 * gfortran.dg/pr42108.f90: Update expected dump scan.
899
9737f35b
RB
9002016-07-13 Richard Biener <rguenther@suse.de>
901
902 PR tree-optimization/24574
903 * gcc.dg/pr24574.c: New testcase.
904
62c0ea4b
SKS
9052016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
906
0b965526 907 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
908 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
909 * c-c++-common/pr68833-1.c: Require int32plus.
910 * gcc.dg/ipa/pr63551.c: Likewise.
911 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
912 * gcc.dg/ipa/pr64041.c: Require int32plus.
913
c7ed8938
IE
9142016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
915
916 PR ipa/71633
917 * g++.dg/pr71633.C: New test.
918
5ce15300
TP
9192016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
920
921 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
922 Add new arm_thumb1_cbz_ok effective target.
923 * gcc.target/arm/cbz.c: New test.
924
2b9509a3
TP
9252016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
926
927 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
928 Define effective target.
929 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
930 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
931 * gcc.target/arm/movhi_movw.c: New test.
932 * gcc.target/arm/movsi_movw.c: Likewise.
933 * gcc.target/arm/movdi_movw.c: Likewise.
934
7f15b177
RB
9352016-07-13 Richard Biener <rguenther@suse.de>
936
937 PR middle-end/71104
938 * gcc.dg/pr71104-1.c: New testcase.
939 * gcc.dg/pr71104-2.c: Likewise.
940
0b0a896e
MM
9412016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
942
943 PR target/71805
944 * gcc.target/powerpc/pr71805.c: New test.
945
f906f5ed
BS
9462016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
947
948 * gcc.target/powerpc/divkc3-1.c: New.
949 * gcc.target/powerpc/mulkc3-1.c: New.
950
9e63c3aa
NS
9512016-07-12 Nathan Sidwell <nathan@acm.org>
952
953 * gcc.target/arm/data-rel-1.c: New.
954 * gcc.target/arm/data-rel-2.c: New.
955 * gcc.target/arm/data-rel-3.c: New.
956
f507d202
ML
9572016-07-12 Martin Liska <mliska@suse.cz>
958
959 * gcc.dg/params/blocksort-part.c: New test.
960 * gcc.dg/params/params.exp: New file.
961
d6f7c125
KT
9622016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
963
964 PR middle-end/71700
965 * gcc.c-torture/execute/pr71700.c: New test.
966
37ccb0ba
SB
9672016-07-12 Steven Bosscher <steven@gcc.gnu.org>
968 Richard Biener <rguenther@suse.de>
969
970 PR tree-optimization/23286
971 PR tree-optimization/70159
972 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
973 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
974 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
975 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
976 * gcc.dg/tree-ssa/pr35286.c: Likewise.
977 * gcc.dg/tree-ssa/pr35287.c: Likewise.
978 * gcc.dg/hoist-register-pressure-1.c: Likewise.
979 * gcc.dg/hoist-register-pressure-2.c: Likewise.
980 * gcc.dg/hoist-register-pressure-3.c: Likewise.
981 * gcc.dg/pr51879-12.c: Likewise.
982 * gcc.dg/strlenopt-9.c: Likewise.
983 * gcc.dg/tree-ssa/pr47392.c: Likewise.
984 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
985 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
986 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
987 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
988 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
989 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
990 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
991 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
992 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
993 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
994 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
995 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
996 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
997 * gfortran.dg/pr43984.f90: Adjust expected outcome.
998
712a93d6
RB
9992016-07-12 Richard Biener <rguenther@suse.de>
1000
1001 PR rtl-optimization/68961
1002 * gcc.target/i386/pr68961.c: New testcase.
1003
c392943c
JJ
10042016-07-11 Jakub Jelinek <jakub@redhat.com>
1005
3d56e6a4
JJ
1006 PR middle-end/71758
1007 * c-c++-common/gomp/pr71758.c: New test.
1008 * gfortran.dg/gomp/pr71758.f90: New test.
1009
c392943c
JJ
1010 PR tree-optimization/71823
1011 * gcc.dg/vect/pr71823.c: New test.
1012
741d3be5
DM
10132016-07-11 David Malcolm <dmalcolm@redhat.com>
1014
1015 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1016 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1017 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1018
92fa45b5
L
10192016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1020
1021 PR target/71801
1022 * gcc.target/i386/pr71801.c: New test.
1023
f51606c7
RB
10242016-07-11 Richard Biener <rguenther@suse.de>
1025
1026 PR tree-optimization/71816
1027 * gcc.dg/torture/pr71816.c: New testcase.
1028
36b54ce0
TK
10292016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1030
1031 PR fortran/71783
1032 * gfortran.dg/dependency_46.f90: New test.
1033
d13835b6
VM
10342016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1035
1036 PR rtl-optimization/71621
1037 * gcc.target/i386/pr71621-1.c: New.
1038 * gcc.target/i386/pr71621-2.c: New.
1039
642bcbdf
CP
10402016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1041
1042 * gfortran.dg/goacc/pr71704.f90: New test.
1043
02eb5b8b
BS
10442016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1045
1046 PR target/71297
1047 * gcc.target/powerpc/pr71297.c: New.
1048
8beb9a0d
JW
10492016-07-08 Jiong Wang <jiong.wang@arm.com>
1050
1051 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1052
cef4b650
MM
10532016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1054
1055 PR target/71806
1056 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1057
3c3ecf52
AH
10582016-07-08 Alan Hayward <alan.hayward@arm.com>
1059
1060 PR tree-optimization/71667
1061 * gcc.dg/vect/pr71667.c: New
1062
2660286d
ML
10632016-07-08 Martin Liska <mliska@suse.cz>
1064
1065 * gcc.dg/torture/pr71606.c: New test.
1066
70cdd4ae
JD
10672016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1068
1069 PR fortran/71764
1070 * gfortran.dg/pr71764.f90: New test.
1071
842dc2e6
JJ
10722016-07-07 Jakub Jelinek <jakub@redhat.com>
1073 Kai Tietz <ktietz70@googlemail.com>
1074
1075 PR c++/70869
1076 PR c++/71054
1077 * g++.dg/cpp0x/pr70869.C: New test.
1078 * g++.dg/cpp0x/pr71054.C: New test.
1079
31be4262
DE
10802016-07-07 David Edelsohn <dje.gcc@gmail.com>
1081
1082 * g++.dg/debug/pr71432.C: Fail on AIX.
1083
1c122092
ML
10842016-07-07 Martin Liska <mliska@suse.cz>
1085
1086 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1087 an undefined behavior.
1088 * gfortran.dg/do_3.F90: Likewise.
1089 * gfortran.dg/do_check_11.f90: New test.
1090 * gfortran.dg/do_check_12.f90: New test.
1091 * gfortran.dg/do_corner_warn.f90: New test.
1092
7119f1b1
ML
10932016-07-07 Martin Liska <mliska@suse.cz>
1094
1095 * gfortran.dg/predict-1.f90: Ammend the test.
1096 * gfortran.dg/predict-2.f90: Likewise.
1097
275792f2
IE
10982016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1099
1100 PR ipa/71624
1101 * g++.dg/pr71624.C: New test.
1102
05a437c1
TP
11032016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1104
1105 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1106 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1107 ARMv8-M Mainline architectures.
1108
6f493951
TP
11092016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1110
1111 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1112 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1113
5ddaee94
SB
11142016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1115
1116 PR target/70098
1117 PR target/71763
1118 * gcc.target/powerpc/pr71763.c: New file.
1119
651afdb2
YR
11202016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1121
1122 PR tree-optimization/71518
0b965526 1123 * gcc.dg/pr71518.c: New test.
651afdb2 1124
9df99881
WD
11252016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1126
1127 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1128
7b4e0769
SKS
11292016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1130
0b965526 1131 PR target/50739
7b4e0769
SKS
1132 * gcc.target/avr/pr50739.c: New test.
1133
eb4432f7
JH
11342016-07-05 Jan Hubicka <jh@suse.cz>
1135
1136 * gcc.dg/tree-ssa/scev-14.c: update template.
1137
c01e092f
RS
11382016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1139
1140 * gcc.dg/vect/group-no-gaps-1.c: New test.
1141
8070763a
AK
11422016-07-05 Andi Kleen <ak@linux.intel.com>
1143
1144 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1145 if kernel supports MPX.
1146
7f6e88a8
KC
11472016-07-05 Kito Cheng <kito.cheng@gmail.com>
1148
1149 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1150
36a265b1
MM
11512016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1152 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1153
1154 * gcc.target/powerpc/signbit-1.c: New test.
1155 * gcc.target/powerpc/signbit-2.c: New test.
1156 * gcc.target/powerpc/signbit-3.c: New test.
1157
7a98fb6e
KT
11582016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1159
1160 PR rtl-optimization/71594
1161 * gcc.dg/torture/pr71594.c: New test.
1162
1e3d54b4
JH
11632016-07-05 Jan Hubicka <jh@suse.cz>
1164
1165 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1166
84ca3893
DM
11672016-07-05 David Malcolm <dmalcolm@redhat.com>
1168
1169 PR c++/62314
1170 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1171 number of missing semicolon error.
1172 * g++.dg/pr62314-2.C: New test case.
1173
20d0bfce
AF
11742016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1175
1176 * gfortran.dg/coarray_stat_function.f90: New test.
1177 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1178 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1179 to new interfaces.
1180
69aaea06
AV
11812016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1182
1183 PR fortran/71623
1184 * gfortran.dg/deferred_character_17.f90: New test.
1185
f723a43c
CL
11862016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1187
1188 * gcc.target/arm/neon/polytypes.c: Move to ...
1189 * gcc.target/arm/polytypes.c: ... here.
1190 * gcc.target/arm/neon/pr51534.c: Move to ...
1191 * gcc.target/arm/pr51534.c: ... here.
1192 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1193 * gcc.target/arm/vect-vcvt.c: ... here.
1194 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1195 * gcc.target/arm/vect-vcvtq.c: ... here.
1196 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1197 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1198 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1199 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1200 * gcc.target/arm/neon/neon.exp: Delete.
1201 * gcc.target/arm/neon/: Delete.
1202
d73e0ccf
JD
12032016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1204
1205 PR fortran/65575
1206 * gfortran.dg: pr65575.f90: New test.
1207
c20f6223
JD
12082016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1209
1210 PR fortran/35849
1211 * gfortran.dg: pr35849.f90: New test.
1212
2a5537c3
JJ
12132016-07-04 Jakub Jelinek <jakub@redhat.com>
1214
1215 PR c++/71739
1216 * g++.dg/cpp0x/pr71739.C: New test.
1217
740f9751
CL
12182016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1219
1220 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1221
bf749919
DV
12222016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1223
1224 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1225 locr.
1226 * gcc.target/s390/loc-1.c: New test.
1227
430bb38e
YR
12282016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1229
1230 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1231 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1232
15f6e0da
RR
12332016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1234
1235 PR target/63874
1236 * gcc.target/aarch64/pr63874.c: New test.
1237
79335075
JB
12382016-07-04 Jan Beulich <jbeulich@suse.com>
1239
1240 * g++.dg/header.c: New.
1241 * gcc.dg/header.c: New.
1242
557e8c49
JJ
12432016-07-02 Jakub Jelinek <jakub@redhat.com>
1244
1245 PR c/71719
1246 * c-c++-common/Wunused-var-15.c: New test.
1247
79a592e3
JJ
12482016-07-01 Jakub Jelinek <jakub@redhat.com>
1249
1250 PR fortran/71687
1251 * gfortran.dg/gomp/pr71687.f90: New test.
1252
e2298656
BS
12532016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1254
1255 * gcc.dg/const-float128-ped.c: Require __float128 effective
1256 target and options.
1257 * gcc.dg/const-float128.c: Likewise.
1258 * gcc.dg/torture/float128-cmp-invalid.c: Require
1259 __float128 and base_quadfloat_support effective targets, and
1260 __float128 options.
1261 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1262 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1263 * gcc.dg/torture/float128-nan.c: Likewise.
1264 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1265 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1266 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 1267 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
1268 (add_options_for___float128): New.
1269 (check_effective_target_base_quadword_support): New.
1270
70c11966
MM
12712016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1272
1273 PR target/71720
1274 * gcc.target/powerpc/pr71720.c: New test.
1275
059541fd
JB
12762016-07-01 Jan Beulich <jbeulich@suse.com>
1277
1278 * gcc.dg/bss.c: New.
1279
2c1e4964
PB
12802016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1281
1282 PR target/71698
1283 * gcc.target/powerpc/pr71698.c: New test.
1284
22e1cb39
GJL
12852016-07-01 Georg-Johann Lay <avr@gjlay.de>
1286
1287 PR target/71151
1288 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1289 instead of ".foo" for its section name.
1290 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1291 depending on MCU's flash size.
1292 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1293 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1294 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1295 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1296 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1297 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1298
466cf574
JB
12992016-07-01 Jan Beulich <jbeulich@suse.com>
1300
1301 * gcc.target/i386/pr65105-2.c: Add -msse2.
1302
351beab7
JJ
13032016-06-30 Jakub Jelinek <jakub@redhat.com>
1304
55a0f21a
JJ
1305 PR tree-optimization/71707
1306 * gcc.dg/strlenopt-29.c: New test.
1307
6245ad72
JJ
1308 PR fortran/71704
1309 * gfortran.dg/gomp/pr71704.f90: New test.
1310
351beab7
JJ
1311 PR fortran/71705
1312 * gfortran.dg/gomp/pr71705.f90: New test.
1313
5a3a6a5e
KN
13142016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1315
1316 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1317 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1318 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1319 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1320 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1321 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1322 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1323 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1324 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1325 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1326 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1327 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1328 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1329 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1330 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1331 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1332 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1333 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1334 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1335 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1336 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1337 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1338 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1339 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1340 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1341 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1342 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1343 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1344 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1345 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1346 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1347 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1348 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1349 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1350 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1351 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1352 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1353 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1354 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1355 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1356 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1357 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1358 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1359 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1360 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1361 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1362 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1363 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1364 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1365 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1366 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1367 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1368 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1369 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1370 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1371 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1372 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1373 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1374 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1375 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1376 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1377 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1378 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1379 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1380 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1381 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1382 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1383 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1384 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1385 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1386 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1387 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1388 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1389 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1390 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1391 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1392 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1393 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1394 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1395 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1396 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1397
3dfa8071 13982016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 1399 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
1400
1401 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1402
9bd62242 14032016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 1404 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
1405
1406 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1407
603107fb
DM
14082016-06-30 David Malcolm <dmalcolm@redhat.com>
1409
1410 PR driver/71651
1411 * gcc.dg/spellcheck-options-12.c: New test case.
1412
205cccc7
JJ
14132016-06-30 Jakub Jelinek <jakub@redhat.com>
1414
1415 PR middle-end/71693
1416 * gcc.c-torture/compile/pr71693.c: New test.
1417
f4452176
DM
14182016-06-29 David Malcolm <dmalcolm@redhat.com>
1419
1420 * gcc.dg/spellcheck-params.c: New testcase.
1421 * gcc.dg/spellcheck-params-2.c: New testcase.
1422
c5e74d9d
MM
14232016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1424
1425 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1426 vector extract instructions.
1427 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1428
e44ecbfd
JD
14292016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1430
1431 PR fortran/71686
1432 * gfortran.dg/unexpected_eof_2.f90: New test.
1433 * gfortran.dg/unexpected_eof_3.f90: New test.
1434
ee446d9f
JW
14352016-06-29 Jim Wilson <jim.wilson@linaro.org>
1436
1437 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1438
27f67461
CP
14392016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1440
1441 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1442 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1443 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1444
b1206d29
RB
14452016-06-29 Richard Biener <rguenther@suse.de>
1446
1447 PR middle-end/15256
1448 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1449
1af21224
MW
14502016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1451
1452 * gcc.target/arm/aapcs/neon-vect10.c: Require
1453 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1454 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1455 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1456 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1457 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1458 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1459 * gcc.target/arm/fp16-aapcs-1.c: Require
1460 -mfloat-ab=hard. Also simplify the test.
1461 * gcc.target/arm/fp16-aapcs-2.c: New.
1462
7fe43755
MW
14632016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1464
0b965526 1465 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
1466 (add_options_for_arm_fp16_ieee): New.
1467 (add_options_for_arm_fp16_alternative): New.
1468 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1469 long-line.
1470 (effective_target_arm_fp16_hw): New.
1471
264d951a
IE
14722016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1473
1474 PR tree-optimization/71655
1475 * g++.dg/pr71655.C: New test.
1476
5c846a81
ML
14772016-06-29 Martin Liska <mliska@suse.cz>
1478
1479 * gcc.dg/pr71585.c: New test.
1480 * gcc.dg/pr71585-2.c: New test.
1481 * gcc.dg/pr71585-3.c: New test.
1482
fafe9318
YR
14832016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1484
1485 PR tree-optimization/70729
1486 * g++.dg/vect/pr70729.cc: New test.
1487
54d19c3b
TS
14882016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1489
1490 * c-c++-common/gomp/cancel-1.c: Extend.
1491
5f3cd7c3
JJ
14922016-06-29 Jakub Jelinek <jakub@redhat.com>
1493
1494 PR tree-optimization/71625
1495 * gcc.dg/strlenopt-28.c: New test.
1496
4aa83879
RB
14972016-06-29 Richard Biener <rguenther@suse.de>
1498
1499 PR middle-end/71002
1500 * g++.dg/torture/pr71002.C: Adjust testcase.
1501
152ef731
JJ
15022016-06-29 Jakub Jelinek <jakub@redhat.com>
1503
1504 PR c/71685
1505 * gcc.dg/pr71685.c: New test.
1506
15072016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
1508
1509 PR c/71552
1510 * gcc.dg/init-bad-9.c: New test.
1511
d41dc215
BS
15122016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1513
1514 * gcc.target/powerpc/abs128-1.c: Require VSX.
1515 * gcc.target/powerpc/copysign128-1.c: Likewise.
1516 * gcc.target/powerpc/inf128-1.c: Likewise.
1517 * gcc.target/powerpc/nan128-1.c: Likewise.
1518
6a20b538
JJ
15192016-06-28 Jakub Jelinek <jakub@redhat.com>
1520
1521 PR middle-end/71626
1522 * gcc.c-torture/execute/pr71626-1.c: New test.
1523 * gcc.c-torture/execute/pr71626-2.c: New test.
1524
77d93c47
PB
15252016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1526
1527 PR target/71656
1528 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1529
a8264058
SB
15302016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1531
1532 PR target/71670
1533 * gcc.target/powerpc/pr71670.c: New testcase.
1534
0dc47331
PB
15352016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1536
1537 PR target/71656
1538 * gcc.target/powerpc/pr71656-1.c: New test.
1539 * gcc.target/powerpc/pr71656-2.c: New test.
1540
b65ffc79
CL
15412016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1542
1543 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1544 around fp16 code.
1545 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1546 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1547 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1548 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1549 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1550 Add arm_neon_fp16_ok effective target.
0b965526
UB
1551 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1552 Likewise.
1553 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1554 Likewise.
1555 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1556 Likewise.
1557 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1558 Likewise.
1559 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1560 Likewise.
1561 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1562 Likewise.
1563 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1564 Likewise.
1565 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1566 Likewise.
1567 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1568 Likewise.
1569 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1570 Likewise.
1571 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1572 Likewise.
b65ffc79 1573
9bb86f40
JH
15742016-06-26 Jan Hubicka <hubicka@ucw.cz>
1575
1576 * gcc.dg/predict-12.c: New testcase.
1577
46db0fd4
JD
15782016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1579
1580 PR fortran/71649
1581 * gfortran.dg/pr71649.f90: New test.
1582
2a65e70b
JJ
15832016-06-25 Jakub Jelinek <jakub@redhat.com>
1584
f8a06e24
JJ
1585 PR tree-optimization/71643
1586 * g++.dg/opt/pr71643.C: New test.
1587
2a65e70b
JJ
1588 PR tree-optimization/71631
1589 * gcc.c-torture/execute/pr71631.c: New test.
1590
7805417a
JH
15912016-06-24 Jan Hubicka <hubicka@ucw.cz>
1592
1593 * gcc.dg/predict-11.c: New testcase.
1594 * gfortran.dg/predict-2.f90: New testcase.
1595
888ed1a3
JH
15962016-06-24 Jan Hubicka <hubicka@ucw.cz>
1597
1598 * gcc.dg/predict-10.c: New test.
1599
53605f35
BS
16002016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1601
1602 * gcc.target/powerpc/abs128-1.c: New.
1603 * gcc.target/powerpc/copysign128-1.c: New.
1604 * gcc.target/powerpc/inf128-1.c: New.
1605 * gcc.target/powerpc/nan128-1.c: New.
1606
7b22b4c6
EB
16072016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1608
1609 * gfortran.dg/pr71642.f90: New test.
1610
37e373c2
JJ
16112016-06-24 Jakub Jelinek <jakub@redhat.com>
1612
1613 PR tree-optimization/71647
1614 * gcc.target/i386/pr71647.c: New test.
1615
b20b79f2
L
16162016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1617
1618 * gcc.target/i386/noplt-gd-1.c: New test.
1619 * gcc.target/i386/noplt-gd-2.c: Likewise.
1620 * gcc.target/i386/noplt-gd-3.c: Likewise.
1621 * gcc.target/i386/noplt-ld-1.c: Likewise.
1622 * gcc.target/i386/noplt-ld-2.c: Likewise.
1623 * gcc.target/i386/noplt-ld-3.c: Likewise.
1624 * lib/target-supports.exp
1625 (check_effective_target_tls_get_addr_via_got): New.
1626
04619cb8
UB
16272016-06-24 Uros Bizjak <ubizjak@gmail.com>
1628
1629 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1630 testsuite compile flags.
1631 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1632 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1633
16342016-06-24 Uros Bizjak <ubizjak@gmail.com>
1635
1636 * g++dg/vect/pr36684.cc: Add dg-do compile.
1637 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1638 * gcc.dg/vect/pr70021.c: Ditto.
1639 * gcc.dg/vect/pr70138-1.c: Ditto.
1640 * gcc.dg/vect/pr70138-2.c: Ditto.
1641 * gcc.dg/vect/pr70354-1.c: Ditto.
1642 * gcc.dg/vect/pr70354-2.c: Ditto.
1643 * gcc.dg/vect/pr71259.c: Ditto.
1644 * gcc.dg/vect/pr71416-1.c: Ditto.
1645 * gcc.dg/vect/slp-43.c: Ditto.
1646 * gcc.dg/vect/slp-45.c: Ditto.
1647 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1648 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1649 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1650 * gfortran.dg/vect/pr69980.f90: Ditto.
1651
16522016-06-24 Uros Bizjak <ubizjak@gmail.com>
1653
1654 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1655 * gcc.dg/vect/bb-slp-30.c: Ditto.
1656 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1657 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1658 * gcc.dg/vect/pr45902.c: Ditto.
1659 * gcc.dg/vect/pr48172.c: Ditto.
1660 * gcc.dg/vect/pr48377.c: Ditto.
1661 * gcc.dg/vect/pr49038.c: Ditto.
1662 * gcc.dg/vect/pr49771.c: Ditto.
1663 * gcc.dg/vect/pr52091.c: Ditto.
1664 * gcc.dg/vect/pr53185-2.c: Ditto.
1665 * gcc.dg/vect/pr56826.c: Ditto.
1666 * gcc.dg/vect/pr60276.c: Ditto.
1667 * gcc.dg/vect/pr62021.c: Ditto.
1668 * gcc.dg/vect/pr63530.c: Ditto.
1669 * gcc.dg/vect/pr65518.c: Ditto.
1670 * gcc.dg/vect/pr65947-1.c: Ditto.
1671 * gcc.dg/vect/pr65947-10.c: Ditto.
1672 * gcc.dg/vect/pr65947-11.c: Ditto.
1673 * gcc.dg/vect/pr65947-12.c: Ditto.
1674 * gcc.dg/vect/pr65947-13.c: Ditto.
1675 * gcc.dg/vect/pr65947-2.c: Ditto.
1676 * gcc.dg/vect/pr65947-3.c: Ditto.
1677 * gcc.dg/vect/pr65947-4.c: Ditto.
1678 * gcc.dg/vect/pr65947-5.c: Ditto.
1679 * gcc.dg/vect/pr65947-6.c: Ditto.
1680 * gcc.dg/vect/pr65947-7.c: Ditto.
1681 * gcc.dg/vect/pr65947-8.c: Ditto.
1682 * gcc.dg/vect/pr65947-9.c: Ditto.
1683 * gcc.dg/vect/pr71416-1.c: Ditto.
1684 * gcc.dg/vect/pr71439.c: Ditto.
1685 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1686 * gcc.dg/vect/vect-bswap16.c: Ditto.
1687 * gcc.dg/vect/vect-bswap32.c: Ditto.
1688 * gcc.dg/vect/vect-bswap64.c: Ditto.
1689 * gcc.dg/vect/vect-live-1.c: Ditto.
1690 * gcc.dg/vect/vect-live-2.c: Ditto.
1691 * gcc.dg/vect/vect-live-3.c: Ditto.
1692 * gcc.dg/vect/vect-live-4.c: Ditto.
1693 * gcc.dg/vect/vect-live-5.c: Ditto.
1694 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1695 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1696 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1697 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1698 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1699 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1700 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1701 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1702 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1703 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1704 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1705 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1706 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1707 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1708 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1709 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1710 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1711
da224bcb
UB
17122016-06-24 Uros Bizjak <ubizjak@gmail.com>
1713
1714 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1715
dfee2870
L
17162016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1717
1718 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1719 ia32 if R_386_GOT32X relocation is supported.
1720 * gcc.target/i386/noplt-3.c: Likewise.
1721 * gcc.target/i386/noplt-2.c: Likewise.
1722 (main): Renamed to ...
1723 (bar): This.
1724 * gcc.target/i386/noplt-4.c: Likewise.
1725 (main): Renamed to ...
1726 (bar): This.
1727 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1728 * gcc.target/i386/pr67400-5.c: Likewise.
1729
a86451b9
JJ
17302016-06-24 Jakub Jelinek <jakub@redhat.com>
1731
00085092
JJ
1732 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1733 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1734
a86451b9
JJ
1735 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1736 f4): Adjust expected diagnostics.
1737 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1738 (T): If OVFP is defined, redefine to TP.
1739 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1740 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1741 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1742 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1743 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1744 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1745 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1746 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1747 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1748 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1749 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1750 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1751 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1752 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1753 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1754 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1755 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1756 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1757 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1758 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1759 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1760 as last argument to __builtin_add_overflow_p.
1761
7bb5d5f4
UB
17622016-06-23 Uros Bizjak <ubizjak@gmail.com>
1763
1764 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1765 dg-options and remove default vector testsuite compile flags.
1766 * g++.dg/vect/pr33860a.cc: Ditto.
1767 * g++.dg/vect/pr45470-a.cc: Ditto.
1768 * g++.dg/vect/pr45470-b.cc: Ditto.
1769 * g++.dg/vect/pr60896.cc: Ditto.
1770 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1771 * gcc.dg/vect/pr18308.c: Ditto.
1772 * gcc.dg/vect/pr24049.c: Ditto.
1773 * gcc.dg/vect/pr33373.c: Ditto.
1774 * gcc.dg/vect/pr36228.c: Ditto.
1775 * gcc.dg/vect/pr42395.c: Ditto.
1776 * gcc.dg/vect/pr42604.c: Ditto.
1777 * gcc.dg/vect/pr46663.c: Ditto.
1778 * gcc.dg/vect/pr48765.c: Ditto.
1779 * gcc.dg/vect/pr49093.c: Ditto.
1780 * gcc.dg/vect/pr49352.c: Ditto.
1781 * gcc.dg/vect/pr52298.c: Ditto.
1782 * gcc.dg/vect/pr52870.c: Ditto.
1783 * gcc.dg/vect/pr53185.c: Ditto.
1784 * gcc.dg/vect/pr53773.c: Ditto.
1785 * gcc.dg/vect/pr56695.c: Ditto.
1786 * gcc.dg/vect/pr62171.c: Ditto.
1787 * gcc.dg/vect/pr63530.c: Ditto.
1788 * gcc.dg/vect/pr68339.c: Ditto.
1789 * gcc.dg/vect/pr71259.c: Ditto.
1790 * gcc.dg/vect/vect-82_64.c: Ditto.
1791 * gcc.dg/vect/vect-83_64.c: Ditto.
1792 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1793 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1794 * gcc.dg/vect/vect-shift-2.c: Ditto.
1795 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1796 * gfortran.dg/vect/pr39318.f90: Ditto.
1797 * gfortran.dg/vect/pr45714-a.f: Ditto.
1798 * gfortran.dg/vect/pr45714-b.f: Ditto.
1799 * gfortran.dg/vect/pr46213.f90: Ditto.
1800
2d4bb02f
MM
18012016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1802 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1803
1804 * gcc.target/powerpc/p9-splat-5.c: New test.
1805
f6d1b868
UB
18062016-06-23 Uros Bizjak <ubizjak@gmail.com>
1807
1808 PR tree-optimization/71488
1809 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1810 * lib/target-supports.exp: ... here.
1811 (check_sse4_hw_available): New procedure.
1812 (check_effective_target_sse4_runtime): Ditto.
1813 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1814 -march=westmere for sse4_runtime targets.
936ff030 1815 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 1816 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 1817 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 1818 (main): Call check_vect ().
a7898180 1819 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 1820
c0597759
L
18212016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1822
1823 PR target/66232
1824 PR target/67400
1825 * gcc.target/i386/pr66232-14.c: New file.
1826 * gcc.target/i386/pr66232-15.c: Likewise.
1827 * gcc.target/i386/pr66232-16.c: Likewise.
1828 * gcc.target/i386/pr66232-17.c: Likewise.
1829 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1830 ia32 if R_386_GOT32X relocation is supported.
1831 * gcc.target/i386/pr67400-2.c: Likewise.
1832 * gcc.target/i386/pr67400-3.c: Likewise.
1833 * gcc.target/i386/pr67400-4.c: Likewise.
1834 * gcc.target/i386/pr67400-6.c: Likewise.
1835 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 1836 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 1837
5b0e27a7
JD
18382016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1839
1840 PR libgfortran/48852
1841 * gfortran.dg/char4_iunit_1.f03: Update test.
1842 * gfortran.dg/f2003_io_5.f03: Update test.
1843 * gfortran.dg/real_const_3.f90: Update test.
1844
7f586d90
AK
18452016-06-23 Andi Kleen <ak@linux.intel.com>
1846
1847 * g++.dg/bprob/bprob.exp: Support autofdo.
1848 * g++.dg/tree-prof/tree-prof.exp: dito.
1849 * gcc.dg/tree-prof/tree-prof.exp: dito.
1850 * gcc.misc-tests/bprob.exp: dito.
1851 * gfortran.dg/prof/prof.exp: dito.
1852 * lib/profopt.exp: dito.
1853 * lib/target-supports.exp: Check for autofdo.
1854
60fa7862
ML
18552016-06-23 Martin Liska <mliska@suse.cz>
1856
1857 * gcc.dg/pr71619.c: New test.
1858
e3d62871
UB
18592016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1860
1861 PR target/67400
cc901875
UB
1862 * gcc.target/i386/pr67400-1.c: New test.
1863 * gcc.target/i386/pr67400-2.c: Likewise.
1864 * gcc.target/i386/pr67400-3.c: Likewise.
1865 * gcc.target/i386/pr67400-4.c: Likewise.
1866 * gcc.target/i386/pr67400-5.c: Likewise.
1867 * gcc.target/i386/pr67400-6.c: Likewise.
1868 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 1869
ac81cf0b
DM
18702016-06-22 David Malcolm <dmalcolm@redhat.com>
1871
1872 * c-c++-common/missing-header-1.c: New test case.
1873 * c-c++-common/missing-header-2.c: New test case.
1874 * c-c++-common/missing-header-3.c: New test case.
1875 * c-c++-common/missing-header-4.c: New test case.
1876
1a4f11c8
DM
18772016-06-22 David Malcolm <dmalcolm@redhat.com>
1878
1879 PR c/70339
1880 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1881 hint.
1882 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1883 expected results due to builtin "nanl" now being suggested for
1884 "name".
1885 * gcc.dg/pr67580.c: Update expected messages.
1886 * gcc.dg/spellcheck-identifiers.c: New testcase.
1887 * gcc.dg/spellcheck-typenames.c: New testcase.
1888
a93eac6a
DM
18892016-06-22 David Malcolm <dmalcolm@redhat.com>
1890
1891 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1892 file.
1893 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1894 diagnostic-test-show-locus-parseable-fixits.c to sources for
1895 diagnostic_plugin_test_show_locus.c.
1896 * lib/gcc-defs.exp (freeform_regexps): New global.
1897 (dg-regexp): New function.
1898 (handle-dg-regexps): New function.
1899 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1900 freeform_regexps to the empty list.
1901 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1902
49e76ff1
IE
19032016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1904
f6d1b868 1905 PR tree-optimization/71488
49e76ff1
IE
1906 * g++.dg/pr71488.C: New test.
1907 * gcc.dg/vect/vect-bool-cmp.c: New test.
1908
951d8c8a
EB
19092016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1910
1911 * gcc.dg/guality/param-5.c: New test.
1912
b60fc3bd
BE
19132016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1914
1915 * gcc.target/i386/asm-flag-7.c: New test.
1916
0609abda
TS
19172016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1918
1919 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1920 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1921 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1922 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1923 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1924 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1925 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1926 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1927 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1928 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1929 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1930 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1931 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1932 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1933 * lib/target-supports.exp: Likewise.
1934
ee2499b4
TS
19352016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1936
1937 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1938 * gcc.dg/attr-ms_struct-2.c: Likewise.
1939 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1940 * gcc.dg/bf-ms-attrib.c: Likewise.
1941 * gcc.dg/bf-ms-layout-2.c: Likewise.
1942 * gcc.dg/bf-ms-layout-3.c: Likewise.
1943 * gcc.dg/bf-ms-layout.c: Likewise.
1944 * gcc.dg/bf-no-ms-layout.c: Likewise.
1945 * gcc.target/i386/bitfield1.c: Likewise.
1946 * gcc.target/i386/bitfield2.c: Likewise.
1947 * gcc.target/i386/bitfield3.c: Likewise.
1948
caea59ff
KN
19492016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1950
1951 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1952 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1953 override other than -mcpu=power9 command-line option is specified,
1954 or if the target operating system is aix.
1955 * gcc.target/powerpc/darn-1.c: Likewise.
1956 * gcc.target/powerpc/darn-2.c: Likewise.
1957 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1958 test if effective-target is not powerpc_p9vector_ok or if the
1959 target operating system is not defined.
1960 * gcc.target/powerpc/vslv-1.c: Likewise.
1961 * gcc.target/powerpc/vsrv-0.c: Likewise.
1962 * gcc.target/powerpc/vsrv-1.c: Likewise.
1963
63617e30
TB
19642016-06-21 Tobias Burnus <burnus@net-b.de>
1965
1966 PR fortran/71068
1967 * gfortran.dg/coarray/data_1.f90: New.
1968
89192c3c
WD
19692016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1970
1971 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1972 (dg-require-effective-target): Use arm_v8_neon_hw.
1973 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1974 (dg-require-effective-target): Likewise.
1975 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1976 (dg-require-effective-target): Likewise.
1977 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1978 (dg-require-effective-target): Likewise.
1979 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1980 (dg-require-effective-target): Likewise.
1981 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1982 (dg-require-effective-target): Likewise.
1983 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1984 Add AArch64 check.
1985
64ac50e2
WD
19862016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1987
1988 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1989 Set to 3 so test passes.
1990
6252b5db
WD
19912016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1992
1993 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1994
3b9bc511
IV
19952016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1996
1997 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1998 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1999 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2000 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2001
21db1c78
IV
20022016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2003
2004 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2005 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2006
9d30e86f
L
20072016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2008
2009 PR target/71549
2010 * gcc.target/i386/pr71549.c: New test.
2011
448a7c69
KN
20122016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2013
2014 * gcc.target/powerpc/vadsdu-0.c: Replace
2015 dg-require-effective-target directive to allow test to run on more
2016 platforms, and add dg-skip-if directive to disable test on aix
2017 platforms because of known incompatibilities.
2018 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2019 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2020 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2021 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2022 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2023 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2024 * gcc.target/powerpc/vadsdub-2.c: Replace
2025 dg-require-effective-target directive to allow test to run on more
2026 platforms, and add dg-skip-if directive to disable test on aix
2027 platforms because of known incompatibilities.
2028 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2029 with vec_absdb call to differentiate this test from vadsdub-1.c.
2030 * gcc.target/powerpc/vadsduh-1.c: Replace
2031 dg-require-effective-target directive to allow test to run on more
2032 platforms, and add dg-skip-if directive to disable test on aix
2033 platforms because of known incompatibilities.
2034 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2035 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2036 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2037
0ad84f34
JJ
20382016-06-21 Jakub Jelinek <jakub@redhat.com>
2039
2040 PR tree-optimization/71588
2041 * gcc.dg/pr71558.c: New test.
2042
e71e8d94
SKS
20432016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2044
2045 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2046 * c-c++-common/pr68657-2.c: Likewise.
2047 * c-c++-common/pr68657-3.c: Likewise.
2048 * gcc.dg/torture/pr69714.c: Require int32plus support.
2049 * gcc.dg/torture/pr70025.c: Likewise.
2050 * gcc.dg/torture/pr70083.c: Likewise.
2051 * gcc.dg/torture/pr70542.c: Likewise.
2052 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2053
5a578671
JM
20542016-06-20 Joseph Myers <joseph@codesourcery.com>
2055
2056 PR c/71601
2057 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2058
7a9df68e
JJ
20592016-06-20 Jakub Jelinek <jakub@redhat.com>
2060
50aa64d5
JJ
2061 PR middle-end/71581
2062 * gcc.dg/pr71581.c: New test.
2063
7a9df68e
JJ
2064 PR rtl-optimization/71591
2065 * gcc.dg/cpp/pr71591.c: New test.
2066
3947cf19
DR
20672016-06-20 David B. Robins <gcc@davidrobins.net>
2068
2069 PR target/71571
2070 * g++.dg/torture/pr71571.C: New test.
2071
c4ff221e
JJ
20722016-06-20 Jakub Jelinek <jakub@redhat.com>
2073
2074 PR target/71559
2075 * gcc.target/i386/sse2-pr71559.c: New test.
2076 * gcc.target/i386/avx-pr71559.c: New test.
2077 * gcc.target/i386/avx512f-pr71559.c: New test.
2078
f1b5abfb
TB
20792016-06-20 Tobias Burnus <burnus@net-b.de>
2080
2081 PR fortran/71194
2082 * gfortran.dg/pointer_remapping_10.f90: New.
2083
842107e4
DM
20842016-06-20 David Malcolm <dmalcolm@redhat.com>
2085
2086 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2087
d9e8bdfd
MS
20882016-06-20 Martin Sebor <msebor@redhat.com>
2089
2090 PR c/69507
2091 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2092 * gnu90-const-expr-1.c: Same.
2093 * gnu99-const-expr-1.c: Same.
2094 * gnu99-static-1.c: Same.
2095
67785479
RL
20962016-06-20 Renlin Li <renlin.li@arm.com>
2097
29f09b38 2098 PR testsuite/71489
67785479
RL
2099 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2100
636929b8
JG
21012016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2102
2103 * gcc.target/aarch64/vcvt_f64_1.c: New.
2104 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2105 * gcc.target/aarch64/vrecp_f64_1.c: New.
2106
ff7b374b
KT
21072016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2108
2109 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2110 "alignement".
2111
554cfc9e
GJL
21122016-06-20 Georg-Johann Lay <avr@gjlay.de>
2113
2114 PR target/71103
2115 * gcc.target/avr/torture/pr71103-2.c: New test.
2116
aa0db437
MS
21172016-06-19 Martin Sebor <msebor@redhat.com>
2118
2119 PR c/69507
2120 * gcc.dg/alignof.c: New test.
2121
c561b091
PC
21222016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2123
2124 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2125 vs dg-error; test constexpr specifier too.
2126
bf54f123
PC
21272016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2128
2129 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2130
4e53aa97
CL
21312016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2132
2133 * lib/target-supports.exp
2134 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2135 arm_neon_ok and merge flags. Fix temporary test name.
2136 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2137 and merge flags.
2138
69071d86
ML
21392016-06-17 Martin Liska <mliska@suse.cz>
2140
2141 * gcc.dg/predict-9.c: Fix dump scanning.
2142
68b3b858
BC
21432016-06-17 Bin Cheng <bin.cheng@arm.com>
2144
2145 PR tree-optimization/71354
2146 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2147
d3ee260a
BC
21482016-06-17 Bin Cheng <bin.cheng@arm.com>
2149
2150 PR tree-optimization/71347
2151 * gcc.dg/tree-ssa/pr71347.c: New test.
2152
bd8fb114
BC
21532016-06-17 Bin Cheng <bin.cheng@arm.com>
2154
2155 PR tree-optimization/71354
2156 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2157
97816be4
BC
21582016-06-17 Bin Cheng <bin.cheng@arm.com>
2159
2160 * gcc.dg/vect/vect-alias-check-1.c: New test.
2161
2d761a37
SKS
21622016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2163
e0277d6b 2164 PR target/71151
2d761a37
SKS
2165 * gcc.target/avr/pr71151-1.c: New test.
2166 * gcc.target/avr/pr71151-2.c: New test.
2167 * gcc.target/avr/pr71151-3.c: New test.
2168 * gcc.target/avr/pr71151-4.c: New test.
2169 * gcc.target/avr/pr71151-5.c: New test.
2170 * gcc.target/avr/pr71151-6.c: New test.
2171 * gcc.target/avr/pr71151-7.c: New test.
2172 * gcc.target/avr/pr71151-8.c: New test.
2173 * gcc.target/avr/pr71151-common.h: New test.
2174
68fa96d6
ML
21752016-06-16 Martin Liska <mliska@suse.cz>
2176
2177 * gfortran.dg/predict-1.f90: New test.
2178
b6ca982f
UB
21792016-06-16 Uros Bizjak <ubizjak@gmail.com>
2180
2181 PR target/71242
2182 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2183
1dc8d15b
JH
21842016-06-16 Jan Hubicka <hubicka@ucw.cz>
2185
2186 * g++.dg/vect/pr36648.cc: Disable cunrolli
2187
67c25816
JJ
21882016-06-16 Jakub Jelinek <jakub@redhat.com>
2189
c577adb2
JJ
2190 PR target/71554
2191 * gcc.c-torture/execute/pr71554.c: New test.
2192
67c25816
JJ
2193 PR rtl-optimization/71532
2194 * gcc.dg/torture/pr71532.c: New test.
2195
1a3c3ee9
MM
21962016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2197
2198 * gcc.target/powerpc/p9-dimode1.c: New test.
2199 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2200
f29468a7
JJ
22012016-06-15 Jakub Jelinek <jakub@redhat.com>
2202
61daecc4
JJ
2203 * gcc.c-torture/compile/20160615-1.c: New test.
2204
f29468a7
JJ
2205 * g++.dg/cpp0x/ref-qual17.C: New test.
2206
209d1e2d
IE
22072016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2208
2209 PR middle-end/71529
2210 * gcc.target/i386/pr71529.C: New test.
2211
8dc35712
AH
22122016-06-15 Alan Hayward <alan.hayward@arm.com>
2213
2214 PR tree-optimization/71483
2215 * g++.dg/vect/pr71483.c: New
2216
b8911cb8
PC
22172016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2218
2219 PR c++/70202
2220 * g++.dg/inherit/crash6.C: New.
2221 * g++.dg/inherit/union2.C: Likewise.
2222 * g++.dg/inherit/virtual12.C: Likewise.
2223 * g++.dg/inherit/virtual13.C: Likewise.
2224 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2225
cf5d08ab
UB
22262016-06-15 Uros Bizjak <ubizjak@gmail.com>
2227
e3d62871 2228 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 2229
8f482165
AH
22302016-06-15 Alan Hayward <alan.hayward@arm.com>
2231
2232 PR tree-optimization/71439
2233 * gcc.dg/vect/pr71439.c: New
2234
3256673f
KT
22352016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2236
2237 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2238
b17dc4d4
RB
22392016-06-15 Richard Biener <rguenther@suse.de>
2240
2241 * gcc.dg/vect/slp-45.c: New testcase.
2242
2a5825f2
RB
22432016-06-15 Richard Biener <rguenther@suse.de>
2244
2245 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2246
6e433d0b
BS
22472016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2248
2249 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2250 requirements, and disable for AIX for now.
2251 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2252
abe7f828
JJ
22532016-06-14 Jakub Jelinek <jakub@redhat.com>
2254
a09c81b4
JJ
2255 PR c++/71528
2256 * g++.dg/opt/pr71528.C: New test.
2257
abe7f828
JJ
2258 PR c++/71516
2259 * g++.dg/init/pr71516.C: New test.
2260
acfadf06
PC
22612016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2262
2263 * g++.dg/init/array46.C: New.
2264
4d568ab2
UB
22652016-06-14 Uros Bizjak <ubizjak@gmail.com>
2266
e3d62871
UB
2267 * gcc.target/i386/float128-3.c: New test.
2268 * gcc.target/i386/quad-sse4.c: Ditto.
2269 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2270 Update scan strings.
4d568ab2 2271
30934c5d
RB
22722016-06-14 Richard Biener <rguenther@suse.de>
2273
2274 PR middle-end/71526
2275 * gfortran.dg/pr71526.f90: New testcase.
2276
3970e545
AV
22772016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2278
2279 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2280 * gcc.dg/zero_bits_compound-1.c: Likewise.
2281
04976c6e
RB
22822016-06-14 Richard Biener <rguenther@suse.de>
2283
2284 PR tree-optimization/71522
2285 * gcc.dg/torture/pr71522.c: New testcase.
2286
23e025db
JJ
22872016-06-14 Jakub Jelinek <jakub@redhat.com>
2288
2289 PR tree-optimization/71520
2290 * gcc.dg/tree-ssa/pr71520.c: New test.
2291
90b72e84
RB
22922016-06-14 Richard Biener <rguenther@suse.de>
2293
2294 PR tree-optimization/71521
86c24ba6 2295 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 2296
ef7cf206
JJ
22972016-06-13 Jakub Jelinek <jakub@redhat.com>
2298
0dda258b
JJ
2299 PR sanitizer/71498
2300 * c-c++-common/ubsan/bounds-13.c: New test.
2301
ef7cf206
JJ
2302 PR preprocessor/71183
2303 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2304
a73786e3
JL
23052016-06-13 Jeff Law <law@redhat.com>
2306
2307 PR tree-optimization/71403
2308 * c-c++-common/ubsan/pr71403-1.c: New test.
2309 * c-c++-common/ubsan/pr71403-2.c: New test.
2310 * c-c++-common/ubsan/pr71403-3.c: New test.
2311
0ac249bf
JJ
23122016-06-13 Jakub Jelinek <jakub@redhat.com>
2313
2314 PR middle-end/71478
2315 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2316 Add -Wno-psabi -w to dg-options.
2317
5408a64a
KN
23182016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2319
2320 * gcc.target/powerpc/vadsdu-0.c: New test.
2321 * gcc.target/powerpc/vadsdu-1.c: New test.
2322 * gcc.target/powerpc/vadsdu-2.c: New test.
2323 * gcc.target/powerpc/vadsdu-3.c: New test.
2324 * gcc.target/powerpc/vadsdu-4.c: New test.
2325 * gcc.target/powerpc/vadsdu-5.c: New test.
2326 * gcc.target/powerpc/vadsdub-1.c: New test.
2327 * gcc.target/powerpc/vadsdub-2.c: New test.
2328 * gcc.target/powerpc/vadsduh-1.c: New test.
2329 * gcc.target/powerpc/vadsduh-2.c: New test.
2330 * gcc.target/powerpc/vadsduw-1.c: New test.
2331 * gcc.target/powerpc/vadsduw-2.c: New test.
2332
f7e4f2e3
DM
23332016-06-13 David Malcolm <dmalcolm@redhat.com>
2334
2335 * gcc.dg/c99-init-2.c (c): Update expected error message.
2336 * gcc.dg/init-bad-8.c (foo): Likewise.
2337 * gcc.dg/spellcheck-fields-3.c: New test case.
2338
ad23a23e
ML
23392016-06-13 Martin Liska <mliska@suse.cz>
2340
2341 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2342 and "guess loop iv compared" heuristics.
2343 * gcc.dg/predict-2.c: Likewise.
2344 * gcc.dg/predict-3.c: Likewise.
2345 * gcc.dg/predict-4.c: Likewise.
2346 * gcc.dg/predict-5.c: Likewise.
2347 * gcc.dg/predict-6.c: Likewise.
2348
146c55da
MP
23492016-06-13 Marek Polacek <polacek@redhat.com>
2350
2351 PR middle-end/71476
2352 * c-c++-common/Wswitch-unreachable-4.c: New test.
2353 * gcc.dg/Wswitch-unreachable-2.c: New test.
2354 * g++.dg/tm/jump1.C: Move dg-warning.
2355
42e77cbc
EB
23562016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2357
2358 * gnat.dg/renaming10.ad[sb]: New test.
2359
7474dcc1
PT
23602016-06-13 Paul Thomas <pault@gcc.gnu.org>
2361
2362 PR fortran/70673
2363 * gfortran.dg/pr70673.f90: New test.
2364
f57f53d3
RB
23652016-06-13 Richard Biener <rguenther@suse.de>
2366
2367 PR middle-end/64516
2368 * gcc.dg/align-3.c: New testcase.
2369
5843a5f0
ML
23702016-06-13 Martin Liska <mliska@suse.cz>
2371
2372 * gcc.target/i386/pr71458.c: New test.
2373
aa8fdb44
UB
23742016-06-12 Uros Bizjak <ubizjak@gmail.com>
2375
2376 PR target/71241
2377 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2378
2043e4d7
DH
23792016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2380
2381 PR target/60751
2382 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2383 statement.
2384
d3dc025d
DH
23852016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2386
2387 PR target/60751
2388 * gfortran.dg/comma_IO_extension_1.f90: New test.
2389 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2390 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2391 statement.
2392 * gfortran.dg/graphite/pr38083.f90: Likewise.
2393 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2394 missing format.
2395
a31d78c6
EB
23962016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2397
2398 * gnat.dg/case_character.adb: New test.
2399
95c18dd0
SB
24002016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2401
2402 PR middle-end/71310
2403 * gcc.target/powerpc/pr71310.c: New testcase.
2404
b97d37b4
KV
24052016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2406
2407 PR middle-end/71478
2408 * gcc.dg/pr71478.c: New test.
2409
900bcda3
JJ
24102016-06-10 Jakub Jelinek <jakub@redhat.com>
2411
ec1c20db
JJ
2412 PR middle-end/71494
2413 * gcc.c-torture/execute/pr71494.c: New test.
2414
50b15873
JJ
2415 PR c/68657
2416 * gcc.target/i386/pr68657.c: New test.
2417
900bcda3
JJ
2418 PR inline-asm/68843
2419 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2420 (test): Add -masm=intel alternatives.
2421
4d926e34
MS
24222016-06-10 Martin Sebor <msebor@redhat.com>
2423
2424 PR c/71392
2425 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2426
ad071b2b
JL
24272016-06-10 Jeff Law <law@redhat.com>
2428
2429 PR tree-optimization/71335
2430 * gcc.c-torture/execute/pr71335.c: New test.
2431
2704efe8
DM
24322016-06-10 David Malcolm <dmalcolm@redhat.com>
2433
2434 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2435 the various "cannot tail-call: " messages.
2436
18c9b7d4
CL
24372016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2438
2439 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2440 and options.
2441
7cfa10f3
MO
24422016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2443
2444 PR sanitizer/71480
2445 * c-c++-common/asan/pr71480.c: New test.
2446
1f24fd3e
L
24472016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2448
2449 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2450 (ASMNAME2): Likewise.
2451 (main): Replace fn in asm statement with ASMNAME ("fn").
2452 * gcc.dg/guality/pr68037-2.c: Likewise.
2453 * gcc.dg/guality/pr68037-3.c: Likewise.
2454 * gcc.dg/torture/pr68037-1.c: Likewise.
2455 * gcc.dg/torture/pr68037-2.c: Likewise.
2456 * gcc.dg/torture/pr68037-3.c: Likewise.
2457
ad551c07
BE
24582016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2459
2460 PR inline-asm/68843
2461 * gcc.target/i386/pr68843-1.c: New test.
2462 * gcc.target/i386/pr68843-2.c: New test.
2463
4b1ffdb1 24642016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
2465 Cesar Philippidis <cesar@codesourcery.com>
2466
2467 PR middle-end/71373
2468 * gcc.dg/goacc/nested-function-1.c: New file.
2469 * gcc.dg/goacc/nested-function-2.c: Likewise.
2470 * gcc.dg/goacc/pr71373.c: Likewise.
2471 * gfortran.dg/goacc/cray-2.f95: Likewise.
2472 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2473 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2474 * gfortran.dg/goacc/cray.f95: Update.
2475 * gfortran.dg/goacc/loop-1.f95: Likewise.
2476 * gfortran.dg/goacc/loop-3.f95: Likewise.
2477 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2478 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2479
24802016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2481
2482 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2483 for OpenACC tile clauses.
2484 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
2485
2486 PR c/71381
2487 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2488 to...
2489 * c-c++-common/goacc/cache-2.c: ... this new file.
2490 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2491 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2492 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2493 usage.
2494 * gfortran.dg/goacc/cray.f95: Likewise.
2495 * gfortran.dg/goacc/loop-1.f95: Likewise.
2496
89851e4c
AH
24972016-06-10 Alan Hayward <alan.hayward@arm.com>
2498
2499 PR tree-optimization/71407
2500 PR tree-optimization/71416
2501 * gcc.dg/vect/pr71407.c: New
2502 * gcc.dg/vect/pr71416-1.c: New
2503 * gcc.dg/vect/pr71416-2.c: New
2504
200eafbf
RB
25052016-06-10 Richard Biener <rguenther@suse.de>
2506
2507 PR middle-end/71477
2508 * gcc.dg/torture/pr71477.c: New testcase.
2509
4df99d92
JK
25102016-06-09 Julia Koval <julia.koval@intel.com>
2511
2512 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2513 * gcc.target/i386/interrupt-13.c: Likewise.
2514 * gcc.target/i386/interrupt-15.c: Likewise.
2515 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2516 * gcc.target/i386/interrupt-24.c: Likewise.
2517 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2518 * gcc.target/i386/interrupt-9.c: Likewise.
2519 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2520
e01b4e16
MS
25212016-06-09 Martin Sebor <msebor@redhat.com>
2522
2523 PR c/70883
2524 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2525 * gcc.dg/builtin-constant_p-1.c: Same.
2526 * gcc.dg/builtins-error.c: Same.
2527 * gcc.dg/pr70859.c: Same.
2528
9c35db0e
SKS
25292016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2530
2531 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2532 * gcc.dg/torture/pr68067-1.c: Likewise.
2533 * gcc.dg/torture/pr68067-2.c: Likewise.
2534
25352016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2536
2537 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2538 when setting SIZE.
2539
392a81b9
PC
25402016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2541
2542 PR c++/71465
2543 * g++.dg/inherit/crash5.C: New.
2544 Revert:
2545 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2546
2547 PR c++/70202
2548 * g++.dg/inherit/crash5.C: New.
2549 * g++.dg/inherit/virtual1.C: Adjust.
2550
e49efc14
ML
25512016-06-09 Martin Liska <mliska@suse.cz>
2552
2553 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2554 * g++.dg/predict-loop-exit-2.C: Likewise.
2555 * g++.dg/predict-loop-exit-3.C: Likewise.
2556 * gcc.dg/predict-1.c: Likewise.
2557 * gcc.dg/predict-2.c: Likewise.
2558 * gcc.dg/predict-3.c: Likewise.
2559 * gcc.dg/predict-4.c: Likewise.
2560 * gcc.dg/predict-5.c: Likewise.
2561 * gcc.dg/predict-6.c: Likewise.
2562 * gcc.dg/predict-7.c: Likewise.
2563
36d57986
RB
25642016-06-09 Richard Biener <rguenther@suse.de>
2565
2566 PR tree-optimization/71462
2567 * gcc.dg/torture/pr71462.c: New testcase.
2568
7d82e8e4
MP
25692016-06-09 Marek Polacek <polacek@redhat.com>
2570
2571 PR c/65471
2572 * gcc.dg/c11-generic-3.c: New test.
2573
c8a71589
PC
25742016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2575
2576 * g++.dg/init/array42.C: New.
2577 * g++.dg/init/array43.C: Likewise.
2578 * g++.dg/init/array44.C: Likewise.
2579 * g++.dg/init/array45.C: Likewise.
2580 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2581 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2582 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2583 * g++.dg/gomp/pr35751.C: Likewise.
2584 * g++.dg/init/array23.C: Likewise.
2585 * g++.dg/init/brace2.C: Likewise.
2586 * g++.dg/init/brace6.C: Likewise.
2587
44a845ca
MS
25882016-06-08 Martin Sebor <msebor@redhat.com>
2589 Jakub Jelinek <jakub@redhat.com>
2590
2591 PR c++/70507
2592 PR c/68120
2593 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2594 * c-c++-common/builtin-arith-overflow-2.c: New test.
2595 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2596 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2597 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2598
2ef16b6e
JJ
25992016-06-08 Jakub Jelinek <jakub@redhat.com>
2600
2601 PR c++/71442
2602 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2603
5e3ee346
AL
26042016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2605
2606 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2607 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2608 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2609 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2610 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2611 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2612 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2613 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2614 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2615 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2616 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2617 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2618 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2619
b2ae2814
RB
26202016-06-08 Richard Biener <rguenther@suse.de>
2621
2622 PR tree-optimization/68558
2623 * gcc.dg/vect/slp-44.c: New testcase.
2624
e09b4c37
RB
26252016-06-08 Richard Biener <rguenther@suse.de>
2626
2627 * gcc.dg/vect/slp-43.c: New testcase.
2628
72d50660
RB
26292016-06-08 Richard Biener <rguenther@suse.de>
2630
2631 PR tree-optimization/71452
2632 * gcc.dg/torture/pr71452.c: New testcase.
2633
988c115c
JJ
26342016-06-08 Jakub Jelinek <jakub@redhat.com>
2635
2636 PR c++/71448
2637 * g++.dg/torture/pr71448.C: New test.
2638
73d73b48
BS
26392016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2640
2641 PR debug/71432
2642 PR ada/71413
2643 * g++.dg/debug/pr71432.C: New test.
2644
bdd15d0c
PK
26452016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2646
2647 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2648 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2649 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2650
ce0607bb
AH
26512016-06-08 Alan Hayward <alan.hayward@arm.com>
2652
2653 * gcc.dg/vect/vect-live-2.c: Update effective target.
2654 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2655 * lib/target-supports.exp: Add aarch64 to vect_long.
2656
92a5f2ba
MP
26572016-06-08 Marek Polacek <polacek@redhat.com>
2658
2659 PR c/71418
2660 * gcc.dg/noncompile/pr71418.c: New test.
2661
08203f73
MP
2662 PR c/71426
2663 * gcc.dg/noncompile/pr71426.c: New test.
2664
d1fcc2bd
JH
26652016-06-07 Jan Hubicka <hubicka@ucw.cz>
2666
2667 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2668 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2669 * gcc.dg/predict-3.c: Update template.
2670 * gcc.dg/predict-5.c: Update template.
2671 * gcc.dg/predict-6.c: Update template.
2672 * gcc.dg/predict-9.c: Update template.
2673 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2674
a23e6f1c
BS
26752016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2676
2677 * gcc.target/powerpc/vec-mul.c: New test.
2678
6ffd47b7
DM
26792016-06-07 David Malcolm <dmalcolm@redhat.com>
2680
2681 * gcc.dg/spellcheck-fields-2.c: New test case.
2682
bfd67b47
RB
26832016-06-07 Richard Biener <rguenther@suse.de>
2684
2685 PR c/61564
2686 * gcc.dg/Wpragmas-1.c: New testcase.
2687 * gcc.dg/Wattributes-4.c: Likewise.
2688 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2689 entry.
2690
701b9a47
CL
26912016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2692
2693 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2694 spurious debug code.
2695
6b80d6fa
RB
26962016-06-07 Richard Biener <rguenther@suse.de>
2697
2698 PR tree-optimization/71428
2699 * gcc.dg/torture/pr71428.c: New testcase.
2700
0f3f9437
RB
27012016-06-07 Richard Biener <rguenther@suse.de>
2702
2703 PR middle-end/71423
2704 * gcc.dg/torture/pr71423.c: New testcase.
2705
ec963f2a
KV
27062016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2707
2708 PR middle-end/71408
2709 * gcc.dg/tree-ssa/pr71408.c: New test.
2710
46ab5b6e
KV
27112016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2712
2713 PR middle-end/71281
2714 * g++.dg/torture/pr71281.C: New test.
2715
1f40cff3
MP
27162016-06-06 Marek Polacek <polacek@redhat.com>
2717
2718 PR c/71362
2719 * gcc.dg/pr71362.c: New test.
2720
6f5bcd24
JJ
27212016-06-06 Jakub Jelinek <jakub@redhat.com>
2722 Patrick Palka <ppalka@gcc.gnu.org>
2723
2724 PR c++/70847
2725 PR c++/71330
2726 PR c++/71393
2727 * g++.dg/opt/pr70847.C: New test.
2728 * g++.dg/ubsan/pr70847.C: New test.
2729 * g++.dg/ubsan/pr71393.C: New test.
2730
158beb4a
JJ
27312016-06-06 Jakub Jelinek <jakub@redhat.com>
2732
2733 PR tree-optimization/71259
2734 * gcc.dg/vect/pr71259.c: New test.
2735
d9b950dd
DM
27362016-06-06 David Malcolm <dmalcolm@redhat.com>
2737
2738 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2739 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2740 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2741 above.
2742
36f9ad69
KT
27432016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2744
2745 PR middle-end/37780
2746 * gcc.c-torture/execute/pr37780.c: New test.
2747 * gcc.target/aarch64/pr37780_1.c: Likewise.
2748 * gcc.target/arm/pr37780_1.c: Likewise.
2749
5545a907
MP
27502016-06-06 Marek Polacek <polacek@redhat.com>
2751
2752 * c-c++-common/attr-may-alias-1.c: New test.
2753 * c-c++-common/attr-may-alias-2.c: New test.
2754 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2755
93671519
BE
27562016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2757
2758 PR c/24414
2759 * gcc.target/i386/pr24414.c: New test.
2760
690f24b7
JM
27612016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2762
2763 * gcc.target/sparc/vis4misc.c: New file.
2764 * gcc.target/sparc/fpcmp.c: Likewise.
2765 * gcc.target/sparc/fpcmpu.c: Likewise.
2766
31ce6157
AH
27672016-06-06 Alan Hayward <alan.hayward@arm.com>
2768
2769 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2770 * gcc.dg/vect/vect-live-3.c: Likewise.
2771
9fcebb5a
RB
27722016-06-06 Richard Biener <rguenther@suse.de>
2773
2774 PR tree-optimization/71398
2775 * gcc.dg/torture/pr71398.c: New testcase.
2776
903ca97b
UB
27772016-06-06 Uros Bizjak <ubizjak@gmail.com>
2778
2779 PR target/71389
2780 * g++.dg/pr71389.C: New test.
2781
9c1eb332
JD
27822016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2783
2784 PR fortran/71404
2785 * gfortran.dg/fmt_read_5.f: New test.
2786
b2d83bd2
AV
27872016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2788
2789 PR fortran/69659
2790 * gfortran.dg/class_array_22.f03: New test.
2791
ec81960e
JH
27922016-06-05 Jan Hubicka <hubicka@ucw.cz>
2793
2794 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2795
429d2750
JH
27962016-06-05 Jan Hubicka <hubicka@ucw.cz>
2797
2798 * gcc.dg/predict-9.c: Update template.
2799
c1c00983
PC
28002016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2801
2802 PR c++/49377
2803 * g++.dg/template/pr49377.C: New.
2804
1927a963
JJ
28052016-06-04 Jakub Jelinek <jakub@redhat.com>
2806
2807 PR tree-optimization/71405
2808 * g++.dg/torture/pr71405.C: New test.
2809
909a11ad
PC
28102016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2811
2812 PR c++/70202
2813 * g++.dg/inherit/crash5.C: New.
2814 * g++.dg/inherit/virtual1.C: Adjust.
2815
08bbb1f8
JL
28162016-06-03 Jeff Law <law@redhat.com>
2817
2818 PR tree-optimization/71316
2819 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2820
7c35235c
JJ
28212016-06-03 Jakub Jelinek <jakub@redhat.com>
2822
2823 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2824 dg-additional-options with just -fno-tree-scev-cprop in it.
2825 * gcc.dg/vect/vect-live-2.c: Likewise.
2826 * gcc.dg/vect/vect-live-5.c: Likewise.
2827 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2828 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2829 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2830
c8572dd6
PP
28312016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2832
2833 PR c++/27100
2834 * g++.dg/other/friend6.C: New test.
2835
1c7733a7
BS
28362016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2837
2838 * g++.dg/torture/ppc-ldst-array.C: New.
2839
0d2f700f
JM
28402016-06-03 Joseph Myers <joseph@codesourcery.com>
2841
2842 PR target/71276
2843 PR target/71277
2844 * gcc.dg/torture/builtin-fp-int-inexact.c,
2845 gcc.target/i386/387-builtin-fp-int-inexact.c,
2846 gcc.target/i386/387-rint-inline-1.c,
2847 gcc.target/i386/387-rint-inline-2.c,
2848 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2849 gcc.target/i386/sse2-rint-inline-1.c,
2850 gcc.target/i386/sse2-rint-inline-2.c,
2851 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2852 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2853
f8071c05
L
28542016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2855 Julia Koval <julia.koval@intel.com>
2856
2857 PR target/66960
2858 PR target/67630
2859 PR target/67634
2860 PR target/67841
2861 PR target/68037
2862 PR target/68618
2863 PR target/68661
2864 PR target/69575
2865 PR target/69596
2866 PR target/69734
2867 * gcc.dg/guality/pr68037-1.c: New test.
2868 * gcc.dg/guality/pr68037-2.c: Likewise.
2869 * gcc.dg/guality/pr68037-3.c: Likewise.
2870 * gcc.dg/torture/pr68037-1.c: Likewise.
2871 * gcc.dg/torture/pr68037-2.c: Likewise.
2872 * gcc.dg/torture/pr68037-3.c: Likewise.
2873 * gcc.dg/torture/pr68661-1a.c: Likewise.
2874 * gcc.dg/torture/pr68661-1b.c: Likewise.
2875 * gcc.target/i386/interrupt-1.c: Likewise.
2876 * gcc.target/i386/interrupt-2.c: Likewise.
2877 * gcc.target/i386/interrupt-3.c: Likewise.
2878 * gcc.target/i386/interrupt-4.c: Likewise.
2879 * gcc.target/i386/interrupt-5.c: Likewise.
2880 * gcc.target/i386/interrupt-6.c: Likewise.
2881 * gcc.target/i386/interrupt-7.c: Likewise.
2882 * gcc.target/i386/interrupt-8.c: Likewise.
2883 * gcc.target/i386/interrupt-9.c: Likewise.
2884 * gcc.target/i386/interrupt-10.c: Likewise.
2885 * gcc.target/i386/interrupt-11.c: Likewise.
2886 * gcc.target/i386/interrupt-12.c: Likewise.
2887 * gcc.target/i386/interrupt-13.c: Likewise.
2888 * gcc.target/i386/interrupt-14.c: Likewise.
2889 * gcc.target/i386/interrupt-15.c: Likewise.
2890 * gcc.target/i386/interrupt-16.c: Likewise.
2891 * gcc.target/i386/interrupt-17.c: Likewise.
2892 * gcc.target/i386/interrupt-18.c: Likewise.
2893 * gcc.target/i386/interrupt-19.c: Likewise.
2894 * gcc.target/i386/interrupt-20.c: Likewise.
2895 * gcc.target/i386/interrupt-21.c: Likewise.
2896 * gcc.target/i386/interrupt-22.c: Likewise.
2897 * gcc.target/i386/interrupt-23.c: Likewise.
2898 * gcc.target/i386/interrupt-24.c: Likewise.
2899 * gcc.target/i386/interrupt-25.c: Likewise.
2900 * gcc.target/i386/interrupt-26.c: Likewise.
2901 * gcc.target/i386/interrupt-27.c: Likewise.
2902 * gcc.target/i386/interrupt-28.c: Likewise.
2903 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2904 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2905 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2906 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2907 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2908 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2909 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2910 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2911 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2912 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2913 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2914 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2915
36b85e43
BS
29162016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2917
9de2e795
L
2918 PR tree-optimization/52171
2919 * gcc.dg/pr52171.c: New test.
2920 * gcc.target/i386/pr52171.c: New test.
36b85e43 2921
bfeee8ac
JH
29222016-06-03 Jan Hubicka <jh@suse.cz>
2923
2924 * g++.dg/tree-ssa/pred-1.C: New testcase
2925 * gcc.dg/tree-ssa/pred-1.c: New testcase
2926
859b0bae
BS
29272016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2928
2929 PR target/70957
2930 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2931 support.
2932 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2933
3a2edf4c
AH
29342016-06-03 Alan Hayward <alan.hayward@arm.com>
2935
2936 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2937
b28ead45
AH
29382016-06-03 Alan Hayward <alan.hayward@arm.com>
2939
2940 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 2941 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
2942 * gcc.dg/vect/vect-live-1.c: New test.
2943 * gcc.dg/vect/vect-live-2.c: New test.
2944 * gcc.dg/vect/vect-live-3.c: New test.
2945 * gcc.dg/vect/vect-live-4.c: New test.
2946 * gcc.dg/vect/vect-live-5.c: New test.
2947 * gcc.dg/vect/vect-live-slp-1.c: New test.
2948 * gcc.dg/vect/vect-live-slp-2.c: New test.
2949 * gcc.dg/vect/vect-live-slp-3.c: New test.
2950
1f91747b
JJ
29512016-06-03 Jakub Jelinek <jakub@redhat.com>
2952
2953 PR middle-end/71387
2954 * g++.dg/opt/pr71387.C: New test.
2955
47b83923
JL
29562016-06-02 Jeff Law <law@redhat.com>
2957
2958 PR tree-optimization/71328
2959 * gcc.c-torture/compile/pr71328.c: New test.
2960
e96e5f46
JD
29612016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2962
2963 PR fortran/52393
2964 * gfortran.dg/fmt_read_3.f90: Fix typo.
2965 * gfortran.dg/fmt_read_4.f90: New test.
2966
b872d729
PC
29672016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2968
2969 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2970 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2971 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2972 * g++.dg/cpp0x/override2.C: Likewise.
2973 * g++.dg/parse/crash5.C: Likewise.
2974 * g++.dg/parse/error16.C: Likewise.
2975 * g++.dg/parse/error27.C: Likewise.
2976 * g++.dg/template/qualttp15.C: Likewise.
2977 * g++.dg/template/redecl4.C: Likewise.
2978 * g++.old-deja/g++.other/crash39.C: Likewise.
2979 * g++.old-deja/g++.other/struct1.C: Likewise.
2980 * g++.old-deja/g++.pt/m9a.C: Likewise.
2981 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2982
0e535442
JJ
29832016-06-02 Jakub Jelinek <jakub@redhat.com>
2984
0633ee10
JJ
2985 PR c++/71372
2986 * c-c++-common/pr71372.c: New test.
2987
0e535442
JJ
2988 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2989 __TIME__ strings with __builtin_strcmp instead of printf and
2990 dg-output.
2991
f3c5ecc2
ML
29922016-06-02 Martin Liska <mliska@suse.cz>
2993
2994 * gcc.dg/predict-9.c: New test.
2995
a91807c5
JJ
29962016-06-02 Jakub Jelinek <jakub@redhat.com>
2997
2998 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2999 global set_compiler_env_var and global saved_compiler_env_var.
3000
b5bd1978
KT
30012016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3002
3003 PR rtl-optimization/71295
3004 * gcc.c-torture/compile/pr71295.c: New test.
3005
b93b1475
JJ
30062016-06-02 Jakub Jelinek <jakub@redhat.com>
3007
930ebd0e
JJ
3008 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3009
1e021dc3
JJ
3010 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3011 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3012
b93b1475
JJ
3013 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3014 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3015 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3016 alternative number.
3017
58f2fb5c
MM
30182016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3019
3020 * gcc.target/powerpc/p9-splat-4.c: New test.
3021
30222016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3023
3024 PR target/71186
3025 * gcc.target/powerpc/pr71186.c: New test.
3026
4731c9f0
JD
30272016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3028
3029 PR fortran/52393
3030 * gfortran.dg/fmt_read_3.f90: New test.
3031
042dee3e
TP
30322016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3033
3034 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3035 procedure.
3036
15c98b2e
ES
30372016-06-01 Eduard Sanou <dhole@openmailbox.org>
3038
3039 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3040 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3041 env var is set.
3042 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3043 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3044 shown once.
3045 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3046 during compilation.
3047 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3048 vars set by dg-set-compiler-env-var.
3049
6442a6f4
PT
30502016-06-01 Paul Thomas <pault@gcc.gnu.org>
3051
3052 PR fortran/71156
3053 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3054 to the module procedure declaration.
3055 * gfortran.dg/submodule_16.f08: New test.
3056
ab62397a
JJ
30572016-06-01 Jakub Jelinek <jakub@redhat.com>
3058
3059 PR middle-end/71371
3060 * c-c++-common/gomp/pr71371.c: New test.
3061
b66af6ed
RB
30622016-06-01 Richard Biener <rguenther@suse.de>
3063
3064 PR tree-optimization/71366
3065 * gcc.dg/torture/pr71366-1.c: New testcase.
3066 * gcc.dg/torture/pr71366-2.c: Likewise.
3067
e342b9d8
KN
30682016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3069
3070 * gcc.target/powerpc/vslv-0.c: New test.
3071 * gcc.target/powerpc/vslv-1.c: New test.
3072 * gcc.target/powerpc/vsrv-0.c: New test.
3073 * gcc.target/powerpc/vsrv-1.c: New test.
3074
721547cd
NS
30752016-06-01 Nathan Sidwell <nathan@acm.org>
3076
3077 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3078 * gcc.target/nvptx/weak.c: New.
3079
fa2c9034
RB
30802016-06-01 Richard Biener <rguenther@suse.de>
3081
3082 PR tree-optimization/71261
3083 * gcc.dg/torture/vect-bool-1.c: New testcase.
3084
3e32893c
JJ
30852016-06-01 Jakub Jelinek <jakub@redhat.com>
3086
3087 * gfortran.dg/gomp/order-1.f90: New test.
3088 * gfortran.dg/gomp/order-2.f90: New test.
3089
8c383600
JH
30902016-06-01 Jan Hubicka <hubicka@ucw.cz>
3091
3092 * gcc.dg/unroll-6.c: Update template.
3093 * gcc.dg/unroll-7.c: New testcase.
3094 * gcc.dg/unroll-8.c: New testcase.
3095
a0dfeef5
EB
30962016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3097
3098 * gnat.dg/opt56.ad[sb]: New test.
3099
48de5701
PC
31002016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3101
3102 PR c++/66635
3103 * g++.dg/cpp0x/constexpr-ice16.C: New.
3104
827cf695
PP
31052016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3106
3107 PR tree-optimization/71314
3108 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3109 -mbranch-cost=2.
3110
ff66f6e8
PP
31112016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3112
3113 PR tree-optimization/71077
3114 * gcc.dg/tree-ssa/pr71077.c: New test.
3115
050fb209
JH
31162016-05-31 Jan Hubicka <hubicka@ucw.cz>
3117
48de5701
PC
3118 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3119 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3120 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 3121
c642d919
PC
31222016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3123
3124 PR c++/71248
3125 * g++.dg/cpp0x/pr71248.C: New.
3126 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3127 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3128 * g++.dg/init/new37.C: Likewise.
3129 * g++.dg/template/static1.C: Likewise.
3130 * g++.dg/template/static2.C: Likewise.
3131
d6439e08
L
31322016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3133
3134 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3135 instead of %rdi.
3136 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3137
780b9dd4
MP
31382016-05-31 Marek Polacek <polacek@redhat.com>
3139
3140 * c-c++-common/Wswitch-unreachable-3.c: New test.
3141 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3142
0d99f8a0
RB
31432016-05-31 Richard Biener <rguenther@suse.de>
3144
3145 PR tree-optimization/71352
3146 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3147
52545641
TP
31482016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3149
3150 * gcc.target/arm/armv5_thumb_isa.c: New test.
3151
5b8c1205
KY
31522016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3153
3154 PR target/71346
3155 * gcc.target/i386/pr71346.c: New test.
3156
7a88cc84
TV
31572016-05-31 Tom de Vries <tom@codesourcery.com>
3158
3159 PR tree-optimization/69068
3160 * gcc.dg/graphite/pr69068.c: New test.
3161
265149a6
MS
31622016-05-27 Martin Sebor <msebor@redhat.com>
3163
3164 PR c++/71306
3165 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3166
00631022
JJ
31672016-05-30 Jakub Jelinek <jakub@redhat.com>
3168
3169 PR c++/71349
3170 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3171 nowait depend(inout: dd[0]) clauses where permitted.
3172
b2f6675b
PC
31732016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3174
3175 PR c++/71238
3176 * g++.dg/parse/pr71238.C: New.
3177 * g++.dg/concepts/friend1.C: Test column numbers too.
3178 * g++.dg/cpp0x/initlist31.C: Likewise.
3179 * g++.dg/cpp0x/pr51420.C: Likewise.
3180 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3181 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3182 * g++.dg/ext/builtin3.C: Likewise.
3183 * g++.dg/lookup/friend12.C: Likewise.
3184 * g++.dg/lookup/friend7.C: Likewise.
3185 * g++.dg/lookup/koenig1.C: Likewise.
3186 * g++.dg/lookup/koenig5.C: Likewise.
3187 * g++.dg/lookup/used-before-declaration.C: Likewise.
3188 * g++.dg/overload/koenig1.C: Likewise.
3189 * g++.dg/template/crash65.C: Likewise.
3190 * g++.dg/template/friend57.C: Likewise.
3191 * g++.dg/warn/Wshadow-5.C: Likewise.
3192 * g++.dg/warn/Wunused-8.C: Likewise.
3193 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3194 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3195 * g++.old-deja/g++.jason/member.C: Likewise.
3196 * g++.old-deja/g++.jason/report.C: Likewise.
3197 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3198 * g++.old-deja/g++.law/visibility20.C: Likewise.
3199 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3200 * g++.old-deja/g++.other/static5.C: Likewise.
3201 * g++.old-deja/g++.pt/overload2.C: Likewise.
3202
a448ff40
JH
32032016-05-30 Jan Hubicka <hubicka@ucw.cz>
3204
3205 * gcc.dg/tree-ssa/peel1.c: New testcase.
3206 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3207 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3208
69be8c91
TV
32092016-05-30 Tom de Vries <tom@codesourcery.com>
3210
3211 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3212 to ce.
3213
a59775a1
PC
32142016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3215
3216 PR c++/71099
3217 * g++.dg/parse/virtual1.C: New.
3218
53d6d955
UB
32192016-05-30 Uros Bizjak <ubizjak@gmail.com>
3220
3221 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3222 Use correct register when clearing %edx.
3223
0557293f
AM
32242016-05-30 Alexander Monakov <amonakov@ispras.ru>
3225
3226 PR tree-optimization/71289
3227 * gcc.dg/pr71289.c: New test.
3228
5d476e35
KV
32292016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3230
3231 PR middle-end/71269
3232 PR middle-end/71292
3233 * gcc.dg/tree-ssa/pr71269.c: New test.
3234 * gcc.dg/tree-ssa/pr71292.c: New test.
3235
db5447ca
KV
32362016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3237
3238 PR middle-end/71252
3239 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3240
98bdbb39
JH
32412016-05-30 Jan Hubicka <hubicka@ucw.cz>
3242
3243 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3244 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3245 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3246
7e012855
TV
32472016-05-30 Tom de Vries <tom@codesourcery.com>
3248
3249 PR tree-optimization/69067
3250 * gcc.dg/graphite/pr69067.c: New test.
3251
beed3701
UB
32522016-05-29 Uros Bizjak <ubizjak@gmail.com>
3253
3254 PR target/71245
3255 * gcc.target/i386/pr71245-1.c: New test.
3256 * gcc.target/i386/pr71245-2.c: Ditto.
3257
b6d4f8e8
PC
32582016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3259
3260 PR c++/71105
3261 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3262 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3263 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3264
00022058
JH
32652016-05-27 Jan Hubicka <hubicka@ucw.cz>
3266
3267 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3268
c8419aca
VV
32692016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3270
3271 Revert:
3272 PR c++/69855
3273 * g++.dg/overload/69855.C: New.
3274 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3275 * g++.old-deja/g++.pt/crash3.C: Likewise.
3276
8008c4d2
PC
32772016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3278
3279 PR c++/60385
3280 * g++.dg/parse/namespace13.C: New.
3281
8b2ef235
JL
32822016-05-26 Jeff Law <law@redhat.com>
3283
3284 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3285 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3286 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3287 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3288 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3289 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3290 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3291 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3292 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3293 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3294 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3295 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3296 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3297
7d67159b
VV
32982016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3299
3300 PR c++/69855
3301 * g++.dg/overload/69855.C: New.
3302 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3303 * g++.old-deja/g++.pt/crash3.C: Likewise.
3304
88e3bdd1
JW
33052016-05-27 Jiong Wang <jiong.wang@arm.com>
3306
3307 PR target/63596
3308 * gcc.target/aarch64/va_arg_1.c: New testcase.
3309 * gcc.target/aarch64/va_arg_2.c: Likewise.
3310 * gcc.target/aarch64/va_arg_3.c: Likewise.
3311
3fd6b9cc
JW
33122016-05-27 Jiong Wang <jiong.wang@arm.com>
3313
3314 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3315 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3316 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3317 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3318 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3319
3cee7e4e
MP
33202016-05-27 Marek Polacek <polacek@redhat.com>
3321
3322 PR middle-end/71308
3323 * g++.dg/torture/pr71308.C: New test.
3324
6a813c96
DV
33252016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3326
3327 * gcc.dg/zero_bits_compound-1.c: New test.
3328 * gcc.dg/zero_bits_compound-2.c: New test.
3329
0561bcfb
IE
33302016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3331
3332 PR middle-end/71279
3333 * gcc.dg/pr71279.c: New test.
3334
21316320
MM
33352016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3336
3337 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3338 floating point min/max/comparison instructions.
3339 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3340
7211a097
JJ
33412016-05-26 Jakub Jelinek <jakub@redhat.com>
3342
3343 * c-c++-common/gomp/schedule-1.c: New test.
3344 * gfortran.dg/gomp/schedule-1.f90: New test.
3345
cac177cf
PP
33462016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3347
3348 PR c++/70822
3349 PR c++/70106
3350 * g++.dg/cpp1y/auto-fn32.C: New test.
3351 * g++.dg/cpp1y/paren4.C: New test.
3352
a2d5b8c9
NS
33532016-05-26 Nathan Sidwell <nathan@acm.org>
3354
3355 * gcc.dg/20060410.c: Xfail on ptx.
3356 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3357 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3358 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3359 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3360 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3361
ffa8b552
TP
33622016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3363
3364 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3365
c7501e00
JJ
33662016-05-26 Jakub Jelinek <jakub@redhat.com>
3367
1875b9a0
JJ
3368 PR tree-optimization/71280
3369 * gcc.dg/pr71280.c: New test.
3370
2116e19f
JJ
3371 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3372
305aef09
JJ
3373 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3374 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3375
c7501e00
JJ
3376 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3377
ca449d26
JW
33782016-05-26 Jiong Wang <jiong.wang@arm.com>
3379
3380 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 3381 kept in memory.
ca449d26 3382
8af01c66
JL
33832016-05-25 Jeff Law <law@redhat.com>
3384
3385 PR tree-optimization/71272
3386 * gcc.c-torture/compile/pr71272.c: new test.
3387
f9d6ce73
BS
33882016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3389
3390 * gcc.target/powerpc/vec-cmpne.c: New test.
3391 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3392
a88a7b22
EB
33932016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3394
3395 * gnat.dg/opt55.ad[sb]: New test.
3396
125f02ed
SKS
33972016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3398
3399 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3400 * c-c++-common/pr60226.c: Require int32plus.
3401 * gcc.c-torture/execute/pr70602.c: Likewise.
3402 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3403 unsigned long for malloc arg type.
3404 * gcc.dg/asr_div1.c: Require int32plus.
3405 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3406 * gcc.dg/pie-1.c: Require pie.
3407 * gcc.dg/pie-2.c: Likewise.
3408 * gcc.dg/pr59471.c: Require int32plus.
3409 * gcc.dg/pr59963-2.c: XFAIL for int16.
3410 * gcc.dg/pr60114.c: Require int32plus.
3411 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3412 unsigned long for typedef of size_t.
3413 * gcc.dg/pr63914.c: Require int32plus.
3414 * gcc.dg/pr64536.c: Require pt32plus.
3415 * gcc.dg/pr65658.c: Likewise.
3416 * gcc.dg/pr67271.c: Require int32plus.
3417 * gcc.dg/pr68112.c: Likewise.
3418 * gcc.dg/pr69071.c: Skip for avr target.
3419 * gcc.dg/pr69973.c: Require int32plus.
3420 * gcc.dg/pr70169.c: Skip for avr target.
3421 * gcc.dg/sso-6.c: Require int32plus.
3422 * gcc.dg/sso-7.c: Likewise.
3423 * gcc.dg/sso-8.c: Likewise.
3424 * gcc.dg/vrp-min-max-2.c: Likewise.
3425
c6e434f5
UB
34262016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3427
3428 PR target/70738
3429 * gcc.target/i386/pr70738-1.c: New test.
3430 * gcc.target/i386/pr70738-2.c: Likewise.
3431 * gcc.target/i386/pr70738-3.c: Likewise.
3432 * gcc.target/i386/pr70738-4.c: Likewise.
3433 * gcc.target/i386/pr70738-5.c: Likewise.
3434 * gcc.target/i386/pr70738-6.c: Likewise.
3435 * gcc.target/i386/pr70738-7.c: Likewise.
3436 * gcc.target/i386/pr70738-8.c: Likewise.
3437 * gcc.target/i386/pr70738-9.c: Likewise.
3438
5c42d341
KT
34392016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3440
3441 PR rtl-optimization/66940
3442 * gcc.c-torture/execute/pr66940.c: New test.
3443
bf9a1a07
IV
34442016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3445
3446 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3447 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3448 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3449 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3450 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3451 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3452 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3453 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3454 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3455 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3456 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3457 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3458 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3459 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3460 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3461 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3462 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3463 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3464 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3465 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3466 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3467 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3468 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3469 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3470
95efe6b6
MP
34712016-05-25 Marek Polacek <polacek@redhat.com>
3472
3473 PR c/71265
3474 * gcc.dg/noncompile/pr71265.c: New test.
3475
a23faf7a
MP
3476 PR c/71266
3477 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3478
69a6d5ad
NS
34792016-05-25 Nathan Sidwell <nathan@acm.org>
3480
3481 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3482
3072d4ea
RB
34832016-05-25 Richard Biener <rguenther@suse.de>
3484
3485 PR tree-optimization/71261
3486 * c-c++-common/torture/pr71261.c: New testcase.
3487
e412ece4
RB
34882016-05-25 Richard Biener <rguenther@suse.de>
3489
3490 PR tree-optimization/71264
3491 * gcc.dg/vect/pr71264.c: New testcase.
3492
b9e551ad
PC
34932016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3494
3495 PR c++/55992
3496 * g++.dg/cpp0x/alias-decl-53.C: New.
3497 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3498
6aa1abe5
ML
34992016-05-25 Martin Liska <mliska@suse.cz>
3500
3501 * g++.dg/pr71239.C: New test.
3502
842d162e
RB
35032016-05-25 Richard Biener <rguenther@suse.de>
3504
c87885ca
RO
3505 * gcc.dg/vect/pr58135.c: Rename to ...
3506 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 3507
f184a36c
MP
35082016-05-25 Marek Polacek <polacek@redhat.com>
3509
3510 * g++.dg/pr65295.C: Use target c++14.
3511
021fad86
PC
35122016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3513
53d6d955
UB
3514 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3515 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 3516
c3eaf15a
MM
35172016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3518
3519 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3520 instructions.
3521
e46c7770
CP
35222016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3523
3524 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3525 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3526 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3527 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3528 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3529 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3530 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3531 * c-c++-common/goacc/pcopy.c: Likewise.
3532 * c-c++-common/goacc/pcopyin.c: Likewise.
3533 * c-c++-common/goacc/pcopyout.c: Likewise.
3534 * c-c++-common/goacc/pcreate.c: Likewise.
3535 * c-c++-common/goacc/pr70688.c: New test.
3536 * c-c++-common/goacc/present-1.c: Adjust test.
3537 * c-c++-common/goacc/reduction-5.c: Likewise.
3538 * g++.dg/goacc/data-1.C: New test.
3539
4bfc9db7
MM
35402016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3541
3542 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3543 vector parity built-in functions.
3544 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3545 count trailing zeros automatic vectorization.
3546 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3547 count trailing zeros built-in functions.
3548
2bc145af
KV
35492016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3550
3551 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3552
26869fdb
PH
35532016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3554
3555 PR target/71050
3556 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3557
b2dc9c3b
PC
35582016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3559
3560 PR c++/50436
3561 * g++.dg/template/crash123.C: New.
3562 * g++.dg/template/crash124.C: Likewise.
3563
f65e97fd
MS
35642016-05-24 Martin Sebor <msebor@redhat.com>
3565
3566 PR c++/71147
3567 * g++.dg/ext/flexary16.C: New test.
3568
a6f5ac7f
IV
35692016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3570
69a6d5ad
NS
3571 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3572 before math.h is included.
a6f5ac7f
IV
3573 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3574 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3575 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3576 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3577 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3578 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3579 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3580 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3581 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3582 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3583 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3584 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3585 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3586 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3587 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3588 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3589 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3590 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3591 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3592 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3593 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3594 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3595 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3596
27bad558
MM
35972016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3598 Kelvin Nilsen <kelvin@gcc.gnu.org>
3599
3600 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3601 support.
3602
72f382fb
PC
36032016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3604
3605 PR c++/69872
3606 * g++.dg/warn/Wno-narrowing1.C: New.
3607
ef2ec9d9
MP
36082016-05-24 Marek Polacek <polacek@redhat.com>
3609
3610 PR c/71249
3611 * c-c++-common/Wswitch-unreachable-2.c: New test.
3612
e90434e3
JJ
36132016-05-24 Jakub Jelinek <jakub@redhat.com>
3614
7adb26f2
JJ
3615 PR c++/71257
3616 * g++.dg/vect/simd-clone-6.cc: New test.
3617 * g++.dg/gomp/declare-simd-6.C: New test.
3618
e90434e3
JJ
3619 PR middle-end/70434
3620 PR c/69504
3621 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3622
b556ea3b
RB
36232016-05-24 Richard Biener <rguenther@suse.de>
3624
3625 PR tree-optimization/71240
3626 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3627
e5328f5d
RB
36282016-05-24 Richard Biener <rguenther@suse.de>
3629
3630 PR tree-optimization/71230
3631 * gcc.dg/torture/pr71230.c: New testcase.
3632 * g++.dg/torture/pr71230.C: Likewise.
3633
a04e69c0
TS
36342016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3635
3636 * c-c++-common/goacc/routine-5.c: Add tests.
3637 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3638 * gfortran.dg/goacc/routine-6.f90: Add tests.
3639
30fd2977
RB
36402016-05-24 Richard Biener <rguenther@suse.de>
3641
3642 PR tree-optimization/71253
3643 * gcc.dg/torture/pr71253.c: New testcase.
3644
ca6f60bc
KV
36452016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3646
3647 PR middle-end/71252
3648 * gfortran.dg/pr71252.f90: New test.
3649
d3465d72
RS
36502016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3651
3652 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3653
f17a223d
RB
36542016-05-24 Richard Biener <rguenther@suse.de>
3655
3656 PR middle-end/70434
3657 PR c/69504
3658 * c-c++-common/vector-subscript-4.c: New testcase.
3659 * c-c++-common/vector-subscript-5.c: Likewise.
3660
e3f36534
JD
36612016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3662
3663 PR fortran/71123
3664 * gfortran.dg/namelist_90.f: New test
3665
85d5c27d
JD
36662016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3667
3668 PR fortran/66461
3669 * gfortran.dg/unexpected_eof.f: New test
3670
fe3f3340
MM
36712016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3672 Kelvin Nilsen <kelvin@gcc.gnu.org>
3673
3674 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3675 as little endian.
3676
26d6ae55
PC
36772016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3678
3679 PR c++/70972
3680 * g++.dg/cpp0x/inh-ctor20.C: New.
3681 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3682
d6c9a06f
PC
36832016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3684
3685 PR c++/69095
3686 * g++.dg/cpp0x/variadic168.C: New.
3687
396a1d10
PC
36882016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3689
3690 * g++.dg/cpp0x/pr31445.C: Test column number too.
3691 * g++.dg/cpp0x/pr32253.C: Likewise.
3692 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3693 * g++.dg/cpp0x/variadic36.C: Likewise.
3694
ece46666
MG
36952016-05-23 Marc Glisse <marc.glisse@inria.fr>
3696
3697 * gcc.dg/fold-notshift-2.c: Adjust.
3698
a7dc5980
MP
36992016-05-23 Marek Polacek <polacek@redhat.com>
3700
3701 PR c/49859
3702 * c-c++-common/Wswitch-unreachable-1.c: New test.
3703 * gcc.dg/Wswitch-unreachable-1.c: New test.
3704 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3705 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3706 * g++.dg/gomp/block-10.C: Likewise.
3707 * gcc.dg/gomp/block-10.c: Likewise.
3708 * g++.dg/gomp/block-9.C: Likewise.
3709 * gcc.dg/gomp/block-9.c: Likewise.
3710 * g++.dg/gomp/target-1.C: Likewise.
3711 * g++.dg/gomp/target-2.C: Likewise.
3712 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 3713 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
3714 * g++.dg/gomp/taskgroup-1.C: Likewise.
3715 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3716 * gcc.dg/gomp/teams-1.c: Likewise.
3717 * g++.dg/gomp/teams-1.C: Likewise.
3718 * g++.dg/overload/error3.C: Likewise.
3719 * g++.dg/tm/jump1.C: Likewise.
3720 * g++.dg/torture/pr40335.C: Likewise.
3721 * gcc.dg/c99-vla-jump-5.c: Likewise.
3722 * gcc.dg/switch-warn-1.c: Likewise.
3723 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3724 * gcc.dg/nested-func-1.c: Likewise.
3725 * gcc.dg/pr67784-4.c: Likewise.
3726
18b54004
RB
37272016-05-23 Richard Biener <rguenther@suse.de>
3728
3729 PR tree-optimization/71230
3730 * gfortran.dg/pr71230-1.f90: New testcase.
3731 * gfortran.dg/pr71230-2.f90: Likewise.
3732
e569db5f
VK
37332016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3734
396a1d10 3735 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
3736 * gcc.dg/vect/pr58135.c: Add new.
3737 * gfortran.dg/pr46519-1.f: Adjust test case.
3738
e4b71114
PC
37392016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3740
3741 PR c++/53401
3742 * g++.dg/cpp0x/decltype64.C: New.
3743
a25a8058
CL
37442016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3745
3746 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3747 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3748 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3749
0dcfe9ab
CL
37502016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3751
3752 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3753 Add poly64x1_t and poly64x2_t cases if supported.
3754 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3755 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3756 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3757 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3758 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3759
ffd70e4a
CL
37602016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3761
3762 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3763 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3764 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3765 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3766 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3767 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3768 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3769
4b1f57fe
CL
37702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3771
3772 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3773
16c5ec77
CL
37742016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3775
3776 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3777 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3778
94ad56c7
JJ
37792016-05-22 Jakub Jelinek <jakub@redhat.com>
3780
57748705
JJ
3781 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3782 constraint instead of "r".
3783 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3784 insn instead of vxorpd.
3785 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3786
af120161
JJ
3787 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3788 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3789
355023ce
JJ
3790 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3791
3b48574c
JJ
3792 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3793 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3794
94ad56c7
JJ
3795 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3796
8a85cee2
KV
37972016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3798
3799 PR middle-end/40921
3800 * gcc.dg/tree-ssa/pr40921.c: New test.
3801
8e916b16
PS
38022016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3803
3804 PR target/71103
3805 * gcc.target/avr/pr71103.c: New test.
3806
88aea79f
KV
38072016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3808
3809 PR middle-end/71179
3810 * gcc.dg/tree-ssa/pr71179.c: New test.
3811
79063edd
MS
38122016-05-20 Martin Sebor <msebor@redhat.com>
3813
3814 PR c/71115
3815 * gcc.dg/init-excess-2.c: New test.
3816
55c8849f
EB
38172016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3818
3819 * gnat.dg/opt53.adb: New test.
3820 * gnat.dg/opt54.adb: Likewise.
3821
c91a0948
MJ
38222016-05-20 Martin Jambor <mjambor@suse.cz>
3823
3824 PR tree-optimization/70884
3825 * gcc.dg/tree-ssa/pr70919.c: New test.
3826
9cad20fa
BS
38272016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3828
3829 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3830 formatting.
69a6d5ad
NS
3831 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3832 fix code formatting.
3833
38342016-05-20 Nathan Sidwell <nathan@acm.org>
3835
3836 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3837 non-common cases.
3838 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 3839
15c671a7
DM
38402016-05-20 David Malcolm <dmalcolm@redhat.com>
3841
3842 * jit.dg/all-non-failing-tests.h: Add
3843 test-factorial-must-tail-call.c.
3844 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3845 * jit.dg/test-factorial-must-tail-call.c: New test case.
3846
4f028369
JJ
38472016-05-20 Jakub Jelinek <jakub@redhat.com>
3848
3849 PR fortran/71204
3850 * gfortran.dg/pr71204.f90: New test.
3851
7dea4ab3
CP
38522016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3853
3854 * gcc.target/nvptx/sincos.c: New test.
3855
ef98d365
PC
38562016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3857
3858 PR c++/70572
3859 * g++.dg/cpp1y/auto-fn31.C: New.
3860
92466115
BS
38612016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3862
3863 * gcc.target/powerpc/vec-addec.c: New test.
3864 * gcc.target/powerpc/vec-addec-int128.c: New test.
3865
9a385c2d
DM
38662016-05-20 David Malcolm <dmalcolm@redhat.com>
3867
3868 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3869 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3870 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3871 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3872
77c9d5b4
JH
38732016-05-20 Jan Hubicka <hubicka@ucw.cz>
3874
3875 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3876
68047971
JJ
38772016-05-20 Jakub Jelinek <jakub@redhat.com>
3878
18954840
JJ
3879 PR c++/71210
3880 * g++.dg/opt/pr71210-1.C: New test.
3881 * g++.dg/opt/pr71210-2.C: New test.
3882
68047971
JJ
3883 PR tree-optimization/29756
3884 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3885 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3886 only on selected targets where V4SImode vectors are known to be
3887 supported.
3888
d78789f5
MG
38892016-05-20 Marc Glisse <marc.glisse@inria.fr>
3890
3891 PR tree-optimization/71079
3892 PR tree-optimization/71206
3893 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3894
550fa093
PK
38952016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3896
3897 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3898 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3899 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3900
483c6429
RG
39012016-05-20 Richard Guenther <rguenther@suse.de>
3902
3903 PR tree-optimization/29756
3904 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3905
eb066284
RB
39062016-05-20 Richard Biener <rguenther@suse.de>
3907
3908 PR tree-optimization/71185
3909 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3910
58f10249
RB
39112016-05-20 Richard Biener <rguenther@suse.de>
3912
3913 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3914
2a5569fa
MP
39152016-05-19 Marek Polacek <polacek@redhat.com>
3916
3917 PR c++/71075
3918 * g++.dg/diagnostic/pr71075.C: New test.
3919
5e9a5385
DM
39202016-05-19 David Malcolm <dmalcolm@redhat.com>
3921
3922 PR c++/71184
3923 * g++.dg/pr71184.C: New test case.
3924
4f45da44
KN
39252016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3926
3927 * gcc.target/powerpc/darn-0.c: New test.
3928 * gcc.target/powerpc/darn-1.c: New test.
3929 * gcc.target/powerpc/darn-2.c: New test.
3930
4177437e
MP
39312016-05-19 Marek Polacek <polacek@redhat.com>
3932
3933 PR tree-optimization/71031
3934 * gcc.dg/tree-ssa/vrp100.c: New test.
3935
afb72432
IE
39362016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3937
3938 PR rtl-optimization/71148
3939 * gcc.dg/pr71148.c: New test.
3940
4f83064e
KT
39412016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3942
3943 PR target/71056
3944 * gcc.target/arm/pr71056.c: New test.
3945
4bf8dbe1
BE
39462016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3947
3948 * c-c++-common/pr69669.c: Check the used mode.
3949
f3510625
MO
39502016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3951
3952 PR sanitizer/64354
3953 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3954
43c0068e
RB
39552016-05-19 Richard Biener <rguenther@suse.de>
3956
3957 PR tree-optimization/70729
3958 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3959 * gcc.dg/graphite/scop-18.c: Likewise.
3960 * gcc.dg/pr41783.c: Disable LIM.
3961 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3962 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3963 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3964 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3965 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3966 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3967 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3968 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3969 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3970 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3971 * gfortran.dg/pr42108.f90: Likewise.
3972
70f25790
DM
39732016-05-18 David Malcolm <dmalcolm@redhat.com>
3974
3975 PR driver/69265
3976 * gcc.dg/spellcheck-options-11.c: New test case.
3977
960db8ec
JJ
39782016-05-18 Jakub Jelinek <jakub@redhat.com>
3979
3980 PR c++/71100
3981 * g++.dg/opt/pr71100.C: New test.
3982
04643334
MJ
39832016-05-18 Martin Jambor <mjambor@suse.cz>
3984
3985 PR ipa/69708
3986 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3987 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3988 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3989 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3990
91bb9f80
MJ
39912016-05-18 Martin Jambor <mjambor@suse.cz>
3992
3993 PR ipa/69708
3994 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3995 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3996 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3997 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3998 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3999
c584aca6
PC
40002016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4001
4002 PR c++/69793
4003 * g++.dg/template/crash122.C: New.
4004
20309c6e
PC
40052016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4006
4007 PR c++/70466
4008 * g++.dg/template/pr70466-1.C: New.
4009 * g++.dg/template/pr70466-2.C: Likewise.
4010
50c78b9a
MM
40112016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4012
4013 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4014 splat operations and the XXSPLTIB instruction.
4015 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4016 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4017 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4018 xxlxor to clear a register.
4019
cf8be00d
RS
40202016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4021
4022 * gcc.dg/torture/pr71020.c: New test.
4023
848a392a
MJ
40242016-05-18 Martin Jambor <mjambor@suse.cz>
4025
4026 PR ipa/70646
4027 * gcc.dg/ipa/pr70646.c: New test.
4028
1f2ab776
CL
40292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4030
4031 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4032
76489493
CL
40332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4034
4035 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4036 missing tests for vreinterpretq_p{8,16}.
4037
bd79378d
CL
40382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4039
4040 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4041 vsliq_n_s64 and vsliq_n_u64.
4042
81ca3ea0
CL
40432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4044
4045 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4046 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4047
873cb425
CL
40482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4049
4050 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4051 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4052 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4053
9d6e7c21
CL
40542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4055
4056 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4057 in comment.
4058
b4dbe40e 40592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
4060
4061 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4062 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4063 "blr\t" and switch to scan-assembler-times.
4064
83a5c910
JW
40652016-05-18 Jiong Wang <jiong.wang@arm.com>
4066
53d6d955
UB
4067 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4068 with __aarch64__.
4069 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4070 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 4071
fb7cbdeb
JJ
40722016-05-18 Jakub Jelinek <jakub@redhat.com>
4073
8ee91165
JJ
4074 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4075 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4076 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4077 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4078 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4079 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4080
cf4d516a
JJ
4081 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4082 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4083
a4f16422
JJ
4084 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4085 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4086
7b37ce10
JJ
4087 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4088 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4089
fb7cbdeb
JJ
4090 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4091
c9326aef
RB
40922016-05-18 Richard Biener <rguenther@suse.de>
4093
4094 PR tree-optimization/71168
4095 * gcc.dg/torture/pr71168.c: New testcase.
4096
df8b0a11
KV
40972016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4098
4099 PR middle-end/63586
4100 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4101 * gcc.dg/tree-ssa/pr63586.c: New test.
4102 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4103
2efd67ed
NS
41042016-05-17 Nathan Sidwell <nathan@acm.org>
4105
4106 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4107 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4108 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4109 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4110
1988b2c2
NS
41112016-05-17 Nathan Sidwell <nathan@acm.org>
4112
4113 * gcc.target/nvptx/abi-vararg-3.c: New.
4114
ad1d92ab
MM
41152016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4116
4117 PR tree-optimization/54579
4118 PR middle-end/55299
4119 * gcc.dg/fold-notrotate-1.c: New test.
4120 * gcc.dg/fold-notshift-1.c: New test.
4121 * gcc.dg/fold-notshift-2.c: New test.
4122
47768df8
MP
41232016-05-17 Marek Polacek <polacek@redhat.com>
4124
4125 PR ipa/71146
4126 * g++.dg/ipa/pr71146.C: New test.
4127
6b5423a5
DM
41282016-05-17 David Malcolm <dmalcolm@redhat.com>
4129
4130 * jit.dg/test-error-array-bounds.c: New test case.
4131
c7986356
MG
41322016-05-17 Marc Glisse <marc.glisse@inria.fr>
4133
4134 * gcc.dg/tree-ssa/and-1.c: New testcase.
4135
d982c5b7
MG
41362016-05-17 Marc Glisse <marc.glisse@inria.fr>
4137
4138 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4139 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4140
0139ba93
MG
41412016-05-17 Marc Glisse <marc.glisse@inria.fr>
4142
4143 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4144 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4145
daab4562
JW
41462016-05-17 Jiong Wang <jiong.wang@arm.com>
4147
4148 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4149
22330033
JW
41502016-05-17 Jiong Wang <jiong.wang@arm.com>
4151
4152 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4153
98b3a5f2
JW
41542016-05-17 Jiong Wang <jiong.wang@arm.com>
4155
4156 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4157 ".2d[index]" when scan the assembly.
4158 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4159 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4160 float64x1.
4161 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4162
b71b7a8e
RB
41632016-05-17 Richard Biener <rguenther@suse.de>
4164
4165 PR tree-optimization/71132
4166 * gcc.dg/torture/pr71132.c: New testcase.
4167
3c51ad46
CL
41682016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4169
4170 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4171
d20faa66
KT
41722016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4173
4174 PR target/70809
4175 * gcc.target/aarch64/pr70809_1.c: New test.
4176
b75cc5a4
KT
41772016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4178
4179 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4180 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4181 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4182 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4183
b28eb195
IE
41842016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4185 Ilya Enkovich <ilya.enkovich@intel.com>
4186
4187 PR target/71114
4188 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4189
0b9004ed
JH
41902016-05-16 Jan Hubicka <hubicka@ucw.cz>
4191
4192 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4193 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4194
1b81a1c1
MW
41952016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4196
4197 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4198 test for __ARM_FP16_ARGS.
4199 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4200 * gcc.target/arm/aapcs/neon-vect10.c: New.
4201 * gcc.target/arm/aapcs/neon-vect9.c: New.
4202 * gcc.target/arm/aapcs/vfp18.c: New.
4203 * gcc.target/arm/aapcs/vfp19.c: New.
4204 * gcc.target/arm/aapcs/vfp20.c: New.
4205 * gcc.target/arm/aapcs/vfp21.c: New.
4206 * gcc.target/arm/fp16-aapcs-1.c: New.
4207 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4208 test for __ARM_FP16_ARGS.
4209 * g++.target/arm/fp16-return-1.c: Update expected output.
4210
921d1e73
JW
42112016-05-16 Jiong Wang <jiong.wang@arm.com>
4212
4213 PR testsuite/70227
4214 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4215
228eb42a
HA
42162016-05-15 Harald Anlauf <anlauf@gmx.de>
4217
4218 PR fortran/69603
4219 * gfortran.dg/pr69603.f90: New testcase.
4220
785abfd3
FR
42212016-05-14 Fritz Reese <fritzoreese@gmail.com>
4222
4223 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4224
e75eb64f
FR
42252016-05-14 Fritz Reese <fritzoreese@gmail.com>
4226
4227 PR fortran/71047
4228 * gfortran.dg/pr71047.f08: New test.
4229
aa4b467b
JM
42302016-05-13 Joseph Myers <joseph@codesourcery.com>
4231
4232 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4233 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4234 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4235
653fb4a2
MS
42362016-05-13 Martin Sebor <msebor@redhat.com>
4237
4238 PR c++/60049
4239 * g++.dg/cpp0x/constexpr-60049.C: New test.
4240
9e37582d
JJ
42412016-05-13 Jakub Jelinek <jakub@redhat.com>
4242
4243 PR bootstrap/71071
4244 * gcc.dg/pr71071.c: New test.
4245
a278aa17
UB
42462016-05-13 Uros Bizjak <ubizjak@gmail.com>
4247
4248 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4249 remove XOP handling.
377eaca7 4250 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 4251
ac3d02e2
NS
42522016-05-13 Nathan Sidwell <nathan@acm.org>
4253
4254 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4255 __atomic_is_lock_free declaration.
4256
8ab3bdac
RB
42572016-05-13 Richard Biener <rguenther@suse.de>
4258
4259 PR tree-optimization/42587
4260 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4261
623b8e0a
ML
42622016-05-13 Martin Liska <mliska@suse.cz>
4263
4264 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4265 the new format of dump output.
4266
da7674f6
IE
42672016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4268
4269 * gcc.dg/pr71084.c: New test.
4270
c959db3d
RR
42712016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4272
53d6d955
UB
4273 PR target/53440
4274 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 4275
43203dea
RR
42762016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4277
4278 * gcc.target/aarch64/struct_return.c: New test.
4279
4f2e1536
MP
42802016-05-12 Marek Polacek <polacek@redhat.com>
4281
4282 PR c/70756
4283 * c-c++-common/pr70756-2.c: New test.
4284 * c-c++-common/pr70756.c: New test.
4285
1ef33ef3
RB
42862016-05-12 Richard Biener <rguenther@suse.de>
4287
4288 PR tree-optimization/71059
4289 * gcc.dg/torture/pr71059.c: New testcase.
4290
763baff6
RB
42912016-05-12 Richard Biener <rguenther@suse.de>
4292
4293 PR tree-optimization/71062
4294 * gcc.dg/torture/pr71062.c: New testcase.
4295
c4ec1243
IE
42962016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4297
4298 PR tree-optimization/71006
4299 * gcc.dg/pr71006.c: New test.
4300
a5fbf76d
MP
43012016-05-12 Marek Polacek <polacek@redhat.com>
4302
4303 PR driver/71063
4304 * gcc.dg/opts-7.c: New test.
4305
5acc47a4
KT
43062016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4307
4308 PR target/70830
4309 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4310 Add -save-temps to dg-options.
4311 Scan for ldmfd rather than pop instruction.
4312 * gcc.target/arm/interrupt-2.c: Likewise.
4313 * gcc.target/arm/pr70830.c: New test.
4314
40bd4bf9
JJ
43152016-05-12 Jakub Jelinek <jakub@redhat.com>
4316
3cd63842
JJ
4317 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4318 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4319
c05d08f6
JJ
4320 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4321 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4322 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4323
bc27ffae
JJ
4324 PR target/71019
4325 * gcc.target/i386/avx512vl-pack-1.c: New test.
4326 * gcc.target/i386/avx512vl-pack-2.c: New test.
4327 * gcc.target/i386/avx512bw-pack-2.c: New test.
4328
515d7412
JJ
4329 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4330
40bd4bf9
JJ
4331 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4332 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4333 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4334
44ab146a
RB
43352016-05-12 Richard Biener <rguenther@suse.de>
4336
4337 PR tree-optimization/70986
4338 * gcc.dg/torture/pr70986-1.c: New testcase.
4339 * gcc.dg/torture/pr70986-2.c: Likewise.
4340 * gcc.dg/torture/pr70986-3.c: Likewise.
4341
d6e83a8d
MM
43422016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4343
4344 PR c/43651
4345 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4346 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4347
51e67ea3
UB
43482016-05-11 Uros Bizjak <ubizjak@gmail.com>
4349
4350 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4351 directive.
4352 * gcc.target/i386/pr66746.c: Ditto.
4353
3fd2b007
MM
43542016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4355
4356 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4357 support.
4358 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4359 warning when using -mvsx-timode.
4360 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4361 * gcc.target/powerpc/dform-2.c: Likewise.
4362 * gcc.target/powerpc/pr68805.c: Likewise.
4363
5c3a10fb
MP
43642016-05-11 Marek Polacek <polacek@redhat.com>
4365
4366 PR c++/71024
4367 * c-c++-common/attributes-3.c: New test.
4368
7cfb065b
NS
43692016-05-11 Nathan Sidwell <nathan@acm.org>
4370
4371 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4372 * gcc.c-torture/execute/pr68185.c: Likewise.
4373 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4374 * gcc.dg/pr69634.c: Requires scheduling.
4375 * gcc.dg/torture/pr66178.c: Require label values.
4376 * gcc.dg/setjmp-6.c: Require indirect jumps.
4377
f35ea97d
RB
43782016-05-11 Richard Biener <rguenther@suse.de>
4379
4380 PR tree-optimization/71055
4381 * gcc.dg/torture/pr71055.c: New testcase.
4382
dff70323
RB
43832016-05-11 Richard Biener <rguenther@suse.de>
4384
4385 PR debug/71057
4386 * g++.dg/debug/pr71057.C: New testcase.
4387
56a3d28b
JJ
43882016-05-11 Jakub Jelinek <jakub@redhat.com>
4389
4390 PR fortran/70855
4391 * gfortran.dg/gomp/pr70855.f90: New test.
4392
ebc1b29e
RB
43932016-05-11 Richard Biener <rguenther@suse.de>
4394
4395 PR middle-end/71002
4396 * g++.dg/torture/pr71002.C: New testcase.
4397
98ccd1d7
IE
43982016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4399
4400 PR middle-end/70807
4401 * gcc.dg/pr70807.c: New test.
4402
ed29e24b
MS
44032016-05-10 Martin Sebor <msebor@redhat.com>
4404
4405 PR c++/38611
4406 * g++.dg/Wattributes.C: New test.
4407
e39dab2c
MG
44082016-05-10 Marc Glisse <marc.glisse@inria.fr>
4409
4410 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4411 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4412 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4413
d067e238
IE
44142016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4415
4416 PR target/70799
4417 * gcc.target/i386/pr70799-1.c: New test.
4418
cd36c83e
PMR
44192016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4420
4421 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4422
1e3af2a4
IE
44232016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4424
4425 PR middle-end/70877
4426 * gcc.target/i386/pr70877.c: New test.
4427
afc610db
IE
44282016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4429
4430 PR tree-optimization/70786
4431 * gcc.target/i386/pr70876.c: New test.
4432
4b59d19f
JJ
44332016-05-10 Jakub Jelinek <jakub@redhat.com>
4434
4435 PR target/70927
4436 * gcc.target/i386/avx512vl-logic-1.c: New test.
4437 * gcc.target/i386/avx512vl-logic-2.c: New test.
4438 * gcc.target/i386/avx512dq-logic-2.c: New test.
4439
9b5ee426
BS
44402016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4441
4442 PR target/70963
4443 * gcc.target/powerpc/pr70963.c: New.
4444
f3352cab
DM
44452016-05-10 David Malcolm <dmalcolm@redhat.com>
4446
4447 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4448 (test_very_wide_line): Add ruler to expected output.
4449 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4450 (test_very_wide_line): Likewise.
4451 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4452 (test_show_locus): Within the handling of "test_very_wide_line",
4453 enable show_ruler_p on the diagnostic context.
4454
4a3255dd
RB
44552016-05-10 Richard Biener <rguenther@suse.de>
4456
4457 PR tree-optimization/71039
4458 * gcc.dg/torture/pr71039.c: New testcase.
4459
da7c9950
NS
44602016-05-10 Nathan Sidwell <nathan@acm.org>
4461
4462 * gcc.dg/nested-func-10.c: Requires alloca.
4463 * gcc.dg/nested-func-9.c: Requires alloca.
4464 * gcc.c-torture/execute/pr70460.c: Requires labels.
4465 * gcc.c-torture/compile/pr70199.c: Requires labels.
4466 * gcc.target/nvptx/decl.c: Compile only.
4467 * gcc.target/nvptx/trailing-init.c: Compile only.
4468 * gcc.target/nvptx/ary-init.c: Compile only.
4469
cf68d92c
MP
44702016-05-10 Marek Polacek <polacek@redhat.com>
4471
4472 PR c/70255
4473 * gcc.dg/attr-opt-1.c: New test.
4474
64ea4e15
RB
44752016-05-10 Richard Biener <rguenther@suse.de>
4476
4477 PR tree-optimization/70497
4478 PR tree-optimization/28367
4479 * gcc.dg/torture/20160404-1.c: New testcase.
4480 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4481 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4482
5a96dae3
PMR
44832016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4484
4485 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4486
fc97f805
UB
44872016-05-09 Uros Bizjak <ubizjak@gmail.com>
4488
4489 * gcc.target/i386/fabsneg-1.c New test.
4490
a710b1d5
AM
44912016-05-09 Alan Modra <amodra@gmail.com>
4492
4493 PR testsuite/70826
4494 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4495
171f6f05
RB
44962016-05-09 Richard Biener <rguenther@suse.de>
4497
4498 PR tree-optimization/70985
4499 * gcc.dg/torture/pr70985.c: New testcase.
4500
18caa34e
BC
45012016-05-09 Bin Cheng <bin.cheng@arm.com>
4502
4503 * gcc.dg/tree-ssa/ifc-9.c: New test.
4504 * gcc.dg/tree-ssa/ifc-10.c: New test.
4505 * gcc.dg/tree-ssa/ifc-11.c: New test.
4506 * gcc.dg/tree-ssa/ifc-12.c: New test.
4507 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4508 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4509 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4510
7a27d38f
RB
45112016-05-09 Richard Biener <rguenther@suse.de>
4512
4513 PR fortran/70937
4514 * gfortran.dg/pr70937.f90: New testcase.
4515
5ebbbd3d
RO
45162016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4517
4518 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4519
f6288c24
FR
45202016-05-07 Fritz Reese <fritzoreese@gmail.com>
4521
4522 PR fortran/56226
4523 * gfortran.dg/dec_structure_1.f90: New testcase.
4524 * gfortran.dg/dec_structure_2.f90: Ditto.
4525 * gfortran.dg/dec_structure_3.f90: Ditto.
4526 * gfortran.dg/dec_structure_4.f90: Ditto.
4527 * gfortran.dg/dec_structure_5.f90: Ditto.
4528 * gfortran.dg/dec_structure_6.f90: Ditto.
4529 * gfortran.dg/dec_structure_7.f90: Ditto.
4530 * gfortran.dg/dec_structure_8.f90: Ditto.
4531 * gfortran.dg/dec_structure_9.f90: Ditto.
4532 * gfortran.dg/dec_structure_10.f90: Ditto.
4533 * gfortran.dg/dec_structure_11.f90: Ditto.
4534 * gfortran.dg/dec_union_1.f90: Ditto.
4535 * gfortran.dg/dec_union_2.f90: Ditto.
4536 * gfortran.dg/dec_union_3.f90: Ditto.
4537 * gfortran.dg/dec_union_4.f90: Ditto.
4538 * gfortran.dg/dec_union_5.f90: Ditto.
4539 * gfortran.dg/dec_union_6.f90: Ditto.
4540 * gfortran.dg/dec_union_7.f90: Ditto.
4541
5ec4a8cd
TV
45422016-05-07 Tom de Vries <tom@codesourcery.com>
4543
4544 PR tree-optimization/70956
4545 * gcc.dg/graphite/pr70956.c: New test.
4546
58ec1d0e
JJ
45472016-05-06 Jakub Jelinek <jakub@redhat.com>
4548
ccd88fb7
JJ
4549 PR middle-end/70941
4550 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4551 (a, b, c, d): Change type from char to signed char.
4552 (main): Compare against (signed char) -1634678893 instead of
4553 hardcoded -109. Use __builtin_abort instead of abort.
4554
dd3b6464
JJ
4555 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4556 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4557
58ec1d0e
JJ
4558 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4559
19aa23d8
YR
45602016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4561
4562 PR debug/70935
4563 * gcc.dg/torture/pr70935.c: New test.
4564
ae5f0df1
OE
45652016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4566
4567 PR target/58219
ce23a8ff 4568 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 4569
078f7e37
RB
45702016-05-06 Richard Biener <rguenther@suse.de>
4571
4572 PR tree-optimization/70960
4573 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4574
765d7b54
OE
45752016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4576
4577 PR target/52933
4578 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4579 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4580 Adjust expected instruction counts.
4581 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4582
29c94e65
MP
45832016-05-06 Marek Polacek <polacek@redhat.com>
4584
4585 PR sanitizer/70875
4586 * gcc.dg/ubsan/bounds-3.c: New test.
4587
3684b02e
OE
45882016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4589
4590 PR target/54089
4591 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4592
8706773f
RB
45932016-05-06 Richard Biener <rguenther@suse.de>
4594
4595 PR middle-end/70931
4596 * gfortran.dg/pr70931.f90: New testcase.
4597
a4f51018
RB
45982016-05-06 Richard Biener <rguenther@suse.de>
4599
4600 PR middle-end/70941
4601 * gcc.dg/torture/pr70941.c: New testcase.
4602
c4f2425f
BC
46032016-05-05 Bin Cheng <bin.cheng@arm.com>
4604
4605 PR tree-optimization/57206
4606 * gcc.dg/vect/pr57206.c: New test.
4607
5dc08197
RO
46082016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4609
4610 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4611
351f85c5
JJ
46122016-05-05 Jakub Jelinek <jakub@redhat.com>
4613
568bac8c
JJ
4614 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4615
351f85c5
JJ
4616 * c-c++-common/Wdangling-else-4.c: New test.
4617
33fd7785
JJ
46182016-05-04 Jakub Jelinek <jakub@redhat.com>
4619
2d1ac15a
JJ
4620 PR c++/70906
4621 PR c++/70933
4622 * g++.dg/opt/pr70906.C: New test.
4623 * g++.dg/opt/pr70933.C: New test.
4624
33fd7785
JJ
4625 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4626
6b715bf6
JH
46272016-05-04 Jan Hubicka <hubicka@ucw.cz>
4628
4629 * gcc.dg/ipa/pure-const-3.c: New testcase.
4630
deef7113
MP
46312016-05-04 Marek Polacek <polacek@redhat.com>
4632
4633 * c-c++-common/Wdangling-else-1.c: New test.
4634 * c-c++-common/Wdangling-else-2.c: New test.
4635 * c-c++-common/Wdangling-else-3.c: New test.
4636
5396db97
KCY
46372016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4638
4639 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4640 flag is present.
4641
de55efd5
MP
46422016-05-04 Marek Polacek <polacek@redhat.com>
4643
4644 PR c/48778
4645 * gcc.dg/Waddress-2.c: New test.
4646
475839b6
AM
46472016-05-04 Alan Modra <amodra@gmail.com>
4648
4649 * gcc.target/powerpc/pr70866.c: New.
4650
b25aad5f
MS
46512016-05-03 Martin Sebor <msebor@redhat.com>
4652
4653 PR c++/66561
4654 * c-c++-common/builtin_location.c: New test.
4655 * g++.dg/cpp1y/builtin_location.C: New test.
4656
79ce98bc
MP
46572016-05-03 Marek Polacek <polacek@redhat.com>
4658
4659 PR c/70859
4660 * gcc.dg/pr70859.c: New test.
4661 * gcc.dg/pr70859-2.c: New test.
4662
402e89f5
PMR
46632016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4664
4665 * gnat.dg/debug5.adb: New testcase.
4666
f3d90045
DV
46672016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4668
4669 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4670 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4671 Procedure to check for z10 instruction set.
4672
1e26cec1
CL
46732016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4674
4675 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4676
71aca5a0
AM
46772016-05-03 Alan Modra <amodra@gmail.com>
4678
4679 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4680
2fd70ec1
JJ
46812016-05-03 Jakub Jelinek <jakub@redhat.com>
4682
4683 * gcc.target/i386/avx512f-cvt-1.c: New test.
4684
e5705cf7
L
46852016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4686
4687 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4688 -fdump-tree-vrp-details.
4689
381cdae4
RB
46902016-05-03 Richard Biener <rguenther@suse.de>
4691
4692 * gcc.dg/pr30172-1.c: Adjust.
4693 * gcc.dg/pr63743.c: Likewise.
4694 * gcc.dg/tm/pr51696.c: Likewise.
4695 * c-c++-common/tm/safe-1.c: Likewise.
4696 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4697 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4698 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4699 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4700
adedd5c1
JJ
47012016-05-03 Jakub Jelinek <jakub@redhat.com>
4702
31ed1665
JJ
4703 PR rtl-optimization/70467
4704 * gcc.target/i386/pr70467-3.c: New test.
4705 * gcc.target/i386/pr70467-4.c: New test.
4706
dea60b59
JJ
4707 PR tree-optimization/70916
4708 * gcc.c-torture/compile/pr70916.c: New test.
4709
adedd5c1
JJ
4710 PR target/49244
4711 * gcc.target/i386/pr49244-1.c: New test.
4712 * gcc.target/i386/pr49244-2.c: New test.
4713
f80041ef
BS
47142016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4715
4716 PR rtl-optimization/44281
4717 * gcc.target/i386/pr44281.c: New test.
4718
1cfcd39e
BC
47192016-05-03 bin cheng <bin.cheng@arm.com>
4720
4721 PR tree-optimization/56541
4722 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4723 * gcc.dg/vect/pr56541.c: new test.
4724
4304ccfd
MM
47252016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4726
4727 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4728 __float128.
4729 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4730
50d94c29
L
47312016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4732
4733 PR testsuite/70520
4734 * c-c++-common/asan/clone-test-1.c (main): Align child process
4735 stack to 16 bytes.
4736
bc1aee87
DM
47372016-05-02 David Malcolm <dmalcolm@redhat.com>
4738
4739 PR c++/62314
4740 * g++.dg/spellcheck-fields-2.C: New test case.
4741
474e0129
DM
47422016-05-02 David Malcolm <dmalcolm@redhat.com>
4743
4744 PR c++/62314
4745 * g++.dg/pr62314.C: New test case.
4746
818b88a7
JH
47472016-05-02 Jan Hubicka <hubicka@ucw.cz>
4748
4749 * gcc.dg/ipa/inline-8.c: New testcase.
4750
dd77684f
JJ
47512016-05-02 Jakub Jelinek <jakub@redhat.com>
4752
4753 PR rtl-optimization/70467
4754 * gcc.target/i386/pr70467-1.c: New test.
4755
72407e00
BE
47562016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4757
4758 * gcc.dg/spec-options.c: Run the test on all targets.
4759 * gcc.dg/foo.specs: Use cpp_unique_options.
4760
dd53d197
MG
47612016-05-02 Marc Glisse <marc.glisse@inria.fr>
4762
4763 * gcc.dg/tree-ssa/unord.c: New testcase.
4764
a8b85ce9
MG
47652016-05-02 Marc Glisse <marc.glisse@inria.fr>
4766
4767 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4768
5b37e866
NS
47692016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4770
4771 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4772
7176a4a0
MP
47732016-05-02 Marek Polacek <polacek@redhat.com>
4774
4775 PR c/70851
4776 * gcc.dg/enum-incomplete-3.c: New test.
4777
6b9933b9
MP
47782016-05-02 Marek Polacek <polacek@redhat.com>
4779 Tom de Vries <tom@codesourcery.com>
4780
4781 PR tree-optimization/70700
4782 * gcc.dg/pr70700.c: New test.
4783
90f82260
UB
47842016-05-01 Uros Bizjak <ubizjak@gmail.com>
4785
4786 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4787 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4788 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4789 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4790 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4791
f73036c1
EB
47922016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4793
4794 * ada/acats/run_acats: Rename into...
4795 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4796 * ada/acats/run_all.sh: Remove redundant test.
4797 (target_run): Move around.
4798 (target_gnatchop): Use newly built executable.
4799 (target_gnatmake): Likewise.
4800 Check that the compilation of impbit succeeds.
4801
85e051a3
OE
48022016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4803
4804 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4805 * gcc.dg/20021029-1.c: Likewise.
4806 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4807 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4808 * gcc.target/sh/cmpstr.c: Likewise.
4809 * gcc.target/sh/cmpstrn.c: Likewise.
4810 * gcc.target/sh/memset.c: Likewise.
4811 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4812 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4813 * gcc.target/sh/pr39423-1.c: Likewise.
4814 * gcc.target/sh/pr49468-di.c: Likewise.
4815 * gcc.target/sh/pr49468-si.c: Likewise.
4816 * gcc.target/sh/pr49880-1.c: Likewise.
4817 * gcc.target/sh/pr49880-2.c: Likewise.
4818 * gcc.target/sh/pr49880-3.c: Likewise.
4819 * gcc.target/sh/pr50751-1.c: Likewise.
4820 * gcc.target/sh/pr50751-4.c: Likewise.
4821 * gcc.target/sh/pr50751-7.c: Likewise.
4822 * gcc.target/sh/pr51244-1.c: Likewise.
4823 * gcc.target/sh/pr51244-10.c: Likewise.
4824 * gcc.target/sh/pr51244-11.c: Likewise.
4825 * gcc.target/sh/pr51244-12.c: Likewise.
4826 * gcc.target/sh/pr51244-13.c: Likewise.
4827 * gcc.target/sh/pr51244-14.c: Likewise.
4828 * gcc.target/sh/pr51244-17.c: Likewise.
4829 * gcc.target/sh/pr51244-18.c: Likewise.
4830 * gcc.target/sh/pr51244-19.c: Likewise.
4831 * gcc.target/sh/pr51244-4.c: Likewise.
4832 * gcc.target/sh/pr51244-5.c: Likewise.
4833 * gcc.target/sh/pr51244-7.c: Likewise.
4834 * gcc.target/sh/pr51244-8.c: Likewise.
4835 * gcc.target/sh/pr51244-9.c: Likewise.
4836 * gcc.target/sh/pr51697.c: Likewise.
4837 * gcc.target/sh/pr52483-1.c: Likewise.
4838 * gcc.target/sh/pr52483-2.c: Likewise.
4839 * gcc.target/sh/pr52483-3.c: Likewise.
4840 * gcc.target/sh/pr52483-5.c: Likewise.
4841 * gcc.target/sh/pr52933-1.c: Likewise.
4842 * gcc.target/sh/pr52933-2.c: Likewise.
4843 * gcc.target/sh/pr52933-3.c: Likewise.
4844 * gcc.target/sh/pr53568-1.c: Likewise.
4845 * gcc.target/sh/pr53976-1.c: Likewise.
4846 * gcc.target/sh/pr53988-1.c: Likewise.
4847 * gcc.target/sh/pr53988.c: Likewise.
4848 * gcc.target/sh/pr54089-1.c: Likewise.
4849 * gcc.target/sh/pr54089-6.c: Likewise.
4850 * gcc.target/sh/pr54089-7.c: Likewise.
4851 * gcc.target/sh/pr54089-8.c: Likewise.
4852 * gcc.target/sh/pr54089-9.c: Likewise.
4853 * gcc.target/sh/pr54236-1.c: Likewise.
4854 * gcc.target/sh/pr54236-2.c: Likewise.
4855 * gcc.target/sh/pr54236-3.c: Likewise.
4856 * gcc.target/sh/pr54236-4.c: Likewise.
4857 * gcc.target/sh/pr54386.c: Likewise.
4858 * gcc.target/sh/pr54602-1.c: Likewise.
4859 * gcc.target/sh/pr54685.c: Likewise.
4860 * gcc.target/sh/pr54760-1.c: Likewise.
4861 * gcc.target/sh/pr54760-2.c: Likewise.
4862 * gcc.target/sh/pr54760-3.c: Likewise.
4863 * gcc.target/sh/pr54760-4.c: Likewise.
4864 * gcc.target/sh/pr54760-5.c: Likewise.
4865 * gcc.target/sh/pr54760-6.c: Likewise.
4866 * gcc.target/sh/pr55146.c: Likewise.
4867 * gcc.target/sh/pr55160.c: Likewise.
4868 * gcc.target/sh/pr59278.c: Likewise.
4869 * gcc.target/sh/pr59401-1.c: Likewise.
4870 * gcc.target/sh/pr59533-1.c: Likewise.
4871 * gcc.target/sh/pr63260.c: Likewise.
4872 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4873 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4874 * gcc.target/sh/strlen.c: Likewise.
4875 * gcc.target/sh/torture/pr30807.c: Likewise.
4876 * gcc.target/sh/torture/pr34777.c: Likewise.
4877 * gcc.target/sh/torture/pr64652.c: Likewise.
4878 * gcc.target/sh/torture/pr65505.c: Likewise.
4879 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4880 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4881
411e5c67
PC
48822016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4883
4884 PR c++/66644
4885 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4886
8fa97501
BS
48872016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4888
4889 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4890 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4891 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4892 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4893
5a956111
PP
48942016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4895
4896 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4897 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4898
e7ff0319
CP
48992016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4900
4901 PR middle-end/70626
4902 * c-c++-common/goacc/combined-reduction.c: New test.
4903 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4904
52d11a4b
L
49052016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4906
4907 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4908 *movdi_internal pattern only if PIC off.
4909 * gcc.target/i386/pr70155-2.c: Likewise.
4910 * gcc.target/i386/pr70155-3.c: Likewise.
4911 * gcc.target/i386/pr70155-4.c: Likewise.
4912 * gcc.target/i386/pr70155-5.c: Likewise.
4913 * gcc.target/i386/pr70155-6.c: Likewise.
4914 * gcc.target/i386/pr70155-7.c: Likewise.
4915 * gcc.target/i386/pr70155-8.c: Likewise.
4916 * gcc.target/i386/pr70155-15.c: Likewise.
4917 * gcc.target/i386/pr70155-17.c: Likewise.
4918 * gcc.target/i386/pr70155-22.c: Likewise.
4919
8960db31
BC
49202016-04-29 Bin Cheng <bin.cheng@arm.com>
4921
4922 PR tree-optimization/70803
4923 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4924
cca535a4
IE
49252016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4926
4927 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4928 optimization of vector loop.
4929 * gcc.target/i386/vect-unpack-3.c: New test.
4930 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4931 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4932 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4933
500ecf4a
MP
49342016-04-29 Marek Polacek <polacek@redhat.com>
4935
4936 PR sanitizer/70342
4937 * g++.dg/ubsan/null-7.C: New test.
4938
2fff3db8
MP
4939 PR c/70852
4940 * gcc.dg/pr70852.c: New test.
4941
509063eb
DV
49422016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4943
4944 PR/69089
4945 * g++.dg/cpp0x/alignas6.C: New test.
4946
83745c0d
DV
49472016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4948
c87885ca
RO
4949 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4950 * gcc.dg/pr27003.c: Likewise.
4951 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4952 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4953 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4954 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
4955 * gcc.target/arc/mxy.c: Likewise.
4956 * gcc.target/arc/mswape.c: Likewise.
4957 * gcc.target/arc/mrtsc.c: Likewise.
4958 * gcc.target/arc/mcrc.c: Likewise.
4959 * gcc.target/arc/mdsp-packa.c: Likewise.
4960 * gcc.target/arc/mdvbf.c: Likewise.
4961 * gcc.target/arc/mlock.c: Likewise.
4962 * gcc.target/arc/mmac-24.c: Likewise.
4963 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4964
849b265d
BS
49652016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4966 Matthijs Kooijman <matthijs@stdin.nl>
4967 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4968
4969 PR target/60040
4970 * gcc.target/avr/pr60040-1.c: New.
4971 * gcc.target/avr/pr60040-2.c: New.
4972
1390536b
RB
49732016-04-29 Richard Biener <rguenther@suse.de>
4974
4975 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4976
98998245
RB
49772016-04-29 Richard Biener <rguenther@suse.de>
4978
4979 PR tree-optimization/13962
4980 PR tree-optimization/65686
4981 * gcc.dg/uninit-pr65686.c: New testcase.
4982
8b80cc21
JJ
49832016-04-29 Jakub Jelinek <jakub@redhat.com>
4984
4985 PR middle-end/70843
4986 * gcc.dg/pr70843.c: New test.
4987
6181bc30
JJ
49882016-04-28 Jakub Jelinek <jakub@redhat.com>
4989
4990 PR target/70858
4991 * gcc.target/i386/pr70858.c: New test.
4992
f4cb3612
AB
49932016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4994
4995 * gcc.target/arc/nps400-1.c: New file.
4996
8ad9df62
JR
49972016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4998 Andrew Burgess <andrew.burgess@embecosm.com>
4999
5000 * gcc.target/arc/movh_cl-1.c: New file.
5001
ceaaa9fe
JR
50022016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5003 Andrew Burgess <andrew.burgess@embecosm.com>
5004
5005 * gcc.target/arc/extzv-1.c: New file.
5006 * gcc.target/arc/insv-1.c: New file.
5007 * gcc.target/arc/insv-2.c: New file.
5008 * gcc.target/arc/movb-1.c: New file.
5009 * gcc.target/arc/movb-2.c: New file.
5010 * gcc.target/arc/movb-3.c: New file.
5011 * gcc.target/arc/movb-4.c: New file.
5012 * gcc.target/arc/movb-5.c: New file.
5013 * gcc.target/arc/movb_cl-1.c: New file.
5014 * gcc.target/arc/movb_cl-2.c: New file.
5015 * gcc.target/arc/movbi_cl-1.c: New file.
5016 * gcc.target/arc/movl-1.c: New file.
5017
4d03dc2f
JR
50182016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5019 Andrew Burgess <andrew.burgess@embecosm.com>
5020
5021 * gcc.target/arc/cmem-1.c: New file.
5022 * gcc.target/arc/cmem-2.c: New file.
5023 * gcc.target/arc/cmem-3.c: New file.
5024 * gcc.target/arc/cmem-4.c: New file.
5025 * gcc.target/arc/cmem-5.c: New file.
5026 * gcc.target/arc/cmem-6.c: New file.
5027 * gcc.target/arc/cmem-7.c: New file.
5028 * gcc.target/arc/cmem-ld.inc: New file.
5029 * gcc.target/arc/cmem-st.inc: New file.
5030
81262dad
JJ
50312016-04-28 Jakub Jelinek <jakub@redhat.com>
5032
5033 PR target/70821
5034 * gcc.target/i386/pr70821.c: New test.
5035
0a31a09a
BS
50362016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5037
5038 * gcc.target/powerpc/vec-adde.c: New test.
5039 * gcc.target/powerpc/vec-adde-int128.c: New test.
5040
3ddffba9
JJ
50412016-04-28 Jakub Jelinek <jakub@redhat.com>
5042
5043 * gcc.target/i386/avx-vround-1.c: New test.
5044 * gcc.target/i386/avx-vround-2.c: New test.
5045 * gcc.target/i386/avx512vl-vround-1.c: New test.
5046 * gcc.target/i386/avx512vl-vround-2.c: New test.
5047
713dedcd
RO
50482016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5049
5050 PR testsuite/70595
5051 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5052 (check_effective_target_cilkplus_runtime): ... this.
5053 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5054 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5055
5056 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5057 Require cilkplus_runtime.
5058 Don't add -lcilkrts.
5059 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5060 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5061 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5062 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5063 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5064 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5065 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5066 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5067 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5068 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5069 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5070 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5071 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5072 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5073 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5074 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5075 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5076 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5077 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5078 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5079 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5080 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5081 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5082 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5083 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5084 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5085 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5086 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5087 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5088
5089 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5090 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5091
5092 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5093
5094 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5095 cilkplus_runtime.
5096
3563f78f
MG
50972016-04-27 Marc Glisse <marc.glisse@inria.fr>
5098
5099 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5100 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5101
6bc2bb18
RB
51022015-04-27 Ryan Burn <contact@rnburn.com>
5103
5104 PR c++/69024
5105 PR c++/68997
5106 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5107 diagnostic.
5108 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5109 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5110
1e55d29a
EB
51112016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5112
5113 * gnat.dg/limited_with4.ad[sb]: New test.
5114 * gnat.dg/limited_with4_pkg.ads: New helper.
5115
087146ca
L
51162016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5117
5118 PR target/70155
5119 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5120 and movv1ti_internal patterns
5121 * gcc.target/i386/pr70155-1.c: New test.
5122 * gcc.target/i386/pr70155-2.c: Likewise.
5123 * gcc.target/i386/pr70155-3.c: Likewise.
5124 * gcc.target/i386/pr70155-4.c: Likewise.
5125 * gcc.target/i386/pr70155-5.c: Likewise.
5126 * gcc.target/i386/pr70155-6.c: Likewise.
5127 * gcc.target/i386/pr70155-7.c: Likewise.
5128 * gcc.target/i386/pr70155-8.c: Likewise.
5129 * gcc.target/i386/pr70155-9.c: Likewise.
5130 * gcc.target/i386/pr70155-10.c: Likewise.
5131 * gcc.target/i386/pr70155-11.c: Likewise.
5132 * gcc.target/i386/pr70155-12.c: Likewise.
5133 * gcc.target/i386/pr70155-13.c: Likewise.
5134 * gcc.target/i386/pr70155-14.c: Likewise.
5135 * gcc.target/i386/pr70155-15.c: Likewise.
5136 * gcc.target/i386/pr70155-16.c: Likewise.
5137 * gcc.target/i386/pr70155-17.c: Likewise.
5138 * gcc.target/i386/pr70155-18.c: Likewise.
5139 * gcc.target/i386/pr70155-19.c: Likewise.
5140 * gcc.target/i386/pr70155-20.c: Likewise.
5141 * gcc.target/i386/pr70155-21.c: Likewise.
5142 * gcc.target/i386/pr70155-22.c: Likewise.
5143
92329f9f
L
51442016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5145
5146 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5147 ".{5,6}".
5148
309a0cf6
BC
51492016-04-27 Bin Cheng <bin.cheng@arm.com>
5150
5151 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5152 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5153 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5154 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5155 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5156
72ed2b9c
RB
51572016-04-27 Richard Biener <rguenther@suse.de>
5158
5159 PR ipa/70760
5160 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5161 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5162
3c98ff9b
NS
51632016-04-27 Nathan Sidwell <nathan@acm.org>
5164
5165 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5166 * g++.dg/ubsan/pr63956.C: Adjust error location.
5167
9ec5d66b
NC
51682016-04-27 Nick Clifton <nickc@redhat.com>
5169
5170 PR middle-end/49889
5171 * gcc.dg/pr49889.c: New test.
5172
c1e1f433
BS
51732016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5174
5175 * c-c++-common/memset-array.c: New test.
5176
8ac43293
MS
51772016-04-26 Martin Sebor <msebor@redhat.com>
5178
5179 PR c++/66639
5180 * g++.dg/cpp1y/func_constexpr.C: New test.
5181
843ce8ab
PP
51822016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5183
5184 PR c++/70241
5185 * g++.dg/cpp0x/enum32.C: New test.
5186 * g++.dg/cpp0x/enum33.C: New test.
5187
51882016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
5189
5190 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5191 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5192 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5193 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5194 * gcc.c-torture/execute/pr38151.c: Likewise.
5195 * gcc.c-torture/execute/pr66556.c: Likewise.
5196 * gcc.c-torture/execute/pr67781.c: Likewise.
5197 * gcc.c-torture/execute/pr68648.c: Likewise.
5198
ca1206be
MG
51992016-04-26 Marc Glisse <marc.glisse@inria.fr>
5200
5201 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5202
2448a956
MP
52032016-04-26 Marek Polacek <polacek@redhat.com>
5204
5205 PR c/67784
5206 * gcc.dg/pr67784-3.c: New test.
5207 * gcc.dg/pr67784-4.c: New test.
5208 * gcc.dg/pr67784-5.c: New test.
5209
b02a5e26
MP
5210 PR c/70791
5211 * gcc.dg/Wnested-externs-2.c: New test.
5212
6b6aa8d3
MG
52132016-04-26 Marc Glisse <marc.glisse@inria.fr>
5214
5215 * gcc.dg/fold-plusmult.c: Adjust.
5216 * gcc.dg/no-strict-overflow-6.c: Adjust.
5217 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5218
a2095b55
BS
52192016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5220
5221 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5222 number scans.
5223 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5224 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5225 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5226 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5227 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5228 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5229 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5230 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5231 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5232 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5233 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5234 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5235 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5236 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5237 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5238 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5239 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5240 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5241 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5242 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5243 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5244 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5245 scans.
5246 * gcc.target/i386/pr32219-4.c: Likewise.
5247 * gcc.target/i386/pr32219-6.c: Likewise.
5248 * gcc.target/i386/pr32219-8.c: Likewise.
5249
bb0cc5c8
KT
52502016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5251
5252 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5253 associated options.
5254
5a0802ea
MP
52552016-04-26 Marek Polacek <polacek@redhat.com>
5256
5257 PR c++/70744
5258 * g++.dg/ext/cond2.C: New test.
5259
00f615af
BC
52602016-04-26 Bin Cheng <bin.cheng@arm.com>
5261
5262 PR tree-optimization/70771
5263 PR tree-optimization/70775
5264 * gcc.dg/pr70771.c: New test.
25939d34 5265 * gcc.dg/pr70775.c: New test.
00f615af 5266
218155e7
BS
52672016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5268
5269 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5270
ab99f467
RB
52712016-04-25 Richard Biener <rguenther@suse.de>
5272
5273 PR tree-optimization/70780
5274 * gcc.dg/torture/pr70780.c: New testcase.
5275
93c590ee
MC
52762016-04-25 Michael Collison <michael.collison@arm.com>
5277
c87885ca
RO
5278 * gcc.target/arm/neon-vaddws16.c: New test.
5279 * gcc.target/arm/neon-vaddws32.c: New test.
5280 * gcc.target/arm/neon-vaddwu16.c: New test.
5281 * gcc.target/arm/neon-vaddwu32.c: New test.
5282 * gcc.target/arm/neon-vaddwu8.c: New test.
5283 * lib/target-supports.exp
93c590ee
MC
5284 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5285 that arm neon support vector widen sum of HImode TO SImode.
5286
d6c1a7a7
JJ
52872016-04-23 Jakub Jelinek <jakub@redhat.com>
5288
5289 PR sanitizer/70712
5290 * c-c++-common/asan/pr70712.c: New test.
5291
ab0fc037
TS
52922016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5293
5294 * .gitattributes: New file.
5295
2aa64824
CL
52962016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5297
5298 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5299
e7e12d92
DH
53002016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5301
5302 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5303 * gfortran.dg/submodule_15.f08: Likewise.
5304
d1431192
RB
53052016-04-22 Richard Biener <rguenther@suse.de>
5306
5307 PR tree-optimization/70740
5308 * gcc.dg/torture/pr70740.c: New testcase.
5309
04a63c24
L
53102016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5311
5312 PR target/70750
5313 * gcc.target/i386/pr70750-1.c: New test.
5314 * gcc.target/i386/pr70750-2.c: Likewise.
5315
20700098
PC
53162016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5317
5318 PR c++/70540
5319 * g++.dg/cpp0x/auto48.C: New.
5320
aedf4e12
MP
53212016-04-21 Marek Polacek <polacek@redhat.com>
5322
5323 PR c++/70513
5324 * g++.dg/cpp0x/forw_enum12.C: New test.
5325 * g++.dg/cpp0x/forw_enum13.C: New test.
5326
2074d80a
KY
53272016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5328
5329 PR target/70728
5330 * gcc.target/i386/pr70728.c: New test.
5331
aef4aab0
RB
53322016-04-21 Richard Biener <rguenther@suse.de>
5333
5334 PR middle-end/70747
5335 * gcc.dg/pr70747.c: New testcase.
5336
2359e571
BC
53372016-04-21 Bin Cheng <bin.cheng@arm.com>
5338
5339 PR tree-optimization/70715
5340 * gcc.dg/tree-ssa/scev-13.c: New test.
5341
ce0e66ff
MG
53422016-04-21 Marc Glisse <marc.glisse@inria.fr>
5343
5344 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5345
2c2870a1
MG
53462016-04-21 Marc Glisse <marc.glisse@inria.fr>
5347
5348 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5349
a2b056a3
JH
53502016-04-20 Jan Hubicka <jh@suse.cz>
5351
5352 PR ipa/70018
5353 * g++.dg/ipa/nothrow-1.C: New testcase.
5354
ee392fc2
NS
53552016-04-20 Nathan Sidwell <nathan@acm.org>
5356
5357 PR c++/55635
5358 * g++.dg/eh/delete1.C: New.
5359
dda49daf
L
53602016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5361
5362 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5363 -mtune-ctrl=sse_typeless_stores.
5364
8a5b9d5a
L
53652016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5366
5367 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5368
1011119f
BC
53692016-04-20 Bin Cheng <bin.cheng@arm.com>
5370
5371 PR tree-optimization/69489
5372 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5373
477d4906
IV
53742016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5375
5376 PR c++/69363
5377 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5378 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5379 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5380
fad08d12
BC
53812016-04-20 Bin Cheng <bin.cheng@arm.com>
5382
5383 PR tree-optimization/56625
5384 PR tree-optimization/69489
5385 * gcc.dg/vect/pr56625.c: New test.
5386 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5387
9e3e4fab
AP
53882016-04-20 Andrew Pinski <apinski@cavium.com>
5389
5390 PR target/64971
5391 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5392
d7aa24e4
AC
53932016-04-20 Arnaud Charlet <charlet@adacore.com>
5394
5395 * gnat.dg/self1.adb: Remove now incorrect test.
5396
e6d62b46
BC
53972016-04-20 Bin Cheng <bin.cheng@arm.com>
5398
5399 * gcc.dg/tree-ssa/scev-11.c: New test.
5400 * gcc.dg/tree-ssa/scev-12.c: New test.
5401
2697b189
MP
54022016-04-20 Marek Polacek <polacek@redhat.com>
5403
5404 PR tree-optimization/70725
5405 * gcc.dg/pr70725.c: New test.
5406
60d393e8
RB
54072016-04-20 Richard Biener <rguenther@suse.de>
5408
5409 PR tree-optimization/70726
5410 * g++.dg/vect/pr70726.cc: New testcase.
5411
82c6f58a
AK
54122016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5413
5414 PR target/70674
5415 * gcc.target/s390/pr70674.c: New test.
5416
90eeab20
JD
54172016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5418
5419 PR libgfortran/70684
5420 * gfortran.dg/list_read_14.f90: New test.
5421
fc9cf6da
L
54222016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5423
5424 PR target/69201
5425 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5426 extern to force it misaligned.
5427 (b): Likewise.
5428 (c): Likewise.
5429 (d): Likewise.
5430 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5431 Don't check `*' before movv4sf_internal.
5432 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5433 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5434 Don't check `*' before movv16qi_internal.
5435 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5436 extern to force it misaligned.
5437 (b): Likewise.
5438 (c): Likewise.
5439 (d): Likewise.
5440 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5441 Don't check `*' before movv2df_internal.
5442 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5443 extern to force it misaligned.
5444 (b): Likewise.
5445 (c): Likewise.
5446 (d): Likewise.
5447 Check movv8sf_internal instead of avx_storeups256.
5448 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5449
ea8927ea
RB
54502016-04-19 Richard Biener <rguenther@suse.de>
5451
5452 PR tree-optimization/70171
5453 * g++.dg/tree-ssa/pr70171.C: New testcase.
5454
65f52ee9
RB
54552016-04-19 Richard Biener <rguenther@suse.de>
5456
5457 PR tree-optimization/70724
5458 * gcc.dg/torture/pr70724.c: New testcase.
5459
987b67f1
VM
54602016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5461
5462 PR middle-end/70689
c87885ca 5463 * gcc.target/i386/pr70689.c: New.
987b67f1 5464
91a47c39
L
54652016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5466
5467 PR target/70708
5468 * gcc.target/i386/pr70708.c: New test.
5469
8270b82d
RB
54702016-04-18 Richard Biener <rguenther@suse.de>
5471
5472 PR tree-optimization/43434
5473 * gcc.dg/vect/pr43434.c: New testcase.
5474 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5475 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5476 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5477 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5478 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5479 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5480 * gcc.dg/gomp/pr68640.c: Likewise.
5481 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5482 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5483
edd048e2
RB
54842016-04-18 Richard Biener <rguenther@suse.de>
5485
5486 PR tree-optimization/70701
5487 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5488
bd5c7330
TV
54892016-04-18 Tom de Vries <tom@codesourcery.com>
5490
5491 PR testsuite/70699
5492 * gcc.dg/pr70161.c: Add dot-file scans.
5493 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5494 instead of after last dot char.
5495
23f2660f
EB
54962016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5497
5498 * c-c++-common/dump-ada-spec-3.c: New test.
5499 * c-c++-common/dump-ada-spec-4.c: Likewise.
5500
da152c9f
TV
55012016-04-17 Tom de Vries <tom@codesourcery.com>
5502
5503 PR other/70183
5504 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5505
cc950f98
JH
55062016-04-15 Jan Hubicka <jh@suse.cz>
5507
5508 PR ipa/70018
5509 * g++.dg/ipa/pure-const-1.C: New testcase.
5510 * g++.dg/ipa/pure-const-2.C: New testcase.
5511 * g++.dg/ipa/pure-const-3.C: New testcase.
5512
949505a9
MP
55132016-04-15 Marek Polacek <polacek@redhat.com>
5514
5515 PR c/70671
5516 * gcc.dg/bitfld-22.c: New test.
5517
10e547d6
BS
55182016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5519
5520 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5521 x86_64.
5522
1e77281b
MP
55232016-04-15 Marek Polacek <polacek@redhat.com>
5524
5525 PR c/70651
5526 * c-c++-common/pr70651.c: New test.
5527
e501fa8e
KT
55282016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5529
5530 PR rtl-optimization/70681
5531 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5532 dump scan on arm and powerpc.
5533 * gcc.dg/pr10474.c: Likewise.
5534
dda1bf61
JJ
55352016-04-15 Jakub Jelinek <jakub@redhat.com>
5536
ca4ef1ff
JJ
5537 PR c++/69517
5538 PR c++/70019
5539 PR c++/70588
5540 * g++.dg/cpp1y/vla11.C: Revert for real.
5541
dda1bf61
JJ
5542 PR c/70436
5543 * c-c++-common/Wparentheses-1.c: New test.
5544 * c-c++-common/gomp/Wparentheses-1.c: New test.
5545 * c-c++-common/gomp/Wparentheses-2.c: New test.
5546 * c-c++-common/gomp/Wparentheses-3.c: New test.
5547 * c-c++-common/gomp/Wparentheses-4.c: New test.
5548 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5549 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5550 * c-c++-common/goacc/Wparentheses-1.c: New test.
5551
1355e62c
KY
55522016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5553
5554 PR target/70662
5555 * gcc.target/i386/pr70662.c: New test.
5556
0ab34b9e 55572016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 5558 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
5559
5560 PR tree-optimization/70130
5561 * gcc.dg/vect/O3-pr70130.c: New testcase.
5562
bc773aad
MM
55632016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5564
6e9b2286
MM
5565 PR target/70669
5566 * gcc.target/powerpc/pr70669.c: New test.
5567
bc773aad
MM
5568 PR target/70640
5569 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5570 a power7 system that does not have an assembler that supports
5571 power8.
5572
d8747845
MS
55732016-04-14 Martin Sebor <msebor@redhat.com>
5574
5575 PR c++/69517
5576 PR c++/70019
5577 PR c++/70588
5578 * c-c++-common/ubsan/vla-1.c: Revert.
5579 * g++.dg/cpp1y/vla11.C: Same.
5580 * g++.dg/cpp1y/vla12.C: Same.
5581 * g++.dg/cpp1y/vla13.C: Same.
5582 * g++.dg/cpp1y/vla14.C: Same.
5583 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 5584 * g++.dg/init/array24.C: Same.
d8747845
MS
5585 * g++.dg/ubsan/vla-1.C: Same.
5586
85128559
MP
55872016-04-14 Marek Polacek <polacek@redhat.com>
5588 Jan Hubicka <hubicka@ucw.cz>
5589
5590 PR c++/70029
5591 * g++.dg/torture/pr70029.C: New test.
5592
52fbb073
MS
55932016-04-14 Martin Sebor <msebor@redhat.com>
5594
5595 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5596 type size to prevent failures on targets with very low maximum
5597 alignment.
5598
6db61d6f
RB
55992016-04-14 Richard Biener <rguenther@suse.de>
5600
5601 PR tree-optimization/70623
5602 * gcc.dg/torture/pr70623.c: New testcase.
5603 * gcc.dg/torture/pr70623-2.c: Likewise.
5604
342fac95
MS
56052016-04-13 Martin Sebor <msebor@redhat.com>
5606
5607 PR c++/69517
5608 PR c++/70019
5609 PR c++/70588
5610 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5611 * g++.dg/cpp1y/vla11.C: New test.
5612 * g++.dg/cpp1y/vla12.C: New test.
5613 * g++.dg/cpp1y/vla13.C: New test.
5614 * g++.dg/cpp1y/vla14.C: New test.
5615 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 5616 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
5617 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5618
d93c452f
JJ
56192016-04-13 Jakub Jelinek <jakub@redhat.com>
5620
5621 PR c++/70641
5622 * g++.dg/opt/pr70641.C: New test.
5623
85115fb6
RO
56242016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5625
5626 PR rtl-optimization/68749
5627 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5628 effects of argument promotions.
5629 Remove default args to dg-skip-if.
5630
545a4139
PC
56312016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5632
5633 PR c++/70635
5634 * g++.dg/parse/pr70635.C: New.
5635
b3a77f21
MP
56362016-04-13 Marek Polacek <polacek@redhat.com>
5637
5638 PR c++/70639
5639 * c-c++-common/Wmisleading-indentation-4.c: New test.
5640
99cd9857
MP
56412016-04-13 Marek Polacek <polacek@redhat.com>
5642
5643 PR c/70436
c87885ca
RO
5644 * gcc.dg/Wparentheses-12.c: New test.
5645 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 5646
75ca93ec
IE
56472016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5648
5649 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5650 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5651 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5652
3d3f9e7e
JJ
56532016-04-13 Jakub Jelinek <jakub@redhat.com>
5654
37947cd0
JJ
5655 PR middle-end/70633
5656 * gcc.c-torture/compile/pr70633.c: New test.
5657
3d3f9e7e
JJ
5658 PR debug/70628
5659 * gcc.dg/torture/pr70628.c: New test.
5660
92886d3e
PP
56612016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5662
5663 PR c++/70610
5664 * g++.dg/template/pr70610.C: New test.
5665 * g++.dg/template/pr70610-2.C: New test.
5666 * g++.dg/template/pr70610-3.C: New test.
5667 * g++.dg/template/pr70610-4.C: New test.
5668
13bd7c2b
JJ
56692016-04-12 Jakub Jelinek <jakub@redhat.com>
5670
6512fa6d
JJ
5671 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5672 128 instead of 32.
5673
13bd7c2b
JJ
5674 PR c++/70571
5675 * g++.dg/ext/pr70571.C: New test.
5676
20b9851c
MM
56772016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5678
8a434ada 5679 PR target/70640
20b9851c
MM
5680 * gcc.target/powerpc/pr70640.c: New test.
5681
2b2f52bc
PC
56822016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5683
5684 PR c++/68722
5685 * g++.dg/parse/pr68722.C: New.
5686
5901e56a
JJ
56872016-04-12 Jakub Jelinek <jakub@redhat.com>
5688
5689 PR rtl-optimization/70596
5690 * gcc.target/i386/pr70596.c: New test.
5691
d4619dc1
NS
56922016-04-12 Nathan Sidwell <nathan@acm.org>
5693
5694 PR c++/70501
5695 * g++.dg/init/pr70501.C: New.
5696
3df530d3
DW
56972016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5698
5699 * gcc.target/i386/asm-flag-6.c: New test.
5700
b7a120d7
TV
57012016-04-12 Tom de Vries <tom@codesourcery.com>
5702
5703 PR tree-optimization/68756
5704 * gcc.dg/graphite/pr68756.c: New test.
5705
4e0eea75
JJ
57062016-04-12 Jakub Jelinek <jakub@redhat.com>
5707
5708 PR tree-optimization/70602
5709 * gcc.c-torture/execute/pr70602.c: New test.
5710
35fbda43
MM
57112016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5712
5713 PR target/70381
5714 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5715 __float128 emulator is built and runs.
5716 * gcc.target/powerpc/float128-1.c: Likewise.
5717
5718 * lib/target-supports.exp (check_ppc_float128_sw_available):
5719 Rework tests for __float128 software and hardware
5720 availability. Fix exit condition to return 0 on success.
5721
04a99ebe
JG
57222016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5723
5724 PR target/70133
5725 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5726 * gcc.target/aarch64/target_attr_15.c: Likewise.
5727
47cd5a85
PC
57282016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5729
5730 PR c++/69066
5731 * g++.dg/cpp1y/pr69066.C: New.
5732
a5edb32e
JD
57332016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5734
5735 PR fortran/68566
5736 * gfortran.dg/pr36192.f90: Update test.
5737 * gfortran.dg/pr36192_1.f90: Update test.
5738 * gfortran.dg/real_dimension_1.f: Update test.
5739 * gfortran.dg/parameter_array_init_7.f90: New test.
5740
8ef378f8
JDA
57412016-04-09 John David Anglin <danglin@gcc.gnu.org>
5742
c532c871
JDA
5743 PR testsuite/64039
5744 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5745
d34f706f
JDA
5746 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5747
75e1dd9e
JDA
5748 PR rtl-optimization/66669
5749 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5750
8a976f5f
JDA
5751 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5752
da04822a
JDA
5753 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5754 * gcc.dg/pie-1.c: Likewise.
5755 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5756 * gcc.dg/pic-4.c: Likewise.
5757 * gcc.dg/pie-3.c: Likewise.
5758 * gcc.dg/pie-4.c: Likewise.
5759
adfabcf9
JDA
5760 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5761
4a020adf
JDA
5762 PR tree-optimization/68644
5763 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5764
8ef378f8
JDA
5765 PR rtl-optimization/64886
5766 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5767
09bf990e
TV
57682016-04-09 Tom de Vries <tom@codesourcery.com>
5769
5770 PR tree-optimization/68953
5771 * gcc.dg/graphite/pr68953.c: New test.
5772
138c3c1a
DH
57732016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5774
5775 PR fortran/70592
5776 * gfortran.dg/deferred_character_16.f90: New test.
5777
f55460af
JJ
57782016-04-09 Jakub Jelinek <jakub@redhat.com>
5779
5780 PR tree-optimization/70586
5781 * gcc.c-torture/execute/pr70586.c: New test.
5782
0b77bbf3
DH
57832016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5784
5785 PR sanitizer/70573
5786 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5787 with __builtin_memset
5788 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5789
c42cfb5c
CP
57902016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5791
5792 PR lto/70289
5793 PR ipa/70348
5794 PR tree-optimization/70373
5795 PR middle-end/70533
5796 PR middle-end/70534
5797 PR middle-end/70535
5798 * c-c++-common/goacc/reduction-5.c: New test.
5799 * c-c++-common/goacc/reduction-promotions.c: New test.
5800 * gfortran.dg/goacc/reduction-3.f95: New test.
5801 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5802
56cfb596
PP
58032016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5804
5805 PR c++/70590
5806 PR c++/70452
5807 * g++.dg/pr70590.C: New test.
5808 * g++.dg/pr70590-2.C: New test.
5809
1a13c0a2
JJ
58102016-04-08 Jakub Jelinek <jakub@redhat.com>
5811
abc0647a
JJ
5812 PR middle-end/70593
5813 * gcc.target/i386/pr70593.c: New test.
5814
1a13c0a2
JJ
5815 PR rtl-optimization/70574
5816 * gcc.target/i386/avx2-pr70574.c: New test.
5817
c3da4956
MO
58182016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5819
5820 PR sanitizer/70541
5821 * c-c++-common/asan/pr70541.c: New test.
5822
9f1b833b
TV
58232016-04-08 Tom de Vries <tom@codesourcery.com>
5824
5825 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5826 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5827
bae7adda
KT
58282016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5829
5830 PR target/70566
5831 * gcc.c-torture/execute/pr70566.c: New test.
5832
211f3d57
TV
58332016-04-08 Tom de Vries <tom@codesourcery.com>
5834
5835 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5836 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5837
02cf2861
AM
58382016-04-08 Alan Modra <amodra@gmail.com>
5839
5840 * gcc.target/powerpc/pr70117.c: New.
5841
5f490f9f
JJ
58422016-04-07 Jakub Jelinek <jakub@redhat.com>
5843
56e9b710
JJ
5844 PR testsuite/70581
5845 * gcc.dg/lto/simd-function_0.c: New test.
5846
5f490f9f
JJ
5847 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5848 clones.
5849 * c-c++-common/attr-simd-2.c: Likewise.
5850 * c-c++-common/attr-simd-4.c: Likewise.
5851 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5852 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5853
e4ebc74d
TP
58542016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5855
5856 PR testsuite/70553
5857 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5858
9817ae35
TS
58592016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5860 Tom de Vries <tom@codesourcery.com>
5861
5862 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5863 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5864 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5865 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5866 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5867 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5868 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5869 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5870
e292f64d
PP
58712016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5872
5873 PR c/70436
5874 * g++.dg/warn/Wparentheses-29.C: New test.
5875
6b37bdaf
PP
58762016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5877
5878 PR c/70436
5879 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5880 explicit braces to resolve a future -Wparentheses warning.
5881
64824205
RH
58822016-04-06 Richard Henderson <rth@redhat.com>
5883
5884 * gcc.dg/pr61817-1.c: New test.
5885 * gcc.dg/pr61817-2.c: New test.
5886 * gcc.dg/pr69391-1.c: New test.
5887 * gcc.dg/pr69391-2.c: New test.
5888
bc2fc1f3
VM
58892016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5890
5891 PR rtl-optimization/70398
c87885ca 5892 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 5893
41414a02
EB
58942016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5895
5896 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5897
4066ea8a
YR
58982016-04-06 Yvan Roux <yvan.roux@linaro.org>
5899 Pedro Alves <palves@redhat.com>
5900
5901 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5902
ec35ea45
JJ
59032016-04-06 Jakub Jelinek <jakub@redhat.com>
5904
3866f8dd
JJ
5905 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5906 Check for avx512f effective targets instead of avx2.
5907 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5908 for AVX512F clones.
5909 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5910 * g++.dg/gomp/declare-simd-1.C: Likewise.
5911 * g++.dg/gomp/declare-simd-3.C: Likewise.
5912 * g++.dg/gomp/declare-simd-4.C: Likewise.
5913
ec35ea45
JJ
5914 PR middle-end/70550
5915 * c-c++-common/gomp/pr70550-1.c: New test.
5916 * c-c++-common/gomp/pr70550-2.c: New test.
5917
c08d28ac
NS
59182016-04-05 Nathan Sidwell <nathan@acm.org>
5919
5920 PR c++/70512
5921 * g++.dg/ext/attribute-may-alias-5.C: New.
5922
1d510e04
JJ
59232016-04-05 Jakub Jelinek <jakub@redhat.com>
5924
5925 PR c++/70336
5926 * c-c++-common/pr70336.c: New test.
5927 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5928 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5929
84278ed9
JH
59302016-04-05 Jan Hubicka <hubicka@ucw.cz>
5931
5932 PR ipa/66223
5933 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5934
268a0ec4
JJ
59352016-04-05 Jakub Jelinek <jakub@redhat.com>
5936
5937 PR rtl-optimization/70542
5938 * gcc.dg/torture/pr70542.c: New test.
5939 * gcc.target/i386/avx2-pr70542.c: New test.
5940
5e8c2eb1
ZS
59412016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5942
5943 PR tree-optimization/70509
5944 * gcc.target/i386/avx512bw-pr70509.c: New test.
5945
c0daf32d
PP
59462016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5947
5948 PR c++/70452
5949 * g++.dg/ext/constexpr-vla4.C: New test.
5950
bf867841
UB
59512016-04-05 Uros Bizjak <ubizjak@gmail.com>
5952
5953 PR target/70510
5954 * gcc.target/i386/pr70510.c: New test.
5955
3022186a
RB
59562016-04-05 Richard Biener <rguenther@suse.de>
5957
5958 PR tree-optimization/70526
5959 * g++.dg/torture/pr70526.C: New testcase.
5960
55fc79b2
JJ
59612016-04-05 Jakub Jelinek <jakub@redhat.com>
5962
5963 PR target/70525
5964 * gcc.target/i386/pr70525.c: New test.
5965
62b233f2
RB
59662016-04-05 Richard Biener <rguenther@suse.de>
5967
5968 PR middle-end/70499
5969 * g++.dg/torture/pr70499.C: New testcase.
5970
cc05759d
RB
59712016-04-05 Richard Biener <rguenther@suse.de>
5972
5973 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5974 remove XFAIL.
5975
f23f16d4
JJ
59762016-04-04 Jakub Jelinek <jakub@redhat.com>
5977
5978 PR middle-end/70307
5979 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5980 rs6000 ABI warnings.
5981
d27ecc49
JH
59822016-04-04 Jan Hubicka <hubicka@ucw.cz>
5983
5984 PR ipa/66223
5985 * g++.dg/ipa/devirt-51.C: New testcase.
5986
c974c96e
BS
59872016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5988 Jakub Jelinek <jakub@redhat.com>
5989
5990 PR middle-end/70457
5991 * gcc.dg/torture/pr70457.c: New.
5992
7a85da89
AV
59932016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5994
5995 PR fortran/67538
5996 * gfortran.dg/allocate_with_source_19.f08: New test.
5997
de517e64
AV
59982016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5999
6000 PR fortran/65795
6001 * gfortran.dg/coarray_allocate_6.f08: New test.
6002
43b9f499
RB
60032016-04-04 Richard Biener <rguenther@suse.de>
6004
6005 PR rtl-optimization/70484
6006 * gcc.dg/torture/pr70484.c: New testcase.
6007
f13355da
MP
60082016-04-04 Marek Polacek <polacek@redhat.com>
6009
6010 PR c/70307
6011 * gcc.dg/torture/pr70307.c: New test.
6012
6cc6ed50
OE
60132016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6014
6015 PR target/70416
6016 PR target/67391
6017 * gcc.target/sh/torture/pr70416.c: New.
6018
abdc16c8
MS
60192016-04-02 Martin Sebor <msebor@redhat.com>
6020
6021 PR c++/67376
6022 PR c++/70170
6023 PR c++/70172
6024 PR c++/70228
6025 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6026 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6027 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6028 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6029 * g++.dg/cpp0x/constexpr-string.C: Same.
6030 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6031 * g++.dg/cpp0x/pr65398.C: Same.
6032 * g++.dg/ext/constexpr-vla1.C: Same.
6033 * g++.dg/ext/constexpr-vla2.C: Same.
6034 * g++.dg/ext/constexpr-vla3.C: Same.
6035 * g++.dg/ubsan/pr63956.C: Same.
6036
763cd859
JJ
60372016-04-01 Jakub Jelinek <jakub@redhat.com>
6038
6039 PR rtl-optimization/70467
6040 * gcc.target/i386/pr70467-2.c: New test.
6041
0f875435
JJ
60422016-04-01 Jakub Jelinek <jakub@redhat.com>
6043 Marek Polacek <polacek@redhat.com>
6044
6045 PR c++/70488
6046 * g++.dg/init/new47.C: New test.
6047
41d14659
RR
60482016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6049
6050 PR target/70496
6051 * gcc.target/arm/pr70496.c: New test.
6052
f9bf89bb
NS
60532016-04-01 Nathan Sidwell <nathan@acm.org>
6054
73b9085d
NS
6055 PR c++/68475
6056 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6057
4afdcfaa
IE
60582016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6059
6060 PR target/69890
6061 * gcc.dg/strlenopt.h (memmove): New.
6062 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6063 instead of "string.h".
6064 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6065 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6066 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6067 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6068 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6069 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6070 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6071 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6072 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6073 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6074 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6075 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6076 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6077 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6078 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6079 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6080 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6081 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6082 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6083 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6084
b5d7a29c
RO
60852016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6086
6087 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6088 (Holder::foo): Reflect this.
6089
b660f9ec
IE
60902016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6091
6092 PR target/70442
6093 * gcc.dg/pr70442.c: New test.
6094
88504f34
NS
60952016-03-31 Nathan Sidwell <nathan@acm.org>
6096
6097 PR c++/70393
6098 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6099
95d34b96
KY
61002016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6101
6102 PR target/70453
6103 * gcc.target/i386/pr70453.c: New test.
6104
b4c4967c
AB
61052016-03-31 Andrey Belevantsev <abel@ispras.ru>
6106
6107 PR target/70292
6108 * gcc.c-torture/pr70292.c: New test.
6109
5fde6a45
MP
61102016-03-31 Marek Polacek <polacek@redhat.com>
6111
6112 PR c/70297
6113 * c-c++-common/pr70297.c: New test.
6114 * g++.dg/cpp0x/typedef-redecl.C: New test.
6115 * gcc.dg/typedef-redecl2.c: New test.
6116
97eb24c4
JJ
61172016-03-31 Jakub Jelinek <jakub@redhat.com>
6118
6119 PR rtl-optimization/70460
6120 * gcc.c-torture/execute/pr70460.c: New test.
6121
efc3536f
RB
61222016-03-31 Richard Biener <rguenther@suse.de>
6123
6124 PR c++/70430
6125 * g++.dg/ext/vector30.C: New testcase.
6126
e0876e21
DH
61272016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6128 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6129
6130 * gfortran.dg/fmt_pf.f90: New test.
6131
e9bff8c6
RO
61322016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6133
6134 Forward-port from 5 branch
6135 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6136
6137 PR testsuite/70356
6138 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6139 dg-require-effective-target after dg-do.
6140
6141 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6142
6143 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6144
2620c80d
TS
61452016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6146 Julian Brown <julian@codesourcery.com>
6147 Chung-Lin Tang <cltang@codesourcery.com>
6148 Cesar Philippidis <cesar@codesourcery.com>
6149 James Norris <jnorris@codesourcery.com>
6150 Tom de Vries <tom@codesourcery.com>
6151 Nathan Sidwell <nathan@codesourcery.com>
6152
bf867841 6153 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
6154 * c-c++-common/goacc/loop-clauses.c: Likewise.
6155 * g++.dg/goacc/template.C: Likewise.
6156 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6157 * gfortran.dg/goacc/loop-1.f95: Likewise.
6158 * gfortran.dg/goacc/loop-5.f95: Likewise.
6159 * gfortran.dg/goacc/loop-6.f95: Likewise.
6160 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6161 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6162 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6163 * c-c++-common/goacc/clauses-fail.c: Likewise.
6164 * c-c++-common/goacc/parallel-1.c: Likewise.
6165 * c-c++-common/goacc/reduction-1.c: Likewise.
6166 * c-c++-common/goacc/reduction-2.c: Likewise.
6167 * c-c++-common/goacc/reduction-3.c: Likewise.
6168 * c-c++-common/goacc/reduction-4.c: Likewise.
6169 * c-c++-common/goacc/routine-3.c: Likewise.
6170 * c-c++-common/goacc/routine-4.c: Likewise.
6171 * c-c++-common/goacc/routine-5.c: Likewise.
6172 * c-c++-common/goacc/tile.c: Likewise.
6173 * g++.dg/goacc/template.C: Likewise.
6174 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6175 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6176 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6177 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6178 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6179 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6180 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6181 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6182 * c-c++-common/goacc/use_device-1.c: ... this file.
6183 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6184 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6185 * c-c++-common/goacc/host_data-6.c: ... this file.
6186 * c-c++-common/goacc/loop-2-kernels.c: New file.
6187 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6188 * c-c++-common/goacc/loop-3.c: Likewise.
6189 * g++.dg/goacc/reference.C: Likewise.
6190 * g++.dg/goacc/routine-1.C: Likewise.
6191 * g++.dg/goacc/routine-2.C: Likewise.
6192
f6d2d066
RB
61932016-03-30 Richard Biener <rguenther@suse.de>
6194
6195 PR middle-end/70450
6196 * gcc.dg/torture/pr70450.c: New testcase.
6197
d43242b9
JJ
61982016-03-30 Jakub Jelinek <jakub@redhat.com>
6199
6200 PR target/70421
6201 * gcc.dg/torture/pr70421.c: New test.
6202 * gcc.target/i386/avx512f-pr70421.c: New test.
6203
5ce43b77
L
62042016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6205
6206 PR testsuite/70364
6207 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6208 (check): New function.
6209 (bar): Call check.
6210 (foo): Align stack to 16 bytes when calling bar.
6211 * gcc.target/i386/cleanup-2.c: Likewise.
6212
d014a712
PP
62132016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6214
6215 PR tree-optimization/59124
6216 * gcc.dg/Warray-bounds-19.c: New test.
6217
13f0e8c7
ZW
62182016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6219
6220 * lib/prune.exp (escape_regex_chars): New.
6221 (prune_file_path): Update to quote metcharacters for regexp.
6222
3336c6e0
JJ
62232016-03-29 Jakub Jelinek <jakub@redhat.com>
6224
a362f023
JJ
6225 PR rtl-optimization/70429
6226 * gcc.c-torture/execute/pr70429.c: New test.
6227
3336c6e0
JJ
6228 PR tree-optimization/70405
6229 * gcc.dg/pr70405.c: New test.
6230
728557fd
AV
62312016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6232
6233 PR fortran/70397
6234 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6235 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6236
bef977d4
TS
62372016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6238
6239 PR testsuite/64177
6240 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6241 __cilkrts_set_param to set two workers.
6242 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6243 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6244
6f6d25c9
DH
62452016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6246
bf867841 6247 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 6248
45733562
KY
62492016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6250
6251 PR target/70406
bf867841 6252 * gcc.target/i386/pr70406.c: New test.
45733562 6253
a1799e5e
EB
62542016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6255
6256 * gnat.dg/specs/double_record_extension3.ads: New test.
6257
5fca7b66
RH
62582016-03-25 Richard Henderson <rth@redhat.com>
6259
6260 PR target/70120
6261 * gcc.target/aarch64/pr70120-1.c: New.
6262 * gcc.target/aarch64/pr70120-2.c: New.
6263 * gcc.target/aarch64/pr70120-3.c: New.
6264
31ce75c6
PP
62652016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6266
6267 PR c++/62212
6268 * g++.dg/template/mangle2.C: The dg-do directive should be
6269 "compile" not "assemble".
6270
3caf0ca1
BS
62712016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6272
6273 PR lto/69650
6274 * gcc.dg/pr69650.c: New test.
6275
634035b6
DE
62762016-03-25 David Edelsohn <dje.gcc@gmail.com>
6277
6278 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6279
45d34276
AM
62802016-03-25 Alan Modra <amodra@gmail.com>
6281
6282 * gcc.dg/dfp/pr70052.c: New test.
6283
8f085166
RH
62842016-03-24 Richard Henderson <rth@redhat.com>
6285
6286 PR middle-end/69845
6287 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6288 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6289
011e5ec3
TV
62902016-03-24 Tom de Vries <tom@codesourcery.com>
6291
6292 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6293
9e3f4551
TV
62942016-03-24 Tom de Vries <tom@codesourcery.com>
6295
6296 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6297 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6298
45780041
TV
62992016-03-24 Tom de Vries <tom@codesourcery.com>
6300
6301 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6302 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6303
887ab4e5
PP
63042016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6305
6306 PR c++/62212
6307 * g++.dg/template/mangle2.C: New test.
6308
69a9a66f
RB
63092016-03-24 Richard Biener <rguenther@suse.de>
6310
6311 PR tree-optimization/70396
6312 * gcc.dg/torture/pr70396.c: New testcase.
6313
ed87de55
RB
63142016-03-24 Richard Biener <rguenther@suse.de>
6315
6316 PR middle-end/70370
6317 * gcc.dg/torture/pr70370.c: New testcase.
6318
ea064934
TV
63192016-03-24 Tom de Vries <tom@codesourcery.com>
6320
6321 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6322 * gfortran.dg/goacc/kernels-tree.f95: Same.
6323 * gfortran.dg/goacc/parallel-tree.f95: Same.
6324
b2a4dd1d
TV
63252016-03-24 Tom de Vries <tom@codesourcery.com>
6326
6327 * c-c++-common/goacc/uninit-if-clause.c: New test.
6328 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6329
72e7cd6e
JJ
63302016-03-24 Jakub Jelinek <jakub@redhat.com>
6331
6332 PR target/70290
bf867841
UB
6333 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6334 Fix formatting.
72e7cd6e 6335
ce9d0c03
RB
63362016-03-24 Richard Biener <rguenther@suse.de>
6337
6338 PR tree-optimization/70372
6339 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6340
426b9428
PP
63412016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6342
6343 PR c++/70347
6344 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6345
cd1588c4
PP
63462016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6347
6348 PR c++/70332
6349 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6350
61637db3
JJ
63512016-03-23 Jakub Jelinek <jakub@redhat.com>
6352
928af3bf
JJ
6353 PR c++/70001
6354 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6355 * g++.dg/cpp1y/pr70001.C: New test.
6356
61637db3
JJ
6357 PR c++/70323
6358 * g++.dg/cpp0x/constexpr-70323.C: New test.
6359
05aca4e7
AO
63602016-03-23 Alexandre Oliva <aoliva@redhat.com>
6361 Jason Merrill <jason@redhat.com>
6362 Jakub Jelinek <jakub@redhat.com>
6363
6364 PR c++/69315
6365 * g++.dg/cpp0x/constexpr-69315.C: New test.
6366 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6367
fbdb6baf
MP
63682016-03-23 Marek Polacek <polacek@redhat.com>
6369
6370 PR c++/69884
6371 * g++.dg/warn/Wignored-attributes-1.C: New test.
6372 * g++.dg/warn/Wignored-attributes-2.C: New test.
6373
d79ee524
TV
63742016-03-23 Tom de Vries <tom@codesourcery.com>
6375
6376 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6377 initialization.
6378 * gfortran.dg/goacc/private-3.f95 (test): Same.
6379 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6380 missing use param.
6381
a59f0bef
KT
63822016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6383
6384 * lib/target-supports.exp: Remove v7ve entry from loop
6385 creating effective target checks.
6386 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6387 (add_options_for_arm_arch_v7ve): Likewise.
6388
0179520a
JJ
63892016-03-23 Jakub Jelinek <jakub@redhat.com>
6390
6391 PR tree-optimization/70354
6392 * gcc.dg/vect/pr70354-1.c: New test.
6393 * gcc.dg/vect/pr70354-2.c: New test.
6394 * gcc.target/i386/avx2-pr70354-1.c: New test.
6395 * gcc.target/i386/avx2-pr70354-2.c: New test.
6396
75bb14d7
JL
63972016-03-22 Jeff Law <law@redhat.com>
6398
6399 PR target/70232
6400 * gcc.dg/tree-ssa/pr70232.c: New test.
6401
72c9526d
IE
64022016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6403
6404 PR target/70302
6405 * gcc.target/i386/pr70302.c: New test.
6406
a3ca1bc5
RB
64072016-03-22 Richard Biener <rguenther@suse.de>
6408
6409 PR middle-end/70251
6410 * g++.dg/torture/pr70251.C: New testcase.
6411
5c240f4d
DM
64122016-03-22 David Malcolm <dmalcolm@redhat.com>
6413
6414 PR c/69993
6415 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6416 Wmisleading-indentation.c.
6417 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6418 reflect change to diagnostic text and order of messages.
6419 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6420
80f6631b
DE
64212016-03-22 David Edelsohn <dje.gcc@gmail.com>
6422
6423 * g++.dg/ext/java-3.C: Don't compile on AIX.
6424
9a10956c
RB
64252016-03-22 Richard Biener <rguenther@suse.de>
6426
6427 PR middle-end/70333
6428 * gcc.dg/torture/pr70333.c: New testcase.
6429
6cedf922
IE
64302016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6431
6432 * g++.dg/ext/pr70290.C: New test.
6433
cd6c27ac
KY
64342016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6435
6436 PR target/70325
6437 * gcc.target/i386/pr70325.c: New test.
6438
4cde512c
JJ
64392016-03-22 Jakub Jelinek <jakub@redhat.com>
6440
b01915ed
JJ
6441 PR target/70329
6442 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6443 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6444
4e3e2cf1
JJ
6445 PR target/70300
6446 * gcc.target/i386/pr70300.c: New test.
6447
4cde512c
JJ
6448 PR c++/70295
6449 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6450 (func2): New function for cond with parens, xfail warning for c++.
6451 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6452
16f6d7dc
PP
64532016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6454
6455 PR c++/70096
6456 * g++.dg/template/ptrmem30.C: New test.
6457
a3e2b438
PP
64582016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6459
6460 PR c++/70204
6461 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6462 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6463
11b6a02e
JJ
64642016-03-21 Jakub Jelinek <jakub@redhat.com>
6465
6466 PR middle-end/70326
6467 * gcc.dg/pr70326.c: New test.
6468
b9407883
MG
64692016-03-21 Marc Glisse <marc.glisse@inria.fr>
6470 Jakub Jelinek <jakub@redhat.com>
6471
6472 PR tree-optimization/70317
6473 * gcc.dg/pr70317.c: New test.
6474
4a148e19
UB
64752016-03-21 Uros Bizjak <ubizjak@gmail.com>
6476
6477 PR target/70327
6478 * gcc.target/i386/pr70327.c: New test.
6479
2a85ddbb
ML
64802016-03-21 Martin Liska <mliska@suse.cz>
6481
7d36fe98 6482 PR ipa/70306
2a85ddbb
ML
6483 * gcc.dg/ipa/pr70306.c: New test.
6484
4a148e19 64852016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
6486
6487 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6488 * gcc.target/arm/attr-align3.c: Likewise.
6489 * gcc.target/arm/attr_arm.c: Likewise.
6490 * gcc.target/arm/flip-thumb.c: Likewise.
6491
6b366948
JJ
64922016-03-21 Jakub Jelinek <jakub@redhat.com>
6493
6494 PR target/70296
6495 * gcc.target/powerpc/altivec-36.c: New test.
6496
2fac8c14
RB
64972016-03-21 Richard Biener <rguenther@suse.de>
6498
6499 PR tree-optimization/70310
6500 * gcc.dg/torture/pr70310.c: New testcase.
6501
e9bde854
KY
65022016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6503
6504 PR target/70293
6505 * gcc.target/i386/pr70293.c: New test.
6506
56bbfaf6
RB
65072016-03-21 Richard Biener <rguenther@suse.de>
6508
6509 PR tree-optimization/70288
6510 * gcc.dg/torture/pr70288-1.c: New testcase.
6511 * gcc.dg/torture/pr70288-2.c: Likewise.
6512
3eee49ed
AB
65132016-03-21 Andrey Belevantsev <abel@ispras.ru>
6514
6515 PR rtl-optimization/69307
6516 * gcc.target/arm/pr69307.c: New test.
4a148e19 6517
8e7816b4
AB
65182016-03-21 Andrey Belevantsev <abel@ispras.ru>
6519
6520 PR rtl-optimization/69102
6521 * gcc.c-torture/compile/pr69102.c: New test.
6522
14d7d4be
JL
65232016-03-18 Jeff Law <law@redhat.com>
6524
6525 PR rtl-optimization/70263
6526 * gcc.c-torture/compile/pr70263-1.c: New test.
6527 * gcc.target/i386/pr70263-2.c: New test.
6528
5c6a601c
BS
65292016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6530
6531 PR rtl-optimization/70278
6532 * gcc.dg/torture/pr70278.c: New test.
6533 * gcc.target/arm/pr70278.c: New test.
6534
4bbf545b
DM
65352016-03-18 David Malcolm <dmalcolm@redhat.com>
6536
6537 PR c/70281
6538 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6539 (test_builtin_types_compatible_p): New test function.
6540 * gcc.dg/pr70281.c: New test case.
6541
dc28bb68
CL
65422016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6543
6544 PR target/70113
6545 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6546
5e8d6dff
IE
65472016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6548
6549 PR tree-optimization/70252
6550 * gcc.dg/pr70252.c: New test.
6551
d0e7e403
TV
65522016-03-18 Tom de Vries <tom@codesourcery.com>
6553
6554 * gcc.dg/pr70161-2.c: New test.
6555 * gcc.dg/pr70161.c: New test.
6556
fa22501a
TV
65572016-03-18 Tom de Vries <tom@codesourcery.com>
6558
6559 PR ipa/70269
6560 * gcc.dg/pr70269.c: New test.
6561
dd125026
JJ
65622016-03-18 Jakub Jelinek <jakub@redhat.com>
6563
6564 PR c++/70267
6565 * g++.dg/ext/java-3.C: New test.
6566
91914f0a
PP
65672016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6568
6569 PR c++/70205
6570 * g++.dg/lookup/pr70205.C: New test.
6571
753a8910
PP
65722016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6573
6574 PR c++/70218
6575 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6576
14ba7b28
MP
65772016-03-17 Marek Polacek <polacek@redhat.com>
6578
6579 PR c/69407
6580 * gcc.dg/atomic-op-6.c: New test.
6581
ded60913
DM
65822016-03-17 David Malcolm <dmalcolm@redhat.com>
6583
6584 PR c/70264
6585 * c-c++-common/pr70264.c: New test case.
6586
a3aad0e6
JJ
65872016-03-17 Jakub Jelinek <jakub@redhat.com>
6588
17366700
JJ
6589 PR c++/70144
6590 * c-c++-common/pr70144-1.c: New test.
6591 * c-c++-common/pr70144-2.c: New test.
6592
a3aad0e6
JJ
6593 PR c++/70272
6594 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6595 * g++.dg/opt/flifetime-dse6.C: New test.
6596 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6597
b57e6e18
L
65982016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6599
6600 PR driver/70192
6601 * gcc.dg/pic-1.c: New test.
6602 * gcc.dg/pic-2.c: Likewise.
6603 * gcc.dg/pic-3.c: Likewise.
6604 * gcc.dg/pic-4.c: Likewise.
6605 * gcc.dg/pie-1.c: Likewise.
6606 * gcc.dg/pie-2.c: Likewise.
6607 * gcc.dg/pie-3.c: Likewise.
6608 * gcc.dg/pie-4.c: Likewise.
6609 * gcc.dg/pie-5.c: Likewise.
6610 * gcc.dg/pie-6.c: Likewise.
6611
b38ba58b
TV
66122016-03-17 Tom de Vries <tom@codesourcery.com>
6613
6614 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6615 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6616
6931b3b7
RB
66172016-03-17 Richard Biener <rguenther@suse.de>
6618
6619 PR debug/70271
6620 * g++.dg/debug/pr70271.C: New testcase.
6621
0c8b64cb
IE
66222016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6623
6624 * gcc.target/i386/pr70251.c: New test.
6625
b1970801
MP
66262016-03-17 Marek Polacek <polacek@redhat.com>
6627
6628 PR c++/70194
6629 * g++.dg/warn/constexpr-70194.C: New test.
6630
820c5eaa
RH
66312016-03-16 Richard Henderson <rth@redhat.com>
6632
6633 PR middle-end/70240
6634 * gcc.c-torture/compile/pr70240.c: New.
6635
da0ad263
SKS
66362016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6637
6638 * gcc.c-torture/compile/20151204.c: Skip for avr.
6639
c73d295c
JJ
66402016-03-16 Jakub Jelinek <jakub@redhat.com>
6641
6642 PR target/70245
6643 * g++.dg/opt/pr70245.C: New test.
6644 * g++.dg/opt/pr70245.h: New file.
6645 * g++.dg/opt/pr70245-aux.cc: New file.
6646
b2794066
MS
66472016-03-16 Martin Sebor <msebor@redhat.com>
6648
6649 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6650
aa43616c
RH
66512016-03-16 Richard Henderson <rth@redhat.com>
6652
6653 PR middle-end/70199
6654 * gcc.c-torture/compile/pr70199.c: New.
6655
59608fe5
L
66562016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6657
6658 * gcc.dg/uninit-19.c: Run dos2unix.
6659
ab4c578f
MP
66602016-03-16 Marek Polacek <polacek@redhat.com>
6661
6662 PR c/70093
6663 * gcc.dg/nested-func-10.c: New test.
6664 * gcc.dg/nested-func-9.c: New test.
6665
f5387e76
JJ
66662016-03-16 Jakub Jelinek <jakub@redhat.com>
6667
6668 PR tree-optimization/68714
6669 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6670
7662b718
TV
66712016-03-16 Tom de Vries <tom@codesourcery.com>
6672
6673 PR tree-optimization/68715
6674 * gcc.dg/graphite/pr68715-2.c: New test.
6675 * gcc.dg/graphite/pr68715.c: New test.
6676 * gfortran.dg/graphite/pr68715.f90: New test.
6677
be7ce7ae
TV
66782016-03-16 Tom de Vries <tom@codesourcery.com>
6679
6680 PR tree-optimization/68809
6681 * gcc.dg/graphite/pr68809-2.c: New test.
6682 * gcc.dg/graphite/pr68809.c: New test.
6683
1935f250
JJ
66842016-03-16 Jakub Jelinek <jakub@redhat.com>
6685
6651c93e
JJ
6686 PR c++/70147
6687 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6688 method call to i () as argument. Adjust expected output.
6689
1935f250
JJ
6690 PR c++/70147
6691 * g++.dg/ubsan/pr70147-1.C: New test.
6692 * g++.dg/ubsan/pr70147-2.C: New test.
6693
ab1caa6e
MS
66942016-03-15 Martin Sebor <msebor@redhat.com>
6695
6696 PR c++/58281
6697 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6698
5c2a1bbb
JDA
66992016-03-15 John David Anglin <danglin@gcc.gnu.org>
6700
cb5d8ad1
JDA
6701 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6702 hppa*-*-hpux*.
6703
b440dd40
JDA
6704 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6705
5c2a1bbb
JDA
6706 PR libfortran/69799
6707 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6708 libatomic_available.
6709
42c729c5
MP
67102016-03-15 Marek Polacek <polacek@redhat.com>
6711
6712 PR c++/70209
6713 * g++.dg/ext/attribute-may-alias-4.C: New test.
6714
82b1c550
AM
67152016-03-15 Alexander Monakov <amonakov@ispras.ru>
6716
6717 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6718 -fvar-tracking-assignments-toggle flag.
6719
4ccbf3a6
PH
67202016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6721
6722 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6723
c39858bd
JJ
67242016-03-15 Jakub Jelinek <jakub@redhat.com>
6725
6726 PR rtl-optimization/70222
6727 * gcc.c-torture/execute/pr70222-1.c: New test.
6728 * gcc.c-torture/execute/pr70222-2.c: New test.
6729
8be119c1
RH
67302016-03-15 Richard Henderson <rth@redhat.com>
6731
6732 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6733
6598bb55
AB
67342016-03-15 Andrey Belevantsev <abel@ispras.ru>
6735
6736 PR rtl-optimization/69032
6737 * gcc.dg/pr69032.c: New test.
6738
81fa2944
AB
67392016-03-15 Andrey Belevantsev <abel@ispras.ru>
6740
6741 PR rtl-optimization/63384
4a148e19 6742 * g++.dg/pr63384.C: New test.
81fa2944 6743
74ea9ab6
AB
67442016-03-15 Andrey Belevantsev <abel@ispras.ru>
6745
6746 PR target/64411
6747 * gcc.target/i386/pr64411.C: New test.
6748
045d5055
TV
67492016-03-15 Tom de Vries <tom@codesourcery.com>
6750
6751 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6752 * gfortran.dg/goacc/kernels-alias.f95: New test.
6753
3ea33585
MS
67542016-03-14 Martin Sebor <msebor@redhat.com>
6755
6756 PR c++/53792
6757 * g++.dg/cpp0x/constexpr-inline.C: New test.
6758 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6759
1df7b330
DE
67602016-03-14 David Edelsohn <dje.gcc@gmail.com>
6761
6762 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6763
79b57d18
JJ
67642016-03-14 Jakub Jelinek <jakub@redhat.com>
6765
6766 PR middle-end/70219
6767 * gcc.dg/pr70219.c: New test.
6768
3cbf012a
BS
67692016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6770
6771 PR target/70083
6772 * gcc.dg/torture/pr70083.c: New test.
6773 * gcc.target/i386/pr70083.c: New test.
6774
a9fee7cd
RB
67752016-03-14 Richard Biener <rguenther@suse.de>
6776
6777 PR tree-optimization/56365
6778 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6779
4799603f
SB
67802016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6781
6782 PR target/70098
6783 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6784 New function.
6785 * g++.dg/pr70098.C: New testcase.
6786
6787
760ca967
TV
67882016-03-14 Tom de Vries <tom@codesourcery.com>
6789
6790 PR tree-optimization/70045
6791 * gcc.dg/graphite/pr70045.c: New test.
6792
44e66a77
JD
67932016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6794
6795 PR fortran/69043
6796 * gfortran.dg/include_9.f90: New test.
6797
a18e0fe1
DH
67982016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6799
6800 PR fortran/45076
6801 gfortran.dg/prof/prof.exp: New script.
6802 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6803
d0aca6ab
AB
68042016-03-12 Andrey Belevantsev <abel@ispras.ru>
6805
6806 PR rtl-optimization/69307
6807 * gcc.dg/pr69307.c: New test.
6808
cefe08a4
VM
68092016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6810
6811 PR target/69614
6812 * gcc.target/arm/pr69614.c: New.
6813
70112e2a
PT
68142016-03-12 Paul Thomas <pault@gcc.gnu.org>
6815
6816 PR fortran/70031
6817 * gfortran.dg/submodule_14.f08: New test
6818
6819 PR fortran/69524
6820 * gfortran.dg/submodule_15.f08: New test
6821
3f1e5d3a
PP
68222016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6823
6824 PR c++/70106
6825 * g++.dg/cpp1y/paren3.C: New test.
6826
a3f6d680
MM
68272016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6828
6829 PR target/70131
6830 * gcc.target/powerpc/ppc-round2.c: New test.
6831
92348f09
BS
68322016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6833
6834 PR target/70123
6835 * gcc.dg/torture/pr70123.c: New test.
6836
cebde9e9
JL
68372016-03-11 Jeff Law <law@redhat.com>
6838
6839 PR tree-optimization/70190
6840 * gcc.c-torture/compile/pr70190.c: New test.
6841
3edc5da4
DM
68422016-03-11 David Malcolm <dmalcolm@redhat.com>
6843
6844 PR c/68187
6845 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6846 case.
6847 (test43_b): Likewise.
6848 (test43_c): Likewise.
6849 (test43_d): Likewise.
6850 (test43_e): Likewise.
6851 (test43_f): Likewise.
6852 (test43_g): Likewise.
6853 (test44_a): Likewise.
6854 (test44_b): Likewise.
6855 (test44_c): Likewise.
6856 (test44_d): Likewise.
6857 (test44_e): Likewise.
6858
318c1204
DM
68592016-03-11 David Malcolm <dmalcolm@redhat.com>
6860
6861 PR c/70085
6862 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6863
bc062234
KT
68642016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6865
6866 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6867 dg-options.
6868
acfc1ac1
KT
68692016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6870
6871 PR target/70002
6872 PR target/69245
6873 * gcc.target/aarch64/pr69245_2.c: New test.
6874
d1e2bb2d
JJ
68752016-03-11 Jakub Jelinek <jakub@redhat.com>
6876
6877 PR tree-optimization/70177
6878 * gcc.dg/pr70177.c: New test.
6879
07350627
AL
68802016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6881
6882 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6883
5c6706f7
AL
68842016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6885
6886 * gcc.dg/tree-ssa/sra-20.c: New.
6887
02d472a2
JJ
68882016-03-11 Jakub Jelinek <jakub@redhat.com>
6889
686d390a
JJ
6890 PR rtl-optimization/70174
6891 * gcc.dg/pr70174.c: New test.
6892
02d472a2
JJ
6893 PR tree-optimization/70169
6894 * gcc.dg/pr70169.c: New test.
6895
0f9befa1
IE
68962016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6897
6898 PR target/70160
6899 * gcc.target/i386/pr70160.c: New test.
6900
432d4670
AK
69012016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6902
6903 * gcc.target/s390/dfp-1.c: New test.
6904
a3dc8760
NC
69052016-03-10 Nick Clifton <nickc@redhat.com>
6906
6907 PR target/70044
6908 * gcc.target/aarch64/pr70044.c: New test.
6909
b87a8d7d
PP
69102016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6911 Jakub Jelinek <jakub@redhat.com>
6912
6913 PR c++/70001
6914 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6915 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6916 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6917
4f4ada6a
JH
69182016-03-10 Jan Hubicka <hubicka@ucw.cz>
6919
6920 PR lto/69589
6921 * g++.dg/lto/pr69589_0.C: New testcase
6922 * g++.dg/lto/pr69589_1.C: New testcase
6923
d49b0aa0
MP
69242016-03-10 Marek Polacek <polacek@redhat.com>
6925
6926 PR c++/70153
6927 * g++.dg/delayedfold/unary-plus1.C: New test.
6928
69292016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
6930
6931 * gcc.target/arm/pr45701-1.c: Escape brackets.
6932 * gcc.target/arm/pr45701-2.c: Likewise.
6933
71017a7b
AL
69342016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6935
6936 * gfortran.dg/unconstrained_commons.f: New.
6937
ba52669f
AM
69382016-03-10 Alan Modra <amodra@gmail.com>
6939
6940 * gcc.dg/pr69195.c: New.
6941 * gcc.dg/pr69238.c: New.
6942
27742332
TV
69432016-03-10 Tom de Vries <tom@codesourcery.com>
6944
6945 PR testsuite/68915
6946 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6947
3a81a594
RB
69482016-03-10 Richard Biener <rguenther@suse.de>
6949
6950 PR tree-optimization/70128
6951 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6952 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6953
3433b975
JJ
69542016-03-09 Jakub Jelinek <jakub@redhat.com>
6955
c2864f02
JJ
6956 PR tree-optimization/70152
6957 * gcc.dg/pr70152.c: New test.
6958
3433b975
JJ
6959 PR target/70086
6960 * gcc.target/i386/pr70086-1.c: New test.
6961 * gcc.target/i386/pr70086-2.c: New test.
6962 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
6963
6964 PR tree-optimization/70127
6965 * gcc.c-torture/execute/pr70127.c: New test.
6966
96b3c82d
CP
69672016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6968
6969 * c-c++-common/goacc/combined-directives-2.c: New test.
6970
b4f3232d
DM
69712016-03-09 David Malcolm <dmalcolm@redhat.com>
6972
6973 PR c/68473
6974 PR c++/70105
6975 * g++.dg/diagnostic/pr70105.C: New test.
6976 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6977 (test_multiple_ordinary_maps): New test function.
6978
40499f81
DM
69792016-03-09 David Malcolm <dmalcolm@redhat.com>
6980
6981 PR c/68473
6982 PR c++/70105
6983 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6984 Drop range information from call to inform_at_rich_loc.
6985 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6986 New.
6987 (test_show_locus): Replace calls to rich_location::add_range with
6988 calls to add_range. Rewrite the tests that used the now-defunct
6989 rich_location ctor taking a source_range. Simplify other tests
6990 by replacing calls to COMBINE_LOCATION_DATA with calls to
6991 make_location.
6992
c9e33662
RB
69932016-03-09 Richard Biener <rguenther@suse.de>
6994 Jakub Jelinek <jakub@redhat.com>
6995
6996 PR tree-optimization/70138
6997 * gcc.dg/vect/pr70138-1.c: New testcase.
6998 * gcc.dg/vect/pr70138-2.c: Likewise.
6999
2c73b764
JJ
70002016-03-09 Jakub Jelinek <jakub@redhat.com>
7001
7002 PR target/70049
7003 * gcc.target/i386/pr70049.c: New test.
7004
c06d25bb
RB
70052016-03-09 Richard Biener <rguenther@suse.de>
7006
7007 PR c/70143
7008 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7009 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7010 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7011
5828a501
RO
70122016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7013
7014 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7015 arm-*-*.
7016
2e141c8d
JJ
70172016-03-09 Jakub Jelinek <jakub@redhat.com>
7018
5a9def37
JJ
7019 PR middle-end/67278
7020 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7021
2e141c8d
JJ
7022 PR target/67278
7023 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7024
7025 PR middle-end/70050
7026 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7027 in testcase comment.
7028
bf751f40
TV
70292016-03-09 Tom de Vries <tom@codesourcery.com>
7030
7031 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7032 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7033 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7034 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7035 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7036 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7037 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7038 * gfortran.dg/goacc/kernels-loop.f95: New test.
7039
e210c999
MS
70402016-03-08 Martin Sebor <msebor@redhat.com>
7041
7042 PR c++/62096
7043 * g++.dg/warn/overflow-warn-7.C: New test.
7044
80aac5c8
JM
70452016-03-08 Jason Merrill <jason@redhat.com>
7046
7047 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7048 * lib/target-supports.exp (check_effective_target_concepts): New.
7049
12b81409
JJ
70502016-03-08 Jakub Jelinek <jakub@redhat.com>
7051
d259b234
JJ
7052 PR c++/70135
7053 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7054 * g++.dg/ubsan/pr70135.C: New test.
7055
12b81409
JJ
7056 PR target/70110
7057 * gcc.dg/pr70110.c: New test.
7058
b4e9f2aa
MJ
70592016-03-07 Martin Jambor <mjambor@suse.cz>
7060
7061 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7062 * c-c++-common/gomp/if-1.c: Likewise.
7063 * c-c++-common/gomp/pr61486-2.c: Likewise.
7064 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7065 to dg-additional-options.
7066 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7067 * g++/gomp/target-teams-1.c: Likewise.
7068 * gcc.dg/gomp/gomp.exp: Likewise.
7069 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7070 dg-additional-options.
7071 * gfortran.dg/gomp/gomp.exp: Likewise.
7072 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7073 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7074 dg-additional-options.
7075 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7076
f86e631e
MJ
70772016-03-07 Martin Jambor <mjambor@suse.cz>
7078
7079 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7080 * c-c++-common/gomp/gridify-1.c: New test.
7081 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7082
94156b3f
AV
70832016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7084
7085 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7086 trigger for cortex-r8, when scanning for register r8.
7087 * gcc.target/arm/pr45701-2.c: Likewise.
7088
a84a49b7 70892016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 7090 Jeff Law <law@redhat.com>
a84a49b7
RB
7091
7092 PR tree-optimization/69740
7093 * gcc.c-torture/compile/pr69740-1.c: New test.
7094 * gcc.c-torture/compile/pr69740-2.c: New test.
7095
e41f6c9e
BS
70962016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7097
7098 * lib/target-supports.exp
7099 (check_effective_target_whole_vector_shift): Enable for PPC64.
7100
57548bf5
RB
71012016-03-07 Richard Biener <rguenther@suse.de>
7102
7103 PR tree-optimization/70115
7104 * gcc.dg/torture/pr70115.c: New testcase.
7105
4ae13300
NS
71062016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7107
7108 PR middle-end/69916
7109 * c-c-++-common/goacc/pr69916.c: New.
7110
5edb9853
RH
71112016-03-07 Richard Henderson <rth@redhat.com>
7112
7113 * gcc.c-torture/compile/pr70061.c: New test.
7114
2067a8f3
RB
71152016-03-07 Richard Biener <rguenther@suse.de>
7116
7117 PR testsuite/70109
7118 * gcc.dg/vect/O3-pr36098.c: New testcase.
7119
4145a9b7
CL
71202016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7121
7122 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7123
1878be32
EB
71242016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7125
7126 * gnat.dg/renaming9.ad[sb]: New testcase.
7127
df762bb2
JJ
71282016-03-05 Jakub Jelinek <jakub@redhat.com>
7129
7130 PR c++/70084
7131 * g++.dg/expr/stdarg3.C: New test.
7132
7d461295
JL
71332016-03-04 Jeff Law <law@redhat.com>
7134
7135 PR tree-optimization/69196
7136 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7137 x86_64-*-*.
7138
29b9828f
BS
71392016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7140
b6b552fd
BS
7141 PR c/69973
7142 * gcc.dg/pr69973.c: New test.
7143
201d49e9
BS
7144 PR rtl-optimization/69941
7145 * gcc.dg/torture/pr69941.c: New test.
7146
29b9828f
BS
7147 PR c/69824
7148 * gcc.dg/pr69824.c: New test.
7149
640b7e74
TV
71502016-03-05 Tom de Vries <tom@codesourcery.com>
7151
7152 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7153 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7154 function.
7155
7a3a3fad
PP
71562016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7157
7158 PR c++/66786
7159 * g++.dg/cpp1y/var-templ48.C: New test.
7160 * g++.dg/cpp1y/var-templ49.C: New test.
7161
cd439aec
EB
71622016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7163
7164 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7165
60204554
JJ
71662016-03-04 Jakub Jelinek <jakub@redhat.com>
7167
0c8825de
JJ
7168 PR c++/70035
7169 * g++.dg/ubsan/pr70035.C: New test.
7170
60204554
JJ
7171 PR target/70062
7172 * gcc.target/i386/pr70062.c: New test.
7173
f79d4eab
L
71742016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7175
7176 * g++.dg/template/typename21.C: Remove c++98_only.
7177
ea81ce67
L
71782016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7179
7180 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7181
64b23c13
DM
71822016-03-04 David Malcolm <dmalcolm@redhat.com>
7183
7184 PR c/68187
7185 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7186 function.
7187 (fn_42_b): Likewise.
7188 (fn_42_c): Likewise.
7189
729526f5
DM
71902016-03-04 David Malcolm <dmalcolm@redhat.com>
7191
7192 PR c/68187
7193 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7194 function.
7195 (fn_40_b): Likewise.
7196 (fn_41_a): Likewise.
7197 (fn_41_b): Likewise.
7198
f9ea11ac
JJ
71992016-03-04 Jakub Jelinek <jakub@redhat.com>
7200
7201 PR target/70059
7202 * gcc.target/i386/avx512f-pr70059.c: New test.
7203 * gcc.target/i386/avx512dq-pr70059.c: New test.
7204
b6c38c69
BS
72052016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7206
7207 PR rtl-optimization/57676
7208 * gcc.dg/torture/pr57676.c: New test.
7209
af3cdd34
IE
72102016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7211
7212 * gcc.dg/pr70026.c: New test.
7213
7ff6ca38
MP
72142016-03-04 Marek Polacek <polacek@redhat.com>
7215
7216 PR c/69798
7217 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7218 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7219
a6bf62d5
KT
72202016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7221
7222 PR target/70004
7223 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7224 Delete.
7225 (test_corners_sisd_si): Likewise.
7226 (main): Remove checks of the above.
7227 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7228
ae4cdc6a
EB
72292016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7230
7231 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7232
08455559
CL
72332016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7234
7235 * gcc.dg/torture/pr69951.c: Accept argc==0.
7236
e9a35493
RB
72372016-03-04 Richard Biener <rguenther@suse.de>
7238
7239 PR c++/70054
7240 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7241 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7242
fba054c2
DV
72432016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7244
7245 PR testsuite/69766
7246 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7247 testing multiarch.
7248
f10cdc6c
JJ
72492016-03-04 Jakub Jelinek <jakub@redhat.com>
7250
7251 PR debug/69947
7252 * gcc.dg/guality/pr69947.c: New test.
7253
2e981ba0
JJ
72542016-03-03 Jakub Jelinek <jakub@redhat.com>
7255
7256 PR ada/70017
7257 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7258
0ba3bfa2
KT
72592016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7260
7261 PR rtl-optimization/69904
7262 * gcc.target/arm/pr69904.c: New test.
7263
97ecdb46
JJ
72642016-03-03 Jakub Jelinek <jakub@redhat.com>
7265
7266 PR target/70021
7267 * gcc.dg/vect/pr70021.c: New test.
7268 * gcc.target/i386/pr70021.c: New test.
7269
a2a743a1
MP
72702016-03-03 Marek Polacek <polacek@redhat.com>
7271
7272 PR middle-end/70050
7273 * gcc.dg/pr70050.c: New test.
7274
fa07ecdd
JG
72752016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7276
7277 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7278
23504262
ML
72792016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7280
7281 PR tree-optimization/70043
7282 * gfortran.dg/vect/pr70043.f90: New test.
7283
b7b9e1a9
EB
72842016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7285
7286 * gnat.dg/specs/task1.ads: New test.
7287
cb83ba54
RO
72882016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7289
7290 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7291 Invoke gdb with -batch.
7292 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7293
a75f5e30
RB
72942016-03-03 Richard Biener <rguenther@suse.de>
7295
7296 PR tree-optimization/55936
7297 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7298
268bc320
JL
72992016-03-02 Jeff Law <law@redhat.com>
7300
815f20ab
JL
7301 PR rtl-optimization/69942
7302 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7303 effects of argument promotions.
7304
268bc320
JL
7305 PR tree-optimization/69987
7306 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7307 target does not support -fprefetch-loop-arrays.
7308
171f7de5
UB
73092016-03-02 Uros Bizjak <ubizjak@gmail.com>
7310
7311 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7312
192912db
BC
73132016-03-02 Bin Cheng <bin.cheng@arm.com>
7314
c7908871 7315 PR rtl-optimization/69052
192912db
BC
7316 * gcc.target/i386/pr69052.c: New test.
7317
90a7a40b
AM
73182016-03-02 Alan Modra <amodra@gmail.com>
7319
7320 * gcc.dg/pr69990.c: New.
7321
69fa742f
JJ
73222016-03-02 Jakub Jelinek <jakub@redhat.com>
7323
de752fb0
JJ
7324 PR c/68062
7325 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7326
7327 PR middle-end/70022
7328 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7329
69fa742f
JJ
7330 PR target/70028
7331 * gcc.target/i386/pr70028.c: New test.
7332
7c65bd56
MK
73332016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7334
7335 * c-c++-common/asan/swapcontext-test-1.c,
7336 * c-c++-common/tsan/thread_leak.c,
7337 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7338 * g++.dg/tsan/benign_race.C,
7339 * g++.dg/tsan/fd_close_norace.C,
7340 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7341 races with sanitizer output
7342
37d98220 73432016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 7344 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
7345
7346 PR target/67278
7347 * gcc.dg/simd-8.c: New testcase.
7348
218db463
RB
73492016-03-02 Richard Biener <rguenther@suse.de>
7350
7351 PR middle-end/67278
7352 * gcc.dg/simd-7.c: New testcase.
7353
22c72158
EB
73542016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7355
7356 * gcc.target/i386/pr70007.c: Tweak.
7357
9a790ccc
DV
73582016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7359
7360 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7361
bd02f00f
MP
73622016-03-02 Marek Polacek <polacek@redhat.com>
7363
7364 PR c/67854
7365 * gcc.dg/pr67854.c: New test.
7366
1e840f39
JJ
73672016-03-02 Jakub Jelinek <jakub@redhat.com>
7368
7369 PR middle-end/70025
7370 * gcc.dg/torture/pr70025.c: New test.
7371
bca00241
VK
73722016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7373
7374 PR tree-optimization/68621
7375 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7376
0bca04b8
EB
73772016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7378
7379 * gcc.target/i386/pr70007.c: New test.
7380
2a9afc86
JL
73812016-03-01 Jeff Law <law@redhat.com>
7382
eab2541b 7383 PR tree-optimization/69196
9d83ef71 7384 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 7385
2a9afc86
JL
7386 PR tree-optimization/69196
7387 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7388 duplicating code and spoiling the expected output.
7389
0d39977e
MM
73902016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7391
7392 PR target/70033
7393 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7394 supports power9 before doing tests.
7395 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7396 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7397 * gcc.target/powerpc/p9-permute.c: Likewise.
7398
a0c0699d
UB
73992016-03-01 Uros Bizjak <ubizjak@gmail.com>
7400
7401 PR target/70027
7402 * gcc.target/i386/pr70027.c: New test.
7403
0ae3ef47 74042016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
7405
7406 * gcc.dg/pr70017.c: New test.
7407
686e2237
JJ
74082016-03-01 Jakub Jelinek <jakub@redhat.com>
7409
7410 PR c/69796
7411 PR c/69974
7412 * gcc.dg/pr69796.c: New test.
7413 * gcc.dg/pr69974.c: New test.
7414
f8e4188c
EB
74152016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7416
7417 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7418
5e3f1c7c
JL
74192016-02-29 Jeff Law <law@redhat.com>
7420
7421 PR tree-optimization/69987
7422 * gfortran.dg/pr69987.f90: New test.
7423
7424 PR tree-optimization/69989
7425 * gcc.c-torture/compile/pr69989-2.c: New test.
7426
1be56bc5
MP
74272016-03-01 Marek Polacek <polacek@redhat.com>
7428
7429 PR c++/69795
7430 * g++.dg/parse/invalid1.C: New test.
7431
1b19470d
RB
74322016-03-01 Richard Biener <rguenther@suse.de>
7433
7434 PR middle-end/70022
7435 * gcc.dg/pr70022.c: New testcase.
7436
3ae0661a
IE
74372016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7438
7439 PR tree-optimization/69956
7440 * gcc.dg/pr69956.c: New test.
7441
0f09ab88
BS
74422016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7443
7444 PR target/70011
7445 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7446 XFAIL when hardware supports efficient unaligned storage access.
7447
76d881bf
PP
74482016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7449
7450 PR c++/69961
7451 * g++.dg/template/pr69961a.C: New test.
7452 * g++.dg/template/pr69961b.C: New test.
7453
7168133a
DM
74542016-02-29 David Malcolm <dmalcolm@redhat.com>
7455
7456 PR preprocessor/69985
7457 * gcc.dg/cpp/pr69985.c: New test case.
7458
0c6072a3
JL
74592016-02-29 Jeff Law <law@redhat.com>
7460
e66f219b
JL
7461 PR tree-optimization/70005
7462 * gcc.c-torture/execute/pr70005.c New test.
7463
0c6072a3
JL
7464 PR tree-optimization/69999
7465 * gcc.c-torture/compile/pr69999.c: New test.
7466
fd9fbdb3
YR
74672016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7468
7469 PR tree-optimization/69652
7470 * gcc.dg/torture/pr69652.c: Delete test.
7471 * gcc.dg/vect/pr69652.c: New test.
7472
cbd400b4
RB
74732016-02-19 Richard Biener <rguenther@suse.de>
7474
7475 PR tree-optimization/69980
7476 * gfortran.dg/vect/pr69980.f90: New testcase.
7477
84ea0f58
EB
74782016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7479
7480 * gcc.target/sparc/20160229-1.c: New test.
7481
5d2a63dc
EB
74822016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7483
7484 * gnat.dg/stack_usage3.adb: New test.
7485 * gnat.dg/stack_usage3_pkg.ads: New helper.
7486
93e708f9
EB
74872016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7488
7489 * gnat.dg/renaming8.adb: New test.
7490 * gnat.dg/renaming8_pkg1.ads: New helper.
7491 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7492 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7493
6512bc93
RB
74942016-02-29 Richard Biener <rguenther@suse.de>
7495
7496 PR tree-optimization/69720
7497 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7498
7b201a88
TK
74992016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7500
7501 PR fortran/68147
7502 PR fortran/47674
7503 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7504
82ee0cf2 75052016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
7506 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7507
7508 PR fortran/56007
7509 * gfortran.dg/coarray_8.f90: Adjust error message.
7510 * gfortran.dg/pr56007.f90: New test.
7511 * gfortran.dg/pr56007.f: New test.
7512
cdc1a2c8
L
75132016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7514
7515 PR tree-optimization/69989
7516 * gcc.dg/torture/pr69989.c: New test.
7517
33505bcf
EB
75182016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7519
7520 * gcc.target/i386/stack-realign-win.c: New test.
7521
524bfb19
HA
75222016-02-28 Harald Anlauf <anlauf@gmx.de>
7523
7524 PR fortran/60126
7525 * gfortran.dg/pr60126.f90: New test.
7526
bd542508
JL
75272016-02-27 Jeff Law <law@redhat.com>
7528
7529 Revert
7530 2016-02-26 Richard Biener <rguenther@suse.de>
7531 Jeff Law <law@redhat.com>
7532
7533 PR tree-optimization/69740
7534 * gcc.c-torture/compile/pr69740-1.c: New test.
7535 * gcc.c-torture/compile/pr69740-2.c: New test.
7536
dd1291e0
JD
75372016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7538
5fb67f8b 7539 PR fortran/69910
dd1291e0
JD
7540 * gfortran.dg/newunit_4.f90: New test.
7541
5cfefb59
JJ
75422016-02-27 Jakub Jelinek <jakub@redhat.com>
7543
7544 PR target/69613
7545 PR rtl-optimization/69886
7546 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7547 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7548 target.
7549
20ba5f33
MS
75502016-02-26 Martin Sebor <msebor@redhat.com>
7551
7552 PR tree-optimization/15826
7553 * gcc.dg/tree-ssa/pr15826.c: New test.
7554
e6fb01b0
JJ
75552016-02-26 Jakub Jelinek <jakub@redhat.com>
7556
7557 PR target/69969
7558 * gcc.target/powerpc/pr69969.c: New test.
7559
e3e0cf64
MS
75602016-02-26 Martin Sebor <msebor@redhat.com>
7561
7562 PR c++/15766
7563 * g++.old-deja/g++.other/decl5.C: Add a test case.
7564
d1f2bea5
SB
75652016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7566
7567 PR target/69946
7568 * gcc.target/powerpc/pr69946.c: New file.
7569
4a4f9d2b 75702016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 7571 Jeff Law <law@redhat.com>
4a4f9d2b 7572
e3e0cf64 7573 PR tree-optimization/69740
4a4f9d2b
RB
7574 * gcc.c-torture/compile/pr69740-1.c: New test.
7575 * gcc.c-torture/compile/pr69740-2.c: New test.
7576
ad2a2706
MJ
75772016-02-26 Martin Jambor <mjambor@suse.cz>
7578
7579 PR middle-end/69920
7580 * gcc.dg/torture/pr69932.c: New test.
7581 * gcc.dg/torture/pr69936.c: Likewise.
7582
1d11f7ce
AK
75832016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7584
7585 PR target/69709
7586 * gcc.target/s390/pr69709.c: New test.
7587
6cfccbb2
KT
75882016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7589
7590 PR target/69245
7591 * gcc.target/aarch64/pr69245_1.c: New test.
7592
ac59ad4e
KT
75932016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7594
7595 PR target/69613
7596 * gcc.dg/torture/pr69613.c: New test.
7597
a2ad54a0
JJ
75982016-02-26 Jakub Jelinek <jakub@redhat.com>
7599
7600 PR rtl-optimization/69891
7601 * gcc.target/i386/pr69891.c: New test.
7602
0884062c 76032016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
7604 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7605
d2369d4f 7606 PR target/61397
c163789b
MM
7607 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7608 functionality for both 32-bit and 64-bit.
7609
5aed7e2c
RB
76102016-02-26 Richard Biener <rguenther@suse.de>
7611
7612 PR tree-optimization/69551
7613 * gcc.dg/torture/pr69951.c: New testcase.
7614
798e2a8e
RB
76152016-02-25 Richard Biener <rguenther@suse.de>
7616
7617 PR tree-optimization/48795
7618 * gcc.dg/Warray-bounds-18.c: New testcase.
7619
9559fbac
RO
76202016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7621
7622 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7623
c049b107
JJ
76242016-02-25 Jakub Jelinek <jakub@redhat.com>
7625
7626 PR rtl-optimization/69896
7627 * gcc.dg/pr69896.c: New test.
7628
1137001c
PP
76292016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7630
7631 PR c++/69736
7632 * g++.dg/cpp1y/paren2.C: New test.
7633
2e9c8641
MS
76342016-02-24 Martin Sebor <msebor@redhat.com>
7635
7636 PR c/51147
7637 * gcc.dg/enum-mode-2.c: New test.
7638
03ca8fb3
JJ
76392016-02-24 Jakub Jelinek <jakub@redhat.com>
7640
7641 PR c++/69922
7642 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7643 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7644 * g++.dg/ubsan/pr69922.C: New test.
7645
0b05329b
MP
76462016-02-24 Marek Polacek <polacek@redhat.com>
7647
7648 PR c/69819
7649 * gcc.dg/pr69819.c: New test.
7650
57c2c374
MS
76512016-02-24 Martin Sebor <msebor@redhat.com>
7652
3b96b93a
MS
7653 PR c++/69912
7654 * g++.dg/ext/flexary15.C: New test.
7655
76562016-02-24 Martin Sebor <msebor@redhat.com>
7657
7658 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 7659 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 7660 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 7661
65433bb5
MK
76622016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7663 Charles Baylis <charles.baylis@linaro.org>
7664
7665 PR debug/61033
7666 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7667
f802a424 76682016-02-24 Richard Biener <rguenther@suse.de>
44293580 7669 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
7670
7671 PR middle-end/69760
7672 * gcc.dg/torture/pr69760.c: New testcase.
7673
525f795f
RO
76742016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7675
7676 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7677 pattern on Solaris with as.
7678
cd7bbceb
KT
76792016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7680
7681 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7682 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7683 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7684 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7685
89c0c1fd
JJ
76862016-02-24 Jakub Jelinek <jakub@redhat.com>
7687
7688 PR middle-end/69915
7689 * gcc.dg/pr69915.c: New test.
7690
0683fd27
KT
76912016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7692
7693 PR rtl-optimization/69886
7694 * gcc.dg/torture/pr69886.c: New test.
7695
e53d562a
RB
76962016-02-24 Richard Biener <rguenther@suse.de>
7697
7698 PR middle-end/68963
7699 * gcc.dg/torture/pr68963.c: New testcase.
7700
74a00288
KT
77012016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7702
7703 PR target/69875
7704 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7705 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7706 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7707 * gcc.target/arm/atomic_loaddi_1.c: New test.
7708 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7709 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7710 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7711 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7712 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7713 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7714 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7715 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7716
340fd4c9
JJ
77172016-02-24 Jakub Jelinek <jakub@redhat.com>
7718
7719 PR middle-end/69909
7720 * gcc.dg/torture/pr69909.c: New test.
7721
47d3fdb2
RB
77222016-02-24 Richard Biener <rguenther@suse.de>
7723
7724 PR tree-optimization/69907
7725 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7726 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7727 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7728
dab73e73
CB
77292016-02-24 Christian Bruel <christian.bruel@st.com>
7730
7731 * gcc.target/arm/pragma_cpp_fma.c: New test.
7732
7cc5ec65
JD
77332016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7734
7735 PR fortran/61156
7736 * gfortran.dg/include_6.f90: Update test.
7737
067fbd8b
JJ
77382016-02-23 Jakub Jelinek <jakub@redhat.com>
7739
7740 PR objc/69844
7741 * objc.dg/pr69844.m: New test.
7742
64a454d9
JD
77432016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7744
7745 PR libgfortran/69456
7746 * gfortran.dg/namelist_89.f90: New test.
7747 * gfortran.dg/pr59700.f90: Update test..
7748
35886f0b
MS
77492016-02-23 Martin Sebor <msebor@redhat.com>
7750
7751 PR middle-end/69780
7752 * g++.dg/ext/builtin_alloca.C: New test.
7753 * gcc.dg/builtins-68.c: New test.
7754
162cc7e3
RH
77552016-02-23 Richard Henderson <rth@redhat.com>
7756
7757 * gcc.target/i386/addr-space-3.c: Remove test.
7758
196440f8
DM
77592016-02-23 David Malcolm <dmalcolm@redhat.com>
7760
7761 PR preprocessor/69126
7762 PR preprocessor/69543
7763 * c-c++-common/pr69126-2-long.c: New test.
7764 * c-c++-common/pr69126-2-short.c: New test.
7765 * c-c++-common/pr69543-1.c: Remove xfail.
7766
1d3121af
DM
77672016-02-23 David Malcolm <dmalcolm@redhat.com>
7768
7769 PR preprocessor/69126
7770 PR preprocessor/69543
7771 PR preprocessor/69558
7772 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7773 (f): Rename to...
7774 (test_2): ...this, and add leading comment.
7775 (MACRO_3, test_3): New.
7776 (MACRO_4A, MACRO_4B, test_4): New.
7777 (MACRO): Rename to...
7778 (MACRO_5): ...this.
7779 (g): Rename to...
7780 (test_5): ...this, updating for renaming of MACRO, and
7781 add leading comment.
7782 * c-c++-common/pr69543-1.c: New.
7783 * c-c++-common/pr69543-2.c: New.
7784 * c-c++-common/pr69543-3.c: New.
7785 * c-c++-common/pr69543-4.c: New.
7786 * c-c++-common/pr69558-1.c: New.
7787 * c-c++-common/pr69558-2.c: New.
7788 * c-c++-common/pr69558-3.c: New.
7789 * c-c++-common/pr69558-4.c: New.
7790 * gcc.dg/pr69558.c: Move to...
7791 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7792 xfail for c++.
7793
f99c3557
TS
77942016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7795
7796 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7797 to -ftree-parallelize-loops/-fopenacc changes.
7798 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7799 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7800 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7801 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7802 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7803 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7804 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7805 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7806 * c-c++-common/goacc/kernels-loop.c: Likewise.
7807 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7808 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7809 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7810 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7811
c60ec7c2
RO
78122016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7813
7814 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7815
f1a62b6f
JJ
78162016-02-23 Jakub Jelinek <jakub@redhat.com>
7817
e67bf044
JJ
7818 PR c++/69902
7819 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7820
f1a62b6f
JJ
7821 PR c/69900
7822 * gcc.dg/pr69900.c: New test.
7823
20c5e09e
MJ
78242016-02-23 Martin Jambor <mjambor@suse.cz>
7825
7826 PR tree-optimization/69666
7827 * gcc.dg/tree-ssa/pr69666.c: New test.
7828
e457a6fc
AV
78292016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7830
7831 PR fortran/67451
7832 * gfortran.dg/coarray_allocate_5.f08: New test.
7833
d7b574f4
AK
78342016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7835
7836 * gcc.target/s390/vcond-shift.c: Move to ...
7837 * gcc.target/s390/vector/vcond-shift.c: ... here.
7838
58bdeb44
AK
78392016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7840
7841 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7842 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7843
7cd0387b
AK
78442016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7845
7846 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7847
4246c8da
MW
78482016-02-20 Mark Wielaard <mjw@redhat.com>
7849
7850 PR c/28901
7851 * gcc.dg/unused-variable-3.c: New test.
7852
f93bc532
JJ
78532016-02-22 Jakub Jelinek <jakub@redhat.com>
7854
7855 PR target/69888
7856 * gcc.target/i386/pr69888.c: New test.
7857
c4e360f4
RB
78582016-02-22 Richard Biener <rguenther@suse.de>
7859
7860 PR tree-optimization/69882
7861 * gfortran.dg/vect/pr69882.f90: New testcase.
7862
09c92f1c
JJ
78632016-02-22 Jakub Jelinek <jakub@redhat.com>
7864
7865 PR target/69885
7866 * gcc.dg/pr69885.c: New test.
7867
f88d45dc
OE
78682016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7869
7870 PR target/69806
7871 PR target/54089
7872 * gcc.target/sh/pr54089-10.c: New.
7873
ce1ff48e
PT
78742016-02-20 Paul Thomas <pault@gcc.gnu.org>
7875
7876 PR fortran/69423
7877 * gfortran.dg/deferred_character_15.f90 : New test.
7878
bbf27208
DH
78792016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7880
7881 PR fortran/57365
7882 gfortran.dg/allocate_with_source_18.f03: New test.
7883
78842016-02-20 Harald Anlauf <anlauf@gmx.de>
7885
7886 PR fortran/52531
7887 gfortran.dg/gomp/pr52531.f90: New test.
7888
268be88c
BE
78892016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7890
7891 PR c++/69865
7892 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7893 -std=c++03.
7894
4b6c824a
JJ
78952016-02-19 Jakub Jelinek <jakub@redhat.com>
7896
871b3f47
JJ
7897 PR c++/69826
7898 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7899 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7900
7a965d51
JJ
7901 PR c++/69850
7902 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7903
4b6c824a
JJ
7904 PR c++/69851
7905 * g++.dg/torture/pr69851.C: New test.
7906
15fca21a
MS
79072016-02-19 Martin Sebor <msebor@redhat.com>
7908
7909 PR testsuite/69573
7910 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7911
19e21586
JJ
79122016-02-19 Jakub Jelinek <jakub@redhat.com>
7913
03a616ac
JJ
7914 PR c++/69850
7915 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7916 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7917
19e21586
JJ
7918 PR c++/67767
7919 * g++.dg/cpp0x/pr67767.C: New test.
7920
2db16594
KT
79212016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7922
7923 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7924 for fp, simd, crypto, crc, lse.
7925 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7926 above.
7927 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7928 effective target check.
7929
5a7d9d1e
JJ
79302016-02-19 Jakub Jelinek <jakub@redhat.com>
7931
7932 PR target/69820
7933 * gcc.target/i386/pr69820.c: New test.
7934
6448f064
AK
79352016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7936
7937 * gcc.target/s390/vector/int128-1.c: New test.
7938
d0a859e6
AK
79392016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7940
7941 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7942
9e4eb643
AK
79432016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7944
7945 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7946 instruction pattern name to prevent the testcase from failing with
7947 -march=z13.
7948
859a4c0e
AK
79492016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7950
7951 * gcc.target/s390/md/movstr-2.c: New test.
7952
efc2340b
MK
79532016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7954
7955 * gcc.target/s390/morestack.c: New test.
7956
ca2bfbc2
DV
79572016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7958
7959 PR target/69625
7960 * gcc.target/s390/pr69625.c: Add test case.
7961
efd4bd05
BE
79622016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7963
7964 PR testsuite/68580
7965 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7966
2bf2078a
MM
79672016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7968
7969 PR target/68404
7970 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7971 * gcc.target/powerpc/fusion3.c: Likewise.
7972
f003579e
RB
79732016-02-18 Richard Biener <rguenther@suse.de>
7974
7975 PR middle-end/69553
7976 * g++.dg/torture/pr69553.C: New testcase.
7977
19233914
NC
79782016-02-18 Nick Clifton <nickc@redhat.com>
7979
efd4bd05
BE
7980 PR target/62254
7981 PR target/69610
7982 * gcc.target/arm/pr62554.c: New test.
7983 * gcc.target/arm/pr69610-1.c: New test.
7984 * gcc.target/arm/pr69610-2.c: New test.
19233914 7985
23f27839
RB
79862016-02-18 Richard Biener <rguenther@suse.de>
7987
7988 PR middle-end/69854
7989 * gcc.dg/torture/pr69854.c: New testcase.
7990
932c0da4
JJ
79912016-02-17 Jakub Jelinek <jakub@redhat.com>
7992
7993 PR c++/69850
7994 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7995
1bed93e4
BS
79962012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7997
7998 * gcc.target/powerpc/vec-cg.c: New test.
7999
57bfb134
RB
80002016-02-17 Richard Biener <rguenther@suse.de>
8001
8002 PR testsuite/69586
8003 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8004
a44e0ebb
KT
80052016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8006
8007 PR target/69161
8008 * gcc.c-torture/compile/pr69161.c: New test.
8009
ffacd726
DS
80102016-02-17 David Sherwood <david.sherwood@arm.com>
8011
8012 PR target/69532
8013 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8014 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8015
448db8d2
EB
80162016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8017
8018 * gcc.dg/ifcvt-4.c: Skip on Visium.
8019
e2f0522e
EB
80202016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8021
8022 * gnat.dg/atomic8.adb: New test.
8023
bf17fe3f
EB
80242016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8025
8026 * gnat.dg/discr46.ad[sb]: New test.
8027
ecf835e9
KN
80282016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8029
8030 PR Target/48344
8031 * gcc.target/powerpc/pr48344-1.c: New test.
8032
49a1164a
TK
80332015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8034
8035 PR fortran/69742
8036 * gfortran.dg/associate_21.f90: New test.
8037
bf14eba2
JJ
80382016-02-16 Jakub Jelinek <jakub@redhat.com>
8039
8040 PR c/69835
8041 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8042 -Wnonnull in dg-options.
8043 * c-c++-common/nonnull-2.c: New test.
8044
35a093b6
JG
80452016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8046 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8047
8048 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8049
e387d491
JJ
80502016-02-16 Jakub Jelinek <jakub@redhat.com>
8051
8052 PR middle-end/69801
8053 * gcc.dg/pr69801.c: Add empty dg-options.
8054
ba539195
JN
80552016-02-16 James Norris <jnorris@codesourcery.com>
8056
8057 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8058 * g++.dg/goacc/deviceptr-1.c: New file.
8059
2a2b8f64
JJ
80602016-02-16 Jakub Jelinek <jakub@redhat.com>
8061
8062 PR tree-optimization/69820
8063 * gcc.dg/vect/pr69820.c: New test.
8064
87440c29
RB
80652016-02-16 Richard Biener <rguenther@suse.de>
8066
8067 PR tree-optimization/69776
8068 * gcc.dg/torture/pr69776-2.c: New testcase.
8069
6d87c306
BS
80702016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8071
8072 PR tree-optimization/69714
8073 * gcc.dg/torture/pr69714.c: New test.
8074
3824a0a2
JJ
80752016-02-16 Jakub Jelinek <jakub@redhat.com>
8076
8077 PR tree-optimization/69802
8078 * gcc.dg/pr69802.c: New test.
8079
c8cfe96e
RB
80802016-02-16 Richard Biener <rguenther@suse.de>
8081
8082 PR middle-end/69801
8083 * gcc.dg/pr69801.c: New testcase.
8084
fc12098d
JD
80852016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8086
8087 PR libgfortran/69651
8088 * gfortran.dg/read_bang.f90: New test.
8089 * gfortran.dg/read_bang4.f90: New test.
8090
ba6b3795
JJ
80912016-02-15 Jakub Jelinek <jakub@redhat.com>
8092
f0516ca4
JJ
8093 PR c++/69658
8094 * g++.dg/init/pr69658.C: New test.
8095
ba6b3795
JJ
8096 PR c++/69797
8097 * c-c++-common/pr69797.c: New test.
8098
de3f9a2d
PK
80992016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8100
8101 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8102 check for aarch64*-*-*.
8103
17a3b967
RB
81042016-02-15 Richard Biener <rguenther@suse.de>
8105
8106 PR tree-optimization/69783
8107 * gcc.dg/vect/pr69783.c: New testcase.
8108
1c48bff1
RB
81092016-02-15 Richard Biener <rguenther@suse.de>
8110
8111 PR tree-optimization/69776
8112 * gcc.dg/torture/pr69776.c: New testcase.
8113
1e6025b6
TK
81142016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8115
8116 PR fortran/60526
8117 * gfortran.dg/type_decl_4.f90: Reinstated.
8118
d3308279
JDA
81192016-02-14 John David Anglin <danglin@gcc.gnu.org>
8120
8121 PR fortran/68746
8122 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8123
b7c56581
TK
81242016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8125
8126 PR fortran/60526
8127 PR bootstrap/69816
8128 * gfortran.dg/type_decl_4.f90: Removed.
8129
60cb4ef5
TK
81302016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8131
8132 PR fortran/60526
8133 * gfortran.dg/type_decl_4.f90: New test.
8134
f6964637
AM
81352016-02-14 Alan Modra <amodra@gmail.com>
8136
1a8849d1 8137 PR testsuite/68886
f6964637
AM
8138 * gcc.c-torture/execute/stkalign.c: Revise test.
8139
f5121920
OE
81402016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8141
8142 PR target/67260
8143 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8144
6cda3ab6
OE
81452016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8146
8147 PR target/67260
8148 * gcc.target/sh/torture/pr67260.c: New.
8149
6786e598
JDA
81502016-02-12 John David Anglin <danglin@gcc.gnu.org>
8151
8152 * gcc.dg/pr67964.c: Add dg-require-alias.
8153
7e05dad8
OE
81542016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8155
8156 PR target/67636
8157 PR target/64345
8158 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8159
7f4cc3ce
JD
81602016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8161
8162 PR libgfortran/69668
8163 * gfortran.dg/namelist_88.f90: New test.
8164
955ca6dc
JD
81652016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8166
8167 PR libgfortran/69668
8168 * gfortran.dg/namelist_38.f90: Update test.
8169 * gfortran.dg/namelist_84.f90: Update test.
8170
876217ae
DM
81712016-02-12 David Malcolm <dmalcolm@redhat.com>
8172
8173 PR other/69554
8174 * gcc.dg/pr69554-1.c: New test.
8175 * gfortran.dg/pr69554-1.F90: New test.
8176 * gfortran.dg/pr69554-2.F90: New test.
8177 * lib/gcc-dg.exp (proc dg-locus): New function.
8178 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8179 distinguish between the caret-printing and non-caret-printing
8180 cases. If caret-printing has been explicitly enabled, bail out
8181 without attempting to fix up the output.
8182
61789eed
DM
81832016-02-12 David Malcolm <dmalcolm@redhat.com>
8184
8185 PR driver/69265
8186 PR driver/69453
8187 * gcc.dg/spellcheck-options-3.c: New test case.
8188 * gcc.dg/spellcheck-options-4.c: New test case.
8189 * gcc.dg/spellcheck-options-5.c: New test case.
8190 * gcc.dg/spellcheck-options-6.c: New test case.
8191 * gcc.dg/spellcheck-options-7.c: New test case.
8192 * gcc.dg/spellcheck-options-8.c: New test case.
8193 * gcc.dg/spellcheck-options-9.c: New test case.
8194 * gcc.dg/spellcheck-options-10.c: New test case.
8195
c3090c1f
JJ
81962016-02-12 Jakub Jelinek <jakub@redhat.com>
8197
8198 PR rtl-optimization/69764
8199 PR rtl-optimization/69771
8200 * c-c++-common/pr69764.c: New test.
8201 * gcc.dg/torture/pr69771.c: New test.
8202
8222034d
MP
82032016-02-12 Marek Polacek <polacek@redhat.com>
8204
8205 * g++.dg/torture/init-list1.C: New.
8206
f749f792
MP
82072016-02-12 Marek Polacek <polacek@redhat.com>
8208
8209 * gcc.dg/pr69522.c: Add empty dg-options.
8210
199fb02a
IE
82112016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8212
8213 * g++.dg/lto/lto.exp: Include and init mpx.
8214 * g++.dg/lto/pr69729_0.C: New test.
8215
b69539cb
JJ
82162016-02-12 Jakub Jelinek <jakub@redhat.com>
8217
06ff7000
JJ
8218 PR ipa/69241
8219 * g++.dg/ipa/pr69241-4.C: New test.
8220
b69539cb
JJ
8221 PR ipa/68672
8222 * g++.dg/ipa/pr68672-1.C: New test.
8223 * g++.dg/ipa/pr68672-2.C: New test.
8224 * g++.dg/ipa/pr68672-3.C: New test.
8225
16595a1f
BS
82262016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8227
8228 PR c/69522
6d87c306 8229 * gcc.dg/pr69522.c: New test.
16595a1f 8230
38d795d2
PP
82312016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8232
8233 PR c++/69098
8234 * g++.dg/cpp1y/69098.C: New test.
8235 * g++.dg/cpp1y/69098-2.C: New test.
8236
9c582551
JJ
82372016-02-12 Jakub Jelinek <jakub@redhat.com>
8238
8239 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8240 and neighbour -> neighbor.
8241 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8242 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8243 * c-c++-common/Wvarargs.c: Likewise.
8244 * c-c++-common/goacc/host_data-5.c: Likewise.
8245 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8246 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8247 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8248 * gcc.target/aarch64/pr60697.c: Likewise.
8249 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8250 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8251 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8252 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8253 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8254 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8255 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8256 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8257 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8258 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8259 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8260 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8261 * g++.dg/lookup/koenig5.C: Likewise.
8262 * g++.dg/ext/no-asm-2.C: Likewise.
8263 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8264 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8265 * gfortran.dg/used_types_16.f90: Likewise.
8266 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8267 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8268 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8269 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8270 * gfortran.dg/abstract_type_6.f03: Likewise.
8271 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8272 * gfortran.dg/used_types_15.f90: Likewise.
8273 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8274 * gfortran.dg/exit_3.f08: Likewise.
8275 * gfortran.dg/open_status_2.f90: Likewise.
8276 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8277 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8278 * gfortran.dg/associate_1.f03: Likewise.
8279 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8280 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8281 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8282 * gcc.dg/builtin-object-size-1.c: Likewise.
8283 * gcc.dg/noreturn-6.c: Likewise.
8284 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8285 * gcc.dg/globalalias.c: Likewise.
8286 * gcc.dg/builtins-config.h: Likewise.
8287 * gcc.dg/pr30457.c: Likewise.
8288 * gcc.c-torture/compile/volatile-1.c: Likewise.
8289 * gcc.c-torture/execute/20101011-1.c: Likewise.
8290 * c-c++-common/Waddress-1.c: Likewise.
8291
66756373
JJ
82922016-02-11 Jakub Jelinek <jakub@redhat.com>
8293
8294 PR c/69768
8295 * c-c++-common/Waddress-1.c: New test.
8296
76fe932b
AV
82972016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8298
8299 PR fortran/69296
8300 * gfortran.dg/associate_19.f03: New test.
8301 * gfortran.dg/associate_20.f03: New test.
8302
564c4d4b
OE
83032016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8304
8305 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8306
e1c1ecb0
KT
83072016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8308
8309 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8310 .arch armv8-a\n. Add -dA to dg-options.
8311 * gcc.target/aarch64/assembler_arch_1.c: New test.
8312 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8313
0d7d9458
PC
83142016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8315
8316 PR c++/68726
8317 * g++.dg/cpp0x/pr68726.C: New.
8318
e6208a60
IE
83192016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8320
8321 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8322 test.
8323
281a11eb
RB
83242016-02-11 Richard Biener <rguenther@suse.de>
8325
8326 * g++.dg/tree-ssa/pr61034.C: Adjust.
8327
e03dd765
VM
83282016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8329
4b48faf5 8330 PR target/69148
e03dd765
VM
8331 * gcc.target/s390/pr69148.c: New.
8332
cdc23927
YR
83332016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8334
8335 PR tree-optimization/69652
8336 * gcc.dg/torture/pr69652.c: New test.
8337
e199dd0a
JJ
83382016-02-10 Jakub Jelinek <jakub@redhat.com>
8339 Patrick Palka <ppalka@gcc.gnu.org>
8340
8341 PR ipa/69241
8342 PR c++/69649
8343 * g++.dg/ipa/pr69241-1.C: New test.
8344 * g++.dg/ipa/pr69241-2.C: New test.
8345 * g++.dg/ipa/pr69241-3.C: New test.
8346 * g++.dg/ipa/pr69649.C: New test.
8347
d6b38027
UB
83482016-02-10 Uros Bizjak <ubizjak@gmail.com>
8349
8350 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8351 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8352
13b562c5
BC
83532016-02-10 Bin Cheng <bin.cheng@arm.com>
8354
8355 PR tree-optimization/68021
8356 * gcc.dg/tree-ssa/pr68021.c: New test.
8357
24a179f8
RB
83582016-02-10 Richard Biener <rguenther@suse.de>
8359
8360 PR tree-optimization/69726
8361 * gcc.dg/uninit-22.c: New testcase.
8362
0d99886f
AP
83632016-02-09 Andrew Pinski <apinski@cavium.com>
8364
8365 PR tree-opt/69282
8366 * gcc.c-torture/compile/20160205-1.c: New testcase.
8367
ab04995c
MM
83682016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8369
8370 PR target/68404
8371 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8372 instead accessing a really large arrray.
8373 * gcc.target/powerpc/fusion3.c: Likewise.
8374
4b79ac23
CB
83752016-02-09 Charles Baylis <charles.baylis@linaro.org>
8376
8377 PR target/68532
8378 * gcc.c-torture/execute/pr68532.c: New test.
8379
b890a441
AO
83802016-02-11 Alexandre Oliva <aoliva@redhat.com>
8381
8382 PR target/69634
8383 * gcc.dg/pr69634.c: New.
8384
84a5bef7
RB
83852016-02-09 Richard Biener <rguenther@suse.de>
8386
8387 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8388
1f123759 83892016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 8390
1f123759
AF
8391 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8392
65860c77
YR
83932016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8394
8395 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8396
7e1e8a0a
RB
83972016-02-09 Richard Biener <rguenther@suse.de>
8398
8399 PR tree-optimization/69715
8400 * gcc.dg/torture/pr69715.c: New testcase.
8401
efb45a9f
PP
84022016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8403
8404 PR c++/69139
8405 * g++.dg/cpp0x/trailing12.C: New test.
8406 * g++.dg/cpp0x/trailing13.C: New test.
8407
20a0c6f9
PP
84082016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8409
8410 PR c++/69283
8411 PR c++/67835
8412 * g++.dg/cpp1y/auto-fn29.C: New test.
8413 * g++.dg/cpp1y/auto-fn30.C: New test.
8414
a162f3af
JJ
84152016-02-08 Jakub Jelinek <jakub@redhat.com>
8416
8417 PR tree-optimization/69209
8418 * gcc.c-torture/compile/pr69209.c: New test.
8419
4b4a9fbd
JL
84202016-02-08 Jeff Law <law@redhat.com>
8421
8422 PR tree-optimization/68541
8423 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8424 of statements allowed in join block for path splitting.
8425
cfac5ed2
JJ
84262016-02-08 Jakub Jelinek <jakub@redhat.com>
8427
f68bc23f
JJ
8428 PR c++/59627
8429 * g++.dg/gomp/pr59627.C: New test.
8430
cfac5ed2
JJ
8431 PR ipa/69239
8432 * g++.dg/ipa/pr69239.C: New test.
8433
44714d8c
DM
84342016-02-08 David Malcolm <dmalcolm@redhat.com>
8435
8436 PR preprocessor/69664
8437 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8438 * gcc.dg/cpp/warn-comments.c: Likewise.
8439
eba9e839
MP
84402016-02-08 Marek Polacek <polacek@redhat.com>
8441
8442 PR c++/69688
8443 * g++.dg/init/const12.C: New test.
8444
a011cd92
BS
84452016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8446
8447 PR target/60410
8448 * gcc.dg/lto/pr55113_0.c: Remove test.
8449
5317b1be
RB
84502016-02-08 Richard Biener <rguenther@suse.de>
8451
8452 PR tree-optimization/69719
8453 * gcc.dg/torture/pr69719.c: New testcase.
8454
63998a63
RB
84552016-02-08 Richard Biener <rguenther@suse.de>
8456 Jeff Law <law@redhat.com>
8457
8458 PR target/68273
8459 * gcc.target/mips/pr68273.c: New testcase.
8460
43f4a281
RB
84612016-02-08 Richard Biener <rguenther@suse.de>
8462
8463 PR rtl-optimization/69274
8464 * gcc.target/i386/addr-sel-1.c: XFAIL.
8465
0b604d2d
JL
84662016-02-08 Jeff Law <law@redhat.com>
8467
e8dfe49e
JL
8468 PR tree-optimization/68541
8469 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8470
6daecd7a 8471 PR tree-optimization/65917
0b604d2d
JL
8472 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8473
c0f0e35a
JD
84742016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8475
8476 PR fortran/50555
8477 * gfortran.dg/namelist_args.f90: New test.
8478
8981d712
JL
84792016-02-05 Jeff Law <law@redhat.com>
8480
6daecd7a 8481 PR tree-optimization/68541
8981d712
JL
8482 * gcc.dg/tree-ssa/split-path-2.c: New test.
8483 * gcc.dg/tree-ssa/split-path-3.c: New test.
8484 * gcc.dg/tree-ssa/split-path-4.c: New test.
8485 * gcc.dg/tree-ssa/split-path-5.c: New test.
8486 * gcc.dg/tree-ssa/split-path-6.c: New test.
8487 * gcc.dg/tree-ssa/split-path-7.c: New test.
8488
46cb9332
MS
84892016-02-05 Martin Sebor <msebor@redhat.com>
8490
8491 PR c++/69662
8492 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8493 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8494
be2083ea
RH
84952016-02-06 Richard HEnderson <rth@redhat.com>
8496
8497 PR c/69643
8498 * gcc.target/i386/addr-space-4.c: New.
8499 * gcc.target/i386/addr-space-5.c: New.
8500
711d7c23
MM
85012016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8502
8503 PR fortran/66089
8504 * gfortran.dg/elemental_dependency_6.f90: New.
8505
b5c1c988
JJ
85062016-02-05 Jakub Jelinek <jakub@redhat.com>
8507
861c7bcd
JJ
8508 PR rtl-optimization/69691
8509 * gcc.c-torture/execute/pr69691.c: New test.
8510
b5c1c988
JJ
8511 PR c++/69628
8512 * g++.dg/parse/pr69628.C: New test.
8513
f7dfa966
UB
85142016-02-05 Uros Bizjak <ubizjak@gmail.com>
8515
8516 * gcc.dg/sancov/asan.c: Move to ...
8517 * gcc.dg/asan/sancov-1.c: ... here.
8518
9b143e64
UB
85192016-02-05 Uros Bizjak <ubizjak@gmail.com>
8520
8521 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8522
f5d4b899
L
85232016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8524
8525 PR target/69677
8526 * gcc.target/i386/pr69677.c: New test.
8527
76c85fbb
PP
85282016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8529
8530 PR c++/68948
8531 * g++.dg/template/pr68948.C: New test.
8532
f181bf90
DV
85332016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8534
8535 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8536 (only necessary on s390x).
8537
714fb282
L
85382016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8539
8540 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8541 -mno-accumulate-outgoing-args.
8542
618d6c1c
PP
85432016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8544
8545 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8546
1066e9b5
JJ
85472016-02-04 Jakub Jelinek <jakub@redhat.com>
8548
8549 PR c/69669
8550 * c-c++-common/pr69669.c: New test.
8551
76255d0d
MM
85522016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8553
8554 PR target/69667
8555 * g++.dg/pr69667.C: New file.
8556
e0b059b1
WD
85572016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8558
8559 PR target/69619
8560 * gcc.dg/pr69619.c: Add new test.
8561
2692b5c8
RS
85622016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8563
8564 PR rtl-optimization/69577
8565 * gcc.target/i386/pr69577.c: New test.
8566
7db337c2
ML
85672016-02-04 Martin Liska <mliska@suse.cz>
8568
8569 * g++.dg/asan/pr69276.C: New test.
8570
cc9c0829
KT
85712016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8572
8573 PR target/65932
8574 PR target/67714
8575 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8576 a single smulbb instruction.
8577 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8578 * gcc.target/amr/wmul-2.c: Likewise.
8579
eb9feb52
KT
85802016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8581
8582 PR target/65932
8583 PR target/67714
8584 * gcc.c-torture/execute/pr67714.c: New test.
8585
61f727fe
JJ
85862016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8587
8588 PR target/69454
8589 * gcc.target/i386/pr69454-1.c: New test.
8590 * gcc.target/i386/pr69454-2.c: New test.
8591
05dd97db
MS
85922016-02-03 Martin Sebor <msebor@redhat.com>
8593
8594 PR c++/69251
8595 PR c++/69253
8596 PR c++/69290
8597 PR c++/69277
8598 PR c++/69349
8599 * g++.dg/ext/flexarray-mangle-2.C: New test.
8600 * g++.dg/ext/flexarray-mangle.C: New test.
8601 * g++.dg/ext/flexarray-subst.C: New test.
8602 * g++.dg/ext/flexary11.C: New test.
8603 * g++.dg/ext/flexary12.C: New test.
8604 * g++.dg/ext/flexary13.C: New test.
8605 * g++.dg/ext/flexary14.C: New test.
8606 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8607
dac2fc29
L
86082016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8609
8610 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8611 Define only if CHECK_FLOAT128 is defined.
8612 (main): Properly initialize u5.
8613
eadb8035
JJ
86142016-02-03 Jakub Jelinek <jakub@redhat.com>
8615
0afbb81b
JJ
8616 PR c/69627
8617 * gcc.dg/pr69627.c: New test.
8618
eadb8035
JJ
8619 PR target/69644
8620 * gcc.dg/pr69644.c: New test.
8621
b12d4923
MS
86222016-02-03 Mike Stump <mikestump@comcast.net>
8623
8624 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8625 support for struct-layout-1.exp.
8626
ab4bae0c
PP
86272016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8628
8629 PR c++/69056
618d6c1c 8630 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 8631
95831c01
VM
86322016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8633 Alexandre Oliva <aoliva@redhat.com>
8634
8635 PR target/69461
8636 * gcc.target/powerpc/pr69461.c: New.
8637
ccc71ab8
UB
86382016-02-03 Uros Bizjak <ubizjak@gmail.com>
8639
8640 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8641 works from here ...
8642 (check_effective_target_fsanitize_thread): ... to here. Do not
8643 specify additional compile flags for the test source.
8644 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8645 specify additional compile flags for the test source.
8646
96299640
WD
86472016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8648
8649 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8650
781d83d9
AV
86512016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8652
8653 PR fortran/67451
8654 PR fortran/69418
8655 * gfortran.dg/coarray_allocate_2.f08: New test.
8656 * gfortran.dg/coarray_allocate_3.f08: New test.
8657 * gfortran.dg/coarray_allocate_4.f08: New test.
8658
d8208e6d
AL
86592016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8660
8661 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8662 use same scan-tree-dump-times on all platforms.
8663 * gcc.dg/vect/vect-outer-1.c: Likewise.
8664 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8665 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8666 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8667 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8668 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8669 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8670 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8671
a8394fa0
SB
86722016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8673
8674 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8675 warning.
8676
f3baa1d3
L
86772016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8678
8679 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8680
eb077516
JN
86812016-02-02 James Norris <jnorris@codesourcery.com>
8682
8683 * c-c++-common/goacc/routine-5.c: Add tests.
8684
578fb225
AM
86852016-02-02 Alexander Monakov <amonakov@ispras.ru>
8686
8687 * gcc.target/nvptx/unsigned-cmp.c: New test.
8688
c64f7d37
WD
86892016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8690
8691 * gcc.target/aarch64/scalar_shift_1.c
8692 (test_corners_sisd_di): Improve force to SIMD register.
8693 (test_corners_sisd_si): Likewise.
8694 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8695 Remove scan-assembler check for ldr.
8696
90c6f26c
RB
86972016-02-02 Richard Biener <rguenther@suse.de>
8698
8699 PR tree-optimization/69595
8700 * gcc.dg/Warray-bounds-17.c: New testcase.
8701
9dc03c97
RB
87022016-02-02 Richard Biener <rguenther@suse.de>
8703
8704 PR tree-optimization/69606
8705 * gcc.dg/torture/pr69606.c: New testcase.
8706
2d4dc223
YR
87072016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8708
8709 PR middle-end/68542
8710 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8711 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8712
65c98fde
AM
87132016-02-02 Alan Modra <amodra@gmail.com>
8714
8715 PR target/69548
8716 * gcc.target/powerpc/pr69548.c: New test.
8717
e1b81f2b
JJ
87182016-02-01 Jakub Jelinek <jakub@redhat.com>
8719
d0268b37
JJ
8720 PR rtl-optimization/69592
8721 * gcc.dg/pr69592.c: New test.
8722
e1b81f2b
JJ
8723 PR preprocessor/69543
8724 PR c/69558
8725 * gcc.dg/pr69543.c: New test.
8726 * gcc.dg/pr69558.c: New test.
8727
7dd7780d
UB
87282016-02-01 Uros Bizjak <ubizjak@gmail.com>
8729
bf672ee5
UB
8730 PR testsuite/65940
8731 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 8732
9a7013f8
MS
87332016-02-01 Martin Sebor <msebor@redhat.com>
8734
8735 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8736
e681fb2b
BC
87372016-02-01 Bin Cheng <bin.cheng@arm.com>
8738
8739 PR tree-optimization/67921
8740 * c-c++-common/ubsan/pr67921.c: New test.
8741
ff86345f
RB
87422016-02-01 Richard Biener <rguenther@suse.de>
8743
8744 PR middle-end/69556
8745 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8746
bc369dbd
RB
87472016-02-01 Richard Biener <rguenther@suse.de>
8748
8749 PR tree-optimization/69574
8750 * gcc.dg/torture/pr69574.c: New testcase.
8751
ef318184
RB
87522016-02-01 Richard Biener <rguenther@suse.de>
8753
8754 PR tree-optimization/69579
8755 * gcc.dg/setjmp-6.c: New testcase.
8756
654745e6
JJ
87572016-02-01 Jakub Jelinek <jakub@redhat.com>
8758
8759 PR rtl-optimization/69570
8760 * g++.dg/opt/pr69570.C: New test.
8761
e6c0c44b
RH
87622016-02-01 Richard Henderson <rth@redhat.com>
8763
8764 * gcc.dg/pr69535.c: New test.
8765
6ff3f09a
JDA
87662016-01-31 John David Anglin <danglin@gcc.gnu.org>
8767
2c005538
JDA
8768 PR testsuite/69584
8769 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8770 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8771
61083a4b
JDA
8772 PR debug/68244
8773 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8774
6ff3f09a
JDA
8775 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8776
0c221916
PT
87772016-01-31 Paul Thomas <pault@gcc.gnu.org>
8778
8779 PR fortran/67564
8780 * gfortran.dg/allocate_with_source_17.f03: New test.
8781
db7a2818
JJ
87822016-01-30 Jakub Jelinek <jakub@redhat.com>
8783
8784 PR tree-optimization/69546
8785 * gcc.dg/torture/pr69546.c: New test.
8786
e520d5f0
PT
87872016-01-30 Paul Thomas <pault@gcc.gnu.org>
8788
8789 PR fortran/69566
8790 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8791
343c05d3
MS
87922016-01-30 Martin Sebor <msebor@redhat.com>
8793
8794 PR c++/68490
8795 * g++.dg/ext/flexary10.C: New test.
8796
d6c3a539
DH
87972016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8798
8799 PR fortran/66707
8800 gfortran.dg/common_23.f90: New test.
8801
52d72fcd
BS
88022016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8803
8804 PR target/65546
8805 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8806 condition being checked, and disable it when the target supports
8807 misaligned loads and stores.
8808
3a5d2ba4
JJ
88092016-01-29 Jakub Jelinek <jakub@redhat.com>
8810
8811 PR debug/69518
8812 * gcc.dg/torture/pr69518.c: New test.
8813
6bbacdb5
L
88142016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8815
8816 PR target/69530
8817 * gcc.target/i386/pr69530.c: New test.
8818
af932cdb
SE
88192016-01-29 Steve Ellcey <sellcey@imgtec.com>
8820
8821 PR target/65604
8822 * gcc.target/mips/div-delay.c: New test.
8823
26658b7c
JJ
88242016-01-29 Jakub Jelinek <jakub@redhat.com>
8825
33e89989
JJ
8826 PR target/69551
8827 * gcc.target/i386/pr69551.c: New test.
8828
26658b7c
JJ
8829 PR target/66137
8830 * gcc.target/i386/pr66137.c: New test.
8831
401116b5
AB
88322016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8833
8834 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8835 always built for p5600.
8836 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8837 isa=p5600 dg-option.
8838
d4abfcc5
RB
88392016-01-29 Richard Biener <rguenther@suse.de>
8840
8841 PR tree-optimization/69547
8842 * g++.dg/tree-ssa/pr69547.C: New testcase.
8843
16b77b32
JJ
88442016-01-29 Jakub Jelinek <jakub@redhat.com>
8845
8846 PR debug/66869
8847 * g++.dg/warn/Wunused-function2.C: New test.
8848
a1c95464
DV
88492016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8850
8851 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8852 support for test to succeed.
8853
5453bfed
MP
88542016-01-29 Marek Polacek <polacek@redhat.com>
8855
8856 PR c++/69509
8857 PR c++/69516
8858 * g++.dg/ext/constexpr-vla2.C: New test.
8859 * g++.dg/ext/constexpr-vla3.C: New test.
8860 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8861
452ec2a5
RB
88622016-01-29 Richard Biener <rguenther@suse.de>
8863
8864 PR middle-end/69537
8865 * gcc.dg/uninit-21.c: New testcase.
8866
aec0b19e
UB
88672016-01-28 Uros Bizjak <ubizjak@gmail.com>
8868
8869 PR target/69459
8870 * gcc.target/i386/pr69459.c: New test.
8871
df113ce7
SE
88722016-01-28 Steve Ellcey <sellcey@imgtec.com>
8873
8874 PR target/68400
8875 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8876 * gcc.target/mips/pr68400.c: New test.
8877
494de84f
MS
88782016-01-28 Martin Sebor <msebor@redhat.com>
8879
8880 PR target/17381
8881 * gcc.target/powerpc/pr17381.c: New test.
8882
eb1b1f01
JJ
88832016-01-28 Jakub Jelinek <jakub@redhat.com>
8884
8885 PR middle-end/69542
8886 * gcc.dg/torture/pr69542.c: New test.
8887
6dfeb7ce
WD
88882016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8889
8890 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8891
4b7471a4
DE
88922016-01-28 David Edelsohn <dje.gcc@gmail.com>
8893
8894 * gcc.dg/pr65980.c: Skip on AIX.
8895 * gcc.dg/pr66688.c: Same.
8896
b271fd21
DE
88972016-01-28 David Edelsohn <dje.gcc@gmail.com>
8898
8899 PR target/63679
8900 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8901 * gcc.dg/tree-ssa/sra-18.c: Same.
8902
874108a9
AV
89032016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8904
8905 PR fortran/62536
8906 * gfortran.dg/block_15.f08: New test.
8907 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8908 on incorrectly closed BLOCK.
8909
30480bcd
IE
89102016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8911
8912 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
89132016-01-28 Richard Biener <rguenther@suse.de>
8914
8915 PR tree-optimization/69466
8916 * gfortran.dg/vect/pr69466.f90: New testcase.
8917
0d4c694e
TP
89182016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8919
8920 * g++.dg/pr67989.C: Remove ARM-specific option.
8921 * gcc.target/arm/pr67989.C: New file.
8922
2aa780da
UB
89232016-01-27 Uros Bizjak <ubizjak@gmail.com>
8924
8925 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8926 and expm1 test for glibc < 2.11.
8927
f75ebe77
RH
89282016-01-27 Richard Henderson <rth@redhat.com>
8929
8930 * gcc.c-torture/execute/pr69447.c: New test.
8931
89322016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 8933
9a175e65 8934 PR fortran/69422
49847d75
PT
8935 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8936
cbdd8ae0
JJ
89372016-01-27 Jakub Jelinek <jakub@redhat.com>
8938
8939 PR debug/66869
8940 * gcc.dg/pr66869.c: New test.
8941
2b572b3c
JL
89422016-01-25 Jeff Law <law@redhat.com>
8943
8944 PR tree-optimization/68398
aec0b19e 8945 PR tree-optimization/69196
2b572b3c
JL
8946 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8947 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8948 path to avoid new heuristic allowing more irreducible regions
8949 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8950 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8951 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8952 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8953 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8954
fa74a4bc
MP
89552016-01-27 Marek Polacek <polacek@redhat.com>
8956
8957 PR c/68062
8958 * c-c++-common/vector-compare-4.c: New test.
8959
0afff540
DM
89602016-01-27 David Malcolm <dmalcolm@redhat.com>
8961
8962 PR preprocessor/69126
8963 * c-c++-common/pr69126.c: New test case.
8964
1a218fc9
ILT
89652016-01-27 Ian Lance Taylor <iant@google.com>
8966
8967 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8968
5d70666e
RB
89692016-01-27 Ryan Burn <contact@rnburn.com>
8970
8971 PR cilkplus/69267
8972 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8973
87ff4d66
UB
89742016-01-27 Uros Bizjak <ubizjak@gmail.com>
8975
8976 PR target/69512
8977 * gcc.target/i386/pr69512.c: New test.
8978
27e23cca
RE
89792016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8980
8981 PR ada/69488
8982 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8983
05bf54c3
MP
89842016-01-27 Marek Polacek <polacek@redhat.com>
8985
8986 PR c++/69379
8987 * g++.dg/pr69379.C: New test.
8988
60214d0d
MS
89892016-01-27 Martin Sebor <msebor@redhat.com>
8990
8991 PR c++/69317
8992 * g++.dg/abi/Wabi-2-2.C: New test.
8993 * g++.dg/abi/Wabi-2-3.C: New test.
8994 * g++.dg/abi/Wabi-3-2.C: New test.
8995 * g++.dg/abi/Wabi-3-3.C: New test.
8996
167c7bfa
RB
89972016-01-27 Richard Biener <rguenther@suse.de>
8998
8999 PR tree-optimization/69166
9000 * gcc.dg/torture/pr69166.c: New testcase.
9001
1430fb1f
MJ
90022016-01-27 Martin Jambor <mjambor@suse.cz>
9003
9004 PR tree-optimization/69355
9005 * gcc.dg/tree-ssa/pr69355.c: New test.
9006
95e3030c
MP
90072016-01-27 Marek Polacek <polacek@redhat.com>
9008
9009 PR c++/69496
9010 * g++.dg/ext/constexpr-vla1.C: New test.
9011
eeb085f3
CB
90122016-01-20 Christian Bruel <christian.bruel@st.com>
9013
9014 PR target/69245
9015 * gcc.target/arm/pr69245.c: New test.
9016
b1652dde
JJ
90172016-01-27 Jakub Jelinek <jakub@redhat.com>
9018
9019 PR tree-optimization/69399
9020 * gcc.dg/torture/pr69399.c: New test.
9021
ce7e8f00
EB
90222016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9023
9024 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9025
e4aac1d1
EB
90262016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9027
9028 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9029
8dfdb419
TV
90302016-01-26 Tom de Vries <tom@codesourcery.com>
9031
9032 PR tree-optimization/69110
9033 * gcc.dg/autopar/pr69110.c: New test.
9034
56f80f54 90352016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 9036 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
9037
9038 * gcc.dg/graphite/isl-ast-op-select.c: New.
9039
a0909527
PT
90402015-01-26 Paul Thomas <pault@gcc.gnu.org>
9041
9042 PR fortran/69385
9043 * gfortran.dg/allocate_error_6.f90: New test.
9044
ffc445f4
RH
90452016-01-26 Richard Henderson <rth@redhat.com>
9046
9047 * gcc.dg/tm/pr60908.c: New test.
9048
01e1dea3
DM
90492016-01-26 David Malcolm <dmalcolm@redhat.com>
9050
9051 PR other/69006
9052 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9053 directive.
9054 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9055 expected multiline output to reflect the colorization being
9056 disabled before newlines.
9057 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9058 (custom_diagnostic_finalizer): Replace call to
9059 pp_newline_and_flush with call to pp_flush.
9060 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9061 * gfortran.dg/implicit_class_1.f90: Likewise.
9062 * lib/gcc-dg.exp (allow_blank_lines): New global.
9063 (dg-allow-blank-lines-in-output): New procedure.
9064 (gcc-dg-prune): Complain about blank lines in the output, unless
9065 dg-allow-blank-lines-in-output was called.
9066 * lib/multiline.exp (_build_multiline_regex): Only support
9067 arbitrary followup text for non-blank-lines, not for blank lines.
9068
13f92e8d
JJ
90692016-01-26 Jakub Jelinek <jakub@redhat.com>
9070
9071 PR tree-optimization/69483
9072 * gcc.dg/pr69483.c: New test.
9073 * g++.dg/opt/pr69483.C: New test.
9074
92422235
CL
90752016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9076
9077 PR target/68620
9078 * gcc.target/arm/pr68620.c: New test.
9079
0bccf11b
L
90802016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9081
9082 * gcc.target/i386/pr68986-2.c: Remove -m32.
9083
81cd202e
L
90842016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9085
9086 PR target/68986
9087 * gcc.target/i386/pr68986-1.c: New test.
9088 * gcc.target/i386/pr68986-2.c: Likewise.
9089 * gcc.target/i386/pr68986-3.c: Likewise.
9090
213a1c03
CB
90912016-01-26 Christian Bruel <christian.bruel@st.com>
9092
9093 * lib/target-supports.exp
9094 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9095 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9096 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9097
22a08dd1
RB
90982016-01-26 Richard Biener <rguenther@suse.de>
9099
9100 PR tree-optimization/69452
9101 * gcc.dg/torture/pr69452.c: New testcase.
9102
6c06e0e8
JJ
91032016-01-26 Jakub Jelinek <jakub@redhat.com>
9104
9105 PR target/69442
9106 * gcc.dg/pr69442.c: New test.
9107
b96824c4
RFI
91082016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9109
9110 PR target/67896
9111 * gcc.target/aarch64/simd/pr67896.C: New.
9112
5ee31e57
RS
91132016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9114
9115 PR tree-optimization/69400
9116 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9117 function.
9118 (plugin_init): Call it.
9119 * gcc.dg/torture/pr69400.c: New test.
9120
7ddfb31d
CL
91212016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9122
9123 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9124
1e050c90
AK
91252016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9126 Sebastian Pop <s.pop@samsung.com>
9127
9128 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9129 isl-0.15.
9130
c8ee4bf5
AK
91312016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9132 Sebastian Pop <s.pop@samsung.com>
9133
9134 * gcc.dg/graphite/pr69292.c: New.
9135
d902b330
JJ
91362016-01-25 Jakub Jelinek <jakub@redhat.com>
9137
9138 * c-c++-common/goacc/use_device-1.c: New test.
9139
2c89b952
JL
91402016-01-25 Jeff Law <law@redhat.com>
9141
9142 PR tree-optimization/69196
9143 PR tree-optimization/68398
9144 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9145 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9146
685c8785
DE
91472016-01-25 David Edelsohn <dje.gcc@gmail.com>
9148
9149 PR target/69469
9150 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9151 Algorithm.
9152
95cef0c1
RB
91532016-01-25 Richard Biener <rguenther@suse.de>
9154
9155 PR testsuite/69380
9156 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9157
2947d3b2
IE
91582016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9159
9160 PR target/69421
9161 * gcc.dg/pr69421.c: New test.
9162
ae19075a
BB
91632016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9164
9165 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9166 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9167 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9168 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9169 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9170 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9171 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9172 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9173 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9174 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9175
fa4511c2
RB
91762016-01-25 Richard Biener <rguenther@suse.de>
9177
9178 PR tree-optimization/69376
9179 * gcc.dg/torture/pr69376.c: New testcase.
9180
1d101216
JD
91812016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9182
9183 PR fortran/69397
9184 PR fortran/68442
9185 * gfortran.dg/interface_38.f90: New test.
9186 * gfortran.dg/interface_39.f90: New test.
a0909527 9187
a59b92b0
PP
91882016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9189
9190 Revert:
9191 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9192
9193 PR c++/11858
9194 PR c++/24663
9195 PR c++/24664
9196 * g++.dg/template/pr11858.C: New test.
9197 * g++.dg/template/pr24663.C: New test.
9198 * g++.dg/template/unify12.C: New test.
9199 * g++.dg/template/unify13.C: New test.
9200 * g++.dg/template/unify14.C: New test.
9201 * g++.dg/template/unify15.C: New test.
9202 * g++.dg/template/unify16.C: New test.
9203 * g++.dg/template/unify17.C: New test.
9204
16acb1a8
DH
92052016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9206
9207 PR fortran/68283
9208 gfortran.dg/pr68283.f90: New test.
9209
094773e8
TK
92102016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9211
9212 PR fortran/66094
9213 * gfortran.dg/inline_matmul_13.f90: New test.
9214 * gfortran.dg/matmul_bounds_8.f90: New test.
9215 * gfortran.dg/matmul_bounds_9.f90: New test.
9216 * gfortran.dg/matmul_bounds_10.f90: New test.
9217
42fb90d7
TV
92182016-01-23 Tom de Vries <tom@codesourcery.com>
9219
9220 PR tree-optimization/69426
9221 * gcc.dg/autopar/pr69426.c: New test.
9222
69da7802
MS
92232016-01-23 Martin Sebor <msebor@redhat.com>
9224
9225 PR c++/58109
9226 PR c++/69022
9227 * g++.dg/cpp0x/alignas5.C: New test.
9228 * g++.dg/ext/vector29.C: Same.
9229
da17300a
UB
92302016-01-23 Uros Bizjak <ubizjak@gmail.com>
9231
9232 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9233 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9234 _GNU_SOURCE from compile flags to the source.
9235 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9236 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9237 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9238 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9239
62041cfc
JJ
92402016-01-22 Jakub Jelinek <jakub@redhat.com>
9241
9242 PR target/69432
9243 * g++.dg/opt/pr69432.C: New test.
9244
f7d2ad6f
BS
92452016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9246
9247 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9248 32-bit targets testing an -m64 multilib.
9249
d403fc9a
WS
92502016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9251
9252 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9253 64-bit support.
9254
4aa16f8d
JG
92552016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9256
9257 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9258
7c816d0f
CB
92592016-01-21 Christian Bruel <christian.bruel@st.com>
9260
9261 PR target/68674
9262 * gcc.target/i386/pr68674.c
9263 * gcc.target/aarch64/pr68674.c
9264 * gcc.target/arm/pr68674.c
9265
fce661e8
KT
92662016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9267
9268 PR target/69403
9269 * gcc.c-torture/execute/pr69403.c: New test.
9270
4696899f
PC
92712016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9272
9273 PR c++/55843
9274 * g++.dg/template/pr55843.C: New.
9275
bac69366
AL
92762016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9277
9278 PR testsuite/66877
9279 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9280 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9281
b57d3a5c
BS
92822016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9283
9284 PR testsuite/67489
da17300a
UB
9285 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9286 from dg-do compile directive, and instead add
9287 { dg-require-effective-target int128 }.
b57d3a5c 9288
9f04a53e
MS
92892016-01-20 Martin Sebor <msebor@redhat.com>
9290
9291 PR c/69405
9292 * gcc.dg/sync-fetch.c: New test.
9293
38a51663
JL
92942016-01-21 Martin Sebor <msebor@redhat.com>
9295
9296 PR target/69252
9297 * gcc.target/powerpc/pr69252.c: New test.
9298
2423a75a
JD
92992016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9300
9301 PR fortran/65996
da17300a 9302 * gfortran.dg/pr65996.f90: New test.
2423a75a 9303
0a76463f
DV
93042016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9305
9306 PR c++/68810
9f04a53e 9307 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 9308 expected to generate an error.
0a76463f 9309
9776e692
BS
93102016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9311
9312 PR middle-end/66178
9313 * gcc.dg/torture/pr66178.c: New test.
9314
c8d3e088
AB
93152016-01-21 Anton Blanchard <anton@samba.org>
9316 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9317
9318 PR target/63354
9319 * gcc.target/powerpc/pr63354.c: New test.
9320
35b707ff
VM
93212016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9322
9323 PR rtl-optimization/68990
9324 * gcc.target/i386/pr68990: New.
9325
157b0829
NC
93262016-01-21 Nick Clifton <nickc@redhat.com>
9327
9328 PR target/69129
9329 * gcc.target/mips/pr69129.c: New.
9330
aede6748
PC
93312016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9332
9333 PR c++/58046
9334 * g++.dg/cpp0x/pr58046.C: New.
9335
5463c2c8
JJ
93362016-01-21 Jakub Jelinek <jakub@redhat.com>
9337
6d31cc75
SS
9338 PR target/69187
9339 PR target/65624
9340 * gcc.target/arm/pr69187.c: New test.
9341
5463c2c8
JJ
9342 PR c++/69355
9343 * g++.dg/torture/pr69355.C: New test.
9344
fa28f32b
AK
93452016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9346 Sebastian Pop <s.pop@samsung.com>
9347
9348 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9349
b920a047
AK
93502016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9351 Sebastian Pop <s.pop@samsung.com>
9352
da17300a 9353 * gcc.dg/graphite/pr68976.c: New test.
b920a047 9354
bdd3aea6
JJ
93552016-01-21 Jakub Jelinek <jakub@redhat.com>
9356
9357 PR middle-end/67653
9358 * c-c++-common/pr67653.c: New test.
9359 * gcc.dg/torture/pr29119.c: Add dg-warning.
9360
26a2e6ae
PB
93612016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9362
9363 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9364
d25c7690
PK
93652016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9366
9367 PR c/24293
9368 * gcc.dg/pr24293.c: New test.
9369 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9370 incomplete struct type.
9371 * gcc.dg/declspec-1.c: Likewise.
9372 * gcc.dg/pr63549.c: Likewise.
9373
889d5698
JJ
93742016-01-20 Jakub Jelinek <jakub@redhat.com>
9375
9376 PR tree-optimization/66612
9377 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9378 for bdn instruction.
9379
d7cf3dc7
CL
93802016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9381
9382 * lib/target-supports.exp
9383 (check_effective_target_arm_fp_ok_nocache): New.
9384 (check_effective_target_arm_fp_ok): New.
9385 (add_options_for_arm_fp): New.
9386 (check_effective_target_arm_crypto_ok_nocache): Require
9387 target_arm_v8_neon_ok instead of arm32.
9388 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9389 (check_effective_target_arm_crypto_pragma_ok): New.
9390 (add_options_for_arm_vfp): New.
9391 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9392 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9393 target instead. Force initial fpu to vfp.
9394 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9395 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9396 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9397 dependency.
9398 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9399 use arm_vfp effective target instead. Force initial fpu to vfp.
9400 * gcc.target/arm/attr-neon3.c: Likewise.
9401 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9402 arm_vfp_ok.
9403 * gcc.target/arm/unsigned-float.c: Likewise.
9404 * gcc.target/arm/vfp-1.c: Likewise.
9405 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9406 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9407 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9408 * gcc.target/arm/vfp-ldmias.c: Likewise.
9409 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9410 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9411 * gcc.target/arm/vfp-stmiad.c: Likewise.
9412 * gcc.target/arm/vfp-stmias.c: Likewise.
9413 * gcc.target/arm/vnmul-1.c: Likewise.
9414 * gcc.target/arm/vnmul-2.c: Likewise.
9415 * gcc.target/arm/vnmul-3.c: Likewise.
9416 * gcc.target/arm/vnmul-4.c: Likewise.
9417
01ac9704 94182016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 9419
e84b00da
L
9420 PR testsuite/69366
9421 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9422 the MPX run-time library, for compile-time MPX test.
9423 * gcc.target/i386/chkp-always_inline.c: Likewise.
9424 * gcc.target/i386/chkp-bndret.c: Likewise.
9425 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9426 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9427 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9428 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9429 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9430 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9431 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9432 * gcc.target/i386/chkp-label-address.c: Likewise.
9433 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9434 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9435 * gcc.target/i386/chkp-pr69044.c: Likewise.
9436 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9437 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9438 * gcc.target/i386/chkp-strchr.c: Likewise.
9439 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9440 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9441 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9442 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9443 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9444 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9445 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9446 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9447 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9448 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9449 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9450 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9451 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9452 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9453 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9454 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9455 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9456 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9457 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9458 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9459 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9460 * gcc.target/i386/pr63995-2.c: Likewise.
9461 * gcc.target/i386/pr64805.c: Likewise.
9462 * gcc.target/i386/pr65044.c: Likewise.
9463 * gcc.target/i386/pr65167.c: Likewise.
9464 * gcc.target/i386/pr65183.c: Likewise.
9465 * gcc.target/i386/pr65184.c: Likewise.
9466 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 9467
28b33016
IE
94682016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9469
9470 PR tree-optimization/69328
9471 * gcc.dg/pr69328.c: New test.
9472
bcff0913
JL
94732016-01-20 Jeff Law <law@redhat.com>
9474
bf0bb970 9475 PR target/25114
bcff0913
JL
9476 * gcc.target/m68k/pr25114.c: New test.
9477
a3f69631
AV
94782016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9479
9480 * gcc.target/arm/memset-inline-10.c: Added
9481 dg-require-effective-target arm_thumb2_ok.
9482
af33ba0d
EB
94832016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9484
9485 * gcc.dg/debug/dwarf2/sso.c: New test.
9486
7596d5de
UB
94872016-01-19 Uros Bizjak <ubizjak@gmail.com>
9488
9489 PR testsuite/68820
9490 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9491 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9492 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9493
ceda2c69
JH
94942016-01-19 Jan Hubicka <hubicka@ucw.cz>
9495
9496 PR ipa/66223
9497 * g++.dg/ipa/devirt-50.C: New testcase.
9498
38a979f2
MP
94992016-01-19 Marek Polacek <polacek@redhat.com>
9500
9501 PR c++/68965
9502 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9503 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9504
962801c5
KT
95052016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9506
9507 PR target/69135
9508 * gcc.target/arm/pr69135_1.c: New test.
9509
078fe40a
WD
95102015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9511
9512 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9513
786e3c06
WD
95142015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9515
9516 * gcc.target/aarch64/ccmp_1.c: New testcase.
9517
1e297006
MP
95182016-01-19 Marek Polacek <polacek@redhat.com>
9519
9520 PR c++/68586
9521 * g++.dg/cpp0x/enum30.C: New test.
9522
879c27e3
RB
95232016-01-19 Richard Biener <rguenther@suse.de>
9524
9525 PR tree-optimization/69336
9526 * g++.dg/tree-ssa/pr69336.C: New testcase.
9527
015337d3
JJ
95282016-01-19 Jakub Jelinek <jakub@redhat.com>
9529
9530 PR debug/65779
9531 * gcc.dg/pr65779.c: New test.
9532
e2c768b6
RB
95332016-01-19 Richard Biener <rguenther@suse.de>
9534
9535 PR tree-optimization/69352
9536 * gcc.dg/torture/pr69352.c: New testcase.
9537
569efc34
JJ
95382016-01-19 Jakub Jelinek <jakub@redhat.com>
9539
9540 PR rtl-optimization/68955
9541 PR rtl-optimization/64557
9542 * gcc.dg/torture/pr68955.c: New test.
9543
e49d321f
JH
95442016-01-19 Jan Hubicka <hubicka@ucw.cz>
9545
9546 PR lto/69136
9547 * g++.dg/torture/pr69136.C: New testcase.
9548
e9191ad3
JH
95492016-01-19 Jan Hubicka <hubicka@ucw.cz>
9550
9551 PR lto/69133
9552 * g++.dg/lto/pr69133_0.C: New testcase.
9553 * g++.dg/lto/pr69133_1.C: New testcase.
9554
2bedb645
JL
95552016-01-15 Jeff Law <law@redhat.com>
9556
9557 PR tree-optimization/69320
9558 * gcc.c-torture/pr69320-1.c: New test.
9559 * gcc.c-torture/pr69320-2.c: New test.
9560 * gcc.c-torture/pr69320-3.c: New test.
9561 * gcc.c-torture/pr69320-4.c: New test.
9562
17c15cb9
PP
95632016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9564
9565 PR c++/11858
9566 PR c++/24663
9567 PR c++/24664
9568 * g++.dg/template/pr11858.C: New test.
9569 * g++.dg/template/pr24663.C: New test.
9570 * g++.dg/template/unify12.C: New test.
9571 * g++.dg/template/unify13.C: New test.
9572 * g++.dg/template/unify14.C: New test.
9573 * g++.dg/template/unify15.C: New test.
9574 * g++.dg/template/unify16.C: New test.
9575 * g++.dg/template/unify17.C: New test.
9576
9617fd08
DM
95772016-01-18 David Malcolm <dmalcolm@redhat.com>
9578
9579 PR testsuite/69181
9580 * gcc.dg/pr69181-1.c: New test file.
9581 * gcc.dg/pr69181-2.c: New test file.
9582 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9583 globals by moving it to...
9584 (cleanup-after-saved-dg-test): ...this new function. Add
9585 "global additional_sources_used". Add reset of global
9586 multiline_expected_outputs to the empty list.
9587 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9588 global to...
9589 (multiline_expected_outputs): ...this, and updated comments to
9590 note that it is modified from gcc-dg.exp.
9591 (dg-end-multiline-output): Update for the above renaming.
9592 (handle-multiline-outputs): Likewise. Remove the clearing
9593 of the expected outputs to the empty list.
9594
b555a2e4
RB
95952016-01-18 Richard Biener <rguenther@suse.de>
9596
9597 PR tree-optimization/69297
9598 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9599
96902805
JM
96002016-01-18 Joseph Myers <joseph@codesourcery.com>
9601
9602 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9603 dg-options.
9604 * gcc.target/mips/mips-3d-2.c: Likewise.
9605 * gcc.target/mips/mips-3d-3.c: Likewise.
9606 * gcc.target/mips/mips-3d-4.c: Likewise.
9607 * gcc.target/mips/mips-3d-5.c: Likewise.
9608 * gcc.target/mips/mips-3d-6.c: Likewise.
9609 * gcc.target/mips/mips-3d-7.c: Likewise.
9610 * gcc.target/mips/mips-3d-8.c: Likewise.
9611 * gcc.target/mips/mips-3d-9.c: Likewise.
9612 * gcc.target/mips/mips-ps-1.c: Likewise.
9613 * gcc.target/mips/mips-ps-2.c: Likewise.
9614 * gcc.target/mips/mips-ps-3.c: Likewise.
9615 * gcc.target/mips/mips-ps-4.c: Likewise.
9616 * gcc.target/mips/mips-ps-5.c: Likewise.
9617 * gcc.target/mips/mips-ps-6.c: Likewise.
9618 * gcc.target/mips/mips-ps-7.c: Likewise.
9619 * gcc.target/mips/mips-ps-type.c: Likewise.
9620 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9621 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9622
40e26f94
TV
96232016-01-18 Tom de Vries <tom@codesourcery.com>
9624
9625 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9626 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9627 * c-c++-common/goacc/kernels-empty.c: New test.
9628 * c-c++-common/goacc/kernels-eternal.c: New test.
9629 * c-c++-common/goacc/kernels-loop-2.c: New test.
9630 * c-c++-common/goacc/kernels-loop-3.c: New test.
9631 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9632 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9633 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9634 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9635 * c-c++-common/goacc/kernels-loop-data.c: New test.
9636 * c-c++-common/goacc/kernels-loop-g.c: New test.
9637 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9638 * c-c++-common/goacc/kernels-loop-n.c: New test.
9639 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9640 * c-c++-common/goacc/kernels-loop.c: New test.
9641 * c-c++-common/goacc/kernels-noreturn.c: New test.
9642 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9643 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9644 * c-c++-common/goacc/kernels-reduction.c: New test.
9645
a98d4647
TV
96462016-01-18 Tom de Vries <tom@codesourcery.com>
9647
9648 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9649 * gcc.dg/autopar/outer-2.c: Same.
9650 * gcc.dg/autopar/outer-3.c: Same.
9651 * gcc.dg/autopar/outer-4.c: Same.
9652 * gcc.dg/autopar/outer-5.c: Same.
9653 * gcc.dg/autopar/outer-6.c: Same.
9654 * gcc.dg/autopar/parallelization-1.c: Same.
9655 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9656 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9657 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9658 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9659 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9660 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9661 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9662 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9663 * gcc.dg/autopar/pr39500-1.c: Same.
9664 * gcc.dg/autopar/pr39500-2.c: Same.
9665 * gcc.dg/autopar/pr46193.c: Same.
9666 * gcc.dg/autopar/pr46194.c: Same.
9667 * gcc.dg/autopar/pr49580.c: Same.
9668 * gcc.dg/autopar/pr49960-1.c: Same.
9669 * gcc.dg/autopar/pr49960.c: Same.
9670 * gcc.dg/autopar/pr68373.c: Same.
9671 * gcc.dg/autopar/reduc-1.c: Same.
9672 * gcc.dg/autopar/reduc-1char.c: Same.
9673 * gcc.dg/autopar/reduc-1short.c: Same.
9674 * gcc.dg/autopar/reduc-2.c: Same.
9675 * gcc.dg/autopar/reduc-2char.c: Same.
9676 * gcc.dg/autopar/reduc-2short.c: Same.
9677 * gcc.dg/autopar/reduc-3.c: Same.
9678 * gcc.dg/autopar/reduc-4.c: Same.
9679 * gcc.dg/autopar/reduc-6.c: Same.
9680 * gcc.dg/autopar/reduc-7.c: Same.
9681 * gcc.dg/autopar/reduc-8.c: Same.
9682 * gcc.dg/autopar/reduc-9.c: Same.
9683 * gcc.dg/autopar/uns-outer-4.c: Same.
9684 * gcc.dg/autopar/uns-outer-5.c: Same.
9685 * gcc.dg/autopar/uns-outer-6.c: Same.
9686 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9687 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9688
da976fa8
AL
96892016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9690
9691 PR target/63679
9692 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9693 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9694
70c1e886
AL
96952016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9696
9697 PR target/63679
9698 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9699 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9700 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9701
88bed196
AL
97022016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9703
9704 PR target/63679
9705 * gcc.dg/tree-ssa/sra-17.c: New.
9706 * gcc.dg/tree-ssa/sra-18.c: New.
9707
3dd5f42e
IE
97082016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9709
9710 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9711
ae5a77fa
EB
97122016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9713
9714 * gnat.dg/inline12.adb: New test.
9715
11e57fc6
BC
97162016-01-18 Bin Cheng <bin.cheng@arm.com>
9717
9718 PR tree-optimization/66797
9719 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9720
995b6fe0
RB
97212016-01-18 Richard Biener <rguenther@suse.de>
9722
9723 PR tree-optimization/69170
9724 * gcc.dg/torture/pr69170.c: New testcase.
9725
82ee0cf2 97262016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
9727
9728 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9729
d69da357
TV
97302016-01-16 Tom de Vries <tom@codesourcery.com>
9731
9732 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9733
a3845283
TV
97342016-01-16 Tom de Vries <tom@codesourcery.com>
9735
9736 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9737 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9738 redundant dg-require-effective-target pthread.
9739 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9740 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9741 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9742 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9743 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9744 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9745 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9746
197a6aa6
DE
97472016-01-16 David Edelsohn <dje.gcc@gmail.com>
9748
9749 PR target/68609
9750 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9751 * gcc.target/powerpc/recip-7.c: Same.
9752
ec7886c1
PP
97532016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9754
9755 PR c++/69091
9756 * g++.dg/template/pr69091.C: New test.
9757
203484bb
PP
97582016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9759
9760 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9761 dump does not contain an error_mark_node.
9762 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9763 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9764
aa2500e9
PP
97652016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9766
9767 PR c++/68936
9768 * g++.dg/template/pr68936.C: New test.
9769
28621a5c
DE
97702016-01-15 David Edelsohn <dje.gcc@gmail.com>
9771
9772 PR target/68609
9773 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9774 * gcc.target/powerpc/recip-2.c: Same.
9775 * gcc.target/powerpc/recip-3.c: Same.
9776 * gcc.target/powerpc/recip-4.c: Same.
9777 * gcc.target/powerpc/recip-sqrtf.c: Same.
9778
40c43aca
JL
97792016-01-15 Jeff Law <law@redhat.com>
9780
9781 PR tree-optimization/69270
9782 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9783 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9784
afbc5ae8
PT
97852016-01-15 Paul Thomas <pault@gcc.gnu.org>
9786
9787 PR fortran/49630
9788 * gfortran.dg/deferred_character_13.f90: New test for the fix
9789 of comment 3 of the PR.
9790
9791 PR fortran/54070
9792 * gfortran.dg/deferred_character_8.f90: New test
9793 * gfortran.dg/allocate_error_5.f90: New test
9794
9795 PR fortran/60593
9796 * gfortran.dg/deferred_character_10.f90: New test
9797
9798 PR fortran/60795
9799 * gfortran.dg/deferred_character_14.f90: New test
9800
9801 PR fortran/61147
9802 * gfortran.dg/deferred_character_11.f90: New test
9803
9804 PR fortran/64324
9805 * gfortran.dg/deferred_character_9.f90: New test
9806
49abe076
VM
98072016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9808
9809 PR rtl-optimization/69030
9810 * gcc.target/i386/pr69030.c: New.
9811
16d12992
KT
98122016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9813
9814 * gcc.target/aarch64/target_attr_17.c: New test.
9815
78810bd3
RB
98162016-01-15 Richard Biener <rguenther@suse.de>
9817
9818 PR tree-optimization/66856
9819 * gcc.dg/torture/pr66856-1.c: New testcase.
9820 * gcc.dg/torture/pr66856-2.c: Likewise.
9821
2bd847fe
RB
98222016-01-15 Richard Biener <rguenther@suse.de>
9823
9824 PR debug/69137
9825 * g++.dg/lto/pr69137_0.C: New testcase.
9826
a00fe3b7
RS
98272016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9828
9829 PR middle-end/69246
9830 * gcc.target/i386/pr69246.c: New test.
9831
cbb0e83b
DV
98322016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9833
7596d5de 9834 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 9835
5a500ecf
DV
98362016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9837
9838 PR c++/56194
9839 * g++.dg/init/const9.C: Disable test on S/390.
9840
5d9bf64f
DV
98412016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9842
9843 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9844 * g++.dg/Wno-frame-address.C: Ditto.
9845
e234b19e
DV
98462016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9847
9848 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9849
89483f99
RB
98502016-01-15 Richard Biener <rguenther@suse.de>
9851
9852 PR tree-optimization/68961
9853 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9854
94f37395
IE
98552016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9856
9857 * gcc.target/i386/pr65105-5.c: New test.
9858
82ee0cf2 98592016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
9860
9861 * gcc.c-torture/execute/alias-4.c: New testcase.
9862
82ee0cf2 98632016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
9864
9865 PR ipa/68148
9866 * g++.dg/ipa/devirt-49.C: New testcase.
9867
092f7deb 98682016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
9869
9870 PR target/65837
9871 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9872 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9873 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9874
e93c66bc
RB
98752016-01-15 Richard Biener <rguenther@suse.de>
9876
9877 PR tree-optimization/69117
9878 * gcc.dg/torture/pr69117.c: New testcase.
9879
c47eaca6 98802015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
9881
9882 PR c++/69048
9883 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9884
c3f6914a
FXC
98852016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9886
9887 PR testsuite/67509
9888 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9889 range tests use 100 * maximum instead of maximum + 1.
9890
cd65ae90
JJ
98912016-01-14 Jakub Jelinek <jakub@redhat.com>
9892
9893 PR debug/69244
9894 * gcc.dg/guality/pr69244.c: New test.
9895
19643948
UB
98962016-01-14 Uros Bizjak <ubizjak@gmail.com>
9897
9898 * lib/target-supports.exp (check_effective_target_issignaling):
9899 New procedure.
9900 * gcc.dg/pr61441.c: Require issignaling effective target.
9901
fe79c97e
SB
99022016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9903
9904 PR target/68803
9905 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9906
c7df95d8
DM
99072016-01-14 David Malcolm <dmalcolm@redhat.com>
9908
9909 PR c++/68819
9910 PR preprocessor/69177
9911 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9912 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9913 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9914 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9915
00083992
MP
99162016-01-14 Marek Polacek <polacek@redhat.com>
9917
9918 PR c/69262
9919 * gcc.dg/array-15.c: New test.
9920
0c9b3294
JJ
99212016-01-14 Jakub Jelinek <jakub@redhat.com>
9922
9923 PR middle-end/68146
9924 PR tree-optimization/69155
9925 * gfortran.dg/pr68146.f: New test.
9926 * gfortran.dg/pr69155.f90: New test.
9927
3688e13d
RB
99282016-01-14 Richard Biener <rguenther@suse.de>
9929
9930 PR tree-optimization/68060
9931 * gcc.dg/torture/pr68060-1.c: New testcase.
9932 * gcc.dg/torture/pr68060-2.c: Likewise.
9933
bab0ad3a
NC
99342016-01-14 Nick Clifton <nickc@redhat.com>
9935
9936 * lib/target-supports.exp
9937 (check_effective_target_arm_neon_ok_nocache): Add an option
9938 sequence that includes setting the ARM architecture to ARMv7-A.
9939 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9940 command line options necessary to enable Neon support.
9941 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9942 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9943 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9944 * gcc.target/arm/pr69180.c: Likewise.
9945
947c2ce5
JL
99462016-01-14 Jeff Law <law@redhat.com>
9947
9948 PR tree-optimization/69270
9949 * gcc.dg/tree-ssa/pr69270.c: New test.
9950
3342fd71
BS
99512016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9952
9953 PR c/66208
9954 * c-c++-common/pr66208.c: New file.
9955
2ad3adf1
JJ
99562016-01-13 Jakub Jelinek <jakub@redhat.com>
9957
9958 PR tree-optimization/69156
9959 * gcc.dg/pr69156.c: New test.
9960
398d6feb
L
99612016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9962
9963 * gcc.target/i386/pr69225-7.c: New test.
9964
4c868789
RH
99652016-01-13 Richard Henderson <rth@redhat.com>
9966
9967 * gcc.dg/tm/memopt-13.c: Update expected function.
9968 * gcc.dg/tm/memopt-6.c: Likewise.
9969
ef6d1772
UB
99702016-01-13 Uros Bizjak <ubizjak@gmail.com>
9971
9972 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9973 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9974 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9975 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 9976
ef6d1772
UB
99772016-01-13 Tom de Vries <tom@codesourcery.com>
9978
9979 PR tree-optimization/69169
0b4b6ef2
TV
9980 * gcc.dg/pr69169.c: New test.
9981
2ad3adf1 99822016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
9983
9984 PR target/69228
9985 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9986 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9987 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9988 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9989 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9990 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9991 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9992 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9993
9060e335
AK
99942016-01-13 Jakub Jelinek <jakub@redhat.com>
9995
9996 PR target/69247
9997 * gcc.dg/pr69247.c: New test.
9998
40311329
RB
99992016-01-13 Richard Biener <rguenther@suse.de>
10000
10001 PR tree-optimization/69242
10002 * gcc.dg/torture/pr69242.c: New testcase.
10003
ccbd7103
RB
100042016-01-13 Richard Biener <rguenther@suse.de>
10005
10006 PR tree-optimization/69186
10007 * gcc.dg/torture/pr69186.c: New testcase.
10008
c6f72a46
JL
100092016-01-13 Jeff Law <law@redhat.com>
10010
10011 PR tree-optimization/67755
10012 * gcc.dg/tree-ssa/pr67755.c: New test.
10013
100142016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
10015
10016 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10017 pass number in output by a star.
10018
c446cf07
BC
100192016-01-12 Bin Cheng <bin.cheng@arm.com>
10020
10021 PR tree-optimization/68911
10022 * gcc.c-torture/execute/pr68911.c: New test.
10023
5342156c
MP
100242016-01-12 Marek Polacek <polacek@redhat.com>
10025
10026 PR c++/68979
10027 * g++.dg/warn/permissive-1.C: New test.
10028
65364cc5
JJ
100292016-01-12 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR objc++/68511
10032 PR c++/69213
10033 * g++.dg/opt/pr69213.C: New test.
10034
81b9a3d9
CB
100352016-01-12 Christian Bruel <christian.bruel@st.com>
10036
10037 PR target/69180
10038 * gcc.target/arm/pr69180.c: New test.
10039
3c4e91c9
RB
100402016-01-12 Richard Biener <rguenther@suse.de>
10041
10042 PR lto/69077
10043 * g++.dg/lto/pr69077_0.C: New testcase.
10044 * g++.dg/lto/pr69077_1.C: Likewise.
10045
5664cea1
JJ
100462016-01-12 Jakub Jelinek <jakub@redhat.com>
10047
10048 PR target/69175
10049 * g++.dg/opt/pr69175.C: New test.
10050
86cefc49
AL
100512016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10052
10053 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10054 rather than #including math.h & stdlib.h.
10055 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10056 * gcc.dg/vect/pr49771.c: Likewise.
10057 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10058 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10059 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10060 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10061 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10062 * gcc.dg/vect/pr44507.c: Likewise.
10063 * gcc.dg/vect/pr45902.c: Likewise.
10064 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10065 * gcc.dg/vect/vect-117.c: Likewise.
10066 * gcc.dg/vect/vect-99.c: Likewise.
10067 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10068 * gcc.dg/vect/vect-cond-1.c: Likewise.
10069 * gcc.dg/vect/vect-cond-2.c: Likewise.
10070 * gcc.dg/vect/vect-cond-3.c: Likewise.
10071 * gcc.dg/vect/vect-cond-4.c: Likewise.
10072 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10073 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10074 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10075 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10076 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10077 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10078 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10079 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10080 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10081 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10082 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10083 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10084 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10085 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10086 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10087 include of signal.h.
10088 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10089 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10090 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10091 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10092 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10093 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10094 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10095 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10096 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10097 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10098 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10099 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10100 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10101 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10102 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10103 * gcc.dg/vect/vect-outer-5.c: Likewise.
10104 * gcc.dg/vect/vect-outer-6.c: Likewise.
10105 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10106 include of stdio.h.
10107
b832f61e
NC
101082016-01-12 Nick Clifton <nickc@redhat.com>
10109
10110 PR target/68913
10111 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10112 to fread so that it will be found in all target runtimes.
10113
8eac49b1
RB
101142016-01-12 Richard Biener <rguenther@suse.de>
10115
10116 PR tree-optimization/69053
10117 * g++.dg/torture/pr69053.C: New testcase.
10118
2935d994
RB
101192016-01-12 Richard Biener <rguenther@suse.de>
10120
10121 PR tree-optimization/69168
10122 * gcc.dg/torture/pr69168.c: New testcase.
10123
66c16fd9
RB
101242016-01-12 Richard Biener <rguenther@suse.de>
10125
10126 PR tree-optimization/69157
10127 * gcc.dg/torture/pr69157.c: New testcase.
10128
101292016-01-12 Richard Biener <rguenther@suse.de>
10130
10131 PR tree-optimization/69174
10132 * gcc.dg/torture/pr69174.c: New testcase.
10133
723033a6
JJ
101342016-01-12 Jakub Jelinek <jakub@redhat.com>
10135
10136 PR c++/66808
10137 PR c++/69000
10138 * g++.dg/tls/pr66808.C: New test.
10139 * g++.dg/tls/pr69000.C: New test.
10140
3574cf47
BS
101412016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10142
10143 * gcc.target/powerpc/swaps-p8-23.c: New test.
10144 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10145
feb20787
JDA
101462016-01-11 John David Anglin <danglin@gcc.gnu.org>
10147
10148 PR tree-optimization/68356
10149 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10150
27b1820a
KV
101512016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10152 Jim Wilson <jim.wilson@linaro.org>
10153
10154 PR target/69194
10155 * gcc.target/arm/pr69194.c: New test.
10156
cf4de6af
L
101572016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10158
10159 PR target/69225
10160 * gcc.target/i386/pr69225-1.c: New test.
10161 * gcc.target/i386/pr69225-2.c: Likewise.
10162 * gcc.target/i386/pr69225-3.c: Likewise.
10163 * gcc.target/i386/pr69225-4.c: Likewise.
10164 * gcc.target/i386/pr69225-5.c: Likewise.
10165 * gcc.target/i386/pr69225-6.c: Likewise.
10166
1ebd5558
JJ
101672016-01-11 Jakub Jelinek <jakub@redhat.com>
10168
23552a4d
JJ
10169 PR target/67462
10170 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10171 if lp64.
10172
26ff85b0
JJ
10173 PR target/69071
10174 * gcc.dg/pr69071.c: New test.
10175
9cb6bd74
JJ
10176 PR c++/69211
10177 * g++.dg/opt/pr69211.C: New test.
10178
1ebd5558
JJ
10179 PR tree-optimization/69214
10180 * gcc.c-torture/compile/pr69214.c: New test.
10181
8c18c836
UB
101822016-01-11 Uros Bizjak <ubizjak@gmail.com>
10183
10184 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10185 * gcc.target/i386/pr66232-11.c: Ditto.
10186 * gcc.target/i386/pr66232-12.c: Ditto.
10187 * gcc.target/i386/pr66232-13.c: Ditto.
10188
62446e6e
RB
101892016-01-11 Richard Biener <rguenther@suse.de>
10190
10191 PR tree-optimization/69173
10192 * gcc.dg/torture/pr69173.c: New testcase.
10193
2b8568fe
KT
101942016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10195
10196 PR rtl-optimization/68796
10197 * gcc.target/aarch64/tst_5.c: New test.
10198 * gcc.target/aarch64/tst_6.c: Likewise.
10199
5baf4532
KT
102002016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10201
10202 PR rtl-optimization/68841
10203 * gcc.dg/pr68841.c: New test.
10204 * gcc.c-torture/execute/pr68841.c: New test.
10205
ca90b1ed
YR
102062016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10207
10208 PR rtl-optimization/68920
10209 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10210 for ix86 targets.
10211 * gcc.dg/ifcvt-5.c: New test.
10212
2ad3adf1 102132016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
10214
10215 PR bootstrap/69123
10216 * g++.dg/pr69123.C: New.
10217
83834c09
IE
102182016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10219
10220 PR target/69010
10221 * gcc.target/i386/pr69010.c: New test.
10222
dcf89d57
MJ
102232016-01-11 Martin Jambor <mjambor@suse.cz>
10224
10225 PR ipa/69044
10226 * gcc.target/i386/chkp-pr69044.c: New test.
10227
d95167ee
TV
102282016-01-11 Tom de Vries <tom@codesourcery.com>
10229
10230 PR tree-optimization/69109
10231 * gcc.dg/autopar/pr69109-2.c: New test.
10232 * gcc.dg/autopar/pr69109.c: New test.
10233
4f6403a8
TV
102342016-01-11 Tom de Vries <tom@codesourcery.com>
10235
10236 PR tree-optimization/69108
10237 * gcc.dg/autopar/pr69108.c: New test.
10238
21efdd80
PP
102392016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10240
10241 PR c++/69029
10242 * c-c++-common/Wisleading-indentation.c: Augment test.
10243
fd42eed8
TK
102442016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10245
10246 PR fortran/69154
10247 * gfortran.dg/inline_matmul_12.f90: New test.
10248
4f90ee6c
PT
102492016-01-10 Paul Thomas <pault@gcc.gnu.org>
10250
10251 PR fortran/67779
10252 * gfortran.dg/actual_array_offset_1: New test.
10253
3907c6cf
TV
102542016-01-10 Tom de Vries <tom@codesourcery.com>
10255
10256 PR tree-optimization/69062
10257 * gcc.dg/autopar/pr69062.c: New test.
10258
b07b236e
TS
102592016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10260
10261 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10262 * gcc.dg/vect/slp-perm-2.c: Likewise.
10263 * gcc.dg/vect/slp-perm-3.c: Likewise.
10264 * gcc.dg/vect/slp-perm-5.c: Likewise.
10265 * gcc.dg/vect/slp-perm-6.c: Likewise.
10266 * gcc.dg/vect/slp-perm-7.c: Likewise.
10267 * gcc.dg/vect/slp-perm-8.c: Likewise.
10268
23fab8ae
TV
102692016-01-10 Tom de Vries <tom@codesourcery.com>
10270
10271 PR tree-optimization/69039
10272 * gcc.dg/autopar/pr69039.c: New test.
10273
73f0dae2
MP
102742016-01-09 Marek Polacek <polacek@redhat.com>
10275
10276 PR c++/69113
10277 * g++.dg/pr69113.C: New test.
10278
20b8d734
JJ
102792016-01-09 Jakub Jelinek <jakub@redhat.com>
10280
10281 PR middle-end/50865
10282 PR tree-optimization/69097
10283 * gcc.c-torture/execute/pr50865.c: New test.
10284 * gcc.c-torture/execute/pr69097-1.c: New test.
10285 * gcc.c-torture/execute/pr69097-2.c: New test.
10286 * gcc.dg/pr69097-1.c: New test.
10287 * gcc.dg/pr69097-2.c: New test.
10288
c50e614b
JJ
102892016-01-09 Jakub Jelinek <jakub@redhat.com>
10290
10291 PR c++/69164
10292 * g++.dg/opt/pr69164.C: New test.
10293
e0237993
JJ
102942016-01-08 Jakub Jelinek <jakub@redhat.com>
10295
10296 PR tree-optimization/69167
10297 * gcc.dg/pr69167.c: New test.
10298
bd8f5bb2
MP
102992016-01-08 Marek Polacek <polacek@redhat.com>
10300
10301 PR c++/68449
10302 * g++.dg/pr68449.C: New.
10303
bb0f5ca7
AL
103042016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10305
10306 PR tree-optimization/68707
10307 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10308 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10309 on platforms supporting it.
10310 * gcc.dg/vect/slp-perm-2.c: Likewise.
10311 * gcc.dg/vect/slp-perm-3.c: Likewise.
10312 * gcc.dg/vect/slp-perm-5.c: Likewise.
10313 * gcc.dg/vect/slp-perm-7.c: Likewise.
10314 * gcc.dg/vect/slp-perm-8.c: Likewise.
10315 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10316 on platforms supporting it.
10317
22518428
JJ
103182016-01-08 Jakub Jelinek <jakub@redhat.com>
10319
33f0852f
JJ
10320 PR tree-optimization/69162
10321 * gcc.dg/pr69162.c: New test.
10322
22518428
JJ
10323 PR tree-optimization/69172
10324 * gcc.dg/pr69172.c: New test.
10325
80e9b3aa
TP
103262016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10327
10328 PR tree-optimization/67781
10329 * gcc.c-torture/execute/pr67781.c: New file.
10330
262a363f
JJ
103312016-01-08 Jakub Jelinek <jakub@redhat.com>
10332
10333 PR tree-optimization/69083
10334 * gcc.dg/vect/pr69083.c: New test.
10335
6e1f093f
SS
103362016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10337
10338 PR tree-optimization/61441
10339 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10340 Use -fexcess-precision=standard for compiler options.
10341 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10342
53290e07
JJ
103432016-01-08 Jakub Jelinek <jakub@redhat.com>
10344
57bf3072
JJ
10345 PR fortran/69128
10346 * gfortran.dg/gomp/pr69128.f90: New test.
10347
53290e07
JJ
10348 PR c++/69145
10349 * g++.dg/ext/pr69145-1.C: New test.
10350 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10351 * g++.dg/ext/pr69145-2.h: New file.
10352
7a127fa7
MS
103532016-01-07 Martin Sebor <msebor@redhat.com>
10354
10355 PR c/68966
10356 * gcc.dg/atomic-fetch-bool.c: New test.
10357 * gcc.dg/sync-fetch-bool.c: New test.
10358
95918b49
L
103592016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10360
10361 PR fortran/66680
10362 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10363
c8e62a9d
NC
103642016-01-07 Nick Clifton <nickc@redhat.com>
10365
10366 PR target/66655
10367 * g++.dg/pr66655.C: New test.
10368 * g++.dg/pr66655_1.cc: Test support file.
10369 * g++.dg/pr66655.h: Test header file.
10370
2ad3adf1 103712016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
10372
10373 PR fortran/66680
10374 gfortran.dg/gomp/pr66680.f90: New test.
10375
4cd9ca92
L
103762016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10377
10378 PR target/69171
10379 * gcc.target/i386/pr69171-1.c: New test.
10380 * gcc.target/i386/pr69171-2.c: Likewise.
10381 * gcc.target/i386/pr69171-3.c: Likewise.
10382 * gcc.target/i386/pr69171-4.c: Likewise.
10383 * gcc.target/i386/pr69171-5.c: Likewise.
10384 * gcc.target/i386/pr69171-6.c: Likewise.
10385
7e33d4dc
BS
103862015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10387
10388 PR middle-end/67639
10389 * c-c++-common/pr67639.c: New test.
10390
fec64afc
JJ
103912016-01-07 Jakub Jelinek <jakub@redhat.com>
10392
10393 PR tree-optimization/69141
10394 * g++.dg/opt/pr69141.C: New test.
10395
f293ad29
EB
103962016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10397
10398 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10399
5027395e
UB
104002016-01-06 Uros Bizjak <ubizjak@gmail.com>
10401
10402 PR target/69140
10403 * gcc.target/i386/pr69140.c: New test
10404
7443cf13
DM
104052016-01-06 David Malcolm <dmalcolm@redhat.com>
10406
10407 * gcc.dg/bad-dereference.c: New test case.
10408
32928931
BS
104092015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10410
10411 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10412
68dd05da
AS
104132016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10414
10415 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10416
6b131d5b
MP
104172016-01-06 Marek Polacek <polacek@redhat.com>
10418
10419 PR sanitizer/69099
10420 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10421
8d9fdb49
MP
104222016-01-05 Marek Polacek <polacek@redhat.com>
10423
10424 PR c/69104
10425 * gcc.dg/atomic-invalid-2.c: New.
10426
acf93f1e
L
104272016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10428
10429 PR target/68991
10430 * gcc.target/i386/pr68991.c: New test.
10431
3f50525d
L
104322016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10433
10434 PR target/68991
10435 * g++.dg/pr68991-1.C: New test.
10436 * g++.dg/pr68991-2.C: Likewise.
10437
e0237993 104382016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 10439
e0237993 10440 PR other/60465
face88a1
ST
10441 * gcc.target/ia64/pr60465-gprel64.c: New test.
10442 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10443
a0866eff
KT
104442016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10445
10446 PR rtl-optimization/68651
10447 * gcc.target/aarch64/pr68651_1.c: New test.
10448
c589e975
DM
104492016-01-05 David Malcolm <dmalcolm@redhat.com>
10450
10451 PR c/69122
10452 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10453
929710d9
NS
104542016-01-05 Nathan Sidwell <nathan@acm.org>
10455
ce3e43d7
NS
10456 PR c++/58583
10457 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10458
929710d9
NS
10459 * gcc.dg/alias-15.c: New.
10460
a2faef8e
NC
104612016-01-05 Nick Clifton <nickc@redhat.com>
10462
10463 PR target/68870
10464 * g++.dg/pr68770.C: New test.
10465
4cfa76e3
MS
104662016-01-04 Mike Stump <mikestump@comcast.net>
10467
10468 * lib/target-supports.exp (check_effective_target_cilkplus):
10469 cilkplus targets require pthreads.
4ece61b6 10470 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 10471
4e8a3a35
MM
104722016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10473
10474 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10475 generation.
10476
818ab71a
JJ
104772016-01-04 Jakub Jelinek <jakub@redhat.com>
10478
10479 Update copyright years.
10480
2fe0a208
MP
104812016-01-04 Marek Polacek <polacek@redhat.com>
10482
10483 PR c/68908
10484 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10485 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10486 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10487
9e3b2fe3
EB
104882016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10489
10490 * gcc.target/sparc/20160104-2.c: New test.
10491
e8d65a35
EB
104922016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10493
10494 * gcc.target/sparc/20160104-1.c: New test.
10495
25ccfccd
PT
104962016-01-03 Paul Thomas <pault@gcc.gnu.org>
10497
10498 PR fortran/65045
10499 * gfortran.dg/pr65045.f90: New test.
10500
cb51d382
EB
105012016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10502
10503 * gnat.dg/specs/debug1.ads: Delete.
10504
6eeaad6e
JD
105052016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10506
10507 PR libgfortran/68867
10508 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10509 expression.
10510
2f968603
JD
105112016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10512
10513 PR libgfortran/68867
10514 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10515 PowerPC.
10516
591bb5e4
PT
105172016-01-01 Paul Thomas <pault@gcc.gnu.org>
10518
10519 PR fortran/68864
10520 * gfortran.dg/pr68864.f90: New test.
10521
f1e0620c
JJ
105222016-01-01 Jakub Jelinek <jakub@redhat.com>
10523
942a1319
JJ
10524 PR tree-optimization/69070
10525 * gcc.dg/pr69070.c: New test.
10526
10dff63f
JJ
10527 PR sanitizer/69055
10528 * gfortran.dg/pr69055.f90: New test.
10529
f1e0620c
JJ
10530 PR target/69015
10531 * gcc.dg/pr69015.c: New test.
818ab71a 10532\f
2f883d1c 10533Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
10534
10535Copying and distribution of this file, with or without modification,
10536are permitted in any medium without royalty provided the copyright
10537notice and this notice are preserved.