]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c/71926 (wrong location for -Wparentheses warning)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f618a472
MP
12016-07-29 Marek Polacek <polacek@redhat.com>
2
3 PR c/71742
4 * gcc.dg/940510-1.c: Adjust dg-error.
5 * gcc.dg/c99-flex-array-1.c: Likewise.
6 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7
efd0786f
MP
8 PR c/71853
9 * gcc.dg/noncompile/pr71853.c: New test.
10
e00dceaf
MP
11 PR c/71573
12 * gcc.dg/noncompile/pr71573.c: New test.
13
638fc14f
MP
14 PR c/71926
15 * g++.dg/warn/Wparentheses-30.C: New test.
16 * gcc.dg/Wparentheses-14.c: New test.
17
61c73a7f
UB
182016-07-29 Uros Bizjak <ubizjak@gmail.com>
19
20 * gcc.dg/pr59833.c: Use dg-add-options ieee.
21
01d32b2b
BC
222016-07-29 Bin Cheng <bin.cheng@arm.com>
23
24 PR tree-optimization/57558
25 * gcc.dg/vect/pr57558-1.c: New test.
26 * gcc.dg/vect/pr57558-2.c: New test.
27
f6c7a248
PK
282016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
29
61c73a7f 30 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
31 to scan forwprop1 dump pass.
32
f54ea774
PC
332016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
34
35 PR c++/51488
36 * g++.dg/template/pr51488.C: New.
37
673a107a
JJ
382016-07-29 Jakub Jelinek <jakub@redhat.com>
39
40 PR c/71969
41 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
42 static __inline__.
43 * gcc.dg/pr71969-1.c: New test.
44 * gcc.dg/pr71969-2.c: New test.
45 * gcc.dg/pr71969-3.c: New test.
46
78169471
MP
472016-07-29 Marek Polacek <polacek@redhat.com>
48
49 PR c/71574
50 * c-c++-common/pr71574.c: New test.
51
a5b5c8b6
MP
52 PR c/71583
53 * gcc.dg/noncompile/pr71583.c: New test.
54
883b6d4e
KV
552016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
56
57 PR middle-end/68217
58 * gcc.dg/pr68217.c: New test.
59
89f1f37e
SK
602016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
61
62 PR fortran/71067
63 * gfortran.dg/pr71067_1.f90: New test.
64 * gfortran.dg/pr71067_2.f90: Ditto.
65
e0d32185
MM
662016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
67
68 * gcc.target/powerpc/vec-extract-1.c: New test.
69
c851722d
SK
702016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
71
72 PR fortran/71799
73 * gfortran.dg/pr71799.f90: New test.
74
f064da6a
PC
752016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
76
77 PR c++/71665
78 * g++.dg/cpp0x/pr71665-1.C: New.
79 * g++.dg/cpp0x/pr71665-2.C: Likewise.
80 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
81 * g++.dg/ext/label10.C: Likewise.
82 * g++.dg/parse/constant5.C: Likewise.
83
1b70aaad
SK
842016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
85
86 PR fortran/71859
87 * gfortran.dg/pr71859.f90: New test.
88 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
89 * gfortran.dg/coarray_collectives_1.f90: Ditto.
90
a23404c9
PT
912016-07-28 Paul Thomas <pault@gcc.gnu.org>
92
93 PR fortran/71883
94 * gfortran.dg/pr71883.f90 : New test.
95
513d866d
YR
962016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
97
98 PR tree-optimization/71734
61c73a7f 99 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 100
7c428aa2
RL
1012016-07-28 Renlin Li <renlin.li@arm.com>
102
103 Revert
104 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
105
106 PR fortran/71902
107 * gfortran.dg/dependency_47.f90: New test.
108
1225d6b1
ML
1092016-07-28 Martin Liska <mliska@suse.cz>
110
111 PR gcov-profile/68025
112 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
113
e5f5bf35
ML
1142016-07-28 Martin Liska <mliska@suse.cz>
115
116 * g++.dg/vect/pr70944.cc: New test.
117
4536610d
KV
1182016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
119
120 PR middle-end/71994
121 * gcc.dg/torture/pr71994.c: New test.
122
8c6961ca
PK
1232016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
124
125 PR middle-end/71078
126 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
127 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
128 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
129
8de22ea0
RB
1302016-07-27 Richard Biener <rguenther@suse.de>
131
132 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
133
5d9da222
ML
1342016-07-27 Martin Liska <mliska@suse.cz>
135
136 * gcc.dg/predict-13.c: New test.
137 * gcc.dg/predict-14.c: New test.
138
af9e275f
SKS
1392016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
140
a23404c9 141 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
142 including stdint.h.
143 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
144 including stdint.h.
145
71abba1e
MM
1462016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
147
148 PR target/71869
149 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
150 IEEE built-in functions handle quiet and signalling NaNs
151 correctly.
152
9cd74e8f
SK
1532016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
154
155 PR fortran/71862
156 * gfortran.dg/pr71862.f90: New test.
157
0d48446f
MS
1582016-07-26 Martin Sebor <msebor@redhat.com>
159
160 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
161 selector with dg-options.
162
524cf1e4
PP
1632016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
164
165 PR tree-optimization/18046
166 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
167 * gcc.dg/tree-ssa/vrp103.c: New test.
168 * gcc.dg/tree-ssa/vrp104.c: New test.
169
100665d8
WS
1702016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
171
172 * gcc.target/powerpc/pr63354.c: Require lp64 since
173 -mprofile-kernel is not legal with -m32.
174
0b64ca40
RB
1752016-07-26 Richard Biener <rguenther@suse.de>
176
177 PR rtl-optimization/71984
178 * gcc.dg/torture/pr71984.c: New testcase.
179
9b7937cf
RS
1802016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
181
182 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
183 g++-dg-runtest via et-dg-runtest.
184 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
185 * gcc.dg/vect/vect.exp: Likewise.
186 * gfortran.dg/graphite/graphite.exp: Likewise, but for
187 gfortran-dg-runtest.
188 * gfortran.dg/vect/vect.exp: Likewise.
189 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
190 (check_mips_loongson_hw_available): Likewise.
191 (check_effective_target_mpaired_single_runtime): Likewise.
192 (check_effective_target_mips_loongson_runtime): Likewise.
193 (add_options_for_mpaired_single): Likewise.
194 (check_effective_target_vect_int): Add global et_index.
195 Check and save the supported feature for a target selected by
196 the et_index target. Break long lines where appropriate. Call
197 et-is-effective-target for MIPS with an argument instead of
198 check_effective_target_* where appropriate.
199 (check_effective_target_vect_intfloat_cvt): Likewise.
200 (check_effective_target_vect_uintfloat_cvt): Likewise.
201 (check_effective_target_vect_floatint_cvt): Likewise.
202 (check_effective_target_vect_floatuint_cvt): Likewise.
203 (check_effective_target_vect_simd_clones): Likewise.
204 (check_effective_target_vect_shift): ewise.
205 (check_effective_target_whole_vector_shift): Likewise.
206 (check_effective_target_vect_bswap): Likewise.
207 (check_effective_target_vect_shift_char): Likewise.
208 (check_effective_target_vect_long): Likewise.
209 (check_effective_target_vect_float): Likewise.
210 (check_effective_target_vect_double): Likewise.
211 (check_effective_target_vect_long_long): Likewise.
212 (check_effective_target_vect_no_int_max): Likewise.
213 (check_effective_target_vect_no_int_add): Likewise.
214 (check_effective_target_vect_no_bitwise): Likewise.
215 (check_effective_target_vect_widen_shift): Likewise.
216 (check_effective_target_vect_no_align): Likewise.
217 (check_effective_target_vect_hw_misalign): Likewise.
218 (check_effective_target_vect_element_align): Likewise.
219 (check_effective_target_vect_condition): Likewise.
220 (check_effective_target_vect_cond_mixed): Likewise.
221 (check_effective_target_vect_char_mult): Likewise.
222 (check_effective_target_vect_short_mult): Likewise.
223 (check_effective_target_vect_int_mult): Likewise.
224 (check_effective_target_vect_extract_even_odd): Likewise.
225 (check_effective_target_vect_interleave): Likewise.
226 (check_effective_target_vect_stridedN): Likewise.
227 (check_effective_target_vect_multiple_sizes): Likewise.
228 (check_effective_target_vect64): Likewise.
229 (check_effective_target_vect_call_copysignf): Likewise.
230 (check_effective_target_vect_call_sqrtf): Likewise.
231 (check_effective_target_vect_call_btrunc): Likewise.
232 (check_effective_target_vect_call_btruncf): Likewise.
233 (check_effective_target_vect_call_ceil): Likewise.
234 (check_effective_target_vect_call_ceilf): Likewise.
235 (check_effective_target_vect_call_floor): Likewise.
236 (check_effective_target_vect_call_floorf): Likewise.
237 (check_effective_target_vect_call_lceil): Likewise.
238 (check_effective_target_vect_call_lfloor): Likewise.
239 (check_effective_target_vect_call_nearbyint): Likewise.
240 (check_effective_target_vect_call_nearbyintf): Likewise.
241 (check_effective_target_vect_call_round): Likewise.
242 (check_effective_target_vect_call_roundf): Likewise.
243 (check_effective_target_vect_perm): Likewise, but also append *_saved
244 to the existing global name to properly cache the result.
245 (check_effective_target_vect_perm_byte): Likewise.
246 (check_effective_target_vect_perm_short): Likewise.
247 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
248 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
249 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
250 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
251 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
252 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
253 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
254 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
255 (check_effective_target_vect_sdot_qi): Likewise.
256 (check_effective_target_vect_udot_qi): Likewise.
257 (check_effective_target_vect_sdot_hi): Likewise.
258 (check_effective_target_vect_udot_hi): Likewise.
259 (check_effective_target_vect_usad_char): Likewise.
260 (check_effective_target_vect_pack_trunc): Likewise.
261 (check_effective_target_vect_unpack): Likewise.
262 (check_effective_target_vect_aligned_arrays): Likewise.
263 (check_effective_target_vect_natural_alignment): Likewise.
264 (check_effective_target_vector_alignment_reachable): Likewise.
265 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
266 (is-effective-target): Initialize et_index if undefined.
267 (et-dg-runtest): New.
268 (et-is-effective-target): Likewise.
269 (check_vect_support_and_set_flags): Add supported MIPS targets to
270 EFFECTIVE_TARGETS list. Return the number of supported targets.
271
8f63caf6
RB
2722016-07-26 Richard Biener <rguenther@suse.de>
273 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
274
275 PR middle-end/70920
276 * gcc.dg/pr70920-1.c: New test-case.
277 * gcc.dg/pr70902-2.c: Likewise.
278 * gcc.dg/pr70920-3.c: Likewise.
279 * gcc.dg/pr70920-4.c: Likewise
280 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
281 2 instead of 3.
282
7d575fff
AM
2832016-07-25 Alexander Monakov <amonakov@ispras.ru>
284
285 * gcc.c-torture/execute/pr71494.c: Require label_values.
286 * gcc.dg/pr16973.c: Ditto.
287
bf01e070
SKS
2882016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
289
290 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
291 * gcc.dg/torture/pr69771.c: Require int32plus.
292 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
293
16b05965
ML
2942016-07-25 Martin Liska <mliska@suse.cz>
295
296 * gcc.dg/torture/pr71987.c: New test.
297
d52d3767
SK
2982016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
299
300 PR fortran/71935
301 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
302 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
303 * gfortran.dg/pr71935.f90: New test.
304
2e6b45af
MS
3052016-07-22 Martin Sebor <msebor@redhat.com>
306
307 PR c++/71675
308 * g++.dg/ext/atomic-3.C: New test.
309 * gcc.dg/atomic/pr71675.c: New test.
310
58b3986e
ES
3112016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
312
313 * gcc.target/i386/mvc8.c: New test.
314
faa1612a
BC
3152016-07-22 Bin Cheng <bin.cheng@arm.com>
316
317 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
318 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
319
1603ebe0
TK
3202016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
321
322 PR fortran/71795
323 * gfortran.dg/constructor_50.f90: New test.
324
bc91c436
ML
3252016-07-22 Martin Liska <mliska@suse.cz>
326
327 PR gcov-profile/69028
328 PR gcov-profile/62047
329 * g++.dg/cilk-plus/pr69028.C: New test.
330
9fe9a3a7
AV
3312016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
332
333 * gfortran.dg/coarray_stat_2.f90: New test.
334
70866e3d
MM
3352016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
336
337 * gcc.target/powerpc/vec-extract.h: New files to check the
338 vec_extract built-in functions for all vector types, testing
339 accessing each element, both with constant and variable element
340 numbers.
341 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
342 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
343 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
344 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
345 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
346 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
347 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
348 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
349 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
350
ab3af181
JJ
3512016-07-21 Jakub Jelinek <jakub@redhat.com>
352
353 PR c++/71728
354 * g++.dg/other/pr71728.C: New test.
355
ebe8f322
JG
3562016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
357
358 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
359 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
360 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
361 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
362 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
363
959cef74
RB
3642016-07-21 Richard Biener <rguenther@suse.de>
365
366 PR tree-optimization/71947
367 * gcc.dg/tree-ssa/vrp102.c: New testcase.
368
b24d9420
BC
3692016-07-21 Bin Cheng <bin.cheng@arm.com>
370
371 * gcc.dg/tree-ssa/scev-15.c: New.
372
23974819
BC
3732016-07-21 Bin Cheng <bin.cheng@arm.com>
374
375 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
376
ee78cbaa
JJ
3772016-07-21 Jakub Jelinek <jakub@redhat.com>
378
379 PR c++/71941
380 * g++.dg/gomp/pr71941.C: New test.
381
52ed68f7
DM
3822016-07-20 David Malcolm <dmalcolm@redhat.com>
383
384 PR c/70339
385 PR c/71858
386 * g++.dg/spellcheck-identifiers.C: New test case, based on
387 gcc.dg/spellcheck-identifiers.c.
388 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
389 gcc.dg/spellcheck-identifiers-2.c.
390 * g++.dg/spellcheck-typenames.C: New test case, based on
391 gcc.dg/spellcheck-typenames.c
392
18407bfb
JW
3932016-07-20 Jonathan Wakely <jwakely@redhat.com>
394
395 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
396 pointer to member function and also test catching by reference.
397
4c07fd98
DV
3982016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
399
400 * gcc.target/s390/pr67443.c: Fix test case.
401
fee21d65
DV
4022016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
403
404 * gcc.target/s390/insv-1.c: Xfail some tests.
405 * gcc.target/s390/insv-2.c: Likewise.
406
dbe9dfdd
GJL
4072016-07-20 Georg-Johann Lay <avr@gjlay.de>
408
409 * gcc.target/avr/torture/get-mem.c: New test.
410 * gcc.target/avr/torture/set-mem.c: New test.
411
c25e1d82
GJL
4122016-07-20 Georg-Johann Lay <avr@gjlay.de>
413
414 PR target/71948
415 * gcc.target/avr/torture/tiny-progmem.c: New test.
416
109d2197
JJ
4172016-07-20 Jakub Jelinek <jakub@redhat.com>
418
7419f441
JJ
419 PR c++/71909
420 * g++.dg/parse/pr71909.C: New test.
421 * g++.dg/tm/pr71909.C: New test.
422
109d2197
JJ
423 PR c++/50060
424 * g++.dg/cpp0x/constexpr-50060.C: New test.
425 * g++.dg/cpp1y/constexpr-50060.C: New test.
426
144530cf
ML
4272016-07-20 Martin Liska <mliska@suse.cz>
428
429 * gfortran.dg/graphite/pr71898.f90: New test.
430
04ac4afa
BC
4312016-07-20 Bin Cheng <bin.cheng@arm.com>
432
433 PR tree-optimization/71503
434 PR tree-optimization/71683
435 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
436 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
437
dcbdb17a
ML
4382016-07-20 Martin Liska <mliska@suse.cz>
439
440 * gcc.dg/plugin/plugin.exp: Remove sreal test.
441 * gcc.dg/plugin/sreal-test-1.c: Remove.
442 * gcc.dg/plugin/sreal_plugin.c: Remove.
443
6ed82555
TK
4442016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
445
446 PR fortran/71902
447 * gfortran.dg/dependency_47.f90: New test.
448
13da0507
JJ
4492016-07-19 Jakub Jelinek <jakub@redhat.com>
450
4833f561
JJ
451 PR rtl-optimization/71916
452 * gcc.c-torture/compile/pr71916.c: New test.
453
4fda19ef
JJ
454 PR middle-end/71874
455 * g++.dg/torture/pr71874.C: New test.
456
13da0507
JJ
457 PR middle-end/71734
458 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
459 (my_alloc): Rewritten to use __builtin_posix_memalign and
460 __SIZE_TYPE__.
461 (my_free): Use __builtin_free instead of _mm_free.
462 (Vec::operator=): Use __builtin_memcpy.
463
e7980add
MJ
4642016-07-19 Martin Jambor <mjambor@suse.cz>
465
61c73a7f
UB
466 PR fortran/71688
467 * gfortran.dg/pr71688.f90: New test.
e7980add 468
13e88953
RB
4692016-07-19 Richard Biener <rguenther@suse.de>
470
471 * c-c++-common/vector-subscript-6.c: New testcase.
472 * c-c++-common/vector-subscript-7.c: Likewise.
473
1caf0482
SKS
4742016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
475
a23404c9 476 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
477 and UInt32 based on __SIZEOF_INT__.
478
cef5388d
RB
4792016-07-19 Richard Biener <rguenther@suse.de>
480
481 PR tree-optimization/71901
482 * gcc.dg/torture/pr71901.c: New testcase.
483
4842016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
485
486 PR tree-optimization/71908
487 * gcc.dg/torture/pr71908.c: New testcase.
488
a8f7a895
MM
4892016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
490
491 PR target/71493
492 * gcc.target/powerpc/pr71493-1.c: New test.
493 * gcc.target/powerpc/pr71493-2.c: Likewise.
494
f2111a36
JJ
4952016-07-18 Jakub Jelinek <jakub@redhat.com>
496
99516432
JJ
497 PR c++/71835
498 * g++.dg/conversion/ambig3.C: New test.
499
87713c6a
JJ
500 PR c++/71828
501 * g++.dg/cpp0x/constexpr-71828.C: New test.
502
7a7f16ca
JJ
503 PR c++/71826
504 * g++.dg/template/pr71826.C: New test.
505
f4d90295
JJ
506 PR c++/71822
507 * g++.dg/template/defarg21.C: New test.
508
f2111a36
JJ
509 PR c++/71871
510 * g++.dg/ext/vector31.C: New test.
511
0b965526
UB
5122016-07-18 Uros Bizjak <ubizjak@gmail.com>
513
514 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
515
94e136b9
YR
5162016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
517
518 PR tree-optimization/71734
519 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
520
7072df0a
DV
5212016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
522
523 * gcc.target/s390/warn-dynamicstack-1.c: New test.
524 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
525 stack-layout-dynamic-1.c: New test.
526
54158a1a
AK
5272016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
528
529 * gcc.target/s390/nolrl-1.c: New test.
530
43068916
FR
5312016-07-17 Fritz Reese <fritzoreese@gmail.com>
532
533 PR fortran/71523
534 * gfortran.dg/pr71523_1.f90: New test.
535 * gfortran.dg/pr71523_2.f90: New test.
536
a9356b12
AS
5372016-07-16 Andreas Schwab <schwab@linux-m68k.org>
538
539 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
540
a07b81c7
JD
5412016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
542 Marco Restelli <mrestelli@gmail.com>
543
544 PR fortran/62125
545 * gfortran.dg/pr62125.f90: New test.
546
96c0ec12
BS
5472016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
548
549 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
550 * gcc.target/powerpc/mulkc3-1.c: Likewise.
551
479d0ed5
JW
5522016-07-15 Jonathan Wakely <jwakely@redhat.com>
553
554 PR c++/58796
555 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
556 * g++.dg/cpp0x/nullptr35.C: New test.
557
41c7438e
BC
5582016-07-15 Bin Cheng <bin.cheng@arm.com>
559
560 * gcc.dg/tree-ssa/scev-8.c: Update test string.
561
f7ba880b
CP
5622016-07-15 Cesar Philippidis <cesar@codesourcery.com>
563
564 * gfortran.dg/goacc/vector_length.f90: New test.
565
b9aba0a0
RB
5662016-07-15 Richard Biener <rguenther@suse.de>
567
568 PR tree-optimization/71881
569 * gcc.dg/torture/pr71881.c: New testcase.
570
9513d5fb
RB
5712016-07-15 Richard Biener <rguenther@suse.de>
572
573 PR tree-optimization/71887
574 * gcc.dg/torture/pr71887.c: New testcase.
575
ddbbcb19
JJ
5762016-07-15 Jakub Jelinek <jakub@redhat.com>
577
578 PR c/71858
579 * gcc.dg/spellcheck-identifiers-3.c: New test.
580
29eb509c
AV
5812016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
582
583 PR fortran/71807
584 * gfortran.dg/null_9.f90: New test.
585
43aabfcf
BC
5862016-07-15 Bin Cheng <bin.cheng@arm.com>
587
588 * gcc.dg/tree-ssa/loop-41.c: New test.
589
afc89e58
BC
5902016-07-15 Bin Cheng <bin.cheng@arm.com>
591
592 PR tree-optimization/71347
593 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
594
6fa682ad
SK
5952016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
596
597 PR fortran/29819
598 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
599 * gfortran.dg/contains.f90: Ditto.
600 * gfortran.dg/contains_empty_1.f03: Ditto.
601 * gfortran.dg/submodule_3.f08: Ditto.
602
dd36b877
JJ
6032016-07-14 Jakub Jelinek <jakub@redhat.com>
604
a60a5d31
JJ
605 PR testsuite/71865
606 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
607 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
608 expected diagnostics.
609
dd36b877
JJ
610 PR c/71858
611 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
612 * gcc.dg/spellcheck-identifiers-2.c: New test.
613 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
614 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
615
a241f8ca
JJ
6162016-07-14 Jakub Jelinek <jakub@redhat.com>
617
618 PR tree-optimization/71872
619 * gcc.c-torture/compile/pr71872.c: New test.
620
d62b809c
TP
6212016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
622
623 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
624 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
625 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
626 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
627 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
628 * gcc.target/arm/atomic-op-acquire-1.c: This.
629 * gcc.target/arm/atomic-op-char.c: Rename into ...
630 * gcc.target/arm/atomic-op-char-1.c: This.
631 * gcc.target/arm/atomic-op-consume.c: Rename into ...
632 * gcc.target/arm/atomic-op-consume-1.c: This.
633 * gcc.target/arm/atomic-op-int.c: Rename into ...
634 * gcc.target/arm/atomic-op-int-1.c: This.
635 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
636 * gcc.target/arm/atomic-op-relaxed-1.c: This.
637 * gcc.target/arm/atomic-op-release.c: Rename into ...
638 * gcc.target/arm/atomic-op-release-1.c: This.
639 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
640 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
641 * gcc.target/arm/atomic-op-short.c: Rename into ...
642 * gcc.target/arm/atomic-op-short-1.c: This.
643 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
644 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
645 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
646 * gcc.target/arm/atomic-op-char-2.c: Likewise.
647 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
648 * gcc.target/arm/atomic-op-int-2.c: Likewise.
649 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
650 * gcc.target/arm/atomic-op-release-2.c: Likewise.
651 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
652 * gcc.target/arm/atomic-op-short-2.c: Likewise.
653
1f8dd420
AV
6542016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
655
656 PR fortran/70842
657 * gfortran.dg/select_type_35.f03: New test.
658
53109ba8
KT
6592016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
660
661 PR target/65951
662 PR tree-optimization/70923
663 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
664 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
665 * gcc.dg/vect/pr65951.c: Likewise.
666 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
667
91f35b7f
DE
6682016-07-14 David Edelsohn <dje.gcc@gmail.com>
669
670 * c-c++-common/pr60226.c: Expect maximum object file alignment
671 error on AIX.
672
351168fe
RB
6732016-07-14 Richard Biener <rguenther@suse.de>
674
675 PR tree-optimization/71866
676 * gcc.dg/torture/pr71866.c: New testcase.
677
94c32c00
TP
6782016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
679
680 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
681 selector and enclose boolean expression in curly braces.
682
b799a481
AM
6832016-07-14 Alan Modra <amodra@gmail.com>
684
685 PR target/71733
686 * gcc.target/powerpc/p9-novsx.c: New.
687
f63ba78c
AK
6882016-07-13 Andi Kleen <ak@linux.intel.com>
689
690 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
691 * g++.dg/tree-prof/morefunc.C: Dito.
692 * g++.dg/tree-prof/pr35545.C: Dito.
693 * g++.dg/tree-prof/reorder.C: Dito.
694 * gcc.dg/tree-prof/20050826-2.c: Dito.
695 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
696 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
697 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
698 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
699 * gcc.dg/tree-prof/inliner-1.c: Dito.
700 * gcc.dg/tree-prof/merge_block.c: Dito.
701 * gcc.dg/tree-prof/stringop-1.c: Dito.
702 * gcc.dg/tree-prof/stringop-2.c: Dito.
703 * gcc.dg/tree-prof/switch-case-1.c: Dito.
704 * gcc.dg/tree-prof/switch-case-2.c: Dito.
705 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
706 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
707 * gcc.dg/tree-prof/update-loopch.c: Dito.
708 * gcc.dg/tree-prof/val-prof-1.c: Dito.
709 * gcc.dg/tree-prof/val-prof-2.c: Dito.
710 * gcc.dg/tree-prof/val-prof-3.c: Dito.
711 * gcc.dg/tree-prof/val-prof-4.c: Dito.
712 * gcc.dg/tree-prof/val-prof-5.c: Dito.
713 * gcc.dg/tree-prof/val-prof-6.c: Dito.
714 * gcc.dg/tree-prof/val-prof-7.c: Dito.
715
f4d5a23d
AK
7162016-07-13 Andi Kleen <ak@linux.intel.com>
717
718 * lib/profopt.exp (profopt-execute): Remove .imports files.
719
ae145898
AK
7202016-07-13 Andi Kleen <ak@linux.intel.com>
721
0b965526 722 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 723
e97bd4f5
AK
7242016-07-13 Andi Kleen <ak@linux.intel.com>
725
726 * lib/profopt.exp (dg-final-scan-autofdo,
727 dg-final-scan-not-autofdo): New functions.
728
6fa3d4b4
BC
7292016-07-13 Bin Cheng <bin.cheng@arm.com>
730
731 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
732 * gcc.dg/vect/vect-35.c: Ditto.
733 * gcc.dg/vect/vect-alias-check-2.c: New test.
734
65f18bc6
ML
7352016-07-13 Martin Liska <mliska@suse.cz>
736
737 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 738 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
739 * gfortran.dg/pr42108.f90: Update expected dump scan.
740
9737f35b
RB
7412016-07-13 Richard Biener <rguenther@suse.de>
742
743 PR tree-optimization/24574
744 * gcc.dg/pr24574.c: New testcase.
745
62c0ea4b
SKS
7462016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
747
0b965526 748 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
749 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
750 * c-c++-common/pr68833-1.c: Require int32plus.
751 * gcc.dg/ipa/pr63551.c: Likewise.
752 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
753 * gcc.dg/ipa/pr64041.c: Require int32plus.
754
c7ed8938
IE
7552016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
756
757 PR ipa/71633
758 * g++.dg/pr71633.C: New test.
759
5ce15300
TP
7602016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
761
762 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
763 Add new arm_thumb1_cbz_ok effective target.
764 * gcc.target/arm/cbz.c: New test.
765
2b9509a3
TP
7662016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
767
768 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
769 Define effective target.
770 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
771 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
772 * gcc.target/arm/movhi_movw.c: New test.
773 * gcc.target/arm/movsi_movw.c: Likewise.
774 * gcc.target/arm/movdi_movw.c: Likewise.
775
7f15b177
RB
7762016-07-13 Richard Biener <rguenther@suse.de>
777
778 PR middle-end/71104
779 * gcc.dg/pr71104-1.c: New testcase.
780 * gcc.dg/pr71104-2.c: Likewise.
781
0b0a896e
MM
7822016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
783
784 PR target/71805
785 * gcc.target/powerpc/pr71805.c: New test.
786
f906f5ed
BS
7872016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
788
789 * gcc.target/powerpc/divkc3-1.c: New.
790 * gcc.target/powerpc/mulkc3-1.c: New.
791
9e63c3aa
NS
7922016-07-12 Nathan Sidwell <nathan@acm.org>
793
794 * gcc.target/arm/data-rel-1.c: New.
795 * gcc.target/arm/data-rel-2.c: New.
796 * gcc.target/arm/data-rel-3.c: New.
797
f507d202
ML
7982016-07-12 Martin Liska <mliska@suse.cz>
799
800 * gcc.dg/params/blocksort-part.c: New test.
801 * gcc.dg/params/params.exp: New file.
802
d6f7c125
KT
8032016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
804
805 PR middle-end/71700
806 * gcc.c-torture/execute/pr71700.c: New test.
807
37ccb0ba
SB
8082016-07-12 Steven Bosscher <steven@gcc.gnu.org>
809 Richard Biener <rguenther@suse.de>
810
811 PR tree-optimization/23286
812 PR tree-optimization/70159
813 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
814 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
815 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
816 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
817 * gcc.dg/tree-ssa/pr35286.c: Likewise.
818 * gcc.dg/tree-ssa/pr35287.c: Likewise.
819 * gcc.dg/hoist-register-pressure-1.c: Likewise.
820 * gcc.dg/hoist-register-pressure-2.c: Likewise.
821 * gcc.dg/hoist-register-pressure-3.c: Likewise.
822 * gcc.dg/pr51879-12.c: Likewise.
823 * gcc.dg/strlenopt-9.c: Likewise.
824 * gcc.dg/tree-ssa/pr47392.c: Likewise.
825 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
826 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
827 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
828 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
829 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
830 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
831 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
832 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
833 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
834 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
835 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
836 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
837 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
838 * gfortran.dg/pr43984.f90: Adjust expected outcome.
839
712a93d6
RB
8402016-07-12 Richard Biener <rguenther@suse.de>
841
842 PR rtl-optimization/68961
843 * gcc.target/i386/pr68961.c: New testcase.
844
c392943c
JJ
8452016-07-11 Jakub Jelinek <jakub@redhat.com>
846
3d56e6a4
JJ
847 PR middle-end/71758
848 * c-c++-common/gomp/pr71758.c: New test.
849 * gfortran.dg/gomp/pr71758.f90: New test.
850
c392943c
JJ
851 PR tree-optimization/71823
852 * gcc.dg/vect/pr71823.c: New test.
853
741d3be5
DM
8542016-07-11 David Malcolm <dmalcolm@redhat.com>
855
856 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
857 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
858 and LINE_MAP_MAX_LOCATION_WITH_COLS.
859
92fa45b5
L
8602016-07-11 H.J. Lu <hongjiu.lu@intel.com>
861
862 PR target/71801
863 * gcc.target/i386/pr71801.c: New test.
864
f51606c7
RB
8652016-07-11 Richard Biener <rguenther@suse.de>
866
867 PR tree-optimization/71816
868 * gcc.dg/torture/pr71816.c: New testcase.
869
36b54ce0
TK
8702016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
871
872 PR fortran/71783
873 * gfortran.dg/dependency_46.f90: New test.
874
d13835b6
VM
8752016-07-08 Vladimir Makarov <vmakarov@redhat.com>
876
877 PR rtl-optimization/71621
878 * gcc.target/i386/pr71621-1.c: New.
879 * gcc.target/i386/pr71621-2.c: New.
880
642bcbdf
CP
8812016-07-08 Cesar Philippidis <cesar@codesourcery.com>
882
883 * gfortran.dg/goacc/pr71704.f90: New test.
884
02eb5b8b
BS
8852016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
886
887 PR target/71297
888 * gcc.target/powerpc/pr71297.c: New.
889
8beb9a0d
JW
8902016-07-08 Jiong Wang <jiong.wang@arm.com>
891
892 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
893
cef4b650
MM
8942016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
895
896 PR target/71806
897 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
898
3c3ecf52
AH
8992016-07-08 Alan Hayward <alan.hayward@arm.com>
900
901 PR tree-optimization/71667
902 * gcc.dg/vect/pr71667.c: New
903
2660286d
ML
9042016-07-08 Martin Liska <mliska@suse.cz>
905
906 * gcc.dg/torture/pr71606.c: New test.
907
70cdd4ae
JD
9082016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
909
910 PR fortran/71764
911 * gfortran.dg/pr71764.f90: New test.
912
842dc2e6
JJ
9132016-07-07 Jakub Jelinek <jakub@redhat.com>
914 Kai Tietz <ktietz70@googlemail.com>
915
916 PR c++/70869
917 PR c++/71054
918 * g++.dg/cpp0x/pr70869.C: New test.
919 * g++.dg/cpp0x/pr71054.C: New test.
920
31be4262
DE
9212016-07-07 David Edelsohn <dje.gcc@gmail.com>
922
923 * g++.dg/debug/pr71432.C: Fail on AIX.
924
1c122092
ML
9252016-07-07 Martin Liska <mliska@suse.cz>
926
927 * gfortran.dg/do_1.f90: Remove a corner case that triggers
928 an undefined behavior.
929 * gfortran.dg/do_3.F90: Likewise.
930 * gfortran.dg/do_check_11.f90: New test.
931 * gfortran.dg/do_check_12.f90: New test.
932 * gfortran.dg/do_corner_warn.f90: New test.
933
7119f1b1
ML
9342016-07-07 Martin Liska <mliska@suse.cz>
935
936 * gfortran.dg/predict-1.f90: Ammend the test.
937 * gfortran.dg/predict-2.f90: Likewise.
938
275792f2
IE
9392016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
940
941 PR ipa/71624
942 * g++.dg/pr71624.C: New test.
943
05a437c1
TP
9442016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
945
946 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
947 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
948 ARMv8-M Mainline architectures.
949
6f493951
TP
9502016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
951
952 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
953 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
954
5ddaee94
SB
9552016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
956
957 PR target/70098
958 PR target/71763
959 * gcc.target/powerpc/pr71763.c: New file.
960
651afdb2
YR
9612016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
962
963 PR tree-optimization/71518
0b965526 964 * gcc.dg/pr71518.c: New test.
651afdb2 965
9df99881
WD
9662016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
967
968 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
969
7b4e0769
SKS
9702016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
971
0b965526 972 PR target/50739
7b4e0769
SKS
973 * gcc.target/avr/pr50739.c: New test.
974
eb4432f7
JH
9752016-07-05 Jan Hubicka <jh@suse.cz>
976
977 * gcc.dg/tree-ssa/scev-14.c: update template.
978
c01e092f
RS
9792016-07-06 Richard Sandiford <richard.sandiford@arm.com>
980
981 * gcc.dg/vect/group-no-gaps-1.c: New test.
982
8070763a
AK
9832016-07-05 Andi Kleen <ak@linux.intel.com>
984
985 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
986 if kernel supports MPX.
987
7f6e88a8
KC
9882016-07-05 Kito Cheng <kito.cheng@gmail.com>
989
990 * gcc.c-torture/compile/pr69102.c: Require fpic support.
991
36a265b1
MM
9922016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
993 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
994
995 * gcc.target/powerpc/signbit-1.c: New test.
996 * gcc.target/powerpc/signbit-2.c: New test.
997 * gcc.target/powerpc/signbit-3.c: New test.
998
7a98fb6e
KT
9992016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1000
1001 PR rtl-optimization/71594
1002 * gcc.dg/torture/pr71594.c: New test.
1003
1e3d54b4
JH
10042016-07-05 Jan Hubicka <jh@suse.cz>
1005
1006 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1007
84ca3893
DM
10082016-07-05 David Malcolm <dmalcolm@redhat.com>
1009
1010 PR c++/62314
1011 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1012 number of missing semicolon error.
1013 * g++.dg/pr62314-2.C: New test case.
1014
20d0bfce
AF
10152016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1016
1017 * gfortran.dg/coarray_stat_function.f90: New test.
1018 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1019 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1020 to new interfaces.
1021
69aaea06
AV
10222016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1023
1024 PR fortran/71623
1025 * gfortran.dg/deferred_character_17.f90: New test.
1026
f723a43c
CL
10272016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1028
1029 * gcc.target/arm/neon/polytypes.c: Move to ...
1030 * gcc.target/arm/polytypes.c: ... here.
1031 * gcc.target/arm/neon/pr51534.c: Move to ...
1032 * gcc.target/arm/pr51534.c: ... here.
1033 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1034 * gcc.target/arm/vect-vcvt.c: ... here.
1035 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1036 * gcc.target/arm/vect-vcvtq.c: ... here.
1037 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1038 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1039 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1040 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1041 * gcc.target/arm/neon/neon.exp: Delete.
1042 * gcc.target/arm/neon/: Delete.
1043
d73e0ccf
JD
10442016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1045
1046 PR fortran/65575
1047 * gfortran.dg: pr65575.f90: New test.
1048
c20f6223
JD
10492016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1050
1051 PR fortran/35849
1052 * gfortran.dg: pr35849.f90: New test.
1053
2a5537c3
JJ
10542016-07-04 Jakub Jelinek <jakub@redhat.com>
1055
1056 PR c++/71739
1057 * g++.dg/cpp0x/pr71739.C: New test.
1058
740f9751
CL
10592016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1060
1061 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1062
bf749919
DV
10632016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1064
1065 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1066 locr.
1067 * gcc.target/s390/loc-1.c: New test.
1068
430bb38e
YR
10692016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1070
1071 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1072 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1073
15f6e0da
RR
10742016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1075
1076 PR target/63874
1077 * gcc.target/aarch64/pr63874.c: New test.
1078
79335075
JB
10792016-07-04 Jan Beulich <jbeulich@suse.com>
1080
1081 * g++.dg/header.c: New.
1082 * gcc.dg/header.c: New.
1083
557e8c49
JJ
10842016-07-02 Jakub Jelinek <jakub@redhat.com>
1085
1086 PR c/71719
1087 * c-c++-common/Wunused-var-15.c: New test.
1088
79a592e3
JJ
10892016-07-01 Jakub Jelinek <jakub@redhat.com>
1090
1091 PR fortran/71687
1092 * gfortran.dg/gomp/pr71687.f90: New test.
1093
e2298656
BS
10942016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1095
1096 * gcc.dg/const-float128-ped.c: Require __float128 effective
1097 target and options.
1098 * gcc.dg/const-float128.c: Likewise.
1099 * gcc.dg/torture/float128-cmp-invalid.c: Require
1100 __float128 and base_quadfloat_support effective targets, and
1101 __float128 options.
1102 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1103 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1104 * gcc.dg/torture/float128-nan.c: Likewise.
1105 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1106 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1107 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 1108 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
1109 (add_options_for___float128): New.
1110 (check_effective_target_base_quadword_support): New.
1111
70c11966
MM
11122016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1113
1114 PR target/71720
1115 * gcc.target/powerpc/pr71720.c: New test.
1116
059541fd
JB
11172016-07-01 Jan Beulich <jbeulich@suse.com>
1118
1119 * gcc.dg/bss.c: New.
1120
2c1e4964
PB
11212016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1122
1123 PR target/71698
1124 * gcc.target/powerpc/pr71698.c: New test.
1125
22e1cb39
GJL
11262016-07-01 Georg-Johann Lay <avr@gjlay.de>
1127
1128 PR target/71151
1129 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1130 instead of ".foo" for its section name.
1131 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1132 depending on MCU's flash size.
1133 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1134 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1135 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1136 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1137 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1138 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1139
466cf574
JB
11402016-07-01 Jan Beulich <jbeulich@suse.com>
1141
1142 * gcc.target/i386/pr65105-2.c: Add -msse2.
1143
351beab7
JJ
11442016-06-30 Jakub Jelinek <jakub@redhat.com>
1145
55a0f21a
JJ
1146 PR tree-optimization/71707
1147 * gcc.dg/strlenopt-29.c: New test.
1148
6245ad72
JJ
1149 PR fortran/71704
1150 * gfortran.dg/gomp/pr71704.f90: New test.
1151
351beab7
JJ
1152 PR fortran/71705
1153 * gfortran.dg/gomp/pr71705.f90: New test.
1154
5a3a6a5e
KN
11552016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1156
1157 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1158 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1159 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1160 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1161 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1162 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1163 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1164 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1165 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1166 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1167 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1168 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1169 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1170 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1171 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1172 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1173 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1174 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1175 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1176 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1177 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1178 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1179 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1180 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1181 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1182 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1183 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1184 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1185 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1186 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1187 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1188 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1189 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1190 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1191 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1192 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1193 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1194 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1195 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1196 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1197 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1198 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1199 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1200 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1201 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1202 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1203 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1204 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1205 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1206 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1207 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1208 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1209 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1210 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1211 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1212 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1213 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1214 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1215 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1216 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1217 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1218 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1219 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1220 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1221 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1222 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1223 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1224 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1225 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1226 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1227 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1228 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1229 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1230 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1231 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1232 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1233 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1234 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1235 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1236 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1237 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1238
3dfa8071 12392016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 1240 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
1241
1242 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1243
9bd62242 12442016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 1245 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
1246
1247 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1248
603107fb
DM
12492016-06-30 David Malcolm <dmalcolm@redhat.com>
1250
1251 PR driver/71651
1252 * gcc.dg/spellcheck-options-12.c: New test case.
1253
205cccc7
JJ
12542016-06-30 Jakub Jelinek <jakub@redhat.com>
1255
1256 PR middle-end/71693
1257 * gcc.c-torture/compile/pr71693.c: New test.
1258
f4452176
DM
12592016-06-29 David Malcolm <dmalcolm@redhat.com>
1260
1261 * gcc.dg/spellcheck-params.c: New testcase.
1262 * gcc.dg/spellcheck-params-2.c: New testcase.
1263
c5e74d9d
MM
12642016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1265
1266 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1267 vector extract instructions.
1268 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1269
e44ecbfd
JD
12702016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1271
1272 PR fortran/71686
1273 * gfortran.dg/unexpected_eof_2.f90: New test.
1274 * gfortran.dg/unexpected_eof_3.f90: New test.
1275
ee446d9f
JW
12762016-06-29 Jim Wilson <jim.wilson@linaro.org>
1277
1278 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1279
27f67461
CP
12802016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1281
1282 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1283 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1284 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1285
b1206d29
RB
12862016-06-29 Richard Biener <rguenther@suse.de>
1287
1288 PR middle-end/15256
1289 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1290
1af21224
MW
12912016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1292
1293 * gcc.target/arm/aapcs/neon-vect10.c: Require
1294 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1295 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1296 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1297 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1298 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1299 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1300 * gcc.target/arm/fp16-aapcs-1.c: Require
1301 -mfloat-ab=hard. Also simplify the test.
1302 * gcc.target/arm/fp16-aapcs-2.c: New.
1303
7fe43755
MW
13042016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1305
0b965526 1306 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
1307 (add_options_for_arm_fp16_ieee): New.
1308 (add_options_for_arm_fp16_alternative): New.
1309 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1310 long-line.
1311 (effective_target_arm_fp16_hw): New.
1312
264d951a
IE
13132016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1314
1315 PR tree-optimization/71655
1316 * g++.dg/pr71655.C: New test.
1317
5c846a81
ML
13182016-06-29 Martin Liska <mliska@suse.cz>
1319
1320 * gcc.dg/pr71585.c: New test.
1321 * gcc.dg/pr71585-2.c: New test.
1322 * gcc.dg/pr71585-3.c: New test.
1323
fafe9318
YR
13242016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1325
1326 PR tree-optimization/70729
1327 * g++.dg/vect/pr70729.cc: New test.
1328
54d19c3b
TS
13292016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1330
1331 * c-c++-common/gomp/cancel-1.c: Extend.
1332
5f3cd7c3
JJ
13332016-06-29 Jakub Jelinek <jakub@redhat.com>
1334
1335 PR tree-optimization/71625
1336 * gcc.dg/strlenopt-28.c: New test.
1337
4aa83879
RB
13382016-06-29 Richard Biener <rguenther@suse.de>
1339
1340 PR middle-end/71002
1341 * g++.dg/torture/pr71002.C: Adjust testcase.
1342
152ef731
JJ
13432016-06-29 Jakub Jelinek <jakub@redhat.com>
1344
1345 PR c/71685
1346 * gcc.dg/pr71685.c: New test.
1347
13482016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
1349
1350 PR c/71552
1351 * gcc.dg/init-bad-9.c: New test.
1352
d41dc215
BS
13532016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1354
1355 * gcc.target/powerpc/abs128-1.c: Require VSX.
1356 * gcc.target/powerpc/copysign128-1.c: Likewise.
1357 * gcc.target/powerpc/inf128-1.c: Likewise.
1358 * gcc.target/powerpc/nan128-1.c: Likewise.
1359
6a20b538
JJ
13602016-06-28 Jakub Jelinek <jakub@redhat.com>
1361
1362 PR middle-end/71626
1363 * gcc.c-torture/execute/pr71626-1.c: New test.
1364 * gcc.c-torture/execute/pr71626-2.c: New test.
1365
77d93c47
PB
13662016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1367
1368 PR target/71656
1369 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1370
a8264058
SB
13712016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1372
1373 PR target/71670
1374 * gcc.target/powerpc/pr71670.c: New testcase.
1375
0dc47331
PB
13762016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1377
1378 PR target/71656
1379 * gcc.target/powerpc/pr71656-1.c: New test.
1380 * gcc.target/powerpc/pr71656-2.c: New test.
1381
b65ffc79
CL
13822016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1383
1384 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1385 around fp16 code.
1386 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1387 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1388 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1389 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1390 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1391 Add arm_neon_fp16_ok effective target.
0b965526
UB
1392 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1393 Likewise.
1394 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1395 Likewise.
1396 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1397 Likewise.
1398 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1399 Likewise.
1400 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1401 Likewise.
1402 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1403 Likewise.
1404 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1405 Likewise.
1406 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1407 Likewise.
1408 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1409 Likewise.
1410 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1411 Likewise.
1412 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1413 Likewise.
b65ffc79 1414
9bb86f40
JH
14152016-06-26 Jan Hubicka <hubicka@ucw.cz>
1416
1417 * gcc.dg/predict-12.c: New testcase.
1418
46db0fd4
JD
14192016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1420
1421 PR fortran/71649
1422 * gfortran.dg/pr71649.f90: New test.
1423
2a65e70b
JJ
14242016-06-25 Jakub Jelinek <jakub@redhat.com>
1425
f8a06e24
JJ
1426 PR tree-optimization/71643
1427 * g++.dg/opt/pr71643.C: New test.
1428
2a65e70b
JJ
1429 PR tree-optimization/71631
1430 * gcc.c-torture/execute/pr71631.c: New test.
1431
7805417a
JH
14322016-06-24 Jan Hubicka <hubicka@ucw.cz>
1433
1434 * gcc.dg/predict-11.c: New testcase.
1435 * gfortran.dg/predict-2.f90: New testcase.
1436
888ed1a3
JH
14372016-06-24 Jan Hubicka <hubicka@ucw.cz>
1438
1439 * gcc.dg/predict-10.c: New test.
1440
53605f35
BS
14412016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1442
1443 * gcc.target/powerpc/abs128-1.c: New.
1444 * gcc.target/powerpc/copysign128-1.c: New.
1445 * gcc.target/powerpc/inf128-1.c: New.
1446 * gcc.target/powerpc/nan128-1.c: New.
1447
7b22b4c6
EB
14482016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1449
1450 * gfortran.dg/pr71642.f90: New test.
1451
37e373c2
JJ
14522016-06-24 Jakub Jelinek <jakub@redhat.com>
1453
1454 PR tree-optimization/71647
1455 * gcc.target/i386/pr71647.c: New test.
1456
b20b79f2
L
14572016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1458
1459 * gcc.target/i386/noplt-gd-1.c: New test.
1460 * gcc.target/i386/noplt-gd-2.c: Likewise.
1461 * gcc.target/i386/noplt-gd-3.c: Likewise.
1462 * gcc.target/i386/noplt-ld-1.c: Likewise.
1463 * gcc.target/i386/noplt-ld-2.c: Likewise.
1464 * gcc.target/i386/noplt-ld-3.c: Likewise.
1465 * lib/target-supports.exp
1466 (check_effective_target_tls_get_addr_via_got): New.
1467
04619cb8
UB
14682016-06-24 Uros Bizjak <ubizjak@gmail.com>
1469
1470 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1471 testsuite compile flags.
1472 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1473 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1474
14752016-06-24 Uros Bizjak <ubizjak@gmail.com>
1476
1477 * g++dg/vect/pr36684.cc: Add dg-do compile.
1478 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1479 * gcc.dg/vect/pr70021.c: Ditto.
1480 * gcc.dg/vect/pr70138-1.c: Ditto.
1481 * gcc.dg/vect/pr70138-2.c: Ditto.
1482 * gcc.dg/vect/pr70354-1.c: Ditto.
1483 * gcc.dg/vect/pr70354-2.c: Ditto.
1484 * gcc.dg/vect/pr71259.c: Ditto.
1485 * gcc.dg/vect/pr71416-1.c: Ditto.
1486 * gcc.dg/vect/slp-43.c: Ditto.
1487 * gcc.dg/vect/slp-45.c: Ditto.
1488 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1489 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1490 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1491 * gfortran.dg/vect/pr69980.f90: Ditto.
1492
14932016-06-24 Uros Bizjak <ubizjak@gmail.com>
1494
1495 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1496 * gcc.dg/vect/bb-slp-30.c: Ditto.
1497 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1498 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1499 * gcc.dg/vect/pr45902.c: Ditto.
1500 * gcc.dg/vect/pr48172.c: Ditto.
1501 * gcc.dg/vect/pr48377.c: Ditto.
1502 * gcc.dg/vect/pr49038.c: Ditto.
1503 * gcc.dg/vect/pr49771.c: Ditto.
1504 * gcc.dg/vect/pr52091.c: Ditto.
1505 * gcc.dg/vect/pr53185-2.c: Ditto.
1506 * gcc.dg/vect/pr56826.c: Ditto.
1507 * gcc.dg/vect/pr60276.c: Ditto.
1508 * gcc.dg/vect/pr62021.c: Ditto.
1509 * gcc.dg/vect/pr63530.c: Ditto.
1510 * gcc.dg/vect/pr65518.c: Ditto.
1511 * gcc.dg/vect/pr65947-1.c: Ditto.
1512 * gcc.dg/vect/pr65947-10.c: Ditto.
1513 * gcc.dg/vect/pr65947-11.c: Ditto.
1514 * gcc.dg/vect/pr65947-12.c: Ditto.
1515 * gcc.dg/vect/pr65947-13.c: Ditto.
1516 * gcc.dg/vect/pr65947-2.c: Ditto.
1517 * gcc.dg/vect/pr65947-3.c: Ditto.
1518 * gcc.dg/vect/pr65947-4.c: Ditto.
1519 * gcc.dg/vect/pr65947-5.c: Ditto.
1520 * gcc.dg/vect/pr65947-6.c: Ditto.
1521 * gcc.dg/vect/pr65947-7.c: Ditto.
1522 * gcc.dg/vect/pr65947-8.c: Ditto.
1523 * gcc.dg/vect/pr65947-9.c: Ditto.
1524 * gcc.dg/vect/pr71416-1.c: Ditto.
1525 * gcc.dg/vect/pr71439.c: Ditto.
1526 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1527 * gcc.dg/vect/vect-bswap16.c: Ditto.
1528 * gcc.dg/vect/vect-bswap32.c: Ditto.
1529 * gcc.dg/vect/vect-bswap64.c: Ditto.
1530 * gcc.dg/vect/vect-live-1.c: Ditto.
1531 * gcc.dg/vect/vect-live-2.c: Ditto.
1532 * gcc.dg/vect/vect-live-3.c: Ditto.
1533 * gcc.dg/vect/vect-live-4.c: Ditto.
1534 * gcc.dg/vect/vect-live-5.c: Ditto.
1535 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1536 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1537 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1538 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1539 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1540 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1541 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1542 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1543 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1544 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1545 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1546 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1547 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1548 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1549 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1550 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1551 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1552
da224bcb
UB
15532016-06-24 Uros Bizjak <ubizjak@gmail.com>
1554
1555 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1556
dfee2870
L
15572016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1558
1559 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1560 ia32 if R_386_GOT32X relocation is supported.
1561 * gcc.target/i386/noplt-3.c: Likewise.
1562 * gcc.target/i386/noplt-2.c: Likewise.
1563 (main): Renamed to ...
1564 (bar): This.
1565 * gcc.target/i386/noplt-4.c: Likewise.
1566 (main): Renamed to ...
1567 (bar): This.
1568 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1569 * gcc.target/i386/pr67400-5.c: Likewise.
1570
a86451b9
JJ
15712016-06-24 Jakub Jelinek <jakub@redhat.com>
1572
00085092
JJ
1573 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1574 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1575
a86451b9
JJ
1576 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1577 f4): Adjust expected diagnostics.
1578 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1579 (T): If OVFP is defined, redefine to TP.
1580 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1581 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1582 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1583 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1584 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1585 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1586 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1587 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1588 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1589 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1590 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1591 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1592 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1593 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1594 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1595 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1596 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1597 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1598 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1599 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1600 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1601 as last argument to __builtin_add_overflow_p.
1602
7bb5d5f4
UB
16032016-06-23 Uros Bizjak <ubizjak@gmail.com>
1604
1605 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1606 dg-options and remove default vector testsuite compile flags.
1607 * g++.dg/vect/pr33860a.cc: Ditto.
1608 * g++.dg/vect/pr45470-a.cc: Ditto.
1609 * g++.dg/vect/pr45470-b.cc: Ditto.
1610 * g++.dg/vect/pr60896.cc: Ditto.
1611 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1612 * gcc.dg/vect/pr18308.c: Ditto.
1613 * gcc.dg/vect/pr24049.c: Ditto.
1614 * gcc.dg/vect/pr33373.c: Ditto.
1615 * gcc.dg/vect/pr36228.c: Ditto.
1616 * gcc.dg/vect/pr42395.c: Ditto.
1617 * gcc.dg/vect/pr42604.c: Ditto.
1618 * gcc.dg/vect/pr46663.c: Ditto.
1619 * gcc.dg/vect/pr48765.c: Ditto.
1620 * gcc.dg/vect/pr49093.c: Ditto.
1621 * gcc.dg/vect/pr49352.c: Ditto.
1622 * gcc.dg/vect/pr52298.c: Ditto.
1623 * gcc.dg/vect/pr52870.c: Ditto.
1624 * gcc.dg/vect/pr53185.c: Ditto.
1625 * gcc.dg/vect/pr53773.c: Ditto.
1626 * gcc.dg/vect/pr56695.c: Ditto.
1627 * gcc.dg/vect/pr62171.c: Ditto.
1628 * gcc.dg/vect/pr63530.c: Ditto.
1629 * gcc.dg/vect/pr68339.c: Ditto.
1630 * gcc.dg/vect/pr71259.c: Ditto.
1631 * gcc.dg/vect/vect-82_64.c: Ditto.
1632 * gcc.dg/vect/vect-83_64.c: Ditto.
1633 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1634 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1635 * gcc.dg/vect/vect-shift-2.c: Ditto.
1636 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1637 * gfortran.dg/vect/pr39318.f90: Ditto.
1638 * gfortran.dg/vect/pr45714-a.f: Ditto.
1639 * gfortran.dg/vect/pr45714-b.f: Ditto.
1640 * gfortran.dg/vect/pr46213.f90: Ditto.
1641
2d4bb02f
MM
16422016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1643 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1644
1645 * gcc.target/powerpc/p9-splat-5.c: New test.
1646
f6d1b868
UB
16472016-06-23 Uros Bizjak <ubizjak@gmail.com>
1648
1649 PR tree-optimization/71488
1650 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1651 * lib/target-supports.exp: ... here.
1652 (check_sse4_hw_available): New procedure.
1653 (check_effective_target_sse4_runtime): Ditto.
1654 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1655 -march=westmere for sse4_runtime targets.
936ff030 1656 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 1657 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 1658 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 1659 (main): Call check_vect ().
a7898180 1660 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 1661
c0597759
L
16622016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1663
1664 PR target/66232
1665 PR target/67400
1666 * gcc.target/i386/pr66232-14.c: New file.
1667 * gcc.target/i386/pr66232-15.c: Likewise.
1668 * gcc.target/i386/pr66232-16.c: Likewise.
1669 * gcc.target/i386/pr66232-17.c: Likewise.
1670 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1671 ia32 if R_386_GOT32X relocation is supported.
1672 * gcc.target/i386/pr67400-2.c: Likewise.
1673 * gcc.target/i386/pr67400-3.c: Likewise.
1674 * gcc.target/i386/pr67400-4.c: Likewise.
1675 * gcc.target/i386/pr67400-6.c: Likewise.
1676 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 1677 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 1678
5b0e27a7
JD
16792016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1680
1681 PR libgfortran/48852
1682 * gfortran.dg/char4_iunit_1.f03: Update test.
1683 * gfortran.dg/f2003_io_5.f03: Update test.
1684 * gfortran.dg/real_const_3.f90: Update test.
1685
7f586d90
AK
16862016-06-23 Andi Kleen <ak@linux.intel.com>
1687
1688 * g++.dg/bprob/bprob.exp: Support autofdo.
1689 * g++.dg/tree-prof/tree-prof.exp: dito.
1690 * gcc.dg/tree-prof/tree-prof.exp: dito.
1691 * gcc.misc-tests/bprob.exp: dito.
1692 * gfortran.dg/prof/prof.exp: dito.
1693 * lib/profopt.exp: dito.
1694 * lib/target-supports.exp: Check for autofdo.
1695
60fa7862
ML
16962016-06-23 Martin Liska <mliska@suse.cz>
1697
1698 * gcc.dg/pr71619.c: New test.
1699
e3d62871
UB
17002016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1701
1702 PR target/67400
cc901875
UB
1703 * gcc.target/i386/pr67400-1.c: New test.
1704 * gcc.target/i386/pr67400-2.c: Likewise.
1705 * gcc.target/i386/pr67400-3.c: Likewise.
1706 * gcc.target/i386/pr67400-4.c: Likewise.
1707 * gcc.target/i386/pr67400-5.c: Likewise.
1708 * gcc.target/i386/pr67400-6.c: Likewise.
1709 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 1710
ac81cf0b
DM
17112016-06-22 David Malcolm <dmalcolm@redhat.com>
1712
1713 * c-c++-common/missing-header-1.c: New test case.
1714 * c-c++-common/missing-header-2.c: New test case.
1715 * c-c++-common/missing-header-3.c: New test case.
1716 * c-c++-common/missing-header-4.c: New test case.
1717
1a4f11c8
DM
17182016-06-22 David Malcolm <dmalcolm@redhat.com>
1719
1720 PR c/70339
1721 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1722 hint.
1723 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1724 expected results due to builtin "nanl" now being suggested for
1725 "name".
1726 * gcc.dg/pr67580.c: Update expected messages.
1727 * gcc.dg/spellcheck-identifiers.c: New testcase.
1728 * gcc.dg/spellcheck-typenames.c: New testcase.
1729
a93eac6a
DM
17302016-06-22 David Malcolm <dmalcolm@redhat.com>
1731
1732 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1733 file.
1734 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1735 diagnostic-test-show-locus-parseable-fixits.c to sources for
1736 diagnostic_plugin_test_show_locus.c.
1737 * lib/gcc-defs.exp (freeform_regexps): New global.
1738 (dg-regexp): New function.
1739 (handle-dg-regexps): New function.
1740 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1741 freeform_regexps to the empty list.
1742 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1743
49e76ff1
IE
17442016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1745
f6d1b868 1746 PR tree-optimization/71488
49e76ff1
IE
1747 * g++.dg/pr71488.C: New test.
1748 * gcc.dg/vect/vect-bool-cmp.c: New test.
1749
951d8c8a
EB
17502016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1751
1752 * gcc.dg/guality/param-5.c: New test.
1753
b60fc3bd
BE
17542016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1755
1756 * gcc.target/i386/asm-flag-7.c: New test.
1757
0609abda
TS
17582016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1759
1760 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1761 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1762 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1763 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1764 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1765 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1766 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1767 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1768 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1769 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1770 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1771 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1772 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1773 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1774 * lib/target-supports.exp: Likewise.
1775
ee2499b4
TS
17762016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1777
1778 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1779 * gcc.dg/attr-ms_struct-2.c: Likewise.
1780 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1781 * gcc.dg/bf-ms-attrib.c: Likewise.
1782 * gcc.dg/bf-ms-layout-2.c: Likewise.
1783 * gcc.dg/bf-ms-layout-3.c: Likewise.
1784 * gcc.dg/bf-ms-layout.c: Likewise.
1785 * gcc.dg/bf-no-ms-layout.c: Likewise.
1786 * gcc.target/i386/bitfield1.c: Likewise.
1787 * gcc.target/i386/bitfield2.c: Likewise.
1788 * gcc.target/i386/bitfield3.c: Likewise.
1789
caea59ff
KN
17902016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1791
1792 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1793 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1794 override other than -mcpu=power9 command-line option is specified,
1795 or if the target operating system is aix.
1796 * gcc.target/powerpc/darn-1.c: Likewise.
1797 * gcc.target/powerpc/darn-2.c: Likewise.
1798 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1799 test if effective-target is not powerpc_p9vector_ok or if the
1800 target operating system is not defined.
1801 * gcc.target/powerpc/vslv-1.c: Likewise.
1802 * gcc.target/powerpc/vsrv-0.c: Likewise.
1803 * gcc.target/powerpc/vsrv-1.c: Likewise.
1804
63617e30
TB
18052016-06-21 Tobias Burnus <burnus@net-b.de>
1806
1807 PR fortran/71068
1808 * gfortran.dg/coarray/data_1.f90: New.
1809
89192c3c
WD
18102016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1811
1812 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1813 (dg-require-effective-target): Use arm_v8_neon_hw.
1814 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1815 (dg-require-effective-target): Likewise.
1816 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1817 (dg-require-effective-target): Likewise.
1818 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1819 (dg-require-effective-target): Likewise.
1820 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1821 (dg-require-effective-target): Likewise.
1822 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1823 (dg-require-effective-target): Likewise.
1824 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1825 Add AArch64 check.
1826
64ac50e2
WD
18272016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1828
1829 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1830 Set to 3 so test passes.
1831
6252b5db
WD
18322016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1833
1834 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1835
3b9bc511
IV
18362016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1837
1838 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1839 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1840 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1841 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1842
21db1c78
IV
18432016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1844
1845 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1846 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1847
9d30e86f
L
18482016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1849
1850 PR target/71549
1851 * gcc.target/i386/pr71549.c: New test.
1852
448a7c69
KN
18532016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1854
1855 * gcc.target/powerpc/vadsdu-0.c: Replace
1856 dg-require-effective-target directive to allow test to run on more
1857 platforms, and add dg-skip-if directive to disable test on aix
1858 platforms because of known incompatibilities.
1859 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1860 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1861 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1862 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1863 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1864 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1865 * gcc.target/powerpc/vadsdub-2.c: Replace
1866 dg-require-effective-target directive to allow test to run on more
1867 platforms, and add dg-skip-if directive to disable test on aix
1868 platforms because of known incompatibilities.
1869 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1870 with vec_absdb call to differentiate this test from vadsdub-1.c.
1871 * gcc.target/powerpc/vadsduh-1.c: Replace
1872 dg-require-effective-target directive to allow test to run on more
1873 platforms, and add dg-skip-if directive to disable test on aix
1874 platforms because of known incompatibilities.
1875 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1876 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1877 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1878
0ad84f34
JJ
18792016-06-21 Jakub Jelinek <jakub@redhat.com>
1880
1881 PR tree-optimization/71588
1882 * gcc.dg/pr71558.c: New test.
1883
e71e8d94
SKS
18842016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1885
1886 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1887 * c-c++-common/pr68657-2.c: Likewise.
1888 * c-c++-common/pr68657-3.c: Likewise.
1889 * gcc.dg/torture/pr69714.c: Require int32plus support.
1890 * gcc.dg/torture/pr70025.c: Likewise.
1891 * gcc.dg/torture/pr70083.c: Likewise.
1892 * gcc.dg/torture/pr70542.c: Likewise.
1893 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1894
5a578671
JM
18952016-06-20 Joseph Myers <joseph@codesourcery.com>
1896
1897 PR c/71601
1898 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1899
7a9df68e
JJ
19002016-06-20 Jakub Jelinek <jakub@redhat.com>
1901
50aa64d5
JJ
1902 PR middle-end/71581
1903 * gcc.dg/pr71581.c: New test.
1904
7a9df68e
JJ
1905 PR rtl-optimization/71591
1906 * gcc.dg/cpp/pr71591.c: New test.
1907
3947cf19
DR
19082016-06-20 David B. Robins <gcc@davidrobins.net>
1909
1910 PR target/71571
1911 * g++.dg/torture/pr71571.C: New test.
1912
c4ff221e
JJ
19132016-06-20 Jakub Jelinek <jakub@redhat.com>
1914
1915 PR target/71559
1916 * gcc.target/i386/sse2-pr71559.c: New test.
1917 * gcc.target/i386/avx-pr71559.c: New test.
1918 * gcc.target/i386/avx512f-pr71559.c: New test.
1919
f1b5abfb
TB
19202016-06-20 Tobias Burnus <burnus@net-b.de>
1921
1922 PR fortran/71194
1923 * gfortran.dg/pointer_remapping_10.f90: New.
1924
842107e4
DM
19252016-06-20 David Malcolm <dmalcolm@redhat.com>
1926
1927 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1928
d9e8bdfd
MS
19292016-06-20 Martin Sebor <msebor@redhat.com>
1930
1931 PR c/69507
1932 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1933 * gnu90-const-expr-1.c: Same.
1934 * gnu99-const-expr-1.c: Same.
1935 * gnu99-static-1.c: Same.
1936
67785479
RL
19372016-06-20 Renlin Li <renlin.li@arm.com>
1938
29f09b38 1939 PR testsuite/71489
67785479
RL
1940 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1941
636929b8
JG
19422016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1943
1944 * gcc.target/aarch64/vcvt_f64_1.c: New.
1945 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1946 * gcc.target/aarch64/vrecp_f64_1.c: New.
1947
ff7b374b
KT
19482016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1949
1950 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1951 "alignement".
1952
554cfc9e
GJL
19532016-06-20 Georg-Johann Lay <avr@gjlay.de>
1954
1955 PR target/71103
1956 * gcc.target/avr/torture/pr71103-2.c: New test.
1957
aa0db437
MS
19582016-06-19 Martin Sebor <msebor@redhat.com>
1959
1960 PR c/69507
1961 * gcc.dg/alignof.c: New test.
1962
c561b091
PC
19632016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1964
1965 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1966 vs dg-error; test constexpr specifier too.
1967
bf54f123
PC
19682016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1969
1970 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1971
4e53aa97
CL
19722016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1973
1974 * lib/target-supports.exp
1975 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1976 arm_neon_ok and merge flags. Fix temporary test name.
1977 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1978 and merge flags.
1979
69071d86
ML
19802016-06-17 Martin Liska <mliska@suse.cz>
1981
1982 * gcc.dg/predict-9.c: Fix dump scanning.
1983
68b3b858
BC
19842016-06-17 Bin Cheng <bin.cheng@arm.com>
1985
1986 PR tree-optimization/71354
1987 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1988
d3ee260a
BC
19892016-06-17 Bin Cheng <bin.cheng@arm.com>
1990
1991 PR tree-optimization/71347
1992 * gcc.dg/tree-ssa/pr71347.c: New test.
1993
bd8fb114
BC
19942016-06-17 Bin Cheng <bin.cheng@arm.com>
1995
1996 PR tree-optimization/71354
1997 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1998
97816be4
BC
19992016-06-17 Bin Cheng <bin.cheng@arm.com>
2000
2001 * gcc.dg/vect/vect-alias-check-1.c: New test.
2002
2d761a37
SKS
20032016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2004
e0277d6b 2005 PR target/71151
2d761a37
SKS
2006 * gcc.target/avr/pr71151-1.c: New test.
2007 * gcc.target/avr/pr71151-2.c: New test.
2008 * gcc.target/avr/pr71151-3.c: New test.
2009 * gcc.target/avr/pr71151-4.c: New test.
2010 * gcc.target/avr/pr71151-5.c: New test.
2011 * gcc.target/avr/pr71151-6.c: New test.
2012 * gcc.target/avr/pr71151-7.c: New test.
2013 * gcc.target/avr/pr71151-8.c: New test.
2014 * gcc.target/avr/pr71151-common.h: New test.
2015
68fa96d6
ML
20162016-06-16 Martin Liska <mliska@suse.cz>
2017
2018 * gfortran.dg/predict-1.f90: New test.
2019
b6ca982f
UB
20202016-06-16 Uros Bizjak <ubizjak@gmail.com>
2021
2022 PR target/71242
2023 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2024
1dc8d15b
JH
20252016-06-16 Jan Hubicka <hubicka@ucw.cz>
2026
2027 * g++.dg/vect/pr36648.cc: Disable cunrolli
2028
67c25816
JJ
20292016-06-16 Jakub Jelinek <jakub@redhat.com>
2030
c577adb2
JJ
2031 PR target/71554
2032 * gcc.c-torture/execute/pr71554.c: New test.
2033
67c25816
JJ
2034 PR rtl-optimization/71532
2035 * gcc.dg/torture/pr71532.c: New test.
2036
1a3c3ee9
MM
20372016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2038
2039 * gcc.target/powerpc/p9-dimode1.c: New test.
2040 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2041
f29468a7
JJ
20422016-06-15 Jakub Jelinek <jakub@redhat.com>
2043
61daecc4
JJ
2044 * gcc.c-torture/compile/20160615-1.c: New test.
2045
f29468a7
JJ
2046 * g++.dg/cpp0x/ref-qual17.C: New test.
2047
209d1e2d
IE
20482016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2049
2050 PR middle-end/71529
2051 * gcc.target/i386/pr71529.C: New test.
2052
8dc35712
AH
20532016-06-15 Alan Hayward <alan.hayward@arm.com>
2054
2055 PR tree-optimization/71483
2056 * g++.dg/vect/pr71483.c: New
2057
b8911cb8
PC
20582016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2059
2060 PR c++/70202
2061 * g++.dg/inherit/crash6.C: New.
2062 * g++.dg/inherit/union2.C: Likewise.
2063 * g++.dg/inherit/virtual12.C: Likewise.
2064 * g++.dg/inherit/virtual13.C: Likewise.
2065 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2066
cf5d08ab
UB
20672016-06-15 Uros Bizjak <ubizjak@gmail.com>
2068
e3d62871 2069 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 2070
8f482165
AH
20712016-06-15 Alan Hayward <alan.hayward@arm.com>
2072
2073 PR tree-optimization/71439
2074 * gcc.dg/vect/pr71439.c: New
2075
3256673f
KT
20762016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2077
2078 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2079
b17dc4d4
RB
20802016-06-15 Richard Biener <rguenther@suse.de>
2081
2082 * gcc.dg/vect/slp-45.c: New testcase.
2083
2a5825f2
RB
20842016-06-15 Richard Biener <rguenther@suse.de>
2085
2086 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2087
6e433d0b
BS
20882016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2089
2090 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2091 requirements, and disable for AIX for now.
2092 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2093
abe7f828
JJ
20942016-06-14 Jakub Jelinek <jakub@redhat.com>
2095
a09c81b4
JJ
2096 PR c++/71528
2097 * g++.dg/opt/pr71528.C: New test.
2098
abe7f828
JJ
2099 PR c++/71516
2100 * g++.dg/init/pr71516.C: New test.
2101
acfadf06
PC
21022016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2103
2104 * g++.dg/init/array46.C: New.
2105
4d568ab2
UB
21062016-06-14 Uros Bizjak <ubizjak@gmail.com>
2107
e3d62871
UB
2108 * gcc.target/i386/float128-3.c: New test.
2109 * gcc.target/i386/quad-sse4.c: Ditto.
2110 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2111 Update scan strings.
4d568ab2 2112
30934c5d
RB
21132016-06-14 Richard Biener <rguenther@suse.de>
2114
2115 PR middle-end/71526
2116 * gfortran.dg/pr71526.f90: New testcase.
2117
3970e545
AV
21182016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2119
2120 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2121 * gcc.dg/zero_bits_compound-1.c: Likewise.
2122
04976c6e
RB
21232016-06-14 Richard Biener <rguenther@suse.de>
2124
2125 PR tree-optimization/71522
2126 * gcc.dg/torture/pr71522.c: New testcase.
2127
23e025db
JJ
21282016-06-14 Jakub Jelinek <jakub@redhat.com>
2129
2130 PR tree-optimization/71520
2131 * gcc.dg/tree-ssa/pr71520.c: New test.
2132
90b72e84
RB
21332016-06-14 Richard Biener <rguenther@suse.de>
2134
2135 PR tree-optimization/71521
86c24ba6 2136 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 2137
ef7cf206
JJ
21382016-06-13 Jakub Jelinek <jakub@redhat.com>
2139
0dda258b
JJ
2140 PR sanitizer/71498
2141 * c-c++-common/ubsan/bounds-13.c: New test.
2142
ef7cf206
JJ
2143 PR preprocessor/71183
2144 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2145
a73786e3
JL
21462016-06-13 Jeff Law <law@redhat.com>
2147
2148 PR tree-optimization/71403
2149 * c-c++-common/ubsan/pr71403-1.c: New test.
2150 * c-c++-common/ubsan/pr71403-2.c: New test.
2151 * c-c++-common/ubsan/pr71403-3.c: New test.
2152
0ac249bf
JJ
21532016-06-13 Jakub Jelinek <jakub@redhat.com>
2154
2155 PR middle-end/71478
2156 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2157 Add -Wno-psabi -w to dg-options.
2158
5408a64a
KN
21592016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2160
2161 * gcc.target/powerpc/vadsdu-0.c: New test.
2162 * gcc.target/powerpc/vadsdu-1.c: New test.
2163 * gcc.target/powerpc/vadsdu-2.c: New test.
2164 * gcc.target/powerpc/vadsdu-3.c: New test.
2165 * gcc.target/powerpc/vadsdu-4.c: New test.
2166 * gcc.target/powerpc/vadsdu-5.c: New test.
2167 * gcc.target/powerpc/vadsdub-1.c: New test.
2168 * gcc.target/powerpc/vadsdub-2.c: New test.
2169 * gcc.target/powerpc/vadsduh-1.c: New test.
2170 * gcc.target/powerpc/vadsduh-2.c: New test.
2171 * gcc.target/powerpc/vadsduw-1.c: New test.
2172 * gcc.target/powerpc/vadsduw-2.c: New test.
2173
f7e4f2e3
DM
21742016-06-13 David Malcolm <dmalcolm@redhat.com>
2175
2176 * gcc.dg/c99-init-2.c (c): Update expected error message.
2177 * gcc.dg/init-bad-8.c (foo): Likewise.
2178 * gcc.dg/spellcheck-fields-3.c: New test case.
2179
ad23a23e
ML
21802016-06-13 Martin Liska <mliska@suse.cz>
2181
2182 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2183 and "guess loop iv compared" heuristics.
2184 * gcc.dg/predict-2.c: Likewise.
2185 * gcc.dg/predict-3.c: Likewise.
2186 * gcc.dg/predict-4.c: Likewise.
2187 * gcc.dg/predict-5.c: Likewise.
2188 * gcc.dg/predict-6.c: Likewise.
2189
146c55da
MP
21902016-06-13 Marek Polacek <polacek@redhat.com>
2191
2192 PR middle-end/71476
2193 * c-c++-common/Wswitch-unreachable-4.c: New test.
2194 * gcc.dg/Wswitch-unreachable-2.c: New test.
2195 * g++.dg/tm/jump1.C: Move dg-warning.
2196
42e77cbc
EB
21972016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2198
2199 * gnat.dg/renaming10.ad[sb]: New test.
2200
7474dcc1
PT
22012016-06-13 Paul Thomas <pault@gcc.gnu.org>
2202
2203 PR fortran/70673
2204 * gfortran.dg/pr70673.f90: New test.
2205
f57f53d3
RB
22062016-06-13 Richard Biener <rguenther@suse.de>
2207
2208 PR middle-end/64516
2209 * gcc.dg/align-3.c: New testcase.
2210
5843a5f0
ML
22112016-06-13 Martin Liska <mliska@suse.cz>
2212
2213 * gcc.target/i386/pr71458.c: New test.
2214
aa8fdb44
UB
22152016-06-12 Uros Bizjak <ubizjak@gmail.com>
2216
2217 PR target/71241
2218 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2219
2043e4d7
DH
22202016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2221
2222 PR target/60751
2223 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2224 statement.
2225
d3dc025d
DH
22262016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2227
2228 PR target/60751
2229 * gfortran.dg/comma_IO_extension_1.f90: New test.
2230 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2231 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2232 statement.
2233 * gfortran.dg/graphite/pr38083.f90: Likewise.
2234 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2235 missing format.
2236
a31d78c6
EB
22372016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2238
2239 * gnat.dg/case_character.adb: New test.
2240
95c18dd0
SB
22412016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2242
2243 PR middle-end/71310
2244 * gcc.target/powerpc/pr71310.c: New testcase.
2245
b97d37b4
KV
22462016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2247
2248 PR middle-end/71478
2249 * gcc.dg/pr71478.c: New test.
2250
900bcda3
JJ
22512016-06-10 Jakub Jelinek <jakub@redhat.com>
2252
ec1c20db
JJ
2253 PR middle-end/71494
2254 * gcc.c-torture/execute/pr71494.c: New test.
2255
50b15873
JJ
2256 PR c/68657
2257 * gcc.target/i386/pr68657.c: New test.
2258
900bcda3
JJ
2259 PR inline-asm/68843
2260 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2261 (test): Add -masm=intel alternatives.
2262
4d926e34
MS
22632016-06-10 Martin Sebor <msebor@redhat.com>
2264
2265 PR c/71392
2266 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2267
ad071b2b
JL
22682016-06-10 Jeff Law <law@redhat.com>
2269
2270 PR tree-optimization/71335
2271 * gcc.c-torture/execute/pr71335.c: New test.
2272
2704efe8
DM
22732016-06-10 David Malcolm <dmalcolm@redhat.com>
2274
2275 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2276 the various "cannot tail-call: " messages.
2277
18c9b7d4
CL
22782016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2279
2280 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2281 and options.
2282
7cfa10f3
MO
22832016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2284
2285 PR sanitizer/71480
2286 * c-c++-common/asan/pr71480.c: New test.
2287
1f24fd3e
L
22882016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2289
2290 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2291 (ASMNAME2): Likewise.
2292 (main): Replace fn in asm statement with ASMNAME ("fn").
2293 * gcc.dg/guality/pr68037-2.c: Likewise.
2294 * gcc.dg/guality/pr68037-3.c: Likewise.
2295 * gcc.dg/torture/pr68037-1.c: Likewise.
2296 * gcc.dg/torture/pr68037-2.c: Likewise.
2297 * gcc.dg/torture/pr68037-3.c: Likewise.
2298
ad551c07
BE
22992016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2300
2301 PR inline-asm/68843
2302 * gcc.target/i386/pr68843-1.c: New test.
2303 * gcc.target/i386/pr68843-2.c: New test.
2304
4b1ffdb1 23052016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
2306 Cesar Philippidis <cesar@codesourcery.com>
2307
2308 PR middle-end/71373
2309 * gcc.dg/goacc/nested-function-1.c: New file.
2310 * gcc.dg/goacc/nested-function-2.c: Likewise.
2311 * gcc.dg/goacc/pr71373.c: Likewise.
2312 * gfortran.dg/goacc/cray-2.f95: Likewise.
2313 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2314 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2315 * gfortran.dg/goacc/cray.f95: Update.
2316 * gfortran.dg/goacc/loop-1.f95: Likewise.
2317 * gfortran.dg/goacc/loop-3.f95: Likewise.
2318 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2319 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2320
23212016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2322
2323 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2324 for OpenACC tile clauses.
2325 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
2326
2327 PR c/71381
2328 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2329 to...
2330 * c-c++-common/goacc/cache-2.c: ... this new file.
2331 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2332 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2333 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2334 usage.
2335 * gfortran.dg/goacc/cray.f95: Likewise.
2336 * gfortran.dg/goacc/loop-1.f95: Likewise.
2337
89851e4c
AH
23382016-06-10 Alan Hayward <alan.hayward@arm.com>
2339
2340 PR tree-optimization/71407
2341 PR tree-optimization/71416
2342 * gcc.dg/vect/pr71407.c: New
2343 * gcc.dg/vect/pr71416-1.c: New
2344 * gcc.dg/vect/pr71416-2.c: New
2345
200eafbf
RB
23462016-06-10 Richard Biener <rguenther@suse.de>
2347
2348 PR middle-end/71477
2349 * gcc.dg/torture/pr71477.c: New testcase.
2350
4df99d92
JK
23512016-06-09 Julia Koval <julia.koval@intel.com>
2352
2353 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2354 * gcc.target/i386/interrupt-13.c: Likewise.
2355 * gcc.target/i386/interrupt-15.c: Likewise.
2356 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2357 * gcc.target/i386/interrupt-24.c: Likewise.
2358 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2359 * gcc.target/i386/interrupt-9.c: Likewise.
2360 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2361
e01b4e16
MS
23622016-06-09 Martin Sebor <msebor@redhat.com>
2363
2364 PR c/70883
2365 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2366 * gcc.dg/builtin-constant_p-1.c: Same.
2367 * gcc.dg/builtins-error.c: Same.
2368 * gcc.dg/pr70859.c: Same.
2369
9c35db0e
SKS
23702016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2371
2372 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2373 * gcc.dg/torture/pr68067-1.c: Likewise.
2374 * gcc.dg/torture/pr68067-2.c: Likewise.
2375
23762016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2377
2378 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2379 when setting SIZE.
2380
392a81b9
PC
23812016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2382
2383 PR c++/71465
2384 * g++.dg/inherit/crash5.C: New.
2385 Revert:
2386 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2387
2388 PR c++/70202
2389 * g++.dg/inherit/crash5.C: New.
2390 * g++.dg/inherit/virtual1.C: Adjust.
2391
e49efc14
ML
23922016-06-09 Martin Liska <mliska@suse.cz>
2393
2394 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2395 * g++.dg/predict-loop-exit-2.C: Likewise.
2396 * g++.dg/predict-loop-exit-3.C: Likewise.
2397 * gcc.dg/predict-1.c: Likewise.
2398 * gcc.dg/predict-2.c: Likewise.
2399 * gcc.dg/predict-3.c: Likewise.
2400 * gcc.dg/predict-4.c: Likewise.
2401 * gcc.dg/predict-5.c: Likewise.
2402 * gcc.dg/predict-6.c: Likewise.
2403 * gcc.dg/predict-7.c: Likewise.
2404
36d57986
RB
24052016-06-09 Richard Biener <rguenther@suse.de>
2406
2407 PR tree-optimization/71462
2408 * gcc.dg/torture/pr71462.c: New testcase.
2409
7d82e8e4
MP
24102016-06-09 Marek Polacek <polacek@redhat.com>
2411
2412 PR c/65471
2413 * gcc.dg/c11-generic-3.c: New test.
2414
c8a71589
PC
24152016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2416
2417 * g++.dg/init/array42.C: New.
2418 * g++.dg/init/array43.C: Likewise.
2419 * g++.dg/init/array44.C: Likewise.
2420 * g++.dg/init/array45.C: Likewise.
2421 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2422 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2423 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2424 * g++.dg/gomp/pr35751.C: Likewise.
2425 * g++.dg/init/array23.C: Likewise.
2426 * g++.dg/init/brace2.C: Likewise.
2427 * g++.dg/init/brace6.C: Likewise.
2428
44a845ca
MS
24292016-06-08 Martin Sebor <msebor@redhat.com>
2430 Jakub Jelinek <jakub@redhat.com>
2431
2432 PR c++/70507
2433 PR c/68120
2434 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2435 * c-c++-common/builtin-arith-overflow-2.c: New test.
2436 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2437 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2438 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2439
2ef16b6e
JJ
24402016-06-08 Jakub Jelinek <jakub@redhat.com>
2441
2442 PR c++/71442
2443 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2444
5e3ee346
AL
24452016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2446
2447 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2448 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2449 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2450 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2451 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2452 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2453 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2454 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2455 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2456 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2457 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2458 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2459 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2460
b2ae2814
RB
24612016-06-08 Richard Biener <rguenther@suse.de>
2462
2463 PR tree-optimization/68558
2464 * gcc.dg/vect/slp-44.c: New testcase.
2465
e09b4c37
RB
24662016-06-08 Richard Biener <rguenther@suse.de>
2467
2468 * gcc.dg/vect/slp-43.c: New testcase.
2469
72d50660
RB
24702016-06-08 Richard Biener <rguenther@suse.de>
2471
2472 PR tree-optimization/71452
2473 * gcc.dg/torture/pr71452.c: New testcase.
2474
988c115c
JJ
24752016-06-08 Jakub Jelinek <jakub@redhat.com>
2476
2477 PR c++/71448
2478 * g++.dg/torture/pr71448.C: New test.
2479
73d73b48
BS
24802016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2481
2482 PR debug/71432
2483 PR ada/71413
2484 * g++.dg/debug/pr71432.C: New test.
2485
bdd15d0c
PK
24862016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2487
2488 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2489 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2490 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2491
ce0607bb
AH
24922016-06-08 Alan Hayward <alan.hayward@arm.com>
2493
2494 * gcc.dg/vect/vect-live-2.c: Update effective target.
2495 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2496 * lib/target-supports.exp: Add aarch64 to vect_long.
2497
92a5f2ba
MP
24982016-06-08 Marek Polacek <polacek@redhat.com>
2499
2500 PR c/71418
2501 * gcc.dg/noncompile/pr71418.c: New test.
2502
08203f73
MP
2503 PR c/71426
2504 * gcc.dg/noncompile/pr71426.c: New test.
2505
d1fcc2bd
JH
25062016-06-07 Jan Hubicka <hubicka@ucw.cz>
2507
2508 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2509 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2510 * gcc.dg/predict-3.c: Update template.
2511 * gcc.dg/predict-5.c: Update template.
2512 * gcc.dg/predict-6.c: Update template.
2513 * gcc.dg/predict-9.c: Update template.
2514 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2515
a23e6f1c
BS
25162016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2517
2518 * gcc.target/powerpc/vec-mul.c: New test.
2519
6ffd47b7
DM
25202016-06-07 David Malcolm <dmalcolm@redhat.com>
2521
2522 * gcc.dg/spellcheck-fields-2.c: New test case.
2523
bfd67b47
RB
25242016-06-07 Richard Biener <rguenther@suse.de>
2525
2526 PR c/61564
2527 * gcc.dg/Wpragmas-1.c: New testcase.
2528 * gcc.dg/Wattributes-4.c: Likewise.
2529 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2530 entry.
2531
701b9a47
CL
25322016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2533
2534 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2535 spurious debug code.
2536
6b80d6fa
RB
25372016-06-07 Richard Biener <rguenther@suse.de>
2538
2539 PR tree-optimization/71428
2540 * gcc.dg/torture/pr71428.c: New testcase.
2541
0f3f9437
RB
25422016-06-07 Richard Biener <rguenther@suse.de>
2543
2544 PR middle-end/71423
2545 * gcc.dg/torture/pr71423.c: New testcase.
2546
ec963f2a
KV
25472016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2548
2549 PR middle-end/71408
2550 * gcc.dg/tree-ssa/pr71408.c: New test.
2551
46ab5b6e
KV
25522016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2553
2554 PR middle-end/71281
2555 * g++.dg/torture/pr71281.C: New test.
2556
1f40cff3
MP
25572016-06-06 Marek Polacek <polacek@redhat.com>
2558
2559 PR c/71362
2560 * gcc.dg/pr71362.c: New test.
2561
6f5bcd24
JJ
25622016-06-06 Jakub Jelinek <jakub@redhat.com>
2563 Patrick Palka <ppalka@gcc.gnu.org>
2564
2565 PR c++/70847
2566 PR c++/71330
2567 PR c++/71393
2568 * g++.dg/opt/pr70847.C: New test.
2569 * g++.dg/ubsan/pr70847.C: New test.
2570 * g++.dg/ubsan/pr71393.C: New test.
2571
158beb4a
JJ
25722016-06-06 Jakub Jelinek <jakub@redhat.com>
2573
2574 PR tree-optimization/71259
2575 * gcc.dg/vect/pr71259.c: New test.
2576
d9b950dd
DM
25772016-06-06 David Malcolm <dmalcolm@redhat.com>
2578
2579 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2580 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2581 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2582 above.
2583
36f9ad69
KT
25842016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2585
2586 PR middle-end/37780
2587 * gcc.c-torture/execute/pr37780.c: New test.
2588 * gcc.target/aarch64/pr37780_1.c: Likewise.
2589 * gcc.target/arm/pr37780_1.c: Likewise.
2590
5545a907
MP
25912016-06-06 Marek Polacek <polacek@redhat.com>
2592
2593 * c-c++-common/attr-may-alias-1.c: New test.
2594 * c-c++-common/attr-may-alias-2.c: New test.
2595 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2596
93671519
BE
25972016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2598
2599 PR c/24414
2600 * gcc.target/i386/pr24414.c: New test.
2601
690f24b7
JM
26022016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2603
2604 * gcc.target/sparc/vis4misc.c: New file.
2605 * gcc.target/sparc/fpcmp.c: Likewise.
2606 * gcc.target/sparc/fpcmpu.c: Likewise.
2607
31ce6157
AH
26082016-06-06 Alan Hayward <alan.hayward@arm.com>
2609
2610 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2611 * gcc.dg/vect/vect-live-3.c: Likewise.
2612
9fcebb5a
RB
26132016-06-06 Richard Biener <rguenther@suse.de>
2614
2615 PR tree-optimization/71398
2616 * gcc.dg/torture/pr71398.c: New testcase.
2617
903ca97b
UB
26182016-06-06 Uros Bizjak <ubizjak@gmail.com>
2619
2620 PR target/71389
2621 * g++.dg/pr71389.C: New test.
2622
9c1eb332
JD
26232016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2624
2625 PR fortran/71404
2626 * gfortran.dg/fmt_read_5.f: New test.
2627
b2d83bd2
AV
26282016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2629
2630 PR fortran/69659
2631 * gfortran.dg/class_array_22.f03: New test.
2632
ec81960e
JH
26332016-06-05 Jan Hubicka <hubicka@ucw.cz>
2634
2635 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2636
429d2750
JH
26372016-06-05 Jan Hubicka <hubicka@ucw.cz>
2638
2639 * gcc.dg/predict-9.c: Update template.
2640
c1c00983
PC
26412016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2642
2643 PR c++/49377
2644 * g++.dg/template/pr49377.C: New.
2645
1927a963
JJ
26462016-06-04 Jakub Jelinek <jakub@redhat.com>
2647
2648 PR tree-optimization/71405
2649 * g++.dg/torture/pr71405.C: New test.
2650
909a11ad
PC
26512016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2652
2653 PR c++/70202
2654 * g++.dg/inherit/crash5.C: New.
2655 * g++.dg/inherit/virtual1.C: Adjust.
2656
08bbb1f8
JL
26572016-06-03 Jeff Law <law@redhat.com>
2658
2659 PR tree-optimization/71316
2660 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2661
7c35235c
JJ
26622016-06-03 Jakub Jelinek <jakub@redhat.com>
2663
2664 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2665 dg-additional-options with just -fno-tree-scev-cprop in it.
2666 * gcc.dg/vect/vect-live-2.c: Likewise.
2667 * gcc.dg/vect/vect-live-5.c: Likewise.
2668 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2669 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2670 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2671
c8572dd6
PP
26722016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2673
2674 PR c++/27100
2675 * g++.dg/other/friend6.C: New test.
2676
1c7733a7
BS
26772016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2678
2679 * g++.dg/torture/ppc-ldst-array.C: New.
2680
0d2f700f
JM
26812016-06-03 Joseph Myers <joseph@codesourcery.com>
2682
2683 PR target/71276
2684 PR target/71277
2685 * gcc.dg/torture/builtin-fp-int-inexact.c,
2686 gcc.target/i386/387-builtin-fp-int-inexact.c,
2687 gcc.target/i386/387-rint-inline-1.c,
2688 gcc.target/i386/387-rint-inline-2.c,
2689 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2690 gcc.target/i386/sse2-rint-inline-1.c,
2691 gcc.target/i386/sse2-rint-inline-2.c,
2692 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2693 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2694
f8071c05
L
26952016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2696 Julia Koval <julia.koval@intel.com>
2697
2698 PR target/66960
2699 PR target/67630
2700 PR target/67634
2701 PR target/67841
2702 PR target/68037
2703 PR target/68618
2704 PR target/68661
2705 PR target/69575
2706 PR target/69596
2707 PR target/69734
2708 * gcc.dg/guality/pr68037-1.c: New test.
2709 * gcc.dg/guality/pr68037-2.c: Likewise.
2710 * gcc.dg/guality/pr68037-3.c: Likewise.
2711 * gcc.dg/torture/pr68037-1.c: Likewise.
2712 * gcc.dg/torture/pr68037-2.c: Likewise.
2713 * gcc.dg/torture/pr68037-3.c: Likewise.
2714 * gcc.dg/torture/pr68661-1a.c: Likewise.
2715 * gcc.dg/torture/pr68661-1b.c: Likewise.
2716 * gcc.target/i386/interrupt-1.c: Likewise.
2717 * gcc.target/i386/interrupt-2.c: Likewise.
2718 * gcc.target/i386/interrupt-3.c: Likewise.
2719 * gcc.target/i386/interrupt-4.c: Likewise.
2720 * gcc.target/i386/interrupt-5.c: Likewise.
2721 * gcc.target/i386/interrupt-6.c: Likewise.
2722 * gcc.target/i386/interrupt-7.c: Likewise.
2723 * gcc.target/i386/interrupt-8.c: Likewise.
2724 * gcc.target/i386/interrupt-9.c: Likewise.
2725 * gcc.target/i386/interrupt-10.c: Likewise.
2726 * gcc.target/i386/interrupt-11.c: Likewise.
2727 * gcc.target/i386/interrupt-12.c: Likewise.
2728 * gcc.target/i386/interrupt-13.c: Likewise.
2729 * gcc.target/i386/interrupt-14.c: Likewise.
2730 * gcc.target/i386/interrupt-15.c: Likewise.
2731 * gcc.target/i386/interrupt-16.c: Likewise.
2732 * gcc.target/i386/interrupt-17.c: Likewise.
2733 * gcc.target/i386/interrupt-18.c: Likewise.
2734 * gcc.target/i386/interrupt-19.c: Likewise.
2735 * gcc.target/i386/interrupt-20.c: Likewise.
2736 * gcc.target/i386/interrupt-21.c: Likewise.
2737 * gcc.target/i386/interrupt-22.c: Likewise.
2738 * gcc.target/i386/interrupt-23.c: Likewise.
2739 * gcc.target/i386/interrupt-24.c: Likewise.
2740 * gcc.target/i386/interrupt-25.c: Likewise.
2741 * gcc.target/i386/interrupt-26.c: Likewise.
2742 * gcc.target/i386/interrupt-27.c: Likewise.
2743 * gcc.target/i386/interrupt-28.c: Likewise.
2744 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2745 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2746 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2747 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2748 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2749 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2750 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2751 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2752 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2753 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2754 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2755 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2756
36b85e43
BS
27572016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2758
9de2e795
L
2759 PR tree-optimization/52171
2760 * gcc.dg/pr52171.c: New test.
2761 * gcc.target/i386/pr52171.c: New test.
36b85e43 2762
bfeee8ac
JH
27632016-06-03 Jan Hubicka <jh@suse.cz>
2764
2765 * g++.dg/tree-ssa/pred-1.C: New testcase
2766 * gcc.dg/tree-ssa/pred-1.c: New testcase
2767
859b0bae
BS
27682016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2769
2770 PR target/70957
2771 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2772 support.
2773 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2774
3a2edf4c
AH
27752016-06-03 Alan Hayward <alan.hayward@arm.com>
2776
2777 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2778
b28ead45
AH
27792016-06-03 Alan Hayward <alan.hayward@arm.com>
2780
2781 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 2782 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
2783 * gcc.dg/vect/vect-live-1.c: New test.
2784 * gcc.dg/vect/vect-live-2.c: New test.
2785 * gcc.dg/vect/vect-live-3.c: New test.
2786 * gcc.dg/vect/vect-live-4.c: New test.
2787 * gcc.dg/vect/vect-live-5.c: New test.
2788 * gcc.dg/vect/vect-live-slp-1.c: New test.
2789 * gcc.dg/vect/vect-live-slp-2.c: New test.
2790 * gcc.dg/vect/vect-live-slp-3.c: New test.
2791
1f91747b
JJ
27922016-06-03 Jakub Jelinek <jakub@redhat.com>
2793
2794 PR middle-end/71387
2795 * g++.dg/opt/pr71387.C: New test.
2796
47b83923
JL
27972016-06-02 Jeff Law <law@redhat.com>
2798
2799 PR tree-optimization/71328
2800 * gcc.c-torture/compile/pr71328.c: New test.
2801
e96e5f46
JD
28022016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2803
2804 PR fortran/52393
2805 * gfortran.dg/fmt_read_3.f90: Fix typo.
2806 * gfortran.dg/fmt_read_4.f90: New test.
2807
b872d729
PC
28082016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2809
2810 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2811 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2812 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2813 * g++.dg/cpp0x/override2.C: Likewise.
2814 * g++.dg/parse/crash5.C: Likewise.
2815 * g++.dg/parse/error16.C: Likewise.
2816 * g++.dg/parse/error27.C: Likewise.
2817 * g++.dg/template/qualttp15.C: Likewise.
2818 * g++.dg/template/redecl4.C: Likewise.
2819 * g++.old-deja/g++.other/crash39.C: Likewise.
2820 * g++.old-deja/g++.other/struct1.C: Likewise.
2821 * g++.old-deja/g++.pt/m9a.C: Likewise.
2822 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2823
0e535442
JJ
28242016-06-02 Jakub Jelinek <jakub@redhat.com>
2825
0633ee10
JJ
2826 PR c++/71372
2827 * c-c++-common/pr71372.c: New test.
2828
0e535442
JJ
2829 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2830 __TIME__ strings with __builtin_strcmp instead of printf and
2831 dg-output.
2832
f3c5ecc2
ML
28332016-06-02 Martin Liska <mliska@suse.cz>
2834
2835 * gcc.dg/predict-9.c: New test.
2836
a91807c5
JJ
28372016-06-02 Jakub Jelinek <jakub@redhat.com>
2838
2839 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2840 global set_compiler_env_var and global saved_compiler_env_var.
2841
b5bd1978
KT
28422016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2843
2844 PR rtl-optimization/71295
2845 * gcc.c-torture/compile/pr71295.c: New test.
2846
b93b1475
JJ
28472016-06-02 Jakub Jelinek <jakub@redhat.com>
2848
930ebd0e
JJ
2849 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2850
1e021dc3
JJ
2851 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2852 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2853
b93b1475
JJ
2854 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2855 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2856 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2857 alternative number.
2858
58f2fb5c
MM
28592016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2860
2861 * gcc.target/powerpc/p9-splat-4.c: New test.
2862
28632016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2864
2865 PR target/71186
2866 * gcc.target/powerpc/pr71186.c: New test.
2867
4731c9f0
JD
28682016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2869
2870 PR fortran/52393
2871 * gfortran.dg/fmt_read_3.f90: New test.
2872
042dee3e
TP
28732016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2874
2875 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2876 procedure.
2877
15c98b2e
ES
28782016-06-01 Eduard Sanou <dhole@openmailbox.org>
2879
2880 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2881 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2882 env var is set.
2883 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2884 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2885 shown once.
2886 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2887 during compilation.
2888 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2889 vars set by dg-set-compiler-env-var.
2890
6442a6f4
PT
28912016-06-01 Paul Thomas <pault@gcc.gnu.org>
2892
2893 PR fortran/71156
2894 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2895 to the module procedure declaration.
2896 * gfortran.dg/submodule_16.f08: New test.
2897
ab62397a
JJ
28982016-06-01 Jakub Jelinek <jakub@redhat.com>
2899
2900 PR middle-end/71371
2901 * c-c++-common/gomp/pr71371.c: New test.
2902
b66af6ed
RB
29032016-06-01 Richard Biener <rguenther@suse.de>
2904
2905 PR tree-optimization/71366
2906 * gcc.dg/torture/pr71366-1.c: New testcase.
2907 * gcc.dg/torture/pr71366-2.c: Likewise.
2908
e342b9d8
KN
29092016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2910
2911 * gcc.target/powerpc/vslv-0.c: New test.
2912 * gcc.target/powerpc/vslv-1.c: New test.
2913 * gcc.target/powerpc/vsrv-0.c: New test.
2914 * gcc.target/powerpc/vsrv-1.c: New test.
2915
721547cd
NS
29162016-06-01 Nathan Sidwell <nathan@acm.org>
2917
2918 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2919 * gcc.target/nvptx/weak.c: New.
2920
fa2c9034
RB
29212016-06-01 Richard Biener <rguenther@suse.de>
2922
2923 PR tree-optimization/71261
2924 * gcc.dg/torture/vect-bool-1.c: New testcase.
2925
3e32893c
JJ
29262016-06-01 Jakub Jelinek <jakub@redhat.com>
2927
2928 * gfortran.dg/gomp/order-1.f90: New test.
2929 * gfortran.dg/gomp/order-2.f90: New test.
2930
8c383600
JH
29312016-06-01 Jan Hubicka <hubicka@ucw.cz>
2932
2933 * gcc.dg/unroll-6.c: Update template.
2934 * gcc.dg/unroll-7.c: New testcase.
2935 * gcc.dg/unroll-8.c: New testcase.
2936
a0dfeef5
EB
29372016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2938
2939 * gnat.dg/opt56.ad[sb]: New test.
2940
48de5701
PC
29412016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2942
2943 PR c++/66635
2944 * g++.dg/cpp0x/constexpr-ice16.C: New.
2945
827cf695
PP
29462016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2947
2948 PR tree-optimization/71314
2949 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2950 -mbranch-cost=2.
2951
ff66f6e8
PP
29522016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2953
2954 PR tree-optimization/71077
2955 * gcc.dg/tree-ssa/pr71077.c: New test.
2956
050fb209
JH
29572016-05-31 Jan Hubicka <hubicka@ucw.cz>
2958
48de5701
PC
2959 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2960 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2961 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 2962
c642d919
PC
29632016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2964
2965 PR c++/71248
2966 * g++.dg/cpp0x/pr71248.C: New.
2967 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2968 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2969 * g++.dg/init/new37.C: Likewise.
2970 * g++.dg/template/static1.C: Likewise.
2971 * g++.dg/template/static2.C: Likewise.
2972
d6439e08
L
29732016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2974
2975 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2976 instead of %rdi.
2977 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2978
780b9dd4
MP
29792016-05-31 Marek Polacek <polacek@redhat.com>
2980
2981 * c-c++-common/Wswitch-unreachable-3.c: New test.
2982 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2983
0d99f8a0
RB
29842016-05-31 Richard Biener <rguenther@suse.de>
2985
2986 PR tree-optimization/71352
2987 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2988
52545641
TP
29892016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2990
2991 * gcc.target/arm/armv5_thumb_isa.c: New test.
2992
5b8c1205
KY
29932016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2994
2995 PR target/71346
2996 * gcc.target/i386/pr71346.c: New test.
2997
7a88cc84
TV
29982016-05-31 Tom de Vries <tom@codesourcery.com>
2999
3000 PR tree-optimization/69068
3001 * gcc.dg/graphite/pr69068.c: New test.
3002
265149a6
MS
30032016-05-27 Martin Sebor <msebor@redhat.com>
3004
3005 PR c++/71306
3006 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3007
00631022
JJ
30082016-05-30 Jakub Jelinek <jakub@redhat.com>
3009
3010 PR c++/71349
3011 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3012 nowait depend(inout: dd[0]) clauses where permitted.
3013
b2f6675b
PC
30142016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3015
3016 PR c++/71238
3017 * g++.dg/parse/pr71238.C: New.
3018 * g++.dg/concepts/friend1.C: Test column numbers too.
3019 * g++.dg/cpp0x/initlist31.C: Likewise.
3020 * g++.dg/cpp0x/pr51420.C: Likewise.
3021 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3022 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3023 * g++.dg/ext/builtin3.C: Likewise.
3024 * g++.dg/lookup/friend12.C: Likewise.
3025 * g++.dg/lookup/friend7.C: Likewise.
3026 * g++.dg/lookup/koenig1.C: Likewise.
3027 * g++.dg/lookup/koenig5.C: Likewise.
3028 * g++.dg/lookup/used-before-declaration.C: Likewise.
3029 * g++.dg/overload/koenig1.C: Likewise.
3030 * g++.dg/template/crash65.C: Likewise.
3031 * g++.dg/template/friend57.C: Likewise.
3032 * g++.dg/warn/Wshadow-5.C: Likewise.
3033 * g++.dg/warn/Wunused-8.C: Likewise.
3034 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3035 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3036 * g++.old-deja/g++.jason/member.C: Likewise.
3037 * g++.old-deja/g++.jason/report.C: Likewise.
3038 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3039 * g++.old-deja/g++.law/visibility20.C: Likewise.
3040 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3041 * g++.old-deja/g++.other/static5.C: Likewise.
3042 * g++.old-deja/g++.pt/overload2.C: Likewise.
3043
a448ff40
JH
30442016-05-30 Jan Hubicka <hubicka@ucw.cz>
3045
3046 * gcc.dg/tree-ssa/peel1.c: New testcase.
3047 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3048 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3049
69be8c91
TV
30502016-05-30 Tom de Vries <tom@codesourcery.com>
3051
3052 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3053 to ce.
3054
a59775a1
PC
30552016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3056
3057 PR c++/71099
3058 * g++.dg/parse/virtual1.C: New.
3059
53d6d955
UB
30602016-05-30 Uros Bizjak <ubizjak@gmail.com>
3061
3062 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3063 Use correct register when clearing %edx.
3064
0557293f
AM
30652016-05-30 Alexander Monakov <amonakov@ispras.ru>
3066
3067 PR tree-optimization/71289
3068 * gcc.dg/pr71289.c: New test.
3069
5d476e35
KV
30702016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3071
3072 PR middle-end/71269
3073 PR middle-end/71292
3074 * gcc.dg/tree-ssa/pr71269.c: New test.
3075 * gcc.dg/tree-ssa/pr71292.c: New test.
3076
db5447ca
KV
30772016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3078
3079 PR middle-end/71252
3080 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3081
98bdbb39
JH
30822016-05-30 Jan Hubicka <hubicka@ucw.cz>
3083
3084 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3085 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3086 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3087
7e012855
TV
30882016-05-30 Tom de Vries <tom@codesourcery.com>
3089
3090 PR tree-optimization/69067
3091 * gcc.dg/graphite/pr69067.c: New test.
3092
beed3701
UB
30932016-05-29 Uros Bizjak <ubizjak@gmail.com>
3094
3095 PR target/71245
3096 * gcc.target/i386/pr71245-1.c: New test.
3097 * gcc.target/i386/pr71245-2.c: Ditto.
3098
b6d4f8e8
PC
30992016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3100
3101 PR c++/71105
3102 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3103 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3104 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3105
00022058
JH
31062016-05-27 Jan Hubicka <hubicka@ucw.cz>
3107
3108 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3109
c8419aca
VV
31102016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3111
3112 Revert:
3113 PR c++/69855
3114 * g++.dg/overload/69855.C: New.
3115 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3116 * g++.old-deja/g++.pt/crash3.C: Likewise.
3117
8008c4d2
PC
31182016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3119
3120 PR c++/60385
3121 * g++.dg/parse/namespace13.C: New.
3122
8b2ef235
JL
31232016-05-26 Jeff Law <law@redhat.com>
3124
3125 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3126 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3127 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3128 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3129 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3130 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3131 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3132 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3133 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3134 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3135 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3136 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3137 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3138
7d67159b
VV
31392016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3140
3141 PR c++/69855
3142 * g++.dg/overload/69855.C: New.
3143 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3144 * g++.old-deja/g++.pt/crash3.C: Likewise.
3145
88e3bdd1
JW
31462016-05-27 Jiong Wang <jiong.wang@arm.com>
3147
3148 PR target/63596
3149 * gcc.target/aarch64/va_arg_1.c: New testcase.
3150 * gcc.target/aarch64/va_arg_2.c: Likewise.
3151 * gcc.target/aarch64/va_arg_3.c: Likewise.
3152
3fd6b9cc
JW
31532016-05-27 Jiong Wang <jiong.wang@arm.com>
3154
3155 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3156 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3157 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3158 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3159 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3160
3cee7e4e
MP
31612016-05-27 Marek Polacek <polacek@redhat.com>
3162
3163 PR middle-end/71308
3164 * g++.dg/torture/pr71308.C: New test.
3165
6a813c96
DV
31662016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3167
3168 * gcc.dg/zero_bits_compound-1.c: New test.
3169 * gcc.dg/zero_bits_compound-2.c: New test.
3170
0561bcfb
IE
31712016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3172
3173 PR middle-end/71279
3174 * gcc.dg/pr71279.c: New test.
3175
21316320
MM
31762016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3177
3178 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3179 floating point min/max/comparison instructions.
3180 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3181
7211a097
JJ
31822016-05-26 Jakub Jelinek <jakub@redhat.com>
3183
3184 * c-c++-common/gomp/schedule-1.c: New test.
3185 * gfortran.dg/gomp/schedule-1.f90: New test.
3186
cac177cf
PP
31872016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3188
3189 PR c++/70822
3190 PR c++/70106
3191 * g++.dg/cpp1y/auto-fn32.C: New test.
3192 * g++.dg/cpp1y/paren4.C: New test.
3193
a2d5b8c9
NS
31942016-05-26 Nathan Sidwell <nathan@acm.org>
3195
3196 * gcc.dg/20060410.c: Xfail on ptx.
3197 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3198 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3199 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3200 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3201 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3202
ffa8b552
TP
32032016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3204
3205 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3206
c7501e00
JJ
32072016-05-26 Jakub Jelinek <jakub@redhat.com>
3208
1875b9a0
JJ
3209 PR tree-optimization/71280
3210 * gcc.dg/pr71280.c: New test.
3211
2116e19f
JJ
3212 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3213
305aef09
JJ
3214 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3215 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3216
c7501e00
JJ
3217 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3218
ca449d26
JW
32192016-05-26 Jiong Wang <jiong.wang@arm.com>
3220
3221 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 3222 kept in memory.
ca449d26 3223
8af01c66
JL
32242016-05-25 Jeff Law <law@redhat.com>
3225
3226 PR tree-optimization/71272
3227 * gcc.c-torture/compile/pr71272.c: new test.
3228
f9d6ce73
BS
32292016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3230
3231 * gcc.target/powerpc/vec-cmpne.c: New test.
3232 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3233
a88a7b22
EB
32342016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3235
3236 * gnat.dg/opt55.ad[sb]: New test.
3237
125f02ed
SKS
32382016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3239
3240 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3241 * c-c++-common/pr60226.c: Require int32plus.
3242 * gcc.c-torture/execute/pr70602.c: Likewise.
3243 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3244 unsigned long for malloc arg type.
3245 * gcc.dg/asr_div1.c: Require int32plus.
3246 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3247 * gcc.dg/pie-1.c: Require pie.
3248 * gcc.dg/pie-2.c: Likewise.
3249 * gcc.dg/pr59471.c: Require int32plus.
3250 * gcc.dg/pr59963-2.c: XFAIL for int16.
3251 * gcc.dg/pr60114.c: Require int32plus.
3252 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3253 unsigned long for typedef of size_t.
3254 * gcc.dg/pr63914.c: Require int32plus.
3255 * gcc.dg/pr64536.c: Require pt32plus.
3256 * gcc.dg/pr65658.c: Likewise.
3257 * gcc.dg/pr67271.c: Require int32plus.
3258 * gcc.dg/pr68112.c: Likewise.
3259 * gcc.dg/pr69071.c: Skip for avr target.
3260 * gcc.dg/pr69973.c: Require int32plus.
3261 * gcc.dg/pr70169.c: Skip for avr target.
3262 * gcc.dg/sso-6.c: Require int32plus.
3263 * gcc.dg/sso-7.c: Likewise.
3264 * gcc.dg/sso-8.c: Likewise.
3265 * gcc.dg/vrp-min-max-2.c: Likewise.
3266
c6e434f5
UB
32672016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3268
3269 PR target/70738
3270 * gcc.target/i386/pr70738-1.c: New test.
3271 * gcc.target/i386/pr70738-2.c: Likewise.
3272 * gcc.target/i386/pr70738-3.c: Likewise.
3273 * gcc.target/i386/pr70738-4.c: Likewise.
3274 * gcc.target/i386/pr70738-5.c: Likewise.
3275 * gcc.target/i386/pr70738-6.c: Likewise.
3276 * gcc.target/i386/pr70738-7.c: Likewise.
3277 * gcc.target/i386/pr70738-8.c: Likewise.
3278 * gcc.target/i386/pr70738-9.c: Likewise.
3279
5c42d341
KT
32802016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3281
3282 PR rtl-optimization/66940
3283 * gcc.c-torture/execute/pr66940.c: New test.
3284
bf9a1a07
IV
32852016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3286
3287 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3288 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3289 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3290 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3291 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3292 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3293 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3294 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3295 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3296 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3297 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3298 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3299 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3300 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3301 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3302 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3303 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3304 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3305 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3306 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3307 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3308 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3309 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3310 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3311
95efe6b6
MP
33122016-05-25 Marek Polacek <polacek@redhat.com>
3313
3314 PR c/71265
3315 * gcc.dg/noncompile/pr71265.c: New test.
3316
a23faf7a
MP
3317 PR c/71266
3318 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3319
69a6d5ad
NS
33202016-05-25 Nathan Sidwell <nathan@acm.org>
3321
3322 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3323
3072d4ea
RB
33242016-05-25 Richard Biener <rguenther@suse.de>
3325
3326 PR tree-optimization/71261
3327 * c-c++-common/torture/pr71261.c: New testcase.
3328
e412ece4
RB
33292016-05-25 Richard Biener <rguenther@suse.de>
3330
3331 PR tree-optimization/71264
3332 * gcc.dg/vect/pr71264.c: New testcase.
3333
b9e551ad
PC
33342016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3335
3336 PR c++/55992
3337 * g++.dg/cpp0x/alias-decl-53.C: New.
3338 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3339
6aa1abe5
ML
33402016-05-25 Martin Liska <mliska@suse.cz>
3341
3342 * g++.dg/pr71239.C: New test.
3343
842d162e
RB
33442016-05-25 Richard Biener <rguenther@suse.de>
3345
c87885ca
RO
3346 * gcc.dg/vect/pr58135.c: Rename to ...
3347 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 3348
f184a36c
MP
33492016-05-25 Marek Polacek <polacek@redhat.com>
3350
3351 * g++.dg/pr65295.C: Use target c++14.
3352
021fad86
PC
33532016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3354
53d6d955
UB
3355 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3356 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 3357
c3eaf15a
MM
33582016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3359
3360 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3361 instructions.
3362
e46c7770
CP
33632016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3364
3365 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3366 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3367 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3368 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3369 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3370 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3371 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3372 * c-c++-common/goacc/pcopy.c: Likewise.
3373 * c-c++-common/goacc/pcopyin.c: Likewise.
3374 * c-c++-common/goacc/pcopyout.c: Likewise.
3375 * c-c++-common/goacc/pcreate.c: Likewise.
3376 * c-c++-common/goacc/pr70688.c: New test.
3377 * c-c++-common/goacc/present-1.c: Adjust test.
3378 * c-c++-common/goacc/reduction-5.c: Likewise.
3379 * g++.dg/goacc/data-1.C: New test.
3380
4bfc9db7
MM
33812016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3382
3383 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3384 vector parity built-in functions.
3385 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3386 count trailing zeros automatic vectorization.
3387 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3388 count trailing zeros built-in functions.
3389
2bc145af
KV
33902016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3391
3392 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3393
26869fdb
PH
33942016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3395
3396 PR target/71050
3397 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3398
b2dc9c3b
PC
33992016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3400
3401 PR c++/50436
3402 * g++.dg/template/crash123.C: New.
3403 * g++.dg/template/crash124.C: Likewise.
3404
f65e97fd
MS
34052016-05-24 Martin Sebor <msebor@redhat.com>
3406
3407 PR c++/71147
3408 * g++.dg/ext/flexary16.C: New test.
3409
a6f5ac7f
IV
34102016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3411
69a6d5ad
NS
3412 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3413 before math.h is included.
a6f5ac7f
IV
3414 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3415 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3416 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3417 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3418 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3419 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3420 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3421 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3422 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3423 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3424 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3425 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3426 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3427 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3428 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3429 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3430 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3431 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3432 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3433 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3434 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3435 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3436 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3437
27bad558
MM
34382016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3439 Kelvin Nilsen <kelvin@gcc.gnu.org>
3440
3441 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3442 support.
3443
72f382fb
PC
34442016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3445
3446 PR c++/69872
3447 * g++.dg/warn/Wno-narrowing1.C: New.
3448
ef2ec9d9
MP
34492016-05-24 Marek Polacek <polacek@redhat.com>
3450
3451 PR c/71249
3452 * c-c++-common/Wswitch-unreachable-2.c: New test.
3453
e90434e3
JJ
34542016-05-24 Jakub Jelinek <jakub@redhat.com>
3455
7adb26f2
JJ
3456 PR c++/71257
3457 * g++.dg/vect/simd-clone-6.cc: New test.
3458 * g++.dg/gomp/declare-simd-6.C: New test.
3459
e90434e3
JJ
3460 PR middle-end/70434
3461 PR c/69504
3462 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3463
b556ea3b
RB
34642016-05-24 Richard Biener <rguenther@suse.de>
3465
3466 PR tree-optimization/71240
3467 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3468
e5328f5d
RB
34692016-05-24 Richard Biener <rguenther@suse.de>
3470
3471 PR tree-optimization/71230
3472 * gcc.dg/torture/pr71230.c: New testcase.
3473 * g++.dg/torture/pr71230.C: Likewise.
3474
a04e69c0
TS
34752016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3476
3477 * c-c++-common/goacc/routine-5.c: Add tests.
3478 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3479 * gfortran.dg/goacc/routine-6.f90: Add tests.
3480
30fd2977
RB
34812016-05-24 Richard Biener <rguenther@suse.de>
3482
3483 PR tree-optimization/71253
3484 * gcc.dg/torture/pr71253.c: New testcase.
3485
ca6f60bc
KV
34862016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3487
3488 PR middle-end/71252
3489 * gfortran.dg/pr71252.f90: New test.
3490
d3465d72
RS
34912016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3492
3493 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3494
f17a223d
RB
34952016-05-24 Richard Biener <rguenther@suse.de>
3496
3497 PR middle-end/70434
3498 PR c/69504
3499 * c-c++-common/vector-subscript-4.c: New testcase.
3500 * c-c++-common/vector-subscript-5.c: Likewise.
3501
e3f36534
JD
35022016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3503
3504 PR fortran/71123
3505 * gfortran.dg/namelist_90.f: New test
3506
85d5c27d
JD
35072016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3508
3509 PR fortran/66461
3510 * gfortran.dg/unexpected_eof.f: New test
3511
fe3f3340
MM
35122016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3513 Kelvin Nilsen <kelvin@gcc.gnu.org>
3514
3515 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3516 as little endian.
3517
26d6ae55
PC
35182016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3519
3520 PR c++/70972
3521 * g++.dg/cpp0x/inh-ctor20.C: New.
3522 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3523
d6c9a06f
PC
35242016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3525
3526 PR c++/69095
3527 * g++.dg/cpp0x/variadic168.C: New.
3528
396a1d10
PC
35292016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3530
3531 * g++.dg/cpp0x/pr31445.C: Test column number too.
3532 * g++.dg/cpp0x/pr32253.C: Likewise.
3533 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3534 * g++.dg/cpp0x/variadic36.C: Likewise.
3535
ece46666
MG
35362016-05-23 Marc Glisse <marc.glisse@inria.fr>
3537
3538 * gcc.dg/fold-notshift-2.c: Adjust.
3539
a7dc5980
MP
35402016-05-23 Marek Polacek <polacek@redhat.com>
3541
3542 PR c/49859
3543 * c-c++-common/Wswitch-unreachable-1.c: New test.
3544 * gcc.dg/Wswitch-unreachable-1.c: New test.
3545 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3546 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3547 * g++.dg/gomp/block-10.C: Likewise.
3548 * gcc.dg/gomp/block-10.c: Likewise.
3549 * g++.dg/gomp/block-9.C: Likewise.
3550 * gcc.dg/gomp/block-9.c: Likewise.
3551 * g++.dg/gomp/target-1.C: Likewise.
3552 * g++.dg/gomp/target-2.C: Likewise.
3553 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 3554 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
3555 * g++.dg/gomp/taskgroup-1.C: Likewise.
3556 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3557 * gcc.dg/gomp/teams-1.c: Likewise.
3558 * g++.dg/gomp/teams-1.C: Likewise.
3559 * g++.dg/overload/error3.C: Likewise.
3560 * g++.dg/tm/jump1.C: Likewise.
3561 * g++.dg/torture/pr40335.C: Likewise.
3562 * gcc.dg/c99-vla-jump-5.c: Likewise.
3563 * gcc.dg/switch-warn-1.c: Likewise.
3564 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3565 * gcc.dg/nested-func-1.c: Likewise.
3566 * gcc.dg/pr67784-4.c: Likewise.
3567
18b54004
RB
35682016-05-23 Richard Biener <rguenther@suse.de>
3569
3570 PR tree-optimization/71230
3571 * gfortran.dg/pr71230-1.f90: New testcase.
3572 * gfortran.dg/pr71230-2.f90: Likewise.
3573
e569db5f
VK
35742016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3575
396a1d10 3576 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
3577 * gcc.dg/vect/pr58135.c: Add new.
3578 * gfortran.dg/pr46519-1.f: Adjust test case.
3579
e4b71114
PC
35802016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3581
3582 PR c++/53401
3583 * g++.dg/cpp0x/decltype64.C: New.
3584
a25a8058
CL
35852016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3586
3587 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3588 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3589 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3590
0dcfe9ab
CL
35912016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3592
3593 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3594 Add poly64x1_t and poly64x2_t cases if supported.
3595 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3596 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3597 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3598 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3599 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3600
ffd70e4a
CL
36012016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3602
3603 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3604 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3605 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3606 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3607 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3608 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3609 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3610
4b1f57fe
CL
36112016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3612
3613 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3614
16c5ec77
CL
36152016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3616
3617 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3618 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3619
94ad56c7
JJ
36202016-05-22 Jakub Jelinek <jakub@redhat.com>
3621
57748705
JJ
3622 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3623 constraint instead of "r".
3624 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3625 insn instead of vxorpd.
3626 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3627
af120161
JJ
3628 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3629 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3630
355023ce
JJ
3631 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3632
3b48574c
JJ
3633 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3634 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3635
94ad56c7
JJ
3636 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3637
8a85cee2
KV
36382016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3639
3640 PR middle-end/40921
3641 * gcc.dg/tree-ssa/pr40921.c: New test.
3642
8e916b16
PS
36432016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3644
3645 PR target/71103
3646 * gcc.target/avr/pr71103.c: New test.
3647
88aea79f
KV
36482016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3649
3650 PR middle-end/71179
3651 * gcc.dg/tree-ssa/pr71179.c: New test.
3652
79063edd
MS
36532016-05-20 Martin Sebor <msebor@redhat.com>
3654
3655 PR c/71115
3656 * gcc.dg/init-excess-2.c: New test.
3657
55c8849f
EB
36582016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3659
3660 * gnat.dg/opt53.adb: New test.
3661 * gnat.dg/opt54.adb: Likewise.
3662
c91a0948
MJ
36632016-05-20 Martin Jambor <mjambor@suse.cz>
3664
3665 PR tree-optimization/70884
3666 * gcc.dg/tree-ssa/pr70919.c: New test.
3667
9cad20fa
BS
36682016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3669
3670 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3671 formatting.
69a6d5ad
NS
3672 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3673 fix code formatting.
3674
36752016-05-20 Nathan Sidwell <nathan@acm.org>
3676
3677 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3678 non-common cases.
3679 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 3680
15c671a7
DM
36812016-05-20 David Malcolm <dmalcolm@redhat.com>
3682
3683 * jit.dg/all-non-failing-tests.h: Add
3684 test-factorial-must-tail-call.c.
3685 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3686 * jit.dg/test-factorial-must-tail-call.c: New test case.
3687
4f028369
JJ
36882016-05-20 Jakub Jelinek <jakub@redhat.com>
3689
3690 PR fortran/71204
3691 * gfortran.dg/pr71204.f90: New test.
3692
7dea4ab3
CP
36932016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3694
3695 * gcc.target/nvptx/sincos.c: New test.
3696
ef98d365
PC
36972016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3698
3699 PR c++/70572
3700 * g++.dg/cpp1y/auto-fn31.C: New.
3701
92466115
BS
37022016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3703
3704 * gcc.target/powerpc/vec-addec.c: New test.
3705 * gcc.target/powerpc/vec-addec-int128.c: New test.
3706
9a385c2d
DM
37072016-05-20 David Malcolm <dmalcolm@redhat.com>
3708
3709 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3710 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3711 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3712 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3713
77c9d5b4
JH
37142016-05-20 Jan Hubicka <hubicka@ucw.cz>
3715
3716 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3717
68047971
JJ
37182016-05-20 Jakub Jelinek <jakub@redhat.com>
3719
18954840
JJ
3720 PR c++/71210
3721 * g++.dg/opt/pr71210-1.C: New test.
3722 * g++.dg/opt/pr71210-2.C: New test.
3723
68047971
JJ
3724 PR tree-optimization/29756
3725 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3726 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3727 only on selected targets where V4SImode vectors are known to be
3728 supported.
3729
d78789f5
MG
37302016-05-20 Marc Glisse <marc.glisse@inria.fr>
3731
3732 PR tree-optimization/71079
3733 PR tree-optimization/71206
3734 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3735
550fa093
PK
37362016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3737
3738 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3739 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3740 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3741
483c6429
RG
37422016-05-20 Richard Guenther <rguenther@suse.de>
3743
3744 PR tree-optimization/29756
3745 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3746
eb066284
RB
37472016-05-20 Richard Biener <rguenther@suse.de>
3748
3749 PR tree-optimization/71185
3750 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3751
58f10249
RB
37522016-05-20 Richard Biener <rguenther@suse.de>
3753
3754 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3755
2a5569fa
MP
37562016-05-19 Marek Polacek <polacek@redhat.com>
3757
3758 PR c++/71075
3759 * g++.dg/diagnostic/pr71075.C: New test.
3760
5e9a5385
DM
37612016-05-19 David Malcolm <dmalcolm@redhat.com>
3762
3763 PR c++/71184
3764 * g++.dg/pr71184.C: New test case.
3765
4f45da44
KN
37662016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3767
3768 * gcc.target/powerpc/darn-0.c: New test.
3769 * gcc.target/powerpc/darn-1.c: New test.
3770 * gcc.target/powerpc/darn-2.c: New test.
3771
4177437e
MP
37722016-05-19 Marek Polacek <polacek@redhat.com>
3773
3774 PR tree-optimization/71031
3775 * gcc.dg/tree-ssa/vrp100.c: New test.
3776
afb72432
IE
37772016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3778
3779 PR rtl-optimization/71148
3780 * gcc.dg/pr71148.c: New test.
3781
4f83064e
KT
37822016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3783
3784 PR target/71056
3785 * gcc.target/arm/pr71056.c: New test.
3786
4bf8dbe1
BE
37872016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3788
3789 * c-c++-common/pr69669.c: Check the used mode.
3790
f3510625
MO
37912016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3792
3793 PR sanitizer/64354
3794 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3795
43c0068e
RB
37962016-05-19 Richard Biener <rguenther@suse.de>
3797
3798 PR tree-optimization/70729
3799 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3800 * gcc.dg/graphite/scop-18.c: Likewise.
3801 * gcc.dg/pr41783.c: Disable LIM.
3802 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3803 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3804 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3805 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3806 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3807 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3808 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3809 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3810 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3811 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3812 * gfortran.dg/pr42108.f90: Likewise.
3813
70f25790
DM
38142016-05-18 David Malcolm <dmalcolm@redhat.com>
3815
3816 PR driver/69265
3817 * gcc.dg/spellcheck-options-11.c: New test case.
3818
960db8ec
JJ
38192016-05-18 Jakub Jelinek <jakub@redhat.com>
3820
3821 PR c++/71100
3822 * g++.dg/opt/pr71100.C: New test.
3823
04643334
MJ
38242016-05-18 Martin Jambor <mjambor@suse.cz>
3825
3826 PR ipa/69708
3827 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3828 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3829 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3830 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3831
91bb9f80
MJ
38322016-05-18 Martin Jambor <mjambor@suse.cz>
3833
3834 PR ipa/69708
3835 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3836 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3837 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3838 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3839 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3840
c584aca6
PC
38412016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3842
3843 PR c++/69793
3844 * g++.dg/template/crash122.C: New.
3845
20309c6e
PC
38462016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3847
3848 PR c++/70466
3849 * g++.dg/template/pr70466-1.C: New.
3850 * g++.dg/template/pr70466-2.C: Likewise.
3851
50c78b9a
MM
38522016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3853
3854 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3855 splat operations and the XXSPLTIB instruction.
3856 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3857 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3858 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3859 xxlxor to clear a register.
3860
cf8be00d
RS
38612016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3862
3863 * gcc.dg/torture/pr71020.c: New test.
3864
848a392a
MJ
38652016-05-18 Martin Jambor <mjambor@suse.cz>
3866
3867 PR ipa/70646
3868 * gcc.dg/ipa/pr70646.c: New test.
3869
1f2ab776
CL
38702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3871
3872 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3873
76489493
CL
38742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3875
3876 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3877 missing tests for vreinterpretq_p{8,16}.
3878
bd79378d
CL
38792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3880
3881 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3882 vsliq_n_s64 and vsliq_n_u64.
3883
81ca3ea0
CL
38842016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3885
3886 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3887 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3888
873cb425
CL
38892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3890
3891 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3892 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3893 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3894
9d6e7c21
CL
38952016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3896
3897 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3898 in comment.
3899
b4dbe40e 39002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
3901
3902 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3903 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3904 "blr\t" and switch to scan-assembler-times.
3905
83a5c910
JW
39062016-05-18 Jiong Wang <jiong.wang@arm.com>
3907
53d6d955
UB
3908 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3909 with __aarch64__.
3910 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3911 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 3912
fb7cbdeb
JJ
39132016-05-18 Jakub Jelinek <jakub@redhat.com>
3914
8ee91165
JJ
3915 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3916 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3917 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3918 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3919 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3920 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3921
cf4d516a
JJ
3922 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3923 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3924
a4f16422
JJ
3925 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3926 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3927
7b37ce10
JJ
3928 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3929 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3930
fb7cbdeb
JJ
3931 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3932
c9326aef
RB
39332016-05-18 Richard Biener <rguenther@suse.de>
3934
3935 PR tree-optimization/71168
3936 * gcc.dg/torture/pr71168.c: New testcase.
3937
df8b0a11
KV
39382016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3939
3940 PR middle-end/63586
3941 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3942 * gcc.dg/tree-ssa/pr63586.c: New test.
3943 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3944
2efd67ed
NS
39452016-05-17 Nathan Sidwell <nathan@acm.org>
3946
3947 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3948 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3949 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3950 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3951
1988b2c2
NS
39522016-05-17 Nathan Sidwell <nathan@acm.org>
3953
3954 * gcc.target/nvptx/abi-vararg-3.c: New.
3955
ad1d92ab
MM
39562016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3957
3958 PR tree-optimization/54579
3959 PR middle-end/55299
3960 * gcc.dg/fold-notrotate-1.c: New test.
3961 * gcc.dg/fold-notshift-1.c: New test.
3962 * gcc.dg/fold-notshift-2.c: New test.
3963
47768df8
MP
39642016-05-17 Marek Polacek <polacek@redhat.com>
3965
3966 PR ipa/71146
3967 * g++.dg/ipa/pr71146.C: New test.
3968
6b5423a5
DM
39692016-05-17 David Malcolm <dmalcolm@redhat.com>
3970
3971 * jit.dg/test-error-array-bounds.c: New test case.
3972
c7986356
MG
39732016-05-17 Marc Glisse <marc.glisse@inria.fr>
3974
3975 * gcc.dg/tree-ssa/and-1.c: New testcase.
3976
d982c5b7
MG
39772016-05-17 Marc Glisse <marc.glisse@inria.fr>
3978
3979 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3980 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3981
0139ba93
MG
39822016-05-17 Marc Glisse <marc.glisse@inria.fr>
3983
3984 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3985 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3986
daab4562
JW
39872016-05-17 Jiong Wang <jiong.wang@arm.com>
3988
3989 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3990
22330033
JW
39912016-05-17 Jiong Wang <jiong.wang@arm.com>
3992
3993 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3994
98b3a5f2
JW
39952016-05-17 Jiong Wang <jiong.wang@arm.com>
3996
3997 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3998 ".2d[index]" when scan the assembly.
3999 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4000 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4001 float64x1.
4002 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4003
b71b7a8e
RB
40042016-05-17 Richard Biener <rguenther@suse.de>
4005
4006 PR tree-optimization/71132
4007 * gcc.dg/torture/pr71132.c: New testcase.
4008
3c51ad46
CL
40092016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4010
4011 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4012
d20faa66
KT
40132016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4014
4015 PR target/70809
4016 * gcc.target/aarch64/pr70809_1.c: New test.
4017
b75cc5a4
KT
40182016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4019
4020 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4021 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4022 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4023 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4024
b28eb195
IE
40252016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4026 Ilya Enkovich <ilya.enkovich@intel.com>
4027
4028 PR target/71114
4029 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4030
0b9004ed
JH
40312016-05-16 Jan Hubicka <hubicka@ucw.cz>
4032
4033 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4034 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4035
1b81a1c1
MW
40362016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4037
4038 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4039 test for __ARM_FP16_ARGS.
4040 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4041 * gcc.target/arm/aapcs/neon-vect10.c: New.
4042 * gcc.target/arm/aapcs/neon-vect9.c: New.
4043 * gcc.target/arm/aapcs/vfp18.c: New.
4044 * gcc.target/arm/aapcs/vfp19.c: New.
4045 * gcc.target/arm/aapcs/vfp20.c: New.
4046 * gcc.target/arm/aapcs/vfp21.c: New.
4047 * gcc.target/arm/fp16-aapcs-1.c: New.
4048 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4049 test for __ARM_FP16_ARGS.
4050 * g++.target/arm/fp16-return-1.c: Update expected output.
4051
921d1e73
JW
40522016-05-16 Jiong Wang <jiong.wang@arm.com>
4053
4054 PR testsuite/70227
4055 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4056
228eb42a
HA
40572016-05-15 Harald Anlauf <anlauf@gmx.de>
4058
4059 PR fortran/69603
4060 * gfortran.dg/pr69603.f90: New testcase.
4061
785abfd3
FR
40622016-05-14 Fritz Reese <fritzoreese@gmail.com>
4063
4064 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4065
e75eb64f
FR
40662016-05-14 Fritz Reese <fritzoreese@gmail.com>
4067
4068 PR fortran/71047
4069 * gfortran.dg/pr71047.f08: New test.
4070
aa4b467b
JM
40712016-05-13 Joseph Myers <joseph@codesourcery.com>
4072
4073 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4074 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4075 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4076
653fb4a2
MS
40772016-05-13 Martin Sebor <msebor@redhat.com>
4078
4079 PR c++/60049
4080 * g++.dg/cpp0x/constexpr-60049.C: New test.
4081
9e37582d
JJ
40822016-05-13 Jakub Jelinek <jakub@redhat.com>
4083
4084 PR bootstrap/71071
4085 * gcc.dg/pr71071.c: New test.
4086
a278aa17
UB
40872016-05-13 Uros Bizjak <ubizjak@gmail.com>
4088
4089 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4090 remove XOP handling.
377eaca7 4091 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 4092
ac3d02e2
NS
40932016-05-13 Nathan Sidwell <nathan@acm.org>
4094
4095 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4096 __atomic_is_lock_free declaration.
4097
8ab3bdac
RB
40982016-05-13 Richard Biener <rguenther@suse.de>
4099
4100 PR tree-optimization/42587
4101 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4102
623b8e0a
ML
41032016-05-13 Martin Liska <mliska@suse.cz>
4104
4105 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4106 the new format of dump output.
4107
da7674f6
IE
41082016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4109
4110 * gcc.dg/pr71084.c: New test.
4111
c959db3d
RR
41122016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4113
53d6d955
UB
4114 PR target/53440
4115 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 4116
43203dea
RR
41172016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4118
4119 * gcc.target/aarch64/struct_return.c: New test.
4120
4f2e1536
MP
41212016-05-12 Marek Polacek <polacek@redhat.com>
4122
4123 PR c/70756
4124 * c-c++-common/pr70756-2.c: New test.
4125 * c-c++-common/pr70756.c: New test.
4126
1ef33ef3
RB
41272016-05-12 Richard Biener <rguenther@suse.de>
4128
4129 PR tree-optimization/71059
4130 * gcc.dg/torture/pr71059.c: New testcase.
4131
763baff6
RB
41322016-05-12 Richard Biener <rguenther@suse.de>
4133
4134 PR tree-optimization/71062
4135 * gcc.dg/torture/pr71062.c: New testcase.
4136
c4ec1243
IE
41372016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4138
4139 PR tree-optimization/71006
4140 * gcc.dg/pr71006.c: New test.
4141
a5fbf76d
MP
41422016-05-12 Marek Polacek <polacek@redhat.com>
4143
4144 PR driver/71063
4145 * gcc.dg/opts-7.c: New test.
4146
5acc47a4
KT
41472016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4148
4149 PR target/70830
4150 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4151 Add -save-temps to dg-options.
4152 Scan for ldmfd rather than pop instruction.
4153 * gcc.target/arm/interrupt-2.c: Likewise.
4154 * gcc.target/arm/pr70830.c: New test.
4155
40bd4bf9
JJ
41562016-05-12 Jakub Jelinek <jakub@redhat.com>
4157
3cd63842
JJ
4158 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4159 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4160
c05d08f6
JJ
4161 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4162 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4163 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4164
bc27ffae
JJ
4165 PR target/71019
4166 * gcc.target/i386/avx512vl-pack-1.c: New test.
4167 * gcc.target/i386/avx512vl-pack-2.c: New test.
4168 * gcc.target/i386/avx512bw-pack-2.c: New test.
4169
515d7412
JJ
4170 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4171
40bd4bf9
JJ
4172 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4173 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4174 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4175
44ab146a
RB
41762016-05-12 Richard Biener <rguenther@suse.de>
4177
4178 PR tree-optimization/70986
4179 * gcc.dg/torture/pr70986-1.c: New testcase.
4180 * gcc.dg/torture/pr70986-2.c: Likewise.
4181 * gcc.dg/torture/pr70986-3.c: Likewise.
4182
d6e83a8d
MM
41832016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4184
4185 PR c/43651
4186 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4187 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4188
51e67ea3
UB
41892016-05-11 Uros Bizjak <ubizjak@gmail.com>
4190
4191 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4192 directive.
4193 * gcc.target/i386/pr66746.c: Ditto.
4194
3fd2b007
MM
41952016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4196
4197 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4198 support.
4199 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4200 warning when using -mvsx-timode.
4201 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4202 * gcc.target/powerpc/dform-2.c: Likewise.
4203 * gcc.target/powerpc/pr68805.c: Likewise.
4204
5c3a10fb
MP
42052016-05-11 Marek Polacek <polacek@redhat.com>
4206
4207 PR c++/71024
4208 * c-c++-common/attributes-3.c: New test.
4209
7cfb065b
NS
42102016-05-11 Nathan Sidwell <nathan@acm.org>
4211
4212 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4213 * gcc.c-torture/execute/pr68185.c: Likewise.
4214 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4215 * gcc.dg/pr69634.c: Requires scheduling.
4216 * gcc.dg/torture/pr66178.c: Require label values.
4217 * gcc.dg/setjmp-6.c: Require indirect jumps.
4218
f35ea97d
RB
42192016-05-11 Richard Biener <rguenther@suse.de>
4220
4221 PR tree-optimization/71055
4222 * gcc.dg/torture/pr71055.c: New testcase.
4223
dff70323
RB
42242016-05-11 Richard Biener <rguenther@suse.de>
4225
4226 PR debug/71057
4227 * g++.dg/debug/pr71057.C: New testcase.
4228
56a3d28b
JJ
42292016-05-11 Jakub Jelinek <jakub@redhat.com>
4230
4231 PR fortran/70855
4232 * gfortran.dg/gomp/pr70855.f90: New test.
4233
ebc1b29e
RB
42342016-05-11 Richard Biener <rguenther@suse.de>
4235
4236 PR middle-end/71002
4237 * g++.dg/torture/pr71002.C: New testcase.
4238
98ccd1d7
IE
42392016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4240
4241 PR middle-end/70807
4242 * gcc.dg/pr70807.c: New test.
4243
ed29e24b
MS
42442016-05-10 Martin Sebor <msebor@redhat.com>
4245
4246 PR c++/38611
4247 * g++.dg/Wattributes.C: New test.
4248
e39dab2c
MG
42492016-05-10 Marc Glisse <marc.glisse@inria.fr>
4250
4251 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4252 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4253 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4254
d067e238
IE
42552016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4256
4257 PR target/70799
4258 * gcc.target/i386/pr70799-1.c: New test.
4259
cd36c83e
PMR
42602016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4261
4262 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4263
1e3af2a4
IE
42642016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4265
4266 PR middle-end/70877
4267 * gcc.target/i386/pr70877.c: New test.
4268
afc610db
IE
42692016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4270
4271 PR tree-optimization/70786
4272 * gcc.target/i386/pr70876.c: New test.
4273
4b59d19f
JJ
42742016-05-10 Jakub Jelinek <jakub@redhat.com>
4275
4276 PR target/70927
4277 * gcc.target/i386/avx512vl-logic-1.c: New test.
4278 * gcc.target/i386/avx512vl-logic-2.c: New test.
4279 * gcc.target/i386/avx512dq-logic-2.c: New test.
4280
9b5ee426
BS
42812016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4282
4283 PR target/70963
4284 * gcc.target/powerpc/pr70963.c: New.
4285
f3352cab
DM
42862016-05-10 David Malcolm <dmalcolm@redhat.com>
4287
4288 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4289 (test_very_wide_line): Add ruler to expected output.
4290 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4291 (test_very_wide_line): Likewise.
4292 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4293 (test_show_locus): Within the handling of "test_very_wide_line",
4294 enable show_ruler_p on the diagnostic context.
4295
4a3255dd
RB
42962016-05-10 Richard Biener <rguenther@suse.de>
4297
4298 PR tree-optimization/71039
4299 * gcc.dg/torture/pr71039.c: New testcase.
4300
da7c9950
NS
43012016-05-10 Nathan Sidwell <nathan@acm.org>
4302
4303 * gcc.dg/nested-func-10.c: Requires alloca.
4304 * gcc.dg/nested-func-9.c: Requires alloca.
4305 * gcc.c-torture/execute/pr70460.c: Requires labels.
4306 * gcc.c-torture/compile/pr70199.c: Requires labels.
4307 * gcc.target/nvptx/decl.c: Compile only.
4308 * gcc.target/nvptx/trailing-init.c: Compile only.
4309 * gcc.target/nvptx/ary-init.c: Compile only.
4310
cf68d92c
MP
43112016-05-10 Marek Polacek <polacek@redhat.com>
4312
4313 PR c/70255
4314 * gcc.dg/attr-opt-1.c: New test.
4315
64ea4e15
RB
43162016-05-10 Richard Biener <rguenther@suse.de>
4317
4318 PR tree-optimization/70497
4319 PR tree-optimization/28367
4320 * gcc.dg/torture/20160404-1.c: New testcase.
4321 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4322 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4323
5a96dae3
PMR
43242016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4325
4326 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4327
fc97f805
UB
43282016-05-09 Uros Bizjak <ubizjak@gmail.com>
4329
4330 * gcc.target/i386/fabsneg-1.c New test.
4331
a710b1d5
AM
43322016-05-09 Alan Modra <amodra@gmail.com>
4333
4334 PR testsuite/70826
4335 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4336
171f6f05
RB
43372016-05-09 Richard Biener <rguenther@suse.de>
4338
4339 PR tree-optimization/70985
4340 * gcc.dg/torture/pr70985.c: New testcase.
4341
18caa34e
BC
43422016-05-09 Bin Cheng <bin.cheng@arm.com>
4343
4344 * gcc.dg/tree-ssa/ifc-9.c: New test.
4345 * gcc.dg/tree-ssa/ifc-10.c: New test.
4346 * gcc.dg/tree-ssa/ifc-11.c: New test.
4347 * gcc.dg/tree-ssa/ifc-12.c: New test.
4348 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4349 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4350 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4351
7a27d38f
RB
43522016-05-09 Richard Biener <rguenther@suse.de>
4353
4354 PR fortran/70937
4355 * gfortran.dg/pr70937.f90: New testcase.
4356
5ebbbd3d
RO
43572016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4358
4359 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4360
f6288c24
FR
43612016-05-07 Fritz Reese <fritzoreese@gmail.com>
4362
4363 PR fortran/56226
4364 * gfortran.dg/dec_structure_1.f90: New testcase.
4365 * gfortran.dg/dec_structure_2.f90: Ditto.
4366 * gfortran.dg/dec_structure_3.f90: Ditto.
4367 * gfortran.dg/dec_structure_4.f90: Ditto.
4368 * gfortran.dg/dec_structure_5.f90: Ditto.
4369 * gfortran.dg/dec_structure_6.f90: Ditto.
4370 * gfortran.dg/dec_structure_7.f90: Ditto.
4371 * gfortran.dg/dec_structure_8.f90: Ditto.
4372 * gfortran.dg/dec_structure_9.f90: Ditto.
4373 * gfortran.dg/dec_structure_10.f90: Ditto.
4374 * gfortran.dg/dec_structure_11.f90: Ditto.
4375 * gfortran.dg/dec_union_1.f90: Ditto.
4376 * gfortran.dg/dec_union_2.f90: Ditto.
4377 * gfortran.dg/dec_union_3.f90: Ditto.
4378 * gfortran.dg/dec_union_4.f90: Ditto.
4379 * gfortran.dg/dec_union_5.f90: Ditto.
4380 * gfortran.dg/dec_union_6.f90: Ditto.
4381 * gfortran.dg/dec_union_7.f90: Ditto.
4382
5ec4a8cd
TV
43832016-05-07 Tom de Vries <tom@codesourcery.com>
4384
4385 PR tree-optimization/70956
4386 * gcc.dg/graphite/pr70956.c: New test.
4387
58ec1d0e
JJ
43882016-05-06 Jakub Jelinek <jakub@redhat.com>
4389
ccd88fb7
JJ
4390 PR middle-end/70941
4391 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4392 (a, b, c, d): Change type from char to signed char.
4393 (main): Compare against (signed char) -1634678893 instead of
4394 hardcoded -109. Use __builtin_abort instead of abort.
4395
dd3b6464
JJ
4396 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4397 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4398
58ec1d0e
JJ
4399 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4400
19aa23d8
YR
44012016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4402
4403 PR debug/70935
4404 * gcc.dg/torture/pr70935.c: New test.
4405
ae5f0df1
OE
44062016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4407
4408 PR target/58219
ce23a8ff 4409 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 4410
078f7e37
RB
44112016-05-06 Richard Biener <rguenther@suse.de>
4412
4413 PR tree-optimization/70960
4414 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4415
765d7b54
OE
44162016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4417
4418 PR target/52933
4419 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4420 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4421 Adjust expected instruction counts.
4422 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4423
29c94e65
MP
44242016-05-06 Marek Polacek <polacek@redhat.com>
4425
4426 PR sanitizer/70875
4427 * gcc.dg/ubsan/bounds-3.c: New test.
4428
3684b02e
OE
44292016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4430
4431 PR target/54089
4432 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4433
8706773f
RB
44342016-05-06 Richard Biener <rguenther@suse.de>
4435
4436 PR middle-end/70931
4437 * gfortran.dg/pr70931.f90: New testcase.
4438
a4f51018
RB
44392016-05-06 Richard Biener <rguenther@suse.de>
4440
4441 PR middle-end/70941
4442 * gcc.dg/torture/pr70941.c: New testcase.
4443
c4f2425f
BC
44442016-05-05 Bin Cheng <bin.cheng@arm.com>
4445
4446 PR tree-optimization/57206
4447 * gcc.dg/vect/pr57206.c: New test.
4448
5dc08197
RO
44492016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4450
4451 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4452
351f85c5
JJ
44532016-05-05 Jakub Jelinek <jakub@redhat.com>
4454
568bac8c
JJ
4455 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4456
351f85c5
JJ
4457 * c-c++-common/Wdangling-else-4.c: New test.
4458
33fd7785
JJ
44592016-05-04 Jakub Jelinek <jakub@redhat.com>
4460
2d1ac15a
JJ
4461 PR c++/70906
4462 PR c++/70933
4463 * g++.dg/opt/pr70906.C: New test.
4464 * g++.dg/opt/pr70933.C: New test.
4465
33fd7785
JJ
4466 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4467
6b715bf6
JH
44682016-05-04 Jan Hubicka <hubicka@ucw.cz>
4469
4470 * gcc.dg/ipa/pure-const-3.c: New testcase.
4471
deef7113
MP
44722016-05-04 Marek Polacek <polacek@redhat.com>
4473
4474 * c-c++-common/Wdangling-else-1.c: New test.
4475 * c-c++-common/Wdangling-else-2.c: New test.
4476 * c-c++-common/Wdangling-else-3.c: New test.
4477
5396db97
KCY
44782016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4479
4480 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4481 flag is present.
4482
de55efd5
MP
44832016-05-04 Marek Polacek <polacek@redhat.com>
4484
4485 PR c/48778
4486 * gcc.dg/Waddress-2.c: New test.
4487
475839b6
AM
44882016-05-04 Alan Modra <amodra@gmail.com>
4489
4490 * gcc.target/powerpc/pr70866.c: New.
4491
b25aad5f
MS
44922016-05-03 Martin Sebor <msebor@redhat.com>
4493
4494 PR c++/66561
4495 * c-c++-common/builtin_location.c: New test.
4496 * g++.dg/cpp1y/builtin_location.C: New test.
4497
79ce98bc
MP
44982016-05-03 Marek Polacek <polacek@redhat.com>
4499
4500 PR c/70859
4501 * gcc.dg/pr70859.c: New test.
4502 * gcc.dg/pr70859-2.c: New test.
4503
402e89f5
PMR
45042016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4505
4506 * gnat.dg/debug5.adb: New testcase.
4507
f3d90045
DV
45082016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4509
4510 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4511 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4512 Procedure to check for z10 instruction set.
4513
1e26cec1
CL
45142016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4515
4516 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4517
71aca5a0
AM
45182016-05-03 Alan Modra <amodra@gmail.com>
4519
4520 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4521
2fd70ec1
JJ
45222016-05-03 Jakub Jelinek <jakub@redhat.com>
4523
4524 * gcc.target/i386/avx512f-cvt-1.c: New test.
4525
e5705cf7
L
45262016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4527
4528 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4529 -fdump-tree-vrp-details.
4530
381cdae4
RB
45312016-05-03 Richard Biener <rguenther@suse.de>
4532
4533 * gcc.dg/pr30172-1.c: Adjust.
4534 * gcc.dg/pr63743.c: Likewise.
4535 * gcc.dg/tm/pr51696.c: Likewise.
4536 * c-c++-common/tm/safe-1.c: Likewise.
4537 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4538 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4539 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4540 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4541
adedd5c1
JJ
45422016-05-03 Jakub Jelinek <jakub@redhat.com>
4543
31ed1665
JJ
4544 PR rtl-optimization/70467
4545 * gcc.target/i386/pr70467-3.c: New test.
4546 * gcc.target/i386/pr70467-4.c: New test.
4547
dea60b59
JJ
4548 PR tree-optimization/70916
4549 * gcc.c-torture/compile/pr70916.c: New test.
4550
adedd5c1
JJ
4551 PR target/49244
4552 * gcc.target/i386/pr49244-1.c: New test.
4553 * gcc.target/i386/pr49244-2.c: New test.
4554
f80041ef
BS
45552016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4556
4557 PR rtl-optimization/44281
4558 * gcc.target/i386/pr44281.c: New test.
4559
1cfcd39e
BC
45602016-05-03 bin cheng <bin.cheng@arm.com>
4561
4562 PR tree-optimization/56541
4563 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4564 * gcc.dg/vect/pr56541.c: new test.
4565
4304ccfd
MM
45662016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4567
4568 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4569 __float128.
4570 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4571
50d94c29
L
45722016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4573
4574 PR testsuite/70520
4575 * c-c++-common/asan/clone-test-1.c (main): Align child process
4576 stack to 16 bytes.
4577
bc1aee87
DM
45782016-05-02 David Malcolm <dmalcolm@redhat.com>
4579
4580 PR c++/62314
4581 * g++.dg/spellcheck-fields-2.C: New test case.
4582
474e0129
DM
45832016-05-02 David Malcolm <dmalcolm@redhat.com>
4584
4585 PR c++/62314
4586 * g++.dg/pr62314.C: New test case.
4587
818b88a7
JH
45882016-05-02 Jan Hubicka <hubicka@ucw.cz>
4589
4590 * gcc.dg/ipa/inline-8.c: New testcase.
4591
dd77684f
JJ
45922016-05-02 Jakub Jelinek <jakub@redhat.com>
4593
4594 PR rtl-optimization/70467
4595 * gcc.target/i386/pr70467-1.c: New test.
4596
72407e00
BE
45972016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4598
4599 * gcc.dg/spec-options.c: Run the test on all targets.
4600 * gcc.dg/foo.specs: Use cpp_unique_options.
4601
dd53d197
MG
46022016-05-02 Marc Glisse <marc.glisse@inria.fr>
4603
4604 * gcc.dg/tree-ssa/unord.c: New testcase.
4605
a8b85ce9
MG
46062016-05-02 Marc Glisse <marc.glisse@inria.fr>
4607
4608 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4609
5b37e866
NS
46102016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4611
4612 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4613
7176a4a0
MP
46142016-05-02 Marek Polacek <polacek@redhat.com>
4615
4616 PR c/70851
4617 * gcc.dg/enum-incomplete-3.c: New test.
4618
6b9933b9
MP
46192016-05-02 Marek Polacek <polacek@redhat.com>
4620 Tom de Vries <tom@codesourcery.com>
4621
4622 PR tree-optimization/70700
4623 * gcc.dg/pr70700.c: New test.
4624
90f82260
UB
46252016-05-01 Uros Bizjak <ubizjak@gmail.com>
4626
4627 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4628 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4629 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4630 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4631 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4632
f73036c1
EB
46332016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4634
4635 * ada/acats/run_acats: Rename into...
4636 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4637 * ada/acats/run_all.sh: Remove redundant test.
4638 (target_run): Move around.
4639 (target_gnatchop): Use newly built executable.
4640 (target_gnatmake): Likewise.
4641 Check that the compilation of impbit succeeds.
4642
85e051a3
OE
46432016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4644
4645 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4646 * gcc.dg/20021029-1.c: Likewise.
4647 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4648 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4649 * gcc.target/sh/cmpstr.c: Likewise.
4650 * gcc.target/sh/cmpstrn.c: Likewise.
4651 * gcc.target/sh/memset.c: Likewise.
4652 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4653 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4654 * gcc.target/sh/pr39423-1.c: Likewise.
4655 * gcc.target/sh/pr49468-di.c: Likewise.
4656 * gcc.target/sh/pr49468-si.c: Likewise.
4657 * gcc.target/sh/pr49880-1.c: Likewise.
4658 * gcc.target/sh/pr49880-2.c: Likewise.
4659 * gcc.target/sh/pr49880-3.c: Likewise.
4660 * gcc.target/sh/pr50751-1.c: Likewise.
4661 * gcc.target/sh/pr50751-4.c: Likewise.
4662 * gcc.target/sh/pr50751-7.c: Likewise.
4663 * gcc.target/sh/pr51244-1.c: Likewise.
4664 * gcc.target/sh/pr51244-10.c: Likewise.
4665 * gcc.target/sh/pr51244-11.c: Likewise.
4666 * gcc.target/sh/pr51244-12.c: Likewise.
4667 * gcc.target/sh/pr51244-13.c: Likewise.
4668 * gcc.target/sh/pr51244-14.c: Likewise.
4669 * gcc.target/sh/pr51244-17.c: Likewise.
4670 * gcc.target/sh/pr51244-18.c: Likewise.
4671 * gcc.target/sh/pr51244-19.c: Likewise.
4672 * gcc.target/sh/pr51244-4.c: Likewise.
4673 * gcc.target/sh/pr51244-5.c: Likewise.
4674 * gcc.target/sh/pr51244-7.c: Likewise.
4675 * gcc.target/sh/pr51244-8.c: Likewise.
4676 * gcc.target/sh/pr51244-9.c: Likewise.
4677 * gcc.target/sh/pr51697.c: Likewise.
4678 * gcc.target/sh/pr52483-1.c: Likewise.
4679 * gcc.target/sh/pr52483-2.c: Likewise.
4680 * gcc.target/sh/pr52483-3.c: Likewise.
4681 * gcc.target/sh/pr52483-5.c: Likewise.
4682 * gcc.target/sh/pr52933-1.c: Likewise.
4683 * gcc.target/sh/pr52933-2.c: Likewise.
4684 * gcc.target/sh/pr52933-3.c: Likewise.
4685 * gcc.target/sh/pr53568-1.c: Likewise.
4686 * gcc.target/sh/pr53976-1.c: Likewise.
4687 * gcc.target/sh/pr53988-1.c: Likewise.
4688 * gcc.target/sh/pr53988.c: Likewise.
4689 * gcc.target/sh/pr54089-1.c: Likewise.
4690 * gcc.target/sh/pr54089-6.c: Likewise.
4691 * gcc.target/sh/pr54089-7.c: Likewise.
4692 * gcc.target/sh/pr54089-8.c: Likewise.
4693 * gcc.target/sh/pr54089-9.c: Likewise.
4694 * gcc.target/sh/pr54236-1.c: Likewise.
4695 * gcc.target/sh/pr54236-2.c: Likewise.
4696 * gcc.target/sh/pr54236-3.c: Likewise.
4697 * gcc.target/sh/pr54236-4.c: Likewise.
4698 * gcc.target/sh/pr54386.c: Likewise.
4699 * gcc.target/sh/pr54602-1.c: Likewise.
4700 * gcc.target/sh/pr54685.c: Likewise.
4701 * gcc.target/sh/pr54760-1.c: Likewise.
4702 * gcc.target/sh/pr54760-2.c: Likewise.
4703 * gcc.target/sh/pr54760-3.c: Likewise.
4704 * gcc.target/sh/pr54760-4.c: Likewise.
4705 * gcc.target/sh/pr54760-5.c: Likewise.
4706 * gcc.target/sh/pr54760-6.c: Likewise.
4707 * gcc.target/sh/pr55146.c: Likewise.
4708 * gcc.target/sh/pr55160.c: Likewise.
4709 * gcc.target/sh/pr59278.c: Likewise.
4710 * gcc.target/sh/pr59401-1.c: Likewise.
4711 * gcc.target/sh/pr59533-1.c: Likewise.
4712 * gcc.target/sh/pr63260.c: Likewise.
4713 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4714 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4715 * gcc.target/sh/strlen.c: Likewise.
4716 * gcc.target/sh/torture/pr30807.c: Likewise.
4717 * gcc.target/sh/torture/pr34777.c: Likewise.
4718 * gcc.target/sh/torture/pr64652.c: Likewise.
4719 * gcc.target/sh/torture/pr65505.c: Likewise.
4720 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4721 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4722
411e5c67
PC
47232016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4724
4725 PR c++/66644
4726 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4727
8fa97501
BS
47282016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4729
4730 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4731 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4732 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4733 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4734
5a956111
PP
47352016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4736
4737 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4738 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4739
e7ff0319
CP
47402016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4741
4742 PR middle-end/70626
4743 * c-c++-common/goacc/combined-reduction.c: New test.
4744 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4745
52d11a4b
L
47462016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4747
4748 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4749 *movdi_internal pattern only if PIC off.
4750 * gcc.target/i386/pr70155-2.c: Likewise.
4751 * gcc.target/i386/pr70155-3.c: Likewise.
4752 * gcc.target/i386/pr70155-4.c: Likewise.
4753 * gcc.target/i386/pr70155-5.c: Likewise.
4754 * gcc.target/i386/pr70155-6.c: Likewise.
4755 * gcc.target/i386/pr70155-7.c: Likewise.
4756 * gcc.target/i386/pr70155-8.c: Likewise.
4757 * gcc.target/i386/pr70155-15.c: Likewise.
4758 * gcc.target/i386/pr70155-17.c: Likewise.
4759 * gcc.target/i386/pr70155-22.c: Likewise.
4760
8960db31
BC
47612016-04-29 Bin Cheng <bin.cheng@arm.com>
4762
4763 PR tree-optimization/70803
4764 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4765
cca535a4
IE
47662016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4767
4768 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4769 optimization of vector loop.
4770 * gcc.target/i386/vect-unpack-3.c: New test.
4771 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4772 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4773 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4774
500ecf4a
MP
47752016-04-29 Marek Polacek <polacek@redhat.com>
4776
4777 PR sanitizer/70342
4778 * g++.dg/ubsan/null-7.C: New test.
4779
2fff3db8
MP
4780 PR c/70852
4781 * gcc.dg/pr70852.c: New test.
4782
509063eb
DV
47832016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4784
4785 PR/69089
4786 * g++.dg/cpp0x/alignas6.C: New test.
4787
83745c0d
DV
47882016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4789
c87885ca
RO
4790 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4791 * gcc.dg/pr27003.c: Likewise.
4792 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4793 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4794 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4795 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
4796 * gcc.target/arc/mxy.c: Likewise.
4797 * gcc.target/arc/mswape.c: Likewise.
4798 * gcc.target/arc/mrtsc.c: Likewise.
4799 * gcc.target/arc/mcrc.c: Likewise.
4800 * gcc.target/arc/mdsp-packa.c: Likewise.
4801 * gcc.target/arc/mdvbf.c: Likewise.
4802 * gcc.target/arc/mlock.c: Likewise.
4803 * gcc.target/arc/mmac-24.c: Likewise.
4804 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4805
849b265d
BS
48062016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4807 Matthijs Kooijman <matthijs@stdin.nl>
4808 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4809
4810 PR target/60040
4811 * gcc.target/avr/pr60040-1.c: New.
4812 * gcc.target/avr/pr60040-2.c: New.
4813
1390536b
RB
48142016-04-29 Richard Biener <rguenther@suse.de>
4815
4816 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4817
98998245
RB
48182016-04-29 Richard Biener <rguenther@suse.de>
4819
4820 PR tree-optimization/13962
4821 PR tree-optimization/65686
4822 * gcc.dg/uninit-pr65686.c: New testcase.
4823
8b80cc21
JJ
48242016-04-29 Jakub Jelinek <jakub@redhat.com>
4825
4826 PR middle-end/70843
4827 * gcc.dg/pr70843.c: New test.
4828
6181bc30
JJ
48292016-04-28 Jakub Jelinek <jakub@redhat.com>
4830
4831 PR target/70858
4832 * gcc.target/i386/pr70858.c: New test.
4833
f4cb3612
AB
48342016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4835
4836 * gcc.target/arc/nps400-1.c: New file.
4837
8ad9df62
JR
48382016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4839 Andrew Burgess <andrew.burgess@embecosm.com>
4840
4841 * gcc.target/arc/movh_cl-1.c: New file.
4842
ceaaa9fe
JR
48432016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4844 Andrew Burgess <andrew.burgess@embecosm.com>
4845
4846 * gcc.target/arc/extzv-1.c: New file.
4847 * gcc.target/arc/insv-1.c: New file.
4848 * gcc.target/arc/insv-2.c: New file.
4849 * gcc.target/arc/movb-1.c: New file.
4850 * gcc.target/arc/movb-2.c: New file.
4851 * gcc.target/arc/movb-3.c: New file.
4852 * gcc.target/arc/movb-4.c: New file.
4853 * gcc.target/arc/movb-5.c: New file.
4854 * gcc.target/arc/movb_cl-1.c: New file.
4855 * gcc.target/arc/movb_cl-2.c: New file.
4856 * gcc.target/arc/movbi_cl-1.c: New file.
4857 * gcc.target/arc/movl-1.c: New file.
4858
4d03dc2f
JR
48592016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4860 Andrew Burgess <andrew.burgess@embecosm.com>
4861
4862 * gcc.target/arc/cmem-1.c: New file.
4863 * gcc.target/arc/cmem-2.c: New file.
4864 * gcc.target/arc/cmem-3.c: New file.
4865 * gcc.target/arc/cmem-4.c: New file.
4866 * gcc.target/arc/cmem-5.c: New file.
4867 * gcc.target/arc/cmem-6.c: New file.
4868 * gcc.target/arc/cmem-7.c: New file.
4869 * gcc.target/arc/cmem-ld.inc: New file.
4870 * gcc.target/arc/cmem-st.inc: New file.
4871
81262dad
JJ
48722016-04-28 Jakub Jelinek <jakub@redhat.com>
4873
4874 PR target/70821
4875 * gcc.target/i386/pr70821.c: New test.
4876
0a31a09a
BS
48772016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4878
4879 * gcc.target/powerpc/vec-adde.c: New test.
4880 * gcc.target/powerpc/vec-adde-int128.c: New test.
4881
3ddffba9
JJ
48822016-04-28 Jakub Jelinek <jakub@redhat.com>
4883
4884 * gcc.target/i386/avx-vround-1.c: New test.
4885 * gcc.target/i386/avx-vround-2.c: New test.
4886 * gcc.target/i386/avx512vl-vround-1.c: New test.
4887 * gcc.target/i386/avx512vl-vround-2.c: New test.
4888
713dedcd
RO
48892016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4890
4891 PR testsuite/70595
4892 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4893 (check_effective_target_cilkplus_runtime): ... this.
4894 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4895 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4896
4897 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4898 Require cilkplus_runtime.
4899 Don't add -lcilkrts.
4900 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4901 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4902 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4903 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4904 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4905 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4906 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4907 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4908 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4909 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4910 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4911 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4912 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4913 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4914 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4915 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4916 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4917 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4918 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4919 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4920 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4921 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4922 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4923 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4924 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4925 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4926 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4927 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4928 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4929
4930 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4931 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4932
4933 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4934
4935 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4936 cilkplus_runtime.
4937
3563f78f
MG
49382016-04-27 Marc Glisse <marc.glisse@inria.fr>
4939
4940 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4941 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4942
6bc2bb18
RB
49432015-04-27 Ryan Burn <contact@rnburn.com>
4944
4945 PR c++/69024
4946 PR c++/68997
4947 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4948 diagnostic.
4949 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4950 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4951
1e55d29a
EB
49522016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4953
4954 * gnat.dg/limited_with4.ad[sb]: New test.
4955 * gnat.dg/limited_with4_pkg.ads: New helper.
4956
087146ca
L
49572016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4958
4959 PR target/70155
4960 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4961 and movv1ti_internal patterns
4962 * gcc.target/i386/pr70155-1.c: New test.
4963 * gcc.target/i386/pr70155-2.c: Likewise.
4964 * gcc.target/i386/pr70155-3.c: Likewise.
4965 * gcc.target/i386/pr70155-4.c: Likewise.
4966 * gcc.target/i386/pr70155-5.c: Likewise.
4967 * gcc.target/i386/pr70155-6.c: Likewise.
4968 * gcc.target/i386/pr70155-7.c: Likewise.
4969 * gcc.target/i386/pr70155-8.c: Likewise.
4970 * gcc.target/i386/pr70155-9.c: Likewise.
4971 * gcc.target/i386/pr70155-10.c: Likewise.
4972 * gcc.target/i386/pr70155-11.c: Likewise.
4973 * gcc.target/i386/pr70155-12.c: Likewise.
4974 * gcc.target/i386/pr70155-13.c: Likewise.
4975 * gcc.target/i386/pr70155-14.c: Likewise.
4976 * gcc.target/i386/pr70155-15.c: Likewise.
4977 * gcc.target/i386/pr70155-16.c: Likewise.
4978 * gcc.target/i386/pr70155-17.c: Likewise.
4979 * gcc.target/i386/pr70155-18.c: Likewise.
4980 * gcc.target/i386/pr70155-19.c: Likewise.
4981 * gcc.target/i386/pr70155-20.c: Likewise.
4982 * gcc.target/i386/pr70155-21.c: Likewise.
4983 * gcc.target/i386/pr70155-22.c: Likewise.
4984
92329f9f
L
49852016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4986
4987 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4988 ".{5,6}".
4989
309a0cf6
BC
49902016-04-27 Bin Cheng <bin.cheng@arm.com>
4991
4992 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4993 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4994 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4995 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4996 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4997
72ed2b9c
RB
49982016-04-27 Richard Biener <rguenther@suse.de>
4999
5000 PR ipa/70760
5001 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5002 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5003
3c98ff9b
NS
50042016-04-27 Nathan Sidwell <nathan@acm.org>
5005
5006 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5007 * g++.dg/ubsan/pr63956.C: Adjust error location.
5008
9ec5d66b
NC
50092016-04-27 Nick Clifton <nickc@redhat.com>
5010
5011 PR middle-end/49889
5012 * gcc.dg/pr49889.c: New test.
5013
c1e1f433
BS
50142016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5015
5016 * c-c++-common/memset-array.c: New test.
5017
8ac43293
MS
50182016-04-26 Martin Sebor <msebor@redhat.com>
5019
5020 PR c++/66639
5021 * g++.dg/cpp1y/func_constexpr.C: New test.
5022
843ce8ab
PP
50232016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5024
5025 PR c++/70241
5026 * g++.dg/cpp0x/enum32.C: New test.
5027 * g++.dg/cpp0x/enum33.C: New test.
5028
50292016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
5030
5031 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5032 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5033 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5034 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5035 * gcc.c-torture/execute/pr38151.c: Likewise.
5036 * gcc.c-torture/execute/pr66556.c: Likewise.
5037 * gcc.c-torture/execute/pr67781.c: Likewise.
5038 * gcc.c-torture/execute/pr68648.c: Likewise.
5039
ca1206be
MG
50402016-04-26 Marc Glisse <marc.glisse@inria.fr>
5041
5042 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5043
2448a956
MP
50442016-04-26 Marek Polacek <polacek@redhat.com>
5045
5046 PR c/67784
5047 * gcc.dg/pr67784-3.c: New test.
5048 * gcc.dg/pr67784-4.c: New test.
5049 * gcc.dg/pr67784-5.c: New test.
5050
b02a5e26
MP
5051 PR c/70791
5052 * gcc.dg/Wnested-externs-2.c: New test.
5053
6b6aa8d3
MG
50542016-04-26 Marc Glisse <marc.glisse@inria.fr>
5055
5056 * gcc.dg/fold-plusmult.c: Adjust.
5057 * gcc.dg/no-strict-overflow-6.c: Adjust.
5058 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5059
a2095b55
BS
50602016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5061
5062 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5063 number scans.
5064 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5065 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5066 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5067 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5068 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5069 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5070 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5071 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5072 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5073 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5074 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5075 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5076 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5077 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5078 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5079 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5080 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5081 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5082 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5083 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5084 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5085 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5086 scans.
5087 * gcc.target/i386/pr32219-4.c: Likewise.
5088 * gcc.target/i386/pr32219-6.c: Likewise.
5089 * gcc.target/i386/pr32219-8.c: Likewise.
5090
bb0cc5c8
KT
50912016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5092
5093 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5094 associated options.
5095
5a0802ea
MP
50962016-04-26 Marek Polacek <polacek@redhat.com>
5097
5098 PR c++/70744
5099 * g++.dg/ext/cond2.C: New test.
5100
00f615af
BC
51012016-04-26 Bin Cheng <bin.cheng@arm.com>
5102
5103 PR tree-optimization/70771
5104 PR tree-optimization/70775
5105 * gcc.dg/pr70771.c: New test.
25939d34 5106 * gcc.dg/pr70775.c: New test.
00f615af 5107
218155e7
BS
51082016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5109
5110 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5111
ab99f467
RB
51122016-04-25 Richard Biener <rguenther@suse.de>
5113
5114 PR tree-optimization/70780
5115 * gcc.dg/torture/pr70780.c: New testcase.
5116
93c590ee
MC
51172016-04-25 Michael Collison <michael.collison@arm.com>
5118
c87885ca
RO
5119 * gcc.target/arm/neon-vaddws16.c: New test.
5120 * gcc.target/arm/neon-vaddws32.c: New test.
5121 * gcc.target/arm/neon-vaddwu16.c: New test.
5122 * gcc.target/arm/neon-vaddwu32.c: New test.
5123 * gcc.target/arm/neon-vaddwu8.c: New test.
5124 * lib/target-supports.exp
93c590ee
MC
5125 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5126 that arm neon support vector widen sum of HImode TO SImode.
5127
d6c1a7a7
JJ
51282016-04-23 Jakub Jelinek <jakub@redhat.com>
5129
5130 PR sanitizer/70712
5131 * c-c++-common/asan/pr70712.c: New test.
5132
ab0fc037
TS
51332016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5134
5135 * .gitattributes: New file.
5136
2aa64824
CL
51372016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5138
5139 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5140
e7e12d92
DH
51412016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5142
5143 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5144 * gfortran.dg/submodule_15.f08: Likewise.
5145
d1431192
RB
51462016-04-22 Richard Biener <rguenther@suse.de>
5147
5148 PR tree-optimization/70740
5149 * gcc.dg/torture/pr70740.c: New testcase.
5150
04a63c24
L
51512016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5152
5153 PR target/70750
5154 * gcc.target/i386/pr70750-1.c: New test.
5155 * gcc.target/i386/pr70750-2.c: Likewise.
5156
20700098
PC
51572016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5158
5159 PR c++/70540
5160 * g++.dg/cpp0x/auto48.C: New.
5161
aedf4e12
MP
51622016-04-21 Marek Polacek <polacek@redhat.com>
5163
5164 PR c++/70513
5165 * g++.dg/cpp0x/forw_enum12.C: New test.
5166 * g++.dg/cpp0x/forw_enum13.C: New test.
5167
2074d80a
KY
51682016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5169
5170 PR target/70728
5171 * gcc.target/i386/pr70728.c: New test.
5172
aef4aab0
RB
51732016-04-21 Richard Biener <rguenther@suse.de>
5174
5175 PR middle-end/70747
5176 * gcc.dg/pr70747.c: New testcase.
5177
2359e571
BC
51782016-04-21 Bin Cheng <bin.cheng@arm.com>
5179
5180 PR tree-optimization/70715
5181 * gcc.dg/tree-ssa/scev-13.c: New test.
5182
ce0e66ff
MG
51832016-04-21 Marc Glisse <marc.glisse@inria.fr>
5184
5185 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5186
2c2870a1
MG
51872016-04-21 Marc Glisse <marc.glisse@inria.fr>
5188
5189 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5190
a2b056a3
JH
51912016-04-20 Jan Hubicka <jh@suse.cz>
5192
5193 PR ipa/70018
5194 * g++.dg/ipa/nothrow-1.C: New testcase.
5195
ee392fc2
NS
51962016-04-20 Nathan Sidwell <nathan@acm.org>
5197
5198 PR c++/55635
5199 * g++.dg/eh/delete1.C: New.
5200
dda49daf
L
52012016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5202
5203 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5204 -mtune-ctrl=sse_typeless_stores.
5205
8a5b9d5a
L
52062016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5207
5208 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5209
1011119f
BC
52102016-04-20 Bin Cheng <bin.cheng@arm.com>
5211
5212 PR tree-optimization/69489
5213 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5214
477d4906
IV
52152016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5216
5217 PR c++/69363
5218 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5219 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5220 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5221
fad08d12
BC
52222016-04-20 Bin Cheng <bin.cheng@arm.com>
5223
5224 PR tree-optimization/56625
5225 PR tree-optimization/69489
5226 * gcc.dg/vect/pr56625.c: New test.
5227 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5228
9e3e4fab
AP
52292016-04-20 Andrew Pinski <apinski@cavium.com>
5230
5231 PR target/64971
5232 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5233
d7aa24e4
AC
52342016-04-20 Arnaud Charlet <charlet@adacore.com>
5235
5236 * gnat.dg/self1.adb: Remove now incorrect test.
5237
e6d62b46
BC
52382016-04-20 Bin Cheng <bin.cheng@arm.com>
5239
5240 * gcc.dg/tree-ssa/scev-11.c: New test.
5241 * gcc.dg/tree-ssa/scev-12.c: New test.
5242
2697b189
MP
52432016-04-20 Marek Polacek <polacek@redhat.com>
5244
5245 PR tree-optimization/70725
5246 * gcc.dg/pr70725.c: New test.
5247
60d393e8
RB
52482016-04-20 Richard Biener <rguenther@suse.de>
5249
5250 PR tree-optimization/70726
5251 * g++.dg/vect/pr70726.cc: New testcase.
5252
82c6f58a
AK
52532016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5254
5255 PR target/70674
5256 * gcc.target/s390/pr70674.c: New test.
5257
90eeab20
JD
52582016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5259
5260 PR libgfortran/70684
5261 * gfortran.dg/list_read_14.f90: New test.
5262
fc9cf6da
L
52632016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5264
5265 PR target/69201
5266 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5267 extern to force it misaligned.
5268 (b): Likewise.
5269 (c): Likewise.
5270 (d): Likewise.
5271 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5272 Don't check `*' before movv4sf_internal.
5273 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5274 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5275 Don't check `*' before movv16qi_internal.
5276 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5277 extern to force it misaligned.
5278 (b): Likewise.
5279 (c): Likewise.
5280 (d): Likewise.
5281 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5282 Don't check `*' before movv2df_internal.
5283 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5284 extern to force it misaligned.
5285 (b): Likewise.
5286 (c): Likewise.
5287 (d): Likewise.
5288 Check movv8sf_internal instead of avx_storeups256.
5289 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5290
ea8927ea
RB
52912016-04-19 Richard Biener <rguenther@suse.de>
5292
5293 PR tree-optimization/70171
5294 * g++.dg/tree-ssa/pr70171.C: New testcase.
5295
65f52ee9
RB
52962016-04-19 Richard Biener <rguenther@suse.de>
5297
5298 PR tree-optimization/70724
5299 * gcc.dg/torture/pr70724.c: New testcase.
5300
987b67f1
VM
53012016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5302
5303 PR middle-end/70689
c87885ca 5304 * gcc.target/i386/pr70689.c: New.
987b67f1 5305
91a47c39
L
53062016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5307
5308 PR target/70708
5309 * gcc.target/i386/pr70708.c: New test.
5310
8270b82d
RB
53112016-04-18 Richard Biener <rguenther@suse.de>
5312
5313 PR tree-optimization/43434
5314 * gcc.dg/vect/pr43434.c: New testcase.
5315 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5316 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5317 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5318 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5319 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5320 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5321 * gcc.dg/gomp/pr68640.c: Likewise.
5322 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5323 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5324
edd048e2
RB
53252016-04-18 Richard Biener <rguenther@suse.de>
5326
5327 PR tree-optimization/70701
5328 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5329
bd5c7330
TV
53302016-04-18 Tom de Vries <tom@codesourcery.com>
5331
5332 PR testsuite/70699
5333 * gcc.dg/pr70161.c: Add dot-file scans.
5334 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5335 instead of after last dot char.
5336
23f2660f
EB
53372016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5338
5339 * c-c++-common/dump-ada-spec-3.c: New test.
5340 * c-c++-common/dump-ada-spec-4.c: Likewise.
5341
da152c9f
TV
53422016-04-17 Tom de Vries <tom@codesourcery.com>
5343
5344 PR other/70183
5345 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5346
cc950f98
JH
53472016-04-15 Jan Hubicka <jh@suse.cz>
5348
5349 PR ipa/70018
5350 * g++.dg/ipa/pure-const-1.C: New testcase.
5351 * g++.dg/ipa/pure-const-2.C: New testcase.
5352 * g++.dg/ipa/pure-const-3.C: New testcase.
5353
949505a9
MP
53542016-04-15 Marek Polacek <polacek@redhat.com>
5355
5356 PR c/70671
5357 * gcc.dg/bitfld-22.c: New test.
5358
10e547d6
BS
53592016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5360
5361 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5362 x86_64.
5363
1e77281b
MP
53642016-04-15 Marek Polacek <polacek@redhat.com>
5365
5366 PR c/70651
5367 * c-c++-common/pr70651.c: New test.
5368
e501fa8e
KT
53692016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5370
5371 PR rtl-optimization/70681
5372 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5373 dump scan on arm and powerpc.
5374 * gcc.dg/pr10474.c: Likewise.
5375
dda1bf61
JJ
53762016-04-15 Jakub Jelinek <jakub@redhat.com>
5377
ca4ef1ff
JJ
5378 PR c++/69517
5379 PR c++/70019
5380 PR c++/70588
5381 * g++.dg/cpp1y/vla11.C: Revert for real.
5382
dda1bf61
JJ
5383 PR c/70436
5384 * c-c++-common/Wparentheses-1.c: New test.
5385 * c-c++-common/gomp/Wparentheses-1.c: New test.
5386 * c-c++-common/gomp/Wparentheses-2.c: New test.
5387 * c-c++-common/gomp/Wparentheses-3.c: New test.
5388 * c-c++-common/gomp/Wparentheses-4.c: New test.
5389 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5390 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5391 * c-c++-common/goacc/Wparentheses-1.c: New test.
5392
1355e62c
KY
53932016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5394
5395 PR target/70662
5396 * gcc.target/i386/pr70662.c: New test.
5397
0ab34b9e 53982016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 5399 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
5400
5401 PR tree-optimization/70130
5402 * gcc.dg/vect/O3-pr70130.c: New testcase.
5403
bc773aad
MM
54042016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5405
6e9b2286
MM
5406 PR target/70669
5407 * gcc.target/powerpc/pr70669.c: New test.
5408
bc773aad
MM
5409 PR target/70640
5410 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5411 a power7 system that does not have an assembler that supports
5412 power8.
5413
d8747845
MS
54142016-04-14 Martin Sebor <msebor@redhat.com>
5415
5416 PR c++/69517
5417 PR c++/70019
5418 PR c++/70588
5419 * c-c++-common/ubsan/vla-1.c: Revert.
5420 * g++.dg/cpp1y/vla11.C: Same.
5421 * g++.dg/cpp1y/vla12.C: Same.
5422 * g++.dg/cpp1y/vla13.C: Same.
5423 * g++.dg/cpp1y/vla14.C: Same.
5424 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 5425 * g++.dg/init/array24.C: Same.
d8747845
MS
5426 * g++.dg/ubsan/vla-1.C: Same.
5427
85128559
MP
54282016-04-14 Marek Polacek <polacek@redhat.com>
5429 Jan Hubicka <hubicka@ucw.cz>
5430
5431 PR c++/70029
5432 * g++.dg/torture/pr70029.C: New test.
5433
52fbb073
MS
54342016-04-14 Martin Sebor <msebor@redhat.com>
5435
5436 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5437 type size to prevent failures on targets with very low maximum
5438 alignment.
5439
6db61d6f
RB
54402016-04-14 Richard Biener <rguenther@suse.de>
5441
5442 PR tree-optimization/70623
5443 * gcc.dg/torture/pr70623.c: New testcase.
5444 * gcc.dg/torture/pr70623-2.c: Likewise.
5445
342fac95
MS
54462016-04-13 Martin Sebor <msebor@redhat.com>
5447
5448 PR c++/69517
5449 PR c++/70019
5450 PR c++/70588
5451 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5452 * g++.dg/cpp1y/vla11.C: New test.
5453 * g++.dg/cpp1y/vla12.C: New test.
5454 * g++.dg/cpp1y/vla13.C: New test.
5455 * g++.dg/cpp1y/vla14.C: New test.
5456 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 5457 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
5458 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5459
d93c452f
JJ
54602016-04-13 Jakub Jelinek <jakub@redhat.com>
5461
5462 PR c++/70641
5463 * g++.dg/opt/pr70641.C: New test.
5464
85115fb6
RO
54652016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5466
5467 PR rtl-optimization/68749
5468 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5469 effects of argument promotions.
5470 Remove default args to dg-skip-if.
5471
545a4139
PC
54722016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5473
5474 PR c++/70635
5475 * g++.dg/parse/pr70635.C: New.
5476
b3a77f21
MP
54772016-04-13 Marek Polacek <polacek@redhat.com>
5478
5479 PR c++/70639
5480 * c-c++-common/Wmisleading-indentation-4.c: New test.
5481
99cd9857
MP
54822016-04-13 Marek Polacek <polacek@redhat.com>
5483
5484 PR c/70436
c87885ca
RO
5485 * gcc.dg/Wparentheses-12.c: New test.
5486 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 5487
75ca93ec
IE
54882016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5489
5490 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5491 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5492 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5493
3d3f9e7e
JJ
54942016-04-13 Jakub Jelinek <jakub@redhat.com>
5495
37947cd0
JJ
5496 PR middle-end/70633
5497 * gcc.c-torture/compile/pr70633.c: New test.
5498
3d3f9e7e
JJ
5499 PR debug/70628
5500 * gcc.dg/torture/pr70628.c: New test.
5501
92886d3e
PP
55022016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5503
5504 PR c++/70610
5505 * g++.dg/template/pr70610.C: New test.
5506 * g++.dg/template/pr70610-2.C: New test.
5507 * g++.dg/template/pr70610-3.C: New test.
5508 * g++.dg/template/pr70610-4.C: New test.
5509
13bd7c2b
JJ
55102016-04-12 Jakub Jelinek <jakub@redhat.com>
5511
6512fa6d
JJ
5512 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5513 128 instead of 32.
5514
13bd7c2b
JJ
5515 PR c++/70571
5516 * g++.dg/ext/pr70571.C: New test.
5517
20b9851c
MM
55182016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5519
8a434ada 5520 PR target/70640
20b9851c
MM
5521 * gcc.target/powerpc/pr70640.c: New test.
5522
2b2f52bc
PC
55232016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5524
5525 PR c++/68722
5526 * g++.dg/parse/pr68722.C: New.
5527
5901e56a
JJ
55282016-04-12 Jakub Jelinek <jakub@redhat.com>
5529
5530 PR rtl-optimization/70596
5531 * gcc.target/i386/pr70596.c: New test.
5532
d4619dc1
NS
55332016-04-12 Nathan Sidwell <nathan@acm.org>
5534
5535 PR c++/70501
5536 * g++.dg/init/pr70501.C: New.
5537
3df530d3
DW
55382016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5539
5540 * gcc.target/i386/asm-flag-6.c: New test.
5541
b7a120d7
TV
55422016-04-12 Tom de Vries <tom@codesourcery.com>
5543
5544 PR tree-optimization/68756
5545 * gcc.dg/graphite/pr68756.c: New test.
5546
4e0eea75
JJ
55472016-04-12 Jakub Jelinek <jakub@redhat.com>
5548
5549 PR tree-optimization/70602
5550 * gcc.c-torture/execute/pr70602.c: New test.
5551
35fbda43
MM
55522016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5553
5554 PR target/70381
5555 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5556 __float128 emulator is built and runs.
5557 * gcc.target/powerpc/float128-1.c: Likewise.
5558
5559 * lib/target-supports.exp (check_ppc_float128_sw_available):
5560 Rework tests for __float128 software and hardware
5561 availability. Fix exit condition to return 0 on success.
5562
04a99ebe
JG
55632016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5564
5565 PR target/70133
5566 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5567 * gcc.target/aarch64/target_attr_15.c: Likewise.
5568
47cd5a85
PC
55692016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5570
5571 PR c++/69066
5572 * g++.dg/cpp1y/pr69066.C: New.
5573
a5edb32e
JD
55742016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5575
5576 PR fortran/68566
5577 * gfortran.dg/pr36192.f90: Update test.
5578 * gfortran.dg/pr36192_1.f90: Update test.
5579 * gfortran.dg/real_dimension_1.f: Update test.
5580 * gfortran.dg/parameter_array_init_7.f90: New test.
5581
8ef378f8
JDA
55822016-04-09 John David Anglin <danglin@gcc.gnu.org>
5583
c532c871
JDA
5584 PR testsuite/64039
5585 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5586
d34f706f
JDA
5587 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5588
75e1dd9e
JDA
5589 PR rtl-optimization/66669
5590 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5591
8a976f5f
JDA
5592 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5593
da04822a
JDA
5594 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5595 * gcc.dg/pie-1.c: Likewise.
5596 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5597 * gcc.dg/pic-4.c: Likewise.
5598 * gcc.dg/pie-3.c: Likewise.
5599 * gcc.dg/pie-4.c: Likewise.
5600
adfabcf9
JDA
5601 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5602
4a020adf
JDA
5603 PR tree-optimization/68644
5604 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5605
8ef378f8
JDA
5606 PR rtl-optimization/64886
5607 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5608
09bf990e
TV
56092016-04-09 Tom de Vries <tom@codesourcery.com>
5610
5611 PR tree-optimization/68953
5612 * gcc.dg/graphite/pr68953.c: New test.
5613
138c3c1a
DH
56142016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5615
5616 PR fortran/70592
5617 * gfortran.dg/deferred_character_16.f90: New test.
5618
f55460af
JJ
56192016-04-09 Jakub Jelinek <jakub@redhat.com>
5620
5621 PR tree-optimization/70586
5622 * gcc.c-torture/execute/pr70586.c: New test.
5623
0b77bbf3
DH
56242016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5625
5626 PR sanitizer/70573
5627 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5628 with __builtin_memset
5629 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5630
c42cfb5c
CP
56312016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5632
5633 PR lto/70289
5634 PR ipa/70348
5635 PR tree-optimization/70373
5636 PR middle-end/70533
5637 PR middle-end/70534
5638 PR middle-end/70535
5639 * c-c++-common/goacc/reduction-5.c: New test.
5640 * c-c++-common/goacc/reduction-promotions.c: New test.
5641 * gfortran.dg/goacc/reduction-3.f95: New test.
5642 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5643
56cfb596
PP
56442016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5645
5646 PR c++/70590
5647 PR c++/70452
5648 * g++.dg/pr70590.C: New test.
5649 * g++.dg/pr70590-2.C: New test.
5650
1a13c0a2
JJ
56512016-04-08 Jakub Jelinek <jakub@redhat.com>
5652
abc0647a
JJ
5653 PR middle-end/70593
5654 * gcc.target/i386/pr70593.c: New test.
5655
1a13c0a2
JJ
5656 PR rtl-optimization/70574
5657 * gcc.target/i386/avx2-pr70574.c: New test.
5658
c3da4956
MO
56592016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5660
5661 PR sanitizer/70541
5662 * c-c++-common/asan/pr70541.c: New test.
5663
9f1b833b
TV
56642016-04-08 Tom de Vries <tom@codesourcery.com>
5665
5666 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5667 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5668
bae7adda
KT
56692016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5670
5671 PR target/70566
5672 * gcc.c-torture/execute/pr70566.c: New test.
5673
211f3d57
TV
56742016-04-08 Tom de Vries <tom@codesourcery.com>
5675
5676 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5677 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5678
02cf2861
AM
56792016-04-08 Alan Modra <amodra@gmail.com>
5680
5681 * gcc.target/powerpc/pr70117.c: New.
5682
5f490f9f
JJ
56832016-04-07 Jakub Jelinek <jakub@redhat.com>
5684
56e9b710
JJ
5685 PR testsuite/70581
5686 * gcc.dg/lto/simd-function_0.c: New test.
5687
5f490f9f
JJ
5688 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5689 clones.
5690 * c-c++-common/attr-simd-2.c: Likewise.
5691 * c-c++-common/attr-simd-4.c: Likewise.
5692 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5693 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5694
e4ebc74d
TP
56952016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5696
5697 PR testsuite/70553
5698 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5699
9817ae35
TS
57002016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5701 Tom de Vries <tom@codesourcery.com>
5702
5703 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5704 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5705 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5706 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5707 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5708 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5709 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5710 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5711
e292f64d
PP
57122016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5713
5714 PR c/70436
5715 * g++.dg/warn/Wparentheses-29.C: New test.
5716
6b37bdaf
PP
57172016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5718
5719 PR c/70436
5720 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5721 explicit braces to resolve a future -Wparentheses warning.
5722
64824205
RH
57232016-04-06 Richard Henderson <rth@redhat.com>
5724
5725 * gcc.dg/pr61817-1.c: New test.
5726 * gcc.dg/pr61817-2.c: New test.
5727 * gcc.dg/pr69391-1.c: New test.
5728 * gcc.dg/pr69391-2.c: New test.
5729
bc2fc1f3
VM
57302016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5731
5732 PR rtl-optimization/70398
c87885ca 5733 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 5734
41414a02
EB
57352016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5736
5737 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5738
4066ea8a
YR
57392016-04-06 Yvan Roux <yvan.roux@linaro.org>
5740 Pedro Alves <palves@redhat.com>
5741
5742 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5743
ec35ea45
JJ
57442016-04-06 Jakub Jelinek <jakub@redhat.com>
5745
3866f8dd
JJ
5746 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5747 Check for avx512f effective targets instead of avx2.
5748 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5749 for AVX512F clones.
5750 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5751 * g++.dg/gomp/declare-simd-1.C: Likewise.
5752 * g++.dg/gomp/declare-simd-3.C: Likewise.
5753 * g++.dg/gomp/declare-simd-4.C: Likewise.
5754
ec35ea45
JJ
5755 PR middle-end/70550
5756 * c-c++-common/gomp/pr70550-1.c: New test.
5757 * c-c++-common/gomp/pr70550-2.c: New test.
5758
c08d28ac
NS
57592016-04-05 Nathan Sidwell <nathan@acm.org>
5760
5761 PR c++/70512
5762 * g++.dg/ext/attribute-may-alias-5.C: New.
5763
1d510e04
JJ
57642016-04-05 Jakub Jelinek <jakub@redhat.com>
5765
5766 PR c++/70336
5767 * c-c++-common/pr70336.c: New test.
5768 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5769 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5770
84278ed9
JH
57712016-04-05 Jan Hubicka <hubicka@ucw.cz>
5772
5773 PR ipa/66223
5774 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5775
268a0ec4
JJ
57762016-04-05 Jakub Jelinek <jakub@redhat.com>
5777
5778 PR rtl-optimization/70542
5779 * gcc.dg/torture/pr70542.c: New test.
5780 * gcc.target/i386/avx2-pr70542.c: New test.
5781
5e8c2eb1
ZS
57822016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5783
5784 PR tree-optimization/70509
5785 * gcc.target/i386/avx512bw-pr70509.c: New test.
5786
c0daf32d
PP
57872016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5788
5789 PR c++/70452
5790 * g++.dg/ext/constexpr-vla4.C: New test.
5791
bf867841
UB
57922016-04-05 Uros Bizjak <ubizjak@gmail.com>
5793
5794 PR target/70510
5795 * gcc.target/i386/pr70510.c: New test.
5796
3022186a
RB
57972016-04-05 Richard Biener <rguenther@suse.de>
5798
5799 PR tree-optimization/70526
5800 * g++.dg/torture/pr70526.C: New testcase.
5801
55fc79b2
JJ
58022016-04-05 Jakub Jelinek <jakub@redhat.com>
5803
5804 PR target/70525
5805 * gcc.target/i386/pr70525.c: New test.
5806
62b233f2
RB
58072016-04-05 Richard Biener <rguenther@suse.de>
5808
5809 PR middle-end/70499
5810 * g++.dg/torture/pr70499.C: New testcase.
5811
cc05759d
RB
58122016-04-05 Richard Biener <rguenther@suse.de>
5813
5814 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5815 remove XFAIL.
5816
f23f16d4
JJ
58172016-04-04 Jakub Jelinek <jakub@redhat.com>
5818
5819 PR middle-end/70307
5820 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5821 rs6000 ABI warnings.
5822
d27ecc49
JH
58232016-04-04 Jan Hubicka <hubicka@ucw.cz>
5824
5825 PR ipa/66223
5826 * g++.dg/ipa/devirt-51.C: New testcase.
5827
c974c96e
BS
58282016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5829 Jakub Jelinek <jakub@redhat.com>
5830
5831 PR middle-end/70457
5832 * gcc.dg/torture/pr70457.c: New.
5833
7a85da89
AV
58342016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5835
5836 PR fortran/67538
5837 * gfortran.dg/allocate_with_source_19.f08: New test.
5838
de517e64
AV
58392016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5840
5841 PR fortran/65795
5842 * gfortran.dg/coarray_allocate_6.f08: New test.
5843
43b9f499
RB
58442016-04-04 Richard Biener <rguenther@suse.de>
5845
5846 PR rtl-optimization/70484
5847 * gcc.dg/torture/pr70484.c: New testcase.
5848
f13355da
MP
58492016-04-04 Marek Polacek <polacek@redhat.com>
5850
5851 PR c/70307
5852 * gcc.dg/torture/pr70307.c: New test.
5853
6cc6ed50
OE
58542016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5855
5856 PR target/70416
5857 PR target/67391
5858 * gcc.target/sh/torture/pr70416.c: New.
5859
abdc16c8
MS
58602016-04-02 Martin Sebor <msebor@redhat.com>
5861
5862 PR c++/67376
5863 PR c++/70170
5864 PR c++/70172
5865 PR c++/70228
5866 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5867 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5868 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5869 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5870 * g++.dg/cpp0x/constexpr-string.C: Same.
5871 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5872 * g++.dg/cpp0x/pr65398.C: Same.
5873 * g++.dg/ext/constexpr-vla1.C: Same.
5874 * g++.dg/ext/constexpr-vla2.C: Same.
5875 * g++.dg/ext/constexpr-vla3.C: Same.
5876 * g++.dg/ubsan/pr63956.C: Same.
5877
763cd859
JJ
58782016-04-01 Jakub Jelinek <jakub@redhat.com>
5879
5880 PR rtl-optimization/70467
5881 * gcc.target/i386/pr70467-2.c: New test.
5882
0f875435
JJ
58832016-04-01 Jakub Jelinek <jakub@redhat.com>
5884 Marek Polacek <polacek@redhat.com>
5885
5886 PR c++/70488
5887 * g++.dg/init/new47.C: New test.
5888
41d14659
RR
58892016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5890
5891 PR target/70496
5892 * gcc.target/arm/pr70496.c: New test.
5893
f9bf89bb
NS
58942016-04-01 Nathan Sidwell <nathan@acm.org>
5895
73b9085d
NS
5896 PR c++/68475
5897 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5898
4afdcfaa
IE
58992016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5900
5901 PR target/69890
5902 * gcc.dg/strlenopt.h (memmove): New.
5903 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5904 instead of "string.h".
5905 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5906 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5907 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5908 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5909 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5910 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5911 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5912 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5913 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5914 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5915 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5916 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5917 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5918 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5919 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5920 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5921 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5922 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5923 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5924 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5925
b5d7a29c
RO
59262016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5927
5928 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5929 (Holder::foo): Reflect this.
5930
b660f9ec
IE
59312016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5932
5933 PR target/70442
5934 * gcc.dg/pr70442.c: New test.
5935
88504f34
NS
59362016-03-31 Nathan Sidwell <nathan@acm.org>
5937
5938 PR c++/70393
5939 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5940
95d34b96
KY
59412016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5942
5943 PR target/70453
5944 * gcc.target/i386/pr70453.c: New test.
5945
b4c4967c
AB
59462016-03-31 Andrey Belevantsev <abel@ispras.ru>
5947
5948 PR target/70292
5949 * gcc.c-torture/pr70292.c: New test.
5950
5fde6a45
MP
59512016-03-31 Marek Polacek <polacek@redhat.com>
5952
5953 PR c/70297
5954 * c-c++-common/pr70297.c: New test.
5955 * g++.dg/cpp0x/typedef-redecl.C: New test.
5956 * gcc.dg/typedef-redecl2.c: New test.
5957
97eb24c4
JJ
59582016-03-31 Jakub Jelinek <jakub@redhat.com>
5959
5960 PR rtl-optimization/70460
5961 * gcc.c-torture/execute/pr70460.c: New test.
5962
efc3536f
RB
59632016-03-31 Richard Biener <rguenther@suse.de>
5964
5965 PR c++/70430
5966 * g++.dg/ext/vector30.C: New testcase.
5967
e0876e21
DH
59682016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5969 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5970
5971 * gfortran.dg/fmt_pf.f90: New test.
5972
e9bff8c6
RO
59732016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5974
5975 Forward-port from 5 branch
5976 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5977
5978 PR testsuite/70356
5979 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5980 dg-require-effective-target after dg-do.
5981
5982 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5983
5984 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5985
2620c80d
TS
59862016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5987 Julian Brown <julian@codesourcery.com>
5988 Chung-Lin Tang <cltang@codesourcery.com>
5989 Cesar Philippidis <cesar@codesourcery.com>
5990 James Norris <jnorris@codesourcery.com>
5991 Tom de Vries <tom@codesourcery.com>
5992 Nathan Sidwell <nathan@codesourcery.com>
5993
bf867841 5994 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
5995 * c-c++-common/goacc/loop-clauses.c: Likewise.
5996 * g++.dg/goacc/template.C: Likewise.
5997 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5998 * gfortran.dg/goacc/loop-1.f95: Likewise.
5999 * gfortran.dg/goacc/loop-5.f95: Likewise.
6000 * gfortran.dg/goacc/loop-6.f95: Likewise.
6001 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6002 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6003 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6004 * c-c++-common/goacc/clauses-fail.c: Likewise.
6005 * c-c++-common/goacc/parallel-1.c: Likewise.
6006 * c-c++-common/goacc/reduction-1.c: Likewise.
6007 * c-c++-common/goacc/reduction-2.c: Likewise.
6008 * c-c++-common/goacc/reduction-3.c: Likewise.
6009 * c-c++-common/goacc/reduction-4.c: Likewise.
6010 * c-c++-common/goacc/routine-3.c: Likewise.
6011 * c-c++-common/goacc/routine-4.c: Likewise.
6012 * c-c++-common/goacc/routine-5.c: Likewise.
6013 * c-c++-common/goacc/tile.c: Likewise.
6014 * g++.dg/goacc/template.C: Likewise.
6015 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6016 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6017 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6018 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6019 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6020 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6021 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6022 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6023 * c-c++-common/goacc/use_device-1.c: ... this file.
6024 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6025 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6026 * c-c++-common/goacc/host_data-6.c: ... this file.
6027 * c-c++-common/goacc/loop-2-kernels.c: New file.
6028 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6029 * c-c++-common/goacc/loop-3.c: Likewise.
6030 * g++.dg/goacc/reference.C: Likewise.
6031 * g++.dg/goacc/routine-1.C: Likewise.
6032 * g++.dg/goacc/routine-2.C: Likewise.
6033
f6d2d066
RB
60342016-03-30 Richard Biener <rguenther@suse.de>
6035
6036 PR middle-end/70450
6037 * gcc.dg/torture/pr70450.c: New testcase.
6038
d43242b9
JJ
60392016-03-30 Jakub Jelinek <jakub@redhat.com>
6040
6041 PR target/70421
6042 * gcc.dg/torture/pr70421.c: New test.
6043 * gcc.target/i386/avx512f-pr70421.c: New test.
6044
5ce43b77
L
60452016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6046
6047 PR testsuite/70364
6048 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6049 (check): New function.
6050 (bar): Call check.
6051 (foo): Align stack to 16 bytes when calling bar.
6052 * gcc.target/i386/cleanup-2.c: Likewise.
6053
d014a712
PP
60542016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6055
6056 PR tree-optimization/59124
6057 * gcc.dg/Warray-bounds-19.c: New test.
6058
13f0e8c7
ZW
60592016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6060
6061 * lib/prune.exp (escape_regex_chars): New.
6062 (prune_file_path): Update to quote metcharacters for regexp.
6063
3336c6e0
JJ
60642016-03-29 Jakub Jelinek <jakub@redhat.com>
6065
a362f023
JJ
6066 PR rtl-optimization/70429
6067 * gcc.c-torture/execute/pr70429.c: New test.
6068
3336c6e0
JJ
6069 PR tree-optimization/70405
6070 * gcc.dg/pr70405.c: New test.
6071
728557fd
AV
60722016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6073
6074 PR fortran/70397
6075 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6076 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6077
bef977d4
TS
60782016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6079
6080 PR testsuite/64177
6081 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6082 __cilkrts_set_param to set two workers.
6083 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6084 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6085
6f6d25c9
DH
60862016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6087
bf867841 6088 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 6089
45733562
KY
60902016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6091
6092 PR target/70406
bf867841 6093 * gcc.target/i386/pr70406.c: New test.
45733562 6094
a1799e5e
EB
60952016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6096
6097 * gnat.dg/specs/double_record_extension3.ads: New test.
6098
5fca7b66
RH
60992016-03-25 Richard Henderson <rth@redhat.com>
6100
6101 PR target/70120
6102 * gcc.target/aarch64/pr70120-1.c: New.
6103 * gcc.target/aarch64/pr70120-2.c: New.
6104 * gcc.target/aarch64/pr70120-3.c: New.
6105
31ce75c6
PP
61062016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6107
6108 PR c++/62212
6109 * g++.dg/template/mangle2.C: The dg-do directive should be
6110 "compile" not "assemble".
6111
3caf0ca1
BS
61122016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6113
6114 PR lto/69650
6115 * gcc.dg/pr69650.c: New test.
6116
634035b6
DE
61172016-03-25 David Edelsohn <dje.gcc@gmail.com>
6118
6119 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6120
45d34276
AM
61212016-03-25 Alan Modra <amodra@gmail.com>
6122
6123 * gcc.dg/dfp/pr70052.c: New test.
6124
8f085166
RH
61252016-03-24 Richard Henderson <rth@redhat.com>
6126
6127 PR middle-end/69845
6128 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6129 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6130
011e5ec3
TV
61312016-03-24 Tom de Vries <tom@codesourcery.com>
6132
6133 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6134
9e3f4551
TV
61352016-03-24 Tom de Vries <tom@codesourcery.com>
6136
6137 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6138 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6139
45780041
TV
61402016-03-24 Tom de Vries <tom@codesourcery.com>
6141
6142 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6143 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6144
887ab4e5
PP
61452016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6146
6147 PR c++/62212
6148 * g++.dg/template/mangle2.C: New test.
6149
69a9a66f
RB
61502016-03-24 Richard Biener <rguenther@suse.de>
6151
6152 PR tree-optimization/70396
6153 * gcc.dg/torture/pr70396.c: New testcase.
6154
ed87de55
RB
61552016-03-24 Richard Biener <rguenther@suse.de>
6156
6157 PR middle-end/70370
6158 * gcc.dg/torture/pr70370.c: New testcase.
6159
ea064934
TV
61602016-03-24 Tom de Vries <tom@codesourcery.com>
6161
6162 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6163 * gfortran.dg/goacc/kernels-tree.f95: Same.
6164 * gfortran.dg/goacc/parallel-tree.f95: Same.
6165
b2a4dd1d
TV
61662016-03-24 Tom de Vries <tom@codesourcery.com>
6167
6168 * c-c++-common/goacc/uninit-if-clause.c: New test.
6169 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6170
72e7cd6e
JJ
61712016-03-24 Jakub Jelinek <jakub@redhat.com>
6172
6173 PR target/70290
bf867841
UB
6174 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6175 Fix formatting.
72e7cd6e 6176
ce9d0c03
RB
61772016-03-24 Richard Biener <rguenther@suse.de>
6178
6179 PR tree-optimization/70372
6180 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6181
426b9428
PP
61822016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6183
6184 PR c++/70347
6185 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6186
cd1588c4
PP
61872016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6188
6189 PR c++/70332
6190 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6191
61637db3
JJ
61922016-03-23 Jakub Jelinek <jakub@redhat.com>
6193
928af3bf
JJ
6194 PR c++/70001
6195 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6196 * g++.dg/cpp1y/pr70001.C: New test.
6197
61637db3
JJ
6198 PR c++/70323
6199 * g++.dg/cpp0x/constexpr-70323.C: New test.
6200
05aca4e7
AO
62012016-03-23 Alexandre Oliva <aoliva@redhat.com>
6202 Jason Merrill <jason@redhat.com>
6203 Jakub Jelinek <jakub@redhat.com>
6204
6205 PR c++/69315
6206 * g++.dg/cpp0x/constexpr-69315.C: New test.
6207 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6208
fbdb6baf
MP
62092016-03-23 Marek Polacek <polacek@redhat.com>
6210
6211 PR c++/69884
6212 * g++.dg/warn/Wignored-attributes-1.C: New test.
6213 * g++.dg/warn/Wignored-attributes-2.C: New test.
6214
d79ee524
TV
62152016-03-23 Tom de Vries <tom@codesourcery.com>
6216
6217 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6218 initialization.
6219 * gfortran.dg/goacc/private-3.f95 (test): Same.
6220 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6221 missing use param.
6222
a59f0bef
KT
62232016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6224
6225 * lib/target-supports.exp: Remove v7ve entry from loop
6226 creating effective target checks.
6227 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6228 (add_options_for_arm_arch_v7ve): Likewise.
6229
0179520a
JJ
62302016-03-23 Jakub Jelinek <jakub@redhat.com>
6231
6232 PR tree-optimization/70354
6233 * gcc.dg/vect/pr70354-1.c: New test.
6234 * gcc.dg/vect/pr70354-2.c: New test.
6235 * gcc.target/i386/avx2-pr70354-1.c: New test.
6236 * gcc.target/i386/avx2-pr70354-2.c: New test.
6237
75bb14d7
JL
62382016-03-22 Jeff Law <law@redhat.com>
6239
6240 PR target/70232
6241 * gcc.dg/tree-ssa/pr70232.c: New test.
6242
72c9526d
IE
62432016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6244
6245 PR target/70302
6246 * gcc.target/i386/pr70302.c: New test.
6247
a3ca1bc5
RB
62482016-03-22 Richard Biener <rguenther@suse.de>
6249
6250 PR middle-end/70251
6251 * g++.dg/torture/pr70251.C: New testcase.
6252
5c240f4d
DM
62532016-03-22 David Malcolm <dmalcolm@redhat.com>
6254
6255 PR c/69993
6256 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6257 Wmisleading-indentation.c.
6258 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6259 reflect change to diagnostic text and order of messages.
6260 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6261
80f6631b
DE
62622016-03-22 David Edelsohn <dje.gcc@gmail.com>
6263
6264 * g++.dg/ext/java-3.C: Don't compile on AIX.
6265
9a10956c
RB
62662016-03-22 Richard Biener <rguenther@suse.de>
6267
6268 PR middle-end/70333
6269 * gcc.dg/torture/pr70333.c: New testcase.
6270
6cedf922
IE
62712016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6272
6273 * g++.dg/ext/pr70290.C: New test.
6274
cd6c27ac
KY
62752016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6276
6277 PR target/70325
6278 * gcc.target/i386/pr70325.c: New test.
6279
4cde512c
JJ
62802016-03-22 Jakub Jelinek <jakub@redhat.com>
6281
b01915ed
JJ
6282 PR target/70329
6283 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6284 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6285
4e3e2cf1
JJ
6286 PR target/70300
6287 * gcc.target/i386/pr70300.c: New test.
6288
4cde512c
JJ
6289 PR c++/70295
6290 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6291 (func2): New function for cond with parens, xfail warning for c++.
6292 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6293
16f6d7dc
PP
62942016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6295
6296 PR c++/70096
6297 * g++.dg/template/ptrmem30.C: New test.
6298
a3e2b438
PP
62992016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6300
6301 PR c++/70204
6302 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6303 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6304
11b6a02e
JJ
63052016-03-21 Jakub Jelinek <jakub@redhat.com>
6306
6307 PR middle-end/70326
6308 * gcc.dg/pr70326.c: New test.
6309
b9407883
MG
63102016-03-21 Marc Glisse <marc.glisse@inria.fr>
6311 Jakub Jelinek <jakub@redhat.com>
6312
6313 PR tree-optimization/70317
6314 * gcc.dg/pr70317.c: New test.
6315
4a148e19
UB
63162016-03-21 Uros Bizjak <ubizjak@gmail.com>
6317
6318 PR target/70327
6319 * gcc.target/i386/pr70327.c: New test.
6320
2a85ddbb
ML
63212016-03-21 Martin Liska <mliska@suse.cz>
6322
7d36fe98 6323 PR ipa/70306
2a85ddbb
ML
6324 * gcc.dg/ipa/pr70306.c: New test.
6325
4a148e19 63262016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
6327
6328 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6329 * gcc.target/arm/attr-align3.c: Likewise.
6330 * gcc.target/arm/attr_arm.c: Likewise.
6331 * gcc.target/arm/flip-thumb.c: Likewise.
6332
6b366948
JJ
63332016-03-21 Jakub Jelinek <jakub@redhat.com>
6334
6335 PR target/70296
6336 * gcc.target/powerpc/altivec-36.c: New test.
6337
2fac8c14
RB
63382016-03-21 Richard Biener <rguenther@suse.de>
6339
6340 PR tree-optimization/70310
6341 * gcc.dg/torture/pr70310.c: New testcase.
6342
e9bde854
KY
63432016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6344
6345 PR target/70293
6346 * gcc.target/i386/pr70293.c: New test.
6347
56bbfaf6
RB
63482016-03-21 Richard Biener <rguenther@suse.de>
6349
6350 PR tree-optimization/70288
6351 * gcc.dg/torture/pr70288-1.c: New testcase.
6352 * gcc.dg/torture/pr70288-2.c: Likewise.
6353
3eee49ed
AB
63542016-03-21 Andrey Belevantsev <abel@ispras.ru>
6355
6356 PR rtl-optimization/69307
6357 * gcc.target/arm/pr69307.c: New test.
4a148e19 6358
8e7816b4
AB
63592016-03-21 Andrey Belevantsev <abel@ispras.ru>
6360
6361 PR rtl-optimization/69102
6362 * gcc.c-torture/compile/pr69102.c: New test.
6363
14d7d4be
JL
63642016-03-18 Jeff Law <law@redhat.com>
6365
6366 PR rtl-optimization/70263
6367 * gcc.c-torture/compile/pr70263-1.c: New test.
6368 * gcc.target/i386/pr70263-2.c: New test.
6369
5c6a601c
BS
63702016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6371
6372 PR rtl-optimization/70278
6373 * gcc.dg/torture/pr70278.c: New test.
6374 * gcc.target/arm/pr70278.c: New test.
6375
4bbf545b
DM
63762016-03-18 David Malcolm <dmalcolm@redhat.com>
6377
6378 PR c/70281
6379 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6380 (test_builtin_types_compatible_p): New test function.
6381 * gcc.dg/pr70281.c: New test case.
6382
dc28bb68
CL
63832016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6384
6385 PR target/70113
6386 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6387
5e8d6dff
IE
63882016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6389
6390 PR tree-optimization/70252
6391 * gcc.dg/pr70252.c: New test.
6392
d0e7e403
TV
63932016-03-18 Tom de Vries <tom@codesourcery.com>
6394
6395 * gcc.dg/pr70161-2.c: New test.
6396 * gcc.dg/pr70161.c: New test.
6397
fa22501a
TV
63982016-03-18 Tom de Vries <tom@codesourcery.com>
6399
6400 PR ipa/70269
6401 * gcc.dg/pr70269.c: New test.
6402
dd125026
JJ
64032016-03-18 Jakub Jelinek <jakub@redhat.com>
6404
6405 PR c++/70267
6406 * g++.dg/ext/java-3.C: New test.
6407
91914f0a
PP
64082016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6409
6410 PR c++/70205
6411 * g++.dg/lookup/pr70205.C: New test.
6412
753a8910
PP
64132016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6414
6415 PR c++/70218
6416 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6417
14ba7b28
MP
64182016-03-17 Marek Polacek <polacek@redhat.com>
6419
6420 PR c/69407
6421 * gcc.dg/atomic-op-6.c: New test.
6422
ded60913
DM
64232016-03-17 David Malcolm <dmalcolm@redhat.com>
6424
6425 PR c/70264
6426 * c-c++-common/pr70264.c: New test case.
6427
a3aad0e6
JJ
64282016-03-17 Jakub Jelinek <jakub@redhat.com>
6429
17366700
JJ
6430 PR c++/70144
6431 * c-c++-common/pr70144-1.c: New test.
6432 * c-c++-common/pr70144-2.c: New test.
6433
a3aad0e6
JJ
6434 PR c++/70272
6435 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6436 * g++.dg/opt/flifetime-dse6.C: New test.
6437 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6438
b57e6e18
L
64392016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6440
6441 PR driver/70192
6442 * gcc.dg/pic-1.c: New test.
6443 * gcc.dg/pic-2.c: Likewise.
6444 * gcc.dg/pic-3.c: Likewise.
6445 * gcc.dg/pic-4.c: Likewise.
6446 * gcc.dg/pie-1.c: Likewise.
6447 * gcc.dg/pie-2.c: Likewise.
6448 * gcc.dg/pie-3.c: Likewise.
6449 * gcc.dg/pie-4.c: Likewise.
6450 * gcc.dg/pie-5.c: Likewise.
6451 * gcc.dg/pie-6.c: Likewise.
6452
b38ba58b
TV
64532016-03-17 Tom de Vries <tom@codesourcery.com>
6454
6455 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6456 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6457
6931b3b7
RB
64582016-03-17 Richard Biener <rguenther@suse.de>
6459
6460 PR debug/70271
6461 * g++.dg/debug/pr70271.C: New testcase.
6462
0c8b64cb
IE
64632016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6464
6465 * gcc.target/i386/pr70251.c: New test.
6466
b1970801
MP
64672016-03-17 Marek Polacek <polacek@redhat.com>
6468
6469 PR c++/70194
6470 * g++.dg/warn/constexpr-70194.C: New test.
6471
820c5eaa
RH
64722016-03-16 Richard Henderson <rth@redhat.com>
6473
6474 PR middle-end/70240
6475 * gcc.c-torture/compile/pr70240.c: New.
6476
da0ad263
SKS
64772016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6478
6479 * gcc.c-torture/compile/20151204.c: Skip for avr.
6480
c73d295c
JJ
64812016-03-16 Jakub Jelinek <jakub@redhat.com>
6482
6483 PR target/70245
6484 * g++.dg/opt/pr70245.C: New test.
6485 * g++.dg/opt/pr70245.h: New file.
6486 * g++.dg/opt/pr70245-aux.cc: New file.
6487
b2794066
MS
64882016-03-16 Martin Sebor <msebor@redhat.com>
6489
6490 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6491
aa43616c
RH
64922016-03-16 Richard Henderson <rth@redhat.com>
6493
6494 PR middle-end/70199
6495 * gcc.c-torture/compile/pr70199.c: New.
6496
59608fe5
L
64972016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6498
6499 * gcc.dg/uninit-19.c: Run dos2unix.
6500
ab4c578f
MP
65012016-03-16 Marek Polacek <polacek@redhat.com>
6502
6503 PR c/70093
6504 * gcc.dg/nested-func-10.c: New test.
6505 * gcc.dg/nested-func-9.c: New test.
6506
f5387e76
JJ
65072016-03-16 Jakub Jelinek <jakub@redhat.com>
6508
6509 PR tree-optimization/68714
6510 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6511
7662b718
TV
65122016-03-16 Tom de Vries <tom@codesourcery.com>
6513
6514 PR tree-optimization/68715
6515 * gcc.dg/graphite/pr68715-2.c: New test.
6516 * gcc.dg/graphite/pr68715.c: New test.
6517 * gfortran.dg/graphite/pr68715.f90: New test.
6518
be7ce7ae
TV
65192016-03-16 Tom de Vries <tom@codesourcery.com>
6520
6521 PR tree-optimization/68809
6522 * gcc.dg/graphite/pr68809-2.c: New test.
6523 * gcc.dg/graphite/pr68809.c: New test.
6524
1935f250
JJ
65252016-03-16 Jakub Jelinek <jakub@redhat.com>
6526
6651c93e
JJ
6527 PR c++/70147
6528 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6529 method call to i () as argument. Adjust expected output.
6530
1935f250
JJ
6531 PR c++/70147
6532 * g++.dg/ubsan/pr70147-1.C: New test.
6533 * g++.dg/ubsan/pr70147-2.C: New test.
6534
ab1caa6e
MS
65352016-03-15 Martin Sebor <msebor@redhat.com>
6536
6537 PR c++/58281
6538 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6539
5c2a1bbb
JDA
65402016-03-15 John David Anglin <danglin@gcc.gnu.org>
6541
cb5d8ad1
JDA
6542 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6543 hppa*-*-hpux*.
6544
b440dd40
JDA
6545 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6546
5c2a1bbb
JDA
6547 PR libfortran/69799
6548 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6549 libatomic_available.
6550
42c729c5
MP
65512016-03-15 Marek Polacek <polacek@redhat.com>
6552
6553 PR c++/70209
6554 * g++.dg/ext/attribute-may-alias-4.C: New test.
6555
82b1c550
AM
65562016-03-15 Alexander Monakov <amonakov@ispras.ru>
6557
6558 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6559 -fvar-tracking-assignments-toggle flag.
6560
4ccbf3a6
PH
65612016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6562
6563 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6564
c39858bd
JJ
65652016-03-15 Jakub Jelinek <jakub@redhat.com>
6566
6567 PR rtl-optimization/70222
6568 * gcc.c-torture/execute/pr70222-1.c: New test.
6569 * gcc.c-torture/execute/pr70222-2.c: New test.
6570
8be119c1
RH
65712016-03-15 Richard Henderson <rth@redhat.com>
6572
6573 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6574
6598bb55
AB
65752016-03-15 Andrey Belevantsev <abel@ispras.ru>
6576
6577 PR rtl-optimization/69032
6578 * gcc.dg/pr69032.c: New test.
6579
81fa2944
AB
65802016-03-15 Andrey Belevantsev <abel@ispras.ru>
6581
6582 PR rtl-optimization/63384
4a148e19 6583 * g++.dg/pr63384.C: New test.
81fa2944 6584
74ea9ab6
AB
65852016-03-15 Andrey Belevantsev <abel@ispras.ru>
6586
6587 PR target/64411
6588 * gcc.target/i386/pr64411.C: New test.
6589
045d5055
TV
65902016-03-15 Tom de Vries <tom@codesourcery.com>
6591
6592 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6593 * gfortran.dg/goacc/kernels-alias.f95: New test.
6594
3ea33585
MS
65952016-03-14 Martin Sebor <msebor@redhat.com>
6596
6597 PR c++/53792
6598 * g++.dg/cpp0x/constexpr-inline.C: New test.
6599 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6600
1df7b330
DE
66012016-03-14 David Edelsohn <dje.gcc@gmail.com>
6602
6603 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6604
79b57d18
JJ
66052016-03-14 Jakub Jelinek <jakub@redhat.com>
6606
6607 PR middle-end/70219
6608 * gcc.dg/pr70219.c: New test.
6609
3cbf012a
BS
66102016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6611
6612 PR target/70083
6613 * gcc.dg/torture/pr70083.c: New test.
6614 * gcc.target/i386/pr70083.c: New test.
6615
a9fee7cd
RB
66162016-03-14 Richard Biener <rguenther@suse.de>
6617
6618 PR tree-optimization/56365
6619 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6620
4799603f
SB
66212016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6622
6623 PR target/70098
6624 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6625 New function.
6626 * g++.dg/pr70098.C: New testcase.
6627
6628
760ca967
TV
66292016-03-14 Tom de Vries <tom@codesourcery.com>
6630
6631 PR tree-optimization/70045
6632 * gcc.dg/graphite/pr70045.c: New test.
6633
44e66a77
JD
66342016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6635
6636 PR fortran/69043
6637 * gfortran.dg/include_9.f90: New test.
6638
a18e0fe1
DH
66392016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6640
6641 PR fortran/45076
6642 gfortran.dg/prof/prof.exp: New script.
6643 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6644
d0aca6ab
AB
66452016-03-12 Andrey Belevantsev <abel@ispras.ru>
6646
6647 PR rtl-optimization/69307
6648 * gcc.dg/pr69307.c: New test.
6649
cefe08a4
VM
66502016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6651
6652 PR target/69614
6653 * gcc.target/arm/pr69614.c: New.
6654
70112e2a
PT
66552016-03-12 Paul Thomas <pault@gcc.gnu.org>
6656
6657 PR fortran/70031
6658 * gfortran.dg/submodule_14.f08: New test
6659
6660 PR fortran/69524
6661 * gfortran.dg/submodule_15.f08: New test
6662
3f1e5d3a
PP
66632016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6664
6665 PR c++/70106
6666 * g++.dg/cpp1y/paren3.C: New test.
6667
a3f6d680
MM
66682016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6669
6670 PR target/70131
6671 * gcc.target/powerpc/ppc-round2.c: New test.
6672
92348f09
BS
66732016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6674
6675 PR target/70123
6676 * gcc.dg/torture/pr70123.c: New test.
6677
cebde9e9
JL
66782016-03-11 Jeff Law <law@redhat.com>
6679
6680 PR tree-optimization/70190
6681 * gcc.c-torture/compile/pr70190.c: New test.
6682
3edc5da4
DM
66832016-03-11 David Malcolm <dmalcolm@redhat.com>
6684
6685 PR c/68187
6686 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6687 case.
6688 (test43_b): Likewise.
6689 (test43_c): Likewise.
6690 (test43_d): Likewise.
6691 (test43_e): Likewise.
6692 (test43_f): Likewise.
6693 (test43_g): Likewise.
6694 (test44_a): Likewise.
6695 (test44_b): Likewise.
6696 (test44_c): Likewise.
6697 (test44_d): Likewise.
6698 (test44_e): Likewise.
6699
318c1204
DM
67002016-03-11 David Malcolm <dmalcolm@redhat.com>
6701
6702 PR c/70085
6703 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6704
bc062234
KT
67052016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6706
6707 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6708 dg-options.
6709
acfc1ac1
KT
67102016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6711
6712 PR target/70002
6713 PR target/69245
6714 * gcc.target/aarch64/pr69245_2.c: New test.
6715
d1e2bb2d
JJ
67162016-03-11 Jakub Jelinek <jakub@redhat.com>
6717
6718 PR tree-optimization/70177
6719 * gcc.dg/pr70177.c: New test.
6720
07350627
AL
67212016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6722
6723 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6724
5c6706f7
AL
67252016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6726
6727 * gcc.dg/tree-ssa/sra-20.c: New.
6728
02d472a2
JJ
67292016-03-11 Jakub Jelinek <jakub@redhat.com>
6730
686d390a
JJ
6731 PR rtl-optimization/70174
6732 * gcc.dg/pr70174.c: New test.
6733
02d472a2
JJ
6734 PR tree-optimization/70169
6735 * gcc.dg/pr70169.c: New test.
6736
0f9befa1
IE
67372016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6738
6739 PR target/70160
6740 * gcc.target/i386/pr70160.c: New test.
6741
432d4670
AK
67422016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6743
6744 * gcc.target/s390/dfp-1.c: New test.
6745
a3dc8760
NC
67462016-03-10 Nick Clifton <nickc@redhat.com>
6747
6748 PR target/70044
6749 * gcc.target/aarch64/pr70044.c: New test.
6750
b87a8d7d
PP
67512016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6752 Jakub Jelinek <jakub@redhat.com>
6753
6754 PR c++/70001
6755 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6756 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6757 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6758
4f4ada6a
JH
67592016-03-10 Jan Hubicka <hubicka@ucw.cz>
6760
6761 PR lto/69589
6762 * g++.dg/lto/pr69589_0.C: New testcase
6763 * g++.dg/lto/pr69589_1.C: New testcase
6764
d49b0aa0
MP
67652016-03-10 Marek Polacek <polacek@redhat.com>
6766
6767 PR c++/70153
6768 * g++.dg/delayedfold/unary-plus1.C: New test.
6769
67702016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
6771
6772 * gcc.target/arm/pr45701-1.c: Escape brackets.
6773 * gcc.target/arm/pr45701-2.c: Likewise.
6774
71017a7b
AL
67752016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6776
6777 * gfortran.dg/unconstrained_commons.f: New.
6778
ba52669f
AM
67792016-03-10 Alan Modra <amodra@gmail.com>
6780
6781 * gcc.dg/pr69195.c: New.
6782 * gcc.dg/pr69238.c: New.
6783
27742332
TV
67842016-03-10 Tom de Vries <tom@codesourcery.com>
6785
6786 PR testsuite/68915
6787 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6788
3a81a594
RB
67892016-03-10 Richard Biener <rguenther@suse.de>
6790
6791 PR tree-optimization/70128
6792 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6793 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6794
3433b975
JJ
67952016-03-09 Jakub Jelinek <jakub@redhat.com>
6796
c2864f02
JJ
6797 PR tree-optimization/70152
6798 * gcc.dg/pr70152.c: New test.
6799
3433b975
JJ
6800 PR target/70086
6801 * gcc.target/i386/pr70086-1.c: New test.
6802 * gcc.target/i386/pr70086-2.c: New test.
6803 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
6804
6805 PR tree-optimization/70127
6806 * gcc.c-torture/execute/pr70127.c: New test.
6807
96b3c82d
CP
68082016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6809
6810 * c-c++-common/goacc/combined-directives-2.c: New test.
6811
b4f3232d
DM
68122016-03-09 David Malcolm <dmalcolm@redhat.com>
6813
6814 PR c/68473
6815 PR c++/70105
6816 * g++.dg/diagnostic/pr70105.C: New test.
6817 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6818 (test_multiple_ordinary_maps): New test function.
6819
40499f81
DM
68202016-03-09 David Malcolm <dmalcolm@redhat.com>
6821
6822 PR c/68473
6823 PR c++/70105
6824 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6825 Drop range information from call to inform_at_rich_loc.
6826 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6827 New.
6828 (test_show_locus): Replace calls to rich_location::add_range with
6829 calls to add_range. Rewrite the tests that used the now-defunct
6830 rich_location ctor taking a source_range. Simplify other tests
6831 by replacing calls to COMBINE_LOCATION_DATA with calls to
6832 make_location.
6833
c9e33662
RB
68342016-03-09 Richard Biener <rguenther@suse.de>
6835 Jakub Jelinek <jakub@redhat.com>
6836
6837 PR tree-optimization/70138
6838 * gcc.dg/vect/pr70138-1.c: New testcase.
6839 * gcc.dg/vect/pr70138-2.c: Likewise.
6840
2c73b764
JJ
68412016-03-09 Jakub Jelinek <jakub@redhat.com>
6842
6843 PR target/70049
6844 * gcc.target/i386/pr70049.c: New test.
6845
c06d25bb
RB
68462016-03-09 Richard Biener <rguenther@suse.de>
6847
6848 PR c/70143
6849 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6850 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6851 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6852
5828a501
RO
68532016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6854
6855 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6856 arm-*-*.
6857
2e141c8d
JJ
68582016-03-09 Jakub Jelinek <jakub@redhat.com>
6859
5a9def37
JJ
6860 PR middle-end/67278
6861 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6862
2e141c8d
JJ
6863 PR target/67278
6864 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6865
6866 PR middle-end/70050
6867 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6868 in testcase comment.
6869
bf751f40
TV
68702016-03-09 Tom de Vries <tom@codesourcery.com>
6871
6872 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6873 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6874 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6875 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6876 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6877 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6878 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6879 * gfortran.dg/goacc/kernels-loop.f95: New test.
6880
e210c999
MS
68812016-03-08 Martin Sebor <msebor@redhat.com>
6882
6883 PR c++/62096
6884 * g++.dg/warn/overflow-warn-7.C: New test.
6885
80aac5c8
JM
68862016-03-08 Jason Merrill <jason@redhat.com>
6887
6888 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6889 * lib/target-supports.exp (check_effective_target_concepts): New.
6890
12b81409
JJ
68912016-03-08 Jakub Jelinek <jakub@redhat.com>
6892
d259b234
JJ
6893 PR c++/70135
6894 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6895 * g++.dg/ubsan/pr70135.C: New test.
6896
12b81409
JJ
6897 PR target/70110
6898 * gcc.dg/pr70110.c: New test.
6899
b4e9f2aa
MJ
69002016-03-07 Martin Jambor <mjambor@suse.cz>
6901
6902 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6903 * c-c++-common/gomp/if-1.c: Likewise.
6904 * c-c++-common/gomp/pr61486-2.c: Likewise.
6905 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6906 to dg-additional-options.
6907 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6908 * g++/gomp/target-teams-1.c: Likewise.
6909 * gcc.dg/gomp/gomp.exp: Likewise.
6910 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6911 dg-additional-options.
6912 * gfortran.dg/gomp/gomp.exp: Likewise.
6913 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6914 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6915 dg-additional-options.
6916 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6917
f86e631e
MJ
69182016-03-07 Martin Jambor <mjambor@suse.cz>
6919
6920 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6921 * c-c++-common/gomp/gridify-1.c: New test.
6922 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6923
94156b3f
AV
69242016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6925
6926 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6927 trigger for cortex-r8, when scanning for register r8.
6928 * gcc.target/arm/pr45701-2.c: Likewise.
6929
a84a49b7 69302016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 6931 Jeff Law <law@redhat.com>
a84a49b7
RB
6932
6933 PR tree-optimization/69740
6934 * gcc.c-torture/compile/pr69740-1.c: New test.
6935 * gcc.c-torture/compile/pr69740-2.c: New test.
6936
e41f6c9e
BS
69372016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6938
6939 * lib/target-supports.exp
6940 (check_effective_target_whole_vector_shift): Enable for PPC64.
6941
57548bf5
RB
69422016-03-07 Richard Biener <rguenther@suse.de>
6943
6944 PR tree-optimization/70115
6945 * gcc.dg/torture/pr70115.c: New testcase.
6946
4ae13300
NS
69472016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6948
6949 PR middle-end/69916
6950 * c-c-++-common/goacc/pr69916.c: New.
6951
5edb9853
RH
69522016-03-07 Richard Henderson <rth@redhat.com>
6953
6954 * gcc.c-torture/compile/pr70061.c: New test.
6955
2067a8f3
RB
69562016-03-07 Richard Biener <rguenther@suse.de>
6957
6958 PR testsuite/70109
6959 * gcc.dg/vect/O3-pr36098.c: New testcase.
6960
4145a9b7
CL
69612016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6962
6963 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6964
1878be32
EB
69652016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6966
6967 * gnat.dg/renaming9.ad[sb]: New testcase.
6968
df762bb2
JJ
69692016-03-05 Jakub Jelinek <jakub@redhat.com>
6970
6971 PR c++/70084
6972 * g++.dg/expr/stdarg3.C: New test.
6973
7d461295
JL
69742016-03-04 Jeff Law <law@redhat.com>
6975
6976 PR tree-optimization/69196
6977 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6978 x86_64-*-*.
6979
29b9828f
BS
69802016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6981
b6b552fd
BS
6982 PR c/69973
6983 * gcc.dg/pr69973.c: New test.
6984
201d49e9
BS
6985 PR rtl-optimization/69941
6986 * gcc.dg/torture/pr69941.c: New test.
6987
29b9828f
BS
6988 PR c/69824
6989 * gcc.dg/pr69824.c: New test.
6990
640b7e74
TV
69912016-03-05 Tom de Vries <tom@codesourcery.com>
6992
6993 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6994 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6995 function.
6996
7a3a3fad
PP
69972016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6998
6999 PR c++/66786
7000 * g++.dg/cpp1y/var-templ48.C: New test.
7001 * g++.dg/cpp1y/var-templ49.C: New test.
7002
cd439aec
EB
70032016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7004
7005 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7006
60204554
JJ
70072016-03-04 Jakub Jelinek <jakub@redhat.com>
7008
0c8825de
JJ
7009 PR c++/70035
7010 * g++.dg/ubsan/pr70035.C: New test.
7011
60204554
JJ
7012 PR target/70062
7013 * gcc.target/i386/pr70062.c: New test.
7014
f79d4eab
L
70152016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7016
7017 * g++.dg/template/typename21.C: Remove c++98_only.
7018
ea81ce67
L
70192016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7020
7021 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7022
64b23c13
DM
70232016-03-04 David Malcolm <dmalcolm@redhat.com>
7024
7025 PR c/68187
7026 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7027 function.
7028 (fn_42_b): Likewise.
7029 (fn_42_c): Likewise.
7030
729526f5
DM
70312016-03-04 David Malcolm <dmalcolm@redhat.com>
7032
7033 PR c/68187
7034 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7035 function.
7036 (fn_40_b): Likewise.
7037 (fn_41_a): Likewise.
7038 (fn_41_b): Likewise.
7039
f9ea11ac
JJ
70402016-03-04 Jakub Jelinek <jakub@redhat.com>
7041
7042 PR target/70059
7043 * gcc.target/i386/avx512f-pr70059.c: New test.
7044 * gcc.target/i386/avx512dq-pr70059.c: New test.
7045
b6c38c69
BS
70462016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7047
7048 PR rtl-optimization/57676
7049 * gcc.dg/torture/pr57676.c: New test.
7050
af3cdd34
IE
70512016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7052
7053 * gcc.dg/pr70026.c: New test.
7054
7ff6ca38
MP
70552016-03-04 Marek Polacek <polacek@redhat.com>
7056
7057 PR c/69798
7058 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7059 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7060
a6bf62d5
KT
70612016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7062
7063 PR target/70004
7064 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7065 Delete.
7066 (test_corners_sisd_si): Likewise.
7067 (main): Remove checks of the above.
7068 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7069
ae4cdc6a
EB
70702016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7071
7072 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7073
08455559
CL
70742016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7075
7076 * gcc.dg/torture/pr69951.c: Accept argc==0.
7077
e9a35493
RB
70782016-03-04 Richard Biener <rguenther@suse.de>
7079
7080 PR c++/70054
7081 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7082 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7083
fba054c2
DV
70842016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7085
7086 PR testsuite/69766
7087 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7088 testing multiarch.
7089
f10cdc6c
JJ
70902016-03-04 Jakub Jelinek <jakub@redhat.com>
7091
7092 PR debug/69947
7093 * gcc.dg/guality/pr69947.c: New test.
7094
2e981ba0
JJ
70952016-03-03 Jakub Jelinek <jakub@redhat.com>
7096
7097 PR ada/70017
7098 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7099
0ba3bfa2
KT
71002016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7101
7102 PR rtl-optimization/69904
7103 * gcc.target/arm/pr69904.c: New test.
7104
97ecdb46
JJ
71052016-03-03 Jakub Jelinek <jakub@redhat.com>
7106
7107 PR target/70021
7108 * gcc.dg/vect/pr70021.c: New test.
7109 * gcc.target/i386/pr70021.c: New test.
7110
a2a743a1
MP
71112016-03-03 Marek Polacek <polacek@redhat.com>
7112
7113 PR middle-end/70050
7114 * gcc.dg/pr70050.c: New test.
7115
fa07ecdd
JG
71162016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7117
7118 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7119
23504262
ML
71202016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7121
7122 PR tree-optimization/70043
7123 * gfortran.dg/vect/pr70043.f90: New test.
7124
b7b9e1a9
EB
71252016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7126
7127 * gnat.dg/specs/task1.ads: New test.
7128
cb83ba54
RO
71292016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7130
7131 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7132 Invoke gdb with -batch.
7133 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7134
a75f5e30
RB
71352016-03-03 Richard Biener <rguenther@suse.de>
7136
7137 PR tree-optimization/55936
7138 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7139
268bc320
JL
71402016-03-02 Jeff Law <law@redhat.com>
7141
815f20ab
JL
7142 PR rtl-optimization/69942
7143 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7144 effects of argument promotions.
7145
268bc320
JL
7146 PR tree-optimization/69987
7147 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7148 target does not support -fprefetch-loop-arrays.
7149
171f7de5
UB
71502016-03-02 Uros Bizjak <ubizjak@gmail.com>
7151
7152 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7153
192912db
BC
71542016-03-02 Bin Cheng <bin.cheng@arm.com>
7155
c7908871 7156 PR rtl-optimization/69052
192912db
BC
7157 * gcc.target/i386/pr69052.c: New test.
7158
90a7a40b
AM
71592016-03-02 Alan Modra <amodra@gmail.com>
7160
7161 * gcc.dg/pr69990.c: New.
7162
69fa742f
JJ
71632016-03-02 Jakub Jelinek <jakub@redhat.com>
7164
de752fb0
JJ
7165 PR c/68062
7166 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7167
7168 PR middle-end/70022
7169 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7170
69fa742f
JJ
7171 PR target/70028
7172 * gcc.target/i386/pr70028.c: New test.
7173
7c65bd56
MK
71742016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7175
7176 * c-c++-common/asan/swapcontext-test-1.c,
7177 * c-c++-common/tsan/thread_leak.c,
7178 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7179 * g++.dg/tsan/benign_race.C,
7180 * g++.dg/tsan/fd_close_norace.C,
7181 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7182 races with sanitizer output
7183
37d98220 71842016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 7185 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
7186
7187 PR target/67278
7188 * gcc.dg/simd-8.c: New testcase.
7189
218db463
RB
71902016-03-02 Richard Biener <rguenther@suse.de>
7191
7192 PR middle-end/67278
7193 * gcc.dg/simd-7.c: New testcase.
7194
22c72158
EB
71952016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7196
7197 * gcc.target/i386/pr70007.c: Tweak.
7198
9a790ccc
DV
71992016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7200
7201 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7202
bd02f00f
MP
72032016-03-02 Marek Polacek <polacek@redhat.com>
7204
7205 PR c/67854
7206 * gcc.dg/pr67854.c: New test.
7207
1e840f39
JJ
72082016-03-02 Jakub Jelinek <jakub@redhat.com>
7209
7210 PR middle-end/70025
7211 * gcc.dg/torture/pr70025.c: New test.
7212
bca00241
VK
72132016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7214
7215 PR tree-optimization/68621
7216 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7217
0bca04b8
EB
72182016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7219
7220 * gcc.target/i386/pr70007.c: New test.
7221
2a9afc86
JL
72222016-03-01 Jeff Law <law@redhat.com>
7223
eab2541b 7224 PR tree-optimization/69196
9d83ef71 7225 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 7226
2a9afc86
JL
7227 PR tree-optimization/69196
7228 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7229 duplicating code and spoiling the expected output.
7230
0d39977e
MM
72312016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7232
7233 PR target/70033
7234 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7235 supports power9 before doing tests.
7236 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7237 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7238 * gcc.target/powerpc/p9-permute.c: Likewise.
7239
a0c0699d
UB
72402016-03-01 Uros Bizjak <ubizjak@gmail.com>
7241
7242 PR target/70027
7243 * gcc.target/i386/pr70027.c: New test.
7244
0ae3ef47 72452016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
7246
7247 * gcc.dg/pr70017.c: New test.
7248
686e2237
JJ
72492016-03-01 Jakub Jelinek <jakub@redhat.com>
7250
7251 PR c/69796
7252 PR c/69974
7253 * gcc.dg/pr69796.c: New test.
7254 * gcc.dg/pr69974.c: New test.
7255
f8e4188c
EB
72562016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7257
7258 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7259
5e3f1c7c
JL
72602016-02-29 Jeff Law <law@redhat.com>
7261
7262 PR tree-optimization/69987
7263 * gfortran.dg/pr69987.f90: New test.
7264
7265 PR tree-optimization/69989
7266 * gcc.c-torture/compile/pr69989-2.c: New test.
7267
1be56bc5
MP
72682016-03-01 Marek Polacek <polacek@redhat.com>
7269
7270 PR c++/69795
7271 * g++.dg/parse/invalid1.C: New test.
7272
1b19470d
RB
72732016-03-01 Richard Biener <rguenther@suse.de>
7274
7275 PR middle-end/70022
7276 * gcc.dg/pr70022.c: New testcase.
7277
3ae0661a
IE
72782016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7279
7280 PR tree-optimization/69956
7281 * gcc.dg/pr69956.c: New test.
7282
0f09ab88
BS
72832016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7284
7285 PR target/70011
7286 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7287 XFAIL when hardware supports efficient unaligned storage access.
7288
76d881bf
PP
72892016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7290
7291 PR c++/69961
7292 * g++.dg/template/pr69961a.C: New test.
7293 * g++.dg/template/pr69961b.C: New test.
7294
7168133a
DM
72952016-02-29 David Malcolm <dmalcolm@redhat.com>
7296
7297 PR preprocessor/69985
7298 * gcc.dg/cpp/pr69985.c: New test case.
7299
0c6072a3
JL
73002016-02-29 Jeff Law <law@redhat.com>
7301
e66f219b
JL
7302 PR tree-optimization/70005
7303 * gcc.c-torture/execute/pr70005.c New test.
7304
0c6072a3
JL
7305 PR tree-optimization/69999
7306 * gcc.c-torture/compile/pr69999.c: New test.
7307
fd9fbdb3
YR
73082016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7309
7310 PR tree-optimization/69652
7311 * gcc.dg/torture/pr69652.c: Delete test.
7312 * gcc.dg/vect/pr69652.c: New test.
7313
cbd400b4
RB
73142016-02-19 Richard Biener <rguenther@suse.de>
7315
7316 PR tree-optimization/69980
7317 * gfortran.dg/vect/pr69980.f90: New testcase.
7318
84ea0f58
EB
73192016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7320
7321 * gcc.target/sparc/20160229-1.c: New test.
7322
5d2a63dc
EB
73232016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7324
7325 * gnat.dg/stack_usage3.adb: New test.
7326 * gnat.dg/stack_usage3_pkg.ads: New helper.
7327
93e708f9
EB
73282016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7329
7330 * gnat.dg/renaming8.adb: New test.
7331 * gnat.dg/renaming8_pkg1.ads: New helper.
7332 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7333 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7334
6512bc93
RB
73352016-02-29 Richard Biener <rguenther@suse.de>
7336
7337 PR tree-optimization/69720
7338 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7339
7b201a88
TK
73402016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7341
7342 PR fortran/68147
7343 PR fortran/47674
7344 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7345
82ee0cf2 73462016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
7347 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7348
7349 PR fortran/56007
7350 * gfortran.dg/coarray_8.f90: Adjust error message.
7351 * gfortran.dg/pr56007.f90: New test.
7352 * gfortran.dg/pr56007.f: New test.
7353
cdc1a2c8
L
73542016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7355
7356 PR tree-optimization/69989
7357 * gcc.dg/torture/pr69989.c: New test.
7358
33505bcf
EB
73592016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7360
7361 * gcc.target/i386/stack-realign-win.c: New test.
7362
524bfb19
HA
73632016-02-28 Harald Anlauf <anlauf@gmx.de>
7364
7365 PR fortran/60126
7366 * gfortran.dg/pr60126.f90: New test.
7367
bd542508
JL
73682016-02-27 Jeff Law <law@redhat.com>
7369
7370 Revert
7371 2016-02-26 Richard Biener <rguenther@suse.de>
7372 Jeff Law <law@redhat.com>
7373
7374 PR tree-optimization/69740
7375 * gcc.c-torture/compile/pr69740-1.c: New test.
7376 * gcc.c-torture/compile/pr69740-2.c: New test.
7377
dd1291e0
JD
73782016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7379
5fb67f8b 7380 PR fortran/69910
dd1291e0
JD
7381 * gfortran.dg/newunit_4.f90: New test.
7382
5cfefb59
JJ
73832016-02-27 Jakub Jelinek <jakub@redhat.com>
7384
7385 PR target/69613
7386 PR rtl-optimization/69886
7387 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7388 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7389 target.
7390
20ba5f33
MS
73912016-02-26 Martin Sebor <msebor@redhat.com>
7392
7393 PR tree-optimization/15826
7394 * gcc.dg/tree-ssa/pr15826.c: New test.
7395
e6fb01b0
JJ
73962016-02-26 Jakub Jelinek <jakub@redhat.com>
7397
7398 PR target/69969
7399 * gcc.target/powerpc/pr69969.c: New test.
7400
e3e0cf64
MS
74012016-02-26 Martin Sebor <msebor@redhat.com>
7402
7403 PR c++/15766
7404 * g++.old-deja/g++.other/decl5.C: Add a test case.
7405
d1f2bea5
SB
74062016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7407
7408 PR target/69946
7409 * gcc.target/powerpc/pr69946.c: New file.
7410
4a4f9d2b 74112016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 7412 Jeff Law <law@redhat.com>
4a4f9d2b 7413
e3e0cf64 7414 PR tree-optimization/69740
4a4f9d2b
RB
7415 * gcc.c-torture/compile/pr69740-1.c: New test.
7416 * gcc.c-torture/compile/pr69740-2.c: New test.
7417
ad2a2706
MJ
74182016-02-26 Martin Jambor <mjambor@suse.cz>
7419
7420 PR middle-end/69920
7421 * gcc.dg/torture/pr69932.c: New test.
7422 * gcc.dg/torture/pr69936.c: Likewise.
7423
1d11f7ce
AK
74242016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7425
7426 PR target/69709
7427 * gcc.target/s390/pr69709.c: New test.
7428
6cfccbb2
KT
74292016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7430
7431 PR target/69245
7432 * gcc.target/aarch64/pr69245_1.c: New test.
7433
ac59ad4e
KT
74342016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7435
7436 PR target/69613
7437 * gcc.dg/torture/pr69613.c: New test.
7438
a2ad54a0
JJ
74392016-02-26 Jakub Jelinek <jakub@redhat.com>
7440
7441 PR rtl-optimization/69891
7442 * gcc.target/i386/pr69891.c: New test.
7443
0884062c 74442016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
7445 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7446
d2369d4f 7447 PR target/61397
c163789b
MM
7448 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7449 functionality for both 32-bit and 64-bit.
7450
5aed7e2c
RB
74512016-02-26 Richard Biener <rguenther@suse.de>
7452
7453 PR tree-optimization/69551
7454 * gcc.dg/torture/pr69951.c: New testcase.
7455
798e2a8e
RB
74562016-02-25 Richard Biener <rguenther@suse.de>
7457
7458 PR tree-optimization/48795
7459 * gcc.dg/Warray-bounds-18.c: New testcase.
7460
9559fbac
RO
74612016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7462
7463 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7464
c049b107
JJ
74652016-02-25 Jakub Jelinek <jakub@redhat.com>
7466
7467 PR rtl-optimization/69896
7468 * gcc.dg/pr69896.c: New test.
7469
1137001c
PP
74702016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7471
7472 PR c++/69736
7473 * g++.dg/cpp1y/paren2.C: New test.
7474
2e9c8641
MS
74752016-02-24 Martin Sebor <msebor@redhat.com>
7476
7477 PR c/51147
7478 * gcc.dg/enum-mode-2.c: New test.
7479
03ca8fb3
JJ
74802016-02-24 Jakub Jelinek <jakub@redhat.com>
7481
7482 PR c++/69922
7483 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7484 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7485 * g++.dg/ubsan/pr69922.C: New test.
7486
0b05329b
MP
74872016-02-24 Marek Polacek <polacek@redhat.com>
7488
7489 PR c/69819
7490 * gcc.dg/pr69819.c: New test.
7491
57c2c374
MS
74922016-02-24 Martin Sebor <msebor@redhat.com>
7493
3b96b93a
MS
7494 PR c++/69912
7495 * g++.dg/ext/flexary15.C: New test.
7496
74972016-02-24 Martin Sebor <msebor@redhat.com>
7498
7499 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 7500 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 7501 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 7502
65433bb5
MK
75032016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7504 Charles Baylis <charles.baylis@linaro.org>
7505
7506 PR debug/61033
7507 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7508
f802a424 75092016-02-24 Richard Biener <rguenther@suse.de>
44293580 7510 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
7511
7512 PR middle-end/69760
7513 * gcc.dg/torture/pr69760.c: New testcase.
7514
525f795f
RO
75152016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7516
7517 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7518 pattern on Solaris with as.
7519
cd7bbceb
KT
75202016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7521
7522 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7523 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7524 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7525 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7526
89c0c1fd
JJ
75272016-02-24 Jakub Jelinek <jakub@redhat.com>
7528
7529 PR middle-end/69915
7530 * gcc.dg/pr69915.c: New test.
7531
0683fd27
KT
75322016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7533
7534 PR rtl-optimization/69886
7535 * gcc.dg/torture/pr69886.c: New test.
7536
e53d562a
RB
75372016-02-24 Richard Biener <rguenther@suse.de>
7538
7539 PR middle-end/68963
7540 * gcc.dg/torture/pr68963.c: New testcase.
7541
74a00288
KT
75422016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7543
7544 PR target/69875
7545 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7546 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7547 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7548 * gcc.target/arm/atomic_loaddi_1.c: New test.
7549 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7550 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7551 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7552 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7553 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7554 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7555 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7556 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7557
340fd4c9
JJ
75582016-02-24 Jakub Jelinek <jakub@redhat.com>
7559
7560 PR middle-end/69909
7561 * gcc.dg/torture/pr69909.c: New test.
7562
47d3fdb2
RB
75632016-02-24 Richard Biener <rguenther@suse.de>
7564
7565 PR tree-optimization/69907
7566 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7567 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7568 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7569
dab73e73
CB
75702016-02-24 Christian Bruel <christian.bruel@st.com>
7571
7572 * gcc.target/arm/pragma_cpp_fma.c: New test.
7573
7cc5ec65
JD
75742016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7575
7576 PR fortran/61156
7577 * gfortran.dg/include_6.f90: Update test.
7578
067fbd8b
JJ
75792016-02-23 Jakub Jelinek <jakub@redhat.com>
7580
7581 PR objc/69844
7582 * objc.dg/pr69844.m: New test.
7583
64a454d9
JD
75842016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7585
7586 PR libgfortran/69456
7587 * gfortran.dg/namelist_89.f90: New test.
7588 * gfortran.dg/pr59700.f90: Update test..
7589
35886f0b
MS
75902016-02-23 Martin Sebor <msebor@redhat.com>
7591
7592 PR middle-end/69780
7593 * g++.dg/ext/builtin_alloca.C: New test.
7594 * gcc.dg/builtins-68.c: New test.
7595
162cc7e3
RH
75962016-02-23 Richard Henderson <rth@redhat.com>
7597
7598 * gcc.target/i386/addr-space-3.c: Remove test.
7599
196440f8
DM
76002016-02-23 David Malcolm <dmalcolm@redhat.com>
7601
7602 PR preprocessor/69126
7603 PR preprocessor/69543
7604 * c-c++-common/pr69126-2-long.c: New test.
7605 * c-c++-common/pr69126-2-short.c: New test.
7606 * c-c++-common/pr69543-1.c: Remove xfail.
7607
1d3121af
DM
76082016-02-23 David Malcolm <dmalcolm@redhat.com>
7609
7610 PR preprocessor/69126
7611 PR preprocessor/69543
7612 PR preprocessor/69558
7613 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7614 (f): Rename to...
7615 (test_2): ...this, and add leading comment.
7616 (MACRO_3, test_3): New.
7617 (MACRO_4A, MACRO_4B, test_4): New.
7618 (MACRO): Rename to...
7619 (MACRO_5): ...this.
7620 (g): Rename to...
7621 (test_5): ...this, updating for renaming of MACRO, and
7622 add leading comment.
7623 * c-c++-common/pr69543-1.c: New.
7624 * c-c++-common/pr69543-2.c: New.
7625 * c-c++-common/pr69543-3.c: New.
7626 * c-c++-common/pr69543-4.c: New.
7627 * c-c++-common/pr69558-1.c: New.
7628 * c-c++-common/pr69558-2.c: New.
7629 * c-c++-common/pr69558-3.c: New.
7630 * c-c++-common/pr69558-4.c: New.
7631 * gcc.dg/pr69558.c: Move to...
7632 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7633 xfail for c++.
7634
f99c3557
TS
76352016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7636
7637 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7638 to -ftree-parallelize-loops/-fopenacc changes.
7639 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7640 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7641 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7642 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7643 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7644 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7645 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7646 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7647 * c-c++-common/goacc/kernels-loop.c: Likewise.
7648 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7649 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7650 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7651 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7652
c60ec7c2
RO
76532016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7654
7655 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7656
f1a62b6f
JJ
76572016-02-23 Jakub Jelinek <jakub@redhat.com>
7658
e67bf044
JJ
7659 PR c++/69902
7660 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7661
f1a62b6f
JJ
7662 PR c/69900
7663 * gcc.dg/pr69900.c: New test.
7664
20c5e09e
MJ
76652016-02-23 Martin Jambor <mjambor@suse.cz>
7666
7667 PR tree-optimization/69666
7668 * gcc.dg/tree-ssa/pr69666.c: New test.
7669
e457a6fc
AV
76702016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7671
7672 PR fortran/67451
7673 * gfortran.dg/coarray_allocate_5.f08: New test.
7674
d7b574f4
AK
76752016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7676
7677 * gcc.target/s390/vcond-shift.c: Move to ...
7678 * gcc.target/s390/vector/vcond-shift.c: ... here.
7679
58bdeb44
AK
76802016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7681
7682 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7683 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7684
7cd0387b
AK
76852016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7686
7687 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7688
4246c8da
MW
76892016-02-20 Mark Wielaard <mjw@redhat.com>
7690
7691 PR c/28901
7692 * gcc.dg/unused-variable-3.c: New test.
7693
f93bc532
JJ
76942016-02-22 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR target/69888
7697 * gcc.target/i386/pr69888.c: New test.
7698
c4e360f4
RB
76992016-02-22 Richard Biener <rguenther@suse.de>
7700
7701 PR tree-optimization/69882
7702 * gfortran.dg/vect/pr69882.f90: New testcase.
7703
09c92f1c
JJ
77042016-02-22 Jakub Jelinek <jakub@redhat.com>
7705
7706 PR target/69885
7707 * gcc.dg/pr69885.c: New test.
7708
f88d45dc
OE
77092016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7710
7711 PR target/69806
7712 PR target/54089
7713 * gcc.target/sh/pr54089-10.c: New.
7714
ce1ff48e
PT
77152016-02-20 Paul Thomas <pault@gcc.gnu.org>
7716
7717 PR fortran/69423
7718 * gfortran.dg/deferred_character_15.f90 : New test.
7719
bbf27208
DH
77202016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7721
7722 PR fortran/57365
7723 gfortran.dg/allocate_with_source_18.f03: New test.
7724
77252016-02-20 Harald Anlauf <anlauf@gmx.de>
7726
7727 PR fortran/52531
7728 gfortran.dg/gomp/pr52531.f90: New test.
7729
268be88c
BE
77302016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7731
7732 PR c++/69865
7733 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7734 -std=c++03.
7735
4b6c824a
JJ
77362016-02-19 Jakub Jelinek <jakub@redhat.com>
7737
871b3f47
JJ
7738 PR c++/69826
7739 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7740 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7741
7a965d51
JJ
7742 PR c++/69850
7743 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7744
4b6c824a
JJ
7745 PR c++/69851
7746 * g++.dg/torture/pr69851.C: New test.
7747
15fca21a
MS
77482016-02-19 Martin Sebor <msebor@redhat.com>
7749
7750 PR testsuite/69573
7751 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7752
19e21586
JJ
77532016-02-19 Jakub Jelinek <jakub@redhat.com>
7754
03a616ac
JJ
7755 PR c++/69850
7756 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7757 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7758
19e21586
JJ
7759 PR c++/67767
7760 * g++.dg/cpp0x/pr67767.C: New test.
7761
2db16594
KT
77622016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7763
7764 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7765 for fp, simd, crypto, crc, lse.
7766 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7767 above.
7768 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7769 effective target check.
7770
5a7d9d1e
JJ
77712016-02-19 Jakub Jelinek <jakub@redhat.com>
7772
7773 PR target/69820
7774 * gcc.target/i386/pr69820.c: New test.
7775
6448f064
AK
77762016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7777
7778 * gcc.target/s390/vector/int128-1.c: New test.
7779
d0a859e6
AK
77802016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7781
7782 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7783
9e4eb643
AK
77842016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7785
7786 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7787 instruction pattern name to prevent the testcase from failing with
7788 -march=z13.
7789
859a4c0e
AK
77902016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7791
7792 * gcc.target/s390/md/movstr-2.c: New test.
7793
efc2340b
MK
77942016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7795
7796 * gcc.target/s390/morestack.c: New test.
7797
ca2bfbc2
DV
77982016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7799
7800 PR target/69625
7801 * gcc.target/s390/pr69625.c: Add test case.
7802
efd4bd05
BE
78032016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7804
7805 PR testsuite/68580
7806 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7807
2bf2078a
MM
78082016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7809
7810 PR target/68404
7811 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7812 * gcc.target/powerpc/fusion3.c: Likewise.
7813
f003579e
RB
78142016-02-18 Richard Biener <rguenther@suse.de>
7815
7816 PR middle-end/69553
7817 * g++.dg/torture/pr69553.C: New testcase.
7818
19233914
NC
78192016-02-18 Nick Clifton <nickc@redhat.com>
7820
efd4bd05
BE
7821 PR target/62254
7822 PR target/69610
7823 * gcc.target/arm/pr62554.c: New test.
7824 * gcc.target/arm/pr69610-1.c: New test.
7825 * gcc.target/arm/pr69610-2.c: New test.
19233914 7826
23f27839
RB
78272016-02-18 Richard Biener <rguenther@suse.de>
7828
7829 PR middle-end/69854
7830 * gcc.dg/torture/pr69854.c: New testcase.
7831
932c0da4
JJ
78322016-02-17 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR c++/69850
7835 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7836
1bed93e4
BS
78372012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7838
7839 * gcc.target/powerpc/vec-cg.c: New test.
7840
57bfb134
RB
78412016-02-17 Richard Biener <rguenther@suse.de>
7842
7843 PR testsuite/69586
7844 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7845
a44e0ebb
KT
78462016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7847
7848 PR target/69161
7849 * gcc.c-torture/compile/pr69161.c: New test.
7850
ffacd726
DS
78512016-02-17 David Sherwood <david.sherwood@arm.com>
7852
7853 PR target/69532
7854 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7855 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7856
448db8d2
EB
78572016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7858
7859 * gcc.dg/ifcvt-4.c: Skip on Visium.
7860
e2f0522e
EB
78612016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7862
7863 * gnat.dg/atomic8.adb: New test.
7864
bf17fe3f
EB
78652016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7866
7867 * gnat.dg/discr46.ad[sb]: New test.
7868
ecf835e9
KN
78692016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7870
7871 PR Target/48344
7872 * gcc.target/powerpc/pr48344-1.c: New test.
7873
49a1164a
TK
78742015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7875
7876 PR fortran/69742
7877 * gfortran.dg/associate_21.f90: New test.
7878
bf14eba2
JJ
78792016-02-16 Jakub Jelinek <jakub@redhat.com>
7880
7881 PR c/69835
7882 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7883 -Wnonnull in dg-options.
7884 * c-c++-common/nonnull-2.c: New test.
7885
35a093b6
JG
78862016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7887 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7888
7889 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7890
e387d491
JJ
78912016-02-16 Jakub Jelinek <jakub@redhat.com>
7892
7893 PR middle-end/69801
7894 * gcc.dg/pr69801.c: Add empty dg-options.
7895
ba539195
JN
78962016-02-16 James Norris <jnorris@codesourcery.com>
7897
7898 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7899 * g++.dg/goacc/deviceptr-1.c: New file.
7900
2a2b8f64
JJ
79012016-02-16 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR tree-optimization/69820
7904 * gcc.dg/vect/pr69820.c: New test.
7905
87440c29
RB
79062016-02-16 Richard Biener <rguenther@suse.de>
7907
7908 PR tree-optimization/69776
7909 * gcc.dg/torture/pr69776-2.c: New testcase.
7910
6d87c306
BS
79112016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7912
7913 PR tree-optimization/69714
7914 * gcc.dg/torture/pr69714.c: New test.
7915
3824a0a2
JJ
79162016-02-16 Jakub Jelinek <jakub@redhat.com>
7917
7918 PR tree-optimization/69802
7919 * gcc.dg/pr69802.c: New test.
7920
c8cfe96e
RB
79212016-02-16 Richard Biener <rguenther@suse.de>
7922
7923 PR middle-end/69801
7924 * gcc.dg/pr69801.c: New testcase.
7925
fc12098d
JD
79262016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7927
7928 PR libgfortran/69651
7929 * gfortran.dg/read_bang.f90: New test.
7930 * gfortran.dg/read_bang4.f90: New test.
7931
ba6b3795
JJ
79322016-02-15 Jakub Jelinek <jakub@redhat.com>
7933
f0516ca4
JJ
7934 PR c++/69658
7935 * g++.dg/init/pr69658.C: New test.
7936
ba6b3795
JJ
7937 PR c++/69797
7938 * c-c++-common/pr69797.c: New test.
7939
de3f9a2d
PK
79402016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7941
7942 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7943 check for aarch64*-*-*.
7944
17a3b967
RB
79452016-02-15 Richard Biener <rguenther@suse.de>
7946
7947 PR tree-optimization/69783
7948 * gcc.dg/vect/pr69783.c: New testcase.
7949
1c48bff1
RB
79502016-02-15 Richard Biener <rguenther@suse.de>
7951
7952 PR tree-optimization/69776
7953 * gcc.dg/torture/pr69776.c: New testcase.
7954
1e6025b6
TK
79552016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7956
7957 PR fortran/60526
7958 * gfortran.dg/type_decl_4.f90: Reinstated.
7959
d3308279
JDA
79602016-02-14 John David Anglin <danglin@gcc.gnu.org>
7961
7962 PR fortran/68746
7963 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7964
b7c56581
TK
79652016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7966
7967 PR fortran/60526
7968 PR bootstrap/69816
7969 * gfortran.dg/type_decl_4.f90: Removed.
7970
60cb4ef5
TK
79712016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7972
7973 PR fortran/60526
7974 * gfortran.dg/type_decl_4.f90: New test.
7975
f6964637
AM
79762016-02-14 Alan Modra <amodra@gmail.com>
7977
1a8849d1 7978 PR testsuite/68886
f6964637
AM
7979 * gcc.c-torture/execute/stkalign.c: Revise test.
7980
f5121920
OE
79812016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7982
7983 PR target/67260
7984 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7985
6cda3ab6
OE
79862016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7987
7988 PR target/67260
7989 * gcc.target/sh/torture/pr67260.c: New.
7990
6786e598
JDA
79912016-02-12 John David Anglin <danglin@gcc.gnu.org>
7992
7993 * gcc.dg/pr67964.c: Add dg-require-alias.
7994
7e05dad8
OE
79952016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7996
7997 PR target/67636
7998 PR target/64345
7999 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8000
7f4cc3ce
JD
80012016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8002
8003 PR libgfortran/69668
8004 * gfortran.dg/namelist_88.f90: New test.
8005
955ca6dc
JD
80062016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8007
8008 PR libgfortran/69668
8009 * gfortran.dg/namelist_38.f90: Update test.
8010 * gfortran.dg/namelist_84.f90: Update test.
8011
876217ae
DM
80122016-02-12 David Malcolm <dmalcolm@redhat.com>
8013
8014 PR other/69554
8015 * gcc.dg/pr69554-1.c: New test.
8016 * gfortran.dg/pr69554-1.F90: New test.
8017 * gfortran.dg/pr69554-2.F90: New test.
8018 * lib/gcc-dg.exp (proc dg-locus): New function.
8019 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8020 distinguish between the caret-printing and non-caret-printing
8021 cases. If caret-printing has been explicitly enabled, bail out
8022 without attempting to fix up the output.
8023
61789eed
DM
80242016-02-12 David Malcolm <dmalcolm@redhat.com>
8025
8026 PR driver/69265
8027 PR driver/69453
8028 * gcc.dg/spellcheck-options-3.c: New test case.
8029 * gcc.dg/spellcheck-options-4.c: New test case.
8030 * gcc.dg/spellcheck-options-5.c: New test case.
8031 * gcc.dg/spellcheck-options-6.c: New test case.
8032 * gcc.dg/spellcheck-options-7.c: New test case.
8033 * gcc.dg/spellcheck-options-8.c: New test case.
8034 * gcc.dg/spellcheck-options-9.c: New test case.
8035 * gcc.dg/spellcheck-options-10.c: New test case.
8036
c3090c1f
JJ
80372016-02-12 Jakub Jelinek <jakub@redhat.com>
8038
8039 PR rtl-optimization/69764
8040 PR rtl-optimization/69771
8041 * c-c++-common/pr69764.c: New test.
8042 * gcc.dg/torture/pr69771.c: New test.
8043
8222034d
MP
80442016-02-12 Marek Polacek <polacek@redhat.com>
8045
8046 * g++.dg/torture/init-list1.C: New.
8047
f749f792
MP
80482016-02-12 Marek Polacek <polacek@redhat.com>
8049
8050 * gcc.dg/pr69522.c: Add empty dg-options.
8051
199fb02a
IE
80522016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8053
8054 * g++.dg/lto/lto.exp: Include and init mpx.
8055 * g++.dg/lto/pr69729_0.C: New test.
8056
b69539cb
JJ
80572016-02-12 Jakub Jelinek <jakub@redhat.com>
8058
06ff7000
JJ
8059 PR ipa/69241
8060 * g++.dg/ipa/pr69241-4.C: New test.
8061
b69539cb
JJ
8062 PR ipa/68672
8063 * g++.dg/ipa/pr68672-1.C: New test.
8064 * g++.dg/ipa/pr68672-2.C: New test.
8065 * g++.dg/ipa/pr68672-3.C: New test.
8066
16595a1f
BS
80672016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8068
8069 PR c/69522
6d87c306 8070 * gcc.dg/pr69522.c: New test.
16595a1f 8071
38d795d2
PP
80722016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8073
8074 PR c++/69098
8075 * g++.dg/cpp1y/69098.C: New test.
8076 * g++.dg/cpp1y/69098-2.C: New test.
8077
9c582551
JJ
80782016-02-12 Jakub Jelinek <jakub@redhat.com>
8079
8080 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8081 and neighbour -> neighbor.
8082 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8083 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8084 * c-c++-common/Wvarargs.c: Likewise.
8085 * c-c++-common/goacc/host_data-5.c: Likewise.
8086 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8087 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8088 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8089 * gcc.target/aarch64/pr60697.c: Likewise.
8090 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8091 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8092 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8093 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8094 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8095 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8096 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8097 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8098 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8099 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8100 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8101 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8102 * g++.dg/lookup/koenig5.C: Likewise.
8103 * g++.dg/ext/no-asm-2.C: Likewise.
8104 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8105 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8106 * gfortran.dg/used_types_16.f90: Likewise.
8107 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8108 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8109 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8110 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8111 * gfortran.dg/abstract_type_6.f03: Likewise.
8112 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8113 * gfortran.dg/used_types_15.f90: Likewise.
8114 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8115 * gfortran.dg/exit_3.f08: Likewise.
8116 * gfortran.dg/open_status_2.f90: Likewise.
8117 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8118 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8119 * gfortran.dg/associate_1.f03: Likewise.
8120 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8121 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8122 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8123 * gcc.dg/builtin-object-size-1.c: Likewise.
8124 * gcc.dg/noreturn-6.c: Likewise.
8125 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8126 * gcc.dg/globalalias.c: Likewise.
8127 * gcc.dg/builtins-config.h: Likewise.
8128 * gcc.dg/pr30457.c: Likewise.
8129 * gcc.c-torture/compile/volatile-1.c: Likewise.
8130 * gcc.c-torture/execute/20101011-1.c: Likewise.
8131 * c-c++-common/Waddress-1.c: Likewise.
8132
66756373
JJ
81332016-02-11 Jakub Jelinek <jakub@redhat.com>
8134
8135 PR c/69768
8136 * c-c++-common/Waddress-1.c: New test.
8137
76fe932b
AV
81382016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8139
8140 PR fortran/69296
8141 * gfortran.dg/associate_19.f03: New test.
8142 * gfortran.dg/associate_20.f03: New test.
8143
564c4d4b
OE
81442016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8145
8146 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8147
e1c1ecb0
KT
81482016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8149
8150 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8151 .arch armv8-a\n. Add -dA to dg-options.
8152 * gcc.target/aarch64/assembler_arch_1.c: New test.
8153 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8154
0d7d9458
PC
81552016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8156
8157 PR c++/68726
8158 * g++.dg/cpp0x/pr68726.C: New.
8159
e6208a60
IE
81602016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8161
8162 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8163 test.
8164
281a11eb
RB
81652016-02-11 Richard Biener <rguenther@suse.de>
8166
8167 * g++.dg/tree-ssa/pr61034.C: Adjust.
8168
e03dd765
VM
81692016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8170
4b48faf5 8171 PR target/69148
e03dd765
VM
8172 * gcc.target/s390/pr69148.c: New.
8173
cdc23927
YR
81742016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8175
8176 PR tree-optimization/69652
8177 * gcc.dg/torture/pr69652.c: New test.
8178
e199dd0a
JJ
81792016-02-10 Jakub Jelinek <jakub@redhat.com>
8180 Patrick Palka <ppalka@gcc.gnu.org>
8181
8182 PR ipa/69241
8183 PR c++/69649
8184 * g++.dg/ipa/pr69241-1.C: New test.
8185 * g++.dg/ipa/pr69241-2.C: New test.
8186 * g++.dg/ipa/pr69241-3.C: New test.
8187 * g++.dg/ipa/pr69649.C: New test.
8188
d6b38027
UB
81892016-02-10 Uros Bizjak <ubizjak@gmail.com>
8190
8191 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8192 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8193
13b562c5
BC
81942016-02-10 Bin Cheng <bin.cheng@arm.com>
8195
8196 PR tree-optimization/68021
8197 * gcc.dg/tree-ssa/pr68021.c: New test.
8198
24a179f8
RB
81992016-02-10 Richard Biener <rguenther@suse.de>
8200
8201 PR tree-optimization/69726
8202 * gcc.dg/uninit-22.c: New testcase.
8203
0d99886f
AP
82042016-02-09 Andrew Pinski <apinski@cavium.com>
8205
8206 PR tree-opt/69282
8207 * gcc.c-torture/compile/20160205-1.c: New testcase.
8208
ab04995c
MM
82092016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8210
8211 PR target/68404
8212 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8213 instead accessing a really large arrray.
8214 * gcc.target/powerpc/fusion3.c: Likewise.
8215
4b79ac23
CB
82162016-02-09 Charles Baylis <charles.baylis@linaro.org>
8217
8218 PR target/68532
8219 * gcc.c-torture/execute/pr68532.c: New test.
8220
b890a441
AO
82212016-02-11 Alexandre Oliva <aoliva@redhat.com>
8222
8223 PR target/69634
8224 * gcc.dg/pr69634.c: New.
8225
84a5bef7
RB
82262016-02-09 Richard Biener <rguenther@suse.de>
8227
8228 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8229
1f123759 82302016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 8231
1f123759
AF
8232 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8233
65860c77
YR
82342016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8235
8236 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8237
7e1e8a0a
RB
82382016-02-09 Richard Biener <rguenther@suse.de>
8239
8240 PR tree-optimization/69715
8241 * gcc.dg/torture/pr69715.c: New testcase.
8242
efb45a9f
PP
82432016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8244
8245 PR c++/69139
8246 * g++.dg/cpp0x/trailing12.C: New test.
8247 * g++.dg/cpp0x/trailing13.C: New test.
8248
20a0c6f9
PP
82492016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8250
8251 PR c++/69283
8252 PR c++/67835
8253 * g++.dg/cpp1y/auto-fn29.C: New test.
8254 * g++.dg/cpp1y/auto-fn30.C: New test.
8255
a162f3af
JJ
82562016-02-08 Jakub Jelinek <jakub@redhat.com>
8257
8258 PR tree-optimization/69209
8259 * gcc.c-torture/compile/pr69209.c: New test.
8260
4b4a9fbd
JL
82612016-02-08 Jeff Law <law@redhat.com>
8262
8263 PR tree-optimization/68541
8264 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8265 of statements allowed in join block for path splitting.
8266
cfac5ed2
JJ
82672016-02-08 Jakub Jelinek <jakub@redhat.com>
8268
f68bc23f
JJ
8269 PR c++/59627
8270 * g++.dg/gomp/pr59627.C: New test.
8271
cfac5ed2
JJ
8272 PR ipa/69239
8273 * g++.dg/ipa/pr69239.C: New test.
8274
44714d8c
DM
82752016-02-08 David Malcolm <dmalcolm@redhat.com>
8276
8277 PR preprocessor/69664
8278 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8279 * gcc.dg/cpp/warn-comments.c: Likewise.
8280
eba9e839
MP
82812016-02-08 Marek Polacek <polacek@redhat.com>
8282
8283 PR c++/69688
8284 * g++.dg/init/const12.C: New test.
8285
a011cd92
BS
82862016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8287
8288 PR target/60410
8289 * gcc.dg/lto/pr55113_0.c: Remove test.
8290
5317b1be
RB
82912016-02-08 Richard Biener <rguenther@suse.de>
8292
8293 PR tree-optimization/69719
8294 * gcc.dg/torture/pr69719.c: New testcase.
8295
63998a63
RB
82962016-02-08 Richard Biener <rguenther@suse.de>
8297 Jeff Law <law@redhat.com>
8298
8299 PR target/68273
8300 * gcc.target/mips/pr68273.c: New testcase.
8301
43f4a281
RB
83022016-02-08 Richard Biener <rguenther@suse.de>
8303
8304 PR rtl-optimization/69274
8305 * gcc.target/i386/addr-sel-1.c: XFAIL.
8306
0b604d2d
JL
83072016-02-08 Jeff Law <law@redhat.com>
8308
e8dfe49e
JL
8309 PR tree-optimization/68541
8310 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8311
6daecd7a 8312 PR tree-optimization/65917
0b604d2d
JL
8313 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8314
c0f0e35a
JD
83152016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8316
8317 PR fortran/50555
8318 * gfortran.dg/namelist_args.f90: New test.
8319
8981d712
JL
83202016-02-05 Jeff Law <law@redhat.com>
8321
6daecd7a 8322 PR tree-optimization/68541
8981d712
JL
8323 * gcc.dg/tree-ssa/split-path-2.c: New test.
8324 * gcc.dg/tree-ssa/split-path-3.c: New test.
8325 * gcc.dg/tree-ssa/split-path-4.c: New test.
8326 * gcc.dg/tree-ssa/split-path-5.c: New test.
8327 * gcc.dg/tree-ssa/split-path-6.c: New test.
8328 * gcc.dg/tree-ssa/split-path-7.c: New test.
8329
46cb9332
MS
83302016-02-05 Martin Sebor <msebor@redhat.com>
8331
8332 PR c++/69662
8333 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8334 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8335
be2083ea
RH
83362016-02-06 Richard HEnderson <rth@redhat.com>
8337
8338 PR c/69643
8339 * gcc.target/i386/addr-space-4.c: New.
8340 * gcc.target/i386/addr-space-5.c: New.
8341
711d7c23
MM
83422016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8343
8344 PR fortran/66089
8345 * gfortran.dg/elemental_dependency_6.f90: New.
8346
b5c1c988
JJ
83472016-02-05 Jakub Jelinek <jakub@redhat.com>
8348
861c7bcd
JJ
8349 PR rtl-optimization/69691
8350 * gcc.c-torture/execute/pr69691.c: New test.
8351
b5c1c988
JJ
8352 PR c++/69628
8353 * g++.dg/parse/pr69628.C: New test.
8354
f7dfa966
UB
83552016-02-05 Uros Bizjak <ubizjak@gmail.com>
8356
8357 * gcc.dg/sancov/asan.c: Move to ...
8358 * gcc.dg/asan/sancov-1.c: ... here.
8359
9b143e64
UB
83602016-02-05 Uros Bizjak <ubizjak@gmail.com>
8361
8362 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8363
f5d4b899
L
83642016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8365
8366 PR target/69677
8367 * gcc.target/i386/pr69677.c: New test.
8368
76c85fbb
PP
83692016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8370
8371 PR c++/68948
8372 * g++.dg/template/pr68948.C: New test.
8373
f181bf90
DV
83742016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8375
8376 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8377 (only necessary on s390x).
8378
714fb282
L
83792016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8380
8381 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8382 -mno-accumulate-outgoing-args.
8383
618d6c1c
PP
83842016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8385
8386 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8387
1066e9b5
JJ
83882016-02-04 Jakub Jelinek <jakub@redhat.com>
8389
8390 PR c/69669
8391 * c-c++-common/pr69669.c: New test.
8392
76255d0d
MM
83932016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8394
8395 PR target/69667
8396 * g++.dg/pr69667.C: New file.
8397
e0b059b1
WD
83982016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8399
8400 PR target/69619
8401 * gcc.dg/pr69619.c: Add new test.
8402
2692b5c8
RS
84032016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8404
8405 PR rtl-optimization/69577
8406 * gcc.target/i386/pr69577.c: New test.
8407
7db337c2
ML
84082016-02-04 Martin Liska <mliska@suse.cz>
8409
8410 * g++.dg/asan/pr69276.C: New test.
8411
cc9c0829
KT
84122016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8413
8414 PR target/65932
8415 PR target/67714
8416 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8417 a single smulbb instruction.
8418 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8419 * gcc.target/amr/wmul-2.c: Likewise.
8420
eb9feb52
KT
84212016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8422
8423 PR target/65932
8424 PR target/67714
8425 * gcc.c-torture/execute/pr67714.c: New test.
8426
61f727fe
JJ
84272016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8428
8429 PR target/69454
8430 * gcc.target/i386/pr69454-1.c: New test.
8431 * gcc.target/i386/pr69454-2.c: New test.
8432
05dd97db
MS
84332016-02-03 Martin Sebor <msebor@redhat.com>
8434
8435 PR c++/69251
8436 PR c++/69253
8437 PR c++/69290
8438 PR c++/69277
8439 PR c++/69349
8440 * g++.dg/ext/flexarray-mangle-2.C: New test.
8441 * g++.dg/ext/flexarray-mangle.C: New test.
8442 * g++.dg/ext/flexarray-subst.C: New test.
8443 * g++.dg/ext/flexary11.C: New test.
8444 * g++.dg/ext/flexary12.C: New test.
8445 * g++.dg/ext/flexary13.C: New test.
8446 * g++.dg/ext/flexary14.C: New test.
8447 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8448
dac2fc29
L
84492016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8450
8451 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8452 Define only if CHECK_FLOAT128 is defined.
8453 (main): Properly initialize u5.
8454
eadb8035
JJ
84552016-02-03 Jakub Jelinek <jakub@redhat.com>
8456
0afbb81b
JJ
8457 PR c/69627
8458 * gcc.dg/pr69627.c: New test.
8459
eadb8035
JJ
8460 PR target/69644
8461 * gcc.dg/pr69644.c: New test.
8462
b12d4923
MS
84632016-02-03 Mike Stump <mikestump@comcast.net>
8464
8465 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8466 support for struct-layout-1.exp.
8467
ab4bae0c
PP
84682016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8469
8470 PR c++/69056
618d6c1c 8471 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 8472
95831c01
VM
84732016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8474 Alexandre Oliva <aoliva@redhat.com>
8475
8476 PR target/69461
8477 * gcc.target/powerpc/pr69461.c: New.
8478
ccc71ab8
UB
84792016-02-03 Uros Bizjak <ubizjak@gmail.com>
8480
8481 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8482 works from here ...
8483 (check_effective_target_fsanitize_thread): ... to here. Do not
8484 specify additional compile flags for the test source.
8485 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8486 specify additional compile flags for the test source.
8487
96299640
WD
84882016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8489
8490 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8491
781d83d9
AV
84922016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8493
8494 PR fortran/67451
8495 PR fortran/69418
8496 * gfortran.dg/coarray_allocate_2.f08: New test.
8497 * gfortran.dg/coarray_allocate_3.f08: New test.
8498 * gfortran.dg/coarray_allocate_4.f08: New test.
8499
d8208e6d
AL
85002016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8501
8502 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8503 use same scan-tree-dump-times on all platforms.
8504 * gcc.dg/vect/vect-outer-1.c: Likewise.
8505 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8506 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8507 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8508 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8509 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8510 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8511 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8512
a8394fa0
SB
85132016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8514
8515 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8516 warning.
8517
f3baa1d3
L
85182016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8519
8520 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8521
eb077516
JN
85222016-02-02 James Norris <jnorris@codesourcery.com>
8523
8524 * c-c++-common/goacc/routine-5.c: Add tests.
8525
578fb225
AM
85262016-02-02 Alexander Monakov <amonakov@ispras.ru>
8527
8528 * gcc.target/nvptx/unsigned-cmp.c: New test.
8529
c64f7d37
WD
85302016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8531
8532 * gcc.target/aarch64/scalar_shift_1.c
8533 (test_corners_sisd_di): Improve force to SIMD register.
8534 (test_corners_sisd_si): Likewise.
8535 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8536 Remove scan-assembler check for ldr.
8537
90c6f26c
RB
85382016-02-02 Richard Biener <rguenther@suse.de>
8539
8540 PR tree-optimization/69595
8541 * gcc.dg/Warray-bounds-17.c: New testcase.
8542
9dc03c97
RB
85432016-02-02 Richard Biener <rguenther@suse.de>
8544
8545 PR tree-optimization/69606
8546 * gcc.dg/torture/pr69606.c: New testcase.
8547
2d4dc223
YR
85482016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8549
8550 PR middle-end/68542
8551 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8552 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8553
65c98fde
AM
85542016-02-02 Alan Modra <amodra@gmail.com>
8555
8556 PR target/69548
8557 * gcc.target/powerpc/pr69548.c: New test.
8558
e1b81f2b
JJ
85592016-02-01 Jakub Jelinek <jakub@redhat.com>
8560
d0268b37
JJ
8561 PR rtl-optimization/69592
8562 * gcc.dg/pr69592.c: New test.
8563
e1b81f2b
JJ
8564 PR preprocessor/69543
8565 PR c/69558
8566 * gcc.dg/pr69543.c: New test.
8567 * gcc.dg/pr69558.c: New test.
8568
7dd7780d
UB
85692016-02-01 Uros Bizjak <ubizjak@gmail.com>
8570
bf672ee5
UB
8571 PR testsuite/65940
8572 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 8573
9a7013f8
MS
85742016-02-01 Martin Sebor <msebor@redhat.com>
8575
8576 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8577
e681fb2b
BC
85782016-02-01 Bin Cheng <bin.cheng@arm.com>
8579
8580 PR tree-optimization/67921
8581 * c-c++-common/ubsan/pr67921.c: New test.
8582
ff86345f
RB
85832016-02-01 Richard Biener <rguenther@suse.de>
8584
8585 PR middle-end/69556
8586 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8587
bc369dbd
RB
85882016-02-01 Richard Biener <rguenther@suse.de>
8589
8590 PR tree-optimization/69574
8591 * gcc.dg/torture/pr69574.c: New testcase.
8592
ef318184
RB
85932016-02-01 Richard Biener <rguenther@suse.de>
8594
8595 PR tree-optimization/69579
8596 * gcc.dg/setjmp-6.c: New testcase.
8597
654745e6
JJ
85982016-02-01 Jakub Jelinek <jakub@redhat.com>
8599
8600 PR rtl-optimization/69570
8601 * g++.dg/opt/pr69570.C: New test.
8602
e6c0c44b
RH
86032016-02-01 Richard Henderson <rth@redhat.com>
8604
8605 * gcc.dg/pr69535.c: New test.
8606
6ff3f09a
JDA
86072016-01-31 John David Anglin <danglin@gcc.gnu.org>
8608
2c005538
JDA
8609 PR testsuite/69584
8610 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8611 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8612
61083a4b
JDA
8613 PR debug/68244
8614 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8615
6ff3f09a
JDA
8616 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8617
0c221916
PT
86182016-01-31 Paul Thomas <pault@gcc.gnu.org>
8619
8620 PR fortran/67564
8621 * gfortran.dg/allocate_with_source_17.f03: New test.
8622
db7a2818
JJ
86232016-01-30 Jakub Jelinek <jakub@redhat.com>
8624
8625 PR tree-optimization/69546
8626 * gcc.dg/torture/pr69546.c: New test.
8627
e520d5f0
PT
86282016-01-30 Paul Thomas <pault@gcc.gnu.org>
8629
8630 PR fortran/69566
8631 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8632
343c05d3
MS
86332016-01-30 Martin Sebor <msebor@redhat.com>
8634
8635 PR c++/68490
8636 * g++.dg/ext/flexary10.C: New test.
8637
d6c3a539
DH
86382016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8639
8640 PR fortran/66707
8641 gfortran.dg/common_23.f90: New test.
8642
52d72fcd
BS
86432016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8644
8645 PR target/65546
8646 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8647 condition being checked, and disable it when the target supports
8648 misaligned loads and stores.
8649
3a5d2ba4
JJ
86502016-01-29 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR debug/69518
8653 * gcc.dg/torture/pr69518.c: New test.
8654
6bbacdb5
L
86552016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8656
8657 PR target/69530
8658 * gcc.target/i386/pr69530.c: New test.
8659
af932cdb
SE
86602016-01-29 Steve Ellcey <sellcey@imgtec.com>
8661
8662 PR target/65604
8663 * gcc.target/mips/div-delay.c: New test.
8664
26658b7c
JJ
86652016-01-29 Jakub Jelinek <jakub@redhat.com>
8666
33e89989
JJ
8667 PR target/69551
8668 * gcc.target/i386/pr69551.c: New test.
8669
26658b7c
JJ
8670 PR target/66137
8671 * gcc.target/i386/pr66137.c: New test.
8672
401116b5
AB
86732016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8674
8675 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8676 always built for p5600.
8677 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8678 isa=p5600 dg-option.
8679
d4abfcc5
RB
86802016-01-29 Richard Biener <rguenther@suse.de>
8681
8682 PR tree-optimization/69547
8683 * g++.dg/tree-ssa/pr69547.C: New testcase.
8684
16b77b32
JJ
86852016-01-29 Jakub Jelinek <jakub@redhat.com>
8686
8687 PR debug/66869
8688 * g++.dg/warn/Wunused-function2.C: New test.
8689
a1c95464
DV
86902016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8691
8692 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8693 support for test to succeed.
8694
5453bfed
MP
86952016-01-29 Marek Polacek <polacek@redhat.com>
8696
8697 PR c++/69509
8698 PR c++/69516
8699 * g++.dg/ext/constexpr-vla2.C: New test.
8700 * g++.dg/ext/constexpr-vla3.C: New test.
8701 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8702
452ec2a5
RB
87032016-01-29 Richard Biener <rguenther@suse.de>
8704
8705 PR middle-end/69537
8706 * gcc.dg/uninit-21.c: New testcase.
8707
aec0b19e
UB
87082016-01-28 Uros Bizjak <ubizjak@gmail.com>
8709
8710 PR target/69459
8711 * gcc.target/i386/pr69459.c: New test.
8712
df113ce7
SE
87132016-01-28 Steve Ellcey <sellcey@imgtec.com>
8714
8715 PR target/68400
8716 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8717 * gcc.target/mips/pr68400.c: New test.
8718
494de84f
MS
87192016-01-28 Martin Sebor <msebor@redhat.com>
8720
8721 PR target/17381
8722 * gcc.target/powerpc/pr17381.c: New test.
8723
eb1b1f01
JJ
87242016-01-28 Jakub Jelinek <jakub@redhat.com>
8725
8726 PR middle-end/69542
8727 * gcc.dg/torture/pr69542.c: New test.
8728
6dfeb7ce
WD
87292016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8730
8731 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8732
4b7471a4
DE
87332016-01-28 David Edelsohn <dje.gcc@gmail.com>
8734
8735 * gcc.dg/pr65980.c: Skip on AIX.
8736 * gcc.dg/pr66688.c: Same.
8737
b271fd21
DE
87382016-01-28 David Edelsohn <dje.gcc@gmail.com>
8739
8740 PR target/63679
8741 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8742 * gcc.dg/tree-ssa/sra-18.c: Same.
8743
874108a9
AV
87442016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8745
8746 PR fortran/62536
8747 * gfortran.dg/block_15.f08: New test.
8748 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8749 on incorrectly closed BLOCK.
8750
30480bcd
IE
87512016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8752
8753 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
87542016-01-28 Richard Biener <rguenther@suse.de>
8755
8756 PR tree-optimization/69466
8757 * gfortran.dg/vect/pr69466.f90: New testcase.
8758
0d4c694e
TP
87592016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8760
8761 * g++.dg/pr67989.C: Remove ARM-specific option.
8762 * gcc.target/arm/pr67989.C: New file.
8763
2aa780da
UB
87642016-01-27 Uros Bizjak <ubizjak@gmail.com>
8765
8766 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8767 and expm1 test for glibc < 2.11.
8768
f75ebe77
RH
87692016-01-27 Richard Henderson <rth@redhat.com>
8770
8771 * gcc.c-torture/execute/pr69447.c: New test.
8772
87732016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 8774
9a175e65 8775 PR fortran/69422
49847d75
PT
8776 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8777
cbdd8ae0
JJ
87782016-01-27 Jakub Jelinek <jakub@redhat.com>
8779
8780 PR debug/66869
8781 * gcc.dg/pr66869.c: New test.
8782
2b572b3c
JL
87832016-01-25 Jeff Law <law@redhat.com>
8784
8785 PR tree-optimization/68398
aec0b19e 8786 PR tree-optimization/69196
2b572b3c
JL
8787 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8788 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8789 path to avoid new heuristic allowing more irreducible regions
8790 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8791 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8792 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8793 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8794 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8795
fa74a4bc
MP
87962016-01-27 Marek Polacek <polacek@redhat.com>
8797
8798 PR c/68062
8799 * c-c++-common/vector-compare-4.c: New test.
8800
0afff540
DM
88012016-01-27 David Malcolm <dmalcolm@redhat.com>
8802
8803 PR preprocessor/69126
8804 * c-c++-common/pr69126.c: New test case.
8805
1a218fc9
ILT
88062016-01-27 Ian Lance Taylor <iant@google.com>
8807
8808 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8809
5d70666e
RB
88102016-01-27 Ryan Burn <contact@rnburn.com>
8811
8812 PR cilkplus/69267
8813 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8814
87ff4d66
UB
88152016-01-27 Uros Bizjak <ubizjak@gmail.com>
8816
8817 PR target/69512
8818 * gcc.target/i386/pr69512.c: New test.
8819
27e23cca
RE
88202016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8821
8822 PR ada/69488
8823 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8824
05bf54c3
MP
88252016-01-27 Marek Polacek <polacek@redhat.com>
8826
8827 PR c++/69379
8828 * g++.dg/pr69379.C: New test.
8829
60214d0d
MS
88302016-01-27 Martin Sebor <msebor@redhat.com>
8831
8832 PR c++/69317
8833 * g++.dg/abi/Wabi-2-2.C: New test.
8834 * g++.dg/abi/Wabi-2-3.C: New test.
8835 * g++.dg/abi/Wabi-3-2.C: New test.
8836 * g++.dg/abi/Wabi-3-3.C: New test.
8837
167c7bfa
RB
88382016-01-27 Richard Biener <rguenther@suse.de>
8839
8840 PR tree-optimization/69166
8841 * gcc.dg/torture/pr69166.c: New testcase.
8842
1430fb1f
MJ
88432016-01-27 Martin Jambor <mjambor@suse.cz>
8844
8845 PR tree-optimization/69355
8846 * gcc.dg/tree-ssa/pr69355.c: New test.
8847
95e3030c
MP
88482016-01-27 Marek Polacek <polacek@redhat.com>
8849
8850 PR c++/69496
8851 * g++.dg/ext/constexpr-vla1.C: New test.
8852
eeb085f3
CB
88532016-01-20 Christian Bruel <christian.bruel@st.com>
8854
8855 PR target/69245
8856 * gcc.target/arm/pr69245.c: New test.
8857
b1652dde
JJ
88582016-01-27 Jakub Jelinek <jakub@redhat.com>
8859
8860 PR tree-optimization/69399
8861 * gcc.dg/torture/pr69399.c: New test.
8862
ce7e8f00
EB
88632016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8864
8865 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8866
e4aac1d1
EB
88672016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8868
8869 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8870
8dfdb419
TV
88712016-01-26 Tom de Vries <tom@codesourcery.com>
8872
8873 PR tree-optimization/69110
8874 * gcc.dg/autopar/pr69110.c: New test.
8875
56f80f54 88762016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 8877 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
8878
8879 * gcc.dg/graphite/isl-ast-op-select.c: New.
8880
a0909527
PT
88812015-01-26 Paul Thomas <pault@gcc.gnu.org>
8882
8883 PR fortran/69385
8884 * gfortran.dg/allocate_error_6.f90: New test.
8885
ffc445f4
RH
88862016-01-26 Richard Henderson <rth@redhat.com>
8887
8888 * gcc.dg/tm/pr60908.c: New test.
8889
01e1dea3
DM
88902016-01-26 David Malcolm <dmalcolm@redhat.com>
8891
8892 PR other/69006
8893 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8894 directive.
8895 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8896 expected multiline output to reflect the colorization being
8897 disabled before newlines.
8898 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8899 (custom_diagnostic_finalizer): Replace call to
8900 pp_newline_and_flush with call to pp_flush.
8901 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8902 * gfortran.dg/implicit_class_1.f90: Likewise.
8903 * lib/gcc-dg.exp (allow_blank_lines): New global.
8904 (dg-allow-blank-lines-in-output): New procedure.
8905 (gcc-dg-prune): Complain about blank lines in the output, unless
8906 dg-allow-blank-lines-in-output was called.
8907 * lib/multiline.exp (_build_multiline_regex): Only support
8908 arbitrary followup text for non-blank-lines, not for blank lines.
8909
13f92e8d
JJ
89102016-01-26 Jakub Jelinek <jakub@redhat.com>
8911
8912 PR tree-optimization/69483
8913 * gcc.dg/pr69483.c: New test.
8914 * g++.dg/opt/pr69483.C: New test.
8915
92422235
CL
89162016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8917
8918 PR target/68620
8919 * gcc.target/arm/pr68620.c: New test.
8920
0bccf11b
L
89212016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8922
8923 * gcc.target/i386/pr68986-2.c: Remove -m32.
8924
81cd202e
L
89252016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8926
8927 PR target/68986
8928 * gcc.target/i386/pr68986-1.c: New test.
8929 * gcc.target/i386/pr68986-2.c: Likewise.
8930 * gcc.target/i386/pr68986-3.c: Likewise.
8931
213a1c03
CB
89322016-01-26 Christian Bruel <christian.bruel@st.com>
8933
8934 * lib/target-supports.exp
8935 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8936 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8937 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8938
22a08dd1
RB
89392016-01-26 Richard Biener <rguenther@suse.de>
8940
8941 PR tree-optimization/69452
8942 * gcc.dg/torture/pr69452.c: New testcase.
8943
6c06e0e8
JJ
89442016-01-26 Jakub Jelinek <jakub@redhat.com>
8945
8946 PR target/69442
8947 * gcc.dg/pr69442.c: New test.
8948
b96824c4
RFI
89492016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8950
8951 PR target/67896
8952 * gcc.target/aarch64/simd/pr67896.C: New.
8953
5ee31e57
RS
89542016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8955
8956 PR tree-optimization/69400
8957 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8958 function.
8959 (plugin_init): Call it.
8960 * gcc.dg/torture/pr69400.c: New test.
8961
7ddfb31d
CL
89622016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8963
8964 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8965
1e050c90
AK
89662016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8967 Sebastian Pop <s.pop@samsung.com>
8968
8969 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8970 isl-0.15.
8971
c8ee4bf5
AK
89722016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8973 Sebastian Pop <s.pop@samsung.com>
8974
8975 * gcc.dg/graphite/pr69292.c: New.
8976
d902b330
JJ
89772016-01-25 Jakub Jelinek <jakub@redhat.com>
8978
8979 * c-c++-common/goacc/use_device-1.c: New test.
8980
2c89b952
JL
89812016-01-25 Jeff Law <law@redhat.com>
8982
8983 PR tree-optimization/69196
8984 PR tree-optimization/68398
8985 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8986 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8987
685c8785
DE
89882016-01-25 David Edelsohn <dje.gcc@gmail.com>
8989
8990 PR target/69469
8991 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8992 Algorithm.
8993
95cef0c1
RB
89942016-01-25 Richard Biener <rguenther@suse.de>
8995
8996 PR testsuite/69380
8997 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8998
2947d3b2
IE
89992016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9000
9001 PR target/69421
9002 * gcc.dg/pr69421.c: New test.
9003
ae19075a
BB
90042016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9005
9006 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9007 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9008 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9009 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9010 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9011 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9012 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9013 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9014 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9015 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9016
fa4511c2
RB
90172016-01-25 Richard Biener <rguenther@suse.de>
9018
9019 PR tree-optimization/69376
9020 * gcc.dg/torture/pr69376.c: New testcase.
9021
1d101216
JD
90222016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9023
9024 PR fortran/69397
9025 PR fortran/68442
9026 * gfortran.dg/interface_38.f90: New test.
9027 * gfortran.dg/interface_39.f90: New test.
a0909527 9028
a59b92b0
PP
90292016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9030
9031 Revert:
9032 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9033
9034 PR c++/11858
9035 PR c++/24663
9036 PR c++/24664
9037 * g++.dg/template/pr11858.C: New test.
9038 * g++.dg/template/pr24663.C: New test.
9039 * g++.dg/template/unify12.C: New test.
9040 * g++.dg/template/unify13.C: New test.
9041 * g++.dg/template/unify14.C: New test.
9042 * g++.dg/template/unify15.C: New test.
9043 * g++.dg/template/unify16.C: New test.
9044 * g++.dg/template/unify17.C: New test.
9045
16acb1a8
DH
90462016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9047
9048 PR fortran/68283
9049 gfortran.dg/pr68283.f90: New test.
9050
094773e8
TK
90512016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9052
9053 PR fortran/66094
9054 * gfortran.dg/inline_matmul_13.f90: New test.
9055 * gfortran.dg/matmul_bounds_8.f90: New test.
9056 * gfortran.dg/matmul_bounds_9.f90: New test.
9057 * gfortran.dg/matmul_bounds_10.f90: New test.
9058
42fb90d7
TV
90592016-01-23 Tom de Vries <tom@codesourcery.com>
9060
9061 PR tree-optimization/69426
9062 * gcc.dg/autopar/pr69426.c: New test.
9063
69da7802
MS
90642016-01-23 Martin Sebor <msebor@redhat.com>
9065
9066 PR c++/58109
9067 PR c++/69022
9068 * g++.dg/cpp0x/alignas5.C: New test.
9069 * g++.dg/ext/vector29.C: Same.
9070
da17300a
UB
90712016-01-23 Uros Bizjak <ubizjak@gmail.com>
9072
9073 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9074 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9075 _GNU_SOURCE from compile flags to the source.
9076 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9077 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9078 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9079 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9080
62041cfc
JJ
90812016-01-22 Jakub Jelinek <jakub@redhat.com>
9082
9083 PR target/69432
9084 * g++.dg/opt/pr69432.C: New test.
9085
f7d2ad6f
BS
90862016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9087
9088 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9089 32-bit targets testing an -m64 multilib.
9090
d403fc9a
WS
90912016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9092
9093 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9094 64-bit support.
9095
4aa16f8d
JG
90962016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9097
9098 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9099
7c816d0f
CB
91002016-01-21 Christian Bruel <christian.bruel@st.com>
9101
9102 PR target/68674
9103 * gcc.target/i386/pr68674.c
9104 * gcc.target/aarch64/pr68674.c
9105 * gcc.target/arm/pr68674.c
9106
fce661e8
KT
91072016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9108
9109 PR target/69403
9110 * gcc.c-torture/execute/pr69403.c: New test.
9111
4696899f
PC
91122016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9113
9114 PR c++/55843
9115 * g++.dg/template/pr55843.C: New.
9116
bac69366
AL
91172016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9118
9119 PR testsuite/66877
9120 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9121 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9122
b57d3a5c
BS
91232016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9124
9125 PR testsuite/67489
da17300a
UB
9126 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9127 from dg-do compile directive, and instead add
9128 { dg-require-effective-target int128 }.
b57d3a5c 9129
9f04a53e
MS
91302016-01-20 Martin Sebor <msebor@redhat.com>
9131
9132 PR c/69405
9133 * gcc.dg/sync-fetch.c: New test.
9134
38a51663
JL
91352016-01-21 Martin Sebor <msebor@redhat.com>
9136
9137 PR target/69252
9138 * gcc.target/powerpc/pr69252.c: New test.
9139
2423a75a
JD
91402016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9141
9142 PR fortran/65996
da17300a 9143 * gfortran.dg/pr65996.f90: New test.
2423a75a 9144
0a76463f
DV
91452016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9146
9147 PR c++/68810
9f04a53e 9148 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 9149 expected to generate an error.
0a76463f 9150
9776e692
BS
91512016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9152
9153 PR middle-end/66178
9154 * gcc.dg/torture/pr66178.c: New test.
9155
c8d3e088
AB
91562016-01-21 Anton Blanchard <anton@samba.org>
9157 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9158
9159 PR target/63354
9160 * gcc.target/powerpc/pr63354.c: New test.
9161
35b707ff
VM
91622016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9163
9164 PR rtl-optimization/68990
9165 * gcc.target/i386/pr68990: New.
9166
157b0829
NC
91672016-01-21 Nick Clifton <nickc@redhat.com>
9168
9169 PR target/69129
9170 * gcc.target/mips/pr69129.c: New.
9171
aede6748
PC
91722016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9173
9174 PR c++/58046
9175 * g++.dg/cpp0x/pr58046.C: New.
9176
5463c2c8
JJ
91772016-01-21 Jakub Jelinek <jakub@redhat.com>
9178
6d31cc75
SS
9179 PR target/69187
9180 PR target/65624
9181 * gcc.target/arm/pr69187.c: New test.
9182
5463c2c8
JJ
9183 PR c++/69355
9184 * g++.dg/torture/pr69355.C: New test.
9185
fa28f32b
AK
91862016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9187 Sebastian Pop <s.pop@samsung.com>
9188
9189 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9190
b920a047
AK
91912016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9192 Sebastian Pop <s.pop@samsung.com>
9193
da17300a 9194 * gcc.dg/graphite/pr68976.c: New test.
b920a047 9195
bdd3aea6
JJ
91962016-01-21 Jakub Jelinek <jakub@redhat.com>
9197
9198 PR middle-end/67653
9199 * c-c++-common/pr67653.c: New test.
9200 * gcc.dg/torture/pr29119.c: Add dg-warning.
9201
26a2e6ae
PB
92022016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9203
9204 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9205
d25c7690
PK
92062016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9207
9208 PR c/24293
9209 * gcc.dg/pr24293.c: New test.
9210 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9211 incomplete struct type.
9212 * gcc.dg/declspec-1.c: Likewise.
9213 * gcc.dg/pr63549.c: Likewise.
9214
889d5698
JJ
92152016-01-20 Jakub Jelinek <jakub@redhat.com>
9216
9217 PR tree-optimization/66612
9218 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9219 for bdn instruction.
9220
d7cf3dc7
CL
92212016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9222
9223 * lib/target-supports.exp
9224 (check_effective_target_arm_fp_ok_nocache): New.
9225 (check_effective_target_arm_fp_ok): New.
9226 (add_options_for_arm_fp): New.
9227 (check_effective_target_arm_crypto_ok_nocache): Require
9228 target_arm_v8_neon_ok instead of arm32.
9229 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9230 (check_effective_target_arm_crypto_pragma_ok): New.
9231 (add_options_for_arm_vfp): New.
9232 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9233 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9234 target instead. Force initial fpu to vfp.
9235 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9236 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9237 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9238 dependency.
9239 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9240 use arm_vfp effective target instead. Force initial fpu to vfp.
9241 * gcc.target/arm/attr-neon3.c: Likewise.
9242 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9243 arm_vfp_ok.
9244 * gcc.target/arm/unsigned-float.c: Likewise.
9245 * gcc.target/arm/vfp-1.c: Likewise.
9246 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9247 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9248 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9249 * gcc.target/arm/vfp-ldmias.c: Likewise.
9250 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9251 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9252 * gcc.target/arm/vfp-stmiad.c: Likewise.
9253 * gcc.target/arm/vfp-stmias.c: Likewise.
9254 * gcc.target/arm/vnmul-1.c: Likewise.
9255 * gcc.target/arm/vnmul-2.c: Likewise.
9256 * gcc.target/arm/vnmul-3.c: Likewise.
9257 * gcc.target/arm/vnmul-4.c: Likewise.
9258
01ac9704 92592016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 9260
e84b00da
L
9261 PR testsuite/69366
9262 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9263 the MPX run-time library, for compile-time MPX test.
9264 * gcc.target/i386/chkp-always_inline.c: Likewise.
9265 * gcc.target/i386/chkp-bndret.c: Likewise.
9266 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9267 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9268 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9269 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9270 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9271 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9272 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9273 * gcc.target/i386/chkp-label-address.c: Likewise.
9274 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9275 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9276 * gcc.target/i386/chkp-pr69044.c: Likewise.
9277 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9278 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9279 * gcc.target/i386/chkp-strchr.c: Likewise.
9280 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9281 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9282 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9283 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9284 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9285 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9286 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9287 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9288 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9289 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9290 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9291 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9292 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9293 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9294 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9295 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9296 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9297 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9298 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9299 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9300 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9301 * gcc.target/i386/pr63995-2.c: Likewise.
9302 * gcc.target/i386/pr64805.c: Likewise.
9303 * gcc.target/i386/pr65044.c: Likewise.
9304 * gcc.target/i386/pr65167.c: Likewise.
9305 * gcc.target/i386/pr65183.c: Likewise.
9306 * gcc.target/i386/pr65184.c: Likewise.
9307 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 9308
28b33016
IE
93092016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9310
9311 PR tree-optimization/69328
9312 * gcc.dg/pr69328.c: New test.
9313
bcff0913
JL
93142016-01-20 Jeff Law <law@redhat.com>
9315
bf0bb970 9316 PR target/25114
bcff0913
JL
9317 * gcc.target/m68k/pr25114.c: New test.
9318
a3f69631
AV
93192016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9320
9321 * gcc.target/arm/memset-inline-10.c: Added
9322 dg-require-effective-target arm_thumb2_ok.
9323
af33ba0d
EB
93242016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9325
9326 * gcc.dg/debug/dwarf2/sso.c: New test.
9327
7596d5de
UB
93282016-01-19 Uros Bizjak <ubizjak@gmail.com>
9329
9330 PR testsuite/68820
9331 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9332 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9333 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9334
ceda2c69
JH
93352016-01-19 Jan Hubicka <hubicka@ucw.cz>
9336
9337 PR ipa/66223
9338 * g++.dg/ipa/devirt-50.C: New testcase.
9339
38a979f2
MP
93402016-01-19 Marek Polacek <polacek@redhat.com>
9341
9342 PR c++/68965
9343 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9344 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9345
962801c5
KT
93462016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9347
9348 PR target/69135
9349 * gcc.target/arm/pr69135_1.c: New test.
9350
078fe40a
WD
93512015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9352
9353 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9354
786e3c06
WD
93552015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9356
9357 * gcc.target/aarch64/ccmp_1.c: New testcase.
9358
1e297006
MP
93592016-01-19 Marek Polacek <polacek@redhat.com>
9360
9361 PR c++/68586
9362 * g++.dg/cpp0x/enum30.C: New test.
9363
879c27e3
RB
93642016-01-19 Richard Biener <rguenther@suse.de>
9365
9366 PR tree-optimization/69336
9367 * g++.dg/tree-ssa/pr69336.C: New testcase.
9368
015337d3
JJ
93692016-01-19 Jakub Jelinek <jakub@redhat.com>
9370
9371 PR debug/65779
9372 * gcc.dg/pr65779.c: New test.
9373
e2c768b6
RB
93742016-01-19 Richard Biener <rguenther@suse.de>
9375
9376 PR tree-optimization/69352
9377 * gcc.dg/torture/pr69352.c: New testcase.
9378
569efc34
JJ
93792016-01-19 Jakub Jelinek <jakub@redhat.com>
9380
9381 PR rtl-optimization/68955
9382 PR rtl-optimization/64557
9383 * gcc.dg/torture/pr68955.c: New test.
9384
e49d321f
JH
93852016-01-19 Jan Hubicka <hubicka@ucw.cz>
9386
9387 PR lto/69136
9388 * g++.dg/torture/pr69136.C: New testcase.
9389
e9191ad3
JH
93902016-01-19 Jan Hubicka <hubicka@ucw.cz>
9391
9392 PR lto/69133
9393 * g++.dg/lto/pr69133_0.C: New testcase.
9394 * g++.dg/lto/pr69133_1.C: New testcase.
9395
2bedb645
JL
93962016-01-15 Jeff Law <law@redhat.com>
9397
9398 PR tree-optimization/69320
9399 * gcc.c-torture/pr69320-1.c: New test.
9400 * gcc.c-torture/pr69320-2.c: New test.
9401 * gcc.c-torture/pr69320-3.c: New test.
9402 * gcc.c-torture/pr69320-4.c: New test.
9403
17c15cb9
PP
94042016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9405
9406 PR c++/11858
9407 PR c++/24663
9408 PR c++/24664
9409 * g++.dg/template/pr11858.C: New test.
9410 * g++.dg/template/pr24663.C: New test.
9411 * g++.dg/template/unify12.C: New test.
9412 * g++.dg/template/unify13.C: New test.
9413 * g++.dg/template/unify14.C: New test.
9414 * g++.dg/template/unify15.C: New test.
9415 * g++.dg/template/unify16.C: New test.
9416 * g++.dg/template/unify17.C: New test.
9417
9617fd08
DM
94182016-01-18 David Malcolm <dmalcolm@redhat.com>
9419
9420 PR testsuite/69181
9421 * gcc.dg/pr69181-1.c: New test file.
9422 * gcc.dg/pr69181-2.c: New test file.
9423 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9424 globals by moving it to...
9425 (cleanup-after-saved-dg-test): ...this new function. Add
9426 "global additional_sources_used". Add reset of global
9427 multiline_expected_outputs to the empty list.
9428 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9429 global to...
9430 (multiline_expected_outputs): ...this, and updated comments to
9431 note that it is modified from gcc-dg.exp.
9432 (dg-end-multiline-output): Update for the above renaming.
9433 (handle-multiline-outputs): Likewise. Remove the clearing
9434 of the expected outputs to the empty list.
9435
b555a2e4
RB
94362016-01-18 Richard Biener <rguenther@suse.de>
9437
9438 PR tree-optimization/69297
9439 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9440
96902805
JM
94412016-01-18 Joseph Myers <joseph@codesourcery.com>
9442
9443 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9444 dg-options.
9445 * gcc.target/mips/mips-3d-2.c: Likewise.
9446 * gcc.target/mips/mips-3d-3.c: Likewise.
9447 * gcc.target/mips/mips-3d-4.c: Likewise.
9448 * gcc.target/mips/mips-3d-5.c: Likewise.
9449 * gcc.target/mips/mips-3d-6.c: Likewise.
9450 * gcc.target/mips/mips-3d-7.c: Likewise.
9451 * gcc.target/mips/mips-3d-8.c: Likewise.
9452 * gcc.target/mips/mips-3d-9.c: Likewise.
9453 * gcc.target/mips/mips-ps-1.c: Likewise.
9454 * gcc.target/mips/mips-ps-2.c: Likewise.
9455 * gcc.target/mips/mips-ps-3.c: Likewise.
9456 * gcc.target/mips/mips-ps-4.c: Likewise.
9457 * gcc.target/mips/mips-ps-5.c: Likewise.
9458 * gcc.target/mips/mips-ps-6.c: Likewise.
9459 * gcc.target/mips/mips-ps-7.c: Likewise.
9460 * gcc.target/mips/mips-ps-type.c: Likewise.
9461 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9462 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9463
40e26f94
TV
94642016-01-18 Tom de Vries <tom@codesourcery.com>
9465
9466 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9467 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9468 * c-c++-common/goacc/kernels-empty.c: New test.
9469 * c-c++-common/goacc/kernels-eternal.c: New test.
9470 * c-c++-common/goacc/kernels-loop-2.c: New test.
9471 * c-c++-common/goacc/kernels-loop-3.c: New test.
9472 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9473 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9474 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9475 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9476 * c-c++-common/goacc/kernels-loop-data.c: New test.
9477 * c-c++-common/goacc/kernels-loop-g.c: New test.
9478 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9479 * c-c++-common/goacc/kernels-loop-n.c: New test.
9480 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9481 * c-c++-common/goacc/kernels-loop.c: New test.
9482 * c-c++-common/goacc/kernels-noreturn.c: New test.
9483 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9484 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9485 * c-c++-common/goacc/kernels-reduction.c: New test.
9486
a98d4647
TV
94872016-01-18 Tom de Vries <tom@codesourcery.com>
9488
9489 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9490 * gcc.dg/autopar/outer-2.c: Same.
9491 * gcc.dg/autopar/outer-3.c: Same.
9492 * gcc.dg/autopar/outer-4.c: Same.
9493 * gcc.dg/autopar/outer-5.c: Same.
9494 * gcc.dg/autopar/outer-6.c: Same.
9495 * gcc.dg/autopar/parallelization-1.c: Same.
9496 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9497 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9498 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9499 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9500 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9501 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9502 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9503 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9504 * gcc.dg/autopar/pr39500-1.c: Same.
9505 * gcc.dg/autopar/pr39500-2.c: Same.
9506 * gcc.dg/autopar/pr46193.c: Same.
9507 * gcc.dg/autopar/pr46194.c: Same.
9508 * gcc.dg/autopar/pr49580.c: Same.
9509 * gcc.dg/autopar/pr49960-1.c: Same.
9510 * gcc.dg/autopar/pr49960.c: Same.
9511 * gcc.dg/autopar/pr68373.c: Same.
9512 * gcc.dg/autopar/reduc-1.c: Same.
9513 * gcc.dg/autopar/reduc-1char.c: Same.
9514 * gcc.dg/autopar/reduc-1short.c: Same.
9515 * gcc.dg/autopar/reduc-2.c: Same.
9516 * gcc.dg/autopar/reduc-2char.c: Same.
9517 * gcc.dg/autopar/reduc-2short.c: Same.
9518 * gcc.dg/autopar/reduc-3.c: Same.
9519 * gcc.dg/autopar/reduc-4.c: Same.
9520 * gcc.dg/autopar/reduc-6.c: Same.
9521 * gcc.dg/autopar/reduc-7.c: Same.
9522 * gcc.dg/autopar/reduc-8.c: Same.
9523 * gcc.dg/autopar/reduc-9.c: Same.
9524 * gcc.dg/autopar/uns-outer-4.c: Same.
9525 * gcc.dg/autopar/uns-outer-5.c: Same.
9526 * gcc.dg/autopar/uns-outer-6.c: Same.
9527 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9528 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9529
da976fa8
AL
95302016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9531
9532 PR target/63679
9533 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9534 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9535
70c1e886
AL
95362016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9537
9538 PR target/63679
9539 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9540 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9541 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9542
88bed196
AL
95432016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9544
9545 PR target/63679
9546 * gcc.dg/tree-ssa/sra-17.c: New.
9547 * gcc.dg/tree-ssa/sra-18.c: New.
9548
3dd5f42e
IE
95492016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9550
9551 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9552
ae5a77fa
EB
95532016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9554
9555 * gnat.dg/inline12.adb: New test.
9556
11e57fc6
BC
95572016-01-18 Bin Cheng <bin.cheng@arm.com>
9558
9559 PR tree-optimization/66797
9560 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9561
995b6fe0
RB
95622016-01-18 Richard Biener <rguenther@suse.de>
9563
9564 PR tree-optimization/69170
9565 * gcc.dg/torture/pr69170.c: New testcase.
9566
82ee0cf2 95672016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
9568
9569 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9570
d69da357
TV
95712016-01-16 Tom de Vries <tom@codesourcery.com>
9572
9573 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9574
a3845283
TV
95752016-01-16 Tom de Vries <tom@codesourcery.com>
9576
9577 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9578 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9579 redundant dg-require-effective-target pthread.
9580 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9581 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9582 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9583 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9584 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9585 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9586 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9587
197a6aa6
DE
95882016-01-16 David Edelsohn <dje.gcc@gmail.com>
9589
9590 PR target/68609
9591 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9592 * gcc.target/powerpc/recip-7.c: Same.
9593
ec7886c1
PP
95942016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9595
9596 PR c++/69091
9597 * g++.dg/template/pr69091.C: New test.
9598
203484bb
PP
95992016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9600
9601 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9602 dump does not contain an error_mark_node.
9603 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9604 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9605
aa2500e9
PP
96062016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9607
9608 PR c++/68936
9609 * g++.dg/template/pr68936.C: New test.
9610
28621a5c
DE
96112016-01-15 David Edelsohn <dje.gcc@gmail.com>
9612
9613 PR target/68609
9614 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9615 * gcc.target/powerpc/recip-2.c: Same.
9616 * gcc.target/powerpc/recip-3.c: Same.
9617 * gcc.target/powerpc/recip-4.c: Same.
9618 * gcc.target/powerpc/recip-sqrtf.c: Same.
9619
40c43aca
JL
96202016-01-15 Jeff Law <law@redhat.com>
9621
9622 PR tree-optimization/69270
9623 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9624 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9625
afbc5ae8
PT
96262016-01-15 Paul Thomas <pault@gcc.gnu.org>
9627
9628 PR fortran/49630
9629 * gfortran.dg/deferred_character_13.f90: New test for the fix
9630 of comment 3 of the PR.
9631
9632 PR fortran/54070
9633 * gfortran.dg/deferred_character_8.f90: New test
9634 * gfortran.dg/allocate_error_5.f90: New test
9635
9636 PR fortran/60593
9637 * gfortran.dg/deferred_character_10.f90: New test
9638
9639 PR fortran/60795
9640 * gfortran.dg/deferred_character_14.f90: New test
9641
9642 PR fortran/61147
9643 * gfortran.dg/deferred_character_11.f90: New test
9644
9645 PR fortran/64324
9646 * gfortran.dg/deferred_character_9.f90: New test
9647
49abe076
VM
96482016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9649
9650 PR rtl-optimization/69030
9651 * gcc.target/i386/pr69030.c: New.
9652
16d12992
KT
96532016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9654
9655 * gcc.target/aarch64/target_attr_17.c: New test.
9656
78810bd3
RB
96572016-01-15 Richard Biener <rguenther@suse.de>
9658
9659 PR tree-optimization/66856
9660 * gcc.dg/torture/pr66856-1.c: New testcase.
9661 * gcc.dg/torture/pr66856-2.c: Likewise.
9662
2bd847fe
RB
96632016-01-15 Richard Biener <rguenther@suse.de>
9664
9665 PR debug/69137
9666 * g++.dg/lto/pr69137_0.C: New testcase.
9667
a00fe3b7
RS
96682016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9669
9670 PR middle-end/69246
9671 * gcc.target/i386/pr69246.c: New test.
9672
cbb0e83b
DV
96732016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9674
7596d5de 9675 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 9676
5a500ecf
DV
96772016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9678
9679 PR c++/56194
9680 * g++.dg/init/const9.C: Disable test on S/390.
9681
5d9bf64f
DV
96822016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9683
9684 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9685 * g++.dg/Wno-frame-address.C: Ditto.
9686
e234b19e
DV
96872016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9688
9689 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9690
89483f99
RB
96912016-01-15 Richard Biener <rguenther@suse.de>
9692
9693 PR tree-optimization/68961
9694 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9695
94f37395
IE
96962016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9697
9698 * gcc.target/i386/pr65105-5.c: New test.
9699
82ee0cf2 97002016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
9701
9702 * gcc.c-torture/execute/alias-4.c: New testcase.
9703
82ee0cf2 97042016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
9705
9706 PR ipa/68148
9707 * g++.dg/ipa/devirt-49.C: New testcase.
9708
092f7deb 97092016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
9710
9711 PR target/65837
9712 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9713 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9714 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9715
e93c66bc
RB
97162016-01-15 Richard Biener <rguenther@suse.de>
9717
9718 PR tree-optimization/69117
9719 * gcc.dg/torture/pr69117.c: New testcase.
9720
c47eaca6 97212015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
9722
9723 PR c++/69048
9724 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9725
c3f6914a
FXC
97262016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9727
9728 PR testsuite/67509
9729 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9730 range tests use 100 * maximum instead of maximum + 1.
9731
cd65ae90
JJ
97322016-01-14 Jakub Jelinek <jakub@redhat.com>
9733
9734 PR debug/69244
9735 * gcc.dg/guality/pr69244.c: New test.
9736
19643948
UB
97372016-01-14 Uros Bizjak <ubizjak@gmail.com>
9738
9739 * lib/target-supports.exp (check_effective_target_issignaling):
9740 New procedure.
9741 * gcc.dg/pr61441.c: Require issignaling effective target.
9742
fe79c97e
SB
97432016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9744
9745 PR target/68803
9746 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9747
c7df95d8
DM
97482016-01-14 David Malcolm <dmalcolm@redhat.com>
9749
9750 PR c++/68819
9751 PR preprocessor/69177
9752 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9753 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9754 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9755 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9756
00083992
MP
97572016-01-14 Marek Polacek <polacek@redhat.com>
9758
9759 PR c/69262
9760 * gcc.dg/array-15.c: New test.
9761
0c9b3294
JJ
97622016-01-14 Jakub Jelinek <jakub@redhat.com>
9763
9764 PR middle-end/68146
9765 PR tree-optimization/69155
9766 * gfortran.dg/pr68146.f: New test.
9767 * gfortran.dg/pr69155.f90: New test.
9768
3688e13d
RB
97692016-01-14 Richard Biener <rguenther@suse.de>
9770
9771 PR tree-optimization/68060
9772 * gcc.dg/torture/pr68060-1.c: New testcase.
9773 * gcc.dg/torture/pr68060-2.c: Likewise.
9774
bab0ad3a
NC
97752016-01-14 Nick Clifton <nickc@redhat.com>
9776
9777 * lib/target-supports.exp
9778 (check_effective_target_arm_neon_ok_nocache): Add an option
9779 sequence that includes setting the ARM architecture to ARMv7-A.
9780 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9781 command line options necessary to enable Neon support.
9782 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9783 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9784 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9785 * gcc.target/arm/pr69180.c: Likewise.
9786
947c2ce5
JL
97872016-01-14 Jeff Law <law@redhat.com>
9788
9789 PR tree-optimization/69270
9790 * gcc.dg/tree-ssa/pr69270.c: New test.
9791
3342fd71
BS
97922016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9793
9794 PR c/66208
9795 * c-c++-common/pr66208.c: New file.
9796
2ad3adf1
JJ
97972016-01-13 Jakub Jelinek <jakub@redhat.com>
9798
9799 PR tree-optimization/69156
9800 * gcc.dg/pr69156.c: New test.
9801
398d6feb
L
98022016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9803
9804 * gcc.target/i386/pr69225-7.c: New test.
9805
4c868789
RH
98062016-01-13 Richard Henderson <rth@redhat.com>
9807
9808 * gcc.dg/tm/memopt-13.c: Update expected function.
9809 * gcc.dg/tm/memopt-6.c: Likewise.
9810
ef6d1772
UB
98112016-01-13 Uros Bizjak <ubizjak@gmail.com>
9812
9813 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9814 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9815 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9816 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 9817
ef6d1772
UB
98182016-01-13 Tom de Vries <tom@codesourcery.com>
9819
9820 PR tree-optimization/69169
0b4b6ef2
TV
9821 * gcc.dg/pr69169.c: New test.
9822
2ad3adf1 98232016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
9824
9825 PR target/69228
9826 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9827 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9828 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9829 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9830 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9831 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9832 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9833 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9834
9060e335
AK
98352016-01-13 Jakub Jelinek <jakub@redhat.com>
9836
9837 PR target/69247
9838 * gcc.dg/pr69247.c: New test.
9839
40311329
RB
98402016-01-13 Richard Biener <rguenther@suse.de>
9841
9842 PR tree-optimization/69242
9843 * gcc.dg/torture/pr69242.c: New testcase.
9844
ccbd7103
RB
98452016-01-13 Richard Biener <rguenther@suse.de>
9846
9847 PR tree-optimization/69186
9848 * gcc.dg/torture/pr69186.c: New testcase.
9849
c6f72a46
JL
98502016-01-13 Jeff Law <law@redhat.com>
9851
9852 PR tree-optimization/67755
9853 * gcc.dg/tree-ssa/pr67755.c: New test.
9854
98552016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
9856
9857 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9858 pass number in output by a star.
9859
c446cf07
BC
98602016-01-12 Bin Cheng <bin.cheng@arm.com>
9861
9862 PR tree-optimization/68911
9863 * gcc.c-torture/execute/pr68911.c: New test.
9864
5342156c
MP
98652016-01-12 Marek Polacek <polacek@redhat.com>
9866
9867 PR c++/68979
9868 * g++.dg/warn/permissive-1.C: New test.
9869
65364cc5
JJ
98702016-01-12 Jakub Jelinek <jakub@redhat.com>
9871
9872 PR objc++/68511
9873 PR c++/69213
9874 * g++.dg/opt/pr69213.C: New test.
9875
81b9a3d9
CB
98762016-01-12 Christian Bruel <christian.bruel@st.com>
9877
9878 PR target/69180
9879 * gcc.target/arm/pr69180.c: New test.
9880
3c4e91c9
RB
98812016-01-12 Richard Biener <rguenther@suse.de>
9882
9883 PR lto/69077
9884 * g++.dg/lto/pr69077_0.C: New testcase.
9885 * g++.dg/lto/pr69077_1.C: Likewise.
9886
5664cea1
JJ
98872016-01-12 Jakub Jelinek <jakub@redhat.com>
9888
9889 PR target/69175
9890 * g++.dg/opt/pr69175.C: New test.
9891
86cefc49
AL
98922016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9893
9894 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9895 rather than #including math.h & stdlib.h.
9896 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9897 * gcc.dg/vect/pr49771.c: Likewise.
9898 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9899 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9900 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9901 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9902 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9903 * gcc.dg/vect/pr44507.c: Likewise.
9904 * gcc.dg/vect/pr45902.c: Likewise.
9905 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9906 * gcc.dg/vect/vect-117.c: Likewise.
9907 * gcc.dg/vect/vect-99.c: Likewise.
9908 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9909 * gcc.dg/vect/vect-cond-1.c: Likewise.
9910 * gcc.dg/vect/vect-cond-2.c: Likewise.
9911 * gcc.dg/vect/vect-cond-3.c: Likewise.
9912 * gcc.dg/vect/vect-cond-4.c: Likewise.
9913 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9914 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9915 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9916 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9917 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9918 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9919 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9920 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9921 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9922 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9923 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9924 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9925 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9926 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9927 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9928 include of signal.h.
9929 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9930 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9931 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9932 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9933 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9934 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9935 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9936 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9937 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9938 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9939 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9940 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9941 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9942 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9943 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9944 * gcc.dg/vect/vect-outer-5.c: Likewise.
9945 * gcc.dg/vect/vect-outer-6.c: Likewise.
9946 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9947 include of stdio.h.
9948
b832f61e
NC
99492016-01-12 Nick Clifton <nickc@redhat.com>
9950
9951 PR target/68913
9952 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9953 to fread so that it will be found in all target runtimes.
9954
8eac49b1
RB
99552016-01-12 Richard Biener <rguenther@suse.de>
9956
9957 PR tree-optimization/69053
9958 * g++.dg/torture/pr69053.C: New testcase.
9959
2935d994
RB
99602016-01-12 Richard Biener <rguenther@suse.de>
9961
9962 PR tree-optimization/69168
9963 * gcc.dg/torture/pr69168.c: New testcase.
9964
66c16fd9
RB
99652016-01-12 Richard Biener <rguenther@suse.de>
9966
9967 PR tree-optimization/69157
9968 * gcc.dg/torture/pr69157.c: New testcase.
9969
99702016-01-12 Richard Biener <rguenther@suse.de>
9971
9972 PR tree-optimization/69174
9973 * gcc.dg/torture/pr69174.c: New testcase.
9974
723033a6
JJ
99752016-01-12 Jakub Jelinek <jakub@redhat.com>
9976
9977 PR c++/66808
9978 PR c++/69000
9979 * g++.dg/tls/pr66808.C: New test.
9980 * g++.dg/tls/pr69000.C: New test.
9981
3574cf47
BS
99822016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9983
9984 * gcc.target/powerpc/swaps-p8-23.c: New test.
9985 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9986
feb20787
JDA
99872016-01-11 John David Anglin <danglin@gcc.gnu.org>
9988
9989 PR tree-optimization/68356
9990 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9991
27b1820a
KV
99922016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9993 Jim Wilson <jim.wilson@linaro.org>
9994
9995 PR target/69194
9996 * gcc.target/arm/pr69194.c: New test.
9997
cf4de6af
L
99982016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9999
10000 PR target/69225
10001 * gcc.target/i386/pr69225-1.c: New test.
10002 * gcc.target/i386/pr69225-2.c: Likewise.
10003 * gcc.target/i386/pr69225-3.c: Likewise.
10004 * gcc.target/i386/pr69225-4.c: Likewise.
10005 * gcc.target/i386/pr69225-5.c: Likewise.
10006 * gcc.target/i386/pr69225-6.c: Likewise.
10007
1ebd5558
JJ
100082016-01-11 Jakub Jelinek <jakub@redhat.com>
10009
23552a4d
JJ
10010 PR target/67462
10011 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10012 if lp64.
10013
26ff85b0
JJ
10014 PR target/69071
10015 * gcc.dg/pr69071.c: New test.
10016
9cb6bd74
JJ
10017 PR c++/69211
10018 * g++.dg/opt/pr69211.C: New test.
10019
1ebd5558
JJ
10020 PR tree-optimization/69214
10021 * gcc.c-torture/compile/pr69214.c: New test.
10022
8c18c836
UB
100232016-01-11 Uros Bizjak <ubizjak@gmail.com>
10024
10025 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10026 * gcc.target/i386/pr66232-11.c: Ditto.
10027 * gcc.target/i386/pr66232-12.c: Ditto.
10028 * gcc.target/i386/pr66232-13.c: Ditto.
10029
62446e6e
RB
100302016-01-11 Richard Biener <rguenther@suse.de>
10031
10032 PR tree-optimization/69173
10033 * gcc.dg/torture/pr69173.c: New testcase.
10034
2b8568fe
KT
100352016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10036
10037 PR rtl-optimization/68796
10038 * gcc.target/aarch64/tst_5.c: New test.
10039 * gcc.target/aarch64/tst_6.c: Likewise.
10040
5baf4532
KT
100412016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10042
10043 PR rtl-optimization/68841
10044 * gcc.dg/pr68841.c: New test.
10045 * gcc.c-torture/execute/pr68841.c: New test.
10046
ca90b1ed
YR
100472016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10048
10049 PR rtl-optimization/68920
10050 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10051 for ix86 targets.
10052 * gcc.dg/ifcvt-5.c: New test.
10053
2ad3adf1 100542016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
10055
10056 PR bootstrap/69123
10057 * g++.dg/pr69123.C: New.
10058
83834c09
IE
100592016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10060
10061 PR target/69010
10062 * gcc.target/i386/pr69010.c: New test.
10063
dcf89d57
MJ
100642016-01-11 Martin Jambor <mjambor@suse.cz>
10065
10066 PR ipa/69044
10067 * gcc.target/i386/chkp-pr69044.c: New test.
10068
d95167ee
TV
100692016-01-11 Tom de Vries <tom@codesourcery.com>
10070
10071 PR tree-optimization/69109
10072 * gcc.dg/autopar/pr69109-2.c: New test.
10073 * gcc.dg/autopar/pr69109.c: New test.
10074
4f6403a8
TV
100752016-01-11 Tom de Vries <tom@codesourcery.com>
10076
10077 PR tree-optimization/69108
10078 * gcc.dg/autopar/pr69108.c: New test.
10079
21efdd80
PP
100802016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10081
10082 PR c++/69029
10083 * c-c++-common/Wisleading-indentation.c: Augment test.
10084
fd42eed8
TK
100852016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10086
10087 PR fortran/69154
10088 * gfortran.dg/inline_matmul_12.f90: New test.
10089
4f90ee6c
PT
100902016-01-10 Paul Thomas <pault@gcc.gnu.org>
10091
10092 PR fortran/67779
10093 * gfortran.dg/actual_array_offset_1: New test.
10094
3907c6cf
TV
100952016-01-10 Tom de Vries <tom@codesourcery.com>
10096
10097 PR tree-optimization/69062
10098 * gcc.dg/autopar/pr69062.c: New test.
10099
b07b236e
TS
101002016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10101
10102 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10103 * gcc.dg/vect/slp-perm-2.c: Likewise.
10104 * gcc.dg/vect/slp-perm-3.c: Likewise.
10105 * gcc.dg/vect/slp-perm-5.c: Likewise.
10106 * gcc.dg/vect/slp-perm-6.c: Likewise.
10107 * gcc.dg/vect/slp-perm-7.c: Likewise.
10108 * gcc.dg/vect/slp-perm-8.c: Likewise.
10109
23fab8ae
TV
101102016-01-10 Tom de Vries <tom@codesourcery.com>
10111
10112 PR tree-optimization/69039
10113 * gcc.dg/autopar/pr69039.c: New test.
10114
73f0dae2
MP
101152016-01-09 Marek Polacek <polacek@redhat.com>
10116
10117 PR c++/69113
10118 * g++.dg/pr69113.C: New test.
10119
20b8d734
JJ
101202016-01-09 Jakub Jelinek <jakub@redhat.com>
10121
10122 PR middle-end/50865
10123 PR tree-optimization/69097
10124 * gcc.c-torture/execute/pr50865.c: New test.
10125 * gcc.c-torture/execute/pr69097-1.c: New test.
10126 * gcc.c-torture/execute/pr69097-2.c: New test.
10127 * gcc.dg/pr69097-1.c: New test.
10128 * gcc.dg/pr69097-2.c: New test.
10129
c50e614b
JJ
101302016-01-09 Jakub Jelinek <jakub@redhat.com>
10131
10132 PR c++/69164
10133 * g++.dg/opt/pr69164.C: New test.
10134
e0237993
JJ
101352016-01-08 Jakub Jelinek <jakub@redhat.com>
10136
10137 PR tree-optimization/69167
10138 * gcc.dg/pr69167.c: New test.
10139
bd8f5bb2
MP
101402016-01-08 Marek Polacek <polacek@redhat.com>
10141
10142 PR c++/68449
10143 * g++.dg/pr68449.C: New.
10144
bb0f5ca7
AL
101452016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10146
10147 PR tree-optimization/68707
10148 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10149 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10150 on platforms supporting it.
10151 * gcc.dg/vect/slp-perm-2.c: Likewise.
10152 * gcc.dg/vect/slp-perm-3.c: Likewise.
10153 * gcc.dg/vect/slp-perm-5.c: Likewise.
10154 * gcc.dg/vect/slp-perm-7.c: Likewise.
10155 * gcc.dg/vect/slp-perm-8.c: Likewise.
10156 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10157 on platforms supporting it.
10158
22518428
JJ
101592016-01-08 Jakub Jelinek <jakub@redhat.com>
10160
33f0852f
JJ
10161 PR tree-optimization/69162
10162 * gcc.dg/pr69162.c: New test.
10163
22518428
JJ
10164 PR tree-optimization/69172
10165 * gcc.dg/pr69172.c: New test.
10166
80e9b3aa
TP
101672016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10168
10169 PR tree-optimization/67781
10170 * gcc.c-torture/execute/pr67781.c: New file.
10171
262a363f
JJ
101722016-01-08 Jakub Jelinek <jakub@redhat.com>
10173
10174 PR tree-optimization/69083
10175 * gcc.dg/vect/pr69083.c: New test.
10176
6e1f093f
SS
101772016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10178
10179 PR tree-optimization/61441
10180 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10181 Use -fexcess-precision=standard for compiler options.
10182 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10183
53290e07
JJ
101842016-01-08 Jakub Jelinek <jakub@redhat.com>
10185
57bf3072
JJ
10186 PR fortran/69128
10187 * gfortran.dg/gomp/pr69128.f90: New test.
10188
53290e07
JJ
10189 PR c++/69145
10190 * g++.dg/ext/pr69145-1.C: New test.
10191 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10192 * g++.dg/ext/pr69145-2.h: New file.
10193
7a127fa7
MS
101942016-01-07 Martin Sebor <msebor@redhat.com>
10195
10196 PR c/68966
10197 * gcc.dg/atomic-fetch-bool.c: New test.
10198 * gcc.dg/sync-fetch-bool.c: New test.
10199
95918b49
L
102002016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10201
10202 PR fortran/66680
10203 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10204
c8e62a9d
NC
102052016-01-07 Nick Clifton <nickc@redhat.com>
10206
10207 PR target/66655
10208 * g++.dg/pr66655.C: New test.
10209 * g++.dg/pr66655_1.cc: Test support file.
10210 * g++.dg/pr66655.h: Test header file.
10211
2ad3adf1 102122016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
10213
10214 PR fortran/66680
10215 gfortran.dg/gomp/pr66680.f90: New test.
10216
4cd9ca92
L
102172016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10218
10219 PR target/69171
10220 * gcc.target/i386/pr69171-1.c: New test.
10221 * gcc.target/i386/pr69171-2.c: Likewise.
10222 * gcc.target/i386/pr69171-3.c: Likewise.
10223 * gcc.target/i386/pr69171-4.c: Likewise.
10224 * gcc.target/i386/pr69171-5.c: Likewise.
10225 * gcc.target/i386/pr69171-6.c: Likewise.
10226
7e33d4dc
BS
102272015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10228
10229 PR middle-end/67639
10230 * c-c++-common/pr67639.c: New test.
10231
fec64afc
JJ
102322016-01-07 Jakub Jelinek <jakub@redhat.com>
10233
10234 PR tree-optimization/69141
10235 * g++.dg/opt/pr69141.C: New test.
10236
f293ad29
EB
102372016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10238
10239 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10240
5027395e
UB
102412016-01-06 Uros Bizjak <ubizjak@gmail.com>
10242
10243 PR target/69140
10244 * gcc.target/i386/pr69140.c: New test
10245
7443cf13
DM
102462016-01-06 David Malcolm <dmalcolm@redhat.com>
10247
10248 * gcc.dg/bad-dereference.c: New test case.
10249
32928931
BS
102502015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10251
10252 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10253
68dd05da
AS
102542016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10255
10256 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10257
6b131d5b
MP
102582016-01-06 Marek Polacek <polacek@redhat.com>
10259
10260 PR sanitizer/69099
10261 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10262
8d9fdb49
MP
102632016-01-05 Marek Polacek <polacek@redhat.com>
10264
10265 PR c/69104
10266 * gcc.dg/atomic-invalid-2.c: New.
10267
acf93f1e
L
102682016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10269
10270 PR target/68991
10271 * gcc.target/i386/pr68991.c: New test.
10272
3f50525d
L
102732016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10274
10275 PR target/68991
10276 * g++.dg/pr68991-1.C: New test.
10277 * g++.dg/pr68991-2.C: Likewise.
10278
e0237993 102792016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 10280
e0237993 10281 PR other/60465
face88a1
ST
10282 * gcc.target/ia64/pr60465-gprel64.c: New test.
10283 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10284
a0866eff
KT
102852016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10286
10287 PR rtl-optimization/68651
10288 * gcc.target/aarch64/pr68651_1.c: New test.
10289
c589e975
DM
102902016-01-05 David Malcolm <dmalcolm@redhat.com>
10291
10292 PR c/69122
10293 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10294
929710d9
NS
102952016-01-05 Nathan Sidwell <nathan@acm.org>
10296
ce3e43d7
NS
10297 PR c++/58583
10298 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10299
929710d9
NS
10300 * gcc.dg/alias-15.c: New.
10301
a2faef8e
NC
103022016-01-05 Nick Clifton <nickc@redhat.com>
10303
10304 PR target/68870
10305 * g++.dg/pr68770.C: New test.
10306
4cfa76e3
MS
103072016-01-04 Mike Stump <mikestump@comcast.net>
10308
10309 * lib/target-supports.exp (check_effective_target_cilkplus):
10310 cilkplus targets require pthreads.
4ece61b6 10311 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 10312
4e8a3a35
MM
103132016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10314
10315 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10316 generation.
10317
818ab71a
JJ
103182016-01-04 Jakub Jelinek <jakub@redhat.com>
10319
10320 Update copyright years.
10321
2fe0a208
MP
103222016-01-04 Marek Polacek <polacek@redhat.com>
10323
10324 PR c/68908
10325 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10326 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10327 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10328
9e3b2fe3
EB
103292016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10330
10331 * gcc.target/sparc/20160104-2.c: New test.
10332
e8d65a35
EB
103332016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10334
10335 * gcc.target/sparc/20160104-1.c: New test.
10336
25ccfccd
PT
103372016-01-03 Paul Thomas <pault@gcc.gnu.org>
10338
10339 PR fortran/65045
10340 * gfortran.dg/pr65045.f90: New test.
10341
cb51d382
EB
103422016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10343
10344 * gnat.dg/specs/debug1.ads: Delete.
10345
6eeaad6e
JD
103462016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10347
10348 PR libgfortran/68867
10349 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10350 expression.
10351
2f968603
JD
103522016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10353
10354 PR libgfortran/68867
10355 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10356 PowerPC.
10357
591bb5e4
PT
103582016-01-01 Paul Thomas <pault@gcc.gnu.org>
10359
10360 PR fortran/68864
10361 * gfortran.dg/pr68864.f90: New test.
10362
f1e0620c
JJ
103632016-01-01 Jakub Jelinek <jakub@redhat.com>
10364
942a1319
JJ
10365 PR tree-optimization/69070
10366 * gcc.dg/pr69070.c: New test.
10367
10dff63f
JJ
10368 PR sanitizer/69055
10369 * gfortran.dg/pr69055.f90: New test.
10370
f1e0620c
JJ
10371 PR target/69015
10372 * gcc.dg/pr69015.c: New test.
818ab71a 10373\f
2f883d1c 10374Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
10375
10376Copying and distribution of this file, with or without modification,
10377are permitted in any medium without royalty provided the copyright
10378notice and this notice are preserved.