]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[RS6000] power8 unaligned fp load/store
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
69b806f6
BC
12016-08-02 Bin Cheng <bin.cheng@arm.com>
2
3 PR tree-optimization/34114
4 * gcc.dg/tree-ssa/loop-42.c: New test.
5
1efafef3
TC
62016-08-02 Tamar Christina <tamar.christina@arm.com>
7
8 * gcc.target/aarch64/vminmaxnm.c: New.
9 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
10 tests.
11
e2a99194
MM
122016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13
14 * gcc.target/powerpc/vec-extract-5.c: New tests to test
15 vec_extract for vector float, vector int, vector short, and vector
16 char.
17 * gcc.target/powerpc/vec-extract-6.c: Likewise.
18 * gcc.target/powerpc/vec-extract-7.c: Likewise.
19 * gcc.target/powerpc/vec-extract-8.c: Likewise.
20 * gcc.target/powerpc/vec-extract-9.c: Likewise.
21
71bfb77a
WD
222016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
23
24 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 25 single stack adjustment, no writeback.
71bfb77a
WD
26 * gcc.target/aarch64/test_frame_12.c: Likewise.
27 * gcc.target/aarch64/test_frame_13.c: Likewise.
28 * gcc.target/aarch64/test_frame_15.c: Likewise.
29 * gcc.target/aarch64/test_frame_6.c: Likewise.
30 * gcc.target/aarch64/test_frame_7.c: Likewise.
31 * gcc.target/aarch64/test_frame_8.c: Likewise.
32 * gcc.target/aarch64/test_frame_16.c: New test.
33
37bce35a
L
342015-08-01 H.J. Lu <hongjiu.lu@intel.com>
35
36 PR target/72748
37 * gcc.target/i386/pr72748.c: New test.
38
2a93954e
AH
392015-08-01 Alan Hayward <alan.hayward@arm.com>
40
41 PR tree-optimization/71818
42 * gcc.dg/vect/pr71818.c: New
43
bf60c531
ML
442016-08-01 Martin Liska <mliska@suse.cz>
45
46 PR tree-optimization/71857
47 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
48
8ed49fab
KT
492016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
50
51 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
52
76e2c821
JB
532016-08-01 Jan Beulich <jbeulich@suse.com>
54
55 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
56
35029597
WS
572016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
58
59 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
60 * gcc.target/powerpc/mulkc3-1.c: Likewise.
61
3aa4b66a
JW
622016-07-31 Jonathan Wakely <jwakely@redhat.com>
63
64 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
65 (check_effective_target_c++): Likewise. Also match for libstdc++.
66
93cb9a5a
SK
672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
68
69 PR fortran/41922
70 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
71 * gfortran.dg/equiv_constraint_7.f90: Ditto.
72 * gfortran.dg/pr41922.f90: New test.
73
9fcb2819
SK
742016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
75
76 PR fortran/68566
77 * gfortran.dg/pr68566.f90: new test.
78
8bada5cd
MS
792016-07-30 Martin Sebor <msebor@redhat.com>
80
81 PR c++/60760
82 PR c++/71091
83 * g++.dg/cpp0x/constexpr-cast.C: New test.
84 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
85 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
86 * g++.dg/ubsan/pr63956.C: Correct.
87
d0047a25
MM
882016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
89
90 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
91 vector double or vector long where the vector is in memory.
92 * gcc.target/powerpc/vec-extract-3.c: Likewise.
93 * gcc.target/powerpc/vec-extract-4.c: Likewise.
94
e4f7a5df
SK
952016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
96
97 PR fortran/69867
98 * gfortran.dg/pr69867.f90: New test.
99
b441ae1d
SK
1002016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
101
102 PR fortran/69962
103 * gfortran.dg/pr69962.f90: New test.
104
712dff31
SK
1052016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
106
107 PR fortran/70006
108 * gfortran.dg/pr70006.f90: New test.
109
fb42421e
SK
1102016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
111
112 PR fortran/71730
113 * gfortran.dg/pr71730.f90: New test.
114 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
115 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
116 * gfortran.dg/array_constructor_26.f03: Ditto.
117
466effe0
WS
1182016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
119
120 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
121 * gcc.target/powerpc/pr71763.c: Likewise.
122
f618a472
MP
1232016-07-29 Marek Polacek <polacek@redhat.com>
124
125 PR c/71742
126 * gcc.dg/940510-1.c: Adjust dg-error.
127 * gcc.dg/c99-flex-array-1.c: Likewise.
128 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
129
efd0786f
MP
130 PR c/71853
131 * gcc.dg/noncompile/pr71853.c: New test.
132
e00dceaf
MP
133 PR c/71573
134 * gcc.dg/noncompile/pr71573.c: New test.
135
638fc14f
MP
136 PR c/71926
137 * g++.dg/warn/Wparentheses-30.C: New test.
138 * gcc.dg/Wparentheses-14.c: New test.
139
61c73a7f
UB
1402016-07-29 Uros Bizjak <ubizjak@gmail.com>
141
142 * gcc.dg/pr59833.c: Use dg-add-options ieee.
143
01d32b2b
BC
1442016-07-29 Bin Cheng <bin.cheng@arm.com>
145
146 PR tree-optimization/57558
147 * gcc.dg/vect/pr57558-1.c: New test.
148 * gcc.dg/vect/pr57558-2.c: New test.
149
f6c7a248
PK
1502016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
151
61c73a7f 152 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
153 to scan forwprop1 dump pass.
154
f54ea774
PC
1552016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
156
157 PR c++/51488
158 * g++.dg/template/pr51488.C: New.
159
673a107a
JJ
1602016-07-29 Jakub Jelinek <jakub@redhat.com>
161
162 PR c/71969
163 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
164 static __inline__.
165 * gcc.dg/pr71969-1.c: New test.
166 * gcc.dg/pr71969-2.c: New test.
167 * gcc.dg/pr71969-3.c: New test.
168
78169471
MP
1692016-07-29 Marek Polacek <polacek@redhat.com>
170
171 PR c/71574
172 * c-c++-common/pr71574.c: New test.
173
a5b5c8b6
MP
174 PR c/71583
175 * gcc.dg/noncompile/pr71583.c: New test.
176
883b6d4e
KV
1772016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
178
179 PR middle-end/68217
180 * gcc.dg/pr68217.c: New test.
181
89f1f37e
SK
1822016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
183
184 PR fortran/71067
185 * gfortran.dg/pr71067_1.f90: New test.
186 * gfortran.dg/pr71067_2.f90: Ditto.
187
e0d32185
MM
1882016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
189
190 * gcc.target/powerpc/vec-extract-1.c: New test.
191
c851722d
SK
1922016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
193
194 PR fortran/71799
195 * gfortran.dg/pr71799.f90: New test.
196
f064da6a
PC
1972016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
198
199 PR c++/71665
200 * g++.dg/cpp0x/pr71665-1.C: New.
201 * g++.dg/cpp0x/pr71665-2.C: Likewise.
202 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
203 * g++.dg/ext/label10.C: Likewise.
204 * g++.dg/parse/constant5.C: Likewise.
205
1b70aaad
SK
2062016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
207
208 PR fortran/71859
209 * gfortran.dg/pr71859.f90: New test.
210 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
211 * gfortran.dg/coarray_collectives_1.f90: Ditto.
212
a23404c9
PT
2132016-07-28 Paul Thomas <pault@gcc.gnu.org>
214
215 PR fortran/71883
216 * gfortran.dg/pr71883.f90 : New test.
217
513d866d
YR
2182016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
219
220 PR tree-optimization/71734
61c73a7f 221 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 222
7c428aa2
RL
2232016-07-28 Renlin Li <renlin.li@arm.com>
224
225 Revert
226 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
227
228 PR fortran/71902
229 * gfortran.dg/dependency_47.f90: New test.
230
1225d6b1
ML
2312016-07-28 Martin Liska <mliska@suse.cz>
232
233 PR gcov-profile/68025
234 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
235
e5f5bf35
ML
2362016-07-28 Martin Liska <mliska@suse.cz>
237
238 * g++.dg/vect/pr70944.cc: New test.
239
4536610d
KV
2402016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
241
242 PR middle-end/71994
243 * gcc.dg/torture/pr71994.c: New test.
244
8c6961ca
PK
2452016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
246
247 PR middle-end/71078
248 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
249 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
250 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
251
8de22ea0
RB
2522016-07-27 Richard Biener <rguenther@suse.de>
253
254 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
255
5d9da222
ML
2562016-07-27 Martin Liska <mliska@suse.cz>
257
258 * gcc.dg/predict-13.c: New test.
259 * gcc.dg/predict-14.c: New test.
260
af9e275f
SKS
2612016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
262
a23404c9 263 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
264 including stdint.h.
265 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
266 including stdint.h.
267
71abba1e
MM
2682016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
269
270 PR target/71869
271 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
272 IEEE built-in functions handle quiet and signalling NaNs
273 correctly.
274
9cd74e8f
SK
2752016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
276
277 PR fortran/71862
278 * gfortran.dg/pr71862.f90: New test.
279
0d48446f
MS
2802016-07-26 Martin Sebor <msebor@redhat.com>
281
282 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
283 selector with dg-options.
284
524cf1e4
PP
2852016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
286
287 PR tree-optimization/18046
288 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
289 * gcc.dg/tree-ssa/vrp103.c: New test.
290 * gcc.dg/tree-ssa/vrp104.c: New test.
291
100665d8
WS
2922016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
293
294 * gcc.target/powerpc/pr63354.c: Require lp64 since
295 -mprofile-kernel is not legal with -m32.
296
0b64ca40
RB
2972016-07-26 Richard Biener <rguenther@suse.de>
298
299 PR rtl-optimization/71984
300 * gcc.dg/torture/pr71984.c: New testcase.
301
9b7937cf
RS
3022016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
303
304 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
305 g++-dg-runtest via et-dg-runtest.
306 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
307 * gcc.dg/vect/vect.exp: Likewise.
308 * gfortran.dg/graphite/graphite.exp: Likewise, but for
309 gfortran-dg-runtest.
310 * gfortran.dg/vect/vect.exp: Likewise.
311 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
312 (check_mips_loongson_hw_available): Likewise.
313 (check_effective_target_mpaired_single_runtime): Likewise.
314 (check_effective_target_mips_loongson_runtime): Likewise.
315 (add_options_for_mpaired_single): Likewise.
316 (check_effective_target_vect_int): Add global et_index.
317 Check and save the supported feature for a target selected by
318 the et_index target. Break long lines where appropriate. Call
319 et-is-effective-target for MIPS with an argument instead of
320 check_effective_target_* where appropriate.
321 (check_effective_target_vect_intfloat_cvt): Likewise.
322 (check_effective_target_vect_uintfloat_cvt): Likewise.
323 (check_effective_target_vect_floatint_cvt): Likewise.
324 (check_effective_target_vect_floatuint_cvt): Likewise.
325 (check_effective_target_vect_simd_clones): Likewise.
326 (check_effective_target_vect_shift): ewise.
327 (check_effective_target_whole_vector_shift): Likewise.
328 (check_effective_target_vect_bswap): Likewise.
329 (check_effective_target_vect_shift_char): Likewise.
330 (check_effective_target_vect_long): Likewise.
331 (check_effective_target_vect_float): Likewise.
332 (check_effective_target_vect_double): Likewise.
333 (check_effective_target_vect_long_long): Likewise.
334 (check_effective_target_vect_no_int_max): Likewise.
335 (check_effective_target_vect_no_int_add): Likewise.
336 (check_effective_target_vect_no_bitwise): Likewise.
337 (check_effective_target_vect_widen_shift): Likewise.
338 (check_effective_target_vect_no_align): Likewise.
339 (check_effective_target_vect_hw_misalign): Likewise.
340 (check_effective_target_vect_element_align): Likewise.
341 (check_effective_target_vect_condition): Likewise.
342 (check_effective_target_vect_cond_mixed): Likewise.
343 (check_effective_target_vect_char_mult): Likewise.
344 (check_effective_target_vect_short_mult): Likewise.
345 (check_effective_target_vect_int_mult): Likewise.
346 (check_effective_target_vect_extract_even_odd): Likewise.
347 (check_effective_target_vect_interleave): Likewise.
348 (check_effective_target_vect_stridedN): Likewise.
349 (check_effective_target_vect_multiple_sizes): Likewise.
350 (check_effective_target_vect64): Likewise.
351 (check_effective_target_vect_call_copysignf): Likewise.
352 (check_effective_target_vect_call_sqrtf): Likewise.
353 (check_effective_target_vect_call_btrunc): Likewise.
354 (check_effective_target_vect_call_btruncf): Likewise.
355 (check_effective_target_vect_call_ceil): Likewise.
356 (check_effective_target_vect_call_ceilf): Likewise.
357 (check_effective_target_vect_call_floor): Likewise.
358 (check_effective_target_vect_call_floorf): Likewise.
359 (check_effective_target_vect_call_lceil): Likewise.
360 (check_effective_target_vect_call_lfloor): Likewise.
361 (check_effective_target_vect_call_nearbyint): Likewise.
362 (check_effective_target_vect_call_nearbyintf): Likewise.
363 (check_effective_target_vect_call_round): Likewise.
364 (check_effective_target_vect_call_roundf): Likewise.
365 (check_effective_target_vect_perm): Likewise, but also append *_saved
366 to the existing global name to properly cache the result.
367 (check_effective_target_vect_perm_byte): Likewise.
368 (check_effective_target_vect_perm_short): Likewise.
369 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
370 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
371 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
372 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
373 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
374 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
375 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
376 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
377 (check_effective_target_vect_sdot_qi): Likewise.
378 (check_effective_target_vect_udot_qi): Likewise.
379 (check_effective_target_vect_sdot_hi): Likewise.
380 (check_effective_target_vect_udot_hi): Likewise.
381 (check_effective_target_vect_usad_char): Likewise.
382 (check_effective_target_vect_pack_trunc): Likewise.
383 (check_effective_target_vect_unpack): Likewise.
384 (check_effective_target_vect_aligned_arrays): Likewise.
385 (check_effective_target_vect_natural_alignment): Likewise.
386 (check_effective_target_vector_alignment_reachable): Likewise.
387 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
388 (is-effective-target): Initialize et_index if undefined.
389 (et-dg-runtest): New.
390 (et-is-effective-target): Likewise.
391 (check_vect_support_and_set_flags): Add supported MIPS targets to
392 EFFECTIVE_TARGETS list. Return the number of supported targets.
393
8f63caf6
RB
3942016-07-26 Richard Biener <rguenther@suse.de>
395 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
396
397 PR middle-end/70920
398 * gcc.dg/pr70920-1.c: New test-case.
399 * gcc.dg/pr70902-2.c: Likewise.
400 * gcc.dg/pr70920-3.c: Likewise.
401 * gcc.dg/pr70920-4.c: Likewise
402 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
403 2 instead of 3.
404
7d575fff
AM
4052016-07-25 Alexander Monakov <amonakov@ispras.ru>
406
407 * gcc.c-torture/execute/pr71494.c: Require label_values.
408 * gcc.dg/pr16973.c: Ditto.
409
bf01e070
SKS
4102016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
411
412 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
413 * gcc.dg/torture/pr69771.c: Require int32plus.
414 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
415
16b05965
ML
4162016-07-25 Martin Liska <mliska@suse.cz>
417
418 * gcc.dg/torture/pr71987.c: New test.
419
d52d3767
SK
4202016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
421
422 PR fortran/71935
423 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
424 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
425 * gfortran.dg/pr71935.f90: New test.
426
2e6b45af
MS
4272016-07-22 Martin Sebor <msebor@redhat.com>
428
429 PR c++/71675
430 * g++.dg/ext/atomic-3.C: New test.
431 * gcc.dg/atomic/pr71675.c: New test.
432
58b3986e
ES
4332016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
434
435 * gcc.target/i386/mvc8.c: New test.
436
faa1612a
BC
4372016-07-22 Bin Cheng <bin.cheng@arm.com>
438
439 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
440 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
441
1603ebe0
TK
4422016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
443
444 PR fortran/71795
445 * gfortran.dg/constructor_50.f90: New test.
446
bc91c436
ML
4472016-07-22 Martin Liska <mliska@suse.cz>
448
449 PR gcov-profile/69028
450 PR gcov-profile/62047
451 * g++.dg/cilk-plus/pr69028.C: New test.
452
9fe9a3a7
AV
4532016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
454
455 * gfortran.dg/coarray_stat_2.f90: New test.
456
70866e3d
MM
4572016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
458
459 * gcc.target/powerpc/vec-extract.h: New files to check the
460 vec_extract built-in functions for all vector types, testing
461 accessing each element, both with constant and variable element
462 numbers.
463 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
464 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
465 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
466 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
467 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
468 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
469 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
470 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
471 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
472
ab3af181
JJ
4732016-07-21 Jakub Jelinek <jakub@redhat.com>
474
475 PR c++/71728
476 * g++.dg/other/pr71728.C: New test.
477
ebe8f322
JG
4782016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
479
480 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
481 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
482 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
483 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
484 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
485
959cef74
RB
4862016-07-21 Richard Biener <rguenther@suse.de>
487
488 PR tree-optimization/71947
489 * gcc.dg/tree-ssa/vrp102.c: New testcase.
490
b24d9420
BC
4912016-07-21 Bin Cheng <bin.cheng@arm.com>
492
493 * gcc.dg/tree-ssa/scev-15.c: New.
494
23974819
BC
4952016-07-21 Bin Cheng <bin.cheng@arm.com>
496
497 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
498
ee78cbaa
JJ
4992016-07-21 Jakub Jelinek <jakub@redhat.com>
500
501 PR c++/71941
502 * g++.dg/gomp/pr71941.C: New test.
503
52ed68f7
DM
5042016-07-20 David Malcolm <dmalcolm@redhat.com>
505
506 PR c/70339
507 PR c/71858
508 * g++.dg/spellcheck-identifiers.C: New test case, based on
509 gcc.dg/spellcheck-identifiers.c.
510 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
511 gcc.dg/spellcheck-identifiers-2.c.
512 * g++.dg/spellcheck-typenames.C: New test case, based on
513 gcc.dg/spellcheck-typenames.c
514
18407bfb
JW
5152016-07-20 Jonathan Wakely <jwakely@redhat.com>
516
517 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
518 pointer to member function and also test catching by reference.
519
4c07fd98
DV
5202016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
521
522 * gcc.target/s390/pr67443.c: Fix test case.
523
fee21d65
DV
5242016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
525
526 * gcc.target/s390/insv-1.c: Xfail some tests.
527 * gcc.target/s390/insv-2.c: Likewise.
528
dbe9dfdd
GJL
5292016-07-20 Georg-Johann Lay <avr@gjlay.de>
530
531 * gcc.target/avr/torture/get-mem.c: New test.
532 * gcc.target/avr/torture/set-mem.c: New test.
533
c25e1d82
GJL
5342016-07-20 Georg-Johann Lay <avr@gjlay.de>
535
536 PR target/71948
537 * gcc.target/avr/torture/tiny-progmem.c: New test.
538
109d2197
JJ
5392016-07-20 Jakub Jelinek <jakub@redhat.com>
540
7419f441
JJ
541 PR c++/71909
542 * g++.dg/parse/pr71909.C: New test.
543 * g++.dg/tm/pr71909.C: New test.
544
109d2197
JJ
545 PR c++/50060
546 * g++.dg/cpp0x/constexpr-50060.C: New test.
547 * g++.dg/cpp1y/constexpr-50060.C: New test.
548
144530cf
ML
5492016-07-20 Martin Liska <mliska@suse.cz>
550
551 * gfortran.dg/graphite/pr71898.f90: New test.
552
04ac4afa
BC
5532016-07-20 Bin Cheng <bin.cheng@arm.com>
554
555 PR tree-optimization/71503
556 PR tree-optimization/71683
557 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
558 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
559
dcbdb17a
ML
5602016-07-20 Martin Liska <mliska@suse.cz>
561
562 * gcc.dg/plugin/plugin.exp: Remove sreal test.
563 * gcc.dg/plugin/sreal-test-1.c: Remove.
564 * gcc.dg/plugin/sreal_plugin.c: Remove.
565
6ed82555
TK
5662016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
567
568 PR fortran/71902
569 * gfortran.dg/dependency_47.f90: New test.
570
13da0507
JJ
5712016-07-19 Jakub Jelinek <jakub@redhat.com>
572
4833f561
JJ
573 PR rtl-optimization/71916
574 * gcc.c-torture/compile/pr71916.c: New test.
575
4fda19ef
JJ
576 PR middle-end/71874
577 * g++.dg/torture/pr71874.C: New test.
578
13da0507
JJ
579 PR middle-end/71734
580 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
581 (my_alloc): Rewritten to use __builtin_posix_memalign and
582 __SIZE_TYPE__.
583 (my_free): Use __builtin_free instead of _mm_free.
584 (Vec::operator=): Use __builtin_memcpy.
585
e7980add
MJ
5862016-07-19 Martin Jambor <mjambor@suse.cz>
587
61c73a7f
UB
588 PR fortran/71688
589 * gfortran.dg/pr71688.f90: New test.
e7980add 590
13e88953
RB
5912016-07-19 Richard Biener <rguenther@suse.de>
592
593 * c-c++-common/vector-subscript-6.c: New testcase.
594 * c-c++-common/vector-subscript-7.c: Likewise.
595
1caf0482
SKS
5962016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
597
a23404c9 598 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
599 and UInt32 based on __SIZEOF_INT__.
600
cef5388d
RB
6012016-07-19 Richard Biener <rguenther@suse.de>
602
603 PR tree-optimization/71901
604 * gcc.dg/torture/pr71901.c: New testcase.
605
6062016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
607
608 PR tree-optimization/71908
609 * gcc.dg/torture/pr71908.c: New testcase.
610
a8f7a895
MM
6112016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
612
613 PR target/71493
614 * gcc.target/powerpc/pr71493-1.c: New test.
615 * gcc.target/powerpc/pr71493-2.c: Likewise.
616
f2111a36
JJ
6172016-07-18 Jakub Jelinek <jakub@redhat.com>
618
99516432
JJ
619 PR c++/71835
620 * g++.dg/conversion/ambig3.C: New test.
621
87713c6a
JJ
622 PR c++/71828
623 * g++.dg/cpp0x/constexpr-71828.C: New test.
624
7a7f16ca
JJ
625 PR c++/71826
626 * g++.dg/template/pr71826.C: New test.
627
f4d90295
JJ
628 PR c++/71822
629 * g++.dg/template/defarg21.C: New test.
630
f2111a36
JJ
631 PR c++/71871
632 * g++.dg/ext/vector31.C: New test.
633
0b965526
UB
6342016-07-18 Uros Bizjak <ubizjak@gmail.com>
635
636 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
637
94e136b9
YR
6382016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
639
640 PR tree-optimization/71734
641 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
642
7072df0a
DV
6432016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
644
645 * gcc.target/s390/warn-dynamicstack-1.c: New test.
646 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
647 stack-layout-dynamic-1.c: New test.
648
54158a1a
AK
6492016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
650
651 * gcc.target/s390/nolrl-1.c: New test.
652
43068916
FR
6532016-07-17 Fritz Reese <fritzoreese@gmail.com>
654
655 PR fortran/71523
656 * gfortran.dg/pr71523_1.f90: New test.
657 * gfortran.dg/pr71523_2.f90: New test.
658
a9356b12
AS
6592016-07-16 Andreas Schwab <schwab@linux-m68k.org>
660
661 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
662
466effe0 663>>>>>>> .r238890
a07b81c7
JD
6642016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
665 Marco Restelli <mrestelli@gmail.com>
666
667 PR fortran/62125
668 * gfortran.dg/pr62125.f90: New test.
669
96c0ec12
BS
6702016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
671
672 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
673 * gcc.target/powerpc/mulkc3-1.c: Likewise.
674
479d0ed5
JW
6752016-07-15 Jonathan Wakely <jwakely@redhat.com>
676
677 PR c++/58796
678 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
679 * g++.dg/cpp0x/nullptr35.C: New test.
680
41c7438e
BC
6812016-07-15 Bin Cheng <bin.cheng@arm.com>
682
683 * gcc.dg/tree-ssa/scev-8.c: Update test string.
684
f7ba880b
CP
6852016-07-15 Cesar Philippidis <cesar@codesourcery.com>
686
687 * gfortran.dg/goacc/vector_length.f90: New test.
688
b9aba0a0
RB
6892016-07-15 Richard Biener <rguenther@suse.de>
690
691 PR tree-optimization/71881
692 * gcc.dg/torture/pr71881.c: New testcase.
693
9513d5fb
RB
6942016-07-15 Richard Biener <rguenther@suse.de>
695
696 PR tree-optimization/71887
697 * gcc.dg/torture/pr71887.c: New testcase.
698
ddbbcb19
JJ
6992016-07-15 Jakub Jelinek <jakub@redhat.com>
700
701 PR c/71858
702 * gcc.dg/spellcheck-identifiers-3.c: New test.
703
29eb509c
AV
7042016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
705
706 PR fortran/71807
707 * gfortran.dg/null_9.f90: New test.
708
43aabfcf
BC
7092016-07-15 Bin Cheng <bin.cheng@arm.com>
710
711 * gcc.dg/tree-ssa/loop-41.c: New test.
712
afc89e58
BC
7132016-07-15 Bin Cheng <bin.cheng@arm.com>
714
715 PR tree-optimization/71347
716 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
717
6fa682ad
SK
7182016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
719
720 PR fortran/29819
721 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
722 * gfortran.dg/contains.f90: Ditto.
723 * gfortran.dg/contains_empty_1.f03: Ditto.
724 * gfortran.dg/submodule_3.f08: Ditto.
725
dd36b877
JJ
7262016-07-14 Jakub Jelinek <jakub@redhat.com>
727
a60a5d31
JJ
728 PR testsuite/71865
729 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
730 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
731 expected diagnostics.
732
dd36b877
JJ
733 PR c/71858
734 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
735 * gcc.dg/spellcheck-identifiers-2.c: New test.
736 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
737 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
738
a241f8ca
JJ
7392016-07-14 Jakub Jelinek <jakub@redhat.com>
740
741 PR tree-optimization/71872
742 * gcc.c-torture/compile/pr71872.c: New test.
743
d62b809c
TP
7442016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
745
746 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
747 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
748 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
749 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
750 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
751 * gcc.target/arm/atomic-op-acquire-1.c: This.
752 * gcc.target/arm/atomic-op-char.c: Rename into ...
753 * gcc.target/arm/atomic-op-char-1.c: This.
754 * gcc.target/arm/atomic-op-consume.c: Rename into ...
755 * gcc.target/arm/atomic-op-consume-1.c: This.
756 * gcc.target/arm/atomic-op-int.c: Rename into ...
757 * gcc.target/arm/atomic-op-int-1.c: This.
758 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
759 * gcc.target/arm/atomic-op-relaxed-1.c: This.
760 * gcc.target/arm/atomic-op-release.c: Rename into ...
761 * gcc.target/arm/atomic-op-release-1.c: This.
762 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
763 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
764 * gcc.target/arm/atomic-op-short.c: Rename into ...
765 * gcc.target/arm/atomic-op-short-1.c: This.
766 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
767 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
768 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
769 * gcc.target/arm/atomic-op-char-2.c: Likewise.
770 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
771 * gcc.target/arm/atomic-op-int-2.c: Likewise.
772 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
773 * gcc.target/arm/atomic-op-release-2.c: Likewise.
774 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
775 * gcc.target/arm/atomic-op-short-2.c: Likewise.
776
1f8dd420
AV
7772016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
778
779 PR fortran/70842
780 * gfortran.dg/select_type_35.f03: New test.
781
53109ba8
KT
7822016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
783
784 PR target/65951
785 PR tree-optimization/70923
786 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
787 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
788 * gcc.dg/vect/pr65951.c: Likewise.
789 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
790
91f35b7f
DE
7912016-07-14 David Edelsohn <dje.gcc@gmail.com>
792
793 * c-c++-common/pr60226.c: Expect maximum object file alignment
794 error on AIX.
795
351168fe
RB
7962016-07-14 Richard Biener <rguenther@suse.de>
797
798 PR tree-optimization/71866
799 * gcc.dg/torture/pr71866.c: New testcase.
800
94c32c00
TP
8012016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
802
803 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
804 selector and enclose boolean expression in curly braces.
805
b799a481
AM
8062016-07-14 Alan Modra <amodra@gmail.com>
807
808 PR target/71733
809 * gcc.target/powerpc/p9-novsx.c: New.
810
f63ba78c
AK
8112016-07-13 Andi Kleen <ak@linux.intel.com>
812
813 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
814 * g++.dg/tree-prof/morefunc.C: Dito.
815 * g++.dg/tree-prof/pr35545.C: Dito.
816 * g++.dg/tree-prof/reorder.C: Dito.
817 * gcc.dg/tree-prof/20050826-2.c: Dito.
818 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
819 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
820 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
821 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
822 * gcc.dg/tree-prof/inliner-1.c: Dito.
823 * gcc.dg/tree-prof/merge_block.c: Dito.
824 * gcc.dg/tree-prof/stringop-1.c: Dito.
825 * gcc.dg/tree-prof/stringop-2.c: Dito.
826 * gcc.dg/tree-prof/switch-case-1.c: Dito.
827 * gcc.dg/tree-prof/switch-case-2.c: Dito.
828 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
829 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
830 * gcc.dg/tree-prof/update-loopch.c: Dito.
831 * gcc.dg/tree-prof/val-prof-1.c: Dito.
832 * gcc.dg/tree-prof/val-prof-2.c: Dito.
833 * gcc.dg/tree-prof/val-prof-3.c: Dito.
834 * gcc.dg/tree-prof/val-prof-4.c: Dito.
835 * gcc.dg/tree-prof/val-prof-5.c: Dito.
836 * gcc.dg/tree-prof/val-prof-6.c: Dito.
837 * gcc.dg/tree-prof/val-prof-7.c: Dito.
838
f4d5a23d
AK
8392016-07-13 Andi Kleen <ak@linux.intel.com>
840
841 * lib/profopt.exp (profopt-execute): Remove .imports files.
842
ae145898
AK
8432016-07-13 Andi Kleen <ak@linux.intel.com>
844
0b965526 845 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 846
e97bd4f5
AK
8472016-07-13 Andi Kleen <ak@linux.intel.com>
848
849 * lib/profopt.exp (dg-final-scan-autofdo,
850 dg-final-scan-not-autofdo): New functions.
851
6fa3d4b4
BC
8522016-07-13 Bin Cheng <bin.cheng@arm.com>
853
854 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
855 * gcc.dg/vect/vect-35.c: Ditto.
856 * gcc.dg/vect/vect-alias-check-2.c: New test.
857
65f18bc6
ML
8582016-07-13 Martin Liska <mliska@suse.cz>
859
860 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 861 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
862 * gfortran.dg/pr42108.f90: Update expected dump scan.
863
9737f35b
RB
8642016-07-13 Richard Biener <rguenther@suse.de>
865
866 PR tree-optimization/24574
867 * gcc.dg/pr24574.c: New testcase.
868
62c0ea4b
SKS
8692016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
870
0b965526 871 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
872 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
873 * c-c++-common/pr68833-1.c: Require int32plus.
874 * gcc.dg/ipa/pr63551.c: Likewise.
875 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
876 * gcc.dg/ipa/pr64041.c: Require int32plus.
877
c7ed8938
IE
8782016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
879
880 PR ipa/71633
881 * g++.dg/pr71633.C: New test.
882
5ce15300
TP
8832016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
884
885 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
886 Add new arm_thumb1_cbz_ok effective target.
887 * gcc.target/arm/cbz.c: New test.
888
2b9509a3
TP
8892016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
890
891 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
892 Define effective target.
893 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
894 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
895 * gcc.target/arm/movhi_movw.c: New test.
896 * gcc.target/arm/movsi_movw.c: Likewise.
897 * gcc.target/arm/movdi_movw.c: Likewise.
898
7f15b177
RB
8992016-07-13 Richard Biener <rguenther@suse.de>
900
901 PR middle-end/71104
902 * gcc.dg/pr71104-1.c: New testcase.
903 * gcc.dg/pr71104-2.c: Likewise.
904
0b0a896e
MM
9052016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
906
907 PR target/71805
908 * gcc.target/powerpc/pr71805.c: New test.
909
f906f5ed
BS
9102016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
911
912 * gcc.target/powerpc/divkc3-1.c: New.
913 * gcc.target/powerpc/mulkc3-1.c: New.
914
9e63c3aa
NS
9152016-07-12 Nathan Sidwell <nathan@acm.org>
916
917 * gcc.target/arm/data-rel-1.c: New.
918 * gcc.target/arm/data-rel-2.c: New.
919 * gcc.target/arm/data-rel-3.c: New.
920
f507d202
ML
9212016-07-12 Martin Liska <mliska@suse.cz>
922
923 * gcc.dg/params/blocksort-part.c: New test.
924 * gcc.dg/params/params.exp: New file.
925
d6f7c125
KT
9262016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
927
928 PR middle-end/71700
929 * gcc.c-torture/execute/pr71700.c: New test.
930
37ccb0ba
SB
9312016-07-12 Steven Bosscher <steven@gcc.gnu.org>
932 Richard Biener <rguenther@suse.de>
933
934 PR tree-optimization/23286
935 PR tree-optimization/70159
936 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
937 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
938 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
939 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
940 * gcc.dg/tree-ssa/pr35286.c: Likewise.
941 * gcc.dg/tree-ssa/pr35287.c: Likewise.
942 * gcc.dg/hoist-register-pressure-1.c: Likewise.
943 * gcc.dg/hoist-register-pressure-2.c: Likewise.
944 * gcc.dg/hoist-register-pressure-3.c: Likewise.
945 * gcc.dg/pr51879-12.c: Likewise.
946 * gcc.dg/strlenopt-9.c: Likewise.
947 * gcc.dg/tree-ssa/pr47392.c: Likewise.
948 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
949 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
950 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
951 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
952 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
953 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
954 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
955 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
956 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
957 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
958 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
959 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
960 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
961 * gfortran.dg/pr43984.f90: Adjust expected outcome.
962
712a93d6
RB
9632016-07-12 Richard Biener <rguenther@suse.de>
964
965 PR rtl-optimization/68961
966 * gcc.target/i386/pr68961.c: New testcase.
967
c392943c
JJ
9682016-07-11 Jakub Jelinek <jakub@redhat.com>
969
3d56e6a4
JJ
970 PR middle-end/71758
971 * c-c++-common/gomp/pr71758.c: New test.
972 * gfortran.dg/gomp/pr71758.f90: New test.
973
c392943c
JJ
974 PR tree-optimization/71823
975 * gcc.dg/vect/pr71823.c: New test.
976
741d3be5
DM
9772016-07-11 David Malcolm <dmalcolm@redhat.com>
978
979 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
980 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
981 and LINE_MAP_MAX_LOCATION_WITH_COLS.
982
92fa45b5
L
9832016-07-11 H.J. Lu <hongjiu.lu@intel.com>
984
985 PR target/71801
986 * gcc.target/i386/pr71801.c: New test.
987
f51606c7
RB
9882016-07-11 Richard Biener <rguenther@suse.de>
989
990 PR tree-optimization/71816
991 * gcc.dg/torture/pr71816.c: New testcase.
992
36b54ce0
TK
9932016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
994
995 PR fortran/71783
996 * gfortran.dg/dependency_46.f90: New test.
997
d13835b6
VM
9982016-07-08 Vladimir Makarov <vmakarov@redhat.com>
999
1000 PR rtl-optimization/71621
1001 * gcc.target/i386/pr71621-1.c: New.
1002 * gcc.target/i386/pr71621-2.c: New.
1003
642bcbdf
CP
10042016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1005
1006 * gfortran.dg/goacc/pr71704.f90: New test.
1007
02eb5b8b
BS
10082016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1009
1010 PR target/71297
1011 * gcc.target/powerpc/pr71297.c: New.
1012
8beb9a0d
JW
10132016-07-08 Jiong Wang <jiong.wang@arm.com>
1014
1015 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1016
cef4b650
MM
10172016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1018
1019 PR target/71806
1020 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1021
3c3ecf52
AH
10222016-07-08 Alan Hayward <alan.hayward@arm.com>
1023
1024 PR tree-optimization/71667
1025 * gcc.dg/vect/pr71667.c: New
1026
2660286d
ML
10272016-07-08 Martin Liska <mliska@suse.cz>
1028
1029 * gcc.dg/torture/pr71606.c: New test.
1030
70cdd4ae
JD
10312016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1032
1033 PR fortran/71764
1034 * gfortran.dg/pr71764.f90: New test.
1035
842dc2e6
JJ
10362016-07-07 Jakub Jelinek <jakub@redhat.com>
1037 Kai Tietz <ktietz70@googlemail.com>
1038
1039 PR c++/70869
1040 PR c++/71054
1041 * g++.dg/cpp0x/pr70869.C: New test.
1042 * g++.dg/cpp0x/pr71054.C: New test.
1043
31be4262
DE
10442016-07-07 David Edelsohn <dje.gcc@gmail.com>
1045
1046 * g++.dg/debug/pr71432.C: Fail on AIX.
1047
1c122092
ML
10482016-07-07 Martin Liska <mliska@suse.cz>
1049
1050 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1051 an undefined behavior.
1052 * gfortran.dg/do_3.F90: Likewise.
1053 * gfortran.dg/do_check_11.f90: New test.
1054 * gfortran.dg/do_check_12.f90: New test.
1055 * gfortran.dg/do_corner_warn.f90: New test.
1056
7119f1b1
ML
10572016-07-07 Martin Liska <mliska@suse.cz>
1058
1059 * gfortran.dg/predict-1.f90: Ammend the test.
1060 * gfortran.dg/predict-2.f90: Likewise.
1061
275792f2
IE
10622016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1063
1064 PR ipa/71624
1065 * g++.dg/pr71624.C: New test.
1066
05a437c1
TP
10672016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1068
1069 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1070 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1071 ARMv8-M Mainline architectures.
1072
6f493951
TP
10732016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1074
1075 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1076 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1077
5ddaee94
SB
10782016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1079
1080 PR target/70098
1081 PR target/71763
1082 * gcc.target/powerpc/pr71763.c: New file.
1083
651afdb2
YR
10842016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1085
1086 PR tree-optimization/71518
0b965526 1087 * gcc.dg/pr71518.c: New test.
651afdb2 1088
9df99881
WD
10892016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1090
1091 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1092
7b4e0769
SKS
10932016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1094
0b965526 1095 PR target/50739
7b4e0769
SKS
1096 * gcc.target/avr/pr50739.c: New test.
1097
eb4432f7
JH
10982016-07-05 Jan Hubicka <jh@suse.cz>
1099
1100 * gcc.dg/tree-ssa/scev-14.c: update template.
1101
c01e092f
RS
11022016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1103
1104 * gcc.dg/vect/group-no-gaps-1.c: New test.
1105
8070763a
AK
11062016-07-05 Andi Kleen <ak@linux.intel.com>
1107
1108 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1109 if kernel supports MPX.
1110
7f6e88a8
KC
11112016-07-05 Kito Cheng <kito.cheng@gmail.com>
1112
1113 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1114
36a265b1
MM
11152016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1116 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1117
1118 * gcc.target/powerpc/signbit-1.c: New test.
1119 * gcc.target/powerpc/signbit-2.c: New test.
1120 * gcc.target/powerpc/signbit-3.c: New test.
1121
7a98fb6e
KT
11222016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1123
1124 PR rtl-optimization/71594
1125 * gcc.dg/torture/pr71594.c: New test.
1126
1e3d54b4
JH
11272016-07-05 Jan Hubicka <jh@suse.cz>
1128
1129 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1130
84ca3893
DM
11312016-07-05 David Malcolm <dmalcolm@redhat.com>
1132
1133 PR c++/62314
1134 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1135 number of missing semicolon error.
1136 * g++.dg/pr62314-2.C: New test case.
1137
20d0bfce
AF
11382016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1139
1140 * gfortran.dg/coarray_stat_function.f90: New test.
1141 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1142 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1143 to new interfaces.
1144
69aaea06
AV
11452016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1146
1147 PR fortran/71623
1148 * gfortran.dg/deferred_character_17.f90: New test.
1149
f723a43c
CL
11502016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1151
1152 * gcc.target/arm/neon/polytypes.c: Move to ...
1153 * gcc.target/arm/polytypes.c: ... here.
1154 * gcc.target/arm/neon/pr51534.c: Move to ...
1155 * gcc.target/arm/pr51534.c: ... here.
1156 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1157 * gcc.target/arm/vect-vcvt.c: ... here.
1158 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1159 * gcc.target/arm/vect-vcvtq.c: ... here.
1160 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1161 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1162 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1163 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1164 * gcc.target/arm/neon/neon.exp: Delete.
1165 * gcc.target/arm/neon/: Delete.
1166
d73e0ccf
JD
11672016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1168
1169 PR fortran/65575
1170 * gfortran.dg: pr65575.f90: New test.
1171
c20f6223
JD
11722016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1173
1174 PR fortran/35849
1175 * gfortran.dg: pr35849.f90: New test.
1176
2a5537c3
JJ
11772016-07-04 Jakub Jelinek <jakub@redhat.com>
1178
1179 PR c++/71739
1180 * g++.dg/cpp0x/pr71739.C: New test.
1181
740f9751
CL
11822016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1183
1184 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1185
bf749919
DV
11862016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1187
1188 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1189 locr.
1190 * gcc.target/s390/loc-1.c: New test.
1191
430bb38e
YR
11922016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1193
1194 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1195 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1196
15f6e0da
RR
11972016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1198
1199 PR target/63874
1200 * gcc.target/aarch64/pr63874.c: New test.
1201
79335075
JB
12022016-07-04 Jan Beulich <jbeulich@suse.com>
1203
1204 * g++.dg/header.c: New.
1205 * gcc.dg/header.c: New.
1206
557e8c49
JJ
12072016-07-02 Jakub Jelinek <jakub@redhat.com>
1208
1209 PR c/71719
1210 * c-c++-common/Wunused-var-15.c: New test.
1211
79a592e3
JJ
12122016-07-01 Jakub Jelinek <jakub@redhat.com>
1213
1214 PR fortran/71687
1215 * gfortran.dg/gomp/pr71687.f90: New test.
1216
e2298656
BS
12172016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1218
1219 * gcc.dg/const-float128-ped.c: Require __float128 effective
1220 target and options.
1221 * gcc.dg/const-float128.c: Likewise.
1222 * gcc.dg/torture/float128-cmp-invalid.c: Require
1223 __float128 and base_quadfloat_support effective targets, and
1224 __float128 options.
1225 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1226 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1227 * gcc.dg/torture/float128-nan.c: Likewise.
1228 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1229 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1230 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 1231 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
1232 (add_options_for___float128): New.
1233 (check_effective_target_base_quadword_support): New.
1234
70c11966
MM
12352016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1236
1237 PR target/71720
1238 * gcc.target/powerpc/pr71720.c: New test.
1239
059541fd
JB
12402016-07-01 Jan Beulich <jbeulich@suse.com>
1241
1242 * gcc.dg/bss.c: New.
1243
2c1e4964
PB
12442016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1245
1246 PR target/71698
1247 * gcc.target/powerpc/pr71698.c: New test.
1248
22e1cb39
GJL
12492016-07-01 Georg-Johann Lay <avr@gjlay.de>
1250
1251 PR target/71151
1252 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1253 instead of ".foo" for its section name.
1254 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1255 depending on MCU's flash size.
1256 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1257 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1258 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1259 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1260 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1261 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1262
466cf574
JB
12632016-07-01 Jan Beulich <jbeulich@suse.com>
1264
1265 * gcc.target/i386/pr65105-2.c: Add -msse2.
1266
351beab7
JJ
12672016-06-30 Jakub Jelinek <jakub@redhat.com>
1268
55a0f21a
JJ
1269 PR tree-optimization/71707
1270 * gcc.dg/strlenopt-29.c: New test.
1271
6245ad72
JJ
1272 PR fortran/71704
1273 * gfortran.dg/gomp/pr71704.f90: New test.
1274
351beab7
JJ
1275 PR fortran/71705
1276 * gfortran.dg/gomp/pr71705.f90: New test.
1277
5a3a6a5e
KN
12782016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1279
1280 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1281 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1282 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1283 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1284 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1285 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1286 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1287 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1288 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1289 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1290 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1291 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1292 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1293 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1294 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1295 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1296 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1297 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1298 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1299 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1300 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1301 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1302 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1303 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1304 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1305 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1306 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1307 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1308 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1309 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1310 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1311 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1312 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1313 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1314 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1315 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1316 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1317 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1318 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1319 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1320 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1321 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1322 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1323 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1324 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1325 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1326 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1327 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1328 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1329 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1330 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1331 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1332 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1333 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1334 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1335 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1336 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1337 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1338 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1339 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1340 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1341 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1342 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1343 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1344 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1345 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1346 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1347 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1348 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1349 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1350 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1351 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1352 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1353 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1354 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1355 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1356 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1357 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1358 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1359 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1360 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1361
3dfa8071 13622016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 1363 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
1364
1365 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1366
9bd62242 13672016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 1368 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
1369
1370 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1371
603107fb
DM
13722016-06-30 David Malcolm <dmalcolm@redhat.com>
1373
1374 PR driver/71651
1375 * gcc.dg/spellcheck-options-12.c: New test case.
1376
205cccc7
JJ
13772016-06-30 Jakub Jelinek <jakub@redhat.com>
1378
1379 PR middle-end/71693
1380 * gcc.c-torture/compile/pr71693.c: New test.
1381
f4452176
DM
13822016-06-29 David Malcolm <dmalcolm@redhat.com>
1383
1384 * gcc.dg/spellcheck-params.c: New testcase.
1385 * gcc.dg/spellcheck-params-2.c: New testcase.
1386
c5e74d9d
MM
13872016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1388
1389 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1390 vector extract instructions.
1391 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1392
e44ecbfd
JD
13932016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1394
1395 PR fortran/71686
1396 * gfortran.dg/unexpected_eof_2.f90: New test.
1397 * gfortran.dg/unexpected_eof_3.f90: New test.
1398
ee446d9f
JW
13992016-06-29 Jim Wilson <jim.wilson@linaro.org>
1400
1401 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1402
27f67461
CP
14032016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1404
1405 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1406 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1407 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1408
b1206d29
RB
14092016-06-29 Richard Biener <rguenther@suse.de>
1410
1411 PR middle-end/15256
1412 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1413
1af21224
MW
14142016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1415
1416 * gcc.target/arm/aapcs/neon-vect10.c: Require
1417 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1418 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1419 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1420 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1421 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1422 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1423 * gcc.target/arm/fp16-aapcs-1.c: Require
1424 -mfloat-ab=hard. Also simplify the test.
1425 * gcc.target/arm/fp16-aapcs-2.c: New.
1426
7fe43755
MW
14272016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1428
0b965526 1429 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
1430 (add_options_for_arm_fp16_ieee): New.
1431 (add_options_for_arm_fp16_alternative): New.
1432 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1433 long-line.
1434 (effective_target_arm_fp16_hw): New.
1435
264d951a
IE
14362016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1437
1438 PR tree-optimization/71655
1439 * g++.dg/pr71655.C: New test.
1440
5c846a81
ML
14412016-06-29 Martin Liska <mliska@suse.cz>
1442
1443 * gcc.dg/pr71585.c: New test.
1444 * gcc.dg/pr71585-2.c: New test.
1445 * gcc.dg/pr71585-3.c: New test.
1446
fafe9318
YR
14472016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1448
1449 PR tree-optimization/70729
1450 * g++.dg/vect/pr70729.cc: New test.
1451
54d19c3b
TS
14522016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1453
1454 * c-c++-common/gomp/cancel-1.c: Extend.
1455
5f3cd7c3
JJ
14562016-06-29 Jakub Jelinek <jakub@redhat.com>
1457
1458 PR tree-optimization/71625
1459 * gcc.dg/strlenopt-28.c: New test.
1460
4aa83879
RB
14612016-06-29 Richard Biener <rguenther@suse.de>
1462
1463 PR middle-end/71002
1464 * g++.dg/torture/pr71002.C: Adjust testcase.
1465
152ef731
JJ
14662016-06-29 Jakub Jelinek <jakub@redhat.com>
1467
1468 PR c/71685
1469 * gcc.dg/pr71685.c: New test.
1470
14712016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
1472
1473 PR c/71552
1474 * gcc.dg/init-bad-9.c: New test.
1475
d41dc215
BS
14762016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1477
1478 * gcc.target/powerpc/abs128-1.c: Require VSX.
1479 * gcc.target/powerpc/copysign128-1.c: Likewise.
1480 * gcc.target/powerpc/inf128-1.c: Likewise.
1481 * gcc.target/powerpc/nan128-1.c: Likewise.
1482
6a20b538
JJ
14832016-06-28 Jakub Jelinek <jakub@redhat.com>
1484
1485 PR middle-end/71626
1486 * gcc.c-torture/execute/pr71626-1.c: New test.
1487 * gcc.c-torture/execute/pr71626-2.c: New test.
1488
77d93c47
PB
14892016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1490
1491 PR target/71656
1492 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1493
a8264058
SB
14942016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1495
1496 PR target/71670
1497 * gcc.target/powerpc/pr71670.c: New testcase.
1498
0dc47331
PB
14992016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1500
1501 PR target/71656
1502 * gcc.target/powerpc/pr71656-1.c: New test.
1503 * gcc.target/powerpc/pr71656-2.c: New test.
1504
b65ffc79
CL
15052016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1506
1507 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1508 around fp16 code.
1509 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1510 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1511 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1512 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1513 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1514 Add arm_neon_fp16_ok effective target.
0b965526
UB
1515 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1516 Likewise.
1517 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1518 Likewise.
1519 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1520 Likewise.
1521 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1522 Likewise.
1523 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1524 Likewise.
1525 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1526 Likewise.
1527 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1528 Likewise.
1529 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1530 Likewise.
1531 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1532 Likewise.
1533 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1534 Likewise.
1535 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1536 Likewise.
b65ffc79 1537
9bb86f40
JH
15382016-06-26 Jan Hubicka <hubicka@ucw.cz>
1539
1540 * gcc.dg/predict-12.c: New testcase.
1541
46db0fd4
JD
15422016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1543
1544 PR fortran/71649
1545 * gfortran.dg/pr71649.f90: New test.
1546
2a65e70b
JJ
15472016-06-25 Jakub Jelinek <jakub@redhat.com>
1548
f8a06e24
JJ
1549 PR tree-optimization/71643
1550 * g++.dg/opt/pr71643.C: New test.
1551
2a65e70b
JJ
1552 PR tree-optimization/71631
1553 * gcc.c-torture/execute/pr71631.c: New test.
1554
7805417a
JH
15552016-06-24 Jan Hubicka <hubicka@ucw.cz>
1556
1557 * gcc.dg/predict-11.c: New testcase.
1558 * gfortran.dg/predict-2.f90: New testcase.
1559
888ed1a3
JH
15602016-06-24 Jan Hubicka <hubicka@ucw.cz>
1561
1562 * gcc.dg/predict-10.c: New test.
1563
53605f35
BS
15642016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1565
1566 * gcc.target/powerpc/abs128-1.c: New.
1567 * gcc.target/powerpc/copysign128-1.c: New.
1568 * gcc.target/powerpc/inf128-1.c: New.
1569 * gcc.target/powerpc/nan128-1.c: New.
1570
7b22b4c6
EB
15712016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1572
1573 * gfortran.dg/pr71642.f90: New test.
1574
37e373c2
JJ
15752016-06-24 Jakub Jelinek <jakub@redhat.com>
1576
1577 PR tree-optimization/71647
1578 * gcc.target/i386/pr71647.c: New test.
1579
b20b79f2
L
15802016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1581
1582 * gcc.target/i386/noplt-gd-1.c: New test.
1583 * gcc.target/i386/noplt-gd-2.c: Likewise.
1584 * gcc.target/i386/noplt-gd-3.c: Likewise.
1585 * gcc.target/i386/noplt-ld-1.c: Likewise.
1586 * gcc.target/i386/noplt-ld-2.c: Likewise.
1587 * gcc.target/i386/noplt-ld-3.c: Likewise.
1588 * lib/target-supports.exp
1589 (check_effective_target_tls_get_addr_via_got): New.
1590
04619cb8
UB
15912016-06-24 Uros Bizjak <ubizjak@gmail.com>
1592
1593 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1594 testsuite compile flags.
1595 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1596 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1597
15982016-06-24 Uros Bizjak <ubizjak@gmail.com>
1599
1600 * g++dg/vect/pr36684.cc: Add dg-do compile.
1601 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1602 * gcc.dg/vect/pr70021.c: Ditto.
1603 * gcc.dg/vect/pr70138-1.c: Ditto.
1604 * gcc.dg/vect/pr70138-2.c: Ditto.
1605 * gcc.dg/vect/pr70354-1.c: Ditto.
1606 * gcc.dg/vect/pr70354-2.c: Ditto.
1607 * gcc.dg/vect/pr71259.c: Ditto.
1608 * gcc.dg/vect/pr71416-1.c: Ditto.
1609 * gcc.dg/vect/slp-43.c: Ditto.
1610 * gcc.dg/vect/slp-45.c: Ditto.
1611 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1612 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1613 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1614 * gfortran.dg/vect/pr69980.f90: Ditto.
1615
16162016-06-24 Uros Bizjak <ubizjak@gmail.com>
1617
1618 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1619 * gcc.dg/vect/bb-slp-30.c: Ditto.
1620 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1621 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1622 * gcc.dg/vect/pr45902.c: Ditto.
1623 * gcc.dg/vect/pr48172.c: Ditto.
1624 * gcc.dg/vect/pr48377.c: Ditto.
1625 * gcc.dg/vect/pr49038.c: Ditto.
1626 * gcc.dg/vect/pr49771.c: Ditto.
1627 * gcc.dg/vect/pr52091.c: Ditto.
1628 * gcc.dg/vect/pr53185-2.c: Ditto.
1629 * gcc.dg/vect/pr56826.c: Ditto.
1630 * gcc.dg/vect/pr60276.c: Ditto.
1631 * gcc.dg/vect/pr62021.c: Ditto.
1632 * gcc.dg/vect/pr63530.c: Ditto.
1633 * gcc.dg/vect/pr65518.c: Ditto.
1634 * gcc.dg/vect/pr65947-1.c: Ditto.
1635 * gcc.dg/vect/pr65947-10.c: Ditto.
1636 * gcc.dg/vect/pr65947-11.c: Ditto.
1637 * gcc.dg/vect/pr65947-12.c: Ditto.
1638 * gcc.dg/vect/pr65947-13.c: Ditto.
1639 * gcc.dg/vect/pr65947-2.c: Ditto.
1640 * gcc.dg/vect/pr65947-3.c: Ditto.
1641 * gcc.dg/vect/pr65947-4.c: Ditto.
1642 * gcc.dg/vect/pr65947-5.c: Ditto.
1643 * gcc.dg/vect/pr65947-6.c: Ditto.
1644 * gcc.dg/vect/pr65947-7.c: Ditto.
1645 * gcc.dg/vect/pr65947-8.c: Ditto.
1646 * gcc.dg/vect/pr65947-9.c: Ditto.
1647 * gcc.dg/vect/pr71416-1.c: Ditto.
1648 * gcc.dg/vect/pr71439.c: Ditto.
1649 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1650 * gcc.dg/vect/vect-bswap16.c: Ditto.
1651 * gcc.dg/vect/vect-bswap32.c: Ditto.
1652 * gcc.dg/vect/vect-bswap64.c: Ditto.
1653 * gcc.dg/vect/vect-live-1.c: Ditto.
1654 * gcc.dg/vect/vect-live-2.c: Ditto.
1655 * gcc.dg/vect/vect-live-3.c: Ditto.
1656 * gcc.dg/vect/vect-live-4.c: Ditto.
1657 * gcc.dg/vect/vect-live-5.c: Ditto.
1658 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1659 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1660 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1661 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1662 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1663 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1664 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1665 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1666 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1667 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1668 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1669 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1670 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1671 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1672 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1673 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1674 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1675
da224bcb
UB
16762016-06-24 Uros Bizjak <ubizjak@gmail.com>
1677
1678 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1679
dfee2870
L
16802016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1681
1682 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1683 ia32 if R_386_GOT32X relocation is supported.
1684 * gcc.target/i386/noplt-3.c: Likewise.
1685 * gcc.target/i386/noplt-2.c: Likewise.
1686 (main): Renamed to ...
1687 (bar): This.
1688 * gcc.target/i386/noplt-4.c: Likewise.
1689 (main): Renamed to ...
1690 (bar): This.
1691 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1692 * gcc.target/i386/pr67400-5.c: Likewise.
1693
a86451b9
JJ
16942016-06-24 Jakub Jelinek <jakub@redhat.com>
1695
00085092
JJ
1696 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1697 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1698
a86451b9
JJ
1699 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1700 f4): Adjust expected diagnostics.
1701 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1702 (T): If OVFP is defined, redefine to TP.
1703 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1704 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1705 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1706 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1707 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1708 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1709 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1710 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1711 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1712 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1713 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1714 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1715 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1716 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1717 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1718 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1719 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1720 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1721 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1722 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1723 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1724 as last argument to __builtin_add_overflow_p.
1725
7bb5d5f4
UB
17262016-06-23 Uros Bizjak <ubizjak@gmail.com>
1727
1728 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1729 dg-options and remove default vector testsuite compile flags.
1730 * g++.dg/vect/pr33860a.cc: Ditto.
1731 * g++.dg/vect/pr45470-a.cc: Ditto.
1732 * g++.dg/vect/pr45470-b.cc: Ditto.
1733 * g++.dg/vect/pr60896.cc: Ditto.
1734 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1735 * gcc.dg/vect/pr18308.c: Ditto.
1736 * gcc.dg/vect/pr24049.c: Ditto.
1737 * gcc.dg/vect/pr33373.c: Ditto.
1738 * gcc.dg/vect/pr36228.c: Ditto.
1739 * gcc.dg/vect/pr42395.c: Ditto.
1740 * gcc.dg/vect/pr42604.c: Ditto.
1741 * gcc.dg/vect/pr46663.c: Ditto.
1742 * gcc.dg/vect/pr48765.c: Ditto.
1743 * gcc.dg/vect/pr49093.c: Ditto.
1744 * gcc.dg/vect/pr49352.c: Ditto.
1745 * gcc.dg/vect/pr52298.c: Ditto.
1746 * gcc.dg/vect/pr52870.c: Ditto.
1747 * gcc.dg/vect/pr53185.c: Ditto.
1748 * gcc.dg/vect/pr53773.c: Ditto.
1749 * gcc.dg/vect/pr56695.c: Ditto.
1750 * gcc.dg/vect/pr62171.c: Ditto.
1751 * gcc.dg/vect/pr63530.c: Ditto.
1752 * gcc.dg/vect/pr68339.c: Ditto.
1753 * gcc.dg/vect/pr71259.c: Ditto.
1754 * gcc.dg/vect/vect-82_64.c: Ditto.
1755 * gcc.dg/vect/vect-83_64.c: Ditto.
1756 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1757 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1758 * gcc.dg/vect/vect-shift-2.c: Ditto.
1759 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1760 * gfortran.dg/vect/pr39318.f90: Ditto.
1761 * gfortran.dg/vect/pr45714-a.f: Ditto.
1762 * gfortran.dg/vect/pr45714-b.f: Ditto.
1763 * gfortran.dg/vect/pr46213.f90: Ditto.
1764
2d4bb02f
MM
17652016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1766 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1767
1768 * gcc.target/powerpc/p9-splat-5.c: New test.
1769
f6d1b868
UB
17702016-06-23 Uros Bizjak <ubizjak@gmail.com>
1771
1772 PR tree-optimization/71488
1773 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1774 * lib/target-supports.exp: ... here.
1775 (check_sse4_hw_available): New procedure.
1776 (check_effective_target_sse4_runtime): Ditto.
1777 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1778 -march=westmere for sse4_runtime targets.
936ff030 1779 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 1780 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 1781 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 1782 (main): Call check_vect ().
a7898180 1783 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 1784
c0597759
L
17852016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1786
1787 PR target/66232
1788 PR target/67400
1789 * gcc.target/i386/pr66232-14.c: New file.
1790 * gcc.target/i386/pr66232-15.c: Likewise.
1791 * gcc.target/i386/pr66232-16.c: Likewise.
1792 * gcc.target/i386/pr66232-17.c: Likewise.
1793 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1794 ia32 if R_386_GOT32X relocation is supported.
1795 * gcc.target/i386/pr67400-2.c: Likewise.
1796 * gcc.target/i386/pr67400-3.c: Likewise.
1797 * gcc.target/i386/pr67400-4.c: Likewise.
1798 * gcc.target/i386/pr67400-6.c: Likewise.
1799 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 1800 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 1801
5b0e27a7
JD
18022016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1803
1804 PR libgfortran/48852
1805 * gfortran.dg/char4_iunit_1.f03: Update test.
1806 * gfortran.dg/f2003_io_5.f03: Update test.
1807 * gfortran.dg/real_const_3.f90: Update test.
1808
7f586d90
AK
18092016-06-23 Andi Kleen <ak@linux.intel.com>
1810
1811 * g++.dg/bprob/bprob.exp: Support autofdo.
1812 * g++.dg/tree-prof/tree-prof.exp: dito.
1813 * gcc.dg/tree-prof/tree-prof.exp: dito.
1814 * gcc.misc-tests/bprob.exp: dito.
1815 * gfortran.dg/prof/prof.exp: dito.
1816 * lib/profopt.exp: dito.
1817 * lib/target-supports.exp: Check for autofdo.
1818
60fa7862
ML
18192016-06-23 Martin Liska <mliska@suse.cz>
1820
1821 * gcc.dg/pr71619.c: New test.
1822
e3d62871
UB
18232016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1824
1825 PR target/67400
cc901875
UB
1826 * gcc.target/i386/pr67400-1.c: New test.
1827 * gcc.target/i386/pr67400-2.c: Likewise.
1828 * gcc.target/i386/pr67400-3.c: Likewise.
1829 * gcc.target/i386/pr67400-4.c: Likewise.
1830 * gcc.target/i386/pr67400-5.c: Likewise.
1831 * gcc.target/i386/pr67400-6.c: Likewise.
1832 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 1833
ac81cf0b
DM
18342016-06-22 David Malcolm <dmalcolm@redhat.com>
1835
1836 * c-c++-common/missing-header-1.c: New test case.
1837 * c-c++-common/missing-header-2.c: New test case.
1838 * c-c++-common/missing-header-3.c: New test case.
1839 * c-c++-common/missing-header-4.c: New test case.
1840
1a4f11c8
DM
18412016-06-22 David Malcolm <dmalcolm@redhat.com>
1842
1843 PR c/70339
1844 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1845 hint.
1846 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1847 expected results due to builtin "nanl" now being suggested for
1848 "name".
1849 * gcc.dg/pr67580.c: Update expected messages.
1850 * gcc.dg/spellcheck-identifiers.c: New testcase.
1851 * gcc.dg/spellcheck-typenames.c: New testcase.
1852
a93eac6a
DM
18532016-06-22 David Malcolm <dmalcolm@redhat.com>
1854
1855 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1856 file.
1857 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1858 diagnostic-test-show-locus-parseable-fixits.c to sources for
1859 diagnostic_plugin_test_show_locus.c.
1860 * lib/gcc-defs.exp (freeform_regexps): New global.
1861 (dg-regexp): New function.
1862 (handle-dg-regexps): New function.
1863 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1864 freeform_regexps to the empty list.
1865 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1866
49e76ff1
IE
18672016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1868
f6d1b868 1869 PR tree-optimization/71488
49e76ff1
IE
1870 * g++.dg/pr71488.C: New test.
1871 * gcc.dg/vect/vect-bool-cmp.c: New test.
1872
951d8c8a
EB
18732016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1874
1875 * gcc.dg/guality/param-5.c: New test.
1876
b60fc3bd
BE
18772016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1878
1879 * gcc.target/i386/asm-flag-7.c: New test.
1880
0609abda
TS
18812016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1882
1883 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1884 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1885 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1886 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1887 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1888 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1889 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1890 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1891 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1892 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1893 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1894 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1895 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1896 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1897 * lib/target-supports.exp: Likewise.
1898
ee2499b4
TS
18992016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1900
1901 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1902 * gcc.dg/attr-ms_struct-2.c: Likewise.
1903 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1904 * gcc.dg/bf-ms-attrib.c: Likewise.
1905 * gcc.dg/bf-ms-layout-2.c: Likewise.
1906 * gcc.dg/bf-ms-layout-3.c: Likewise.
1907 * gcc.dg/bf-ms-layout.c: Likewise.
1908 * gcc.dg/bf-no-ms-layout.c: Likewise.
1909 * gcc.target/i386/bitfield1.c: Likewise.
1910 * gcc.target/i386/bitfield2.c: Likewise.
1911 * gcc.target/i386/bitfield3.c: Likewise.
1912
caea59ff
KN
19132016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1914
1915 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1916 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1917 override other than -mcpu=power9 command-line option is specified,
1918 or if the target operating system is aix.
1919 * gcc.target/powerpc/darn-1.c: Likewise.
1920 * gcc.target/powerpc/darn-2.c: Likewise.
1921 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1922 test if effective-target is not powerpc_p9vector_ok or if the
1923 target operating system is not defined.
1924 * gcc.target/powerpc/vslv-1.c: Likewise.
1925 * gcc.target/powerpc/vsrv-0.c: Likewise.
1926 * gcc.target/powerpc/vsrv-1.c: Likewise.
1927
63617e30
TB
19282016-06-21 Tobias Burnus <burnus@net-b.de>
1929
1930 PR fortran/71068
1931 * gfortran.dg/coarray/data_1.f90: New.
1932
89192c3c
WD
19332016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1934
1935 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1936 (dg-require-effective-target): Use arm_v8_neon_hw.
1937 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1938 (dg-require-effective-target): Likewise.
1939 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1940 (dg-require-effective-target): Likewise.
1941 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1942 (dg-require-effective-target): Likewise.
1943 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1944 (dg-require-effective-target): Likewise.
1945 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1946 (dg-require-effective-target): Likewise.
1947 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1948 Add AArch64 check.
1949
64ac50e2
WD
19502016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1951
1952 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1953 Set to 3 so test passes.
1954
6252b5db
WD
19552016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1956
1957 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1958
3b9bc511
IV
19592016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1960
1961 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1962 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1963 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1964 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1965
21db1c78
IV
19662016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1967
1968 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1969 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1970
9d30e86f
L
19712016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1972
1973 PR target/71549
1974 * gcc.target/i386/pr71549.c: New test.
1975
448a7c69
KN
19762016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1977
1978 * gcc.target/powerpc/vadsdu-0.c: Replace
1979 dg-require-effective-target directive to allow test to run on more
1980 platforms, and add dg-skip-if directive to disable test on aix
1981 platforms because of known incompatibilities.
1982 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1983 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1984 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1985 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1986 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1987 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1988 * gcc.target/powerpc/vadsdub-2.c: Replace
1989 dg-require-effective-target directive to allow test to run on more
1990 platforms, and add dg-skip-if directive to disable test on aix
1991 platforms because of known incompatibilities.
1992 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1993 with vec_absdb call to differentiate this test from vadsdub-1.c.
1994 * gcc.target/powerpc/vadsduh-1.c: Replace
1995 dg-require-effective-target directive to allow test to run on more
1996 platforms, and add dg-skip-if directive to disable test on aix
1997 platforms because of known incompatibilities.
1998 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1999 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2000 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2001
0ad84f34
JJ
20022016-06-21 Jakub Jelinek <jakub@redhat.com>
2003
2004 PR tree-optimization/71588
2005 * gcc.dg/pr71558.c: New test.
2006
e71e8d94
SKS
20072016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2008
2009 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2010 * c-c++-common/pr68657-2.c: Likewise.
2011 * c-c++-common/pr68657-3.c: Likewise.
2012 * gcc.dg/torture/pr69714.c: Require int32plus support.
2013 * gcc.dg/torture/pr70025.c: Likewise.
2014 * gcc.dg/torture/pr70083.c: Likewise.
2015 * gcc.dg/torture/pr70542.c: Likewise.
2016 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2017
5a578671
JM
20182016-06-20 Joseph Myers <joseph@codesourcery.com>
2019
2020 PR c/71601
2021 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2022
7a9df68e
JJ
20232016-06-20 Jakub Jelinek <jakub@redhat.com>
2024
50aa64d5
JJ
2025 PR middle-end/71581
2026 * gcc.dg/pr71581.c: New test.
2027
7a9df68e
JJ
2028 PR rtl-optimization/71591
2029 * gcc.dg/cpp/pr71591.c: New test.
2030
3947cf19
DR
20312016-06-20 David B. Robins <gcc@davidrobins.net>
2032
2033 PR target/71571
2034 * g++.dg/torture/pr71571.C: New test.
2035
c4ff221e
JJ
20362016-06-20 Jakub Jelinek <jakub@redhat.com>
2037
2038 PR target/71559
2039 * gcc.target/i386/sse2-pr71559.c: New test.
2040 * gcc.target/i386/avx-pr71559.c: New test.
2041 * gcc.target/i386/avx512f-pr71559.c: New test.
2042
f1b5abfb
TB
20432016-06-20 Tobias Burnus <burnus@net-b.de>
2044
2045 PR fortran/71194
2046 * gfortran.dg/pointer_remapping_10.f90: New.
2047
842107e4
DM
20482016-06-20 David Malcolm <dmalcolm@redhat.com>
2049
2050 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2051
d9e8bdfd
MS
20522016-06-20 Martin Sebor <msebor@redhat.com>
2053
2054 PR c/69507
2055 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2056 * gnu90-const-expr-1.c: Same.
2057 * gnu99-const-expr-1.c: Same.
2058 * gnu99-static-1.c: Same.
2059
67785479
RL
20602016-06-20 Renlin Li <renlin.li@arm.com>
2061
29f09b38 2062 PR testsuite/71489
67785479
RL
2063 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2064
636929b8
JG
20652016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2066
2067 * gcc.target/aarch64/vcvt_f64_1.c: New.
2068 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2069 * gcc.target/aarch64/vrecp_f64_1.c: New.
2070
ff7b374b
KT
20712016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2072
2073 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2074 "alignement".
2075
554cfc9e
GJL
20762016-06-20 Georg-Johann Lay <avr@gjlay.de>
2077
2078 PR target/71103
2079 * gcc.target/avr/torture/pr71103-2.c: New test.
2080
aa0db437
MS
20812016-06-19 Martin Sebor <msebor@redhat.com>
2082
2083 PR c/69507
2084 * gcc.dg/alignof.c: New test.
2085
c561b091
PC
20862016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2087
2088 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2089 vs dg-error; test constexpr specifier too.
2090
bf54f123
PC
20912016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2092
2093 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2094
4e53aa97
CL
20952016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2096
2097 * lib/target-supports.exp
2098 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2099 arm_neon_ok and merge flags. Fix temporary test name.
2100 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2101 and merge flags.
2102
69071d86
ML
21032016-06-17 Martin Liska <mliska@suse.cz>
2104
2105 * gcc.dg/predict-9.c: Fix dump scanning.
2106
68b3b858
BC
21072016-06-17 Bin Cheng <bin.cheng@arm.com>
2108
2109 PR tree-optimization/71354
2110 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2111
d3ee260a
BC
21122016-06-17 Bin Cheng <bin.cheng@arm.com>
2113
2114 PR tree-optimization/71347
2115 * gcc.dg/tree-ssa/pr71347.c: New test.
2116
bd8fb114
BC
21172016-06-17 Bin Cheng <bin.cheng@arm.com>
2118
2119 PR tree-optimization/71354
2120 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2121
97816be4
BC
21222016-06-17 Bin Cheng <bin.cheng@arm.com>
2123
2124 * gcc.dg/vect/vect-alias-check-1.c: New test.
2125
2d761a37
SKS
21262016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2127
e0277d6b 2128 PR target/71151
2d761a37
SKS
2129 * gcc.target/avr/pr71151-1.c: New test.
2130 * gcc.target/avr/pr71151-2.c: New test.
2131 * gcc.target/avr/pr71151-3.c: New test.
2132 * gcc.target/avr/pr71151-4.c: New test.
2133 * gcc.target/avr/pr71151-5.c: New test.
2134 * gcc.target/avr/pr71151-6.c: New test.
2135 * gcc.target/avr/pr71151-7.c: New test.
2136 * gcc.target/avr/pr71151-8.c: New test.
2137 * gcc.target/avr/pr71151-common.h: New test.
2138
68fa96d6
ML
21392016-06-16 Martin Liska <mliska@suse.cz>
2140
2141 * gfortran.dg/predict-1.f90: New test.
2142
b6ca982f
UB
21432016-06-16 Uros Bizjak <ubizjak@gmail.com>
2144
2145 PR target/71242
2146 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2147
1dc8d15b
JH
21482016-06-16 Jan Hubicka <hubicka@ucw.cz>
2149
2150 * g++.dg/vect/pr36648.cc: Disable cunrolli
2151
67c25816
JJ
21522016-06-16 Jakub Jelinek <jakub@redhat.com>
2153
c577adb2
JJ
2154 PR target/71554
2155 * gcc.c-torture/execute/pr71554.c: New test.
2156
67c25816
JJ
2157 PR rtl-optimization/71532
2158 * gcc.dg/torture/pr71532.c: New test.
2159
1a3c3ee9
MM
21602016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2161
2162 * gcc.target/powerpc/p9-dimode1.c: New test.
2163 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2164
f29468a7
JJ
21652016-06-15 Jakub Jelinek <jakub@redhat.com>
2166
61daecc4
JJ
2167 * gcc.c-torture/compile/20160615-1.c: New test.
2168
f29468a7
JJ
2169 * g++.dg/cpp0x/ref-qual17.C: New test.
2170
209d1e2d
IE
21712016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2172
2173 PR middle-end/71529
2174 * gcc.target/i386/pr71529.C: New test.
2175
8dc35712
AH
21762016-06-15 Alan Hayward <alan.hayward@arm.com>
2177
2178 PR tree-optimization/71483
2179 * g++.dg/vect/pr71483.c: New
2180
b8911cb8
PC
21812016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2182
2183 PR c++/70202
2184 * g++.dg/inherit/crash6.C: New.
2185 * g++.dg/inherit/union2.C: Likewise.
2186 * g++.dg/inherit/virtual12.C: Likewise.
2187 * g++.dg/inherit/virtual13.C: Likewise.
2188 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2189
cf5d08ab
UB
21902016-06-15 Uros Bizjak <ubizjak@gmail.com>
2191
e3d62871 2192 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 2193
8f482165
AH
21942016-06-15 Alan Hayward <alan.hayward@arm.com>
2195
2196 PR tree-optimization/71439
2197 * gcc.dg/vect/pr71439.c: New
2198
3256673f
KT
21992016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2200
2201 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2202
b17dc4d4
RB
22032016-06-15 Richard Biener <rguenther@suse.de>
2204
2205 * gcc.dg/vect/slp-45.c: New testcase.
2206
2a5825f2
RB
22072016-06-15 Richard Biener <rguenther@suse.de>
2208
2209 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2210
6e433d0b
BS
22112016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2212
2213 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2214 requirements, and disable for AIX for now.
2215 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2216
abe7f828
JJ
22172016-06-14 Jakub Jelinek <jakub@redhat.com>
2218
a09c81b4
JJ
2219 PR c++/71528
2220 * g++.dg/opt/pr71528.C: New test.
2221
abe7f828
JJ
2222 PR c++/71516
2223 * g++.dg/init/pr71516.C: New test.
2224
acfadf06
PC
22252016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2226
2227 * g++.dg/init/array46.C: New.
2228
4d568ab2
UB
22292016-06-14 Uros Bizjak <ubizjak@gmail.com>
2230
e3d62871
UB
2231 * gcc.target/i386/float128-3.c: New test.
2232 * gcc.target/i386/quad-sse4.c: Ditto.
2233 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2234 Update scan strings.
4d568ab2 2235
30934c5d
RB
22362016-06-14 Richard Biener <rguenther@suse.de>
2237
2238 PR middle-end/71526
2239 * gfortran.dg/pr71526.f90: New testcase.
2240
3970e545
AV
22412016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2242
2243 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2244 * gcc.dg/zero_bits_compound-1.c: Likewise.
2245
04976c6e
RB
22462016-06-14 Richard Biener <rguenther@suse.de>
2247
2248 PR tree-optimization/71522
2249 * gcc.dg/torture/pr71522.c: New testcase.
2250
23e025db
JJ
22512016-06-14 Jakub Jelinek <jakub@redhat.com>
2252
2253 PR tree-optimization/71520
2254 * gcc.dg/tree-ssa/pr71520.c: New test.
2255
90b72e84
RB
22562016-06-14 Richard Biener <rguenther@suse.de>
2257
2258 PR tree-optimization/71521
86c24ba6 2259 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 2260
ef7cf206
JJ
22612016-06-13 Jakub Jelinek <jakub@redhat.com>
2262
0dda258b
JJ
2263 PR sanitizer/71498
2264 * c-c++-common/ubsan/bounds-13.c: New test.
2265
ef7cf206
JJ
2266 PR preprocessor/71183
2267 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2268
a73786e3
JL
22692016-06-13 Jeff Law <law@redhat.com>
2270
2271 PR tree-optimization/71403
2272 * c-c++-common/ubsan/pr71403-1.c: New test.
2273 * c-c++-common/ubsan/pr71403-2.c: New test.
2274 * c-c++-common/ubsan/pr71403-3.c: New test.
2275
0ac249bf
JJ
22762016-06-13 Jakub Jelinek <jakub@redhat.com>
2277
2278 PR middle-end/71478
2279 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2280 Add -Wno-psabi -w to dg-options.
2281
5408a64a
KN
22822016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2283
2284 * gcc.target/powerpc/vadsdu-0.c: New test.
2285 * gcc.target/powerpc/vadsdu-1.c: New test.
2286 * gcc.target/powerpc/vadsdu-2.c: New test.
2287 * gcc.target/powerpc/vadsdu-3.c: New test.
2288 * gcc.target/powerpc/vadsdu-4.c: New test.
2289 * gcc.target/powerpc/vadsdu-5.c: New test.
2290 * gcc.target/powerpc/vadsdub-1.c: New test.
2291 * gcc.target/powerpc/vadsdub-2.c: New test.
2292 * gcc.target/powerpc/vadsduh-1.c: New test.
2293 * gcc.target/powerpc/vadsduh-2.c: New test.
2294 * gcc.target/powerpc/vadsduw-1.c: New test.
2295 * gcc.target/powerpc/vadsduw-2.c: New test.
2296
f7e4f2e3
DM
22972016-06-13 David Malcolm <dmalcolm@redhat.com>
2298
2299 * gcc.dg/c99-init-2.c (c): Update expected error message.
2300 * gcc.dg/init-bad-8.c (foo): Likewise.
2301 * gcc.dg/spellcheck-fields-3.c: New test case.
2302
ad23a23e
ML
23032016-06-13 Martin Liska <mliska@suse.cz>
2304
2305 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2306 and "guess loop iv compared" heuristics.
2307 * gcc.dg/predict-2.c: Likewise.
2308 * gcc.dg/predict-3.c: Likewise.
2309 * gcc.dg/predict-4.c: Likewise.
2310 * gcc.dg/predict-5.c: Likewise.
2311 * gcc.dg/predict-6.c: Likewise.
2312
146c55da
MP
23132016-06-13 Marek Polacek <polacek@redhat.com>
2314
2315 PR middle-end/71476
2316 * c-c++-common/Wswitch-unreachable-4.c: New test.
2317 * gcc.dg/Wswitch-unreachable-2.c: New test.
2318 * g++.dg/tm/jump1.C: Move dg-warning.
2319
42e77cbc
EB
23202016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2321
2322 * gnat.dg/renaming10.ad[sb]: New test.
2323
7474dcc1
PT
23242016-06-13 Paul Thomas <pault@gcc.gnu.org>
2325
2326 PR fortran/70673
2327 * gfortran.dg/pr70673.f90: New test.
2328
f57f53d3
RB
23292016-06-13 Richard Biener <rguenther@suse.de>
2330
2331 PR middle-end/64516
2332 * gcc.dg/align-3.c: New testcase.
2333
5843a5f0
ML
23342016-06-13 Martin Liska <mliska@suse.cz>
2335
2336 * gcc.target/i386/pr71458.c: New test.
2337
aa8fdb44
UB
23382016-06-12 Uros Bizjak <ubizjak@gmail.com>
2339
2340 PR target/71241
2341 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2342
2043e4d7
DH
23432016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2344
2345 PR target/60751
2346 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2347 statement.
2348
d3dc025d
DH
23492016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2350
2351 PR target/60751
2352 * gfortran.dg/comma_IO_extension_1.f90: New test.
2353 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2354 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2355 statement.
2356 * gfortran.dg/graphite/pr38083.f90: Likewise.
2357 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2358 missing format.
2359
a31d78c6
EB
23602016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2361
2362 * gnat.dg/case_character.adb: New test.
2363
95c18dd0
SB
23642016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2365
2366 PR middle-end/71310
2367 * gcc.target/powerpc/pr71310.c: New testcase.
2368
b97d37b4
KV
23692016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2370
2371 PR middle-end/71478
2372 * gcc.dg/pr71478.c: New test.
2373
900bcda3
JJ
23742016-06-10 Jakub Jelinek <jakub@redhat.com>
2375
ec1c20db
JJ
2376 PR middle-end/71494
2377 * gcc.c-torture/execute/pr71494.c: New test.
2378
50b15873
JJ
2379 PR c/68657
2380 * gcc.target/i386/pr68657.c: New test.
2381
900bcda3
JJ
2382 PR inline-asm/68843
2383 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2384 (test): Add -masm=intel alternatives.
2385
4d926e34
MS
23862016-06-10 Martin Sebor <msebor@redhat.com>
2387
2388 PR c/71392
2389 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2390
ad071b2b
JL
23912016-06-10 Jeff Law <law@redhat.com>
2392
2393 PR tree-optimization/71335
2394 * gcc.c-torture/execute/pr71335.c: New test.
2395
2704efe8
DM
23962016-06-10 David Malcolm <dmalcolm@redhat.com>
2397
2398 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2399 the various "cannot tail-call: " messages.
2400
18c9b7d4
CL
24012016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2402
2403 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2404 and options.
2405
7cfa10f3
MO
24062016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2407
2408 PR sanitizer/71480
2409 * c-c++-common/asan/pr71480.c: New test.
2410
1f24fd3e
L
24112016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2412
2413 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2414 (ASMNAME2): Likewise.
2415 (main): Replace fn in asm statement with ASMNAME ("fn").
2416 * gcc.dg/guality/pr68037-2.c: Likewise.
2417 * gcc.dg/guality/pr68037-3.c: Likewise.
2418 * gcc.dg/torture/pr68037-1.c: Likewise.
2419 * gcc.dg/torture/pr68037-2.c: Likewise.
2420 * gcc.dg/torture/pr68037-3.c: Likewise.
2421
ad551c07
BE
24222016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2423
2424 PR inline-asm/68843
2425 * gcc.target/i386/pr68843-1.c: New test.
2426 * gcc.target/i386/pr68843-2.c: New test.
2427
4b1ffdb1 24282016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
2429 Cesar Philippidis <cesar@codesourcery.com>
2430
2431 PR middle-end/71373
2432 * gcc.dg/goacc/nested-function-1.c: New file.
2433 * gcc.dg/goacc/nested-function-2.c: Likewise.
2434 * gcc.dg/goacc/pr71373.c: Likewise.
2435 * gfortran.dg/goacc/cray-2.f95: Likewise.
2436 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2437 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2438 * gfortran.dg/goacc/cray.f95: Update.
2439 * gfortran.dg/goacc/loop-1.f95: Likewise.
2440 * gfortran.dg/goacc/loop-3.f95: Likewise.
2441 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2442 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2443
24442016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2445
2446 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2447 for OpenACC tile clauses.
2448 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
2449
2450 PR c/71381
2451 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2452 to...
2453 * c-c++-common/goacc/cache-2.c: ... this new file.
2454 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2455 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2456 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2457 usage.
2458 * gfortran.dg/goacc/cray.f95: Likewise.
2459 * gfortran.dg/goacc/loop-1.f95: Likewise.
2460
89851e4c
AH
24612016-06-10 Alan Hayward <alan.hayward@arm.com>
2462
2463 PR tree-optimization/71407
2464 PR tree-optimization/71416
2465 * gcc.dg/vect/pr71407.c: New
2466 * gcc.dg/vect/pr71416-1.c: New
2467 * gcc.dg/vect/pr71416-2.c: New
2468
200eafbf
RB
24692016-06-10 Richard Biener <rguenther@suse.de>
2470
2471 PR middle-end/71477
2472 * gcc.dg/torture/pr71477.c: New testcase.
2473
4df99d92
JK
24742016-06-09 Julia Koval <julia.koval@intel.com>
2475
2476 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2477 * gcc.target/i386/interrupt-13.c: Likewise.
2478 * gcc.target/i386/interrupt-15.c: Likewise.
2479 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2480 * gcc.target/i386/interrupt-24.c: Likewise.
2481 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2482 * gcc.target/i386/interrupt-9.c: Likewise.
2483 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2484
e01b4e16
MS
24852016-06-09 Martin Sebor <msebor@redhat.com>
2486
2487 PR c/70883
2488 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2489 * gcc.dg/builtin-constant_p-1.c: Same.
2490 * gcc.dg/builtins-error.c: Same.
2491 * gcc.dg/pr70859.c: Same.
2492
9c35db0e
SKS
24932016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2494
2495 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2496 * gcc.dg/torture/pr68067-1.c: Likewise.
2497 * gcc.dg/torture/pr68067-2.c: Likewise.
2498
24992016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2500
2501 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2502 when setting SIZE.
2503
392a81b9
PC
25042016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2505
2506 PR c++/71465
2507 * g++.dg/inherit/crash5.C: New.
2508 Revert:
2509 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2510
2511 PR c++/70202
2512 * g++.dg/inherit/crash5.C: New.
2513 * g++.dg/inherit/virtual1.C: Adjust.
2514
e49efc14
ML
25152016-06-09 Martin Liska <mliska@suse.cz>
2516
2517 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2518 * g++.dg/predict-loop-exit-2.C: Likewise.
2519 * g++.dg/predict-loop-exit-3.C: Likewise.
2520 * gcc.dg/predict-1.c: Likewise.
2521 * gcc.dg/predict-2.c: Likewise.
2522 * gcc.dg/predict-3.c: Likewise.
2523 * gcc.dg/predict-4.c: Likewise.
2524 * gcc.dg/predict-5.c: Likewise.
2525 * gcc.dg/predict-6.c: Likewise.
2526 * gcc.dg/predict-7.c: Likewise.
2527
36d57986
RB
25282016-06-09 Richard Biener <rguenther@suse.de>
2529
2530 PR tree-optimization/71462
2531 * gcc.dg/torture/pr71462.c: New testcase.
2532
7d82e8e4
MP
25332016-06-09 Marek Polacek <polacek@redhat.com>
2534
2535 PR c/65471
2536 * gcc.dg/c11-generic-3.c: New test.
2537
c8a71589
PC
25382016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2539
2540 * g++.dg/init/array42.C: New.
2541 * g++.dg/init/array43.C: Likewise.
2542 * g++.dg/init/array44.C: Likewise.
2543 * g++.dg/init/array45.C: Likewise.
2544 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2545 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2546 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2547 * g++.dg/gomp/pr35751.C: Likewise.
2548 * g++.dg/init/array23.C: Likewise.
2549 * g++.dg/init/brace2.C: Likewise.
2550 * g++.dg/init/brace6.C: Likewise.
2551
44a845ca
MS
25522016-06-08 Martin Sebor <msebor@redhat.com>
2553 Jakub Jelinek <jakub@redhat.com>
2554
2555 PR c++/70507
2556 PR c/68120
2557 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2558 * c-c++-common/builtin-arith-overflow-2.c: New test.
2559 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2560 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2561 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2562
2ef16b6e
JJ
25632016-06-08 Jakub Jelinek <jakub@redhat.com>
2564
2565 PR c++/71442
2566 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2567
5e3ee346
AL
25682016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2569
2570 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2571 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2572 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2573 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2574 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2575 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2576 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2577 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2578 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2579 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2580 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2581 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2582 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2583
b2ae2814
RB
25842016-06-08 Richard Biener <rguenther@suse.de>
2585
2586 PR tree-optimization/68558
2587 * gcc.dg/vect/slp-44.c: New testcase.
2588
e09b4c37
RB
25892016-06-08 Richard Biener <rguenther@suse.de>
2590
2591 * gcc.dg/vect/slp-43.c: New testcase.
2592
72d50660
RB
25932016-06-08 Richard Biener <rguenther@suse.de>
2594
2595 PR tree-optimization/71452
2596 * gcc.dg/torture/pr71452.c: New testcase.
2597
988c115c
JJ
25982016-06-08 Jakub Jelinek <jakub@redhat.com>
2599
2600 PR c++/71448
2601 * g++.dg/torture/pr71448.C: New test.
2602
73d73b48
BS
26032016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2604
2605 PR debug/71432
2606 PR ada/71413
2607 * g++.dg/debug/pr71432.C: New test.
2608
bdd15d0c
PK
26092016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2610
2611 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2612 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2613 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2614
ce0607bb
AH
26152016-06-08 Alan Hayward <alan.hayward@arm.com>
2616
2617 * gcc.dg/vect/vect-live-2.c: Update effective target.
2618 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2619 * lib/target-supports.exp: Add aarch64 to vect_long.
2620
92a5f2ba
MP
26212016-06-08 Marek Polacek <polacek@redhat.com>
2622
2623 PR c/71418
2624 * gcc.dg/noncompile/pr71418.c: New test.
2625
08203f73
MP
2626 PR c/71426
2627 * gcc.dg/noncompile/pr71426.c: New test.
2628
d1fcc2bd
JH
26292016-06-07 Jan Hubicka <hubicka@ucw.cz>
2630
2631 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2632 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2633 * gcc.dg/predict-3.c: Update template.
2634 * gcc.dg/predict-5.c: Update template.
2635 * gcc.dg/predict-6.c: Update template.
2636 * gcc.dg/predict-9.c: Update template.
2637 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2638
a23e6f1c
BS
26392016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2640
2641 * gcc.target/powerpc/vec-mul.c: New test.
2642
6ffd47b7
DM
26432016-06-07 David Malcolm <dmalcolm@redhat.com>
2644
2645 * gcc.dg/spellcheck-fields-2.c: New test case.
2646
bfd67b47
RB
26472016-06-07 Richard Biener <rguenther@suse.de>
2648
2649 PR c/61564
2650 * gcc.dg/Wpragmas-1.c: New testcase.
2651 * gcc.dg/Wattributes-4.c: Likewise.
2652 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2653 entry.
2654
701b9a47
CL
26552016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2656
2657 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2658 spurious debug code.
2659
6b80d6fa
RB
26602016-06-07 Richard Biener <rguenther@suse.de>
2661
2662 PR tree-optimization/71428
2663 * gcc.dg/torture/pr71428.c: New testcase.
2664
0f3f9437
RB
26652016-06-07 Richard Biener <rguenther@suse.de>
2666
2667 PR middle-end/71423
2668 * gcc.dg/torture/pr71423.c: New testcase.
2669
ec963f2a
KV
26702016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2671
2672 PR middle-end/71408
2673 * gcc.dg/tree-ssa/pr71408.c: New test.
2674
46ab5b6e
KV
26752016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2676
2677 PR middle-end/71281
2678 * g++.dg/torture/pr71281.C: New test.
2679
1f40cff3
MP
26802016-06-06 Marek Polacek <polacek@redhat.com>
2681
2682 PR c/71362
2683 * gcc.dg/pr71362.c: New test.
2684
6f5bcd24
JJ
26852016-06-06 Jakub Jelinek <jakub@redhat.com>
2686 Patrick Palka <ppalka@gcc.gnu.org>
2687
2688 PR c++/70847
2689 PR c++/71330
2690 PR c++/71393
2691 * g++.dg/opt/pr70847.C: New test.
2692 * g++.dg/ubsan/pr70847.C: New test.
2693 * g++.dg/ubsan/pr71393.C: New test.
2694
158beb4a
JJ
26952016-06-06 Jakub Jelinek <jakub@redhat.com>
2696
2697 PR tree-optimization/71259
2698 * gcc.dg/vect/pr71259.c: New test.
2699
d9b950dd
DM
27002016-06-06 David Malcolm <dmalcolm@redhat.com>
2701
2702 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2703 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2704 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2705 above.
2706
36f9ad69
KT
27072016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2708
2709 PR middle-end/37780
2710 * gcc.c-torture/execute/pr37780.c: New test.
2711 * gcc.target/aarch64/pr37780_1.c: Likewise.
2712 * gcc.target/arm/pr37780_1.c: Likewise.
2713
5545a907
MP
27142016-06-06 Marek Polacek <polacek@redhat.com>
2715
2716 * c-c++-common/attr-may-alias-1.c: New test.
2717 * c-c++-common/attr-may-alias-2.c: New test.
2718 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2719
93671519
BE
27202016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2721
2722 PR c/24414
2723 * gcc.target/i386/pr24414.c: New test.
2724
690f24b7
JM
27252016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2726
2727 * gcc.target/sparc/vis4misc.c: New file.
2728 * gcc.target/sparc/fpcmp.c: Likewise.
2729 * gcc.target/sparc/fpcmpu.c: Likewise.
2730
31ce6157
AH
27312016-06-06 Alan Hayward <alan.hayward@arm.com>
2732
2733 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2734 * gcc.dg/vect/vect-live-3.c: Likewise.
2735
9fcebb5a
RB
27362016-06-06 Richard Biener <rguenther@suse.de>
2737
2738 PR tree-optimization/71398
2739 * gcc.dg/torture/pr71398.c: New testcase.
2740
903ca97b
UB
27412016-06-06 Uros Bizjak <ubizjak@gmail.com>
2742
2743 PR target/71389
2744 * g++.dg/pr71389.C: New test.
2745
9c1eb332
JD
27462016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2747
2748 PR fortran/71404
2749 * gfortran.dg/fmt_read_5.f: New test.
2750
b2d83bd2
AV
27512016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2752
2753 PR fortran/69659
2754 * gfortran.dg/class_array_22.f03: New test.
2755
ec81960e
JH
27562016-06-05 Jan Hubicka <hubicka@ucw.cz>
2757
2758 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2759
429d2750
JH
27602016-06-05 Jan Hubicka <hubicka@ucw.cz>
2761
2762 * gcc.dg/predict-9.c: Update template.
2763
c1c00983
PC
27642016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2765
2766 PR c++/49377
2767 * g++.dg/template/pr49377.C: New.
2768
1927a963
JJ
27692016-06-04 Jakub Jelinek <jakub@redhat.com>
2770
2771 PR tree-optimization/71405
2772 * g++.dg/torture/pr71405.C: New test.
2773
909a11ad
PC
27742016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2775
2776 PR c++/70202
2777 * g++.dg/inherit/crash5.C: New.
2778 * g++.dg/inherit/virtual1.C: Adjust.
2779
08bbb1f8
JL
27802016-06-03 Jeff Law <law@redhat.com>
2781
2782 PR tree-optimization/71316
2783 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2784
7c35235c
JJ
27852016-06-03 Jakub Jelinek <jakub@redhat.com>
2786
2787 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2788 dg-additional-options with just -fno-tree-scev-cprop in it.
2789 * gcc.dg/vect/vect-live-2.c: Likewise.
2790 * gcc.dg/vect/vect-live-5.c: Likewise.
2791 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2792 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2793 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2794
c8572dd6
PP
27952016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2796
2797 PR c++/27100
2798 * g++.dg/other/friend6.C: New test.
2799
1c7733a7
BS
28002016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2801
2802 * g++.dg/torture/ppc-ldst-array.C: New.
2803
0d2f700f
JM
28042016-06-03 Joseph Myers <joseph@codesourcery.com>
2805
2806 PR target/71276
2807 PR target/71277
2808 * gcc.dg/torture/builtin-fp-int-inexact.c,
2809 gcc.target/i386/387-builtin-fp-int-inexact.c,
2810 gcc.target/i386/387-rint-inline-1.c,
2811 gcc.target/i386/387-rint-inline-2.c,
2812 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2813 gcc.target/i386/sse2-rint-inline-1.c,
2814 gcc.target/i386/sse2-rint-inline-2.c,
2815 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2816 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2817
f8071c05
L
28182016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2819 Julia Koval <julia.koval@intel.com>
2820
2821 PR target/66960
2822 PR target/67630
2823 PR target/67634
2824 PR target/67841
2825 PR target/68037
2826 PR target/68618
2827 PR target/68661
2828 PR target/69575
2829 PR target/69596
2830 PR target/69734
2831 * gcc.dg/guality/pr68037-1.c: New test.
2832 * gcc.dg/guality/pr68037-2.c: Likewise.
2833 * gcc.dg/guality/pr68037-3.c: Likewise.
2834 * gcc.dg/torture/pr68037-1.c: Likewise.
2835 * gcc.dg/torture/pr68037-2.c: Likewise.
2836 * gcc.dg/torture/pr68037-3.c: Likewise.
2837 * gcc.dg/torture/pr68661-1a.c: Likewise.
2838 * gcc.dg/torture/pr68661-1b.c: Likewise.
2839 * gcc.target/i386/interrupt-1.c: Likewise.
2840 * gcc.target/i386/interrupt-2.c: Likewise.
2841 * gcc.target/i386/interrupt-3.c: Likewise.
2842 * gcc.target/i386/interrupt-4.c: Likewise.
2843 * gcc.target/i386/interrupt-5.c: Likewise.
2844 * gcc.target/i386/interrupt-6.c: Likewise.
2845 * gcc.target/i386/interrupt-7.c: Likewise.
2846 * gcc.target/i386/interrupt-8.c: Likewise.
2847 * gcc.target/i386/interrupt-9.c: Likewise.
2848 * gcc.target/i386/interrupt-10.c: Likewise.
2849 * gcc.target/i386/interrupt-11.c: Likewise.
2850 * gcc.target/i386/interrupt-12.c: Likewise.
2851 * gcc.target/i386/interrupt-13.c: Likewise.
2852 * gcc.target/i386/interrupt-14.c: Likewise.
2853 * gcc.target/i386/interrupt-15.c: Likewise.
2854 * gcc.target/i386/interrupt-16.c: Likewise.
2855 * gcc.target/i386/interrupt-17.c: Likewise.
2856 * gcc.target/i386/interrupt-18.c: Likewise.
2857 * gcc.target/i386/interrupt-19.c: Likewise.
2858 * gcc.target/i386/interrupt-20.c: Likewise.
2859 * gcc.target/i386/interrupt-21.c: Likewise.
2860 * gcc.target/i386/interrupt-22.c: Likewise.
2861 * gcc.target/i386/interrupt-23.c: Likewise.
2862 * gcc.target/i386/interrupt-24.c: Likewise.
2863 * gcc.target/i386/interrupt-25.c: Likewise.
2864 * gcc.target/i386/interrupt-26.c: Likewise.
2865 * gcc.target/i386/interrupt-27.c: Likewise.
2866 * gcc.target/i386/interrupt-28.c: Likewise.
2867 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2868 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2869 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2870 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2871 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2872 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2873 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2874 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2875 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2876 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2877 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2878 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2879
36b85e43
BS
28802016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2881
9de2e795
L
2882 PR tree-optimization/52171
2883 * gcc.dg/pr52171.c: New test.
2884 * gcc.target/i386/pr52171.c: New test.
36b85e43 2885
bfeee8ac
JH
28862016-06-03 Jan Hubicka <jh@suse.cz>
2887
2888 * g++.dg/tree-ssa/pred-1.C: New testcase
2889 * gcc.dg/tree-ssa/pred-1.c: New testcase
2890
859b0bae
BS
28912016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2892
2893 PR target/70957
2894 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2895 support.
2896 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2897
3a2edf4c
AH
28982016-06-03 Alan Hayward <alan.hayward@arm.com>
2899
2900 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2901
b28ead45
AH
29022016-06-03 Alan Hayward <alan.hayward@arm.com>
2903
2904 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 2905 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
2906 * gcc.dg/vect/vect-live-1.c: New test.
2907 * gcc.dg/vect/vect-live-2.c: New test.
2908 * gcc.dg/vect/vect-live-3.c: New test.
2909 * gcc.dg/vect/vect-live-4.c: New test.
2910 * gcc.dg/vect/vect-live-5.c: New test.
2911 * gcc.dg/vect/vect-live-slp-1.c: New test.
2912 * gcc.dg/vect/vect-live-slp-2.c: New test.
2913 * gcc.dg/vect/vect-live-slp-3.c: New test.
2914
1f91747b
JJ
29152016-06-03 Jakub Jelinek <jakub@redhat.com>
2916
2917 PR middle-end/71387
2918 * g++.dg/opt/pr71387.C: New test.
2919
47b83923
JL
29202016-06-02 Jeff Law <law@redhat.com>
2921
2922 PR tree-optimization/71328
2923 * gcc.c-torture/compile/pr71328.c: New test.
2924
e96e5f46
JD
29252016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2926
2927 PR fortran/52393
2928 * gfortran.dg/fmt_read_3.f90: Fix typo.
2929 * gfortran.dg/fmt_read_4.f90: New test.
2930
b872d729
PC
29312016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2932
2933 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2934 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2935 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2936 * g++.dg/cpp0x/override2.C: Likewise.
2937 * g++.dg/parse/crash5.C: Likewise.
2938 * g++.dg/parse/error16.C: Likewise.
2939 * g++.dg/parse/error27.C: Likewise.
2940 * g++.dg/template/qualttp15.C: Likewise.
2941 * g++.dg/template/redecl4.C: Likewise.
2942 * g++.old-deja/g++.other/crash39.C: Likewise.
2943 * g++.old-deja/g++.other/struct1.C: Likewise.
2944 * g++.old-deja/g++.pt/m9a.C: Likewise.
2945 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2946
0e535442
JJ
29472016-06-02 Jakub Jelinek <jakub@redhat.com>
2948
0633ee10
JJ
2949 PR c++/71372
2950 * c-c++-common/pr71372.c: New test.
2951
0e535442
JJ
2952 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2953 __TIME__ strings with __builtin_strcmp instead of printf and
2954 dg-output.
2955
f3c5ecc2
ML
29562016-06-02 Martin Liska <mliska@suse.cz>
2957
2958 * gcc.dg/predict-9.c: New test.
2959
a91807c5
JJ
29602016-06-02 Jakub Jelinek <jakub@redhat.com>
2961
2962 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2963 global set_compiler_env_var and global saved_compiler_env_var.
2964
b5bd1978
KT
29652016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2966
2967 PR rtl-optimization/71295
2968 * gcc.c-torture/compile/pr71295.c: New test.
2969
b93b1475
JJ
29702016-06-02 Jakub Jelinek <jakub@redhat.com>
2971
930ebd0e
JJ
2972 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2973
1e021dc3
JJ
2974 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2975 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2976
b93b1475
JJ
2977 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2978 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2979 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2980 alternative number.
2981
58f2fb5c
MM
29822016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2983
2984 * gcc.target/powerpc/p9-splat-4.c: New test.
2985
29862016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2987
2988 PR target/71186
2989 * gcc.target/powerpc/pr71186.c: New test.
2990
4731c9f0
JD
29912016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2992
2993 PR fortran/52393
2994 * gfortran.dg/fmt_read_3.f90: New test.
2995
042dee3e
TP
29962016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2997
2998 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2999 procedure.
3000
15c98b2e
ES
30012016-06-01 Eduard Sanou <dhole@openmailbox.org>
3002
3003 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3004 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3005 env var is set.
3006 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3007 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3008 shown once.
3009 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3010 during compilation.
3011 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3012 vars set by dg-set-compiler-env-var.
3013
6442a6f4
PT
30142016-06-01 Paul Thomas <pault@gcc.gnu.org>
3015
3016 PR fortran/71156
3017 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3018 to the module procedure declaration.
3019 * gfortran.dg/submodule_16.f08: New test.
3020
ab62397a
JJ
30212016-06-01 Jakub Jelinek <jakub@redhat.com>
3022
3023 PR middle-end/71371
3024 * c-c++-common/gomp/pr71371.c: New test.
3025
b66af6ed
RB
30262016-06-01 Richard Biener <rguenther@suse.de>
3027
3028 PR tree-optimization/71366
3029 * gcc.dg/torture/pr71366-1.c: New testcase.
3030 * gcc.dg/torture/pr71366-2.c: Likewise.
3031
e342b9d8
KN
30322016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3033
3034 * gcc.target/powerpc/vslv-0.c: New test.
3035 * gcc.target/powerpc/vslv-1.c: New test.
3036 * gcc.target/powerpc/vsrv-0.c: New test.
3037 * gcc.target/powerpc/vsrv-1.c: New test.
3038
721547cd
NS
30392016-06-01 Nathan Sidwell <nathan@acm.org>
3040
3041 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3042 * gcc.target/nvptx/weak.c: New.
3043
fa2c9034
RB
30442016-06-01 Richard Biener <rguenther@suse.de>
3045
3046 PR tree-optimization/71261
3047 * gcc.dg/torture/vect-bool-1.c: New testcase.
3048
3e32893c
JJ
30492016-06-01 Jakub Jelinek <jakub@redhat.com>
3050
3051 * gfortran.dg/gomp/order-1.f90: New test.
3052 * gfortran.dg/gomp/order-2.f90: New test.
3053
8c383600
JH
30542016-06-01 Jan Hubicka <hubicka@ucw.cz>
3055
3056 * gcc.dg/unroll-6.c: Update template.
3057 * gcc.dg/unroll-7.c: New testcase.
3058 * gcc.dg/unroll-8.c: New testcase.
3059
a0dfeef5
EB
30602016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3061
3062 * gnat.dg/opt56.ad[sb]: New test.
3063
48de5701
PC
30642016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3065
3066 PR c++/66635
3067 * g++.dg/cpp0x/constexpr-ice16.C: New.
3068
827cf695
PP
30692016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3070
3071 PR tree-optimization/71314
3072 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3073 -mbranch-cost=2.
3074
ff66f6e8
PP
30752016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3076
3077 PR tree-optimization/71077
3078 * gcc.dg/tree-ssa/pr71077.c: New test.
3079
050fb209
JH
30802016-05-31 Jan Hubicka <hubicka@ucw.cz>
3081
48de5701
PC
3082 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3083 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3084 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 3085
c642d919
PC
30862016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3087
3088 PR c++/71248
3089 * g++.dg/cpp0x/pr71248.C: New.
3090 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3091 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3092 * g++.dg/init/new37.C: Likewise.
3093 * g++.dg/template/static1.C: Likewise.
3094 * g++.dg/template/static2.C: Likewise.
3095
d6439e08
L
30962016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3097
3098 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3099 instead of %rdi.
3100 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3101
780b9dd4
MP
31022016-05-31 Marek Polacek <polacek@redhat.com>
3103
3104 * c-c++-common/Wswitch-unreachable-3.c: New test.
3105 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3106
0d99f8a0
RB
31072016-05-31 Richard Biener <rguenther@suse.de>
3108
3109 PR tree-optimization/71352
3110 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3111
52545641
TP
31122016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3113
3114 * gcc.target/arm/armv5_thumb_isa.c: New test.
3115
5b8c1205
KY
31162016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3117
3118 PR target/71346
3119 * gcc.target/i386/pr71346.c: New test.
3120
7a88cc84
TV
31212016-05-31 Tom de Vries <tom@codesourcery.com>
3122
3123 PR tree-optimization/69068
3124 * gcc.dg/graphite/pr69068.c: New test.
3125
265149a6
MS
31262016-05-27 Martin Sebor <msebor@redhat.com>
3127
3128 PR c++/71306
3129 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3130
00631022
JJ
31312016-05-30 Jakub Jelinek <jakub@redhat.com>
3132
3133 PR c++/71349
3134 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3135 nowait depend(inout: dd[0]) clauses where permitted.
3136
b2f6675b
PC
31372016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3138
3139 PR c++/71238
3140 * g++.dg/parse/pr71238.C: New.
3141 * g++.dg/concepts/friend1.C: Test column numbers too.
3142 * g++.dg/cpp0x/initlist31.C: Likewise.
3143 * g++.dg/cpp0x/pr51420.C: Likewise.
3144 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3145 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3146 * g++.dg/ext/builtin3.C: Likewise.
3147 * g++.dg/lookup/friend12.C: Likewise.
3148 * g++.dg/lookup/friend7.C: Likewise.
3149 * g++.dg/lookup/koenig1.C: Likewise.
3150 * g++.dg/lookup/koenig5.C: Likewise.
3151 * g++.dg/lookup/used-before-declaration.C: Likewise.
3152 * g++.dg/overload/koenig1.C: Likewise.
3153 * g++.dg/template/crash65.C: Likewise.
3154 * g++.dg/template/friend57.C: Likewise.
3155 * g++.dg/warn/Wshadow-5.C: Likewise.
3156 * g++.dg/warn/Wunused-8.C: Likewise.
3157 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3158 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3159 * g++.old-deja/g++.jason/member.C: Likewise.
3160 * g++.old-deja/g++.jason/report.C: Likewise.
3161 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3162 * g++.old-deja/g++.law/visibility20.C: Likewise.
3163 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3164 * g++.old-deja/g++.other/static5.C: Likewise.
3165 * g++.old-deja/g++.pt/overload2.C: Likewise.
3166
a448ff40
JH
31672016-05-30 Jan Hubicka <hubicka@ucw.cz>
3168
3169 * gcc.dg/tree-ssa/peel1.c: New testcase.
3170 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3171 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3172
69be8c91
TV
31732016-05-30 Tom de Vries <tom@codesourcery.com>
3174
3175 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3176 to ce.
3177
a59775a1
PC
31782016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3179
3180 PR c++/71099
3181 * g++.dg/parse/virtual1.C: New.
3182
53d6d955
UB
31832016-05-30 Uros Bizjak <ubizjak@gmail.com>
3184
3185 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3186 Use correct register when clearing %edx.
3187
0557293f
AM
31882016-05-30 Alexander Monakov <amonakov@ispras.ru>
3189
3190 PR tree-optimization/71289
3191 * gcc.dg/pr71289.c: New test.
3192
5d476e35
KV
31932016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3194
3195 PR middle-end/71269
3196 PR middle-end/71292
3197 * gcc.dg/tree-ssa/pr71269.c: New test.
3198 * gcc.dg/tree-ssa/pr71292.c: New test.
3199
db5447ca
KV
32002016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3201
3202 PR middle-end/71252
3203 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3204
98bdbb39
JH
32052016-05-30 Jan Hubicka <hubicka@ucw.cz>
3206
3207 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3208 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3209 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3210
7e012855
TV
32112016-05-30 Tom de Vries <tom@codesourcery.com>
3212
3213 PR tree-optimization/69067
3214 * gcc.dg/graphite/pr69067.c: New test.
3215
beed3701
UB
32162016-05-29 Uros Bizjak <ubizjak@gmail.com>
3217
3218 PR target/71245
3219 * gcc.target/i386/pr71245-1.c: New test.
3220 * gcc.target/i386/pr71245-2.c: Ditto.
3221
b6d4f8e8
PC
32222016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3223
3224 PR c++/71105
3225 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3226 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3227 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3228
00022058
JH
32292016-05-27 Jan Hubicka <hubicka@ucw.cz>
3230
3231 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3232
c8419aca
VV
32332016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3234
3235 Revert:
3236 PR c++/69855
3237 * g++.dg/overload/69855.C: New.
3238 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3239 * g++.old-deja/g++.pt/crash3.C: Likewise.
3240
8008c4d2
PC
32412016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3242
3243 PR c++/60385
3244 * g++.dg/parse/namespace13.C: New.
3245
8b2ef235
JL
32462016-05-26 Jeff Law <law@redhat.com>
3247
3248 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3249 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3250 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3251 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3252 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3253 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3254 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3255 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3256 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3257 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3258 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3259 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3260 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3261
7d67159b
VV
32622016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3263
3264 PR c++/69855
3265 * g++.dg/overload/69855.C: New.
3266 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3267 * g++.old-deja/g++.pt/crash3.C: Likewise.
3268
88e3bdd1
JW
32692016-05-27 Jiong Wang <jiong.wang@arm.com>
3270
3271 PR target/63596
3272 * gcc.target/aarch64/va_arg_1.c: New testcase.
3273 * gcc.target/aarch64/va_arg_2.c: Likewise.
3274 * gcc.target/aarch64/va_arg_3.c: Likewise.
3275
3fd6b9cc
JW
32762016-05-27 Jiong Wang <jiong.wang@arm.com>
3277
3278 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3279 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3280 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3281 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3282 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3283
3cee7e4e
MP
32842016-05-27 Marek Polacek <polacek@redhat.com>
3285
3286 PR middle-end/71308
3287 * g++.dg/torture/pr71308.C: New test.
3288
6a813c96
DV
32892016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3290
3291 * gcc.dg/zero_bits_compound-1.c: New test.
3292 * gcc.dg/zero_bits_compound-2.c: New test.
3293
0561bcfb
IE
32942016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3295
3296 PR middle-end/71279
3297 * gcc.dg/pr71279.c: New test.
3298
21316320
MM
32992016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3300
3301 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3302 floating point min/max/comparison instructions.
3303 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3304
7211a097
JJ
33052016-05-26 Jakub Jelinek <jakub@redhat.com>
3306
3307 * c-c++-common/gomp/schedule-1.c: New test.
3308 * gfortran.dg/gomp/schedule-1.f90: New test.
3309
cac177cf
PP
33102016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3311
3312 PR c++/70822
3313 PR c++/70106
3314 * g++.dg/cpp1y/auto-fn32.C: New test.
3315 * g++.dg/cpp1y/paren4.C: New test.
3316
a2d5b8c9
NS
33172016-05-26 Nathan Sidwell <nathan@acm.org>
3318
3319 * gcc.dg/20060410.c: Xfail on ptx.
3320 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3321 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3322 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3323 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3324 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3325
ffa8b552
TP
33262016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3327
3328 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3329
c7501e00
JJ
33302016-05-26 Jakub Jelinek <jakub@redhat.com>
3331
1875b9a0
JJ
3332 PR tree-optimization/71280
3333 * gcc.dg/pr71280.c: New test.
3334
2116e19f
JJ
3335 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3336
305aef09
JJ
3337 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3338 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3339
c7501e00
JJ
3340 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3341
ca449d26
JW
33422016-05-26 Jiong Wang <jiong.wang@arm.com>
3343
3344 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 3345 kept in memory.
ca449d26 3346
8af01c66
JL
33472016-05-25 Jeff Law <law@redhat.com>
3348
3349 PR tree-optimization/71272
3350 * gcc.c-torture/compile/pr71272.c: new test.
3351
f9d6ce73
BS
33522016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3353
3354 * gcc.target/powerpc/vec-cmpne.c: New test.
3355 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3356
a88a7b22
EB
33572016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3358
3359 * gnat.dg/opt55.ad[sb]: New test.
3360
125f02ed
SKS
33612016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3362
3363 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3364 * c-c++-common/pr60226.c: Require int32plus.
3365 * gcc.c-torture/execute/pr70602.c: Likewise.
3366 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3367 unsigned long for malloc arg type.
3368 * gcc.dg/asr_div1.c: Require int32plus.
3369 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3370 * gcc.dg/pie-1.c: Require pie.
3371 * gcc.dg/pie-2.c: Likewise.
3372 * gcc.dg/pr59471.c: Require int32plus.
3373 * gcc.dg/pr59963-2.c: XFAIL for int16.
3374 * gcc.dg/pr60114.c: Require int32plus.
3375 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3376 unsigned long for typedef of size_t.
3377 * gcc.dg/pr63914.c: Require int32plus.
3378 * gcc.dg/pr64536.c: Require pt32plus.
3379 * gcc.dg/pr65658.c: Likewise.
3380 * gcc.dg/pr67271.c: Require int32plus.
3381 * gcc.dg/pr68112.c: Likewise.
3382 * gcc.dg/pr69071.c: Skip for avr target.
3383 * gcc.dg/pr69973.c: Require int32plus.
3384 * gcc.dg/pr70169.c: Skip for avr target.
3385 * gcc.dg/sso-6.c: Require int32plus.
3386 * gcc.dg/sso-7.c: Likewise.
3387 * gcc.dg/sso-8.c: Likewise.
3388 * gcc.dg/vrp-min-max-2.c: Likewise.
3389
c6e434f5
UB
33902016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3391
3392 PR target/70738
3393 * gcc.target/i386/pr70738-1.c: New test.
3394 * gcc.target/i386/pr70738-2.c: Likewise.
3395 * gcc.target/i386/pr70738-3.c: Likewise.
3396 * gcc.target/i386/pr70738-4.c: Likewise.
3397 * gcc.target/i386/pr70738-5.c: Likewise.
3398 * gcc.target/i386/pr70738-6.c: Likewise.
3399 * gcc.target/i386/pr70738-7.c: Likewise.
3400 * gcc.target/i386/pr70738-8.c: Likewise.
3401 * gcc.target/i386/pr70738-9.c: Likewise.
3402
5c42d341
KT
34032016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3404
3405 PR rtl-optimization/66940
3406 * gcc.c-torture/execute/pr66940.c: New test.
3407
bf9a1a07
IV
34082016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3409
3410 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3411 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3412 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3413 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3414 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3415 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3416 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3417 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3418 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3419 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3420 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3421 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3422 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3423 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3424 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3425 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3426 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3427 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3428 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3429 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3430 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3431 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3432 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3433 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3434
95efe6b6
MP
34352016-05-25 Marek Polacek <polacek@redhat.com>
3436
3437 PR c/71265
3438 * gcc.dg/noncompile/pr71265.c: New test.
3439
a23faf7a
MP
3440 PR c/71266
3441 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3442
69a6d5ad
NS
34432016-05-25 Nathan Sidwell <nathan@acm.org>
3444
3445 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3446
3072d4ea
RB
34472016-05-25 Richard Biener <rguenther@suse.de>
3448
3449 PR tree-optimization/71261
3450 * c-c++-common/torture/pr71261.c: New testcase.
3451
e412ece4
RB
34522016-05-25 Richard Biener <rguenther@suse.de>
3453
3454 PR tree-optimization/71264
3455 * gcc.dg/vect/pr71264.c: New testcase.
3456
b9e551ad
PC
34572016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3458
3459 PR c++/55992
3460 * g++.dg/cpp0x/alias-decl-53.C: New.
3461 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3462
6aa1abe5
ML
34632016-05-25 Martin Liska <mliska@suse.cz>
3464
3465 * g++.dg/pr71239.C: New test.
3466
842d162e
RB
34672016-05-25 Richard Biener <rguenther@suse.de>
3468
c87885ca
RO
3469 * gcc.dg/vect/pr58135.c: Rename to ...
3470 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 3471
f184a36c
MP
34722016-05-25 Marek Polacek <polacek@redhat.com>
3473
3474 * g++.dg/pr65295.C: Use target c++14.
3475
021fad86
PC
34762016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3477
53d6d955
UB
3478 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3479 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 3480
c3eaf15a
MM
34812016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3482
3483 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3484 instructions.
3485
e46c7770
CP
34862016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3487
3488 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3489 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3490 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3491 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3492 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3493 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3494 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3495 * c-c++-common/goacc/pcopy.c: Likewise.
3496 * c-c++-common/goacc/pcopyin.c: Likewise.
3497 * c-c++-common/goacc/pcopyout.c: Likewise.
3498 * c-c++-common/goacc/pcreate.c: Likewise.
3499 * c-c++-common/goacc/pr70688.c: New test.
3500 * c-c++-common/goacc/present-1.c: Adjust test.
3501 * c-c++-common/goacc/reduction-5.c: Likewise.
3502 * g++.dg/goacc/data-1.C: New test.
3503
4bfc9db7
MM
35042016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3505
3506 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3507 vector parity built-in functions.
3508 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3509 count trailing zeros automatic vectorization.
3510 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3511 count trailing zeros built-in functions.
3512
2bc145af
KV
35132016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3514
3515 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3516
26869fdb
PH
35172016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3518
3519 PR target/71050
3520 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3521
b2dc9c3b
PC
35222016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3523
3524 PR c++/50436
3525 * g++.dg/template/crash123.C: New.
3526 * g++.dg/template/crash124.C: Likewise.
3527
f65e97fd
MS
35282016-05-24 Martin Sebor <msebor@redhat.com>
3529
3530 PR c++/71147
3531 * g++.dg/ext/flexary16.C: New test.
3532
a6f5ac7f
IV
35332016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3534
69a6d5ad
NS
3535 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3536 before math.h is included.
a6f5ac7f
IV
3537 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3538 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3539 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3540 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3541 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3542 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3543 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3544 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3545 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3546 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3547 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3548 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3549 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3550 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3551 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3552 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3553 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3554 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3555 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3556 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3557 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3558 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3559 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3560
27bad558
MM
35612016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3562 Kelvin Nilsen <kelvin@gcc.gnu.org>
3563
3564 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3565 support.
3566
72f382fb
PC
35672016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3568
3569 PR c++/69872
3570 * g++.dg/warn/Wno-narrowing1.C: New.
3571
ef2ec9d9
MP
35722016-05-24 Marek Polacek <polacek@redhat.com>
3573
3574 PR c/71249
3575 * c-c++-common/Wswitch-unreachable-2.c: New test.
3576
e90434e3
JJ
35772016-05-24 Jakub Jelinek <jakub@redhat.com>
3578
7adb26f2
JJ
3579 PR c++/71257
3580 * g++.dg/vect/simd-clone-6.cc: New test.
3581 * g++.dg/gomp/declare-simd-6.C: New test.
3582
e90434e3
JJ
3583 PR middle-end/70434
3584 PR c/69504
3585 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3586
b556ea3b
RB
35872016-05-24 Richard Biener <rguenther@suse.de>
3588
3589 PR tree-optimization/71240
3590 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3591
e5328f5d
RB
35922016-05-24 Richard Biener <rguenther@suse.de>
3593
3594 PR tree-optimization/71230
3595 * gcc.dg/torture/pr71230.c: New testcase.
3596 * g++.dg/torture/pr71230.C: Likewise.
3597
a04e69c0
TS
35982016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3599
3600 * c-c++-common/goacc/routine-5.c: Add tests.
3601 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3602 * gfortran.dg/goacc/routine-6.f90: Add tests.
3603
30fd2977
RB
36042016-05-24 Richard Biener <rguenther@suse.de>
3605
3606 PR tree-optimization/71253
3607 * gcc.dg/torture/pr71253.c: New testcase.
3608
ca6f60bc
KV
36092016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3610
3611 PR middle-end/71252
3612 * gfortran.dg/pr71252.f90: New test.
3613
d3465d72
RS
36142016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3615
3616 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3617
f17a223d
RB
36182016-05-24 Richard Biener <rguenther@suse.de>
3619
3620 PR middle-end/70434
3621 PR c/69504
3622 * c-c++-common/vector-subscript-4.c: New testcase.
3623 * c-c++-common/vector-subscript-5.c: Likewise.
3624
e3f36534
JD
36252016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3626
3627 PR fortran/71123
3628 * gfortran.dg/namelist_90.f: New test
3629
85d5c27d
JD
36302016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3631
3632 PR fortran/66461
3633 * gfortran.dg/unexpected_eof.f: New test
3634
fe3f3340
MM
36352016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3636 Kelvin Nilsen <kelvin@gcc.gnu.org>
3637
3638 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3639 as little endian.
3640
26d6ae55
PC
36412016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3642
3643 PR c++/70972
3644 * g++.dg/cpp0x/inh-ctor20.C: New.
3645 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3646
d6c9a06f
PC
36472016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3648
3649 PR c++/69095
3650 * g++.dg/cpp0x/variadic168.C: New.
3651
396a1d10
PC
36522016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3653
3654 * g++.dg/cpp0x/pr31445.C: Test column number too.
3655 * g++.dg/cpp0x/pr32253.C: Likewise.
3656 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3657 * g++.dg/cpp0x/variadic36.C: Likewise.
3658
ece46666
MG
36592016-05-23 Marc Glisse <marc.glisse@inria.fr>
3660
3661 * gcc.dg/fold-notshift-2.c: Adjust.
3662
a7dc5980
MP
36632016-05-23 Marek Polacek <polacek@redhat.com>
3664
3665 PR c/49859
3666 * c-c++-common/Wswitch-unreachable-1.c: New test.
3667 * gcc.dg/Wswitch-unreachable-1.c: New test.
3668 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3669 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3670 * g++.dg/gomp/block-10.C: Likewise.
3671 * gcc.dg/gomp/block-10.c: Likewise.
3672 * g++.dg/gomp/block-9.C: Likewise.
3673 * gcc.dg/gomp/block-9.c: Likewise.
3674 * g++.dg/gomp/target-1.C: Likewise.
3675 * g++.dg/gomp/target-2.C: Likewise.
3676 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 3677 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
3678 * g++.dg/gomp/taskgroup-1.C: Likewise.
3679 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3680 * gcc.dg/gomp/teams-1.c: Likewise.
3681 * g++.dg/gomp/teams-1.C: Likewise.
3682 * g++.dg/overload/error3.C: Likewise.
3683 * g++.dg/tm/jump1.C: Likewise.
3684 * g++.dg/torture/pr40335.C: Likewise.
3685 * gcc.dg/c99-vla-jump-5.c: Likewise.
3686 * gcc.dg/switch-warn-1.c: Likewise.
3687 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3688 * gcc.dg/nested-func-1.c: Likewise.
3689 * gcc.dg/pr67784-4.c: Likewise.
3690
18b54004
RB
36912016-05-23 Richard Biener <rguenther@suse.de>
3692
3693 PR tree-optimization/71230
3694 * gfortran.dg/pr71230-1.f90: New testcase.
3695 * gfortran.dg/pr71230-2.f90: Likewise.
3696
e569db5f
VK
36972016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3698
396a1d10 3699 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
3700 * gcc.dg/vect/pr58135.c: Add new.
3701 * gfortran.dg/pr46519-1.f: Adjust test case.
3702
e4b71114
PC
37032016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3704
3705 PR c++/53401
3706 * g++.dg/cpp0x/decltype64.C: New.
3707
a25a8058
CL
37082016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3709
3710 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3711 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3712 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3713
0dcfe9ab
CL
37142016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3715
3716 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3717 Add poly64x1_t and poly64x2_t cases if supported.
3718 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3719 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3720 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3721 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3722 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3723
ffd70e4a
CL
37242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3725
3726 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3727 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3728 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3729 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3730 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3731 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3732 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3733
4b1f57fe
CL
37342016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3735
3736 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3737
16c5ec77
CL
37382016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3739
3740 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3741 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3742
94ad56c7
JJ
37432016-05-22 Jakub Jelinek <jakub@redhat.com>
3744
57748705
JJ
3745 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3746 constraint instead of "r".
3747 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3748 insn instead of vxorpd.
3749 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3750
af120161
JJ
3751 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3752 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3753
355023ce
JJ
3754 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3755
3b48574c
JJ
3756 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3757 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3758
94ad56c7
JJ
3759 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3760
8a85cee2
KV
37612016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3762
3763 PR middle-end/40921
3764 * gcc.dg/tree-ssa/pr40921.c: New test.
3765
8e916b16
PS
37662016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3767
3768 PR target/71103
3769 * gcc.target/avr/pr71103.c: New test.
3770
88aea79f
KV
37712016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3772
3773 PR middle-end/71179
3774 * gcc.dg/tree-ssa/pr71179.c: New test.
3775
79063edd
MS
37762016-05-20 Martin Sebor <msebor@redhat.com>
3777
3778 PR c/71115
3779 * gcc.dg/init-excess-2.c: New test.
3780
55c8849f
EB
37812016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3782
3783 * gnat.dg/opt53.adb: New test.
3784 * gnat.dg/opt54.adb: Likewise.
3785
c91a0948
MJ
37862016-05-20 Martin Jambor <mjambor@suse.cz>
3787
3788 PR tree-optimization/70884
3789 * gcc.dg/tree-ssa/pr70919.c: New test.
3790
9cad20fa
BS
37912016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3792
3793 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3794 formatting.
69a6d5ad
NS
3795 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3796 fix code formatting.
3797
37982016-05-20 Nathan Sidwell <nathan@acm.org>
3799
3800 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3801 non-common cases.
3802 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 3803
15c671a7
DM
38042016-05-20 David Malcolm <dmalcolm@redhat.com>
3805
3806 * jit.dg/all-non-failing-tests.h: Add
3807 test-factorial-must-tail-call.c.
3808 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3809 * jit.dg/test-factorial-must-tail-call.c: New test case.
3810
4f028369
JJ
38112016-05-20 Jakub Jelinek <jakub@redhat.com>
3812
3813 PR fortran/71204
3814 * gfortran.dg/pr71204.f90: New test.
3815
7dea4ab3
CP
38162016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3817
3818 * gcc.target/nvptx/sincos.c: New test.
3819
ef98d365
PC
38202016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3821
3822 PR c++/70572
3823 * g++.dg/cpp1y/auto-fn31.C: New.
3824
92466115
BS
38252016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3826
3827 * gcc.target/powerpc/vec-addec.c: New test.
3828 * gcc.target/powerpc/vec-addec-int128.c: New test.
3829
9a385c2d
DM
38302016-05-20 David Malcolm <dmalcolm@redhat.com>
3831
3832 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3833 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3834 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3835 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3836
77c9d5b4
JH
38372016-05-20 Jan Hubicka <hubicka@ucw.cz>
3838
3839 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3840
68047971
JJ
38412016-05-20 Jakub Jelinek <jakub@redhat.com>
3842
18954840
JJ
3843 PR c++/71210
3844 * g++.dg/opt/pr71210-1.C: New test.
3845 * g++.dg/opt/pr71210-2.C: New test.
3846
68047971
JJ
3847 PR tree-optimization/29756
3848 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3849 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3850 only on selected targets where V4SImode vectors are known to be
3851 supported.
3852
d78789f5
MG
38532016-05-20 Marc Glisse <marc.glisse@inria.fr>
3854
3855 PR tree-optimization/71079
3856 PR tree-optimization/71206
3857 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3858
550fa093
PK
38592016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3860
3861 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3862 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3863 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3864
483c6429
RG
38652016-05-20 Richard Guenther <rguenther@suse.de>
3866
3867 PR tree-optimization/29756
3868 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3869
eb066284
RB
38702016-05-20 Richard Biener <rguenther@suse.de>
3871
3872 PR tree-optimization/71185
3873 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3874
58f10249
RB
38752016-05-20 Richard Biener <rguenther@suse.de>
3876
3877 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3878
2a5569fa
MP
38792016-05-19 Marek Polacek <polacek@redhat.com>
3880
3881 PR c++/71075
3882 * g++.dg/diagnostic/pr71075.C: New test.
3883
5e9a5385
DM
38842016-05-19 David Malcolm <dmalcolm@redhat.com>
3885
3886 PR c++/71184
3887 * g++.dg/pr71184.C: New test case.
3888
4f45da44
KN
38892016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3890
3891 * gcc.target/powerpc/darn-0.c: New test.
3892 * gcc.target/powerpc/darn-1.c: New test.
3893 * gcc.target/powerpc/darn-2.c: New test.
3894
4177437e
MP
38952016-05-19 Marek Polacek <polacek@redhat.com>
3896
3897 PR tree-optimization/71031
3898 * gcc.dg/tree-ssa/vrp100.c: New test.
3899
afb72432
IE
39002016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3901
3902 PR rtl-optimization/71148
3903 * gcc.dg/pr71148.c: New test.
3904
4f83064e
KT
39052016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3906
3907 PR target/71056
3908 * gcc.target/arm/pr71056.c: New test.
3909
4bf8dbe1
BE
39102016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3911
3912 * c-c++-common/pr69669.c: Check the used mode.
3913
f3510625
MO
39142016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3915
3916 PR sanitizer/64354
3917 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3918
43c0068e
RB
39192016-05-19 Richard Biener <rguenther@suse.de>
3920
3921 PR tree-optimization/70729
3922 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3923 * gcc.dg/graphite/scop-18.c: Likewise.
3924 * gcc.dg/pr41783.c: Disable LIM.
3925 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3926 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3927 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3928 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3929 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3930 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3931 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3932 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3933 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3934 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3935 * gfortran.dg/pr42108.f90: Likewise.
3936
70f25790
DM
39372016-05-18 David Malcolm <dmalcolm@redhat.com>
3938
3939 PR driver/69265
3940 * gcc.dg/spellcheck-options-11.c: New test case.
3941
960db8ec
JJ
39422016-05-18 Jakub Jelinek <jakub@redhat.com>
3943
3944 PR c++/71100
3945 * g++.dg/opt/pr71100.C: New test.
3946
04643334
MJ
39472016-05-18 Martin Jambor <mjambor@suse.cz>
3948
3949 PR ipa/69708
3950 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3951 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3952 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3953 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3954
91bb9f80
MJ
39552016-05-18 Martin Jambor <mjambor@suse.cz>
3956
3957 PR ipa/69708
3958 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3959 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3960 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3961 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3962 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3963
c584aca6
PC
39642016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3965
3966 PR c++/69793
3967 * g++.dg/template/crash122.C: New.
3968
20309c6e
PC
39692016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3970
3971 PR c++/70466
3972 * g++.dg/template/pr70466-1.C: New.
3973 * g++.dg/template/pr70466-2.C: Likewise.
3974
50c78b9a
MM
39752016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3976
3977 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3978 splat operations and the XXSPLTIB instruction.
3979 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3980 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3981 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3982 xxlxor to clear a register.
3983
cf8be00d
RS
39842016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3985
3986 * gcc.dg/torture/pr71020.c: New test.
3987
848a392a
MJ
39882016-05-18 Martin Jambor <mjambor@suse.cz>
3989
3990 PR ipa/70646
3991 * gcc.dg/ipa/pr70646.c: New test.
3992
1f2ab776
CL
39932016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3994
3995 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3996
76489493
CL
39972016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3998
3999 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4000 missing tests for vreinterpretq_p{8,16}.
4001
bd79378d
CL
40022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4003
4004 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4005 vsliq_n_s64 and vsliq_n_u64.
4006
81ca3ea0
CL
40072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4008
4009 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4010 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4011
873cb425
CL
40122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4013
4014 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4015 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4016 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4017
9d6e7c21
CL
40182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4019
4020 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4021 in comment.
4022
b4dbe40e 40232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
4024
4025 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4026 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4027 "blr\t" and switch to scan-assembler-times.
4028
83a5c910
JW
40292016-05-18 Jiong Wang <jiong.wang@arm.com>
4030
53d6d955
UB
4031 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4032 with __aarch64__.
4033 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4034 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 4035
fb7cbdeb
JJ
40362016-05-18 Jakub Jelinek <jakub@redhat.com>
4037
8ee91165
JJ
4038 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4039 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4040 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4041 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4042 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4043 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4044
cf4d516a
JJ
4045 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4046 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4047
a4f16422
JJ
4048 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4049 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4050
7b37ce10
JJ
4051 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4052 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4053
fb7cbdeb
JJ
4054 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4055
c9326aef
RB
40562016-05-18 Richard Biener <rguenther@suse.de>
4057
4058 PR tree-optimization/71168
4059 * gcc.dg/torture/pr71168.c: New testcase.
4060
df8b0a11
KV
40612016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4062
4063 PR middle-end/63586
4064 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4065 * gcc.dg/tree-ssa/pr63586.c: New test.
4066 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4067
2efd67ed
NS
40682016-05-17 Nathan Sidwell <nathan@acm.org>
4069
4070 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4071 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4072 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4073 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4074
1988b2c2
NS
40752016-05-17 Nathan Sidwell <nathan@acm.org>
4076
4077 * gcc.target/nvptx/abi-vararg-3.c: New.
4078
ad1d92ab
MM
40792016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4080
4081 PR tree-optimization/54579
4082 PR middle-end/55299
4083 * gcc.dg/fold-notrotate-1.c: New test.
4084 * gcc.dg/fold-notshift-1.c: New test.
4085 * gcc.dg/fold-notshift-2.c: New test.
4086
47768df8
MP
40872016-05-17 Marek Polacek <polacek@redhat.com>
4088
4089 PR ipa/71146
4090 * g++.dg/ipa/pr71146.C: New test.
4091
6b5423a5
DM
40922016-05-17 David Malcolm <dmalcolm@redhat.com>
4093
4094 * jit.dg/test-error-array-bounds.c: New test case.
4095
c7986356
MG
40962016-05-17 Marc Glisse <marc.glisse@inria.fr>
4097
4098 * gcc.dg/tree-ssa/and-1.c: New testcase.
4099
d982c5b7
MG
41002016-05-17 Marc Glisse <marc.glisse@inria.fr>
4101
4102 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4103 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4104
0139ba93
MG
41052016-05-17 Marc Glisse <marc.glisse@inria.fr>
4106
4107 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4108 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4109
daab4562
JW
41102016-05-17 Jiong Wang <jiong.wang@arm.com>
4111
4112 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4113
22330033
JW
41142016-05-17 Jiong Wang <jiong.wang@arm.com>
4115
4116 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4117
98b3a5f2
JW
41182016-05-17 Jiong Wang <jiong.wang@arm.com>
4119
4120 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4121 ".2d[index]" when scan the assembly.
4122 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4123 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4124 float64x1.
4125 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4126
b71b7a8e
RB
41272016-05-17 Richard Biener <rguenther@suse.de>
4128
4129 PR tree-optimization/71132
4130 * gcc.dg/torture/pr71132.c: New testcase.
4131
3c51ad46
CL
41322016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4133
4134 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4135
d20faa66
KT
41362016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4137
4138 PR target/70809
4139 * gcc.target/aarch64/pr70809_1.c: New test.
4140
b75cc5a4
KT
41412016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4142
4143 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4144 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4145 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4146 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4147
b28eb195
IE
41482016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4149 Ilya Enkovich <ilya.enkovich@intel.com>
4150
4151 PR target/71114
4152 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4153
0b9004ed
JH
41542016-05-16 Jan Hubicka <hubicka@ucw.cz>
4155
4156 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4157 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4158
1b81a1c1
MW
41592016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4160
4161 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4162 test for __ARM_FP16_ARGS.
4163 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4164 * gcc.target/arm/aapcs/neon-vect10.c: New.
4165 * gcc.target/arm/aapcs/neon-vect9.c: New.
4166 * gcc.target/arm/aapcs/vfp18.c: New.
4167 * gcc.target/arm/aapcs/vfp19.c: New.
4168 * gcc.target/arm/aapcs/vfp20.c: New.
4169 * gcc.target/arm/aapcs/vfp21.c: New.
4170 * gcc.target/arm/fp16-aapcs-1.c: New.
4171 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4172 test for __ARM_FP16_ARGS.
4173 * g++.target/arm/fp16-return-1.c: Update expected output.
4174
921d1e73
JW
41752016-05-16 Jiong Wang <jiong.wang@arm.com>
4176
4177 PR testsuite/70227
4178 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4179
228eb42a
HA
41802016-05-15 Harald Anlauf <anlauf@gmx.de>
4181
4182 PR fortran/69603
4183 * gfortran.dg/pr69603.f90: New testcase.
4184
785abfd3
FR
41852016-05-14 Fritz Reese <fritzoreese@gmail.com>
4186
4187 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4188
e75eb64f
FR
41892016-05-14 Fritz Reese <fritzoreese@gmail.com>
4190
4191 PR fortran/71047
4192 * gfortran.dg/pr71047.f08: New test.
4193
aa4b467b
JM
41942016-05-13 Joseph Myers <joseph@codesourcery.com>
4195
4196 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4197 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4198 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4199
653fb4a2
MS
42002016-05-13 Martin Sebor <msebor@redhat.com>
4201
4202 PR c++/60049
4203 * g++.dg/cpp0x/constexpr-60049.C: New test.
4204
9e37582d
JJ
42052016-05-13 Jakub Jelinek <jakub@redhat.com>
4206
4207 PR bootstrap/71071
4208 * gcc.dg/pr71071.c: New test.
4209
a278aa17
UB
42102016-05-13 Uros Bizjak <ubizjak@gmail.com>
4211
4212 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4213 remove XOP handling.
377eaca7 4214 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 4215
ac3d02e2
NS
42162016-05-13 Nathan Sidwell <nathan@acm.org>
4217
4218 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4219 __atomic_is_lock_free declaration.
4220
8ab3bdac
RB
42212016-05-13 Richard Biener <rguenther@suse.de>
4222
4223 PR tree-optimization/42587
4224 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4225
623b8e0a
ML
42262016-05-13 Martin Liska <mliska@suse.cz>
4227
4228 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4229 the new format of dump output.
4230
da7674f6
IE
42312016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4232
4233 * gcc.dg/pr71084.c: New test.
4234
c959db3d
RR
42352016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4236
53d6d955
UB
4237 PR target/53440
4238 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 4239
43203dea
RR
42402016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4241
4242 * gcc.target/aarch64/struct_return.c: New test.
4243
4f2e1536
MP
42442016-05-12 Marek Polacek <polacek@redhat.com>
4245
4246 PR c/70756
4247 * c-c++-common/pr70756-2.c: New test.
4248 * c-c++-common/pr70756.c: New test.
4249
1ef33ef3
RB
42502016-05-12 Richard Biener <rguenther@suse.de>
4251
4252 PR tree-optimization/71059
4253 * gcc.dg/torture/pr71059.c: New testcase.
4254
763baff6
RB
42552016-05-12 Richard Biener <rguenther@suse.de>
4256
4257 PR tree-optimization/71062
4258 * gcc.dg/torture/pr71062.c: New testcase.
4259
c4ec1243
IE
42602016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4261
4262 PR tree-optimization/71006
4263 * gcc.dg/pr71006.c: New test.
4264
a5fbf76d
MP
42652016-05-12 Marek Polacek <polacek@redhat.com>
4266
4267 PR driver/71063
4268 * gcc.dg/opts-7.c: New test.
4269
5acc47a4
KT
42702016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4271
4272 PR target/70830
4273 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4274 Add -save-temps to dg-options.
4275 Scan for ldmfd rather than pop instruction.
4276 * gcc.target/arm/interrupt-2.c: Likewise.
4277 * gcc.target/arm/pr70830.c: New test.
4278
40bd4bf9
JJ
42792016-05-12 Jakub Jelinek <jakub@redhat.com>
4280
3cd63842
JJ
4281 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4282 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4283
c05d08f6
JJ
4284 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4285 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4286 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4287
bc27ffae
JJ
4288 PR target/71019
4289 * gcc.target/i386/avx512vl-pack-1.c: New test.
4290 * gcc.target/i386/avx512vl-pack-2.c: New test.
4291 * gcc.target/i386/avx512bw-pack-2.c: New test.
4292
515d7412
JJ
4293 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4294
40bd4bf9
JJ
4295 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4296 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4297 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4298
44ab146a
RB
42992016-05-12 Richard Biener <rguenther@suse.de>
4300
4301 PR tree-optimization/70986
4302 * gcc.dg/torture/pr70986-1.c: New testcase.
4303 * gcc.dg/torture/pr70986-2.c: Likewise.
4304 * gcc.dg/torture/pr70986-3.c: Likewise.
4305
d6e83a8d
MM
43062016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4307
4308 PR c/43651
4309 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4310 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4311
51e67ea3
UB
43122016-05-11 Uros Bizjak <ubizjak@gmail.com>
4313
4314 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4315 directive.
4316 * gcc.target/i386/pr66746.c: Ditto.
4317
3fd2b007
MM
43182016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4319
4320 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4321 support.
4322 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4323 warning when using -mvsx-timode.
4324 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4325 * gcc.target/powerpc/dform-2.c: Likewise.
4326 * gcc.target/powerpc/pr68805.c: Likewise.
4327
5c3a10fb
MP
43282016-05-11 Marek Polacek <polacek@redhat.com>
4329
4330 PR c++/71024
4331 * c-c++-common/attributes-3.c: New test.
4332
7cfb065b
NS
43332016-05-11 Nathan Sidwell <nathan@acm.org>
4334
4335 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4336 * gcc.c-torture/execute/pr68185.c: Likewise.
4337 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4338 * gcc.dg/pr69634.c: Requires scheduling.
4339 * gcc.dg/torture/pr66178.c: Require label values.
4340 * gcc.dg/setjmp-6.c: Require indirect jumps.
4341
f35ea97d
RB
43422016-05-11 Richard Biener <rguenther@suse.de>
4343
4344 PR tree-optimization/71055
4345 * gcc.dg/torture/pr71055.c: New testcase.
4346
dff70323
RB
43472016-05-11 Richard Biener <rguenther@suse.de>
4348
4349 PR debug/71057
4350 * g++.dg/debug/pr71057.C: New testcase.
4351
56a3d28b
JJ
43522016-05-11 Jakub Jelinek <jakub@redhat.com>
4353
4354 PR fortran/70855
4355 * gfortran.dg/gomp/pr70855.f90: New test.
4356
ebc1b29e
RB
43572016-05-11 Richard Biener <rguenther@suse.de>
4358
4359 PR middle-end/71002
4360 * g++.dg/torture/pr71002.C: New testcase.
4361
98ccd1d7
IE
43622016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4363
4364 PR middle-end/70807
4365 * gcc.dg/pr70807.c: New test.
4366
ed29e24b
MS
43672016-05-10 Martin Sebor <msebor@redhat.com>
4368
4369 PR c++/38611
4370 * g++.dg/Wattributes.C: New test.
4371
e39dab2c
MG
43722016-05-10 Marc Glisse <marc.glisse@inria.fr>
4373
4374 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4375 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4376 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4377
d067e238
IE
43782016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4379
4380 PR target/70799
4381 * gcc.target/i386/pr70799-1.c: New test.
4382
cd36c83e
PMR
43832016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4384
4385 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4386
1e3af2a4
IE
43872016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4388
4389 PR middle-end/70877
4390 * gcc.target/i386/pr70877.c: New test.
4391
afc610db
IE
43922016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4393
4394 PR tree-optimization/70786
4395 * gcc.target/i386/pr70876.c: New test.
4396
4b59d19f
JJ
43972016-05-10 Jakub Jelinek <jakub@redhat.com>
4398
4399 PR target/70927
4400 * gcc.target/i386/avx512vl-logic-1.c: New test.
4401 * gcc.target/i386/avx512vl-logic-2.c: New test.
4402 * gcc.target/i386/avx512dq-logic-2.c: New test.
4403
9b5ee426
BS
44042016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4405
4406 PR target/70963
4407 * gcc.target/powerpc/pr70963.c: New.
4408
f3352cab
DM
44092016-05-10 David Malcolm <dmalcolm@redhat.com>
4410
4411 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4412 (test_very_wide_line): Add ruler to expected output.
4413 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4414 (test_very_wide_line): Likewise.
4415 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4416 (test_show_locus): Within the handling of "test_very_wide_line",
4417 enable show_ruler_p on the diagnostic context.
4418
4a3255dd
RB
44192016-05-10 Richard Biener <rguenther@suse.de>
4420
4421 PR tree-optimization/71039
4422 * gcc.dg/torture/pr71039.c: New testcase.
4423
da7c9950
NS
44242016-05-10 Nathan Sidwell <nathan@acm.org>
4425
4426 * gcc.dg/nested-func-10.c: Requires alloca.
4427 * gcc.dg/nested-func-9.c: Requires alloca.
4428 * gcc.c-torture/execute/pr70460.c: Requires labels.
4429 * gcc.c-torture/compile/pr70199.c: Requires labels.
4430 * gcc.target/nvptx/decl.c: Compile only.
4431 * gcc.target/nvptx/trailing-init.c: Compile only.
4432 * gcc.target/nvptx/ary-init.c: Compile only.
4433
cf68d92c
MP
44342016-05-10 Marek Polacek <polacek@redhat.com>
4435
4436 PR c/70255
4437 * gcc.dg/attr-opt-1.c: New test.
4438
64ea4e15
RB
44392016-05-10 Richard Biener <rguenther@suse.de>
4440
4441 PR tree-optimization/70497
4442 PR tree-optimization/28367
4443 * gcc.dg/torture/20160404-1.c: New testcase.
4444 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4445 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4446
5a96dae3
PMR
44472016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4448
4449 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4450
fc97f805
UB
44512016-05-09 Uros Bizjak <ubizjak@gmail.com>
4452
4453 * gcc.target/i386/fabsneg-1.c New test.
4454
a710b1d5
AM
44552016-05-09 Alan Modra <amodra@gmail.com>
4456
4457 PR testsuite/70826
4458 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4459
171f6f05
RB
44602016-05-09 Richard Biener <rguenther@suse.de>
4461
4462 PR tree-optimization/70985
4463 * gcc.dg/torture/pr70985.c: New testcase.
4464
18caa34e
BC
44652016-05-09 Bin Cheng <bin.cheng@arm.com>
4466
4467 * gcc.dg/tree-ssa/ifc-9.c: New test.
4468 * gcc.dg/tree-ssa/ifc-10.c: New test.
4469 * gcc.dg/tree-ssa/ifc-11.c: New test.
4470 * gcc.dg/tree-ssa/ifc-12.c: New test.
4471 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4472 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4473 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4474
7a27d38f
RB
44752016-05-09 Richard Biener <rguenther@suse.de>
4476
4477 PR fortran/70937
4478 * gfortran.dg/pr70937.f90: New testcase.
4479
5ebbbd3d
RO
44802016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4481
4482 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4483
f6288c24
FR
44842016-05-07 Fritz Reese <fritzoreese@gmail.com>
4485
4486 PR fortran/56226
4487 * gfortran.dg/dec_structure_1.f90: New testcase.
4488 * gfortran.dg/dec_structure_2.f90: Ditto.
4489 * gfortran.dg/dec_structure_3.f90: Ditto.
4490 * gfortran.dg/dec_structure_4.f90: Ditto.
4491 * gfortran.dg/dec_structure_5.f90: Ditto.
4492 * gfortran.dg/dec_structure_6.f90: Ditto.
4493 * gfortran.dg/dec_structure_7.f90: Ditto.
4494 * gfortran.dg/dec_structure_8.f90: Ditto.
4495 * gfortran.dg/dec_structure_9.f90: Ditto.
4496 * gfortran.dg/dec_structure_10.f90: Ditto.
4497 * gfortran.dg/dec_structure_11.f90: Ditto.
4498 * gfortran.dg/dec_union_1.f90: Ditto.
4499 * gfortran.dg/dec_union_2.f90: Ditto.
4500 * gfortran.dg/dec_union_3.f90: Ditto.
4501 * gfortran.dg/dec_union_4.f90: Ditto.
4502 * gfortran.dg/dec_union_5.f90: Ditto.
4503 * gfortran.dg/dec_union_6.f90: Ditto.
4504 * gfortran.dg/dec_union_7.f90: Ditto.
4505
5ec4a8cd
TV
45062016-05-07 Tom de Vries <tom@codesourcery.com>
4507
4508 PR tree-optimization/70956
4509 * gcc.dg/graphite/pr70956.c: New test.
4510
58ec1d0e
JJ
45112016-05-06 Jakub Jelinek <jakub@redhat.com>
4512
ccd88fb7
JJ
4513 PR middle-end/70941
4514 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4515 (a, b, c, d): Change type from char to signed char.
4516 (main): Compare against (signed char) -1634678893 instead of
4517 hardcoded -109. Use __builtin_abort instead of abort.
4518
dd3b6464
JJ
4519 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4520 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4521
58ec1d0e
JJ
4522 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4523
19aa23d8
YR
45242016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4525
4526 PR debug/70935
4527 * gcc.dg/torture/pr70935.c: New test.
4528
ae5f0df1
OE
45292016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4530
4531 PR target/58219
ce23a8ff 4532 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 4533
078f7e37
RB
45342016-05-06 Richard Biener <rguenther@suse.de>
4535
4536 PR tree-optimization/70960
4537 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4538
765d7b54
OE
45392016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4540
4541 PR target/52933
4542 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4543 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4544 Adjust expected instruction counts.
4545 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4546
29c94e65
MP
45472016-05-06 Marek Polacek <polacek@redhat.com>
4548
4549 PR sanitizer/70875
4550 * gcc.dg/ubsan/bounds-3.c: New test.
4551
3684b02e
OE
45522016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4553
4554 PR target/54089
4555 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4556
8706773f
RB
45572016-05-06 Richard Biener <rguenther@suse.de>
4558
4559 PR middle-end/70931
4560 * gfortran.dg/pr70931.f90: New testcase.
4561
a4f51018
RB
45622016-05-06 Richard Biener <rguenther@suse.de>
4563
4564 PR middle-end/70941
4565 * gcc.dg/torture/pr70941.c: New testcase.
4566
c4f2425f
BC
45672016-05-05 Bin Cheng <bin.cheng@arm.com>
4568
4569 PR tree-optimization/57206
4570 * gcc.dg/vect/pr57206.c: New test.
4571
5dc08197
RO
45722016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4573
4574 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4575
351f85c5
JJ
45762016-05-05 Jakub Jelinek <jakub@redhat.com>
4577
568bac8c
JJ
4578 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4579
351f85c5
JJ
4580 * c-c++-common/Wdangling-else-4.c: New test.
4581
33fd7785
JJ
45822016-05-04 Jakub Jelinek <jakub@redhat.com>
4583
2d1ac15a
JJ
4584 PR c++/70906
4585 PR c++/70933
4586 * g++.dg/opt/pr70906.C: New test.
4587 * g++.dg/opt/pr70933.C: New test.
4588
33fd7785
JJ
4589 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4590
6b715bf6
JH
45912016-05-04 Jan Hubicka <hubicka@ucw.cz>
4592
4593 * gcc.dg/ipa/pure-const-3.c: New testcase.
4594
deef7113
MP
45952016-05-04 Marek Polacek <polacek@redhat.com>
4596
4597 * c-c++-common/Wdangling-else-1.c: New test.
4598 * c-c++-common/Wdangling-else-2.c: New test.
4599 * c-c++-common/Wdangling-else-3.c: New test.
4600
5396db97
KCY
46012016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4602
4603 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4604 flag is present.
4605
de55efd5
MP
46062016-05-04 Marek Polacek <polacek@redhat.com>
4607
4608 PR c/48778
4609 * gcc.dg/Waddress-2.c: New test.
4610
475839b6
AM
46112016-05-04 Alan Modra <amodra@gmail.com>
4612
4613 * gcc.target/powerpc/pr70866.c: New.
4614
b25aad5f
MS
46152016-05-03 Martin Sebor <msebor@redhat.com>
4616
4617 PR c++/66561
4618 * c-c++-common/builtin_location.c: New test.
4619 * g++.dg/cpp1y/builtin_location.C: New test.
4620
79ce98bc
MP
46212016-05-03 Marek Polacek <polacek@redhat.com>
4622
4623 PR c/70859
4624 * gcc.dg/pr70859.c: New test.
4625 * gcc.dg/pr70859-2.c: New test.
4626
402e89f5
PMR
46272016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4628
4629 * gnat.dg/debug5.adb: New testcase.
4630
f3d90045
DV
46312016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4632
4633 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4634 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4635 Procedure to check for z10 instruction set.
4636
1e26cec1
CL
46372016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4638
4639 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4640
71aca5a0
AM
46412016-05-03 Alan Modra <amodra@gmail.com>
4642
4643 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4644
2fd70ec1
JJ
46452016-05-03 Jakub Jelinek <jakub@redhat.com>
4646
4647 * gcc.target/i386/avx512f-cvt-1.c: New test.
4648
e5705cf7
L
46492016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4650
4651 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4652 -fdump-tree-vrp-details.
4653
381cdae4
RB
46542016-05-03 Richard Biener <rguenther@suse.de>
4655
4656 * gcc.dg/pr30172-1.c: Adjust.
4657 * gcc.dg/pr63743.c: Likewise.
4658 * gcc.dg/tm/pr51696.c: Likewise.
4659 * c-c++-common/tm/safe-1.c: Likewise.
4660 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4661 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4662 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4663 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4664
adedd5c1
JJ
46652016-05-03 Jakub Jelinek <jakub@redhat.com>
4666
31ed1665
JJ
4667 PR rtl-optimization/70467
4668 * gcc.target/i386/pr70467-3.c: New test.
4669 * gcc.target/i386/pr70467-4.c: New test.
4670
dea60b59
JJ
4671 PR tree-optimization/70916
4672 * gcc.c-torture/compile/pr70916.c: New test.
4673
adedd5c1
JJ
4674 PR target/49244
4675 * gcc.target/i386/pr49244-1.c: New test.
4676 * gcc.target/i386/pr49244-2.c: New test.
4677
f80041ef
BS
46782016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4679
4680 PR rtl-optimization/44281
4681 * gcc.target/i386/pr44281.c: New test.
4682
1cfcd39e
BC
46832016-05-03 bin cheng <bin.cheng@arm.com>
4684
4685 PR tree-optimization/56541
4686 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4687 * gcc.dg/vect/pr56541.c: new test.
4688
4304ccfd
MM
46892016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4690
4691 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4692 __float128.
4693 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4694
50d94c29
L
46952016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4696
4697 PR testsuite/70520
4698 * c-c++-common/asan/clone-test-1.c (main): Align child process
4699 stack to 16 bytes.
4700
bc1aee87
DM
47012016-05-02 David Malcolm <dmalcolm@redhat.com>
4702
4703 PR c++/62314
4704 * g++.dg/spellcheck-fields-2.C: New test case.
4705
474e0129
DM
47062016-05-02 David Malcolm <dmalcolm@redhat.com>
4707
4708 PR c++/62314
4709 * g++.dg/pr62314.C: New test case.
4710
818b88a7
JH
47112016-05-02 Jan Hubicka <hubicka@ucw.cz>
4712
4713 * gcc.dg/ipa/inline-8.c: New testcase.
4714
dd77684f
JJ
47152016-05-02 Jakub Jelinek <jakub@redhat.com>
4716
4717 PR rtl-optimization/70467
4718 * gcc.target/i386/pr70467-1.c: New test.
4719
72407e00
BE
47202016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4721
4722 * gcc.dg/spec-options.c: Run the test on all targets.
4723 * gcc.dg/foo.specs: Use cpp_unique_options.
4724
dd53d197
MG
47252016-05-02 Marc Glisse <marc.glisse@inria.fr>
4726
4727 * gcc.dg/tree-ssa/unord.c: New testcase.
4728
a8b85ce9
MG
47292016-05-02 Marc Glisse <marc.glisse@inria.fr>
4730
4731 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4732
5b37e866
NS
47332016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4734
4735 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4736
7176a4a0
MP
47372016-05-02 Marek Polacek <polacek@redhat.com>
4738
4739 PR c/70851
4740 * gcc.dg/enum-incomplete-3.c: New test.
4741
6b9933b9
MP
47422016-05-02 Marek Polacek <polacek@redhat.com>
4743 Tom de Vries <tom@codesourcery.com>
4744
4745 PR tree-optimization/70700
4746 * gcc.dg/pr70700.c: New test.
4747
90f82260
UB
47482016-05-01 Uros Bizjak <ubizjak@gmail.com>
4749
4750 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4751 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4752 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4753 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4754 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4755
f73036c1
EB
47562016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4757
4758 * ada/acats/run_acats: Rename into...
4759 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4760 * ada/acats/run_all.sh: Remove redundant test.
4761 (target_run): Move around.
4762 (target_gnatchop): Use newly built executable.
4763 (target_gnatmake): Likewise.
4764 Check that the compilation of impbit succeeds.
4765
85e051a3
OE
47662016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4767
4768 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4769 * gcc.dg/20021029-1.c: Likewise.
4770 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4771 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4772 * gcc.target/sh/cmpstr.c: Likewise.
4773 * gcc.target/sh/cmpstrn.c: Likewise.
4774 * gcc.target/sh/memset.c: Likewise.
4775 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4776 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4777 * gcc.target/sh/pr39423-1.c: Likewise.
4778 * gcc.target/sh/pr49468-di.c: Likewise.
4779 * gcc.target/sh/pr49468-si.c: Likewise.
4780 * gcc.target/sh/pr49880-1.c: Likewise.
4781 * gcc.target/sh/pr49880-2.c: Likewise.
4782 * gcc.target/sh/pr49880-3.c: Likewise.
4783 * gcc.target/sh/pr50751-1.c: Likewise.
4784 * gcc.target/sh/pr50751-4.c: Likewise.
4785 * gcc.target/sh/pr50751-7.c: Likewise.
4786 * gcc.target/sh/pr51244-1.c: Likewise.
4787 * gcc.target/sh/pr51244-10.c: Likewise.
4788 * gcc.target/sh/pr51244-11.c: Likewise.
4789 * gcc.target/sh/pr51244-12.c: Likewise.
4790 * gcc.target/sh/pr51244-13.c: Likewise.
4791 * gcc.target/sh/pr51244-14.c: Likewise.
4792 * gcc.target/sh/pr51244-17.c: Likewise.
4793 * gcc.target/sh/pr51244-18.c: Likewise.
4794 * gcc.target/sh/pr51244-19.c: Likewise.
4795 * gcc.target/sh/pr51244-4.c: Likewise.
4796 * gcc.target/sh/pr51244-5.c: Likewise.
4797 * gcc.target/sh/pr51244-7.c: Likewise.
4798 * gcc.target/sh/pr51244-8.c: Likewise.
4799 * gcc.target/sh/pr51244-9.c: Likewise.
4800 * gcc.target/sh/pr51697.c: Likewise.
4801 * gcc.target/sh/pr52483-1.c: Likewise.
4802 * gcc.target/sh/pr52483-2.c: Likewise.
4803 * gcc.target/sh/pr52483-3.c: Likewise.
4804 * gcc.target/sh/pr52483-5.c: Likewise.
4805 * gcc.target/sh/pr52933-1.c: Likewise.
4806 * gcc.target/sh/pr52933-2.c: Likewise.
4807 * gcc.target/sh/pr52933-3.c: Likewise.
4808 * gcc.target/sh/pr53568-1.c: Likewise.
4809 * gcc.target/sh/pr53976-1.c: Likewise.
4810 * gcc.target/sh/pr53988-1.c: Likewise.
4811 * gcc.target/sh/pr53988.c: Likewise.
4812 * gcc.target/sh/pr54089-1.c: Likewise.
4813 * gcc.target/sh/pr54089-6.c: Likewise.
4814 * gcc.target/sh/pr54089-7.c: Likewise.
4815 * gcc.target/sh/pr54089-8.c: Likewise.
4816 * gcc.target/sh/pr54089-9.c: Likewise.
4817 * gcc.target/sh/pr54236-1.c: Likewise.
4818 * gcc.target/sh/pr54236-2.c: Likewise.
4819 * gcc.target/sh/pr54236-3.c: Likewise.
4820 * gcc.target/sh/pr54236-4.c: Likewise.
4821 * gcc.target/sh/pr54386.c: Likewise.
4822 * gcc.target/sh/pr54602-1.c: Likewise.
4823 * gcc.target/sh/pr54685.c: Likewise.
4824 * gcc.target/sh/pr54760-1.c: Likewise.
4825 * gcc.target/sh/pr54760-2.c: Likewise.
4826 * gcc.target/sh/pr54760-3.c: Likewise.
4827 * gcc.target/sh/pr54760-4.c: Likewise.
4828 * gcc.target/sh/pr54760-5.c: Likewise.
4829 * gcc.target/sh/pr54760-6.c: Likewise.
4830 * gcc.target/sh/pr55146.c: Likewise.
4831 * gcc.target/sh/pr55160.c: Likewise.
4832 * gcc.target/sh/pr59278.c: Likewise.
4833 * gcc.target/sh/pr59401-1.c: Likewise.
4834 * gcc.target/sh/pr59533-1.c: Likewise.
4835 * gcc.target/sh/pr63260.c: Likewise.
4836 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4837 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4838 * gcc.target/sh/strlen.c: Likewise.
4839 * gcc.target/sh/torture/pr30807.c: Likewise.
4840 * gcc.target/sh/torture/pr34777.c: Likewise.
4841 * gcc.target/sh/torture/pr64652.c: Likewise.
4842 * gcc.target/sh/torture/pr65505.c: Likewise.
4843 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4844 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4845
411e5c67
PC
48462016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4847
4848 PR c++/66644
4849 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4850
8fa97501
BS
48512016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4852
4853 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4854 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4855 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4856 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4857
5a956111
PP
48582016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4859
4860 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4861 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4862
e7ff0319
CP
48632016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4864
4865 PR middle-end/70626
4866 * c-c++-common/goacc/combined-reduction.c: New test.
4867 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4868
52d11a4b
L
48692016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4870
4871 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4872 *movdi_internal pattern only if PIC off.
4873 * gcc.target/i386/pr70155-2.c: Likewise.
4874 * gcc.target/i386/pr70155-3.c: Likewise.
4875 * gcc.target/i386/pr70155-4.c: Likewise.
4876 * gcc.target/i386/pr70155-5.c: Likewise.
4877 * gcc.target/i386/pr70155-6.c: Likewise.
4878 * gcc.target/i386/pr70155-7.c: Likewise.
4879 * gcc.target/i386/pr70155-8.c: Likewise.
4880 * gcc.target/i386/pr70155-15.c: Likewise.
4881 * gcc.target/i386/pr70155-17.c: Likewise.
4882 * gcc.target/i386/pr70155-22.c: Likewise.
4883
8960db31
BC
48842016-04-29 Bin Cheng <bin.cheng@arm.com>
4885
4886 PR tree-optimization/70803
4887 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4888
cca535a4
IE
48892016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4890
4891 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4892 optimization of vector loop.
4893 * gcc.target/i386/vect-unpack-3.c: New test.
4894 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4895 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4896 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4897
500ecf4a
MP
48982016-04-29 Marek Polacek <polacek@redhat.com>
4899
4900 PR sanitizer/70342
4901 * g++.dg/ubsan/null-7.C: New test.
4902
2fff3db8
MP
4903 PR c/70852
4904 * gcc.dg/pr70852.c: New test.
4905
509063eb
DV
49062016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4907
4908 PR/69089
4909 * g++.dg/cpp0x/alignas6.C: New test.
4910
83745c0d
DV
49112016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4912
c87885ca
RO
4913 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4914 * gcc.dg/pr27003.c: Likewise.
4915 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4916 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4917 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4918 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
4919 * gcc.target/arc/mxy.c: Likewise.
4920 * gcc.target/arc/mswape.c: Likewise.
4921 * gcc.target/arc/mrtsc.c: Likewise.
4922 * gcc.target/arc/mcrc.c: Likewise.
4923 * gcc.target/arc/mdsp-packa.c: Likewise.
4924 * gcc.target/arc/mdvbf.c: Likewise.
4925 * gcc.target/arc/mlock.c: Likewise.
4926 * gcc.target/arc/mmac-24.c: Likewise.
4927 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4928
849b265d
BS
49292016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4930 Matthijs Kooijman <matthijs@stdin.nl>
4931 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4932
4933 PR target/60040
4934 * gcc.target/avr/pr60040-1.c: New.
4935 * gcc.target/avr/pr60040-2.c: New.
4936
1390536b
RB
49372016-04-29 Richard Biener <rguenther@suse.de>
4938
4939 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4940
98998245
RB
49412016-04-29 Richard Biener <rguenther@suse.de>
4942
4943 PR tree-optimization/13962
4944 PR tree-optimization/65686
4945 * gcc.dg/uninit-pr65686.c: New testcase.
4946
8b80cc21
JJ
49472016-04-29 Jakub Jelinek <jakub@redhat.com>
4948
4949 PR middle-end/70843
4950 * gcc.dg/pr70843.c: New test.
4951
6181bc30
JJ
49522016-04-28 Jakub Jelinek <jakub@redhat.com>
4953
4954 PR target/70858
4955 * gcc.target/i386/pr70858.c: New test.
4956
f4cb3612
AB
49572016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4958
4959 * gcc.target/arc/nps400-1.c: New file.
4960
8ad9df62
JR
49612016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4962 Andrew Burgess <andrew.burgess@embecosm.com>
4963
4964 * gcc.target/arc/movh_cl-1.c: New file.
4965
ceaaa9fe
JR
49662016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4967 Andrew Burgess <andrew.burgess@embecosm.com>
4968
4969 * gcc.target/arc/extzv-1.c: New file.
4970 * gcc.target/arc/insv-1.c: New file.
4971 * gcc.target/arc/insv-2.c: New file.
4972 * gcc.target/arc/movb-1.c: New file.
4973 * gcc.target/arc/movb-2.c: New file.
4974 * gcc.target/arc/movb-3.c: New file.
4975 * gcc.target/arc/movb-4.c: New file.
4976 * gcc.target/arc/movb-5.c: New file.
4977 * gcc.target/arc/movb_cl-1.c: New file.
4978 * gcc.target/arc/movb_cl-2.c: New file.
4979 * gcc.target/arc/movbi_cl-1.c: New file.
4980 * gcc.target/arc/movl-1.c: New file.
4981
4d03dc2f
JR
49822016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4983 Andrew Burgess <andrew.burgess@embecosm.com>
4984
4985 * gcc.target/arc/cmem-1.c: New file.
4986 * gcc.target/arc/cmem-2.c: New file.
4987 * gcc.target/arc/cmem-3.c: New file.
4988 * gcc.target/arc/cmem-4.c: New file.
4989 * gcc.target/arc/cmem-5.c: New file.
4990 * gcc.target/arc/cmem-6.c: New file.
4991 * gcc.target/arc/cmem-7.c: New file.
4992 * gcc.target/arc/cmem-ld.inc: New file.
4993 * gcc.target/arc/cmem-st.inc: New file.
4994
81262dad
JJ
49952016-04-28 Jakub Jelinek <jakub@redhat.com>
4996
4997 PR target/70821
4998 * gcc.target/i386/pr70821.c: New test.
4999
0a31a09a
BS
50002016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5001
5002 * gcc.target/powerpc/vec-adde.c: New test.
5003 * gcc.target/powerpc/vec-adde-int128.c: New test.
5004
3ddffba9
JJ
50052016-04-28 Jakub Jelinek <jakub@redhat.com>
5006
5007 * gcc.target/i386/avx-vround-1.c: New test.
5008 * gcc.target/i386/avx-vround-2.c: New test.
5009 * gcc.target/i386/avx512vl-vround-1.c: New test.
5010 * gcc.target/i386/avx512vl-vround-2.c: New test.
5011
713dedcd
RO
50122016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5013
5014 PR testsuite/70595
5015 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5016 (check_effective_target_cilkplus_runtime): ... this.
5017 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5018 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5019
5020 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5021 Require cilkplus_runtime.
5022 Don't add -lcilkrts.
5023 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5024 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5025 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5026 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5027 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5028 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5029 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5030 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5031 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5032 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5033 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5034 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5035 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5036 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5037 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5038 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5039 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5040 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5041 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5042 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5043 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5044 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5045 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5046 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5047 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5048 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5049 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5050 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5051 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5052
5053 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5054 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5055
5056 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5057
5058 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5059 cilkplus_runtime.
5060
3563f78f
MG
50612016-04-27 Marc Glisse <marc.glisse@inria.fr>
5062
5063 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5064 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5065
6bc2bb18
RB
50662015-04-27 Ryan Burn <contact@rnburn.com>
5067
5068 PR c++/69024
5069 PR c++/68997
5070 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5071 diagnostic.
5072 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5073 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5074
1e55d29a
EB
50752016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5076
5077 * gnat.dg/limited_with4.ad[sb]: New test.
5078 * gnat.dg/limited_with4_pkg.ads: New helper.
5079
087146ca
L
50802016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5081
5082 PR target/70155
5083 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5084 and movv1ti_internal patterns
5085 * gcc.target/i386/pr70155-1.c: New test.
5086 * gcc.target/i386/pr70155-2.c: Likewise.
5087 * gcc.target/i386/pr70155-3.c: Likewise.
5088 * gcc.target/i386/pr70155-4.c: Likewise.
5089 * gcc.target/i386/pr70155-5.c: Likewise.
5090 * gcc.target/i386/pr70155-6.c: Likewise.
5091 * gcc.target/i386/pr70155-7.c: Likewise.
5092 * gcc.target/i386/pr70155-8.c: Likewise.
5093 * gcc.target/i386/pr70155-9.c: Likewise.
5094 * gcc.target/i386/pr70155-10.c: Likewise.
5095 * gcc.target/i386/pr70155-11.c: Likewise.
5096 * gcc.target/i386/pr70155-12.c: Likewise.
5097 * gcc.target/i386/pr70155-13.c: Likewise.
5098 * gcc.target/i386/pr70155-14.c: Likewise.
5099 * gcc.target/i386/pr70155-15.c: Likewise.
5100 * gcc.target/i386/pr70155-16.c: Likewise.
5101 * gcc.target/i386/pr70155-17.c: Likewise.
5102 * gcc.target/i386/pr70155-18.c: Likewise.
5103 * gcc.target/i386/pr70155-19.c: Likewise.
5104 * gcc.target/i386/pr70155-20.c: Likewise.
5105 * gcc.target/i386/pr70155-21.c: Likewise.
5106 * gcc.target/i386/pr70155-22.c: Likewise.
5107
92329f9f
L
51082016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5109
5110 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5111 ".{5,6}".
5112
309a0cf6
BC
51132016-04-27 Bin Cheng <bin.cheng@arm.com>
5114
5115 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5116 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5117 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5118 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5119 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5120
72ed2b9c
RB
51212016-04-27 Richard Biener <rguenther@suse.de>
5122
5123 PR ipa/70760
5124 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5125 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5126
3c98ff9b
NS
51272016-04-27 Nathan Sidwell <nathan@acm.org>
5128
5129 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5130 * g++.dg/ubsan/pr63956.C: Adjust error location.
5131
9ec5d66b
NC
51322016-04-27 Nick Clifton <nickc@redhat.com>
5133
5134 PR middle-end/49889
5135 * gcc.dg/pr49889.c: New test.
5136
c1e1f433
BS
51372016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5138
5139 * c-c++-common/memset-array.c: New test.
5140
8ac43293
MS
51412016-04-26 Martin Sebor <msebor@redhat.com>
5142
5143 PR c++/66639
5144 * g++.dg/cpp1y/func_constexpr.C: New test.
5145
843ce8ab
PP
51462016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5147
5148 PR c++/70241
5149 * g++.dg/cpp0x/enum32.C: New test.
5150 * g++.dg/cpp0x/enum33.C: New test.
5151
51522016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
5153
5154 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5155 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5156 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5157 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5158 * gcc.c-torture/execute/pr38151.c: Likewise.
5159 * gcc.c-torture/execute/pr66556.c: Likewise.
5160 * gcc.c-torture/execute/pr67781.c: Likewise.
5161 * gcc.c-torture/execute/pr68648.c: Likewise.
5162
ca1206be
MG
51632016-04-26 Marc Glisse <marc.glisse@inria.fr>
5164
5165 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5166
2448a956
MP
51672016-04-26 Marek Polacek <polacek@redhat.com>
5168
5169 PR c/67784
5170 * gcc.dg/pr67784-3.c: New test.
5171 * gcc.dg/pr67784-4.c: New test.
5172 * gcc.dg/pr67784-5.c: New test.
5173
b02a5e26
MP
5174 PR c/70791
5175 * gcc.dg/Wnested-externs-2.c: New test.
5176
6b6aa8d3
MG
51772016-04-26 Marc Glisse <marc.glisse@inria.fr>
5178
5179 * gcc.dg/fold-plusmult.c: Adjust.
5180 * gcc.dg/no-strict-overflow-6.c: Adjust.
5181 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5182
a2095b55
BS
51832016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5184
5185 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5186 number scans.
5187 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5188 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5189 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5190 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5191 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5192 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5193 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5194 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5195 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5196 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5197 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5198 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5199 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5200 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5201 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5202 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5203 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5204 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5205 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5206 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5207 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5208 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5209 scans.
5210 * gcc.target/i386/pr32219-4.c: Likewise.
5211 * gcc.target/i386/pr32219-6.c: Likewise.
5212 * gcc.target/i386/pr32219-8.c: Likewise.
5213
bb0cc5c8
KT
52142016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5215
5216 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5217 associated options.
5218
5a0802ea
MP
52192016-04-26 Marek Polacek <polacek@redhat.com>
5220
5221 PR c++/70744
5222 * g++.dg/ext/cond2.C: New test.
5223
00f615af
BC
52242016-04-26 Bin Cheng <bin.cheng@arm.com>
5225
5226 PR tree-optimization/70771
5227 PR tree-optimization/70775
5228 * gcc.dg/pr70771.c: New test.
25939d34 5229 * gcc.dg/pr70775.c: New test.
00f615af 5230
218155e7
BS
52312016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5232
5233 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5234
ab99f467
RB
52352016-04-25 Richard Biener <rguenther@suse.de>
5236
5237 PR tree-optimization/70780
5238 * gcc.dg/torture/pr70780.c: New testcase.
5239
93c590ee
MC
52402016-04-25 Michael Collison <michael.collison@arm.com>
5241
c87885ca
RO
5242 * gcc.target/arm/neon-vaddws16.c: New test.
5243 * gcc.target/arm/neon-vaddws32.c: New test.
5244 * gcc.target/arm/neon-vaddwu16.c: New test.
5245 * gcc.target/arm/neon-vaddwu32.c: New test.
5246 * gcc.target/arm/neon-vaddwu8.c: New test.
5247 * lib/target-supports.exp
93c590ee
MC
5248 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5249 that arm neon support vector widen sum of HImode TO SImode.
5250
d6c1a7a7
JJ
52512016-04-23 Jakub Jelinek <jakub@redhat.com>
5252
5253 PR sanitizer/70712
5254 * c-c++-common/asan/pr70712.c: New test.
5255
ab0fc037
TS
52562016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5257
5258 * .gitattributes: New file.
5259
2aa64824
CL
52602016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5261
5262 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5263
e7e12d92
DH
52642016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5265
5266 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5267 * gfortran.dg/submodule_15.f08: Likewise.
5268
d1431192
RB
52692016-04-22 Richard Biener <rguenther@suse.de>
5270
5271 PR tree-optimization/70740
5272 * gcc.dg/torture/pr70740.c: New testcase.
5273
04a63c24
L
52742016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5275
5276 PR target/70750
5277 * gcc.target/i386/pr70750-1.c: New test.
5278 * gcc.target/i386/pr70750-2.c: Likewise.
5279
20700098
PC
52802016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5281
5282 PR c++/70540
5283 * g++.dg/cpp0x/auto48.C: New.
5284
aedf4e12
MP
52852016-04-21 Marek Polacek <polacek@redhat.com>
5286
5287 PR c++/70513
5288 * g++.dg/cpp0x/forw_enum12.C: New test.
5289 * g++.dg/cpp0x/forw_enum13.C: New test.
5290
2074d80a
KY
52912016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5292
5293 PR target/70728
5294 * gcc.target/i386/pr70728.c: New test.
5295
aef4aab0
RB
52962016-04-21 Richard Biener <rguenther@suse.de>
5297
5298 PR middle-end/70747
5299 * gcc.dg/pr70747.c: New testcase.
5300
2359e571
BC
53012016-04-21 Bin Cheng <bin.cheng@arm.com>
5302
5303 PR tree-optimization/70715
5304 * gcc.dg/tree-ssa/scev-13.c: New test.
5305
ce0e66ff
MG
53062016-04-21 Marc Glisse <marc.glisse@inria.fr>
5307
5308 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5309
2c2870a1
MG
53102016-04-21 Marc Glisse <marc.glisse@inria.fr>
5311
5312 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5313
a2b056a3
JH
53142016-04-20 Jan Hubicka <jh@suse.cz>
5315
5316 PR ipa/70018
5317 * g++.dg/ipa/nothrow-1.C: New testcase.
5318
ee392fc2
NS
53192016-04-20 Nathan Sidwell <nathan@acm.org>
5320
5321 PR c++/55635
5322 * g++.dg/eh/delete1.C: New.
5323
dda49daf
L
53242016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5325
5326 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5327 -mtune-ctrl=sse_typeless_stores.
5328
8a5b9d5a
L
53292016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5330
5331 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5332
1011119f
BC
53332016-04-20 Bin Cheng <bin.cheng@arm.com>
5334
5335 PR tree-optimization/69489
5336 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5337
477d4906
IV
53382016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5339
5340 PR c++/69363
5341 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5342 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5343 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5344
fad08d12
BC
53452016-04-20 Bin Cheng <bin.cheng@arm.com>
5346
5347 PR tree-optimization/56625
5348 PR tree-optimization/69489
5349 * gcc.dg/vect/pr56625.c: New test.
5350 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5351
9e3e4fab
AP
53522016-04-20 Andrew Pinski <apinski@cavium.com>
5353
5354 PR target/64971
5355 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5356
d7aa24e4
AC
53572016-04-20 Arnaud Charlet <charlet@adacore.com>
5358
5359 * gnat.dg/self1.adb: Remove now incorrect test.
5360
e6d62b46
BC
53612016-04-20 Bin Cheng <bin.cheng@arm.com>
5362
5363 * gcc.dg/tree-ssa/scev-11.c: New test.
5364 * gcc.dg/tree-ssa/scev-12.c: New test.
5365
2697b189
MP
53662016-04-20 Marek Polacek <polacek@redhat.com>
5367
5368 PR tree-optimization/70725
5369 * gcc.dg/pr70725.c: New test.
5370
60d393e8
RB
53712016-04-20 Richard Biener <rguenther@suse.de>
5372
5373 PR tree-optimization/70726
5374 * g++.dg/vect/pr70726.cc: New testcase.
5375
82c6f58a
AK
53762016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5377
5378 PR target/70674
5379 * gcc.target/s390/pr70674.c: New test.
5380
90eeab20
JD
53812016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5382
5383 PR libgfortran/70684
5384 * gfortran.dg/list_read_14.f90: New test.
5385
fc9cf6da
L
53862016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5387
5388 PR target/69201
5389 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5390 extern to force it misaligned.
5391 (b): Likewise.
5392 (c): Likewise.
5393 (d): Likewise.
5394 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5395 Don't check `*' before movv4sf_internal.
5396 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5397 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5398 Don't check `*' before movv16qi_internal.
5399 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5400 extern to force it misaligned.
5401 (b): Likewise.
5402 (c): Likewise.
5403 (d): Likewise.
5404 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5405 Don't check `*' before movv2df_internal.
5406 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5407 extern to force it misaligned.
5408 (b): Likewise.
5409 (c): Likewise.
5410 (d): Likewise.
5411 Check movv8sf_internal instead of avx_storeups256.
5412 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5413
ea8927ea
RB
54142016-04-19 Richard Biener <rguenther@suse.de>
5415
5416 PR tree-optimization/70171
5417 * g++.dg/tree-ssa/pr70171.C: New testcase.
5418
65f52ee9
RB
54192016-04-19 Richard Biener <rguenther@suse.de>
5420
5421 PR tree-optimization/70724
5422 * gcc.dg/torture/pr70724.c: New testcase.
5423
987b67f1
VM
54242016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5425
5426 PR middle-end/70689
c87885ca 5427 * gcc.target/i386/pr70689.c: New.
987b67f1 5428
91a47c39
L
54292016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5430
5431 PR target/70708
5432 * gcc.target/i386/pr70708.c: New test.
5433
8270b82d
RB
54342016-04-18 Richard Biener <rguenther@suse.de>
5435
5436 PR tree-optimization/43434
5437 * gcc.dg/vect/pr43434.c: New testcase.
5438 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5439 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5440 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5441 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5442 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5443 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5444 * gcc.dg/gomp/pr68640.c: Likewise.
5445 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5446 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5447
edd048e2
RB
54482016-04-18 Richard Biener <rguenther@suse.de>
5449
5450 PR tree-optimization/70701
5451 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5452
bd5c7330
TV
54532016-04-18 Tom de Vries <tom@codesourcery.com>
5454
5455 PR testsuite/70699
5456 * gcc.dg/pr70161.c: Add dot-file scans.
5457 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5458 instead of after last dot char.
5459
23f2660f
EB
54602016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5461
5462 * c-c++-common/dump-ada-spec-3.c: New test.
5463 * c-c++-common/dump-ada-spec-4.c: Likewise.
5464
da152c9f
TV
54652016-04-17 Tom de Vries <tom@codesourcery.com>
5466
5467 PR other/70183
5468 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5469
cc950f98
JH
54702016-04-15 Jan Hubicka <jh@suse.cz>
5471
5472 PR ipa/70018
5473 * g++.dg/ipa/pure-const-1.C: New testcase.
5474 * g++.dg/ipa/pure-const-2.C: New testcase.
5475 * g++.dg/ipa/pure-const-3.C: New testcase.
5476
949505a9
MP
54772016-04-15 Marek Polacek <polacek@redhat.com>
5478
5479 PR c/70671
5480 * gcc.dg/bitfld-22.c: New test.
5481
10e547d6
BS
54822016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5483
5484 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5485 x86_64.
5486
1e77281b
MP
54872016-04-15 Marek Polacek <polacek@redhat.com>
5488
5489 PR c/70651
5490 * c-c++-common/pr70651.c: New test.
5491
e501fa8e
KT
54922016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5493
5494 PR rtl-optimization/70681
5495 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5496 dump scan on arm and powerpc.
5497 * gcc.dg/pr10474.c: Likewise.
5498
dda1bf61
JJ
54992016-04-15 Jakub Jelinek <jakub@redhat.com>
5500
ca4ef1ff
JJ
5501 PR c++/69517
5502 PR c++/70019
5503 PR c++/70588
5504 * g++.dg/cpp1y/vla11.C: Revert for real.
5505
dda1bf61
JJ
5506 PR c/70436
5507 * c-c++-common/Wparentheses-1.c: New test.
5508 * c-c++-common/gomp/Wparentheses-1.c: New test.
5509 * c-c++-common/gomp/Wparentheses-2.c: New test.
5510 * c-c++-common/gomp/Wparentheses-3.c: New test.
5511 * c-c++-common/gomp/Wparentheses-4.c: New test.
5512 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5513 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5514 * c-c++-common/goacc/Wparentheses-1.c: New test.
5515
1355e62c
KY
55162016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5517
5518 PR target/70662
5519 * gcc.target/i386/pr70662.c: New test.
5520
0ab34b9e 55212016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 5522 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
5523
5524 PR tree-optimization/70130
5525 * gcc.dg/vect/O3-pr70130.c: New testcase.
5526
bc773aad
MM
55272016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5528
6e9b2286
MM
5529 PR target/70669
5530 * gcc.target/powerpc/pr70669.c: New test.
5531
bc773aad
MM
5532 PR target/70640
5533 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5534 a power7 system that does not have an assembler that supports
5535 power8.
5536
d8747845
MS
55372016-04-14 Martin Sebor <msebor@redhat.com>
5538
5539 PR c++/69517
5540 PR c++/70019
5541 PR c++/70588
5542 * c-c++-common/ubsan/vla-1.c: Revert.
5543 * g++.dg/cpp1y/vla11.C: Same.
5544 * g++.dg/cpp1y/vla12.C: Same.
5545 * g++.dg/cpp1y/vla13.C: Same.
5546 * g++.dg/cpp1y/vla14.C: Same.
5547 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 5548 * g++.dg/init/array24.C: Same.
d8747845
MS
5549 * g++.dg/ubsan/vla-1.C: Same.
5550
85128559
MP
55512016-04-14 Marek Polacek <polacek@redhat.com>
5552 Jan Hubicka <hubicka@ucw.cz>
5553
5554 PR c++/70029
5555 * g++.dg/torture/pr70029.C: New test.
5556
52fbb073
MS
55572016-04-14 Martin Sebor <msebor@redhat.com>
5558
5559 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5560 type size to prevent failures on targets with very low maximum
5561 alignment.
5562
6db61d6f
RB
55632016-04-14 Richard Biener <rguenther@suse.de>
5564
5565 PR tree-optimization/70623
5566 * gcc.dg/torture/pr70623.c: New testcase.
5567 * gcc.dg/torture/pr70623-2.c: Likewise.
5568
342fac95
MS
55692016-04-13 Martin Sebor <msebor@redhat.com>
5570
5571 PR c++/69517
5572 PR c++/70019
5573 PR c++/70588
5574 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5575 * g++.dg/cpp1y/vla11.C: New test.
5576 * g++.dg/cpp1y/vla12.C: New test.
5577 * g++.dg/cpp1y/vla13.C: New test.
5578 * g++.dg/cpp1y/vla14.C: New test.
5579 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 5580 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
5581 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5582
d93c452f
JJ
55832016-04-13 Jakub Jelinek <jakub@redhat.com>
5584
5585 PR c++/70641
5586 * g++.dg/opt/pr70641.C: New test.
5587
85115fb6
RO
55882016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5589
5590 PR rtl-optimization/68749
5591 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5592 effects of argument promotions.
5593 Remove default args to dg-skip-if.
5594
545a4139
PC
55952016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5596
5597 PR c++/70635
5598 * g++.dg/parse/pr70635.C: New.
5599
b3a77f21
MP
56002016-04-13 Marek Polacek <polacek@redhat.com>
5601
5602 PR c++/70639
5603 * c-c++-common/Wmisleading-indentation-4.c: New test.
5604
99cd9857
MP
56052016-04-13 Marek Polacek <polacek@redhat.com>
5606
5607 PR c/70436
c87885ca
RO
5608 * gcc.dg/Wparentheses-12.c: New test.
5609 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 5610
75ca93ec
IE
56112016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5612
5613 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5614 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5615 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5616
3d3f9e7e
JJ
56172016-04-13 Jakub Jelinek <jakub@redhat.com>
5618
37947cd0
JJ
5619 PR middle-end/70633
5620 * gcc.c-torture/compile/pr70633.c: New test.
5621
3d3f9e7e
JJ
5622 PR debug/70628
5623 * gcc.dg/torture/pr70628.c: New test.
5624
92886d3e
PP
56252016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5626
5627 PR c++/70610
5628 * g++.dg/template/pr70610.C: New test.
5629 * g++.dg/template/pr70610-2.C: New test.
5630 * g++.dg/template/pr70610-3.C: New test.
5631 * g++.dg/template/pr70610-4.C: New test.
5632
13bd7c2b
JJ
56332016-04-12 Jakub Jelinek <jakub@redhat.com>
5634
6512fa6d
JJ
5635 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5636 128 instead of 32.
5637
13bd7c2b
JJ
5638 PR c++/70571
5639 * g++.dg/ext/pr70571.C: New test.
5640
20b9851c
MM
56412016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5642
8a434ada 5643 PR target/70640
20b9851c
MM
5644 * gcc.target/powerpc/pr70640.c: New test.
5645
2b2f52bc
PC
56462016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5647
5648 PR c++/68722
5649 * g++.dg/parse/pr68722.C: New.
5650
5901e56a
JJ
56512016-04-12 Jakub Jelinek <jakub@redhat.com>
5652
5653 PR rtl-optimization/70596
5654 * gcc.target/i386/pr70596.c: New test.
5655
d4619dc1
NS
56562016-04-12 Nathan Sidwell <nathan@acm.org>
5657
5658 PR c++/70501
5659 * g++.dg/init/pr70501.C: New.
5660
3df530d3
DW
56612016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5662
5663 * gcc.target/i386/asm-flag-6.c: New test.
5664
b7a120d7
TV
56652016-04-12 Tom de Vries <tom@codesourcery.com>
5666
5667 PR tree-optimization/68756
5668 * gcc.dg/graphite/pr68756.c: New test.
5669
4e0eea75
JJ
56702016-04-12 Jakub Jelinek <jakub@redhat.com>
5671
5672 PR tree-optimization/70602
5673 * gcc.c-torture/execute/pr70602.c: New test.
5674
35fbda43
MM
56752016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5676
5677 PR target/70381
5678 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5679 __float128 emulator is built and runs.
5680 * gcc.target/powerpc/float128-1.c: Likewise.
5681
5682 * lib/target-supports.exp (check_ppc_float128_sw_available):
5683 Rework tests for __float128 software and hardware
5684 availability. Fix exit condition to return 0 on success.
5685
04a99ebe
JG
56862016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5687
5688 PR target/70133
5689 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5690 * gcc.target/aarch64/target_attr_15.c: Likewise.
5691
47cd5a85
PC
56922016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5693
5694 PR c++/69066
5695 * g++.dg/cpp1y/pr69066.C: New.
5696
a5edb32e
JD
56972016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5698
5699 PR fortran/68566
5700 * gfortran.dg/pr36192.f90: Update test.
5701 * gfortran.dg/pr36192_1.f90: Update test.
5702 * gfortran.dg/real_dimension_1.f: Update test.
5703 * gfortran.dg/parameter_array_init_7.f90: New test.
5704
8ef378f8
JDA
57052016-04-09 John David Anglin <danglin@gcc.gnu.org>
5706
c532c871
JDA
5707 PR testsuite/64039
5708 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5709
d34f706f
JDA
5710 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5711
75e1dd9e
JDA
5712 PR rtl-optimization/66669
5713 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5714
8a976f5f
JDA
5715 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5716
da04822a
JDA
5717 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5718 * gcc.dg/pie-1.c: Likewise.
5719 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5720 * gcc.dg/pic-4.c: Likewise.
5721 * gcc.dg/pie-3.c: Likewise.
5722 * gcc.dg/pie-4.c: Likewise.
5723
adfabcf9
JDA
5724 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5725
4a020adf
JDA
5726 PR tree-optimization/68644
5727 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5728
8ef378f8
JDA
5729 PR rtl-optimization/64886
5730 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5731
09bf990e
TV
57322016-04-09 Tom de Vries <tom@codesourcery.com>
5733
5734 PR tree-optimization/68953
5735 * gcc.dg/graphite/pr68953.c: New test.
5736
138c3c1a
DH
57372016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5738
5739 PR fortran/70592
5740 * gfortran.dg/deferred_character_16.f90: New test.
5741
f55460af
JJ
57422016-04-09 Jakub Jelinek <jakub@redhat.com>
5743
5744 PR tree-optimization/70586
5745 * gcc.c-torture/execute/pr70586.c: New test.
5746
0b77bbf3
DH
57472016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5748
5749 PR sanitizer/70573
5750 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5751 with __builtin_memset
5752 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5753
c42cfb5c
CP
57542016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5755
5756 PR lto/70289
5757 PR ipa/70348
5758 PR tree-optimization/70373
5759 PR middle-end/70533
5760 PR middle-end/70534
5761 PR middle-end/70535
5762 * c-c++-common/goacc/reduction-5.c: New test.
5763 * c-c++-common/goacc/reduction-promotions.c: New test.
5764 * gfortran.dg/goacc/reduction-3.f95: New test.
5765 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5766
56cfb596
PP
57672016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5768
5769 PR c++/70590
5770 PR c++/70452
5771 * g++.dg/pr70590.C: New test.
5772 * g++.dg/pr70590-2.C: New test.
5773
1a13c0a2
JJ
57742016-04-08 Jakub Jelinek <jakub@redhat.com>
5775
abc0647a
JJ
5776 PR middle-end/70593
5777 * gcc.target/i386/pr70593.c: New test.
5778
1a13c0a2
JJ
5779 PR rtl-optimization/70574
5780 * gcc.target/i386/avx2-pr70574.c: New test.
5781
c3da4956
MO
57822016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5783
5784 PR sanitizer/70541
5785 * c-c++-common/asan/pr70541.c: New test.
5786
9f1b833b
TV
57872016-04-08 Tom de Vries <tom@codesourcery.com>
5788
5789 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5790 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5791
bae7adda
KT
57922016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5793
5794 PR target/70566
5795 * gcc.c-torture/execute/pr70566.c: New test.
5796
211f3d57
TV
57972016-04-08 Tom de Vries <tom@codesourcery.com>
5798
5799 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5800 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5801
02cf2861
AM
58022016-04-08 Alan Modra <amodra@gmail.com>
5803
5804 * gcc.target/powerpc/pr70117.c: New.
5805
5f490f9f
JJ
58062016-04-07 Jakub Jelinek <jakub@redhat.com>
5807
56e9b710
JJ
5808 PR testsuite/70581
5809 * gcc.dg/lto/simd-function_0.c: New test.
5810
5f490f9f
JJ
5811 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5812 clones.
5813 * c-c++-common/attr-simd-2.c: Likewise.
5814 * c-c++-common/attr-simd-4.c: Likewise.
5815 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5816 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5817
e4ebc74d
TP
58182016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5819
5820 PR testsuite/70553
5821 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5822
9817ae35
TS
58232016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5824 Tom de Vries <tom@codesourcery.com>
5825
5826 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5827 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5828 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5829 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5830 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5831 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5832 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5833 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5834
e292f64d
PP
58352016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5836
5837 PR c/70436
5838 * g++.dg/warn/Wparentheses-29.C: New test.
5839
6b37bdaf
PP
58402016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5841
5842 PR c/70436
5843 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5844 explicit braces to resolve a future -Wparentheses warning.
5845
64824205
RH
58462016-04-06 Richard Henderson <rth@redhat.com>
5847
5848 * gcc.dg/pr61817-1.c: New test.
5849 * gcc.dg/pr61817-2.c: New test.
5850 * gcc.dg/pr69391-1.c: New test.
5851 * gcc.dg/pr69391-2.c: New test.
5852
bc2fc1f3
VM
58532016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5854
5855 PR rtl-optimization/70398
c87885ca 5856 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 5857
41414a02
EB
58582016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5859
5860 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5861
4066ea8a
YR
58622016-04-06 Yvan Roux <yvan.roux@linaro.org>
5863 Pedro Alves <palves@redhat.com>
5864
5865 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5866
ec35ea45
JJ
58672016-04-06 Jakub Jelinek <jakub@redhat.com>
5868
3866f8dd
JJ
5869 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5870 Check for avx512f effective targets instead of avx2.
5871 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5872 for AVX512F clones.
5873 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5874 * g++.dg/gomp/declare-simd-1.C: Likewise.
5875 * g++.dg/gomp/declare-simd-3.C: Likewise.
5876 * g++.dg/gomp/declare-simd-4.C: Likewise.
5877
ec35ea45
JJ
5878 PR middle-end/70550
5879 * c-c++-common/gomp/pr70550-1.c: New test.
5880 * c-c++-common/gomp/pr70550-2.c: New test.
5881
c08d28ac
NS
58822016-04-05 Nathan Sidwell <nathan@acm.org>
5883
5884 PR c++/70512
5885 * g++.dg/ext/attribute-may-alias-5.C: New.
5886
1d510e04
JJ
58872016-04-05 Jakub Jelinek <jakub@redhat.com>
5888
5889 PR c++/70336
5890 * c-c++-common/pr70336.c: New test.
5891 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5892 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5893
84278ed9
JH
58942016-04-05 Jan Hubicka <hubicka@ucw.cz>
5895
5896 PR ipa/66223
5897 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5898
268a0ec4
JJ
58992016-04-05 Jakub Jelinek <jakub@redhat.com>
5900
5901 PR rtl-optimization/70542
5902 * gcc.dg/torture/pr70542.c: New test.
5903 * gcc.target/i386/avx2-pr70542.c: New test.
5904
5e8c2eb1
ZS
59052016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5906
5907 PR tree-optimization/70509
5908 * gcc.target/i386/avx512bw-pr70509.c: New test.
5909
c0daf32d
PP
59102016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5911
5912 PR c++/70452
5913 * g++.dg/ext/constexpr-vla4.C: New test.
5914
bf867841
UB
59152016-04-05 Uros Bizjak <ubizjak@gmail.com>
5916
5917 PR target/70510
5918 * gcc.target/i386/pr70510.c: New test.
5919
3022186a
RB
59202016-04-05 Richard Biener <rguenther@suse.de>
5921
5922 PR tree-optimization/70526
5923 * g++.dg/torture/pr70526.C: New testcase.
5924
55fc79b2
JJ
59252016-04-05 Jakub Jelinek <jakub@redhat.com>
5926
5927 PR target/70525
5928 * gcc.target/i386/pr70525.c: New test.
5929
62b233f2
RB
59302016-04-05 Richard Biener <rguenther@suse.de>
5931
5932 PR middle-end/70499
5933 * g++.dg/torture/pr70499.C: New testcase.
5934
cc05759d
RB
59352016-04-05 Richard Biener <rguenther@suse.de>
5936
5937 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5938 remove XFAIL.
5939
f23f16d4
JJ
59402016-04-04 Jakub Jelinek <jakub@redhat.com>
5941
5942 PR middle-end/70307
5943 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5944 rs6000 ABI warnings.
5945
d27ecc49
JH
59462016-04-04 Jan Hubicka <hubicka@ucw.cz>
5947
5948 PR ipa/66223
5949 * g++.dg/ipa/devirt-51.C: New testcase.
5950
c974c96e
BS
59512016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5952 Jakub Jelinek <jakub@redhat.com>
5953
5954 PR middle-end/70457
5955 * gcc.dg/torture/pr70457.c: New.
5956
7a85da89
AV
59572016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5958
5959 PR fortran/67538
5960 * gfortran.dg/allocate_with_source_19.f08: New test.
5961
de517e64
AV
59622016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5963
5964 PR fortran/65795
5965 * gfortran.dg/coarray_allocate_6.f08: New test.
5966
43b9f499
RB
59672016-04-04 Richard Biener <rguenther@suse.de>
5968
5969 PR rtl-optimization/70484
5970 * gcc.dg/torture/pr70484.c: New testcase.
5971
f13355da
MP
59722016-04-04 Marek Polacek <polacek@redhat.com>
5973
5974 PR c/70307
5975 * gcc.dg/torture/pr70307.c: New test.
5976
6cc6ed50
OE
59772016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5978
5979 PR target/70416
5980 PR target/67391
5981 * gcc.target/sh/torture/pr70416.c: New.
5982
abdc16c8
MS
59832016-04-02 Martin Sebor <msebor@redhat.com>
5984
5985 PR c++/67376
5986 PR c++/70170
5987 PR c++/70172
5988 PR c++/70228
5989 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5990 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5991 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5992 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5993 * g++.dg/cpp0x/constexpr-string.C: Same.
5994 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5995 * g++.dg/cpp0x/pr65398.C: Same.
5996 * g++.dg/ext/constexpr-vla1.C: Same.
5997 * g++.dg/ext/constexpr-vla2.C: Same.
5998 * g++.dg/ext/constexpr-vla3.C: Same.
5999 * g++.dg/ubsan/pr63956.C: Same.
6000
763cd859
JJ
60012016-04-01 Jakub Jelinek <jakub@redhat.com>
6002
6003 PR rtl-optimization/70467
6004 * gcc.target/i386/pr70467-2.c: New test.
6005
0f875435
JJ
60062016-04-01 Jakub Jelinek <jakub@redhat.com>
6007 Marek Polacek <polacek@redhat.com>
6008
6009 PR c++/70488
6010 * g++.dg/init/new47.C: New test.
6011
41d14659
RR
60122016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6013
6014 PR target/70496
6015 * gcc.target/arm/pr70496.c: New test.
6016
f9bf89bb
NS
60172016-04-01 Nathan Sidwell <nathan@acm.org>
6018
73b9085d
NS
6019 PR c++/68475
6020 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6021
4afdcfaa
IE
60222016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6023
6024 PR target/69890
6025 * gcc.dg/strlenopt.h (memmove): New.
6026 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6027 instead of "string.h".
6028 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6029 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6030 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6031 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6032 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6033 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6034 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6035 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6036 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6037 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6038 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6039 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6040 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6041 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6042 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6043 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6044 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6045 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6046 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6047 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6048
b5d7a29c
RO
60492016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6050
6051 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6052 (Holder::foo): Reflect this.
6053
b660f9ec
IE
60542016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6055
6056 PR target/70442
6057 * gcc.dg/pr70442.c: New test.
6058
88504f34
NS
60592016-03-31 Nathan Sidwell <nathan@acm.org>
6060
6061 PR c++/70393
6062 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6063
95d34b96
KY
60642016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6065
6066 PR target/70453
6067 * gcc.target/i386/pr70453.c: New test.
6068
b4c4967c
AB
60692016-03-31 Andrey Belevantsev <abel@ispras.ru>
6070
6071 PR target/70292
6072 * gcc.c-torture/pr70292.c: New test.
6073
5fde6a45
MP
60742016-03-31 Marek Polacek <polacek@redhat.com>
6075
6076 PR c/70297
6077 * c-c++-common/pr70297.c: New test.
6078 * g++.dg/cpp0x/typedef-redecl.C: New test.
6079 * gcc.dg/typedef-redecl2.c: New test.
6080
97eb24c4
JJ
60812016-03-31 Jakub Jelinek <jakub@redhat.com>
6082
6083 PR rtl-optimization/70460
6084 * gcc.c-torture/execute/pr70460.c: New test.
6085
efc3536f
RB
60862016-03-31 Richard Biener <rguenther@suse.de>
6087
6088 PR c++/70430
6089 * g++.dg/ext/vector30.C: New testcase.
6090
e0876e21
DH
60912016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6092 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6093
6094 * gfortran.dg/fmt_pf.f90: New test.
6095
e9bff8c6
RO
60962016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6097
6098 Forward-port from 5 branch
6099 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6100
6101 PR testsuite/70356
6102 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6103 dg-require-effective-target after dg-do.
6104
6105 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6106
6107 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6108
2620c80d
TS
61092016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6110 Julian Brown <julian@codesourcery.com>
6111 Chung-Lin Tang <cltang@codesourcery.com>
6112 Cesar Philippidis <cesar@codesourcery.com>
6113 James Norris <jnorris@codesourcery.com>
6114 Tom de Vries <tom@codesourcery.com>
6115 Nathan Sidwell <nathan@codesourcery.com>
6116
bf867841 6117 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
6118 * c-c++-common/goacc/loop-clauses.c: Likewise.
6119 * g++.dg/goacc/template.C: Likewise.
6120 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6121 * gfortran.dg/goacc/loop-1.f95: Likewise.
6122 * gfortran.dg/goacc/loop-5.f95: Likewise.
6123 * gfortran.dg/goacc/loop-6.f95: Likewise.
6124 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6125 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6126 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6127 * c-c++-common/goacc/clauses-fail.c: Likewise.
6128 * c-c++-common/goacc/parallel-1.c: Likewise.
6129 * c-c++-common/goacc/reduction-1.c: Likewise.
6130 * c-c++-common/goacc/reduction-2.c: Likewise.
6131 * c-c++-common/goacc/reduction-3.c: Likewise.
6132 * c-c++-common/goacc/reduction-4.c: Likewise.
6133 * c-c++-common/goacc/routine-3.c: Likewise.
6134 * c-c++-common/goacc/routine-4.c: Likewise.
6135 * c-c++-common/goacc/routine-5.c: Likewise.
6136 * c-c++-common/goacc/tile.c: Likewise.
6137 * g++.dg/goacc/template.C: Likewise.
6138 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6139 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6140 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6141 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6142 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6143 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6144 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6145 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6146 * c-c++-common/goacc/use_device-1.c: ... this file.
6147 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6148 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6149 * c-c++-common/goacc/host_data-6.c: ... this file.
6150 * c-c++-common/goacc/loop-2-kernels.c: New file.
6151 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6152 * c-c++-common/goacc/loop-3.c: Likewise.
6153 * g++.dg/goacc/reference.C: Likewise.
6154 * g++.dg/goacc/routine-1.C: Likewise.
6155 * g++.dg/goacc/routine-2.C: Likewise.
6156
f6d2d066
RB
61572016-03-30 Richard Biener <rguenther@suse.de>
6158
6159 PR middle-end/70450
6160 * gcc.dg/torture/pr70450.c: New testcase.
6161
d43242b9
JJ
61622016-03-30 Jakub Jelinek <jakub@redhat.com>
6163
6164 PR target/70421
6165 * gcc.dg/torture/pr70421.c: New test.
6166 * gcc.target/i386/avx512f-pr70421.c: New test.
6167
5ce43b77
L
61682016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6169
6170 PR testsuite/70364
6171 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6172 (check): New function.
6173 (bar): Call check.
6174 (foo): Align stack to 16 bytes when calling bar.
6175 * gcc.target/i386/cleanup-2.c: Likewise.
6176
d014a712
PP
61772016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6178
6179 PR tree-optimization/59124
6180 * gcc.dg/Warray-bounds-19.c: New test.
6181
13f0e8c7
ZW
61822016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6183
6184 * lib/prune.exp (escape_regex_chars): New.
6185 (prune_file_path): Update to quote metcharacters for regexp.
6186
3336c6e0
JJ
61872016-03-29 Jakub Jelinek <jakub@redhat.com>
6188
a362f023
JJ
6189 PR rtl-optimization/70429
6190 * gcc.c-torture/execute/pr70429.c: New test.
6191
3336c6e0
JJ
6192 PR tree-optimization/70405
6193 * gcc.dg/pr70405.c: New test.
6194
728557fd
AV
61952016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6196
6197 PR fortran/70397
6198 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6199 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6200
bef977d4
TS
62012016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6202
6203 PR testsuite/64177
6204 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6205 __cilkrts_set_param to set two workers.
6206 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6207 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6208
6f6d25c9
DH
62092016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6210
bf867841 6211 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 6212
45733562
KY
62132016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6214
6215 PR target/70406
bf867841 6216 * gcc.target/i386/pr70406.c: New test.
45733562 6217
a1799e5e
EB
62182016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6219
6220 * gnat.dg/specs/double_record_extension3.ads: New test.
6221
5fca7b66
RH
62222016-03-25 Richard Henderson <rth@redhat.com>
6223
6224 PR target/70120
6225 * gcc.target/aarch64/pr70120-1.c: New.
6226 * gcc.target/aarch64/pr70120-2.c: New.
6227 * gcc.target/aarch64/pr70120-3.c: New.
6228
31ce75c6
PP
62292016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6230
6231 PR c++/62212
6232 * g++.dg/template/mangle2.C: The dg-do directive should be
6233 "compile" not "assemble".
6234
3caf0ca1
BS
62352016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6236
6237 PR lto/69650
6238 * gcc.dg/pr69650.c: New test.
6239
634035b6
DE
62402016-03-25 David Edelsohn <dje.gcc@gmail.com>
6241
6242 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6243
45d34276
AM
62442016-03-25 Alan Modra <amodra@gmail.com>
6245
6246 * gcc.dg/dfp/pr70052.c: New test.
6247
8f085166
RH
62482016-03-24 Richard Henderson <rth@redhat.com>
6249
6250 PR middle-end/69845
6251 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6252 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6253
011e5ec3
TV
62542016-03-24 Tom de Vries <tom@codesourcery.com>
6255
6256 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6257
9e3f4551
TV
62582016-03-24 Tom de Vries <tom@codesourcery.com>
6259
6260 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6261 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6262
45780041
TV
62632016-03-24 Tom de Vries <tom@codesourcery.com>
6264
6265 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6266 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6267
887ab4e5
PP
62682016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6269
6270 PR c++/62212
6271 * g++.dg/template/mangle2.C: New test.
6272
69a9a66f
RB
62732016-03-24 Richard Biener <rguenther@suse.de>
6274
6275 PR tree-optimization/70396
6276 * gcc.dg/torture/pr70396.c: New testcase.
6277
ed87de55
RB
62782016-03-24 Richard Biener <rguenther@suse.de>
6279
6280 PR middle-end/70370
6281 * gcc.dg/torture/pr70370.c: New testcase.
6282
ea064934
TV
62832016-03-24 Tom de Vries <tom@codesourcery.com>
6284
6285 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6286 * gfortran.dg/goacc/kernels-tree.f95: Same.
6287 * gfortran.dg/goacc/parallel-tree.f95: Same.
6288
b2a4dd1d
TV
62892016-03-24 Tom de Vries <tom@codesourcery.com>
6290
6291 * c-c++-common/goacc/uninit-if-clause.c: New test.
6292 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6293
72e7cd6e
JJ
62942016-03-24 Jakub Jelinek <jakub@redhat.com>
6295
6296 PR target/70290
bf867841
UB
6297 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6298 Fix formatting.
72e7cd6e 6299
ce9d0c03
RB
63002016-03-24 Richard Biener <rguenther@suse.de>
6301
6302 PR tree-optimization/70372
6303 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6304
426b9428
PP
63052016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6306
6307 PR c++/70347
6308 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6309
cd1588c4
PP
63102016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6311
6312 PR c++/70332
6313 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6314
61637db3
JJ
63152016-03-23 Jakub Jelinek <jakub@redhat.com>
6316
928af3bf
JJ
6317 PR c++/70001
6318 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6319 * g++.dg/cpp1y/pr70001.C: New test.
6320
61637db3
JJ
6321 PR c++/70323
6322 * g++.dg/cpp0x/constexpr-70323.C: New test.
6323
05aca4e7
AO
63242016-03-23 Alexandre Oliva <aoliva@redhat.com>
6325 Jason Merrill <jason@redhat.com>
6326 Jakub Jelinek <jakub@redhat.com>
6327
6328 PR c++/69315
6329 * g++.dg/cpp0x/constexpr-69315.C: New test.
6330 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6331
fbdb6baf
MP
63322016-03-23 Marek Polacek <polacek@redhat.com>
6333
6334 PR c++/69884
6335 * g++.dg/warn/Wignored-attributes-1.C: New test.
6336 * g++.dg/warn/Wignored-attributes-2.C: New test.
6337
d79ee524
TV
63382016-03-23 Tom de Vries <tom@codesourcery.com>
6339
6340 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6341 initialization.
6342 * gfortran.dg/goacc/private-3.f95 (test): Same.
6343 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6344 missing use param.
6345
a59f0bef
KT
63462016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6347
6348 * lib/target-supports.exp: Remove v7ve entry from loop
6349 creating effective target checks.
6350 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6351 (add_options_for_arm_arch_v7ve): Likewise.
6352
0179520a
JJ
63532016-03-23 Jakub Jelinek <jakub@redhat.com>
6354
6355 PR tree-optimization/70354
6356 * gcc.dg/vect/pr70354-1.c: New test.
6357 * gcc.dg/vect/pr70354-2.c: New test.
6358 * gcc.target/i386/avx2-pr70354-1.c: New test.
6359 * gcc.target/i386/avx2-pr70354-2.c: New test.
6360
75bb14d7
JL
63612016-03-22 Jeff Law <law@redhat.com>
6362
6363 PR target/70232
6364 * gcc.dg/tree-ssa/pr70232.c: New test.
6365
72c9526d
IE
63662016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6367
6368 PR target/70302
6369 * gcc.target/i386/pr70302.c: New test.
6370
a3ca1bc5
RB
63712016-03-22 Richard Biener <rguenther@suse.de>
6372
6373 PR middle-end/70251
6374 * g++.dg/torture/pr70251.C: New testcase.
6375
5c240f4d
DM
63762016-03-22 David Malcolm <dmalcolm@redhat.com>
6377
6378 PR c/69993
6379 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6380 Wmisleading-indentation.c.
6381 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6382 reflect change to diagnostic text and order of messages.
6383 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6384
80f6631b
DE
63852016-03-22 David Edelsohn <dje.gcc@gmail.com>
6386
6387 * g++.dg/ext/java-3.C: Don't compile on AIX.
6388
9a10956c
RB
63892016-03-22 Richard Biener <rguenther@suse.de>
6390
6391 PR middle-end/70333
6392 * gcc.dg/torture/pr70333.c: New testcase.
6393
6cedf922
IE
63942016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6395
6396 * g++.dg/ext/pr70290.C: New test.
6397
cd6c27ac
KY
63982016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6399
6400 PR target/70325
6401 * gcc.target/i386/pr70325.c: New test.
6402
4cde512c
JJ
64032016-03-22 Jakub Jelinek <jakub@redhat.com>
6404
b01915ed
JJ
6405 PR target/70329
6406 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6407 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6408
4e3e2cf1
JJ
6409 PR target/70300
6410 * gcc.target/i386/pr70300.c: New test.
6411
4cde512c
JJ
6412 PR c++/70295
6413 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6414 (func2): New function for cond with parens, xfail warning for c++.
6415 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6416
16f6d7dc
PP
64172016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6418
6419 PR c++/70096
6420 * g++.dg/template/ptrmem30.C: New test.
6421
a3e2b438
PP
64222016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6423
6424 PR c++/70204
6425 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6426 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6427
11b6a02e
JJ
64282016-03-21 Jakub Jelinek <jakub@redhat.com>
6429
6430 PR middle-end/70326
6431 * gcc.dg/pr70326.c: New test.
6432
b9407883
MG
64332016-03-21 Marc Glisse <marc.glisse@inria.fr>
6434 Jakub Jelinek <jakub@redhat.com>
6435
6436 PR tree-optimization/70317
6437 * gcc.dg/pr70317.c: New test.
6438
4a148e19
UB
64392016-03-21 Uros Bizjak <ubizjak@gmail.com>
6440
6441 PR target/70327
6442 * gcc.target/i386/pr70327.c: New test.
6443
2a85ddbb
ML
64442016-03-21 Martin Liska <mliska@suse.cz>
6445
7d36fe98 6446 PR ipa/70306
2a85ddbb
ML
6447 * gcc.dg/ipa/pr70306.c: New test.
6448
4a148e19 64492016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
6450
6451 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6452 * gcc.target/arm/attr-align3.c: Likewise.
6453 * gcc.target/arm/attr_arm.c: Likewise.
6454 * gcc.target/arm/flip-thumb.c: Likewise.
6455
6b366948
JJ
64562016-03-21 Jakub Jelinek <jakub@redhat.com>
6457
6458 PR target/70296
6459 * gcc.target/powerpc/altivec-36.c: New test.
6460
2fac8c14
RB
64612016-03-21 Richard Biener <rguenther@suse.de>
6462
6463 PR tree-optimization/70310
6464 * gcc.dg/torture/pr70310.c: New testcase.
6465
e9bde854
KY
64662016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6467
6468 PR target/70293
6469 * gcc.target/i386/pr70293.c: New test.
6470
56bbfaf6
RB
64712016-03-21 Richard Biener <rguenther@suse.de>
6472
6473 PR tree-optimization/70288
6474 * gcc.dg/torture/pr70288-1.c: New testcase.
6475 * gcc.dg/torture/pr70288-2.c: Likewise.
6476
3eee49ed
AB
64772016-03-21 Andrey Belevantsev <abel@ispras.ru>
6478
6479 PR rtl-optimization/69307
6480 * gcc.target/arm/pr69307.c: New test.
4a148e19 6481
8e7816b4
AB
64822016-03-21 Andrey Belevantsev <abel@ispras.ru>
6483
6484 PR rtl-optimization/69102
6485 * gcc.c-torture/compile/pr69102.c: New test.
6486
14d7d4be
JL
64872016-03-18 Jeff Law <law@redhat.com>
6488
6489 PR rtl-optimization/70263
6490 * gcc.c-torture/compile/pr70263-1.c: New test.
6491 * gcc.target/i386/pr70263-2.c: New test.
6492
5c6a601c
BS
64932016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6494
6495 PR rtl-optimization/70278
6496 * gcc.dg/torture/pr70278.c: New test.
6497 * gcc.target/arm/pr70278.c: New test.
6498
4bbf545b
DM
64992016-03-18 David Malcolm <dmalcolm@redhat.com>
6500
6501 PR c/70281
6502 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6503 (test_builtin_types_compatible_p): New test function.
6504 * gcc.dg/pr70281.c: New test case.
6505
dc28bb68
CL
65062016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6507
6508 PR target/70113
6509 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6510
5e8d6dff
IE
65112016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6512
6513 PR tree-optimization/70252
6514 * gcc.dg/pr70252.c: New test.
6515
d0e7e403
TV
65162016-03-18 Tom de Vries <tom@codesourcery.com>
6517
6518 * gcc.dg/pr70161-2.c: New test.
6519 * gcc.dg/pr70161.c: New test.
6520
fa22501a
TV
65212016-03-18 Tom de Vries <tom@codesourcery.com>
6522
6523 PR ipa/70269
6524 * gcc.dg/pr70269.c: New test.
6525
dd125026
JJ
65262016-03-18 Jakub Jelinek <jakub@redhat.com>
6527
6528 PR c++/70267
6529 * g++.dg/ext/java-3.C: New test.
6530
91914f0a
PP
65312016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6532
6533 PR c++/70205
6534 * g++.dg/lookup/pr70205.C: New test.
6535
753a8910
PP
65362016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6537
6538 PR c++/70218
6539 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6540
14ba7b28
MP
65412016-03-17 Marek Polacek <polacek@redhat.com>
6542
6543 PR c/69407
6544 * gcc.dg/atomic-op-6.c: New test.
6545
ded60913
DM
65462016-03-17 David Malcolm <dmalcolm@redhat.com>
6547
6548 PR c/70264
6549 * c-c++-common/pr70264.c: New test case.
6550
a3aad0e6
JJ
65512016-03-17 Jakub Jelinek <jakub@redhat.com>
6552
17366700
JJ
6553 PR c++/70144
6554 * c-c++-common/pr70144-1.c: New test.
6555 * c-c++-common/pr70144-2.c: New test.
6556
a3aad0e6
JJ
6557 PR c++/70272
6558 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6559 * g++.dg/opt/flifetime-dse6.C: New test.
6560 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6561
b57e6e18
L
65622016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6563
6564 PR driver/70192
6565 * gcc.dg/pic-1.c: New test.
6566 * gcc.dg/pic-2.c: Likewise.
6567 * gcc.dg/pic-3.c: Likewise.
6568 * gcc.dg/pic-4.c: Likewise.
6569 * gcc.dg/pie-1.c: Likewise.
6570 * gcc.dg/pie-2.c: Likewise.
6571 * gcc.dg/pie-3.c: Likewise.
6572 * gcc.dg/pie-4.c: Likewise.
6573 * gcc.dg/pie-5.c: Likewise.
6574 * gcc.dg/pie-6.c: Likewise.
6575
b38ba58b
TV
65762016-03-17 Tom de Vries <tom@codesourcery.com>
6577
6578 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6579 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6580
6931b3b7
RB
65812016-03-17 Richard Biener <rguenther@suse.de>
6582
6583 PR debug/70271
6584 * g++.dg/debug/pr70271.C: New testcase.
6585
0c8b64cb
IE
65862016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6587
6588 * gcc.target/i386/pr70251.c: New test.
6589
b1970801
MP
65902016-03-17 Marek Polacek <polacek@redhat.com>
6591
6592 PR c++/70194
6593 * g++.dg/warn/constexpr-70194.C: New test.
6594
820c5eaa
RH
65952016-03-16 Richard Henderson <rth@redhat.com>
6596
6597 PR middle-end/70240
6598 * gcc.c-torture/compile/pr70240.c: New.
6599
da0ad263
SKS
66002016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6601
6602 * gcc.c-torture/compile/20151204.c: Skip for avr.
6603
c73d295c
JJ
66042016-03-16 Jakub Jelinek <jakub@redhat.com>
6605
6606 PR target/70245
6607 * g++.dg/opt/pr70245.C: New test.
6608 * g++.dg/opt/pr70245.h: New file.
6609 * g++.dg/opt/pr70245-aux.cc: New file.
6610
b2794066
MS
66112016-03-16 Martin Sebor <msebor@redhat.com>
6612
6613 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6614
aa43616c
RH
66152016-03-16 Richard Henderson <rth@redhat.com>
6616
6617 PR middle-end/70199
6618 * gcc.c-torture/compile/pr70199.c: New.
6619
59608fe5
L
66202016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6621
6622 * gcc.dg/uninit-19.c: Run dos2unix.
6623
ab4c578f
MP
66242016-03-16 Marek Polacek <polacek@redhat.com>
6625
6626 PR c/70093
6627 * gcc.dg/nested-func-10.c: New test.
6628 * gcc.dg/nested-func-9.c: New test.
6629
f5387e76
JJ
66302016-03-16 Jakub Jelinek <jakub@redhat.com>
6631
6632 PR tree-optimization/68714
6633 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6634
7662b718
TV
66352016-03-16 Tom de Vries <tom@codesourcery.com>
6636
6637 PR tree-optimization/68715
6638 * gcc.dg/graphite/pr68715-2.c: New test.
6639 * gcc.dg/graphite/pr68715.c: New test.
6640 * gfortran.dg/graphite/pr68715.f90: New test.
6641
be7ce7ae
TV
66422016-03-16 Tom de Vries <tom@codesourcery.com>
6643
6644 PR tree-optimization/68809
6645 * gcc.dg/graphite/pr68809-2.c: New test.
6646 * gcc.dg/graphite/pr68809.c: New test.
6647
1935f250
JJ
66482016-03-16 Jakub Jelinek <jakub@redhat.com>
6649
6651c93e
JJ
6650 PR c++/70147
6651 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6652 method call to i () as argument. Adjust expected output.
6653
1935f250
JJ
6654 PR c++/70147
6655 * g++.dg/ubsan/pr70147-1.C: New test.
6656 * g++.dg/ubsan/pr70147-2.C: New test.
6657
ab1caa6e
MS
66582016-03-15 Martin Sebor <msebor@redhat.com>
6659
6660 PR c++/58281
6661 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6662
5c2a1bbb
JDA
66632016-03-15 John David Anglin <danglin@gcc.gnu.org>
6664
cb5d8ad1
JDA
6665 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6666 hppa*-*-hpux*.
6667
b440dd40
JDA
6668 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6669
5c2a1bbb
JDA
6670 PR libfortran/69799
6671 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6672 libatomic_available.
6673
42c729c5
MP
66742016-03-15 Marek Polacek <polacek@redhat.com>
6675
6676 PR c++/70209
6677 * g++.dg/ext/attribute-may-alias-4.C: New test.
6678
82b1c550
AM
66792016-03-15 Alexander Monakov <amonakov@ispras.ru>
6680
6681 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6682 -fvar-tracking-assignments-toggle flag.
6683
4ccbf3a6
PH
66842016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6685
6686 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6687
c39858bd
JJ
66882016-03-15 Jakub Jelinek <jakub@redhat.com>
6689
6690 PR rtl-optimization/70222
6691 * gcc.c-torture/execute/pr70222-1.c: New test.
6692 * gcc.c-torture/execute/pr70222-2.c: New test.
6693
8be119c1
RH
66942016-03-15 Richard Henderson <rth@redhat.com>
6695
6696 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6697
6598bb55
AB
66982016-03-15 Andrey Belevantsev <abel@ispras.ru>
6699
6700 PR rtl-optimization/69032
6701 * gcc.dg/pr69032.c: New test.
6702
81fa2944
AB
67032016-03-15 Andrey Belevantsev <abel@ispras.ru>
6704
6705 PR rtl-optimization/63384
4a148e19 6706 * g++.dg/pr63384.C: New test.
81fa2944 6707
74ea9ab6
AB
67082016-03-15 Andrey Belevantsev <abel@ispras.ru>
6709
6710 PR target/64411
6711 * gcc.target/i386/pr64411.C: New test.
6712
045d5055
TV
67132016-03-15 Tom de Vries <tom@codesourcery.com>
6714
6715 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6716 * gfortran.dg/goacc/kernels-alias.f95: New test.
6717
3ea33585
MS
67182016-03-14 Martin Sebor <msebor@redhat.com>
6719
6720 PR c++/53792
6721 * g++.dg/cpp0x/constexpr-inline.C: New test.
6722 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6723
1df7b330
DE
67242016-03-14 David Edelsohn <dje.gcc@gmail.com>
6725
6726 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6727
79b57d18
JJ
67282016-03-14 Jakub Jelinek <jakub@redhat.com>
6729
6730 PR middle-end/70219
6731 * gcc.dg/pr70219.c: New test.
6732
3cbf012a
BS
67332016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6734
6735 PR target/70083
6736 * gcc.dg/torture/pr70083.c: New test.
6737 * gcc.target/i386/pr70083.c: New test.
6738
a9fee7cd
RB
67392016-03-14 Richard Biener <rguenther@suse.de>
6740
6741 PR tree-optimization/56365
6742 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6743
4799603f
SB
67442016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6745
6746 PR target/70098
6747 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6748 New function.
6749 * g++.dg/pr70098.C: New testcase.
6750
6751
760ca967
TV
67522016-03-14 Tom de Vries <tom@codesourcery.com>
6753
6754 PR tree-optimization/70045
6755 * gcc.dg/graphite/pr70045.c: New test.
6756
44e66a77
JD
67572016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6758
6759 PR fortran/69043
6760 * gfortran.dg/include_9.f90: New test.
6761
a18e0fe1
DH
67622016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6763
6764 PR fortran/45076
6765 gfortran.dg/prof/prof.exp: New script.
6766 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6767
d0aca6ab
AB
67682016-03-12 Andrey Belevantsev <abel@ispras.ru>
6769
6770 PR rtl-optimization/69307
6771 * gcc.dg/pr69307.c: New test.
6772
cefe08a4
VM
67732016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6774
6775 PR target/69614
6776 * gcc.target/arm/pr69614.c: New.
6777
70112e2a
PT
67782016-03-12 Paul Thomas <pault@gcc.gnu.org>
6779
6780 PR fortran/70031
6781 * gfortran.dg/submodule_14.f08: New test
6782
6783 PR fortran/69524
6784 * gfortran.dg/submodule_15.f08: New test
6785
3f1e5d3a
PP
67862016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6787
6788 PR c++/70106
6789 * g++.dg/cpp1y/paren3.C: New test.
6790
a3f6d680
MM
67912016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6792
6793 PR target/70131
6794 * gcc.target/powerpc/ppc-round2.c: New test.
6795
92348f09
BS
67962016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6797
6798 PR target/70123
6799 * gcc.dg/torture/pr70123.c: New test.
6800
cebde9e9
JL
68012016-03-11 Jeff Law <law@redhat.com>
6802
6803 PR tree-optimization/70190
6804 * gcc.c-torture/compile/pr70190.c: New test.
6805
3edc5da4
DM
68062016-03-11 David Malcolm <dmalcolm@redhat.com>
6807
6808 PR c/68187
6809 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6810 case.
6811 (test43_b): Likewise.
6812 (test43_c): Likewise.
6813 (test43_d): Likewise.
6814 (test43_e): Likewise.
6815 (test43_f): Likewise.
6816 (test43_g): Likewise.
6817 (test44_a): Likewise.
6818 (test44_b): Likewise.
6819 (test44_c): Likewise.
6820 (test44_d): Likewise.
6821 (test44_e): Likewise.
6822
318c1204
DM
68232016-03-11 David Malcolm <dmalcolm@redhat.com>
6824
6825 PR c/70085
6826 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6827
bc062234
KT
68282016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6829
6830 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6831 dg-options.
6832
acfc1ac1
KT
68332016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6834
6835 PR target/70002
6836 PR target/69245
6837 * gcc.target/aarch64/pr69245_2.c: New test.
6838
d1e2bb2d
JJ
68392016-03-11 Jakub Jelinek <jakub@redhat.com>
6840
6841 PR tree-optimization/70177
6842 * gcc.dg/pr70177.c: New test.
6843
07350627
AL
68442016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6845
6846 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6847
5c6706f7
AL
68482016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6849
6850 * gcc.dg/tree-ssa/sra-20.c: New.
6851
02d472a2
JJ
68522016-03-11 Jakub Jelinek <jakub@redhat.com>
6853
686d390a
JJ
6854 PR rtl-optimization/70174
6855 * gcc.dg/pr70174.c: New test.
6856
02d472a2
JJ
6857 PR tree-optimization/70169
6858 * gcc.dg/pr70169.c: New test.
6859
0f9befa1
IE
68602016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6861
6862 PR target/70160
6863 * gcc.target/i386/pr70160.c: New test.
6864
432d4670
AK
68652016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6866
6867 * gcc.target/s390/dfp-1.c: New test.
6868
a3dc8760
NC
68692016-03-10 Nick Clifton <nickc@redhat.com>
6870
6871 PR target/70044
6872 * gcc.target/aarch64/pr70044.c: New test.
6873
b87a8d7d
PP
68742016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6875 Jakub Jelinek <jakub@redhat.com>
6876
6877 PR c++/70001
6878 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6879 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6880 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6881
4f4ada6a
JH
68822016-03-10 Jan Hubicka <hubicka@ucw.cz>
6883
6884 PR lto/69589
6885 * g++.dg/lto/pr69589_0.C: New testcase
6886 * g++.dg/lto/pr69589_1.C: New testcase
6887
d49b0aa0
MP
68882016-03-10 Marek Polacek <polacek@redhat.com>
6889
6890 PR c++/70153
6891 * g++.dg/delayedfold/unary-plus1.C: New test.
6892
68932016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
6894
6895 * gcc.target/arm/pr45701-1.c: Escape brackets.
6896 * gcc.target/arm/pr45701-2.c: Likewise.
6897
71017a7b
AL
68982016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6899
6900 * gfortran.dg/unconstrained_commons.f: New.
6901
ba52669f
AM
69022016-03-10 Alan Modra <amodra@gmail.com>
6903
6904 * gcc.dg/pr69195.c: New.
6905 * gcc.dg/pr69238.c: New.
6906
27742332
TV
69072016-03-10 Tom de Vries <tom@codesourcery.com>
6908
6909 PR testsuite/68915
6910 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6911
3a81a594
RB
69122016-03-10 Richard Biener <rguenther@suse.de>
6913
6914 PR tree-optimization/70128
6915 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6916 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6917
3433b975
JJ
69182016-03-09 Jakub Jelinek <jakub@redhat.com>
6919
c2864f02
JJ
6920 PR tree-optimization/70152
6921 * gcc.dg/pr70152.c: New test.
6922
3433b975
JJ
6923 PR target/70086
6924 * gcc.target/i386/pr70086-1.c: New test.
6925 * gcc.target/i386/pr70086-2.c: New test.
6926 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
6927
6928 PR tree-optimization/70127
6929 * gcc.c-torture/execute/pr70127.c: New test.
6930
96b3c82d
CP
69312016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6932
6933 * c-c++-common/goacc/combined-directives-2.c: New test.
6934
b4f3232d
DM
69352016-03-09 David Malcolm <dmalcolm@redhat.com>
6936
6937 PR c/68473
6938 PR c++/70105
6939 * g++.dg/diagnostic/pr70105.C: New test.
6940 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6941 (test_multiple_ordinary_maps): New test function.
6942
40499f81
DM
69432016-03-09 David Malcolm <dmalcolm@redhat.com>
6944
6945 PR c/68473
6946 PR c++/70105
6947 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6948 Drop range information from call to inform_at_rich_loc.
6949 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6950 New.
6951 (test_show_locus): Replace calls to rich_location::add_range with
6952 calls to add_range. Rewrite the tests that used the now-defunct
6953 rich_location ctor taking a source_range. Simplify other tests
6954 by replacing calls to COMBINE_LOCATION_DATA with calls to
6955 make_location.
6956
c9e33662
RB
69572016-03-09 Richard Biener <rguenther@suse.de>
6958 Jakub Jelinek <jakub@redhat.com>
6959
6960 PR tree-optimization/70138
6961 * gcc.dg/vect/pr70138-1.c: New testcase.
6962 * gcc.dg/vect/pr70138-2.c: Likewise.
6963
2c73b764
JJ
69642016-03-09 Jakub Jelinek <jakub@redhat.com>
6965
6966 PR target/70049
6967 * gcc.target/i386/pr70049.c: New test.
6968
c06d25bb
RB
69692016-03-09 Richard Biener <rguenther@suse.de>
6970
6971 PR c/70143
6972 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6973 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6974 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6975
5828a501
RO
69762016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6977
6978 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6979 arm-*-*.
6980
2e141c8d
JJ
69812016-03-09 Jakub Jelinek <jakub@redhat.com>
6982
5a9def37
JJ
6983 PR middle-end/67278
6984 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6985
2e141c8d
JJ
6986 PR target/67278
6987 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6988
6989 PR middle-end/70050
6990 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6991 in testcase comment.
6992
bf751f40
TV
69932016-03-09 Tom de Vries <tom@codesourcery.com>
6994
6995 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6996 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6997 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6998 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6999 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7000 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7001 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7002 * gfortran.dg/goacc/kernels-loop.f95: New test.
7003
e210c999
MS
70042016-03-08 Martin Sebor <msebor@redhat.com>
7005
7006 PR c++/62096
7007 * g++.dg/warn/overflow-warn-7.C: New test.
7008
80aac5c8
JM
70092016-03-08 Jason Merrill <jason@redhat.com>
7010
7011 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7012 * lib/target-supports.exp (check_effective_target_concepts): New.
7013
12b81409
JJ
70142016-03-08 Jakub Jelinek <jakub@redhat.com>
7015
d259b234
JJ
7016 PR c++/70135
7017 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7018 * g++.dg/ubsan/pr70135.C: New test.
7019
12b81409
JJ
7020 PR target/70110
7021 * gcc.dg/pr70110.c: New test.
7022
b4e9f2aa
MJ
70232016-03-07 Martin Jambor <mjambor@suse.cz>
7024
7025 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7026 * c-c++-common/gomp/if-1.c: Likewise.
7027 * c-c++-common/gomp/pr61486-2.c: Likewise.
7028 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7029 to dg-additional-options.
7030 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7031 * g++/gomp/target-teams-1.c: Likewise.
7032 * gcc.dg/gomp/gomp.exp: Likewise.
7033 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7034 dg-additional-options.
7035 * gfortran.dg/gomp/gomp.exp: Likewise.
7036 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7037 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7038 dg-additional-options.
7039 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7040
f86e631e
MJ
70412016-03-07 Martin Jambor <mjambor@suse.cz>
7042
7043 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7044 * c-c++-common/gomp/gridify-1.c: New test.
7045 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7046
94156b3f
AV
70472016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7048
7049 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7050 trigger for cortex-r8, when scanning for register r8.
7051 * gcc.target/arm/pr45701-2.c: Likewise.
7052
a84a49b7 70532016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 7054 Jeff Law <law@redhat.com>
a84a49b7
RB
7055
7056 PR tree-optimization/69740
7057 * gcc.c-torture/compile/pr69740-1.c: New test.
7058 * gcc.c-torture/compile/pr69740-2.c: New test.
7059
e41f6c9e
BS
70602016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7061
7062 * lib/target-supports.exp
7063 (check_effective_target_whole_vector_shift): Enable for PPC64.
7064
57548bf5
RB
70652016-03-07 Richard Biener <rguenther@suse.de>
7066
7067 PR tree-optimization/70115
7068 * gcc.dg/torture/pr70115.c: New testcase.
7069
4ae13300
NS
70702016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7071
7072 PR middle-end/69916
7073 * c-c-++-common/goacc/pr69916.c: New.
7074
5edb9853
RH
70752016-03-07 Richard Henderson <rth@redhat.com>
7076
7077 * gcc.c-torture/compile/pr70061.c: New test.
7078
2067a8f3
RB
70792016-03-07 Richard Biener <rguenther@suse.de>
7080
7081 PR testsuite/70109
7082 * gcc.dg/vect/O3-pr36098.c: New testcase.
7083
4145a9b7
CL
70842016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7085
7086 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7087
1878be32
EB
70882016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7089
7090 * gnat.dg/renaming9.ad[sb]: New testcase.
7091
df762bb2
JJ
70922016-03-05 Jakub Jelinek <jakub@redhat.com>
7093
7094 PR c++/70084
7095 * g++.dg/expr/stdarg3.C: New test.
7096
7d461295
JL
70972016-03-04 Jeff Law <law@redhat.com>
7098
7099 PR tree-optimization/69196
7100 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7101 x86_64-*-*.
7102
29b9828f
BS
71032016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7104
b6b552fd
BS
7105 PR c/69973
7106 * gcc.dg/pr69973.c: New test.
7107
201d49e9
BS
7108 PR rtl-optimization/69941
7109 * gcc.dg/torture/pr69941.c: New test.
7110
29b9828f
BS
7111 PR c/69824
7112 * gcc.dg/pr69824.c: New test.
7113
640b7e74
TV
71142016-03-05 Tom de Vries <tom@codesourcery.com>
7115
7116 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7117 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7118 function.
7119
7a3a3fad
PP
71202016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7121
7122 PR c++/66786
7123 * g++.dg/cpp1y/var-templ48.C: New test.
7124 * g++.dg/cpp1y/var-templ49.C: New test.
7125
cd439aec
EB
71262016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7127
7128 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7129
60204554
JJ
71302016-03-04 Jakub Jelinek <jakub@redhat.com>
7131
0c8825de
JJ
7132 PR c++/70035
7133 * g++.dg/ubsan/pr70035.C: New test.
7134
60204554
JJ
7135 PR target/70062
7136 * gcc.target/i386/pr70062.c: New test.
7137
f79d4eab
L
71382016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7139
7140 * g++.dg/template/typename21.C: Remove c++98_only.
7141
ea81ce67
L
71422016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7143
7144 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7145
64b23c13
DM
71462016-03-04 David Malcolm <dmalcolm@redhat.com>
7147
7148 PR c/68187
7149 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7150 function.
7151 (fn_42_b): Likewise.
7152 (fn_42_c): Likewise.
7153
729526f5
DM
71542016-03-04 David Malcolm <dmalcolm@redhat.com>
7155
7156 PR c/68187
7157 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7158 function.
7159 (fn_40_b): Likewise.
7160 (fn_41_a): Likewise.
7161 (fn_41_b): Likewise.
7162
f9ea11ac
JJ
71632016-03-04 Jakub Jelinek <jakub@redhat.com>
7164
7165 PR target/70059
7166 * gcc.target/i386/avx512f-pr70059.c: New test.
7167 * gcc.target/i386/avx512dq-pr70059.c: New test.
7168
b6c38c69
BS
71692016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7170
7171 PR rtl-optimization/57676
7172 * gcc.dg/torture/pr57676.c: New test.
7173
af3cdd34
IE
71742016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7175
7176 * gcc.dg/pr70026.c: New test.
7177
7ff6ca38
MP
71782016-03-04 Marek Polacek <polacek@redhat.com>
7179
7180 PR c/69798
7181 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7182 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7183
a6bf62d5
KT
71842016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7185
7186 PR target/70004
7187 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7188 Delete.
7189 (test_corners_sisd_si): Likewise.
7190 (main): Remove checks of the above.
7191 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7192
ae4cdc6a
EB
71932016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7194
7195 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7196
08455559
CL
71972016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7198
7199 * gcc.dg/torture/pr69951.c: Accept argc==0.
7200
e9a35493
RB
72012016-03-04 Richard Biener <rguenther@suse.de>
7202
7203 PR c++/70054
7204 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7205 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7206
fba054c2
DV
72072016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7208
7209 PR testsuite/69766
7210 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7211 testing multiarch.
7212
f10cdc6c
JJ
72132016-03-04 Jakub Jelinek <jakub@redhat.com>
7214
7215 PR debug/69947
7216 * gcc.dg/guality/pr69947.c: New test.
7217
2e981ba0
JJ
72182016-03-03 Jakub Jelinek <jakub@redhat.com>
7219
7220 PR ada/70017
7221 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7222
0ba3bfa2
KT
72232016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7224
7225 PR rtl-optimization/69904
7226 * gcc.target/arm/pr69904.c: New test.
7227
97ecdb46
JJ
72282016-03-03 Jakub Jelinek <jakub@redhat.com>
7229
7230 PR target/70021
7231 * gcc.dg/vect/pr70021.c: New test.
7232 * gcc.target/i386/pr70021.c: New test.
7233
a2a743a1
MP
72342016-03-03 Marek Polacek <polacek@redhat.com>
7235
7236 PR middle-end/70050
7237 * gcc.dg/pr70050.c: New test.
7238
fa07ecdd
JG
72392016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7240
7241 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7242
23504262
ML
72432016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7244
7245 PR tree-optimization/70043
7246 * gfortran.dg/vect/pr70043.f90: New test.
7247
b7b9e1a9
EB
72482016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7249
7250 * gnat.dg/specs/task1.ads: New test.
7251
cb83ba54
RO
72522016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7253
7254 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7255 Invoke gdb with -batch.
7256 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7257
a75f5e30
RB
72582016-03-03 Richard Biener <rguenther@suse.de>
7259
7260 PR tree-optimization/55936
7261 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7262
268bc320
JL
72632016-03-02 Jeff Law <law@redhat.com>
7264
815f20ab
JL
7265 PR rtl-optimization/69942
7266 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7267 effects of argument promotions.
7268
268bc320
JL
7269 PR tree-optimization/69987
7270 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7271 target does not support -fprefetch-loop-arrays.
7272
171f7de5
UB
72732016-03-02 Uros Bizjak <ubizjak@gmail.com>
7274
7275 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7276
192912db
BC
72772016-03-02 Bin Cheng <bin.cheng@arm.com>
7278
c7908871 7279 PR rtl-optimization/69052
192912db
BC
7280 * gcc.target/i386/pr69052.c: New test.
7281
90a7a40b
AM
72822016-03-02 Alan Modra <amodra@gmail.com>
7283
7284 * gcc.dg/pr69990.c: New.
7285
69fa742f
JJ
72862016-03-02 Jakub Jelinek <jakub@redhat.com>
7287
de752fb0
JJ
7288 PR c/68062
7289 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7290
7291 PR middle-end/70022
7292 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7293
69fa742f
JJ
7294 PR target/70028
7295 * gcc.target/i386/pr70028.c: New test.
7296
7c65bd56
MK
72972016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7298
7299 * c-c++-common/asan/swapcontext-test-1.c,
7300 * c-c++-common/tsan/thread_leak.c,
7301 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7302 * g++.dg/tsan/benign_race.C,
7303 * g++.dg/tsan/fd_close_norace.C,
7304 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7305 races with sanitizer output
7306
37d98220 73072016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 7308 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
7309
7310 PR target/67278
7311 * gcc.dg/simd-8.c: New testcase.
7312
218db463
RB
73132016-03-02 Richard Biener <rguenther@suse.de>
7314
7315 PR middle-end/67278
7316 * gcc.dg/simd-7.c: New testcase.
7317
22c72158
EB
73182016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7319
7320 * gcc.target/i386/pr70007.c: Tweak.
7321
9a790ccc
DV
73222016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7323
7324 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7325
bd02f00f
MP
73262016-03-02 Marek Polacek <polacek@redhat.com>
7327
7328 PR c/67854
7329 * gcc.dg/pr67854.c: New test.
7330
1e840f39
JJ
73312016-03-02 Jakub Jelinek <jakub@redhat.com>
7332
7333 PR middle-end/70025
7334 * gcc.dg/torture/pr70025.c: New test.
7335
bca00241
VK
73362016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7337
7338 PR tree-optimization/68621
7339 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7340
0bca04b8
EB
73412016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7342
7343 * gcc.target/i386/pr70007.c: New test.
7344
2a9afc86
JL
73452016-03-01 Jeff Law <law@redhat.com>
7346
eab2541b 7347 PR tree-optimization/69196
9d83ef71 7348 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 7349
2a9afc86
JL
7350 PR tree-optimization/69196
7351 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7352 duplicating code and spoiling the expected output.
7353
0d39977e
MM
73542016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7355
7356 PR target/70033
7357 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7358 supports power9 before doing tests.
7359 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7360 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7361 * gcc.target/powerpc/p9-permute.c: Likewise.
7362
a0c0699d
UB
73632016-03-01 Uros Bizjak <ubizjak@gmail.com>
7364
7365 PR target/70027
7366 * gcc.target/i386/pr70027.c: New test.
7367
0ae3ef47 73682016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
7369
7370 * gcc.dg/pr70017.c: New test.
7371
686e2237
JJ
73722016-03-01 Jakub Jelinek <jakub@redhat.com>
7373
7374 PR c/69796
7375 PR c/69974
7376 * gcc.dg/pr69796.c: New test.
7377 * gcc.dg/pr69974.c: New test.
7378
f8e4188c
EB
73792016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7380
7381 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7382
5e3f1c7c
JL
73832016-02-29 Jeff Law <law@redhat.com>
7384
7385 PR tree-optimization/69987
7386 * gfortran.dg/pr69987.f90: New test.
7387
7388 PR tree-optimization/69989
7389 * gcc.c-torture/compile/pr69989-2.c: New test.
7390
1be56bc5
MP
73912016-03-01 Marek Polacek <polacek@redhat.com>
7392
7393 PR c++/69795
7394 * g++.dg/parse/invalid1.C: New test.
7395
1b19470d
RB
73962016-03-01 Richard Biener <rguenther@suse.de>
7397
7398 PR middle-end/70022
7399 * gcc.dg/pr70022.c: New testcase.
7400
3ae0661a
IE
74012016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7402
7403 PR tree-optimization/69956
7404 * gcc.dg/pr69956.c: New test.
7405
0f09ab88
BS
74062016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7407
7408 PR target/70011
7409 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7410 XFAIL when hardware supports efficient unaligned storage access.
7411
76d881bf
PP
74122016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7413
7414 PR c++/69961
7415 * g++.dg/template/pr69961a.C: New test.
7416 * g++.dg/template/pr69961b.C: New test.
7417
7168133a
DM
74182016-02-29 David Malcolm <dmalcolm@redhat.com>
7419
7420 PR preprocessor/69985
7421 * gcc.dg/cpp/pr69985.c: New test case.
7422
0c6072a3
JL
74232016-02-29 Jeff Law <law@redhat.com>
7424
e66f219b
JL
7425 PR tree-optimization/70005
7426 * gcc.c-torture/execute/pr70005.c New test.
7427
0c6072a3
JL
7428 PR tree-optimization/69999
7429 * gcc.c-torture/compile/pr69999.c: New test.
7430
fd9fbdb3
YR
74312016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7432
7433 PR tree-optimization/69652
7434 * gcc.dg/torture/pr69652.c: Delete test.
7435 * gcc.dg/vect/pr69652.c: New test.
7436
cbd400b4
RB
74372016-02-19 Richard Biener <rguenther@suse.de>
7438
7439 PR tree-optimization/69980
7440 * gfortran.dg/vect/pr69980.f90: New testcase.
7441
84ea0f58
EB
74422016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7443
7444 * gcc.target/sparc/20160229-1.c: New test.
7445
5d2a63dc
EB
74462016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7447
7448 * gnat.dg/stack_usage3.adb: New test.
7449 * gnat.dg/stack_usage3_pkg.ads: New helper.
7450
93e708f9
EB
74512016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7452
7453 * gnat.dg/renaming8.adb: New test.
7454 * gnat.dg/renaming8_pkg1.ads: New helper.
7455 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7456 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7457
6512bc93
RB
74582016-02-29 Richard Biener <rguenther@suse.de>
7459
7460 PR tree-optimization/69720
7461 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7462
7b201a88
TK
74632016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7464
7465 PR fortran/68147
7466 PR fortran/47674
7467 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7468
82ee0cf2 74692016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
7470 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7471
7472 PR fortran/56007
7473 * gfortran.dg/coarray_8.f90: Adjust error message.
7474 * gfortran.dg/pr56007.f90: New test.
7475 * gfortran.dg/pr56007.f: New test.
7476
cdc1a2c8
L
74772016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7478
7479 PR tree-optimization/69989
7480 * gcc.dg/torture/pr69989.c: New test.
7481
33505bcf
EB
74822016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7483
7484 * gcc.target/i386/stack-realign-win.c: New test.
7485
524bfb19
HA
74862016-02-28 Harald Anlauf <anlauf@gmx.de>
7487
7488 PR fortran/60126
7489 * gfortran.dg/pr60126.f90: New test.
7490
bd542508
JL
74912016-02-27 Jeff Law <law@redhat.com>
7492
7493 Revert
7494 2016-02-26 Richard Biener <rguenther@suse.de>
7495 Jeff Law <law@redhat.com>
7496
7497 PR tree-optimization/69740
7498 * gcc.c-torture/compile/pr69740-1.c: New test.
7499 * gcc.c-torture/compile/pr69740-2.c: New test.
7500
dd1291e0
JD
75012016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7502
5fb67f8b 7503 PR fortran/69910
dd1291e0
JD
7504 * gfortran.dg/newunit_4.f90: New test.
7505
5cfefb59
JJ
75062016-02-27 Jakub Jelinek <jakub@redhat.com>
7507
7508 PR target/69613
7509 PR rtl-optimization/69886
7510 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7511 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7512 target.
7513
20ba5f33
MS
75142016-02-26 Martin Sebor <msebor@redhat.com>
7515
7516 PR tree-optimization/15826
7517 * gcc.dg/tree-ssa/pr15826.c: New test.
7518
e6fb01b0
JJ
75192016-02-26 Jakub Jelinek <jakub@redhat.com>
7520
7521 PR target/69969
7522 * gcc.target/powerpc/pr69969.c: New test.
7523
e3e0cf64
MS
75242016-02-26 Martin Sebor <msebor@redhat.com>
7525
7526 PR c++/15766
7527 * g++.old-deja/g++.other/decl5.C: Add a test case.
7528
d1f2bea5
SB
75292016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7530
7531 PR target/69946
7532 * gcc.target/powerpc/pr69946.c: New file.
7533
4a4f9d2b 75342016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 7535 Jeff Law <law@redhat.com>
4a4f9d2b 7536
e3e0cf64 7537 PR tree-optimization/69740
4a4f9d2b
RB
7538 * gcc.c-torture/compile/pr69740-1.c: New test.
7539 * gcc.c-torture/compile/pr69740-2.c: New test.
7540
ad2a2706
MJ
75412016-02-26 Martin Jambor <mjambor@suse.cz>
7542
7543 PR middle-end/69920
7544 * gcc.dg/torture/pr69932.c: New test.
7545 * gcc.dg/torture/pr69936.c: Likewise.
7546
1d11f7ce
AK
75472016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7548
7549 PR target/69709
7550 * gcc.target/s390/pr69709.c: New test.
7551
6cfccbb2
KT
75522016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7553
7554 PR target/69245
7555 * gcc.target/aarch64/pr69245_1.c: New test.
7556
ac59ad4e
KT
75572016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7558
7559 PR target/69613
7560 * gcc.dg/torture/pr69613.c: New test.
7561
a2ad54a0
JJ
75622016-02-26 Jakub Jelinek <jakub@redhat.com>
7563
7564 PR rtl-optimization/69891
7565 * gcc.target/i386/pr69891.c: New test.
7566
0884062c 75672016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
7568 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7569
d2369d4f 7570 PR target/61397
c163789b
MM
7571 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7572 functionality for both 32-bit and 64-bit.
7573
5aed7e2c
RB
75742016-02-26 Richard Biener <rguenther@suse.de>
7575
7576 PR tree-optimization/69551
7577 * gcc.dg/torture/pr69951.c: New testcase.
7578
798e2a8e
RB
75792016-02-25 Richard Biener <rguenther@suse.de>
7580
7581 PR tree-optimization/48795
7582 * gcc.dg/Warray-bounds-18.c: New testcase.
7583
9559fbac
RO
75842016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7585
7586 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7587
c049b107
JJ
75882016-02-25 Jakub Jelinek <jakub@redhat.com>
7589
7590 PR rtl-optimization/69896
7591 * gcc.dg/pr69896.c: New test.
7592
1137001c
PP
75932016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7594
7595 PR c++/69736
7596 * g++.dg/cpp1y/paren2.C: New test.
7597
2e9c8641
MS
75982016-02-24 Martin Sebor <msebor@redhat.com>
7599
7600 PR c/51147
7601 * gcc.dg/enum-mode-2.c: New test.
7602
03ca8fb3
JJ
76032016-02-24 Jakub Jelinek <jakub@redhat.com>
7604
7605 PR c++/69922
7606 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7607 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7608 * g++.dg/ubsan/pr69922.C: New test.
7609
0b05329b
MP
76102016-02-24 Marek Polacek <polacek@redhat.com>
7611
7612 PR c/69819
7613 * gcc.dg/pr69819.c: New test.
7614
57c2c374
MS
76152016-02-24 Martin Sebor <msebor@redhat.com>
7616
3b96b93a
MS
7617 PR c++/69912
7618 * g++.dg/ext/flexary15.C: New test.
7619
76202016-02-24 Martin Sebor <msebor@redhat.com>
7621
7622 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 7623 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 7624 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 7625
65433bb5
MK
76262016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7627 Charles Baylis <charles.baylis@linaro.org>
7628
7629 PR debug/61033
7630 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7631
f802a424 76322016-02-24 Richard Biener <rguenther@suse.de>
44293580 7633 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
7634
7635 PR middle-end/69760
7636 * gcc.dg/torture/pr69760.c: New testcase.
7637
525f795f
RO
76382016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7639
7640 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7641 pattern on Solaris with as.
7642
cd7bbceb
KT
76432016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7644
7645 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7646 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7647 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7648 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7649
89c0c1fd
JJ
76502016-02-24 Jakub Jelinek <jakub@redhat.com>
7651
7652 PR middle-end/69915
7653 * gcc.dg/pr69915.c: New test.
7654
0683fd27
KT
76552016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7656
7657 PR rtl-optimization/69886
7658 * gcc.dg/torture/pr69886.c: New test.
7659
e53d562a
RB
76602016-02-24 Richard Biener <rguenther@suse.de>
7661
7662 PR middle-end/68963
7663 * gcc.dg/torture/pr68963.c: New testcase.
7664
74a00288
KT
76652016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7666
7667 PR target/69875
7668 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7669 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7670 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7671 * gcc.target/arm/atomic_loaddi_1.c: New test.
7672 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7673 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7674 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7675 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7676 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7677 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7678 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7679 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7680
340fd4c9
JJ
76812016-02-24 Jakub Jelinek <jakub@redhat.com>
7682
7683 PR middle-end/69909
7684 * gcc.dg/torture/pr69909.c: New test.
7685
47d3fdb2
RB
76862016-02-24 Richard Biener <rguenther@suse.de>
7687
7688 PR tree-optimization/69907
7689 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7690 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7691 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7692
dab73e73
CB
76932016-02-24 Christian Bruel <christian.bruel@st.com>
7694
7695 * gcc.target/arm/pragma_cpp_fma.c: New test.
7696
7cc5ec65
JD
76972016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7698
7699 PR fortran/61156
7700 * gfortran.dg/include_6.f90: Update test.
7701
067fbd8b
JJ
77022016-02-23 Jakub Jelinek <jakub@redhat.com>
7703
7704 PR objc/69844
7705 * objc.dg/pr69844.m: New test.
7706
64a454d9
JD
77072016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7708
7709 PR libgfortran/69456
7710 * gfortran.dg/namelist_89.f90: New test.
7711 * gfortran.dg/pr59700.f90: Update test..
7712
35886f0b
MS
77132016-02-23 Martin Sebor <msebor@redhat.com>
7714
7715 PR middle-end/69780
7716 * g++.dg/ext/builtin_alloca.C: New test.
7717 * gcc.dg/builtins-68.c: New test.
7718
162cc7e3
RH
77192016-02-23 Richard Henderson <rth@redhat.com>
7720
7721 * gcc.target/i386/addr-space-3.c: Remove test.
7722
196440f8
DM
77232016-02-23 David Malcolm <dmalcolm@redhat.com>
7724
7725 PR preprocessor/69126
7726 PR preprocessor/69543
7727 * c-c++-common/pr69126-2-long.c: New test.
7728 * c-c++-common/pr69126-2-short.c: New test.
7729 * c-c++-common/pr69543-1.c: Remove xfail.
7730
1d3121af
DM
77312016-02-23 David Malcolm <dmalcolm@redhat.com>
7732
7733 PR preprocessor/69126
7734 PR preprocessor/69543
7735 PR preprocessor/69558
7736 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7737 (f): Rename to...
7738 (test_2): ...this, and add leading comment.
7739 (MACRO_3, test_3): New.
7740 (MACRO_4A, MACRO_4B, test_4): New.
7741 (MACRO): Rename to...
7742 (MACRO_5): ...this.
7743 (g): Rename to...
7744 (test_5): ...this, updating for renaming of MACRO, and
7745 add leading comment.
7746 * c-c++-common/pr69543-1.c: New.
7747 * c-c++-common/pr69543-2.c: New.
7748 * c-c++-common/pr69543-3.c: New.
7749 * c-c++-common/pr69543-4.c: New.
7750 * c-c++-common/pr69558-1.c: New.
7751 * c-c++-common/pr69558-2.c: New.
7752 * c-c++-common/pr69558-3.c: New.
7753 * c-c++-common/pr69558-4.c: New.
7754 * gcc.dg/pr69558.c: Move to...
7755 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7756 xfail for c++.
7757
f99c3557
TS
77582016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7759
7760 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7761 to -ftree-parallelize-loops/-fopenacc changes.
7762 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7763 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7764 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7765 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7766 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7767 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7768 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7769 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7770 * c-c++-common/goacc/kernels-loop.c: Likewise.
7771 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7772 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7773 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7774 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7775
c60ec7c2
RO
77762016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7777
7778 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7779
f1a62b6f
JJ
77802016-02-23 Jakub Jelinek <jakub@redhat.com>
7781
e67bf044
JJ
7782 PR c++/69902
7783 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7784
f1a62b6f
JJ
7785 PR c/69900
7786 * gcc.dg/pr69900.c: New test.
7787
20c5e09e
MJ
77882016-02-23 Martin Jambor <mjambor@suse.cz>
7789
7790 PR tree-optimization/69666
7791 * gcc.dg/tree-ssa/pr69666.c: New test.
7792
e457a6fc
AV
77932016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7794
7795 PR fortran/67451
7796 * gfortran.dg/coarray_allocate_5.f08: New test.
7797
d7b574f4
AK
77982016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7799
7800 * gcc.target/s390/vcond-shift.c: Move to ...
7801 * gcc.target/s390/vector/vcond-shift.c: ... here.
7802
58bdeb44
AK
78032016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7804
7805 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7806 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7807
7cd0387b
AK
78082016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7809
7810 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7811
4246c8da
MW
78122016-02-20 Mark Wielaard <mjw@redhat.com>
7813
7814 PR c/28901
7815 * gcc.dg/unused-variable-3.c: New test.
7816
f93bc532
JJ
78172016-02-22 Jakub Jelinek <jakub@redhat.com>
7818
7819 PR target/69888
7820 * gcc.target/i386/pr69888.c: New test.
7821
c4e360f4
RB
78222016-02-22 Richard Biener <rguenther@suse.de>
7823
7824 PR tree-optimization/69882
7825 * gfortran.dg/vect/pr69882.f90: New testcase.
7826
09c92f1c
JJ
78272016-02-22 Jakub Jelinek <jakub@redhat.com>
7828
7829 PR target/69885
7830 * gcc.dg/pr69885.c: New test.
7831
f88d45dc
OE
78322016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7833
7834 PR target/69806
7835 PR target/54089
7836 * gcc.target/sh/pr54089-10.c: New.
7837
ce1ff48e
PT
78382016-02-20 Paul Thomas <pault@gcc.gnu.org>
7839
7840 PR fortran/69423
7841 * gfortran.dg/deferred_character_15.f90 : New test.
7842
bbf27208
DH
78432016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7844
7845 PR fortran/57365
7846 gfortran.dg/allocate_with_source_18.f03: New test.
7847
78482016-02-20 Harald Anlauf <anlauf@gmx.de>
7849
7850 PR fortran/52531
7851 gfortran.dg/gomp/pr52531.f90: New test.
7852
268be88c
BE
78532016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7854
7855 PR c++/69865
7856 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7857 -std=c++03.
7858
4b6c824a
JJ
78592016-02-19 Jakub Jelinek <jakub@redhat.com>
7860
871b3f47
JJ
7861 PR c++/69826
7862 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7863 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7864
7a965d51
JJ
7865 PR c++/69850
7866 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7867
4b6c824a
JJ
7868 PR c++/69851
7869 * g++.dg/torture/pr69851.C: New test.
7870
15fca21a
MS
78712016-02-19 Martin Sebor <msebor@redhat.com>
7872
7873 PR testsuite/69573
7874 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7875
19e21586
JJ
78762016-02-19 Jakub Jelinek <jakub@redhat.com>
7877
03a616ac
JJ
7878 PR c++/69850
7879 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7880 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7881
19e21586
JJ
7882 PR c++/67767
7883 * g++.dg/cpp0x/pr67767.C: New test.
7884
2db16594
KT
78852016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7886
7887 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7888 for fp, simd, crypto, crc, lse.
7889 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7890 above.
7891 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7892 effective target check.
7893
5a7d9d1e
JJ
78942016-02-19 Jakub Jelinek <jakub@redhat.com>
7895
7896 PR target/69820
7897 * gcc.target/i386/pr69820.c: New test.
7898
6448f064
AK
78992016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7900
7901 * gcc.target/s390/vector/int128-1.c: New test.
7902
d0a859e6
AK
79032016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7904
7905 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7906
9e4eb643
AK
79072016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7908
7909 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7910 instruction pattern name to prevent the testcase from failing with
7911 -march=z13.
7912
859a4c0e
AK
79132016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7914
7915 * gcc.target/s390/md/movstr-2.c: New test.
7916
efc2340b
MK
79172016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7918
7919 * gcc.target/s390/morestack.c: New test.
7920
ca2bfbc2
DV
79212016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7922
7923 PR target/69625
7924 * gcc.target/s390/pr69625.c: Add test case.
7925
efd4bd05
BE
79262016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7927
7928 PR testsuite/68580
7929 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7930
2bf2078a
MM
79312016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7932
7933 PR target/68404
7934 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7935 * gcc.target/powerpc/fusion3.c: Likewise.
7936
f003579e
RB
79372016-02-18 Richard Biener <rguenther@suse.de>
7938
7939 PR middle-end/69553
7940 * g++.dg/torture/pr69553.C: New testcase.
7941
19233914
NC
79422016-02-18 Nick Clifton <nickc@redhat.com>
7943
efd4bd05
BE
7944 PR target/62254
7945 PR target/69610
7946 * gcc.target/arm/pr62554.c: New test.
7947 * gcc.target/arm/pr69610-1.c: New test.
7948 * gcc.target/arm/pr69610-2.c: New test.
19233914 7949
23f27839
RB
79502016-02-18 Richard Biener <rguenther@suse.de>
7951
7952 PR middle-end/69854
7953 * gcc.dg/torture/pr69854.c: New testcase.
7954
932c0da4
JJ
79552016-02-17 Jakub Jelinek <jakub@redhat.com>
7956
7957 PR c++/69850
7958 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7959
1bed93e4
BS
79602012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7961
7962 * gcc.target/powerpc/vec-cg.c: New test.
7963
57bfb134
RB
79642016-02-17 Richard Biener <rguenther@suse.de>
7965
7966 PR testsuite/69586
7967 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7968
a44e0ebb
KT
79692016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7970
7971 PR target/69161
7972 * gcc.c-torture/compile/pr69161.c: New test.
7973
ffacd726
DS
79742016-02-17 David Sherwood <david.sherwood@arm.com>
7975
7976 PR target/69532
7977 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7978 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7979
448db8d2
EB
79802016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7981
7982 * gcc.dg/ifcvt-4.c: Skip on Visium.
7983
e2f0522e
EB
79842016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7985
7986 * gnat.dg/atomic8.adb: New test.
7987
bf17fe3f
EB
79882016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7989
7990 * gnat.dg/discr46.ad[sb]: New test.
7991
ecf835e9
KN
79922016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7993
7994 PR Target/48344
7995 * gcc.target/powerpc/pr48344-1.c: New test.
7996
49a1164a
TK
79972015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7998
7999 PR fortran/69742
8000 * gfortran.dg/associate_21.f90: New test.
8001
bf14eba2
JJ
80022016-02-16 Jakub Jelinek <jakub@redhat.com>
8003
8004 PR c/69835
8005 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8006 -Wnonnull in dg-options.
8007 * c-c++-common/nonnull-2.c: New test.
8008
35a093b6
JG
80092016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8010 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8011
8012 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8013
e387d491
JJ
80142016-02-16 Jakub Jelinek <jakub@redhat.com>
8015
8016 PR middle-end/69801
8017 * gcc.dg/pr69801.c: Add empty dg-options.
8018
ba539195
JN
80192016-02-16 James Norris <jnorris@codesourcery.com>
8020
8021 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8022 * g++.dg/goacc/deviceptr-1.c: New file.
8023
2a2b8f64
JJ
80242016-02-16 Jakub Jelinek <jakub@redhat.com>
8025
8026 PR tree-optimization/69820
8027 * gcc.dg/vect/pr69820.c: New test.
8028
87440c29
RB
80292016-02-16 Richard Biener <rguenther@suse.de>
8030
8031 PR tree-optimization/69776
8032 * gcc.dg/torture/pr69776-2.c: New testcase.
8033
6d87c306
BS
80342016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8035
8036 PR tree-optimization/69714
8037 * gcc.dg/torture/pr69714.c: New test.
8038
3824a0a2
JJ
80392016-02-16 Jakub Jelinek <jakub@redhat.com>
8040
8041 PR tree-optimization/69802
8042 * gcc.dg/pr69802.c: New test.
8043
c8cfe96e
RB
80442016-02-16 Richard Biener <rguenther@suse.de>
8045
8046 PR middle-end/69801
8047 * gcc.dg/pr69801.c: New testcase.
8048
fc12098d
JD
80492016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8050
8051 PR libgfortran/69651
8052 * gfortran.dg/read_bang.f90: New test.
8053 * gfortran.dg/read_bang4.f90: New test.
8054
ba6b3795
JJ
80552016-02-15 Jakub Jelinek <jakub@redhat.com>
8056
f0516ca4
JJ
8057 PR c++/69658
8058 * g++.dg/init/pr69658.C: New test.
8059
ba6b3795
JJ
8060 PR c++/69797
8061 * c-c++-common/pr69797.c: New test.
8062
de3f9a2d
PK
80632016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8064
8065 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8066 check for aarch64*-*-*.
8067
17a3b967
RB
80682016-02-15 Richard Biener <rguenther@suse.de>
8069
8070 PR tree-optimization/69783
8071 * gcc.dg/vect/pr69783.c: New testcase.
8072
1c48bff1
RB
80732016-02-15 Richard Biener <rguenther@suse.de>
8074
8075 PR tree-optimization/69776
8076 * gcc.dg/torture/pr69776.c: New testcase.
8077
1e6025b6
TK
80782016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8079
8080 PR fortran/60526
8081 * gfortran.dg/type_decl_4.f90: Reinstated.
8082
d3308279
JDA
80832016-02-14 John David Anglin <danglin@gcc.gnu.org>
8084
8085 PR fortran/68746
8086 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8087
b7c56581
TK
80882016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8089
8090 PR fortran/60526
8091 PR bootstrap/69816
8092 * gfortran.dg/type_decl_4.f90: Removed.
8093
60cb4ef5
TK
80942016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8095
8096 PR fortran/60526
8097 * gfortran.dg/type_decl_4.f90: New test.
8098
f6964637
AM
80992016-02-14 Alan Modra <amodra@gmail.com>
8100
1a8849d1 8101 PR testsuite/68886
f6964637
AM
8102 * gcc.c-torture/execute/stkalign.c: Revise test.
8103
f5121920
OE
81042016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8105
8106 PR target/67260
8107 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8108
6cda3ab6
OE
81092016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8110
8111 PR target/67260
8112 * gcc.target/sh/torture/pr67260.c: New.
8113
6786e598
JDA
81142016-02-12 John David Anglin <danglin@gcc.gnu.org>
8115
8116 * gcc.dg/pr67964.c: Add dg-require-alias.
8117
7e05dad8
OE
81182016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8119
8120 PR target/67636
8121 PR target/64345
8122 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8123
7f4cc3ce
JD
81242016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8125
8126 PR libgfortran/69668
8127 * gfortran.dg/namelist_88.f90: New test.
8128
955ca6dc
JD
81292016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8130
8131 PR libgfortran/69668
8132 * gfortran.dg/namelist_38.f90: Update test.
8133 * gfortran.dg/namelist_84.f90: Update test.
8134
876217ae
DM
81352016-02-12 David Malcolm <dmalcolm@redhat.com>
8136
8137 PR other/69554
8138 * gcc.dg/pr69554-1.c: New test.
8139 * gfortran.dg/pr69554-1.F90: New test.
8140 * gfortran.dg/pr69554-2.F90: New test.
8141 * lib/gcc-dg.exp (proc dg-locus): New function.
8142 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8143 distinguish between the caret-printing and non-caret-printing
8144 cases. If caret-printing has been explicitly enabled, bail out
8145 without attempting to fix up the output.
8146
61789eed
DM
81472016-02-12 David Malcolm <dmalcolm@redhat.com>
8148
8149 PR driver/69265
8150 PR driver/69453
8151 * gcc.dg/spellcheck-options-3.c: New test case.
8152 * gcc.dg/spellcheck-options-4.c: New test case.
8153 * gcc.dg/spellcheck-options-5.c: New test case.
8154 * gcc.dg/spellcheck-options-6.c: New test case.
8155 * gcc.dg/spellcheck-options-7.c: New test case.
8156 * gcc.dg/spellcheck-options-8.c: New test case.
8157 * gcc.dg/spellcheck-options-9.c: New test case.
8158 * gcc.dg/spellcheck-options-10.c: New test case.
8159
c3090c1f
JJ
81602016-02-12 Jakub Jelinek <jakub@redhat.com>
8161
8162 PR rtl-optimization/69764
8163 PR rtl-optimization/69771
8164 * c-c++-common/pr69764.c: New test.
8165 * gcc.dg/torture/pr69771.c: New test.
8166
8222034d
MP
81672016-02-12 Marek Polacek <polacek@redhat.com>
8168
8169 * g++.dg/torture/init-list1.C: New.
8170
f749f792
MP
81712016-02-12 Marek Polacek <polacek@redhat.com>
8172
8173 * gcc.dg/pr69522.c: Add empty dg-options.
8174
199fb02a
IE
81752016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8176
8177 * g++.dg/lto/lto.exp: Include and init mpx.
8178 * g++.dg/lto/pr69729_0.C: New test.
8179
b69539cb
JJ
81802016-02-12 Jakub Jelinek <jakub@redhat.com>
8181
06ff7000
JJ
8182 PR ipa/69241
8183 * g++.dg/ipa/pr69241-4.C: New test.
8184
b69539cb
JJ
8185 PR ipa/68672
8186 * g++.dg/ipa/pr68672-1.C: New test.
8187 * g++.dg/ipa/pr68672-2.C: New test.
8188 * g++.dg/ipa/pr68672-3.C: New test.
8189
16595a1f
BS
81902016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8191
8192 PR c/69522
6d87c306 8193 * gcc.dg/pr69522.c: New test.
16595a1f 8194
38d795d2
PP
81952016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8196
8197 PR c++/69098
8198 * g++.dg/cpp1y/69098.C: New test.
8199 * g++.dg/cpp1y/69098-2.C: New test.
8200
9c582551
JJ
82012016-02-12 Jakub Jelinek <jakub@redhat.com>
8202
8203 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8204 and neighbour -> neighbor.
8205 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8206 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8207 * c-c++-common/Wvarargs.c: Likewise.
8208 * c-c++-common/goacc/host_data-5.c: Likewise.
8209 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8210 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8211 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8212 * gcc.target/aarch64/pr60697.c: Likewise.
8213 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8214 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8215 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8216 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8217 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8218 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8219 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8220 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8221 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8222 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8223 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8224 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8225 * g++.dg/lookup/koenig5.C: Likewise.
8226 * g++.dg/ext/no-asm-2.C: Likewise.
8227 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8228 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8229 * gfortran.dg/used_types_16.f90: Likewise.
8230 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8231 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8232 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8233 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8234 * gfortran.dg/abstract_type_6.f03: Likewise.
8235 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8236 * gfortran.dg/used_types_15.f90: Likewise.
8237 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8238 * gfortran.dg/exit_3.f08: Likewise.
8239 * gfortran.dg/open_status_2.f90: Likewise.
8240 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8241 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8242 * gfortran.dg/associate_1.f03: Likewise.
8243 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8244 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8245 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8246 * gcc.dg/builtin-object-size-1.c: Likewise.
8247 * gcc.dg/noreturn-6.c: Likewise.
8248 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8249 * gcc.dg/globalalias.c: Likewise.
8250 * gcc.dg/builtins-config.h: Likewise.
8251 * gcc.dg/pr30457.c: Likewise.
8252 * gcc.c-torture/compile/volatile-1.c: Likewise.
8253 * gcc.c-torture/execute/20101011-1.c: Likewise.
8254 * c-c++-common/Waddress-1.c: Likewise.
8255
66756373
JJ
82562016-02-11 Jakub Jelinek <jakub@redhat.com>
8257
8258 PR c/69768
8259 * c-c++-common/Waddress-1.c: New test.
8260
76fe932b
AV
82612016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8262
8263 PR fortran/69296
8264 * gfortran.dg/associate_19.f03: New test.
8265 * gfortran.dg/associate_20.f03: New test.
8266
564c4d4b
OE
82672016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8268
8269 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8270
e1c1ecb0
KT
82712016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8272
8273 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8274 .arch armv8-a\n. Add -dA to dg-options.
8275 * gcc.target/aarch64/assembler_arch_1.c: New test.
8276 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8277
0d7d9458
PC
82782016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8279
8280 PR c++/68726
8281 * g++.dg/cpp0x/pr68726.C: New.
8282
e6208a60
IE
82832016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8284
8285 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8286 test.
8287
281a11eb
RB
82882016-02-11 Richard Biener <rguenther@suse.de>
8289
8290 * g++.dg/tree-ssa/pr61034.C: Adjust.
8291
e03dd765
VM
82922016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8293
4b48faf5 8294 PR target/69148
e03dd765
VM
8295 * gcc.target/s390/pr69148.c: New.
8296
cdc23927
YR
82972016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8298
8299 PR tree-optimization/69652
8300 * gcc.dg/torture/pr69652.c: New test.
8301
e199dd0a
JJ
83022016-02-10 Jakub Jelinek <jakub@redhat.com>
8303 Patrick Palka <ppalka@gcc.gnu.org>
8304
8305 PR ipa/69241
8306 PR c++/69649
8307 * g++.dg/ipa/pr69241-1.C: New test.
8308 * g++.dg/ipa/pr69241-2.C: New test.
8309 * g++.dg/ipa/pr69241-3.C: New test.
8310 * g++.dg/ipa/pr69649.C: New test.
8311
d6b38027
UB
83122016-02-10 Uros Bizjak <ubizjak@gmail.com>
8313
8314 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8315 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8316
13b562c5
BC
83172016-02-10 Bin Cheng <bin.cheng@arm.com>
8318
8319 PR tree-optimization/68021
8320 * gcc.dg/tree-ssa/pr68021.c: New test.
8321
24a179f8
RB
83222016-02-10 Richard Biener <rguenther@suse.de>
8323
8324 PR tree-optimization/69726
8325 * gcc.dg/uninit-22.c: New testcase.
8326
0d99886f
AP
83272016-02-09 Andrew Pinski <apinski@cavium.com>
8328
8329 PR tree-opt/69282
8330 * gcc.c-torture/compile/20160205-1.c: New testcase.
8331
ab04995c
MM
83322016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8333
8334 PR target/68404
8335 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8336 instead accessing a really large arrray.
8337 * gcc.target/powerpc/fusion3.c: Likewise.
8338
4b79ac23
CB
83392016-02-09 Charles Baylis <charles.baylis@linaro.org>
8340
8341 PR target/68532
8342 * gcc.c-torture/execute/pr68532.c: New test.
8343
b890a441
AO
83442016-02-11 Alexandre Oliva <aoliva@redhat.com>
8345
8346 PR target/69634
8347 * gcc.dg/pr69634.c: New.
8348
84a5bef7
RB
83492016-02-09 Richard Biener <rguenther@suse.de>
8350
8351 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8352
1f123759 83532016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 8354
1f123759
AF
8355 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8356
65860c77
YR
83572016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8358
8359 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8360
7e1e8a0a
RB
83612016-02-09 Richard Biener <rguenther@suse.de>
8362
8363 PR tree-optimization/69715
8364 * gcc.dg/torture/pr69715.c: New testcase.
8365
efb45a9f
PP
83662016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8367
8368 PR c++/69139
8369 * g++.dg/cpp0x/trailing12.C: New test.
8370 * g++.dg/cpp0x/trailing13.C: New test.
8371
20a0c6f9
PP
83722016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8373
8374 PR c++/69283
8375 PR c++/67835
8376 * g++.dg/cpp1y/auto-fn29.C: New test.
8377 * g++.dg/cpp1y/auto-fn30.C: New test.
8378
a162f3af
JJ
83792016-02-08 Jakub Jelinek <jakub@redhat.com>
8380
8381 PR tree-optimization/69209
8382 * gcc.c-torture/compile/pr69209.c: New test.
8383
4b4a9fbd
JL
83842016-02-08 Jeff Law <law@redhat.com>
8385
8386 PR tree-optimization/68541
8387 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8388 of statements allowed in join block for path splitting.
8389
cfac5ed2
JJ
83902016-02-08 Jakub Jelinek <jakub@redhat.com>
8391
f68bc23f
JJ
8392 PR c++/59627
8393 * g++.dg/gomp/pr59627.C: New test.
8394
cfac5ed2
JJ
8395 PR ipa/69239
8396 * g++.dg/ipa/pr69239.C: New test.
8397
44714d8c
DM
83982016-02-08 David Malcolm <dmalcolm@redhat.com>
8399
8400 PR preprocessor/69664
8401 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8402 * gcc.dg/cpp/warn-comments.c: Likewise.
8403
eba9e839
MP
84042016-02-08 Marek Polacek <polacek@redhat.com>
8405
8406 PR c++/69688
8407 * g++.dg/init/const12.C: New test.
8408
a011cd92
BS
84092016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8410
8411 PR target/60410
8412 * gcc.dg/lto/pr55113_0.c: Remove test.
8413
5317b1be
RB
84142016-02-08 Richard Biener <rguenther@suse.de>
8415
8416 PR tree-optimization/69719
8417 * gcc.dg/torture/pr69719.c: New testcase.
8418
63998a63
RB
84192016-02-08 Richard Biener <rguenther@suse.de>
8420 Jeff Law <law@redhat.com>
8421
8422 PR target/68273
8423 * gcc.target/mips/pr68273.c: New testcase.
8424
43f4a281
RB
84252016-02-08 Richard Biener <rguenther@suse.de>
8426
8427 PR rtl-optimization/69274
8428 * gcc.target/i386/addr-sel-1.c: XFAIL.
8429
0b604d2d
JL
84302016-02-08 Jeff Law <law@redhat.com>
8431
e8dfe49e
JL
8432 PR tree-optimization/68541
8433 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8434
6daecd7a 8435 PR tree-optimization/65917
0b604d2d
JL
8436 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8437
c0f0e35a
JD
84382016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8439
8440 PR fortran/50555
8441 * gfortran.dg/namelist_args.f90: New test.
8442
8981d712
JL
84432016-02-05 Jeff Law <law@redhat.com>
8444
6daecd7a 8445 PR tree-optimization/68541
8981d712
JL
8446 * gcc.dg/tree-ssa/split-path-2.c: New test.
8447 * gcc.dg/tree-ssa/split-path-3.c: New test.
8448 * gcc.dg/tree-ssa/split-path-4.c: New test.
8449 * gcc.dg/tree-ssa/split-path-5.c: New test.
8450 * gcc.dg/tree-ssa/split-path-6.c: New test.
8451 * gcc.dg/tree-ssa/split-path-7.c: New test.
8452
46cb9332
MS
84532016-02-05 Martin Sebor <msebor@redhat.com>
8454
8455 PR c++/69662
8456 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8457 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8458
be2083ea
RH
84592016-02-06 Richard HEnderson <rth@redhat.com>
8460
8461 PR c/69643
8462 * gcc.target/i386/addr-space-4.c: New.
8463 * gcc.target/i386/addr-space-5.c: New.
8464
711d7c23
MM
84652016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8466
8467 PR fortran/66089
8468 * gfortran.dg/elemental_dependency_6.f90: New.
8469
b5c1c988
JJ
84702016-02-05 Jakub Jelinek <jakub@redhat.com>
8471
861c7bcd
JJ
8472 PR rtl-optimization/69691
8473 * gcc.c-torture/execute/pr69691.c: New test.
8474
b5c1c988
JJ
8475 PR c++/69628
8476 * g++.dg/parse/pr69628.C: New test.
8477
f7dfa966
UB
84782016-02-05 Uros Bizjak <ubizjak@gmail.com>
8479
8480 * gcc.dg/sancov/asan.c: Move to ...
8481 * gcc.dg/asan/sancov-1.c: ... here.
8482
9b143e64
UB
84832016-02-05 Uros Bizjak <ubizjak@gmail.com>
8484
8485 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8486
f5d4b899
L
84872016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8488
8489 PR target/69677
8490 * gcc.target/i386/pr69677.c: New test.
8491
76c85fbb
PP
84922016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8493
8494 PR c++/68948
8495 * g++.dg/template/pr68948.C: New test.
8496
f181bf90
DV
84972016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8498
8499 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8500 (only necessary on s390x).
8501
714fb282
L
85022016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8503
8504 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8505 -mno-accumulate-outgoing-args.
8506
618d6c1c
PP
85072016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8508
8509 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8510
1066e9b5
JJ
85112016-02-04 Jakub Jelinek <jakub@redhat.com>
8512
8513 PR c/69669
8514 * c-c++-common/pr69669.c: New test.
8515
76255d0d
MM
85162016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8517
8518 PR target/69667
8519 * g++.dg/pr69667.C: New file.
8520
e0b059b1
WD
85212016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8522
8523 PR target/69619
8524 * gcc.dg/pr69619.c: Add new test.
8525
2692b5c8
RS
85262016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8527
8528 PR rtl-optimization/69577
8529 * gcc.target/i386/pr69577.c: New test.
8530
7db337c2
ML
85312016-02-04 Martin Liska <mliska@suse.cz>
8532
8533 * g++.dg/asan/pr69276.C: New test.
8534
cc9c0829
KT
85352016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8536
8537 PR target/65932
8538 PR target/67714
8539 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8540 a single smulbb instruction.
8541 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8542 * gcc.target/amr/wmul-2.c: Likewise.
8543
eb9feb52
KT
85442016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8545
8546 PR target/65932
8547 PR target/67714
8548 * gcc.c-torture/execute/pr67714.c: New test.
8549
61f727fe
JJ
85502016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8551
8552 PR target/69454
8553 * gcc.target/i386/pr69454-1.c: New test.
8554 * gcc.target/i386/pr69454-2.c: New test.
8555
05dd97db
MS
85562016-02-03 Martin Sebor <msebor@redhat.com>
8557
8558 PR c++/69251
8559 PR c++/69253
8560 PR c++/69290
8561 PR c++/69277
8562 PR c++/69349
8563 * g++.dg/ext/flexarray-mangle-2.C: New test.
8564 * g++.dg/ext/flexarray-mangle.C: New test.
8565 * g++.dg/ext/flexarray-subst.C: New test.
8566 * g++.dg/ext/flexary11.C: New test.
8567 * g++.dg/ext/flexary12.C: New test.
8568 * g++.dg/ext/flexary13.C: New test.
8569 * g++.dg/ext/flexary14.C: New test.
8570 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8571
dac2fc29
L
85722016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8573
8574 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8575 Define only if CHECK_FLOAT128 is defined.
8576 (main): Properly initialize u5.
8577
eadb8035
JJ
85782016-02-03 Jakub Jelinek <jakub@redhat.com>
8579
0afbb81b
JJ
8580 PR c/69627
8581 * gcc.dg/pr69627.c: New test.
8582
eadb8035
JJ
8583 PR target/69644
8584 * gcc.dg/pr69644.c: New test.
8585
b12d4923
MS
85862016-02-03 Mike Stump <mikestump@comcast.net>
8587
8588 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8589 support for struct-layout-1.exp.
8590
ab4bae0c
PP
85912016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8592
8593 PR c++/69056
618d6c1c 8594 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 8595
95831c01
VM
85962016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8597 Alexandre Oliva <aoliva@redhat.com>
8598
8599 PR target/69461
8600 * gcc.target/powerpc/pr69461.c: New.
8601
ccc71ab8
UB
86022016-02-03 Uros Bizjak <ubizjak@gmail.com>
8603
8604 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8605 works from here ...
8606 (check_effective_target_fsanitize_thread): ... to here. Do not
8607 specify additional compile flags for the test source.
8608 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8609 specify additional compile flags for the test source.
8610
96299640
WD
86112016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8612
8613 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8614
781d83d9
AV
86152016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8616
8617 PR fortran/67451
8618 PR fortran/69418
8619 * gfortran.dg/coarray_allocate_2.f08: New test.
8620 * gfortran.dg/coarray_allocate_3.f08: New test.
8621 * gfortran.dg/coarray_allocate_4.f08: New test.
8622
d8208e6d
AL
86232016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8624
8625 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8626 use same scan-tree-dump-times on all platforms.
8627 * gcc.dg/vect/vect-outer-1.c: Likewise.
8628 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8629 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8630 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8631 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8632 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8633 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8634 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8635
a8394fa0
SB
86362016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8637
8638 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8639 warning.
8640
f3baa1d3
L
86412016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8642
8643 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8644
eb077516
JN
86452016-02-02 James Norris <jnorris@codesourcery.com>
8646
8647 * c-c++-common/goacc/routine-5.c: Add tests.
8648
578fb225
AM
86492016-02-02 Alexander Monakov <amonakov@ispras.ru>
8650
8651 * gcc.target/nvptx/unsigned-cmp.c: New test.
8652
c64f7d37
WD
86532016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8654
8655 * gcc.target/aarch64/scalar_shift_1.c
8656 (test_corners_sisd_di): Improve force to SIMD register.
8657 (test_corners_sisd_si): Likewise.
8658 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8659 Remove scan-assembler check for ldr.
8660
90c6f26c
RB
86612016-02-02 Richard Biener <rguenther@suse.de>
8662
8663 PR tree-optimization/69595
8664 * gcc.dg/Warray-bounds-17.c: New testcase.
8665
9dc03c97
RB
86662016-02-02 Richard Biener <rguenther@suse.de>
8667
8668 PR tree-optimization/69606
8669 * gcc.dg/torture/pr69606.c: New testcase.
8670
2d4dc223
YR
86712016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8672
8673 PR middle-end/68542
8674 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8675 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8676
65c98fde
AM
86772016-02-02 Alan Modra <amodra@gmail.com>
8678
8679 PR target/69548
8680 * gcc.target/powerpc/pr69548.c: New test.
8681
e1b81f2b
JJ
86822016-02-01 Jakub Jelinek <jakub@redhat.com>
8683
d0268b37
JJ
8684 PR rtl-optimization/69592
8685 * gcc.dg/pr69592.c: New test.
8686
e1b81f2b
JJ
8687 PR preprocessor/69543
8688 PR c/69558
8689 * gcc.dg/pr69543.c: New test.
8690 * gcc.dg/pr69558.c: New test.
8691
7dd7780d
UB
86922016-02-01 Uros Bizjak <ubizjak@gmail.com>
8693
bf672ee5
UB
8694 PR testsuite/65940
8695 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 8696
9a7013f8
MS
86972016-02-01 Martin Sebor <msebor@redhat.com>
8698
8699 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8700
e681fb2b
BC
87012016-02-01 Bin Cheng <bin.cheng@arm.com>
8702
8703 PR tree-optimization/67921
8704 * c-c++-common/ubsan/pr67921.c: New test.
8705
ff86345f
RB
87062016-02-01 Richard Biener <rguenther@suse.de>
8707
8708 PR middle-end/69556
8709 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8710
bc369dbd
RB
87112016-02-01 Richard Biener <rguenther@suse.de>
8712
8713 PR tree-optimization/69574
8714 * gcc.dg/torture/pr69574.c: New testcase.
8715
ef318184
RB
87162016-02-01 Richard Biener <rguenther@suse.de>
8717
8718 PR tree-optimization/69579
8719 * gcc.dg/setjmp-6.c: New testcase.
8720
654745e6
JJ
87212016-02-01 Jakub Jelinek <jakub@redhat.com>
8722
8723 PR rtl-optimization/69570
8724 * g++.dg/opt/pr69570.C: New test.
8725
e6c0c44b
RH
87262016-02-01 Richard Henderson <rth@redhat.com>
8727
8728 * gcc.dg/pr69535.c: New test.
8729
6ff3f09a
JDA
87302016-01-31 John David Anglin <danglin@gcc.gnu.org>
8731
2c005538
JDA
8732 PR testsuite/69584
8733 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8734 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8735
61083a4b
JDA
8736 PR debug/68244
8737 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8738
6ff3f09a
JDA
8739 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8740
0c221916
PT
87412016-01-31 Paul Thomas <pault@gcc.gnu.org>
8742
8743 PR fortran/67564
8744 * gfortran.dg/allocate_with_source_17.f03: New test.
8745
db7a2818
JJ
87462016-01-30 Jakub Jelinek <jakub@redhat.com>
8747
8748 PR tree-optimization/69546
8749 * gcc.dg/torture/pr69546.c: New test.
8750
e520d5f0
PT
87512016-01-30 Paul Thomas <pault@gcc.gnu.org>
8752
8753 PR fortran/69566
8754 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8755
343c05d3
MS
87562016-01-30 Martin Sebor <msebor@redhat.com>
8757
8758 PR c++/68490
8759 * g++.dg/ext/flexary10.C: New test.
8760
d6c3a539
DH
87612016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8762
8763 PR fortran/66707
8764 gfortran.dg/common_23.f90: New test.
8765
52d72fcd
BS
87662016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8767
8768 PR target/65546
8769 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8770 condition being checked, and disable it when the target supports
8771 misaligned loads and stores.
8772
3a5d2ba4
JJ
87732016-01-29 Jakub Jelinek <jakub@redhat.com>
8774
8775 PR debug/69518
8776 * gcc.dg/torture/pr69518.c: New test.
8777
6bbacdb5
L
87782016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8779
8780 PR target/69530
8781 * gcc.target/i386/pr69530.c: New test.
8782
af932cdb
SE
87832016-01-29 Steve Ellcey <sellcey@imgtec.com>
8784
8785 PR target/65604
8786 * gcc.target/mips/div-delay.c: New test.
8787
26658b7c
JJ
87882016-01-29 Jakub Jelinek <jakub@redhat.com>
8789
33e89989
JJ
8790 PR target/69551
8791 * gcc.target/i386/pr69551.c: New test.
8792
26658b7c
JJ
8793 PR target/66137
8794 * gcc.target/i386/pr66137.c: New test.
8795
401116b5
AB
87962016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8797
8798 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8799 always built for p5600.
8800 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8801 isa=p5600 dg-option.
8802
d4abfcc5
RB
88032016-01-29 Richard Biener <rguenther@suse.de>
8804
8805 PR tree-optimization/69547
8806 * g++.dg/tree-ssa/pr69547.C: New testcase.
8807
16b77b32
JJ
88082016-01-29 Jakub Jelinek <jakub@redhat.com>
8809
8810 PR debug/66869
8811 * g++.dg/warn/Wunused-function2.C: New test.
8812
a1c95464
DV
88132016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8814
8815 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8816 support for test to succeed.
8817
5453bfed
MP
88182016-01-29 Marek Polacek <polacek@redhat.com>
8819
8820 PR c++/69509
8821 PR c++/69516
8822 * g++.dg/ext/constexpr-vla2.C: New test.
8823 * g++.dg/ext/constexpr-vla3.C: New test.
8824 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8825
452ec2a5
RB
88262016-01-29 Richard Biener <rguenther@suse.de>
8827
8828 PR middle-end/69537
8829 * gcc.dg/uninit-21.c: New testcase.
8830
aec0b19e
UB
88312016-01-28 Uros Bizjak <ubizjak@gmail.com>
8832
8833 PR target/69459
8834 * gcc.target/i386/pr69459.c: New test.
8835
df113ce7
SE
88362016-01-28 Steve Ellcey <sellcey@imgtec.com>
8837
8838 PR target/68400
8839 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8840 * gcc.target/mips/pr68400.c: New test.
8841
494de84f
MS
88422016-01-28 Martin Sebor <msebor@redhat.com>
8843
8844 PR target/17381
8845 * gcc.target/powerpc/pr17381.c: New test.
8846
eb1b1f01
JJ
88472016-01-28 Jakub Jelinek <jakub@redhat.com>
8848
8849 PR middle-end/69542
8850 * gcc.dg/torture/pr69542.c: New test.
8851
6dfeb7ce
WD
88522016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8853
8854 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8855
4b7471a4
DE
88562016-01-28 David Edelsohn <dje.gcc@gmail.com>
8857
8858 * gcc.dg/pr65980.c: Skip on AIX.
8859 * gcc.dg/pr66688.c: Same.
8860
b271fd21
DE
88612016-01-28 David Edelsohn <dje.gcc@gmail.com>
8862
8863 PR target/63679
8864 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8865 * gcc.dg/tree-ssa/sra-18.c: Same.
8866
874108a9
AV
88672016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8868
8869 PR fortran/62536
8870 * gfortran.dg/block_15.f08: New test.
8871 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8872 on incorrectly closed BLOCK.
8873
30480bcd
IE
88742016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8875
8876 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
88772016-01-28 Richard Biener <rguenther@suse.de>
8878
8879 PR tree-optimization/69466
8880 * gfortran.dg/vect/pr69466.f90: New testcase.
8881
0d4c694e
TP
88822016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8883
8884 * g++.dg/pr67989.C: Remove ARM-specific option.
8885 * gcc.target/arm/pr67989.C: New file.
8886
2aa780da
UB
88872016-01-27 Uros Bizjak <ubizjak@gmail.com>
8888
8889 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8890 and expm1 test for glibc < 2.11.
8891
f75ebe77
RH
88922016-01-27 Richard Henderson <rth@redhat.com>
8893
8894 * gcc.c-torture/execute/pr69447.c: New test.
8895
88962016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 8897
9a175e65 8898 PR fortran/69422
49847d75
PT
8899 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8900
cbdd8ae0
JJ
89012016-01-27 Jakub Jelinek <jakub@redhat.com>
8902
8903 PR debug/66869
8904 * gcc.dg/pr66869.c: New test.
8905
2b572b3c
JL
89062016-01-25 Jeff Law <law@redhat.com>
8907
8908 PR tree-optimization/68398
aec0b19e 8909 PR tree-optimization/69196
2b572b3c
JL
8910 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8911 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8912 path to avoid new heuristic allowing more irreducible regions
8913 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8914 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8915 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8916 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8917 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8918
fa74a4bc
MP
89192016-01-27 Marek Polacek <polacek@redhat.com>
8920
8921 PR c/68062
8922 * c-c++-common/vector-compare-4.c: New test.
8923
0afff540
DM
89242016-01-27 David Malcolm <dmalcolm@redhat.com>
8925
8926 PR preprocessor/69126
8927 * c-c++-common/pr69126.c: New test case.
8928
1a218fc9
ILT
89292016-01-27 Ian Lance Taylor <iant@google.com>
8930
8931 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8932
5d70666e
RB
89332016-01-27 Ryan Burn <contact@rnburn.com>
8934
8935 PR cilkplus/69267
8936 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8937
87ff4d66
UB
89382016-01-27 Uros Bizjak <ubizjak@gmail.com>
8939
8940 PR target/69512
8941 * gcc.target/i386/pr69512.c: New test.
8942
27e23cca
RE
89432016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8944
8945 PR ada/69488
8946 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8947
05bf54c3
MP
89482016-01-27 Marek Polacek <polacek@redhat.com>
8949
8950 PR c++/69379
8951 * g++.dg/pr69379.C: New test.
8952
60214d0d
MS
89532016-01-27 Martin Sebor <msebor@redhat.com>
8954
8955 PR c++/69317
8956 * g++.dg/abi/Wabi-2-2.C: New test.
8957 * g++.dg/abi/Wabi-2-3.C: New test.
8958 * g++.dg/abi/Wabi-3-2.C: New test.
8959 * g++.dg/abi/Wabi-3-3.C: New test.
8960
167c7bfa
RB
89612016-01-27 Richard Biener <rguenther@suse.de>
8962
8963 PR tree-optimization/69166
8964 * gcc.dg/torture/pr69166.c: New testcase.
8965
1430fb1f
MJ
89662016-01-27 Martin Jambor <mjambor@suse.cz>
8967
8968 PR tree-optimization/69355
8969 * gcc.dg/tree-ssa/pr69355.c: New test.
8970
95e3030c
MP
89712016-01-27 Marek Polacek <polacek@redhat.com>
8972
8973 PR c++/69496
8974 * g++.dg/ext/constexpr-vla1.C: New test.
8975
eeb085f3
CB
89762016-01-20 Christian Bruel <christian.bruel@st.com>
8977
8978 PR target/69245
8979 * gcc.target/arm/pr69245.c: New test.
8980
b1652dde
JJ
89812016-01-27 Jakub Jelinek <jakub@redhat.com>
8982
8983 PR tree-optimization/69399
8984 * gcc.dg/torture/pr69399.c: New test.
8985
ce7e8f00
EB
89862016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8987
8988 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8989
e4aac1d1
EB
89902016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8991
8992 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8993
8dfdb419
TV
89942016-01-26 Tom de Vries <tom@codesourcery.com>
8995
8996 PR tree-optimization/69110
8997 * gcc.dg/autopar/pr69110.c: New test.
8998
56f80f54 89992016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 9000 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
9001
9002 * gcc.dg/graphite/isl-ast-op-select.c: New.
9003
a0909527
PT
90042015-01-26 Paul Thomas <pault@gcc.gnu.org>
9005
9006 PR fortran/69385
9007 * gfortran.dg/allocate_error_6.f90: New test.
9008
ffc445f4
RH
90092016-01-26 Richard Henderson <rth@redhat.com>
9010
9011 * gcc.dg/tm/pr60908.c: New test.
9012
01e1dea3
DM
90132016-01-26 David Malcolm <dmalcolm@redhat.com>
9014
9015 PR other/69006
9016 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9017 directive.
9018 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9019 expected multiline output to reflect the colorization being
9020 disabled before newlines.
9021 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9022 (custom_diagnostic_finalizer): Replace call to
9023 pp_newline_and_flush with call to pp_flush.
9024 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9025 * gfortran.dg/implicit_class_1.f90: Likewise.
9026 * lib/gcc-dg.exp (allow_blank_lines): New global.
9027 (dg-allow-blank-lines-in-output): New procedure.
9028 (gcc-dg-prune): Complain about blank lines in the output, unless
9029 dg-allow-blank-lines-in-output was called.
9030 * lib/multiline.exp (_build_multiline_regex): Only support
9031 arbitrary followup text for non-blank-lines, not for blank lines.
9032
13f92e8d
JJ
90332016-01-26 Jakub Jelinek <jakub@redhat.com>
9034
9035 PR tree-optimization/69483
9036 * gcc.dg/pr69483.c: New test.
9037 * g++.dg/opt/pr69483.C: New test.
9038
92422235
CL
90392016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9040
9041 PR target/68620
9042 * gcc.target/arm/pr68620.c: New test.
9043
0bccf11b
L
90442016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9045
9046 * gcc.target/i386/pr68986-2.c: Remove -m32.
9047
81cd202e
L
90482016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9049
9050 PR target/68986
9051 * gcc.target/i386/pr68986-1.c: New test.
9052 * gcc.target/i386/pr68986-2.c: Likewise.
9053 * gcc.target/i386/pr68986-3.c: Likewise.
9054
213a1c03
CB
90552016-01-26 Christian Bruel <christian.bruel@st.com>
9056
9057 * lib/target-supports.exp
9058 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9059 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9060 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9061
22a08dd1
RB
90622016-01-26 Richard Biener <rguenther@suse.de>
9063
9064 PR tree-optimization/69452
9065 * gcc.dg/torture/pr69452.c: New testcase.
9066
6c06e0e8
JJ
90672016-01-26 Jakub Jelinek <jakub@redhat.com>
9068
9069 PR target/69442
9070 * gcc.dg/pr69442.c: New test.
9071
b96824c4
RFI
90722016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9073
9074 PR target/67896
9075 * gcc.target/aarch64/simd/pr67896.C: New.
9076
5ee31e57
RS
90772016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9078
9079 PR tree-optimization/69400
9080 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9081 function.
9082 (plugin_init): Call it.
9083 * gcc.dg/torture/pr69400.c: New test.
9084
7ddfb31d
CL
90852016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9086
9087 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9088
1e050c90
AK
90892016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9090 Sebastian Pop <s.pop@samsung.com>
9091
9092 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9093 isl-0.15.
9094
c8ee4bf5
AK
90952016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9096 Sebastian Pop <s.pop@samsung.com>
9097
9098 * gcc.dg/graphite/pr69292.c: New.
9099
d902b330
JJ
91002016-01-25 Jakub Jelinek <jakub@redhat.com>
9101
9102 * c-c++-common/goacc/use_device-1.c: New test.
9103
2c89b952
JL
91042016-01-25 Jeff Law <law@redhat.com>
9105
9106 PR tree-optimization/69196
9107 PR tree-optimization/68398
9108 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9109 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9110
685c8785
DE
91112016-01-25 David Edelsohn <dje.gcc@gmail.com>
9112
9113 PR target/69469
9114 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9115 Algorithm.
9116
95cef0c1
RB
91172016-01-25 Richard Biener <rguenther@suse.de>
9118
9119 PR testsuite/69380
9120 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9121
2947d3b2
IE
91222016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9123
9124 PR target/69421
9125 * gcc.dg/pr69421.c: New test.
9126
ae19075a
BB
91272016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9128
9129 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9130 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9131 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9132 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9133 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9134 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9135 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9136 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9137 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9138 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9139
fa4511c2
RB
91402016-01-25 Richard Biener <rguenther@suse.de>
9141
9142 PR tree-optimization/69376
9143 * gcc.dg/torture/pr69376.c: New testcase.
9144
1d101216
JD
91452016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9146
9147 PR fortran/69397
9148 PR fortran/68442
9149 * gfortran.dg/interface_38.f90: New test.
9150 * gfortran.dg/interface_39.f90: New test.
a0909527 9151
a59b92b0
PP
91522016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9153
9154 Revert:
9155 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9156
9157 PR c++/11858
9158 PR c++/24663
9159 PR c++/24664
9160 * g++.dg/template/pr11858.C: New test.
9161 * g++.dg/template/pr24663.C: New test.
9162 * g++.dg/template/unify12.C: New test.
9163 * g++.dg/template/unify13.C: New test.
9164 * g++.dg/template/unify14.C: New test.
9165 * g++.dg/template/unify15.C: New test.
9166 * g++.dg/template/unify16.C: New test.
9167 * g++.dg/template/unify17.C: New test.
9168
16acb1a8
DH
91692016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9170
9171 PR fortran/68283
9172 gfortran.dg/pr68283.f90: New test.
9173
094773e8
TK
91742016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9175
9176 PR fortran/66094
9177 * gfortran.dg/inline_matmul_13.f90: New test.
9178 * gfortran.dg/matmul_bounds_8.f90: New test.
9179 * gfortran.dg/matmul_bounds_9.f90: New test.
9180 * gfortran.dg/matmul_bounds_10.f90: New test.
9181
42fb90d7
TV
91822016-01-23 Tom de Vries <tom@codesourcery.com>
9183
9184 PR tree-optimization/69426
9185 * gcc.dg/autopar/pr69426.c: New test.
9186
69da7802
MS
91872016-01-23 Martin Sebor <msebor@redhat.com>
9188
9189 PR c++/58109
9190 PR c++/69022
9191 * g++.dg/cpp0x/alignas5.C: New test.
9192 * g++.dg/ext/vector29.C: Same.
9193
da17300a
UB
91942016-01-23 Uros Bizjak <ubizjak@gmail.com>
9195
9196 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9197 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9198 _GNU_SOURCE from compile flags to the source.
9199 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9200 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9201 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9202 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9203
62041cfc
JJ
92042016-01-22 Jakub Jelinek <jakub@redhat.com>
9205
9206 PR target/69432
9207 * g++.dg/opt/pr69432.C: New test.
9208
f7d2ad6f
BS
92092016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9210
9211 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9212 32-bit targets testing an -m64 multilib.
9213
d403fc9a
WS
92142016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9215
9216 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9217 64-bit support.
9218
4aa16f8d
JG
92192016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9220
9221 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9222
7c816d0f
CB
92232016-01-21 Christian Bruel <christian.bruel@st.com>
9224
9225 PR target/68674
9226 * gcc.target/i386/pr68674.c
9227 * gcc.target/aarch64/pr68674.c
9228 * gcc.target/arm/pr68674.c
9229
fce661e8
KT
92302016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9231
9232 PR target/69403
9233 * gcc.c-torture/execute/pr69403.c: New test.
9234
4696899f
PC
92352016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9236
9237 PR c++/55843
9238 * g++.dg/template/pr55843.C: New.
9239
bac69366
AL
92402016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9241
9242 PR testsuite/66877
9243 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9244 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9245
b57d3a5c
BS
92462016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9247
9248 PR testsuite/67489
da17300a
UB
9249 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9250 from dg-do compile directive, and instead add
9251 { dg-require-effective-target int128 }.
b57d3a5c 9252
9f04a53e
MS
92532016-01-20 Martin Sebor <msebor@redhat.com>
9254
9255 PR c/69405
9256 * gcc.dg/sync-fetch.c: New test.
9257
38a51663
JL
92582016-01-21 Martin Sebor <msebor@redhat.com>
9259
9260 PR target/69252
9261 * gcc.target/powerpc/pr69252.c: New test.
9262
2423a75a
JD
92632016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9264
9265 PR fortran/65996
da17300a 9266 * gfortran.dg/pr65996.f90: New test.
2423a75a 9267
0a76463f
DV
92682016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9269
9270 PR c++/68810
9f04a53e 9271 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 9272 expected to generate an error.
0a76463f 9273
9776e692
BS
92742016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9275
9276 PR middle-end/66178
9277 * gcc.dg/torture/pr66178.c: New test.
9278
c8d3e088
AB
92792016-01-21 Anton Blanchard <anton@samba.org>
9280 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9281
9282 PR target/63354
9283 * gcc.target/powerpc/pr63354.c: New test.
9284
35b707ff
VM
92852016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9286
9287 PR rtl-optimization/68990
9288 * gcc.target/i386/pr68990: New.
9289
157b0829
NC
92902016-01-21 Nick Clifton <nickc@redhat.com>
9291
9292 PR target/69129
9293 * gcc.target/mips/pr69129.c: New.
9294
aede6748
PC
92952016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9296
9297 PR c++/58046
9298 * g++.dg/cpp0x/pr58046.C: New.
9299
5463c2c8
JJ
93002016-01-21 Jakub Jelinek <jakub@redhat.com>
9301
6d31cc75
SS
9302 PR target/69187
9303 PR target/65624
9304 * gcc.target/arm/pr69187.c: New test.
9305
5463c2c8
JJ
9306 PR c++/69355
9307 * g++.dg/torture/pr69355.C: New test.
9308
fa28f32b
AK
93092016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9310 Sebastian Pop <s.pop@samsung.com>
9311
9312 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9313
b920a047
AK
93142016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9315 Sebastian Pop <s.pop@samsung.com>
9316
da17300a 9317 * gcc.dg/graphite/pr68976.c: New test.
b920a047 9318
bdd3aea6
JJ
93192016-01-21 Jakub Jelinek <jakub@redhat.com>
9320
9321 PR middle-end/67653
9322 * c-c++-common/pr67653.c: New test.
9323 * gcc.dg/torture/pr29119.c: Add dg-warning.
9324
26a2e6ae
PB
93252016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9326
9327 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9328
d25c7690
PK
93292016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9330
9331 PR c/24293
9332 * gcc.dg/pr24293.c: New test.
9333 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9334 incomplete struct type.
9335 * gcc.dg/declspec-1.c: Likewise.
9336 * gcc.dg/pr63549.c: Likewise.
9337
889d5698
JJ
93382016-01-20 Jakub Jelinek <jakub@redhat.com>
9339
9340 PR tree-optimization/66612
9341 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9342 for bdn instruction.
9343
d7cf3dc7
CL
93442016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9345
9346 * lib/target-supports.exp
9347 (check_effective_target_arm_fp_ok_nocache): New.
9348 (check_effective_target_arm_fp_ok): New.
9349 (add_options_for_arm_fp): New.
9350 (check_effective_target_arm_crypto_ok_nocache): Require
9351 target_arm_v8_neon_ok instead of arm32.
9352 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9353 (check_effective_target_arm_crypto_pragma_ok): New.
9354 (add_options_for_arm_vfp): New.
9355 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9356 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9357 target instead. Force initial fpu to vfp.
9358 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9359 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9360 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9361 dependency.
9362 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9363 use arm_vfp effective target instead. Force initial fpu to vfp.
9364 * gcc.target/arm/attr-neon3.c: Likewise.
9365 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9366 arm_vfp_ok.
9367 * gcc.target/arm/unsigned-float.c: Likewise.
9368 * gcc.target/arm/vfp-1.c: Likewise.
9369 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9370 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9371 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9372 * gcc.target/arm/vfp-ldmias.c: Likewise.
9373 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9374 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9375 * gcc.target/arm/vfp-stmiad.c: Likewise.
9376 * gcc.target/arm/vfp-stmias.c: Likewise.
9377 * gcc.target/arm/vnmul-1.c: Likewise.
9378 * gcc.target/arm/vnmul-2.c: Likewise.
9379 * gcc.target/arm/vnmul-3.c: Likewise.
9380 * gcc.target/arm/vnmul-4.c: Likewise.
9381
01ac9704 93822016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 9383
e84b00da
L
9384 PR testsuite/69366
9385 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9386 the MPX run-time library, for compile-time MPX test.
9387 * gcc.target/i386/chkp-always_inline.c: Likewise.
9388 * gcc.target/i386/chkp-bndret.c: Likewise.
9389 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9390 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9391 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9392 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9393 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9394 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9395 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9396 * gcc.target/i386/chkp-label-address.c: Likewise.
9397 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9398 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9399 * gcc.target/i386/chkp-pr69044.c: Likewise.
9400 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9401 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9402 * gcc.target/i386/chkp-strchr.c: Likewise.
9403 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9404 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9405 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9406 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9407 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9408 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9409 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9410 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9411 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9412 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9413 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9414 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9415 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9416 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9417 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9418 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9419 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9420 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9421 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9422 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9423 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9424 * gcc.target/i386/pr63995-2.c: Likewise.
9425 * gcc.target/i386/pr64805.c: Likewise.
9426 * gcc.target/i386/pr65044.c: Likewise.
9427 * gcc.target/i386/pr65167.c: Likewise.
9428 * gcc.target/i386/pr65183.c: Likewise.
9429 * gcc.target/i386/pr65184.c: Likewise.
9430 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 9431
28b33016
IE
94322016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9433
9434 PR tree-optimization/69328
9435 * gcc.dg/pr69328.c: New test.
9436
bcff0913
JL
94372016-01-20 Jeff Law <law@redhat.com>
9438
bf0bb970 9439 PR target/25114
bcff0913
JL
9440 * gcc.target/m68k/pr25114.c: New test.
9441
a3f69631
AV
94422016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9443
9444 * gcc.target/arm/memset-inline-10.c: Added
9445 dg-require-effective-target arm_thumb2_ok.
9446
af33ba0d
EB
94472016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9448
9449 * gcc.dg/debug/dwarf2/sso.c: New test.
9450
7596d5de
UB
94512016-01-19 Uros Bizjak <ubizjak@gmail.com>
9452
9453 PR testsuite/68820
9454 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9455 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9456 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9457
ceda2c69
JH
94582016-01-19 Jan Hubicka <hubicka@ucw.cz>
9459
9460 PR ipa/66223
9461 * g++.dg/ipa/devirt-50.C: New testcase.
9462
38a979f2
MP
94632016-01-19 Marek Polacek <polacek@redhat.com>
9464
9465 PR c++/68965
9466 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9467 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9468
962801c5
KT
94692016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9470
9471 PR target/69135
9472 * gcc.target/arm/pr69135_1.c: New test.
9473
078fe40a
WD
94742015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9475
9476 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9477
786e3c06
WD
94782015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9479
9480 * gcc.target/aarch64/ccmp_1.c: New testcase.
9481
1e297006
MP
94822016-01-19 Marek Polacek <polacek@redhat.com>
9483
9484 PR c++/68586
9485 * g++.dg/cpp0x/enum30.C: New test.
9486
879c27e3
RB
94872016-01-19 Richard Biener <rguenther@suse.de>
9488
9489 PR tree-optimization/69336
9490 * g++.dg/tree-ssa/pr69336.C: New testcase.
9491
015337d3
JJ
94922016-01-19 Jakub Jelinek <jakub@redhat.com>
9493
9494 PR debug/65779
9495 * gcc.dg/pr65779.c: New test.
9496
e2c768b6
RB
94972016-01-19 Richard Biener <rguenther@suse.de>
9498
9499 PR tree-optimization/69352
9500 * gcc.dg/torture/pr69352.c: New testcase.
9501
569efc34
JJ
95022016-01-19 Jakub Jelinek <jakub@redhat.com>
9503
9504 PR rtl-optimization/68955
9505 PR rtl-optimization/64557
9506 * gcc.dg/torture/pr68955.c: New test.
9507
e49d321f
JH
95082016-01-19 Jan Hubicka <hubicka@ucw.cz>
9509
9510 PR lto/69136
9511 * g++.dg/torture/pr69136.C: New testcase.
9512
e9191ad3
JH
95132016-01-19 Jan Hubicka <hubicka@ucw.cz>
9514
9515 PR lto/69133
9516 * g++.dg/lto/pr69133_0.C: New testcase.
9517 * g++.dg/lto/pr69133_1.C: New testcase.
9518
2bedb645
JL
95192016-01-15 Jeff Law <law@redhat.com>
9520
9521 PR tree-optimization/69320
9522 * gcc.c-torture/pr69320-1.c: New test.
9523 * gcc.c-torture/pr69320-2.c: New test.
9524 * gcc.c-torture/pr69320-3.c: New test.
9525 * gcc.c-torture/pr69320-4.c: New test.
9526
17c15cb9
PP
95272016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9528
9529 PR c++/11858
9530 PR c++/24663
9531 PR c++/24664
9532 * g++.dg/template/pr11858.C: New test.
9533 * g++.dg/template/pr24663.C: New test.
9534 * g++.dg/template/unify12.C: New test.
9535 * g++.dg/template/unify13.C: New test.
9536 * g++.dg/template/unify14.C: New test.
9537 * g++.dg/template/unify15.C: New test.
9538 * g++.dg/template/unify16.C: New test.
9539 * g++.dg/template/unify17.C: New test.
9540
9617fd08
DM
95412016-01-18 David Malcolm <dmalcolm@redhat.com>
9542
9543 PR testsuite/69181
9544 * gcc.dg/pr69181-1.c: New test file.
9545 * gcc.dg/pr69181-2.c: New test file.
9546 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9547 globals by moving it to...
9548 (cleanup-after-saved-dg-test): ...this new function. Add
9549 "global additional_sources_used". Add reset of global
9550 multiline_expected_outputs to the empty list.
9551 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9552 global to...
9553 (multiline_expected_outputs): ...this, and updated comments to
9554 note that it is modified from gcc-dg.exp.
9555 (dg-end-multiline-output): Update for the above renaming.
9556 (handle-multiline-outputs): Likewise. Remove the clearing
9557 of the expected outputs to the empty list.
9558
b555a2e4
RB
95592016-01-18 Richard Biener <rguenther@suse.de>
9560
9561 PR tree-optimization/69297
9562 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9563
96902805
JM
95642016-01-18 Joseph Myers <joseph@codesourcery.com>
9565
9566 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9567 dg-options.
9568 * gcc.target/mips/mips-3d-2.c: Likewise.
9569 * gcc.target/mips/mips-3d-3.c: Likewise.
9570 * gcc.target/mips/mips-3d-4.c: Likewise.
9571 * gcc.target/mips/mips-3d-5.c: Likewise.
9572 * gcc.target/mips/mips-3d-6.c: Likewise.
9573 * gcc.target/mips/mips-3d-7.c: Likewise.
9574 * gcc.target/mips/mips-3d-8.c: Likewise.
9575 * gcc.target/mips/mips-3d-9.c: Likewise.
9576 * gcc.target/mips/mips-ps-1.c: Likewise.
9577 * gcc.target/mips/mips-ps-2.c: Likewise.
9578 * gcc.target/mips/mips-ps-3.c: Likewise.
9579 * gcc.target/mips/mips-ps-4.c: Likewise.
9580 * gcc.target/mips/mips-ps-5.c: Likewise.
9581 * gcc.target/mips/mips-ps-6.c: Likewise.
9582 * gcc.target/mips/mips-ps-7.c: Likewise.
9583 * gcc.target/mips/mips-ps-type.c: Likewise.
9584 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9585 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9586
40e26f94
TV
95872016-01-18 Tom de Vries <tom@codesourcery.com>
9588
9589 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9590 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9591 * c-c++-common/goacc/kernels-empty.c: New test.
9592 * c-c++-common/goacc/kernels-eternal.c: New test.
9593 * c-c++-common/goacc/kernels-loop-2.c: New test.
9594 * c-c++-common/goacc/kernels-loop-3.c: New test.
9595 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9596 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9597 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9598 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9599 * c-c++-common/goacc/kernels-loop-data.c: New test.
9600 * c-c++-common/goacc/kernels-loop-g.c: New test.
9601 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9602 * c-c++-common/goacc/kernels-loop-n.c: New test.
9603 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9604 * c-c++-common/goacc/kernels-loop.c: New test.
9605 * c-c++-common/goacc/kernels-noreturn.c: New test.
9606 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9607 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9608 * c-c++-common/goacc/kernels-reduction.c: New test.
9609
a98d4647
TV
96102016-01-18 Tom de Vries <tom@codesourcery.com>
9611
9612 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9613 * gcc.dg/autopar/outer-2.c: Same.
9614 * gcc.dg/autopar/outer-3.c: Same.
9615 * gcc.dg/autopar/outer-4.c: Same.
9616 * gcc.dg/autopar/outer-5.c: Same.
9617 * gcc.dg/autopar/outer-6.c: Same.
9618 * gcc.dg/autopar/parallelization-1.c: Same.
9619 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9620 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9621 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9622 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9623 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9624 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9625 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9626 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9627 * gcc.dg/autopar/pr39500-1.c: Same.
9628 * gcc.dg/autopar/pr39500-2.c: Same.
9629 * gcc.dg/autopar/pr46193.c: Same.
9630 * gcc.dg/autopar/pr46194.c: Same.
9631 * gcc.dg/autopar/pr49580.c: Same.
9632 * gcc.dg/autopar/pr49960-1.c: Same.
9633 * gcc.dg/autopar/pr49960.c: Same.
9634 * gcc.dg/autopar/pr68373.c: Same.
9635 * gcc.dg/autopar/reduc-1.c: Same.
9636 * gcc.dg/autopar/reduc-1char.c: Same.
9637 * gcc.dg/autopar/reduc-1short.c: Same.
9638 * gcc.dg/autopar/reduc-2.c: Same.
9639 * gcc.dg/autopar/reduc-2char.c: Same.
9640 * gcc.dg/autopar/reduc-2short.c: Same.
9641 * gcc.dg/autopar/reduc-3.c: Same.
9642 * gcc.dg/autopar/reduc-4.c: Same.
9643 * gcc.dg/autopar/reduc-6.c: Same.
9644 * gcc.dg/autopar/reduc-7.c: Same.
9645 * gcc.dg/autopar/reduc-8.c: Same.
9646 * gcc.dg/autopar/reduc-9.c: Same.
9647 * gcc.dg/autopar/uns-outer-4.c: Same.
9648 * gcc.dg/autopar/uns-outer-5.c: Same.
9649 * gcc.dg/autopar/uns-outer-6.c: Same.
9650 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9651 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9652
da976fa8
AL
96532016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9654
9655 PR target/63679
9656 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9657 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9658
70c1e886
AL
96592016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9660
9661 PR target/63679
9662 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9663 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9664 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9665
88bed196
AL
96662016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9667
9668 PR target/63679
9669 * gcc.dg/tree-ssa/sra-17.c: New.
9670 * gcc.dg/tree-ssa/sra-18.c: New.
9671
3dd5f42e
IE
96722016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9673
9674 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9675
ae5a77fa
EB
96762016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9677
9678 * gnat.dg/inline12.adb: New test.
9679
11e57fc6
BC
96802016-01-18 Bin Cheng <bin.cheng@arm.com>
9681
9682 PR tree-optimization/66797
9683 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9684
995b6fe0
RB
96852016-01-18 Richard Biener <rguenther@suse.de>
9686
9687 PR tree-optimization/69170
9688 * gcc.dg/torture/pr69170.c: New testcase.
9689
82ee0cf2 96902016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
9691
9692 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9693
d69da357
TV
96942016-01-16 Tom de Vries <tom@codesourcery.com>
9695
9696 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9697
a3845283
TV
96982016-01-16 Tom de Vries <tom@codesourcery.com>
9699
9700 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9701 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9702 redundant dg-require-effective-target pthread.
9703 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9704 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9705 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9706 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9707 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9708 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9709 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9710
197a6aa6
DE
97112016-01-16 David Edelsohn <dje.gcc@gmail.com>
9712
9713 PR target/68609
9714 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9715 * gcc.target/powerpc/recip-7.c: Same.
9716
ec7886c1
PP
97172016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9718
9719 PR c++/69091
9720 * g++.dg/template/pr69091.C: New test.
9721
203484bb
PP
97222016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9723
9724 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9725 dump does not contain an error_mark_node.
9726 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9727 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9728
aa2500e9
PP
97292016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9730
9731 PR c++/68936
9732 * g++.dg/template/pr68936.C: New test.
9733
28621a5c
DE
97342016-01-15 David Edelsohn <dje.gcc@gmail.com>
9735
9736 PR target/68609
9737 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9738 * gcc.target/powerpc/recip-2.c: Same.
9739 * gcc.target/powerpc/recip-3.c: Same.
9740 * gcc.target/powerpc/recip-4.c: Same.
9741 * gcc.target/powerpc/recip-sqrtf.c: Same.
9742
40c43aca
JL
97432016-01-15 Jeff Law <law@redhat.com>
9744
9745 PR tree-optimization/69270
9746 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9747 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9748
afbc5ae8
PT
97492016-01-15 Paul Thomas <pault@gcc.gnu.org>
9750
9751 PR fortran/49630
9752 * gfortran.dg/deferred_character_13.f90: New test for the fix
9753 of comment 3 of the PR.
9754
9755 PR fortran/54070
9756 * gfortran.dg/deferred_character_8.f90: New test
9757 * gfortran.dg/allocate_error_5.f90: New test
9758
9759 PR fortran/60593
9760 * gfortran.dg/deferred_character_10.f90: New test
9761
9762 PR fortran/60795
9763 * gfortran.dg/deferred_character_14.f90: New test
9764
9765 PR fortran/61147
9766 * gfortran.dg/deferred_character_11.f90: New test
9767
9768 PR fortran/64324
9769 * gfortran.dg/deferred_character_9.f90: New test
9770
49abe076
VM
97712016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9772
9773 PR rtl-optimization/69030
9774 * gcc.target/i386/pr69030.c: New.
9775
16d12992
KT
97762016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9777
9778 * gcc.target/aarch64/target_attr_17.c: New test.
9779
78810bd3
RB
97802016-01-15 Richard Biener <rguenther@suse.de>
9781
9782 PR tree-optimization/66856
9783 * gcc.dg/torture/pr66856-1.c: New testcase.
9784 * gcc.dg/torture/pr66856-2.c: Likewise.
9785
2bd847fe
RB
97862016-01-15 Richard Biener <rguenther@suse.de>
9787
9788 PR debug/69137
9789 * g++.dg/lto/pr69137_0.C: New testcase.
9790
a00fe3b7
RS
97912016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9792
9793 PR middle-end/69246
9794 * gcc.target/i386/pr69246.c: New test.
9795
cbb0e83b
DV
97962016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9797
7596d5de 9798 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 9799
5a500ecf
DV
98002016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9801
9802 PR c++/56194
9803 * g++.dg/init/const9.C: Disable test on S/390.
9804
5d9bf64f
DV
98052016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9806
9807 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9808 * g++.dg/Wno-frame-address.C: Ditto.
9809
e234b19e
DV
98102016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9811
9812 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9813
89483f99
RB
98142016-01-15 Richard Biener <rguenther@suse.de>
9815
9816 PR tree-optimization/68961
9817 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9818
94f37395
IE
98192016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9820
9821 * gcc.target/i386/pr65105-5.c: New test.
9822
82ee0cf2 98232016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
9824
9825 * gcc.c-torture/execute/alias-4.c: New testcase.
9826
82ee0cf2 98272016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
9828
9829 PR ipa/68148
9830 * g++.dg/ipa/devirt-49.C: New testcase.
9831
092f7deb 98322016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
9833
9834 PR target/65837
9835 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9836 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9837 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9838
e93c66bc
RB
98392016-01-15 Richard Biener <rguenther@suse.de>
9840
9841 PR tree-optimization/69117
9842 * gcc.dg/torture/pr69117.c: New testcase.
9843
c47eaca6 98442015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
9845
9846 PR c++/69048
9847 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9848
c3f6914a
FXC
98492016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9850
9851 PR testsuite/67509
9852 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9853 range tests use 100 * maximum instead of maximum + 1.
9854
cd65ae90
JJ
98552016-01-14 Jakub Jelinek <jakub@redhat.com>
9856
9857 PR debug/69244
9858 * gcc.dg/guality/pr69244.c: New test.
9859
19643948
UB
98602016-01-14 Uros Bizjak <ubizjak@gmail.com>
9861
9862 * lib/target-supports.exp (check_effective_target_issignaling):
9863 New procedure.
9864 * gcc.dg/pr61441.c: Require issignaling effective target.
9865
fe79c97e
SB
98662016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9867
9868 PR target/68803
9869 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9870
c7df95d8
DM
98712016-01-14 David Malcolm <dmalcolm@redhat.com>
9872
9873 PR c++/68819
9874 PR preprocessor/69177
9875 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9876 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9877 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9878 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9879
00083992
MP
98802016-01-14 Marek Polacek <polacek@redhat.com>
9881
9882 PR c/69262
9883 * gcc.dg/array-15.c: New test.
9884
0c9b3294
JJ
98852016-01-14 Jakub Jelinek <jakub@redhat.com>
9886
9887 PR middle-end/68146
9888 PR tree-optimization/69155
9889 * gfortran.dg/pr68146.f: New test.
9890 * gfortran.dg/pr69155.f90: New test.
9891
3688e13d
RB
98922016-01-14 Richard Biener <rguenther@suse.de>
9893
9894 PR tree-optimization/68060
9895 * gcc.dg/torture/pr68060-1.c: New testcase.
9896 * gcc.dg/torture/pr68060-2.c: Likewise.
9897
bab0ad3a
NC
98982016-01-14 Nick Clifton <nickc@redhat.com>
9899
9900 * lib/target-supports.exp
9901 (check_effective_target_arm_neon_ok_nocache): Add an option
9902 sequence that includes setting the ARM architecture to ARMv7-A.
9903 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9904 command line options necessary to enable Neon support.
9905 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9906 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9907 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9908 * gcc.target/arm/pr69180.c: Likewise.
9909
947c2ce5
JL
99102016-01-14 Jeff Law <law@redhat.com>
9911
9912 PR tree-optimization/69270
9913 * gcc.dg/tree-ssa/pr69270.c: New test.
9914
3342fd71
BS
99152016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9916
9917 PR c/66208
9918 * c-c++-common/pr66208.c: New file.
9919
2ad3adf1
JJ
99202016-01-13 Jakub Jelinek <jakub@redhat.com>
9921
9922 PR tree-optimization/69156
9923 * gcc.dg/pr69156.c: New test.
9924
398d6feb
L
99252016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9926
9927 * gcc.target/i386/pr69225-7.c: New test.
9928
4c868789
RH
99292016-01-13 Richard Henderson <rth@redhat.com>
9930
9931 * gcc.dg/tm/memopt-13.c: Update expected function.
9932 * gcc.dg/tm/memopt-6.c: Likewise.
9933
ef6d1772
UB
99342016-01-13 Uros Bizjak <ubizjak@gmail.com>
9935
9936 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9937 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9938 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9939 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 9940
ef6d1772
UB
99412016-01-13 Tom de Vries <tom@codesourcery.com>
9942
9943 PR tree-optimization/69169
0b4b6ef2
TV
9944 * gcc.dg/pr69169.c: New test.
9945
2ad3adf1 99462016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
9947
9948 PR target/69228
9949 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9950 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9951 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9952 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9953 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9954 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9955 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9956 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9957
9060e335
AK
99582016-01-13 Jakub Jelinek <jakub@redhat.com>
9959
9960 PR target/69247
9961 * gcc.dg/pr69247.c: New test.
9962
40311329
RB
99632016-01-13 Richard Biener <rguenther@suse.de>
9964
9965 PR tree-optimization/69242
9966 * gcc.dg/torture/pr69242.c: New testcase.
9967
ccbd7103
RB
99682016-01-13 Richard Biener <rguenther@suse.de>
9969
9970 PR tree-optimization/69186
9971 * gcc.dg/torture/pr69186.c: New testcase.
9972
c6f72a46
JL
99732016-01-13 Jeff Law <law@redhat.com>
9974
9975 PR tree-optimization/67755
9976 * gcc.dg/tree-ssa/pr67755.c: New test.
9977
99782016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
9979
9980 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9981 pass number in output by a star.
9982
c446cf07
BC
99832016-01-12 Bin Cheng <bin.cheng@arm.com>
9984
9985 PR tree-optimization/68911
9986 * gcc.c-torture/execute/pr68911.c: New test.
9987
5342156c
MP
99882016-01-12 Marek Polacek <polacek@redhat.com>
9989
9990 PR c++/68979
9991 * g++.dg/warn/permissive-1.C: New test.
9992
65364cc5
JJ
99932016-01-12 Jakub Jelinek <jakub@redhat.com>
9994
9995 PR objc++/68511
9996 PR c++/69213
9997 * g++.dg/opt/pr69213.C: New test.
9998
81b9a3d9
CB
99992016-01-12 Christian Bruel <christian.bruel@st.com>
10000
10001 PR target/69180
10002 * gcc.target/arm/pr69180.c: New test.
10003
3c4e91c9
RB
100042016-01-12 Richard Biener <rguenther@suse.de>
10005
10006 PR lto/69077
10007 * g++.dg/lto/pr69077_0.C: New testcase.
10008 * g++.dg/lto/pr69077_1.C: Likewise.
10009
5664cea1
JJ
100102016-01-12 Jakub Jelinek <jakub@redhat.com>
10011
10012 PR target/69175
10013 * g++.dg/opt/pr69175.C: New test.
10014
86cefc49
AL
100152016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10016
10017 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10018 rather than #including math.h & stdlib.h.
10019 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10020 * gcc.dg/vect/pr49771.c: Likewise.
10021 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10022 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10023 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10024 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10025 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10026 * gcc.dg/vect/pr44507.c: Likewise.
10027 * gcc.dg/vect/pr45902.c: Likewise.
10028 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10029 * gcc.dg/vect/vect-117.c: Likewise.
10030 * gcc.dg/vect/vect-99.c: Likewise.
10031 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10032 * gcc.dg/vect/vect-cond-1.c: Likewise.
10033 * gcc.dg/vect/vect-cond-2.c: Likewise.
10034 * gcc.dg/vect/vect-cond-3.c: Likewise.
10035 * gcc.dg/vect/vect-cond-4.c: Likewise.
10036 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10037 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10038 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10039 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10040 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10041 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10042 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10043 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10044 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10045 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10046 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10047 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10048 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10049 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10050 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10051 include of signal.h.
10052 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10053 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10054 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10055 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10056 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10057 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10058 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10059 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10060 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10061 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10062 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10063 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10064 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10065 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10066 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10067 * gcc.dg/vect/vect-outer-5.c: Likewise.
10068 * gcc.dg/vect/vect-outer-6.c: Likewise.
10069 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10070 include of stdio.h.
10071
b832f61e
NC
100722016-01-12 Nick Clifton <nickc@redhat.com>
10073
10074 PR target/68913
10075 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10076 to fread so that it will be found in all target runtimes.
10077
8eac49b1
RB
100782016-01-12 Richard Biener <rguenther@suse.de>
10079
10080 PR tree-optimization/69053
10081 * g++.dg/torture/pr69053.C: New testcase.
10082
2935d994
RB
100832016-01-12 Richard Biener <rguenther@suse.de>
10084
10085 PR tree-optimization/69168
10086 * gcc.dg/torture/pr69168.c: New testcase.
10087
66c16fd9
RB
100882016-01-12 Richard Biener <rguenther@suse.de>
10089
10090 PR tree-optimization/69157
10091 * gcc.dg/torture/pr69157.c: New testcase.
10092
100932016-01-12 Richard Biener <rguenther@suse.de>
10094
10095 PR tree-optimization/69174
10096 * gcc.dg/torture/pr69174.c: New testcase.
10097
723033a6
JJ
100982016-01-12 Jakub Jelinek <jakub@redhat.com>
10099
10100 PR c++/66808
10101 PR c++/69000
10102 * g++.dg/tls/pr66808.C: New test.
10103 * g++.dg/tls/pr69000.C: New test.
10104
3574cf47
BS
101052016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10106
10107 * gcc.target/powerpc/swaps-p8-23.c: New test.
10108 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10109
feb20787
JDA
101102016-01-11 John David Anglin <danglin@gcc.gnu.org>
10111
10112 PR tree-optimization/68356
10113 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10114
27b1820a
KV
101152016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10116 Jim Wilson <jim.wilson@linaro.org>
10117
10118 PR target/69194
10119 * gcc.target/arm/pr69194.c: New test.
10120
cf4de6af
L
101212016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10122
10123 PR target/69225
10124 * gcc.target/i386/pr69225-1.c: New test.
10125 * gcc.target/i386/pr69225-2.c: Likewise.
10126 * gcc.target/i386/pr69225-3.c: Likewise.
10127 * gcc.target/i386/pr69225-4.c: Likewise.
10128 * gcc.target/i386/pr69225-5.c: Likewise.
10129 * gcc.target/i386/pr69225-6.c: Likewise.
10130
1ebd5558
JJ
101312016-01-11 Jakub Jelinek <jakub@redhat.com>
10132
23552a4d
JJ
10133 PR target/67462
10134 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10135 if lp64.
10136
26ff85b0
JJ
10137 PR target/69071
10138 * gcc.dg/pr69071.c: New test.
10139
9cb6bd74
JJ
10140 PR c++/69211
10141 * g++.dg/opt/pr69211.C: New test.
10142
1ebd5558
JJ
10143 PR tree-optimization/69214
10144 * gcc.c-torture/compile/pr69214.c: New test.
10145
8c18c836
UB
101462016-01-11 Uros Bizjak <ubizjak@gmail.com>
10147
10148 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10149 * gcc.target/i386/pr66232-11.c: Ditto.
10150 * gcc.target/i386/pr66232-12.c: Ditto.
10151 * gcc.target/i386/pr66232-13.c: Ditto.
10152
62446e6e
RB
101532016-01-11 Richard Biener <rguenther@suse.de>
10154
10155 PR tree-optimization/69173
10156 * gcc.dg/torture/pr69173.c: New testcase.
10157
2b8568fe
KT
101582016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10159
10160 PR rtl-optimization/68796
10161 * gcc.target/aarch64/tst_5.c: New test.
10162 * gcc.target/aarch64/tst_6.c: Likewise.
10163
5baf4532
KT
101642016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10165
10166 PR rtl-optimization/68841
10167 * gcc.dg/pr68841.c: New test.
10168 * gcc.c-torture/execute/pr68841.c: New test.
10169
ca90b1ed
YR
101702016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10171
10172 PR rtl-optimization/68920
10173 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10174 for ix86 targets.
10175 * gcc.dg/ifcvt-5.c: New test.
10176
2ad3adf1 101772016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
10178
10179 PR bootstrap/69123
10180 * g++.dg/pr69123.C: New.
10181
83834c09
IE
101822016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10183
10184 PR target/69010
10185 * gcc.target/i386/pr69010.c: New test.
10186
dcf89d57
MJ
101872016-01-11 Martin Jambor <mjambor@suse.cz>
10188
10189 PR ipa/69044
10190 * gcc.target/i386/chkp-pr69044.c: New test.
10191
d95167ee
TV
101922016-01-11 Tom de Vries <tom@codesourcery.com>
10193
10194 PR tree-optimization/69109
10195 * gcc.dg/autopar/pr69109-2.c: New test.
10196 * gcc.dg/autopar/pr69109.c: New test.
10197
4f6403a8
TV
101982016-01-11 Tom de Vries <tom@codesourcery.com>
10199
10200 PR tree-optimization/69108
10201 * gcc.dg/autopar/pr69108.c: New test.
10202
21efdd80
PP
102032016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10204
10205 PR c++/69029
10206 * c-c++-common/Wisleading-indentation.c: Augment test.
10207
fd42eed8
TK
102082016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10209
10210 PR fortran/69154
10211 * gfortran.dg/inline_matmul_12.f90: New test.
10212
4f90ee6c
PT
102132016-01-10 Paul Thomas <pault@gcc.gnu.org>
10214
10215 PR fortran/67779
10216 * gfortran.dg/actual_array_offset_1: New test.
10217
3907c6cf
TV
102182016-01-10 Tom de Vries <tom@codesourcery.com>
10219
10220 PR tree-optimization/69062
10221 * gcc.dg/autopar/pr69062.c: New test.
10222
b07b236e
TS
102232016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10224
10225 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10226 * gcc.dg/vect/slp-perm-2.c: Likewise.
10227 * gcc.dg/vect/slp-perm-3.c: Likewise.
10228 * gcc.dg/vect/slp-perm-5.c: Likewise.
10229 * gcc.dg/vect/slp-perm-6.c: Likewise.
10230 * gcc.dg/vect/slp-perm-7.c: Likewise.
10231 * gcc.dg/vect/slp-perm-8.c: Likewise.
10232
23fab8ae
TV
102332016-01-10 Tom de Vries <tom@codesourcery.com>
10234
10235 PR tree-optimization/69039
10236 * gcc.dg/autopar/pr69039.c: New test.
10237
73f0dae2
MP
102382016-01-09 Marek Polacek <polacek@redhat.com>
10239
10240 PR c++/69113
10241 * g++.dg/pr69113.C: New test.
10242
20b8d734
JJ
102432016-01-09 Jakub Jelinek <jakub@redhat.com>
10244
10245 PR middle-end/50865
10246 PR tree-optimization/69097
10247 * gcc.c-torture/execute/pr50865.c: New test.
10248 * gcc.c-torture/execute/pr69097-1.c: New test.
10249 * gcc.c-torture/execute/pr69097-2.c: New test.
10250 * gcc.dg/pr69097-1.c: New test.
10251 * gcc.dg/pr69097-2.c: New test.
10252
c50e614b
JJ
102532016-01-09 Jakub Jelinek <jakub@redhat.com>
10254
10255 PR c++/69164
10256 * g++.dg/opt/pr69164.C: New test.
10257
e0237993
JJ
102582016-01-08 Jakub Jelinek <jakub@redhat.com>
10259
10260 PR tree-optimization/69167
10261 * gcc.dg/pr69167.c: New test.
10262
bd8f5bb2
MP
102632016-01-08 Marek Polacek <polacek@redhat.com>
10264
10265 PR c++/68449
10266 * g++.dg/pr68449.C: New.
10267
bb0f5ca7
AL
102682016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10269
10270 PR tree-optimization/68707
10271 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10272 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10273 on platforms supporting it.
10274 * gcc.dg/vect/slp-perm-2.c: Likewise.
10275 * gcc.dg/vect/slp-perm-3.c: Likewise.
10276 * gcc.dg/vect/slp-perm-5.c: Likewise.
10277 * gcc.dg/vect/slp-perm-7.c: Likewise.
10278 * gcc.dg/vect/slp-perm-8.c: Likewise.
10279 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10280 on platforms supporting it.
10281
22518428
JJ
102822016-01-08 Jakub Jelinek <jakub@redhat.com>
10283
33f0852f
JJ
10284 PR tree-optimization/69162
10285 * gcc.dg/pr69162.c: New test.
10286
22518428
JJ
10287 PR tree-optimization/69172
10288 * gcc.dg/pr69172.c: New test.
10289
80e9b3aa
TP
102902016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10291
10292 PR tree-optimization/67781
10293 * gcc.c-torture/execute/pr67781.c: New file.
10294
262a363f
JJ
102952016-01-08 Jakub Jelinek <jakub@redhat.com>
10296
10297 PR tree-optimization/69083
10298 * gcc.dg/vect/pr69083.c: New test.
10299
6e1f093f
SS
103002016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10301
10302 PR tree-optimization/61441
10303 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10304 Use -fexcess-precision=standard for compiler options.
10305 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10306
53290e07
JJ
103072016-01-08 Jakub Jelinek <jakub@redhat.com>
10308
57bf3072
JJ
10309 PR fortran/69128
10310 * gfortran.dg/gomp/pr69128.f90: New test.
10311
53290e07
JJ
10312 PR c++/69145
10313 * g++.dg/ext/pr69145-1.C: New test.
10314 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10315 * g++.dg/ext/pr69145-2.h: New file.
10316
7a127fa7
MS
103172016-01-07 Martin Sebor <msebor@redhat.com>
10318
10319 PR c/68966
10320 * gcc.dg/atomic-fetch-bool.c: New test.
10321 * gcc.dg/sync-fetch-bool.c: New test.
10322
95918b49
L
103232016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10324
10325 PR fortran/66680
10326 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10327
c8e62a9d
NC
103282016-01-07 Nick Clifton <nickc@redhat.com>
10329
10330 PR target/66655
10331 * g++.dg/pr66655.C: New test.
10332 * g++.dg/pr66655_1.cc: Test support file.
10333 * g++.dg/pr66655.h: Test header file.
10334
2ad3adf1 103352016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
10336
10337 PR fortran/66680
10338 gfortran.dg/gomp/pr66680.f90: New test.
10339
4cd9ca92
L
103402016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10341
10342 PR target/69171
10343 * gcc.target/i386/pr69171-1.c: New test.
10344 * gcc.target/i386/pr69171-2.c: Likewise.
10345 * gcc.target/i386/pr69171-3.c: Likewise.
10346 * gcc.target/i386/pr69171-4.c: Likewise.
10347 * gcc.target/i386/pr69171-5.c: Likewise.
10348 * gcc.target/i386/pr69171-6.c: Likewise.
10349
7e33d4dc
BS
103502015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10351
10352 PR middle-end/67639
10353 * c-c++-common/pr67639.c: New test.
10354
fec64afc
JJ
103552016-01-07 Jakub Jelinek <jakub@redhat.com>
10356
10357 PR tree-optimization/69141
10358 * g++.dg/opt/pr69141.C: New test.
10359
f293ad29
EB
103602016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10361
10362 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10363
5027395e
UB
103642016-01-06 Uros Bizjak <ubizjak@gmail.com>
10365
10366 PR target/69140
10367 * gcc.target/i386/pr69140.c: New test
10368
7443cf13
DM
103692016-01-06 David Malcolm <dmalcolm@redhat.com>
10370
10371 * gcc.dg/bad-dereference.c: New test case.
10372
32928931
BS
103732015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10374
10375 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10376
68dd05da
AS
103772016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10378
10379 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10380
6b131d5b
MP
103812016-01-06 Marek Polacek <polacek@redhat.com>
10382
10383 PR sanitizer/69099
10384 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10385
8d9fdb49
MP
103862016-01-05 Marek Polacek <polacek@redhat.com>
10387
10388 PR c/69104
10389 * gcc.dg/atomic-invalid-2.c: New.
10390
acf93f1e
L
103912016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10392
10393 PR target/68991
10394 * gcc.target/i386/pr68991.c: New test.
10395
3f50525d
L
103962016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10397
10398 PR target/68991
10399 * g++.dg/pr68991-1.C: New test.
10400 * g++.dg/pr68991-2.C: Likewise.
10401
e0237993 104022016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 10403
e0237993 10404 PR other/60465
face88a1
ST
10405 * gcc.target/ia64/pr60465-gprel64.c: New test.
10406 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10407
a0866eff
KT
104082016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10409
10410 PR rtl-optimization/68651
10411 * gcc.target/aarch64/pr68651_1.c: New test.
10412
c589e975
DM
104132016-01-05 David Malcolm <dmalcolm@redhat.com>
10414
10415 PR c/69122
10416 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10417
929710d9
NS
104182016-01-05 Nathan Sidwell <nathan@acm.org>
10419
ce3e43d7
NS
10420 PR c++/58583
10421 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10422
929710d9
NS
10423 * gcc.dg/alias-15.c: New.
10424
a2faef8e
NC
104252016-01-05 Nick Clifton <nickc@redhat.com>
10426
10427 PR target/68870
10428 * g++.dg/pr68770.C: New test.
10429
4cfa76e3
MS
104302016-01-04 Mike Stump <mikestump@comcast.net>
10431
10432 * lib/target-supports.exp (check_effective_target_cilkplus):
10433 cilkplus targets require pthreads.
4ece61b6 10434 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 10435
4e8a3a35
MM
104362016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10437
10438 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10439 generation.
10440
818ab71a
JJ
104412016-01-04 Jakub Jelinek <jakub@redhat.com>
10442
10443 Update copyright years.
10444
2fe0a208
MP
104452016-01-04 Marek Polacek <polacek@redhat.com>
10446
10447 PR c/68908
10448 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10449 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10450 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10451
9e3b2fe3
EB
104522016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10453
10454 * gcc.target/sparc/20160104-2.c: New test.
10455
e8d65a35
EB
104562016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10457
10458 * gcc.target/sparc/20160104-1.c: New test.
10459
25ccfccd
PT
104602016-01-03 Paul Thomas <pault@gcc.gnu.org>
10461
10462 PR fortran/65045
10463 * gfortran.dg/pr65045.f90: New test.
10464
cb51d382
EB
104652016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10466
10467 * gnat.dg/specs/debug1.ads: Delete.
10468
6eeaad6e
JD
104692016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10470
10471 PR libgfortran/68867
10472 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10473 expression.
10474
2f968603
JD
104752016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10476
10477 PR libgfortran/68867
10478 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10479 PowerPC.
10480
591bb5e4
PT
104812016-01-01 Paul Thomas <pault@gcc.gnu.org>
10482
10483 PR fortran/68864
10484 * gfortran.dg/pr68864.f90: New test.
10485
f1e0620c
JJ
104862016-01-01 Jakub Jelinek <jakub@redhat.com>
10487
942a1319
JJ
10488 PR tree-optimization/69070
10489 * gcc.dg/pr69070.c: New test.
10490
10dff63f
JJ
10491 PR sanitizer/69055
10492 * gfortran.dg/pr69055.f90: New test.
10493
f1e0620c
JJ
10494 PR target/69015
10495 * gcc.dg/pr69015.c: New test.
818ab71a 10496\f
2f883d1c 10497Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
10498
10499Copying and distribution of this file, with or without modification,
10500are permitted in any medium without royalty provided the copyright
10501notice and this notice are preserved.