]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
gengtype.c (new_structure): Append to structures list.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b4c3a85b
JJ
12016-11-10 Jakub Jelinek <jakub@redhat.com>
2
3 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
4 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
5 no longer allowed and corresponding ordered construct.
6 * gfortran.dg/gomp/linear-1.f90: New test.
7 * gfortran.dg/gomp/declare-simd-2.f90: New test.
8 * gfortran.dg/gomp/declare-target-1.f90: New test.
9 * gfortran.dg/gomp/declare-target-2.f90: New test.
10
86bc8506
ML
112016-11-10 Martin Liska <mliska@suse.cz>
12
13 PR sanitizer/78270
14 * gcc.dg/asan/pr78270.c: New test.
15
ed5fdfba
PMR
162016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
17 Jakub Jelinek <jakub@redhat.com>
18
19 PR debug/78112
b4c3a85b 20 * g++.dg/pr78112.C: New testcase.
ed5fdfba 21
0391e4a3
JJ
222016-11-09 Jakub Jelinek <jakub@redhat.com>
23
cc38d9d6
JJ
24 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
25 -Wno-c++1z-compat.
26 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
27 string in case condition contains % characters.
28
0391e4a3
JJ
29 PR c++/78283
30 * g++.dg/cpp1z/noexcept-type13.C: New test.
31
410fe60d
TT
322016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
33
34 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
35 using (HAS_MOVN) with MIPS III.
36
271dd55c
JW
372016-11-09 Janus Weil <janus@gcc.gnu.org>
38
39 PR fortran/46459
40 * gfortran.dg/volatile14.f90: New test.
41
ff1f317b
UB
422016-11-09 Uros Bizjak <ubizjak@gmail.com>
43
44 PR target/78262
45 * gcc.target/i386/pr78262.c: New test.
46
f31adad4
FR
472016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
48
49 PR fortran/78259
50 * gfortran.dg/pr78259.f90: New test.
51
b349a81a
JW
522016-11-09 Janus Weil <janus@gcc.gnu.org>
53
54 PR fortran/60777
55 * gfortran.dg/spec_expr_7.f90: New test.
56
2e955d50
JJ
572016-11-09 Jakub Jelinek <jakub@redhat.com>
58
4f353581
JJ
59 PR target/77718
60 * gcc.c-torture/execute/pr77718.c: New test.
61
2e955d50
JJ
62 * gcc.dg/ubsan/c99-shift-3.c: New test.
63 * gcc.dg/ubsan/c99-shift-4.c: New test.
64 * gcc.dg/ubsan/c99-shift-5.c: New test.
65 * gcc.dg/ubsan/c99-shift-6.c: New test.
66
68c93708
ML
672016-11-09 Martin Liska <mliska@suse.cz>
68
69 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
70 test-case for memcmp.
71 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
72
7b649f79
TP
732016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
74
75 PR testsuite/78269
76 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
77
bfcb501d
PT
782016-11-09 Paul Thomas <pault@gcc.gnu.org>
79
80 * gfortran.dg/move_alloc_18.f90: New test.
81
e15861c2
PK
822016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
83
84 PR middle-end/78256
85 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
86 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
87
5f395580
JW
882016-11-09 Janus Weil <janus@gcc.gnu.org>
89
90 PR fortran/71894
91 * gfortran.dg/class_59.f90: New test.
92
37b14185
RB
932016-11-09 Richard Biener <rguenther@suse.de>
94
95 PR tree-optimization/78007
96 * gcc.dg/vect/vect-bswap32.c: Adjust.
97 * gcc.dg/vect/vect-bswap64.c: Likewise.
98
d6e8a41c
KV
992016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
100
101 * gcc.dg/ipa/vrp7.c: New test.
102
5d5f1e95
KV
1032016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
104
105 PR ipa/78121
106 * gcc.dg/ipa/pr78121.c: New test.
107
0290a292
MO
1082016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
109
110 * c-c++-common/asan/default_options.h: New file.
111 * c-c++-common/asan/strcasestr-1.c: New test.
112 * c-c++-common/asan/strcasestr-2.c: Likewise.
113 * c-c++-common/asan/strcspn-1.c: Likewise.
114 * c-c++-common/asan/strcspn-2.c: Likewise.
115 * c-c++-common/asan/strpbrk-1.c: Likewise.
116 * c-c++-common/asan/strpbrk-2.c: Likewise.
117 * c-c++-common/asan/strspn-1.c: Likewise.
118 * c-c++-common/asan/strspn-2.c: Likewise.
119 * c-c++-common/asan/strstr-1.c: Likewise.
120 * c-c++-common/asan/strstr-2.c: Likewise.
121 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
122
fbdb92eb
MO
1232016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
124
125 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
126
103c4f75
JW
1272016-11-08 Janus Weil <janus@gcc.gnu.org>
128
129 PR fortran/68440
130 * gfortran.dg/class_58.f90: New test.
131
90a2ffc0
UB
1322016-11-08 Uros Bizjak <ubizjak@gmail.com>
133
134 PR target/70799
135 * gcc.target/i386/pr70799-2.c: New test.
136
eba5aec8
JW
1372016-11-08 Janus Weil <janus@gcc.gnu.org>
138
139 PR fortran/77596
140 * gfortran.dg/proc_ptr_comp_46.f90: New test.
141
fad36601
BC
1422016-11-08 Bin Cheng <bin.cheng@arm.com>
143
144 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
145
7c8615b6
BC
1462016-11-08 Bin Cheng <bin.cheng@arm.com>
147
148 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
149
4c6a4a53
BC
1502016-11-08 Bin Cheng <bin.cheng@arm.com>
151
152 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
153
fcd1b8df
ML
1542016-11-08 Martin Liska <mliska@suse.cz>
155
156 PR testsuite/78242
157 * g++.dg/asan/use-after-scope-4.C: New test.
158 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
159 * gcc.dg/asan/use-after-scope-8.c: Remove.
160
f9ef2c76
RB
1612016-11-08 Richard Biener <rguenther@suse.de>
162
163 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
164
ad11774f
TC
1652016-11-08 Tamar Christina <tamar.christina@arm.com>
166
167 PR testsuite/78136
168 * gcc.dg/cpp/trad/trad.exp
169 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
170 * gcc.dg/cpp/trad/include.c: Use local header file.
171
fe73a332
RB
1722016-11-08 Richard Biener <rguenther@suse.de>
173
174 PR tree-optimization/78205
175 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
176
ed053eb8
RB
1772016-11-08 Richard Biener <rguenther@suse.de>
178
179 PR tree-optimization/78224
180 * g++.dg/torture/pr78224.C: New testcase.
181
06658c6d
SKS
1822016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
183
184 * gcc.dg/store_merging_1.c: Require store_merge.
185 * gcc.dg/store_merging_2.c: Likewise.
186 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 187 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
188 * gcc.dg/store_merging_6.c: Likewise.
189 * gcc.dg/store_merging_7.c: Likewise.
190 * gcc.dg/store_merging_8.c: Likewise.
191 * lib/target-supports.exp (check_effective_target_store_merge): New.
192
e4b39278
DE
1932016-11-07 David Edelsohn <dje.gcc@gmail.com>
194
195 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
196 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
197 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
198 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
199 -mvsx -mpower8-vector.
200 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
201 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
202 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
203 -mvsx -mpower8-vector.
204
fda2d612
DE
2052016-11-07 David Edelsohn <dje.gcc@gmail.com>
206
207 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
208
209 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
210 * gcc.dg/visibility-14.c: XFAIL AIX.
211 * gcc.dg/visibility-15.c: XFAIL AIX.
212 * gcc.dg/visibility-16.c: XFAIL AIX.
213 * gcc.dg/visibility-17.c: XFAIL AIX.
214 * gcc.dg/visibility-18.c: XFAIL AIX.
215 * gcc.dg/visibility-19.c: XFAIL AIX.
216 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
217 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
218 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
219 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
220
60cee85e
JJ
2212016-11-07 Jakub Jelinek <jakub@redhat.com>
222
223 PR target/78227
224 * gcc.target/i386/pr78227-1.c: New test.
225 * gcc.target/i386/pr78227-2.c: New test.
226
7aa13860
PK
2272016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
228
229 PR middle-end/35691
230 * gcc.dg/pr35691-1.c: New test-case.
231 * gcc.dg/pr35691-2.c: Likewise.
232
caa024ff
BS
2332016-11-07 Bernd Schmidt <bschmidt@redhat.com>
234
235 PR rtl-optimization/77309
236 * gcc.dg/torture/pr77309.c: New test.
237
a9815228
JJ
2382016-11-07 Jakub Jelinek <jakub@redhat.com>
239
240 PR middle-end/71529
241 * gcc.target/i386/pr71529.C: Moved to ...
242 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
243
244 PR target/64411
245 * gcc.target/i386/pr64411.C: Moved to ...
246 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
247 lp64.
248
249 PR target/65105
250 * gcc.target/i386/pr65105-4.C: Moved to ...
251 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
252 Run into compile test rather than execute test.
253
e8ab5cb1
RB
2542016-11-07 Richard Biener <rguenther@suse.de>
255
256 PR target/78229
257 * g++.dg/pr78229.C: New testcase.
258
20770eb8
RB
2592016-11-07 Richard Biener <rguenther@suse.de>
260
261 PR tree-optimization/78218
262 * gcc.dg/torture/pr78218.c: New testcase.
263
32894793
RB
2642016-11-07 Richard Biener <rguenther@suse.de>
265
266 PR tree-optimization/78228
267 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
268
e27bfda2
KT
2692016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
270
271 PR target/77822
272 * g++.dg/torture/pr77822.C: New test.
273
00d6b7a1
ML
2742016-11-07 Martin Liska <mliska@suse.cz>
275
276 * c-c++-common/asan/force-inline-opt0-1.c: Disable
277 -f-sanitize-address-use-after-scope.
278 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
279 internal fn calls.
280 * g++.dg/asan/use-after-scope-1.C: New test.
281 * g++.dg/asan/use-after-scope-2.C: Likewise.
282 * g++.dg/asan/use-after-scope-3.C: Likewise.
283 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
284 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
285 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
286 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
287 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
288 * g++.dg/asan/use-after-scope-types.h: Likewise.
289 * gcc.dg/asan/use-after-scope-1.c: Likewise.
290 * gcc.dg/asan/use-after-scope-2.c: Likewise.
291 * gcc.dg/asan/use-after-scope-3.c: Likewise.
292 * gcc.dg/asan/use-after-scope-4.c: Likewise.
293 * gcc.dg/asan/use-after-scope-5.c: Likewise.
294 * gcc.dg/asan/use-after-scope-6.c: Likewise.
295 * gcc.dg/asan/use-after-scope-7.c: Likewise.
296 * gcc.dg/asan/use-after-scope-8.c: Likewise.
297 * gcc.dg/asan/use-after-scope-9.c: Likewise.
298 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
299 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
300 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
301 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
302 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
303
a0d3edf8
RB
3042016-11-07 Richard Biener <rguenther@suse.de>
305
306 PR tree-optimization/78189
307 * g++.dg/torture/pr78189.C: New testcase.
308
0db5adfa
DE
3092016-11-06 David Edelsohn <dje.gcc@gmail.com>
310
311 * gcc.dg/Wtrampolines.c: XFAIL AIX.
312
cc03bf7a
AV
3132016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
314
315 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
316 occuring.
317
18bb8b8a
TK
3182016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
319
320 PR fortran/78221
321 * arith.c (gfc_complex2real): Change gfc_warning_now to
322 gfc_warning.
323
c7f587bd
PT
3242016-11-05 Paul Thomas <pault@gcc.gnu.org>
325
326 * gfortran.dg/move_alloc_17.f03: New test.
327
92657eb0
RB
3282016-11-05 Richard Biener <rguenther@suse.de>
329
330 PR bootstrap/78188
331 * g++.dg/ipa/pr78188.C: New test.
332
28ce22e6
JW
3332016-11-05 Janus Weil <janus@gcc.gnu.org>
334 Dominique d'Humieres <dominiq@lps.ens.fr>
335
336 PR fortran/69495
337 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
338
d233ee5f
PT
3392016-11-05 Paul Thomas <pault@gcc.gnu.org>
340
341 PR fortran/67564
342 * gfortran.dg/select_type_39.f03: New test.
343
3442016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
345
346 PR fortran/64933
347 * gfortran.dg/associate_23.f90: New test.
348
5f4cebba
JJ
3492016-11-04 Jakub Jelinek <jakub@redhat.com>
350
351 PR target/77834
352 * gcc.dg/pr77834.c: New test.
353
6e3ae7e6
PC
3542016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
355
356 PR c++/67980
357 * g++.dg/cpp1y/pr67980.C: New.
358
fff6ed28
BS
3592016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
360
361 * gcc.target/powerpc/fold-vec-add-1.c: New.
362 * gcc.target/powerpc/fold-vec-add-2.c: New.
363 * gcc.target/powerpc/fold-vec-add-3.c: New.
364 * gcc.target/powerpc/fold-vec-add-4.c: New.
365 * gcc.target/powerpc/fold-vec-add-5.c: New.
366 * gcc.target/powerpc/fold-vec-add-6.c: New.
367 * gcc.target/powerpc/fold-vec-add-7.c: New.
368
bef3a8d7 3692016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
370
371 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
372 for -mbranch-likely, infer -mno-branch-likely for R6.
373
dac9376a
BE
3742016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
375
376 PR c++/71973
377 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
378 * g++.dg/init/new15.C: Likewise.
379 * g++.dg/ipa/inline-1.C: Likewise.
380 * g++.dg/ipa/inline-2.C: Likewise.
381 * g++.dg/lto/20080908-1_0.C: Likewise.
382 * g++.dg/tc1/dr20.C: Likewise.
383 * g++.dg/tree-ssa/inline-1.C: Likewise.
384 * g++.dg/tree-ssa/inline-2.C: Likewise.
385 * g++.old-deja/g++.law/except1.C: Likewise.
386 * g++.old-deja/g++.other/vbase5.C: Likewise.
387 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
388
b210df46
BS
3892016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
390
391 PR tree-optimization/78210
392 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
393 possibility of widening multiplies.
394
964ef24c
RB
3952016-11-04 Richard Biener <rguenther@suse.de>
396
397 PR middle-end/78185
398 * gcc.dg/pr78185.c: New testcase.
399
5fb80387
DE
4002016-10-04 David Edelsohn <dje.gcc@gmail.com>
401
402 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
403 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
404
6905c577
JJ
4052016-11-03 Jakub Jelinek <jakub@redhat.com>
406 Alexandre Oliva <aoliva@redhat.com>
407 Jason Merrill <jason@redhat.com>
408
409 PR debug/28767
410 PR debug/56974
411 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
412 * g++.dg/debug/dwarf2/ref-3.C: New test.
413 * g++.dg/debug/dwarf2/ref-4.C: New test.
414 * g++.dg/debug/dwarf2/refqual-1.C: New test.
415 * g++.dg/debug/dwarf2/refqual-2.C: New test.
416
4172016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
418
419 * gfortran.dg/dec_exp_1.f90: New test.
420 * gfortran.dg/dec_exp_2.f90: Likewise.
421 * gfortran.dg/dec_exp_3.f90: Likewise.
422
6905c577 4232016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
424
425 * gfortran.dg/dec_parameter_1.f: New test.
426 * gfortran.dg/dec_parameter_2.f90: Likewise.
427 * gfortran.dg/dec_parameter_3.f90: Likewise.
428 * gfortran.dg/dec_parameter_4.f90: Likewise.
429
7d29f8e3
ML
4302016-11-03 Martin Liska <mliska@suse.cz>
431
432 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
433 output.
434 * gcc.dg/tree-prof/time-profiler-3.c: New test.
435
5de3e2d8
BE
4362016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
437
438 PR libgcc/78067
439 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
440
f03f0232
SKS
4412016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
442
443 * gcc.c-torture/execute/pr78170.c: Require int32plus.
444
bd17a9df
MF
4452016-11-02 Max Filippov <jcmvbkbc@gmail.com>
446
447 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
448
2b01aad6
TC
4492016-11-01 Tamar Christina <tamar.christina@arm.com>
450
451 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
452 Check for arm_v8_neon_hw.
453 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
454 Likewise.
455 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
456 Likewise.
457 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
458 Likewise.
459
aa55dc0c
RB
4602016-11-02 Richard Biener <rguenther@suse.de>
461
462 * gcc.dg/store_merging_8.c: New testcase.
463
6905c577 4642016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
465
466 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
467
075be4a1
DE
4682016-11-02 David Edelsohn <dje.gcc@gmail.com>
469
4b69fb13
DE
470 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
471 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
472 * gcc.dg/addr_equal_1.c: XFAIL AIX.
473 * gcc.dg/pr65779.c: XFAIL AIX.
474 * gcc.dg/pr70405.c: XFAIL AIX.
475
075be4a1
DE
476 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
477 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
478 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
479
fdb1aa55
RO
4802016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
481
482 * lib/target-supports.exp (check_gc_sections_available): Use
483 -print-prog-name=ld to determine linker used.
484
4adbcdb4
ML
4852016-11-02 Martin Liska <mliska@suse.cz>
486
487 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
488 test case.
489
4b2c06f4
KT
4902016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
491
492 PR tree-optimization/78170
493 * gcc.c-torture/execute/pr78170.c: New test.
494
63e523d6
KT
4952016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
496
497 PR tree-optimization/78162
498 * gcc.c-torture/compile/pr78162.c: New test.
499
da42ac7b
RB
5002016-11-02 Richard Biener <rguenther@suse.de>
501
502 PR tree-optimization/78035
503 PR tree-optimization/77964
504 * gcc.target/i386/pr78035.c: New testcase.
505
4280df0a
RB
5062016-11-02 Richard Biener <rguenther@suse.de>
507
508 * gcc.dg/tree-ssa/vrp111.c: New testcase.
509 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
510 * gcc.dg/tree-ssa/pr21086.c: Likewise.
511 * gcc.dg/tree-ssa/pr58480.c: Likewise.
512 * gcc.dg/tree-ssa/vrp08.c: Likewise.
513
1b1d9303
DE
5142016-11-01 David Edelsohn <dje.gcc@gmail.com>
515
516 * gfortran.dg/pr70937.f90: require-effective-target lto.
517
5b7c0519
TK
5182016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
519
520 PR fortran/69544
521 * gfortran.dg/where_6.f90: New test.
522
70d28813
JJ
5232016-11-01 Jakub Jelinek <jakub@redhat.com>
524
525 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
526
7f4266d4
TK
5272016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
528
529 PR fortran/69544
530 * gfortran.dg/where_5.f90: New test.
531
9fc158eb
BB
5322016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
533
534 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
535 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
536 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
537 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
538
baeb7b5c
UB
5392016-11-01 Uros Bizjak <ubizjak@gmail.com>
540
541 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
542 Whitespace fixes.
543 (check_effective_target_vect_cmdline_needed): Check
544 is-effective-target ia32 for x86 targets.
545 (check_effective_target_vect_simd_clones): Simplify condition.
546 (check_effective_target_vect_double): Ditto.
547 (check_effective_target_vect_aligned_arrays): Check
548 is-effective-target ia32 for x86 targets. Simplify condition.
549 (check_effective_target_vect_multiple_sizes): Simplify condition.
550 (check_effective_target_sqrt_insn): Add i?86-*-* target.
551 (check_effective_target_sync_int_128): Simplify condition.
552 (check_effective_target_sync_int_128_runtime): Ditto.
553 (check_effective_target_sync_long_long_runtime): Ditto.
554 (check_effective_target_divmod): Add i?86-*-* target.
555
156b5cca
MM
5562016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
557
558 * gcc.target/powerpc/vsx-extract-4.c: New test.
559 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
560
120a4c45
JD
5612016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
562
563 PR fortran/54679
564 * gfortran.dg/fmt_l.f90: Update test.
565 * gfortran.dg/fmt_l0.f90: New test.
566
c5fed5c6
JJ
5672016-10-31 Jakub Jelinek <jakub@redhat.com>
568
569 PR c++/78089
570 * c-c++-common/builtin-shuffle-1.c: New test.
571 * g++.dg/cpp0x/addressof3.C: New test.
572
aee69156
VV
5732016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
574
575 Add tests for a const member and a reference member for launder.
576 * g++.dg/cpp1z/launder3.C: New.
577 * g++.dg/cpp1z/launder4.C: Likewise.
578 * g++.dg/cpp1z/launder5.C: Likewise.
579 * g++.dg/cpp1z/launder5.cc: Likewise.
580 * g++.dg/cpp1z/launder5.h: Likewise.
581 * g++.dg/cpp1z/launder6.C: Likewise.
582 * g++.dg/cpp1z/launder6.cc: Likewise.
583 * g++.dg/cpp1z/launder6.h: Likewise.
584
1e4fa9b1
JJ
5852016-10-31 Jakub Jelinek <jakub@redhat.com>
586
dcb466ec
JJ
587 PR c++/77948
588 * g++.dg/cpp0x/pr77948-1.C: New test.
589 * g++.dg/cpp0x/pr77948-2.C: New test.
590 * g++.dg/cpp0x/pr77948-3.C: New test.
591 * g++.dg/cpp0x/pr77948-4.C: New test.
592 * g++.dg/cpp0x/pr77948-5.C: New test.
593 * g++.dg/cpp0x/pr77948-6.C: New test.
594
1e4fa9b1
JJ
595 PR tree-optimization/77860
596 * gcc.dg/pr77860.c: New test.
597
9782e1ec
JJ
5982016-10-31 Jakub Jelinek <jakub@redhat.com>
599
600 PR c++/77886
601 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
602
dd57b05e
SKS
6032016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
604
605 * gcc.dg/lto/pr60449_0.c: Skip for avr.
606
84ff4775
LCW
6072016-10-30 Le-Chun Wu <lcwu@google.com>
608 Mark Wielaard <mjw@redhat.com>
609
610 * gcc.dg/Wshadow-compatible-local-1.c: New test.
611 * gcc.dg/Wshadow-local-1.c: Likewise.
612 * gcc.dg/Wshadow-local-2.c: Likewise.
613 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
614 * g++.dg/warn/Wshadow-local-1.C: Likewise.
615 * g++.dg/warn/Wshadow-local-2.C: Likewise.
616
0b56e9ad
BS
6172016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
618
619 PR tree-optimization/71915
620 PR tree-optimization/71490
621 * gcc.dg/tree-ssa/pr54245.c: Delete.
622 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
623 document why.
624
d4fc6702
JD
6252016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
626
627 PR fortran/78123
628 * gfortran.dg/fmt_t_9.f: New test.
629
396e56d2
TK
6302016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
631
632 PR fortran/67219
633 * gfortran.dg/pr67219.f90: New test.
634
a654d5d0
JJ
6352016-10-29 Jakub Jelinek <jakub@redhat.com>
636
205b9ed1
JJ
637 PR rtl-optimization/77919
638 * g++.dg/torture/pr77919-2.C: New test.
639
a654d5d0
JJ
640 PR target/78148
641 * gcc.dg/pr78148.c: New test.
642
894d8b41
EB
6432016-10-28 Eric Botcazou <ebotcazou@adacore.com>
644
645 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
646 * gcc.target/sparc/overflow-4.c: ...here.
647 * gcc.target/sparc/overflow-5.c: New test.
648
e72531b9
PK
6492016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
650 Kugan Vivekanandarajah <kuganv@linaro.org>
651 Jim Wilson <jim.wilson@linaro.org>
652
653 PR tree-optimization/43721
654 * lib/target-supports.exp (check_effective_target_divmod): New.
655 (check_effective_target_divmod_simode): Likewise.
656 (check_effective_target_arm_divmod_simode): Likewise.
657 * gcc.dg/divmod-1-simode.c: New test.
658 * gcc.dg/divmod-1.c: Likewise.
659 * gcc.dg/divmod-2-simode.c: Likewise.
660 * gcc.dg/divmod-2.c: Likewise.
661 * gcc.dg/divmod-3-simode.c: Likewise.
662 * gcc.dg/divmod-3.c: Likewise.
663 * gcc.dg/divmod-4-simode.c: Likewise.
664 * gcc.dg/divmod-4.c: Likewise.
665 * gcc.dg/divmod-5.c: Likewise.
666 * gcc.dg/divmod-6-simode.c: Likewise.
667 * gcc.dg/divmod-6.c: Likewise.
668 * gcc.dg/divmod-7.c: Likewise.
669
f663d9ad 6702016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
671 Jakub Jelinek <jakub@redhat.com>
672 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
673
674 PR middle-end/22141
675 PR rtl-optimization/23684
676 * gcc.c-torture/execute/pr22141-1.c: New test.
677 * gcc.c-torture/execute/pr22141-2.c: Likewise.
678 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
679 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
680 * gcc.dg/store_merging_1.c: New test.
681 * gcc.dg/store_merging_2.c: Likewise.
682 * gcc.dg/store_merging_3.c: Likewise.
683 * gcc.dg/store_merging_4.c: Likewise.
684 * gcc.dg/store_merging_5.c: Likewise.
685 * gcc.dg/store_merging_6.c: Likewise.
686 * gcc.dg/store_merging_7.c: Likewise.
687 * gcc.target/i386/pr22141.c: Likewise.
688 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
689 * g++.dg/init/new17.C: Likewise.
690
6905c577 6912016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
692
693 PR middle-end/72747
694 * c-c++-common/pr72747-1.c: New test.
695 * c-c++-common/pr72747-2.c: Likewise.
696
539405d5
AK
6972016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
698
699 * gcc.target/s390/oscbreak-1.c: New test.
700
0dbb19f0
AK
7012016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
702
703 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
704
0d9e143c
JJ
7052016-10-28 Jakub Jelinek <jakub@redhat.com>
706
c19066a7
JJ
707 PR rtl-optimization/77919
708 * g++.dg/torture/pr77919.C: New test.
709
0d9e143c
JJ
710 PR rtl-optimization/78132
711 * gcc.target/i386/pr78132.c: New test.
712
cc91248d
EB
7132016-10-27 Eric Botcazou <ebotcazou@adacore.com>
714
715 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
716
787c7a65
MM
7172016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
718
719 * gcc.target/powerpc/vsx-simode.c: New test.
720 * gcc.target/powerpc/vsx-simode2.c: Likewise.
721 * gcc.target/powerpc/vsx-simode3.c: Likewise.
722
4ce71579
JJ
7232016-10-27 Jakub Jelinek <jakub@redhat.com>
724
6f21288f
JJ
725 PR fortran/78026
726 * gfortran.dg/gomp/pr78026.f03: New test.
727 * gfortran.dg/select_type_38.f03: New test.
728
4ce71579
JJ
729 PR middle-end/78025
730 * g++.dg/gomp/declare-simd-7.C: New test.
731
6f21288f 7322016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
733
734 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
735 * gfortran.dg/dec_init_2.f90: Likewise.
736 * gfortran.dg/dec_init_3.f90: New test.
737 * gfortran.dg/dec_init_4.f90: Likewise.
738
93f90bec
BC
7392016-10-27 Bin Cheng <bin.cheng@arm.com>
740
741 * gcc.dg/fold-narrowbopcst-1.c: New test.
742
6f21288f 7432016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
744
745 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
746 dg-shouldfail/dg-output instead of XFAIL.
747 * gfortran.dg/dec_io_6.f90: Likewise.
748
ddb92ab9
TP
7492016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
750
751 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
752 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
753 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
754 * gcc.target/arm/atomic-op-char-3.c: Likewise.
755 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
756 * gcc.target/arm/atomic-op-int-3.c: Likewise.
757 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
758 * gcc.target/arm/atomic-op-release-3.c: Likewise.
759 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
760 * gcc.target/arm/atomic-op-short-3.c: Likewise.
761
ad6e4ba8
BC
7622016-10-27 Bin Cheng <bin.cheng@arm.com>
763
764 * gcc.dg/fold-convmaxconv-1.c: New test.
765 * gcc.dg/fold-convminconv-1.c: New test.
766
6905c577 7672016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
768
769 PR fortran/78092
770 * gfortran.dg/pr78092.f90: New test.
771
7a83b391
KN
7722016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
773
774 PR target/78056
775 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
776 expected error message.
777 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
778 expected error message.
779 * gcc.target/powerpc/vsu/vec-all-nez-7.c
780 (test_all_not_equal_and_not_zero): Change expected error message.
781
3693a620
JJ
7822016-10-26 Jakub Jelinek <jakub@redhat.com>
783
784 PR fortran/77973
785 * gfortran.dg/gomp/pr77973.f90: New test.
786
cd612e8a
PT
7872016-10-26 Paul Thomas <pault@gcc.gnu.org>
788
789 PR fortran/78108
790 * gfortran.dg/submodule_18.f08: New test.
791 * gfortran.dg/submodule_19.f08: New test.
792
09844a5f
MM
7932016-10-26 Michael Matz <matz@suse.de>
794
795 * g++.dg/pr78060.C: New test.
796 * gfortran.dg/pr78061.f: New test.
797 * g++.dg/pr78088.C: New test.
798
6f21288f 7992016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
800
801 * gfortran.dg/dec_io_1.f90: New test.
802 * gfortran.dg/dec_io_2.f90: New test.
803 * gfortran.dg/dec_io_3.f90: New test.
804 * gfortran.dg/dec_io_4.f90: New test.
805 * gfortran.dg/dec_io_5.f90: New test.
806 * gfortran.dg/dec_io_6.f90: New test.
807
6c95388f
JJ
8082016-10-25 Jakub Jelinek <jakub@redhat.com>
809
810 PR sanitizer/78106
811 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
812
8132016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
814
815 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
816 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
817
90e261e4
EB
8182016-10-25 Eric Botcazou <ebotcazou@adacore.com>
819
820 * gnat.dg/opt59.adb: New test.
821 * gnat.dg/opt59_pkg.ad[sb]: New helper.
822
823 * gnat.dg/opt60.adb: New test.
824
cef026ec
AV
8252016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
826
827 PR fortran/72770
828 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
829 this pr.
830
96592eed
JJ
8312016-10-25 Jakub Jelinek <jakub@redhat.com>
832
833 PR target/78102
834 * gcc.target/i386/pr78102.c: New test.
835
6c95388f 8362016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
837
838 * gfortran.dg/dec_logical_xor_1.f90: New test.
839 * gfortran.dg/dec_logical_xor_2.f90: New test.
840 * gfortran.dg/dec_logical_xor_3.f03: New test.
841
6c95388f 8422016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
843
844 * gfortran.dg/dec_loc_rval_1.f90: New test.
845 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 846 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 847
6c95388f 8482016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 849
90051c26
FR
850 * gfortran.dg/dec_type_print.f90: New testcase.
851
6c95388f 8522016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
853
854 * gfortran.dg/feed_1.f90: New test.
855 * gfortran.dg/feed_2.f90: New test.
ef144767 856
8e104951
ML
8572016-10-25 Martin Liska <mliska@suse.cz>
858
859 PR sanitizer/78106
860 * gcc.dg/asan/pr78106.c: New test.
861
b93ee1bb
ML
8622016-10-25 Martin Liska <mliska@suse.cz>
863
864 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
865
ad6922b0
WD
8662016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
867
868 PR target/78041
869 * gcc.target/arm/pr78041.c: New test.
870
e16f1cc7
JJ
8712016-10-25 Jakub Jelinek <jakub@redhat.com>
872
873 * g++.dg/cpp1z/launder1.C: New test.
874 * g++.dg/cpp1z/launder2.C: New test.
875
078134e5 8762016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 877 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
878
879 PR target/71676
880 PR target/71678
881 * gcc.target/avr/pr71676-2.c: New test.
882
c7212a15 8832016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 884 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
885
886 PR target/71676
887 PR target/71678
888 * gcc.target/avr/pr71676-1.c: New test.
889 * gcc.target/avr/pr71676-3.c: New test.
890 * gcc.target/avr/pr71676.c: New test.
891 * gcc.target/avr/pr71678.c: New test.
892
d1c7d3a8
KV
8932016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
894
895 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
896 such that cloned verions of tested functions are not created.
897
c7082171
SK
8982016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
899
900 PR fortran/71895
901 * gfortran.dg/pr71895.f90: New test.
902
0f2a9e37
JJ
9032016-10-24 Jakub Jelinek <jakub@redhat.com>
904
905 * g++.dg/debug/dwarf2/ref-2.C: New test.
906
f8348061
BE
9072016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
908
909 * c-c++-common/Wint-in-bool-context-3.c: New test.
910
1eb4547b
MS
9112016-10-24 Martin Sebor <msebor@redhat.com>
912
913 PR middle-end/77735
914 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
915 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
916 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
917 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
918 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
919 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
920 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
921
292af537
RB
9222016-10-24 Richard Biener <rguenther@suse.de>
923
924 PR testsuite/71491
925 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
926 * gcc.dg/vect/slp-45.c: Likewise.
927
40f683e8
RB
9282016-10-24 Richard Biener <rguenther@suse.de>
929
930 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
931 * gcc.dg/tree-ssa/pr21458.c: Likewise.
932 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
933
b1b6774f
GJL
9342016-10-24 Georg-Johann Lay <avr@gjlay.de>
935
936 PR target/78093
937 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
938 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
939
ed9760d2
AV
9402016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
941
942 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
943
fb027a42
JJ
9442016-10-24 Jakub Jelinek <jakub@redhat.com>
945
946 * gcc.target/i386/bmi2-pext-1.c: New test.
947 * gcc.target/i386/bmi2-pdep-1.c: New test.
948 * gcc.target/i386/bmi2-bzhi-3.c: New test.
949 * gcc.target/i386/tbm-bextri-1.c: New test.
950 * gcc.target/i386/bmi-bextr-6.c: New test.
951
8e10302e
RO
9522016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
953
954 PR target/77483
955 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
956 * gcc.target/i386/pr65105-1.c: Likewise.
957 * gcc.target/i386/pr65105-2.c: Likewise.
958 * gcc.target/i386/pr65105-3.c: Likewise.
959 * gcc.target/i386/pr65105-5.c: Likewise.
960 * gcc.target/i386/pr67761.c: Likewise.
961 * gcc.target/i386/pr70799-1.c: Likewise.
962
866c72a8
ML
9632016-10-24 Martin Liska <mliska@suse.cz>
964
965 PR sanitizer/77966
966 * c-c++-common/ubsan/unreachable-3.c: New test.
967
0804124b
SK
9682016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
969
970 PR fortran/77763
971 * gfortran.dg/pr77763.f90
972
87c9fca5
SK
9732016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
974
975 PR fortran/54730
976 PR fortran/78033
977 * gfortran.dg/pr78033.f90: New test.
978
dfd6231e
PT
9792016-10-23 Paul Thomas <pault@gcc.gnu.org>
980
981 PR fortran/69834
982 * gfortran.dg/select_type_1.f03: Change error for overlapping
983 TYPE IS cases.
984 * gfortran.dg/select_type_36.f03: New test.
985
66ccff98
EB
9862016-10-22 Eric Botcazou <ebotcazou@adacore.com>
987
988 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
989
15876cee
TK
9902016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
991
992 PR fortran/78021
993 * gfortran.dg/string_length_3.f90: New test.
994
574284e9
AV
9952016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
996
574284e9
AV
997 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
998
9992016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1000
1001 PR fortran/43366
1002 PR fortran/57117
1003 PR fortran/61337
1004 * gfortran.dg/alloc_comp_class_5.f03: New test.
1005 * gfortran.dg/class_allocate_21.f90: New test.
1006 * gfortran.dg/class_allocate_22.f90: New test.
1007 * gfortran.dg/realloc_on_assign_27.f08: New test.
1008
20276dc9
JL
10092016-10-21 Jeff Law <law@redhat.com>
1010
1011 * PR tree-optimization/71947
1012 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1013 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1014 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1015
f7503699
KV
10162016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1017
1018 * gcc.dg/ipa/vrp5.c: New test.
1019 * gcc.dg/ipa/vrp6.c: New test.
1020
5be6b295
WD
10212016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1022
1023 * gcc.target/aarch64/test_frame_17.c: New test.
1024
c82bc7ed
WD
10252016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1026
1027 * gcc.target/aarch64/test_frame_17.c: New test.
1028
67a6cac7
AP
10292016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1030
1031 PR preprocessor/71681
1032 * gcc.dg/cpp/pr71681-1.c: New testcase
1033 * gcc.dg/cpp/pr71681-2.c: Likewise
1034 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1035 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1036 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1037 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1038
8e6982f7
JJ
10392016-10-21 Jakub Jelinek <jakub@redhat.com>
1040
9c4c8b7b
JJ
1041 PR target/78057
1042 * gcc.target/i386/pr78057.c: New test.
1043
8e6982f7
JJ
1044 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1045
de514d40
PT
10462016-10-21 Paul Thomas <pault@gcc.gnu.org>
1047
1048 PR fortran/69566
1049 * gfortran.dg/select_type_37.f03: New test.
1050
1d64ceb0
SKS
10512016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1052
1053 PR target/71627
1054 * gcc.target/avr/pr71627.c: New test
1055
85729229
EB
10562016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1057
1058 * gcc.target/sparc/overflow-1.c: New test.
1059 * gcc.target/sparc/overflow-2.c: Likewise.
1060 * gcc.target/sparc/overflow-3.c: Likewise.
1061
d17f2c3b
AV
10622016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1063
1064 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1065 effective target.
1066
0d47cee6
KT
10672016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1068
1069 PR rtl-optimization/78038
1070 * gcc.target/aarch64/pr78038.c: New test.
1071
a20d03c8
RB
10722016-10-21 Richard Biener <rguenther@suse.de>
1073
1074 PR tree-optimization/78051
1075 * g++.dg/torture/pr78051.C: New testcase.
1076
f3ecd50f
BE
10772016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1078
1079 * c-c++-common/wdate-time.c: Restored test case.
1080 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1081
fceabe50
JJ
10822016-10-20 Jakub Jelinek <jakub@redhat.com>
1083
1084 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1085
f56ea76e
UB
10862016-10-20 Uros Bizjak <ubizjak@gmail.com>
1087
1088 PR target/78037
1089 * gcc.target/i386/pr78037.c: New test.
1090
2c35bbe1
EB
10912016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1092
1093 * gcc.target/visium/overflow8.c: New.
1094 * gcc.target/visium/overflow16.c: Likewise.
1095 * gcc.target/visium/overflow32: Likewise.
1096
28df8730
MM
10972016-10-20 Michael Matz <matz@suse.de>
1098
1099 * gcc.dg/loop-split.c: New test.
1100 * gcc.dg/tree-ssa/ifc-9.c: Update.
1101 * gcc.dg/tree-ssa/ifc-10.c: Update.
1102
6c1a9e41
RB
11032016-10-20 Richard Biener <rguenther@suse.de>
1104
1105 * gcc.dg/graphite/pr35356-1.c: Update.
1106
a2923dba
PC
11072016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1108
1109 PR c++/77446
1110 * g++.dg/cpp1y/pr77446.C: New.
1111
2066ef6a
PK
11122016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1113
1114 PR tree-optimization/53979
1115 * gcc.dg/pr53979-1.c: New test-case.
1116 * gcc.dg/pr53979-2.c: Likewise.
1117
4c712374
BE
11182016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1119
1120 * c-c++-common/Wint-in-bool-context-2.c: New test.
1121
bdcf8e7c
JD
11222016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1123
1124 * gfortran.dg/dtio_17.f90: Fix test.
1125
ec1748d4
AH
11262016-10-19 Aldy Hernandez <aldyh@redhat.com>
1127
1128 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1129 * gcc.dg/Walloca-2.c: Same.
1130
b70f0b0c
AH
11312016-10-19 Aldy Hernandez <aldyh@redhat.com>
1132
1133 * gcc.dg/Wvla-1.c: Rename to...
1134 * gcc.dg/Wvla-larger-than-1.c: ...this.
1135 * gcc.dg/Wvla-2.c: Rename to...
1136 * gcc.dg/Wvla-larger-than-2.c: ...this.
1137 * gcc.dg/Wvla-3.c: Rename to...
1138 * gcc.dg/Walloca-11.c.: ...this.
1139 * gcc.dg/wvla-[1-7].c: Rename to:
1140 * gcc.dg/Wvla-[1-7].c: ...this.
1141
cbb22e61
BC
11422016-10-19 Bin Cheng <bin.cheng@arm.com>
1143
1144 PR tree-optimization/78005
1145 * gcc.dg/vect/pr78005.c: New.
1146 * gcc.target/i386/l_fma_float_1.c: Revise test.
1147 * gcc.target/i386/l_fma_float_2.c: Ditto.
1148 * gcc.target/i386/l_fma_float_3.c: Ditto.
1149 * gcc.target/i386/l_fma_float_4.c: Ditto.
1150 * gcc.target/i386/l_fma_float_5.c: Ditto.
1151 * gcc.target/i386/l_fma_float_6.c: Ditto.
1152 * gcc.target/i386/l_fma_double_1.c: Ditto.
1153 * gcc.target/i386/l_fma_double_2.c: Ditto.
1154 * gcc.target/i386/l_fma_double_3.c: Ditto.
1155 * gcc.target/i386/l_fma_double_4.c: Ditto.
1156 * gcc.target/i386/l_fma_double_5.c: Ditto.
1157 * gcc.target/i386/l_fma_double_6.c: Ditto.
1158
a023f8c8
TS
11592016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1160
1161 PR tree-optimization/78024
1162 * gcc.dg/goacc/loop-processing-1.c: New file.
1163
d9700bdb
RB
11642016-10-19 Richard Biener <rguenther@suse.de>
1165
1166 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1167
902cb7b1
KN
11682016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1169
1170 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1171 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1172 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1173 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1174 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1175 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1176 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1177 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1178 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1179 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1180 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1181 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1182 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1183 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1184 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1185 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1186 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1187 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1188 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1189 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1190 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1191 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1192 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1193 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1194 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1195 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1196 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1197 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1198 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1199 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1200 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1201 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1202 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1203 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1204 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1205 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1206 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1207 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1208 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1209 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1210 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1211 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1212 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1213 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1214 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1215 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1216 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1217 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1218 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1219 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1220 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1221 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1222 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1223 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1224 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1225 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1226 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1227 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1228 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1229 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1230 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1231 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1232 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1233 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1234 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1235 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1236 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1237 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1238 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1239 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1240 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1241 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1242 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1243 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1244 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1245 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1246 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1247 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1248 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1249 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1250 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1251 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1252 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1253 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1254 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1255 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1256 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1257 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1258 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1259 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1260 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1261 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1262 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1263 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1264 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1265 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1266 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1267 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1268 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1269 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1270 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1271 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1272 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1273 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1274 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1275 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1276 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1277 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1278 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1279 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1280 * gcc.target/powerpc/vsu/vsu.exp: New file.
1281
5cb96b6a
UB
12822016-10-18 Uros Bizjak <ubizjak@gmail.com>
1283
1284 PR target/77991
1285 * gcc.target/i386/pr77991.c: New test.
1286
f5de494c
MF
12872016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1288
1289 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1290 LTO is used.
1291
e5163ec1
SKS
12922016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1293
5cb96b6a 1294 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1295
b64e8239
RB
12962016-10-18 Richard Biener <rguenther@suse.de>
1297
1298 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1299 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1300 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1301 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1302 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1303 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1304 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1305 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1306 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1307 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1308 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1309 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1310 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1311 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1312 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1313 * gcc.dg/pr68217.c: Likewise.
1314 * gcc.dg/predict-9.c: Likewise.
1315 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1316 * gcc.dg/predict-1.c: Likewise.
1317
c680ada5
JD
13182016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1319
1320 * gfortran.dg/dtio_17.f90: New test.
1321
7fd4f180
KV
13222016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1323
1324 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1325
718625ad
KV
13262016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1327
1328 * gcc.dg/ipa/vrp4.c: New test.
1329
735b8f9f
KV
13302016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1331
1332 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1333 * gcc.dg/torture/pr39074.c: Likewise.
1334
86f98087
EB
13352016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1336
1337 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1338 * gnat.dg/trampoline4.adb: Minor tweak.
1339
a929f266
BS
13402016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1341
1342 PR tree-optimization/77916
1343 * gcc.dg/torture/pr77916.c: New.
1344
4acf2055
SK
13452016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1346
1347 PR fortran/77978
1348 * gfortran.dg/pr77978_1.f90: New test.
1349 * gfortran.dg/pr77978_2.f90: Ditto.
1350 * gfortran.dg/pr77978_3.f90: Ditto.
1351
871267e1
PT
13522016-10-17 Paul Thomas <pault@gcc.gnu.org>
1353
1354 PR fortran/61420
1355 PR fortran/78013
1356 * gfortran.dg/proc_ptr_49.f90: New test.
1357
fd9593e9
BE
13582016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1359
1360 PR target/77308
1361 * gcc.target/arm/pr77308.c: New test.
1362
d32d4176
DE
13632016-10-17 David Edelsohn <dje.gcc@gmail.com>
1364
1365 * lib/target-supports.exp
1366 (check_effective_target_floatn_nx_runtime): Return 0 for
1367 powerpc*-ibm-aix*.
1368
dca2910c
AP
13692016-10-17 Andrew Pinski <apinski@cavium.com>
1370
1371 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1372 long instead of long.
1373 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1374 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1375 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1376 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1377 * gcc.target/aarch64/pr68102_1.c: Likewise.
1378 * gcc.target/aarch64/target_attr_3.c: Likewise.
1379
44b00dbc
RB
13802016-10-17 Richard Biener <rguenther@suse.de>
1381
1382 PR tree-optimization/77988
1383 * gcc.dg/torture/pr77988.c: New testcase.
1384
89b80c42
PK
13852016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1386
1387 * gcc.dg/pr71636-1.c: New test-case.
1388 * gcc.dg/pr71636-2.c: Likewise.
1389
4c640e26
EB
13902016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1391
1392 * gnat.dg/trampoline3.adb: New test.
1393 * gnat.dg/trampoline4.adb: Likewise.
1394
6c0347f6
JD
13952016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1396
1397 * gfortran.dg/dtio_16.f90: New test.
1398
d0d48a06
EB
13992016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1400
1401 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1402 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1403 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1404
baa33d83
EB
14052016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1406
1407 * gcc.target/sparc/popc.c: Rename to...
1408 * gcc.target/sparc/popc-1.c: ...this.
1409 * gcc.target/sparc/popc-2.c: New test.
1410
523ee218
JD
14112016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1412
1413 PR fortran/77972
1414 * gfortran.dg/unexpected_eof_4.f90: New test.
1415
c04d4ede
JB
14162016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1417
31a84d4a
AP
1418 PR libfortran/48587
1419 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1420
064ed55a
JJ
14212016-10-14 Jakub Jelinek <jakub@redhat.com>
1422
9a822fc7
JJ
1423 PR middle-end/77959
1424 * gfortran.dg/pr77959.f90: New test.
1425
064ed55a
JJ
1426 DR 1511 - const volatile variables and ODR
1427 * g++.dg/DRs/dr1511-1.C: New test.
1428 * g++.dg/DRs/dr1511-2.C: New test.
1429
2579762a
EB
14302016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1431
1432 * gnat.dg/debug7.adb (dg-options): Remove -g.
1433 * gnat.dg/debug8.adb (dg-options): Add -margs.
1434 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1435
6d59425d
RB
14362016-10-14 Richard Biener <rguenther@suse.de>
1437
1438 PR tree-optimization/77979
1439 * gcc.dg/torture/pr77979.c: New testcase.
1440
43f66d6e
ML
14412016-10-14 Martin Liska <mliska@suse.cz>
1442
1443 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1444 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1445 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1446
cb3ac867
UB
14472016-10-14 Uros Bizjak <ubizjak@gmail.com>
1448
1449 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1450 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1451 * gcc.dg/torture/pr77937-2.c: Likewise.
1452
14cf71a0
EB
14532016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1454
1455 * gnat.dg/lto15.adb: Adjust.
1456 * gnat.dg/lto16.adb: Likewise.
1457 * gnat.dg/lto17.adb: Likewise
1458 * gnat.dg/lto18.ad[sb]: New test.
1459 * gnat.dg/lto18_pkg.ads: New helper.
1460 * gnat.dg/lto19.adb: New test.
1461 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1462 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1463 * gnat.dg/lto20.adb: New test.
1464 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1465
6fd9c6f4
AV
14662016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1467
1468 * gfortran.dg/coarray_38.f90: Expect error message.
1469
01f44038
KT
14702016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1471
1472 * gcc.target/aarch64/spellcheck_1.c: New test.
1473 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1474 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1475 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1476 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1477 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1478
253abb2a
AS
14792016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1480
1481 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1482
a2695319
BS
14832016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1484
1485 PR tree-optimization/77937
1486 * gcc.dg/torture/pr77937-1.c: New.
1487 * gcc.dg/torture/pr77937-2.c: New.
1488
14a2c9aa
JM
14892016-10-13 Jakub Jelinek <jakub@redhat.com>
1490
1491 * g++.dg/cpp1z/inline-var1.C: New test.
1492 * g++.dg/cpp1z/inline-var1a.C: New test.
1493 * g++.dg/cpp1z/inline-var1.h: New file.
1494 * g++.dg/cpp1z/inline-var2.C: New test.
1495 * g++.dg/cpp1z/inline-var3.C: New test.
1496 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1497 uninitialized const.
1498
6c95388f 14992016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1500
ee7fa2e3
SL
1501 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1502 Xscale is specified, not just -march.
1503 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1504 is incompatible with Xscale.
18d34307 1505
96032047
MS
15062016-10-13 Martin Sebor <msebor@redhat.com>
1507
1508 PR c++/71912
1509 * g++.dg/ext/flexary4.C: Adjust.
1510 * g++.dg/ext/flexary5.C: Same.
1511 * g++.dg/ext/flexary9.C: Same.
1512 * g++.dg/ext/flexary19.C: New test.
1513 * g++.dg/ext/flexary18.C: New test.
1514 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1515 regression test.
5cb96b6a
UB
1516 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1517 Avoid generating a flexible array member in an array.
96032047 1518
5b1548fd
MS
15192016-10-13 Martin Sebor <msebor@redhat.com>
1520
1521 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1522 to placate -Wformat on targets where the type is not int.
1523
7810c4eb
DM
15242016-10-13 David Malcolm <dmalcolm@redhat.com>
1525
1526 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1527 in INSN_LOCATION.
1528
fcd27666
BC
15292016-10-13 Bin Cheng <bin.cheng@arm.com>
1530
1531 * gcc.target/i386/l_fma_float_1.c: Revise test.
1532 * gcc.target/i386/l_fma_float_2.c: Ditto.
1533 * gcc.target/i386/l_fma_float_3.c: Ditto.
1534 * gcc.target/i386/l_fma_float_4.c: Ditto.
1535 * gcc.target/i386/l_fma_float_5.c: Ditto.
1536 * gcc.target/i386/l_fma_float_6.c: Ditto.
1537 * gcc.target/i386/l_fma_double_1.c: Ditto.
1538 * gcc.target/i386/l_fma_double_2.c: Ditto.
1539 * gcc.target/i386/l_fma_double_3.c: Ditto.
1540 * gcc.target/i386/l_fma_double_4.c: Ditto.
1541 * gcc.target/i386/l_fma_double_5.c: Ditto.
1542 * gcc.target/i386/l_fma_double_6.c: Ditto.
1543
b8a4b8c8
BC
15442016-10-13 Bin Cheng <bin.cheng@arm.com>
1545
1546 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1547
328ba117
BC
15482016-10-13 Bin Cheng <bin.cheng@arm.com>
1549
1550 * gcc.dg/vect/vect-98.c: Refine test case.
1551 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1552 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1553 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1554
1a1ab05e
JJ
15552016-10-13 Jakub Jelinek <jakub@redhat.com>
1556
1557 PR c/77946
1558 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1559
27947670
ML
15602016-10-13 Martin Liska <mliska@suse.cz>
1561
1562 PR tree-optimization/77943
1563 * g++.dg/tree-ssa/pr77943.C: New test.
1564
92c5266b
AV
15652016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1566
1567 PR fortran/72832
1568 * gfortran.dg/allocate_with_source_22.f03: New test.
1569 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1570 fail.
1571
90bca4ed
TP
15722016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1573
1574 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1575 * gcc.target/arm/movsi_movw.c: Likewise.
1576 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1577 directive to work on big endian targets.
1578
0011af7b
KV
15792016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1580
1581 * gcc.dg/tree-ssa/evrp6.c: New test.
1582
859e95ab
SB
15832016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1584
1585 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1586 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1587 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1588
2934018d
SB
15892016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1590
1591 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1592 * gcc.target/powerpc/warn-2.c: Ditto.
1593
f92d1522
RS
15942016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1595
1596 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1597 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1598 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1599 for -mmsa.
1600 * gcc.target/mips/msa.c: New test.
1601 * gcc.target/mips/msa-builtins.c: Likewise.
1602 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1603 (check_effective_target_mips_msa_runtime): Likewise.
1604 (check_effective_target_mips_msa): Likewise.
1605 (add_options_for_mips_msa): Likewise.
1606 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1607 (check_effective_target_vect_intfloat_cvt): Likewise.
1608 (check_effective_target_vect_uintfloat_cvt): Likewise.
1609 (check_effective_target_vect_floatint_cvt): Likewise.
1610 (check_effective_target_vect_floatuint_cvt): Likewise.
1611 (check_effective_target_vect_shift): Likewise.
1612 (check_effective_target_vect_shift_char): Likewise.
1613 (check_effective_target_vect_long): Likewise.
1614 (check_effective_target_vect_float): Likewise.
1615 (check_effective_target_vect_double): Likewise.
1616 (check_effective_target_vect_long_long): Likewise.
1617 (check_effective_target_vect_perm): Likewise.
1618 (check_effective_target_vect_perm_byte): Likewise.
1619 (check_effective_target_vect_perm_short): Likewise.
1620 (check_effective_target_vect_sdot_qi): Likewise.
1621 (check_effective_target_vect_udot_qi): Likewise.
1622 (check_effective_target_vect_sdot_hi): Likewise.
1623 (check_effective_target_vect_udot_hi): Likewise.
1624 (check_effective_target_vect_pack_trunc): Likewise.
1625 (check_effective_target_vect_unpack): Likewise.
1626 (check_effective_target_vect_hw_misalign): Likewise.
1627 (check_effective_target_vect_condition): Likewise.
1628 (check_effective_target_vect_cond_mixed): Likewise.
1629 (check_effective_target_vect_char_mult): Likewise.
1630 (check_effective_target_vect_short_mult): Likewise.
1631 (check_effective_target_vect_int_mult): Likewise.
1632 (check_effective_target_vect_extract_even_odd): Likewise.
1633 (check_effective_target_vect_interleave): Likewise.
1634 (check_vect_support_and_set_flags): Check if the target supports MSA
1635 and append to the list of EFFECTIVE_TARGETS.
1636
0bfd099c
RB
16372016-10-12 Richard Biener <rguenther@suse.de>
1638
1639 PR debug/77947
1640 * g++.dg/torture/pr77947.C: New testcase.
1641
b4a9ef2f
PMR
16422016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1643
1644 * gnat.dg/debug8.adb: New testcase.
1645
c0dbd22d
PMR
16462016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1647
1648 * gnat.dg/debug9.adb: New testcase.
1649
8a7c91cd
RB
16502016-10-12 Richard Biener <rguenther@suse.de>
1651
1652 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1653 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1654 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1655
7dc2f5f1
RB
16562016-10-12 Richard Biener <rguenther@suse.de>
1657
1658 PR tree-optimization/77920
1659 * gcc.dg/torture/pr77920.c: New testcase.
1660
70f6d5e1
JJ
16612016-10-12 Jakub Jelinek <jakub@redhat.com>
1662
4a8b97cb
JJ
1663 PR tree-optimization/77929
1664 * gcc.c-torture/compile/pr77929.c: New test.
1665
70f6d5e1
JJ
1666 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1667 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1668 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1669 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1670 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1671 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1672 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1673 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1674 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1675
4803de58
EB
16762016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1677
1678 * gcc.target/sparc/setcc-4.c: Adjust.
1679 * gcc.target/sparc/setcc-5.c: Likewise.
1680 * gcc.target/sparc/setcc-6.c: Likewise.
1681 * gcc.target/sparc/setcc-7.c: Likewise.
1682 * gcc.target/sparc/setcc-8.c: Likewise.
1683 * gcc.target/sparc/setcc-9.c: Likewise.
1684 * gcc.target/sparc/setcc-10.c: Delete.
1685
f6cf4810
SK
16862016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1687
1688 PR fortran/77942
1689 * gfortran.dg/pr77942.f90
1690
8e8c2744
FR
16912016-10-11 Fritz Reese <fritzoreese@gmail.com>
1692
1693 * gfortran.dg/dec_math.f90: New testsuite.
1694
ddefad9a
SKS
16952016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1696
1697 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1698 (main): Declare j as i32 instead of int.
1699
e7b08761
TP
17002016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1701
1702 PR testsuite/PR77710
1703 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1704 target triplet instead of *-*-*-*.
1705
9fd7cd44
EB
17062016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1707
1708 * gnat.dg/unchecked_convert10.adb: New test.
1709 * gnat.dg/unchecked_convert11.adb: Likewise.
1710 * gnat.dg/unchecked_convert12.adb: Likewise.
1711
ff7e7ee0
EB
17122016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1713
1714 * gcc.target/sparc/cbcond-1.c: New test.
1715 * gcc.target/sparc/cbcond-2.c: Likewise.
1716 * gcc.target/sparc/movcc-1.c: Likewise.
1717 * gcc.target/sparc/movcc-2.c: Likewise.
1718 * gcc.target/sparc/setcc-1.c: Adjust.
1719 * gcc.target/sparc/setcc-2.c: Likewise.
1720 * gcc.target/sparc/setcc-3.c: Likewise.
1721 * gcc.target/sparc/setcc-4.c: Likewise.
1722 * gcc.target/sparc/setcc-5.c: Likewise.
1723 * gcc.target/sparc/setcc-6.c: New test.
1724 * gcc.target/sparc/setcc-7.c: Likewise.
1725 * gcc.target/sparc/setcc-8.c: Likewise.
1726 * gcc.target/sparc/setcc-9.c: Likewise.
1727 * gcc.target/sparc/setcc-10.c: Likewise.
1728
d30078b8
JL
17292016-10-10 Jeff Law <law@redhat.com>
1730
1731 PR tree-optimization/71947
1732 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1733 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1734 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1735 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1736 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1737 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1738
5f869266
TK
17392016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1740
1741 PR fortran/77915
1742 * gfortran.dg/matmul_11.f90: New test.
1743
174e0b00
JW
17442016-10-10 Jiong Wang <jiong.wang@arm.com>
1745
1746 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1747 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1748 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1749 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1750 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1751 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1752 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1753 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1754 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1755 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1756 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1757 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1758 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1759 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1760 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1761 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1762 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1763 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1764 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1765 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1766 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1767 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1768 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1769 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1770 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1771 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1772 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1773 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1774 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1775 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1776 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1777 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1778 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1779 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1780 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1781 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1782 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1783 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1784 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1785 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1786 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1787 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1788 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1789 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1790 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1791 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1792 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1793 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1794 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1795 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1796 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1797 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1798 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1799 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1800 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1801 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1802 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1803 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1804 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1805
4bc63138
JW
18062016-10-10 Jiong Wang <jiong.wang@arm.com>
1807
1808 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1809 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1810 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1811 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1812 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1813 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1814 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1815 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1816 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1817 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1818 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1819 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1820 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1821 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1822
8f3edb07
JW
18232016-10-10 Jiong Wang <jiong.wang@arm.com>
1824
1825 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1826 Enable AArch64.
1827 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1828 vdup*_laneq.
1829 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1830 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1831 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1832 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1833
6e49f922
JW
18342016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1835 Jiong Wang <jiong.wang@arm.com>
1836
1837 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1838 AArch64 support.
1839 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1840 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1841 AArch64 targets.
1842 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1843 AArch64 targets.
1844 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1845 targets.
1846 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1847
41683e1a
EB
18482016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1849
1850 * gnat.dg/specs/vfa.ads: New test.
1851
6e49f922 18522016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1853
1854 * gnat.dg/inline13.ad[sb]: New test.
1855 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1856
55cfd746
EB
18572016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1858
1859 * gnat.dg/biased_subtype.adb: New test.
1860
4dfb8a2a
JJ
18612016-10-09 Jakub Jelinek <jakub@redhat.com>
1862
1863 PR tree-optimization/77901
1864 * gcc.c-torture/compile/pr77901.c: New test.
1865
67b97478
PK
18662016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1867
1868 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1869 * gcc.dg/ipa/propalign-2.c: Likewise
1870 * gcc.dg/ipa/propalign-3.c: Likewise.
1871 * gcc.dg/ipa/propalign-4.c: Likewise.
1872 * gcc.dg/ipa/propalign-5.c: Likewise.
1873
7bad794a
JJ
18742016-10-08 Jakub Jelinek <jakub@redhat.com>
1875
81b02905
JJ
1876 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1877
ee19ef45
JJ
1878 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1879
7bad794a
JJ
1880 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1881 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1882
56d3a930
FR
18832016-10-07 Fritz Reese <fritzoreese@gmail.com>
1884
1885 * gfortran.dg/dec_union_11.f90: New testcase.
1886
45e2bf2e
NS
18872016-10-07 Nathan Sidwell <nathan@acm.org>
1888
1889 PR c++/66443
1890 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1891 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1892 * g++.dg/cpp1y/pr66443-cxx14.C: New
1893 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1894 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1895
be845b04
JJ
18962016-10-07 Jakub Jelinek <jakub@redhat.com>
1897
1898 * g++.dg/cpp0x/addressof1.C: New test.
1899 * g++.dg/cpp0x/addressof2.C: New test.
1900
08213983
MM
19012016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1902
1903 * gcc.target/powerpc/float128-type-1.c: New test to check that
1904 PowerPC 64-bit Linux enables -mfloat128-type by default.
1905 * gcc.target/powerpc/float128-type-2.c: Likewise.
1906 * gcc.target/powerpc/float128-mix.c: Change error message to
1907 reflect that __ibm128 is now #define'ed to be long double.
1908
bd845c14
SK
19092016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1910
1911 PR fortran/77406
1912 * gfortran.dg/pr77406.f90: New test.
1913 * gfortran.dg/assumed_type_3.f90: Update error messages.
1914 * gfortran.dg/defined_operators_1.f90: Ditto.
1915 * gfortran.dg/generic_26.f90: Ditto.
1916 * gfortran.dg/generic_7.f90: Ditto.
1917 * gfortran.dg/gomp/udr5.f90: Ditto.
1918 * gfortran.dg/gomp/udr7.f90: Ditto.
1919 * gfortran.dg/interface_1.f90: Ditto.
1920 * gfortran.dg/interface_37.f90: Ditto.
1921 * gfortran.dg/interface_5.f90: Ditto.
1922 * gfortran.dg/interface_6.f90: Ditto.
1923 * gfortran.dg/interface_7.f90
1924 * gfortran.dg/no_arg_check_3.f90
1925 * gfortran.dg/operator_5.f90
1926 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1927
c09c4992
BE
19282016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1929
1930 PR c++/77700
1931 * c-c++-common/Wint-in-bool-context.c: Update test.
1932
d7f336f8
RB
19332016-10-07 Richard Biener <rguenther@suse.de>
1934
1935 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1936 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1937
a9172bf3
MP
19382016-10-07 Marek Polacek <polacek@redhat.com>
1939
1940 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1941
8a14afd0
BS
19422016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1943
1944 PR c++/69733
1945 * c-c++-common/pr69733.c: New test.
1946 * gcc.dg/pr69733.c: New test.
1947 * gcc.target/i386/pr69733.c: New test.
1948
d4bd4646
MP
19492016-10-07 Marek Polacek <polacek@redhat.com>
1950
1951 PR c++/77803
1952 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1953
a93cdc5c
JJ
19542016-10-07 Jakub Jelinek <jakub@redhat.com>
1955
1956 PR tree-optimization/77664
1957 * gcc.dg/tree-ssa/pr77664.c: New test.
1958 * gcc.dg/pr77664.c: New test.
1959
19602016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1961
1962 * gfortran.dg/pr69955.f90: New test.
1963
ac193ee7
LK
19642016_10-06 Louis Krupp <louis.krupp@zoho.com>
1965
1966 PR fortran/57910
1967 * gfortran.dg/pr57910.f90: New test.
1968
342cfb3e
JJ
19692016-10-06 Jakub Jelinek <jakub@redhat.com>
1970
1971 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1972 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1973
48057089
KV
19742016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1975
1976 PR tree-optimization/77862
1977 * gcc.dg/pr77862.c: New test.
1978
65b25c9b
KV
19792016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1980
1981 * gcc.dg/tree-ssa/evrp4.c: New test.
1982
f3127685
JL
19832016-10-06 Jeff Law <law@redhat.com>
1984
1985 PR tree-optimization/71661
1986 * gcc.dg/tree-ssa/pr71661.c: New test.
1987
b3972588
RB
19882016-10-06 Richard Biener <rguenther@suse.de>
1989
1990 PR tree-optimization/77855
1991 * gcc.dg/torture/pr77855.c: New testcase.
1992
139dc3c6 19932016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1994 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1995
1996 * g++.dg/other/pr77759.C: New test.
1997
37f6a157
RB
19982016-10-06 Richard Biener <rguenther@suse.de>
1999
2000 PR tree-optimization/77839
2001 * gcc.dg/torture/pr77839.c: New testcase.
2002
f779aeb8
MP
20032016-10-06 Marek Polacek <polacek@redhat.com>
2004
2005 * g++.dg/cpp1z/init-statement9.C: New test.
2006
eee8f0b0
AS
20072016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2008
2009 * gcc.target/i386/pcommit-1.c: Deleted.
2010 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2011 * gcc.target/i386/sse-13.c: Ditto.
2012 * gcc.target/i386/sse-14.c: Ditto.
2013 * gcc.target/i386/sse-22.c: Ditto.
2014 * gcc.target/i386/sse-23.c: Ditto.
2015 * g++.dg/other/i386-2.C: Ditto.
2016
b48042bb
UB
20172016-10-05 Uros Bizjak <ubizjak@gmail.com>
2018
2019 * gcc.target/i386/pr77833.c: Require int128 effective target.
2020
50b01e1d
SK
20212016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2022
2023 PR fortran/58991
2024 PR fortran/58992
2025 * gfortran.dg/associate_22.f90: New test.
2026
908b8296
FR
20272016-10-05 Fritz Reese <fritzoreese@gmail.com>
2028
2029 * gfortran.dg/dec_union_9.f90: New testcase.
2030 * gfortran.dg/dec_union_10.f90: New testcase.
2031
87582521
JJ
20322016-10-05 Jakub Jelinek <jakub@redhat.com>
2033
2e69f143
JJ
2034 PR sanitizer/66343
2035 * gcc.dg/pch/pr66343-3.c: New test.
2036 * gcc.dg/pch/pr66343-3.hs: New file.
2037
87582521
JJ
2038 PR sanitizer/66343
2039 * gcc.dg/pch/pr66343-1.c: New test.
2040 * gcc.dg/pch/pr66343-1.hs: New file.
2041 * gcc.dg/pch/pr66343-2.c: New test.
2042 * gcc.dg/pch/pr66343-2.hs: New file.
2043
700fff34
BE
20442016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2045
2046 * c-c++-common/Wint-in-bool-context.c: Update test.
2047
17a9e380
MP
20482016-10-05 Marek Polacek <polacek@redhat.com>
2049
2050 * g++.dg/cpp1z/init-statement1.C: New test.
2051 * g++.dg/cpp1z/init-statement2.C: New test.
2052 * g++.dg/cpp1z/init-statement3.C: New test.
2053 * g++.dg/cpp1z/init-statement4.C: New test.
2054 * g++.dg/cpp1z/init-statement5.C: New test.
2055 * g++.dg/cpp1z/init-statement6.C: New test.
2056 * g++.dg/cpp1z/init-statement7.C: New test.
2057 * g++.dg/cpp1z/init-statement8.C: New test.
2058
6e48e779
LK
20592016-10-05 Louis Krupp <louis.krupp@zoho.com>
2060
2061 PR fortran/67524
2062 * gfortran.dg/pr67524.f90: New test.
2063
04a32443
JJ
20642016-10-05 Jakub Jelinek <jakub@redhat.com>
2065
2066 PR sanitizer/77823
2067 * c-c++-common/ubsan/shift-9.c: New test.
2068
743a9cf7
SKS
20692016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2070
2071 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2072 of int if __SIZEOF_INT__ is less than 4 bytes.
2073
a40278c3
JD
20742016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2075
2076 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2077 * gfortran.dg/class_array_20.f03: Likewise.
2078 * gfortran.dg/class_array_21.f03: Likewise.
2079 * gfortran.dg/finalize_29.f08: Likewise.
2080 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2081
39bb7d01
RB
20822016-10-05 Richard Biener <rguenther@suse.de>
2083
2084 PR middle-end/77826
2085 * gcc.dg/torture/pr77826.c: New testcase.
2086
eeb57981
RB
20872016-10-05 Richard Biener <rguenther@suse.de>
2088
2089 * gcc.dg/fold-copysign-1.c: New testcase.
2090
f9018d75
AS
20912016-10-05 Andreas Schwab <schwab@suse.de>
2092
2093 * g++.dg/pr49847-2.C: Remove.
2094
7e8000b3
PMR
20952016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2096
2097 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2098
54f84ca9
RB
20992016-10-05 Richard Biener <rguenther@suse.de>
2100
2101 PR middle-end/55152
2102 * gcc.dg/pr55152-2.c: New testcase.
2103
17beda50
JD
21042016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2105
2106 * gfortran.dg/dtio_15.f90: New test.
2107
1c84b798
ILT
21082016-10-04 Ian Lance Taylor <iant@golang.org>
2109
2110 * gcc.dg/split-7.c: New test.
2111
7ec39552
MS
21122016-10-04 Martin Sebor <msebor@redhat.com>
2113
2114 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2115 %lc directive to wint_t to silence -Wformat warnings on targets
2116 where the latter is a distinct type such as long.
2117
8ff04ff9
MS
21182016-10-04 Martin Sebor <msebor@redhat.com>
2119
2120 PR c++/77804
2121 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2122
bfecd57c
JJ
21232016-10-04 Jakub Jelinek <jakub@redhat.com>
2124
f72da967
JJ
2125 PR c++/77791
2126 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2127
bfecd57c
JJ
2128 * g++.dg/other/java3.C: Remove.
2129 * g++.dg/other/java1.C: Remove.
2130 * g++.dg/other/error12.C: Remove.
2131 * g++.dg/other/java2.C: Remove.
2132 * g++.dg/warn/Wnvdtor.C: Remove.
2133 * g++.dg/lookup/java1.C: Remove.
2134 * g++.dg/lookup/java2.C: Remove.
2135 * g++.dg/ext/pr34829.C: Remove.
2136 * g++.dg/ext/java-3.C: Remove.
2137 * g++.dg/ext/java-1.C: Remove.
2138 * g++.dg/ext/java-2.C: Remove.
2139 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2140
fe8b1e83
DG
21412016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2142
2143 PR tree-optimization/77808
2144 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2145
078b5aab
RB
21462016-10-04 Richard Biener <rguenther@suse.de>
2147
2148 PR tree-optimization/77399
2149 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2150
2b568899
RB
21512016-10-04 Richard Biener <rguenther@suse.de>
2152
2153 PR middle-end/77833
2154 * gcc.target/i386/pr77833.c: New testcase.
2155
0a4e5cf3
JL
21562016-09-26 Jeff Law <law@redhat.com>
2157
2158 PR tree-optimization/71550
2159 PR tree-optimization/71403
2160 * gcc.c-torture/execute/pr71550.c: New test.
2161
d07b0a23
SKS
21622016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2163
2164 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2165 option.
2166
b44a42cf
KT
21672016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2168
2169 Revert
2170 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2171
2172 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2173
f41f1ceb
MP
21742016-10-03 Marek Polacek <polacek@redhat.com>
2175
2176 * g++.dg/cpp0x/nullptr37.C: New test.
2177
1633d3b9
BE
21782016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2179
2180 * c-c++-common/Wint-in-bool-context.c: Update test.
2181
2c8e3a1d
JJ
21822016-10-02 Jakub Jelinek <jakub@redhat.com>
2183
2184 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2185 earlier.
2186 * g++.dg/charset/asm2.c (memmove): Likewise.
2187 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2188 * g++.dg/tls/diag-4.C (foo): Likewise.
2189 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2190 dg-warning, fix up regex.
2191 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2192 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2193 * g++.old-deja/g++.mike/net31.C: Likewise.
2194 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2195 for C++17.
2196 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2197 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2198
f00b6283
RB
21992016-10-01 Richard Biener <rguenther@suse.de>
2200
2201 PR middle-end/77798
2202 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2203
0f0565b1
AV
22042016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2205
2206 PR fortran/77663
2207 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2208
c58823a0
JJ
22092016-10-01 Jakub Jelinek <jakub@redhat.com>
2210
2211 PR c/77490
2212 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2213 Add dg-prune-output directive.
2214
e3228a50
JD
22152016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2216
2217 PR fortran/66643
2218 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2219 * gfortran.fortran-torture/compile/write.f90: Update test.
2220
e70bbc6f
MW
22212016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2222
2223 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2224 arm_fp16_alternative_ok as the required effective target.
2225 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2226 -mfp16-format=alternative to the dg-options directive and remove
2227 the dg-add-options directive.
2228
c39747d2
FR
22292016-09-30 Fritz Reese <fritzoreese@gmail.com>
2230
2231 PR fortran/77764
2232 * gfortran.dg/dec_union_8.f90: New testcase.
2233
00074dd8
FR
22342016-09-30 Fritz Reese <fritzoreese@gmail.com>
2235
2236 PR fortran/77782
2237 * gfortran.dg/dec_structure_16.f90: New testcase.
2238
26f391e8
AV
22392016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2240
2241 * gfortran.dg/coarray_allocate_10.f08: New test.
2242 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2243
fa16a271
KT
22442016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2245
2246 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2247
f334c828
RB
22482016-09-30 Richard Biener <rguenther@suse.de>
2249
2250 PR tree-optimization/77399
2251 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2252
76e3ec9c
SL
22532016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2254
871267e1 2255 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2256 -fdelete-null-pointer-checks explicit.
2257 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2258 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2259 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2260 * gcc.dg/pic-1.c: Require fpic target support.
2261 * gcc.dg/pic-2.c: Likewise.
2262
a2c6e7f2
JJ
22632016-09-29 Jakub Jelinek <jakub@redhat.com>
2264
2265 Implement P0001R1 - C++17 removal of register storage class specifier
2266 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2267 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2268 C++17.
2269 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2270 keyword if not __SSE2__.
2271 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2272 C++17.
2273 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2274 register keywords.
2275 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2276 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2277 no_erroneous_warning): Expect new warnings for C++17.
2278 * g++.dg/warn/register-var-2.C (f): Likewise.
2279 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2280 * g++.dg/parse/linkage2.C (foo): Likewise.
2281 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2282 keyword on parameters for C++17.
2283 * g++.dg/cpp1z/register1.C: New test.
2284 * g++.dg/cpp1z/register2.C: New test.
2285 * g++.dg/cpp1z/register3.C: New test.
2286
4ab76933
UB
22872016-09-29 Uros Bizjak <ubizjak@gmail.com>
2288
2289 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2290 * gcc.target/i386/avx2-check.h (main): Ditto.
2291 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2292 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2293 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2294 * gcc.target/i386/avx512er-check.h (main): Ditto.
2295 * gcc.target/i386/avx512f-check.h (main): Ditto.
2296 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2297 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2298 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2299
2488ebe5
UB
23002016-09-29 Uros Bizjak <ubizjak@gmail.com>
2301
2302 PR target/77756
2303 * gcc.target/i386/pr77756.c: New test.
2304
4d258d09
MP
23052016-09-29 Marek Polacek <polacek@redhat.com>
2306
2307 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2308
a9087411
MP
23092016-09-29 Marek Polacek <polacek@redhat.com>
2310
2311 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2312 C++14.
2313
fa0a064a
ML
23142016-09-29 Martin Liska <mliska@suse.cz>
2315
2316 * objc/execute/construct1.m: New test.
2317
0ce1ecc7
RB
23182016-09-29 Richard Biener <rguenther@suse.de>
2319
2320 PR tree-optimization/77768
2321 * gcc.dg/torture/pr77768.c: New testcase.
2322
da186c1f
RB
23232016-09-28 Richard Biener <rguenther@suse.de>
2324
2325 PR middle-end/77407
2326 * gcc.dg/pr77407.c: New testcase.
2327
d657e995
RB
23282016-09-29 Richard Biener <rguenther@suse.de>
2329
2330 PR middle-end/55152
2331 * gcc.dg/pr55152.c: New testcase.
2332 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2333
cadf6296
RO
23342016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2335
2336 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2337 (dg-options): Remove -m32.
2338
88000fd1
MS
23392016-09-28 Martin Sebor <msebor@redhat.com>
2340
2341 PR middle-end/77721
2342 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2343
0c172974
JD
23442016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2345
2346 PR libgfortran/77707
2347 * gfortran.dg/inquire_17.f90: New test.
2348
4b390698
JJ
23492016-09-28 Jakub Jelinek <jakub@redhat.com>
2350
2351 PR c++/77467
2352 * g++.dg/cpp1y/constexpr-77467.C: New test.
2353
2b1b5938
MS
23542016-09-28 Martin Sebor <msebor@redhat.com>
2355
2356 PR c/77762
2357 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2358 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2359 (test_sprintf_p_const): Adjust line numbers to avoid failures
2360 introduced in r240503.
2361
30dc6ee9
MS
23622016-09-28 Martin Sebor <msebor@redhat.com>
2363
2364 PR middle-end/77683
2365 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2366
7d290e93
BE
23672016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2368
fcf32bad
BE
2369 PR c++/77748
2370 * g++.dg/pr77550.C: Avoid undefined behavior.
2371
7d290e93
BE
2372 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2373
912d9ec3
WD
23742016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2375
2376 * gcc.dg/strlenopt-20.c: Update test.
2377 * gcc.dg/strlenopt-21.c: Likewise.
2378 * gcc.dg/strlenopt-22.c: Likewise.
2379 * gcc.dg/strlenopt-22g.c: Likewise.
2380 * gcc.dg/strlenopt-26.c: Likewise.
2381 * gcc.dg/strlenopt-5.c: Likewise.
2382 * gcc.dg/strlenopt-7.c: Likewise.
2383 * gcc.dg/strlenopt-9.c: Likewise.
2384
459bcfb0
JJ
23852016-09-27 Jakub Jelinek <jakub@redhat.com>
2386
6e39060a
JJ
2387 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2388
8ca33347
JJ
2389 * g++.dg/cpp1z/lambda-this1.C: New test.
2390 * g++.dg/cpp1z/lambda-this2.C: New test.
2391
459bcfb0
JJ
2392 PR c++/77722
2393 * g++.dg/ubsan/return-4.C: New test.
2394 * g++.dg/ubsan/return-5.C: New test.
2395 * g++.dg/ubsan/return-6.C: New test.
2396
20fba714
JW
23972016-09-27 Jiong Wang <jiong.wang@arm.com>
2398
2399 * lib/target-supports.exp
2400 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2401 in function comment.
2402
bebe0086
ML
24032016-09-27 Martin Liska <mliska@suse.cz>
2404
2405 PR gcov-profile/46266
2406 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2407 considered.
2408
59896334
RB
24092016-09-27 Richard Biener <rguenther@suse.de>
2410
2411 PR tree-optimization/77745
2412 * g++.dg/torture/pr77745.C: New testcase.
2413
f0d355dc
RB
24142016-09-27 Richard Biener <rguenther@suse.de>
2415
2416 PR tree-optimization/77478
2417 * gcc.dg/torture/pr77478.c: New testcase.
2418
8c9434c2
ML
24192016-09-27 Martin Liska <mliska@suse.cz>
2420
2421 PR gcov-profile/7970
2422 PR gcov-profile/16855
2423 PR gcov-profile/44779
2424 * g++.dg/gcov/pr16855.C: New test.
2425
511d092e
SKS
24262016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2427
2428 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2429
f2e0c4e1
JJ
24302016-09-27 Jakub Jelinek <jakub@redhat.com>
2431
2432 PR fortran/77666
2433 * gfortran.dg/gomp/pr77666.f90: New test.
2434
3a4228ba
KV
24352016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2436
2437 PR ipa/77677
2438 * gcc.dg/torture/pr77677-2.c: New test.
2439
a184e37f
SK
24402016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2441
2442 PR fortran/77420
2443 * gfortran.dg/pr77420_1.f90: New test.
2444 * gfortran.dg/pr77420_2.f90: Ditto.
2445 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2446 * gfortran.dg/pr77420_4.f90: this file.
2447
8be59d19
KV
24482016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2449
2450 PR middle-end/77719
2451 * gfortran.dg/pr77719.f90: New test.
2452
991075a4
TP
24532016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2454
2455 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2456 singular form of byte when quantity is unknown.
991075a4 2457
c6147dc4
MP
24582016-09-26 Marek Polacek <polacek@redhat.com>
2459
2460 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2461
5cc6c41c
ML
24622016-09-26 Martin Liska <mliska@suse.cz>
2463
2464 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2465 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2466 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2467 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2468 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2469 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2470 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2471 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2472 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2473
81fea426
MP
24742016-09-26 Marek Polacek <polacek@redhat.com>
2475
2476 PR c/7652
2477 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2478 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2479 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2480 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2481 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2482 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2483 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2484 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2485 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2486 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2487 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2488 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2489 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2490 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2491 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2492 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2493 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2494 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2495 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2496 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2497 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2498 * c-c++-common/attr-fallthrough-1.c: New test.
2499 * c-c++-common/attr-fallthrough-2.c: New test.
2500 * g++.dg/cpp0x/fallthrough1.C: New test.
2501 * g++.dg/cpp0x/fallthrough2.C: New test.
2502 * g++.dg/cpp1z/fallthrough1.C: New test.
2503 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2504 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2505 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2506 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2507
9b597c1f
SK
25082016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2509
12a813c1 2510 PR fortran/77429
9b597c1f
SK
2511 * gfortran.dg/pr77429.f90: New test.
2512
f1c7e7f1
SK
25132016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2514
2515 PR fortran/77694
2516 * gfortran.dg/pr77694.f90: New test.
2517
50c6dd20
OE
25182016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2519
2520 PR target/51244
2521 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2522
540b039e
DH
25232016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2524
2525 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2526 for 32-bit mode.
2527
cfd161bf
DH
25282016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2529
2530 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2531 for 32-bit mode.
2532
9a2300e9
MP
25332016-09-24 Marek Polacek <polacek@redhat.com>
2534
2535 PR c/77490
2536 * c-c++-common/Wbool-operation-1.c: New test.
2537 * gcc.dg/Wbool-operation-1.c: New test.
2538
34d567d1
FR
25392016-09-23 Fritz Reese <fritzoreese@gmail.com>
2540
2541 * gfortran.dg/dec_static_1.f90: New.
2542 * gfortran.dg/dec_static_2.f90: New.
2543 * gfortran.dg/dec_static_3.f90: New.
2544 * gfortran.dg/dec_static_4.f90: New.
2545
4a8d4422
JD
25462016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2547
2548 PR fortran/48298
2549 * gfortran.dg/negative_unit_check.f90: Update test.
2550 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2551
90ef45cb
DV
25522016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2553
2554 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2555 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2556 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2557 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2558 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2559 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2560 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2561
e0535922
MS
25622016-09-23 Martin Sebor <msebor@redhat.com>
2563
2564 PR testsuite/77713
2565 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2566 assuming long double is bigger than double.
2567
d664d76d
JJ
25682016-09-23 Jakub Jelinek <jakub@redhat.com>
2569
2570 Implement P0138R2, C++17 construction rules for enum class values
2571 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2572
3b31f720
DM
25732016-09-23 David Malcolm <dmalcolm@redhat.com>
2574
2575 PR preprocessor/77672
2576 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2577 expected multiline output from first warning to reflect change
2578 in r240434.
2579
592459bf
TP
25802016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2581
2582 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2583
0af06385
BE
25842016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2585 Tom de Vries <tom@codesourcery.com>
2586
2587 PR testsuite/77411
2588 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2589
8f01b67a
MP
25902016-09-23 Marek Polacek <polacek@redhat.com>
2591
2592 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2593 * c-c++-common/gomp/atomic-13.c: Likewise.
2594 * c-c++-common/gomp/atomic-14.c: Likewise.
2595 * c-c++-common/pr60439.c: Remove invalid code.
2596 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2597 * g++.dg/expr/bitfield5.C: Likewise.
2598 * g++.dg/expr/bitfield6.C: Likewise.
2599 * g++.dg/expr/bool1.C: Likewise.
2600 * g++.dg/expr/bool3.C: Likewise.
2601 * g++.dg/expr/lval3.C: Likewise.
2602 * g++.dg/expr/lval4.C: Likewise.
2603 * g++.old-deja/g++.jason/bool5.C: Likewise.
2604
bbd6fcf3
DM
26052016-09-23 David Malcolm <dmalcolm@redhat.com>
2606
2607 PR preprocessor/77672
2608 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2609 (test_terminator_location): New function.
2610
113d06a4
RB
26112016-09-23 Richard Biener <rguenther@suse.de>
2612
2613 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2614
cab9e1df
MW
26152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2616
2617 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2618 -march=armv8.2-a+fp16 when supported by the hardware.
2619 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2620 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2621 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2622 semi-colons to a macro invocations.
2623 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2624 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2625 defined.
2626 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2627 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2628 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2629 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2630 defined.
2631 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2632 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2633 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2634 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2635 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2636 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2637 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2638 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2639 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2640 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2641 defined.
2642 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2643 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2644 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2645 defined.
2646 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2647 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2648 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2649 defined.
2650 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2651 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2652 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2653 defined.
2654 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2655 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2656 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2657 defined. Also fix some white-space.
2658 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2659 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2660 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2661 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2662 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2663 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2664 defined. Also fix some long lines and white-space.
2665 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2666 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2667 defined. Also fix some long lines and white-space.
2668 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2669 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2670 defined.
2671 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2672 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2673 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2674 defined.
2675 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2676 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2677 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2678 defined.
2679 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2680 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2681 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2682 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2683 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2684 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2685 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2686 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2687 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2688 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2689 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2690 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2691 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2692 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2693 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2694 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2695 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2696 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2697 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2698
da9b2e69
JW
26992016-09-23 Jiong Wang <jiong.wang@arm.com>
2700 Matthew Wahab <matthew.wahab@arm.com>
2701
2702 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2703 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2704 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2705 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2706 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2707 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2708 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2709 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2710 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2711 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2712 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2713 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2714 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2715 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2716 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2717 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2718 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2719 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2720 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2721 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2722 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2723 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2724 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2725 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2726 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2727 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2728 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2729 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2730 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2731 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2732 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2733 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2734 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2735 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2736 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2737 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2738 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2739
785cf02f
MW
27402016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2741
2742 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2743 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2744 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2745 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2746 support.
2747
1e401340
KV
27482016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2749
2750 PR ipa/77677
2751 * gcc.dg/torture/pr77677.c: New test.
2752
8ed3eeac
AV
27532016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2754
2755 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2756 here now.
2757
55a9b91b
MW
27582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2759
2760 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2761 options. Add tests for float16x4_t and float16x8_t.
2762
64c744b9
DV
27632016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2764
2765 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2766 * gcc.target/s390/risbg-ll-2.c: Ditto.
2767 * gcc.target/s390/risbg-ll-3.c: Ditto.
2768
d403b8d4
MW
27692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2770
2771 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2772 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2773
576987fc
DV
27742016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2775
2776 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2777 output to the simplified instructions.
2778
4ffc8099
MW
27792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2780
2781 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2782 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2783
b1a970a5
MW
27842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2785
2786 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2787 (FP16_SUPPORTED): New
2788 (expected-hfloat-16x4): Make conditional on __fp16 support.
2789 (expected-hfloat-16x8): Likewise.
2790 (vdup_n_f16): Disable for non-AArch64 targets.
2791 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2792 conditional on FP16_SUPPORTED.
2793 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2794 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2795 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2796 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2797 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2798 for testing __fp16.
2799 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2800 conditional on FP16_SUPPORTED.
2801 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2802 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2803
50df9464
MW
28042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2805
2806 * gcc.target/arm/short-vfp-1.c: New.
2807
536b9f42
MW
28082016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2809
2810 * gcc.target/arm/attr-fp16-arith-1.c: New.
2811
1b9e31cf
MW
28122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2813
2814 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2815 New.
2816 (add_options_for_arm_v8_2a_fp16_neon): New.
2817 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2818 (add_options_for_arm_arch_v8_2a): Auto-generate.
2819 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2820 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2821 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2822 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2823 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2824 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2825 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2826
a5b42ee7
MW
28272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2828
2829 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2830 arm_fp16_alternative_ok.
2831 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2832 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2833 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2834 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2835 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2836 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2837 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2838 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2839 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2840 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2841 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2842 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2843 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2844 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2845 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2846 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2847 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2848 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2849 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2850 arm_fp16_alternative_ok.
2851 * lib/target-supports.exp
2852 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2853 (check_effective_target_arm_fp16_alternative_ok): New.
2854 (check_effective_target_arm_fp16_none_ok_nocache): New.
2855 (check_effective_target_arm_fp16_none_ok): New.
2856
fcbc975b
ML
28572016-09-23 Martin Liska <mliska@suse.cz>
2858
2859 * gcc.dg/ipa/pr77653.c: Replace adress
2860 with address.
2861
1822b732
ML
28622016-09-23 Martin Liska <mliska@suse.cz>
2863
2864 * gcc.target/i386/movbe-4.c: New test.
2865
fab18cc4
ML
28662016-09-23 Martin Liska <mliska@suse.cz>
2867
2868 * gcc.target/i386/crc32-5.c: New test.
2869
e70f01b5
ML
28702016-09-23 Martin Liska <mliska@suse.cz>
2871
2872 * gcc.target/i386/pr71652.c: New test.
2873 * gcc.target/i386/pr71652-2.c: New test.
2874 * gcc.target/i386/pr71652-3.c: New test.
2875
f2e81d05
JJ
28762016-09-23 Jakub Jelinek <jakub@redhat.com>
2877
2878 * lib/gcc-dg.exp (process-message): Support relative line number
2879 notation - .+4 or .-1 etc.
2880 * gcc.dg/dg-test-1.c: New test.
2881
ed30d2a6
MS
28822016-09-22 Martin Sebor <msebor@redhat.com>
2883
2884 PR target/77676
2885 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2886 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2887 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2888 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2889
1c681c7b
UB
28902016-09-22 Uros Bizjak <ubizjak@gmail.com>
2891
2892 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2893 * gcc.dg/ifcvt-2.c: Ditto.
2894 * gcc.dg/zero_bits_compound-1.c: Ditto.
2895 * gcc.dg/zero_bits_compound-1.c: Ditto.
2896 * gcc.dg/pr40550.c: Simplify target selectors.
2897 Use dg-additional-options.
2898 * gcc.dg/pr47893.c: Ditto.
2899 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2900 additional options for 32-bit x86 targets.
2901 * gcc.dg/pr70955.c: Move to ...
2902 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2903
67cf0a53
PC
29042016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2905
2906 PR c++/61019
2907 * g++.dg/cpp0x/pr61019.C: New.
2908
0ee70cc0
AV
29092016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2910 Terry Guo <terry.guo@arm.com>
2911
2912 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2913 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2914 * gcc.target/arm/pure-code/pure-code.exp: New.
2915
43639d2c
UB
29162016-09-22 Uros Bizjak <ubizjak@gmail.com>
2917
2918 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2919 Remove SSE effective target requirement.
2920
a608d15b
PC
29212016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2922
2923 PR c++/71979
2924 * g++.dg/cpp0x/pr71979.C: New.
2925
d94a7ab4
BE
29262016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2927
2928 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2929
a13f439f
ML
29302016-09-22 Martin Liska <mliska@suse.cz>
2931
2932 PR ipa/77653
2933 * gcc.dg/ipa/pr77653.c: New test.
2934
cf352092
JJ
29352016-09-22 Jakub Jelinek <jakub@redhat.com>
2936
2937 PR fortran/77665
2938 * gfortran.dg/gomp/pr77665.f90: New test.
2939
a8de3002
PT
29402016-09-22 Paul Thomas <pault@gcc.gnu.org>
2941
2942 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2943 * gfortran.dg/dtio_13.f90: New test.
2944
39abef62
LK
29452016-09-21 Louis Krupp <louis.krupp@zoho.com>
2946
2947 PR fortran/66107
2948 * gfortran.dg/pr66107.f90: New test.
2949
4a2bb7fc
ILT
29502016-09-21 Ian Lance Taylor <iant@golang.org>
2951
2952 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2953 with call to builtin delete function.
2954
5f84cee2
JM
29552016-09-21 Joseph Myers <joseph@codesourcery.com>
2956
2957 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2958 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2959 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2960 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2961 tests.
2962
fe01a41a
UB
29632016-09-21 Uros Bizjak <ubizjak@gmail.com>
2964
2965 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2966
2e1c20b1
JJ
29672016-09-21 Jakub Jelinek <jakub@redhat.com>
2968
2969 PR c++/77651
2970 * g++.dg/cpp1z/aligned-new6.C: New test.
2971
de4c144a
MW
29722016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2973
2974 * gcc.target/arm/fp16-aapcs-3.c: New.
2975 * gcc.target/arm/fp16-aapcs-4.c: New.
2976 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2977 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2978 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2979 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2980
44fc7854
BE
29812016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2982
2983 PR tree-optimization/77550
2984 * g++.dg/pr77550.C: New test.
2985
bc084f84
GJL
29862016-09-21 Georg-Johann Lay <avr@gjlay.de>
2987
2988 PR target/77326
2989 * gcc.target/avr/torture/pr77326.c: New test.
2990
c075003a
LK
29912016-09-21 Louis Krupp <louis.krupp@zoho.com>
2992
2993 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2994
6811ea79
RB
29952016-09-21 Richard Biener <rguenther@suse.de>
2996
2997 PR tree-optimization/77648
2998 * gcc.dg/torture/pr77648-1.c: New testcase.
2999 * gcc.dg/torture/pr77648-2.c: Likewise.
3000
f955c4c4
RB
30012016-09-21 Richard Biener <rguenther@suse.de>
3002 Jakub Jelinek <jakub@redhat.com>
3003
3004 PR tree-optimization/77621
3005 * gcc.dg/pr77621.c: New testcase.
3006
096506bb
PT
30072016-09-21 Paul Thomas <pault@gcc.gnu.org>
3008
3009 PR fortran/77657
3010 * gfortran.dg/dtio_12.f90: New test.
3011
37d168ae
SKS
30122016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3013
3014 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3015
66454000
KV
30162016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3017
3018 PR tree-optimization/72835
3019 * gcc.dg/tree-ssa/pr72835.c: New test.
3020
88d0c3f0
MS
30212016-09-20 Martin Sebor <msebor@redhat.com>
3022
3023 PR middle-end/49905
3024 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3025 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3026 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3027 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3028 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3029 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3030 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3031
a03df1d5
KV
30322016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3033
3034 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3035 arguments/compare will be optimized away.
3036 * gcc.dg/torture/ftrapv-1.c: Likewise.
3037
8bc5448f
KV
30382016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3039
3040 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3041 will be optimized away.
3042 * gcc.dg/ipa/vrp1.c: New test.
3043 * gcc.dg/ipa/vrp2.c: New test.
3044 * gcc.dg/ipa/vrp3.c: New test.
3045
973625a0
KV
30462016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3047
3048 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3049 does the same transformation.
3050 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3051 * gcc.dg/tree-ssa/evrp1.c: New test.
3052 * gcc.dg/tree-ssa/evrp2.c: New test.
3053 * gcc.dg/tree-ssa/evrp3.c: New test.
3054 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3055 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3056 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3057 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3058 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3059 foling now happens early.
3060 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3061 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3062 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3063 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3064 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3065
9b1ba33c
UB
30662016-09-20 Uros Bizjak <ubizjak@gmail.com>
3067
3068 PR target/77621
3069 * gcc.target/i386/pr77621.c: New test.
3070 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3071 pattern, loop should vectorize with -mtune=atom.
3072
f5bd4ad8
MO
30732016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3074 Jakub Jelinek <jakub@redhat.com>
3075
3076 PR testsuite/63299
3077 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3078 instead of delete.
3079
7d9cf801
JJ
30802016-09-20 Jakub Jelinek <jakub@redhat.com>
3081
b912f962
JJ
3082 PR c++/77626
3083 * g++.dg/other/pr77626.C: New test.
3084
eaf1ece1
JJ
3085 PR c++/77638
3086 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3087
590b62e9
JJ
3088 PR c++/77637
3089 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3090
7d9cf801
JJ
3091 PR middle-end/77624
3092 * c-c++-common/pr77624-1.c: New test.
3093 * c-c++-common/pr77624-2.c: New test.
3094
3aebb6ff
AV
30952016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3096
3097 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3098 of digits expected.
3099
b5bbe47b
RB
31002016-09-20 Richard Biener <rguenther@suse.de>
3101
3102 PR tree-optimization/77646
3103 * gcc.dg/torture/pr77646.c: New testcase.
3104
144a96e4
BE
31052016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3106
3107 PR c++/77434
3108 * c-c++-common/Wint-in-bool-context.c: New test.
3109
1f2071fa
JM
31102016-09-19 Joseph Myers <joseph@codesourcery.com>
3111
3112 * gcc.dg/cr-decimal-dig-1.c: New test.
3113
63012d9a
JM
31142016-09-19 Joseph Myers <joseph@codesourcery.com>
3115
3116 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3117 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3118 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3119 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3120
02410826
VM
31212016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3122
3123 PR rtl-optimization/77416
3124 * gcc.target/powerpc/pr77416.c: New.
3125
6101a7ab
PP
31262016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3127
3128 PR c++/77639
3129 * g++.dg/template/error-recovery4.C: New test.
3130
1993ff76
BC
31312016-09-19 Bin Cheng <bin.cheng@arm.com>
3132
3133 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3134
5fa9e644
KT
31352016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3136
3137 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3138 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3139
fc15d9ec
JJ
31402016-09-19 Jakub Jelinek <jakub@redhat.com>
3141 Jan Hubicka <jh@suse.cz>
3142
3143 PR target/77587
3144 * gcc.dg/pr77587.c: New test.
3145 * gcc.dg/pr77587a.c: New file.
3146
3c9f5092
AV
31472016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3148
3149 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3150 * gfortran.dg/coarray_38.f90:
3151 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3152 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3153 * gfortran.dg/coarray_allocate_7.f08: New test.
3154 * gfortran.dg/coarray_allocate_8.f08: New test.
3155 * gfortran.dg/coarray_allocate_9.f08: New test.
3156 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3157 new caf_register.
3158 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3159 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3160 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3161 get_by_refs.
3162 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3163 * gfortran.dg/coarray_lock_7.f90: Same.
3164 * gfortran.dg/coarray_poly_5.f90: Same.
3165 * gfortran.dg/coarray_poly_6.f90: Same.
3166 * gfortran.dg/coarray_poly_7.f90: Same.
3167 * gfortran.dg/coarray_poly_8.f90: Same.
3168 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3169
e79e6763
FR
31702016-09-19 Fritz Reese <fritzoreese@gmail.com>
3171
3172 PR fortran/77584
3173 * gfortran.dg/dec_structure_15.f90: New testcase.
3174
ae527639
RB
31752016-09-19 Richard Biener <rguenther@suse.de>
3176
3177 PR middle-end/77605
3178 * gcc.dg/torture/pr77605.c: New testcase.
3179
cdf060f8
LK
31802016-09-18 Louis Krupp <louis.krupp@zoho.com>
3181
3182 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3183
b720e919
JH
31842016-09-17 Jan Hubicka <hubicka@ucw.cz>
3185
3186 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3187 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3188 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3189 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3190 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3191 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3192 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3193 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3194 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3195 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3196 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3197
bdabae39
KY
31982016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3199
3200 * gcc.target/i386/pr68633.c: Fix expected result.
3201
493ba820
LK
32022016-09-17 Louis Krupp <louis.krupp@gmail.com>
3203
3204 PR fortran/68078
3205 * gfortran.dg/pr68078.f90: New test.
3206 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3207
9a42726b
BS
32082016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3209
3210 PR target/77613
3211 * gcc.target/powerpc/swaps-p8-25.c: New.
3212
e7d61178
JJ
32132016-09-16 Jakub Jelinek <jakub@redhat.com>
3214
8f03e02f
JJ
3215 PR c++/77482
3216 * g++.dg/cpp0x/constexpr-77482.C: New test.
3217
e80cb545
JJ
3218 PR c++/77379
3219 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3220 thunk offsets.
3221 * g++.dg/abi/abi-tag23a.C: Likewise.
3222
1c2f613f
JJ
3223 PR c++/77338
3224 * g++.dg/cpp0x/decltype-77338.C: New test.
3225
e7d61178
JJ
3226 PR c++/77375
3227 * g++.dg/cpp0x/mutable1.C: New test.
3228
8d987deb
SK
32292016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3230
3231 PR fortran/77612
3232 * gfortran.dg/pr77612.f90: New test.
3233
2c3d35a6
SKS
32342016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3235
3236 * gcc.dg/torture/pr70421.c: Require int32plus.
3237
e43163ae
JJ
32382016-09-16 Jakub Jelinek <jakub@redhat.com>
3239
bcf0905a
JJ
3240 PR middle-end/77475
3241 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3242
e43163ae
JJ
3243 PR target/77526
3244 * gcc.target/i386/pr77526.c: New test.
3245
7d704548
JJ
32462016-09-16 Jakub Jelinek <jakub@redhat.com>
3247 Eric Botcazou <ebotcazou@adacore.com>
3248
3249 PR middle-end/77594
3250 * gcc.target/i386/pr77594.c: New test.
3251
902d624f
LK
32522016-09-15 Louis Krupp <louis.krupp@zoho.com>
3253
3254 PR fortran/69963
3255 * gfortran.dg/misplaced_implicit_character.f90: New test.
3256
7e16ce79
BC
32572016-09-15 Bin Cheng <bin.cheng@arm.com>
3258
3259 PR tree-optimization/77503
3260 * gcc.dg/vect/pr77503.c: New test.
3261
7c05f5c4
RB
32622016-09-15 Richard Biener <rguenther@suse.de>
3263
3264 PR middle-end/77544
3265 * c-c++-common/torture/pr77544.c: New testcase.
3266
76ff80fb
JJ
32672016-09-15 Jakub Jelinek <jakub@redhat.com>
3268
3269 PR middle-end/77475
3270 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3271 * gcc.dg/march-generic.c: Likewise.
3272 * gcc.target/i386/spellcheck-options-1.c: New test.
3273 * gcc.target/i386/spellcheck-options-2.c: New test.
3274 * gcc.target/i386/spellcheck-options-3.c: New test.
3275 * gcc.target/i386/spellcheck-options-4.c: New test.
3276
5560d026
CLT
32772016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3278
3279 PR fortran/72743
3280 * gfortran.dg/goacc/pr72743.f90: New test.
3281
5334f733
RB
32822016-09-15 Richard Biener <rguenther@suse.de>
3283
3284 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3285
d08615f2
RB
32862016-09-15 Richard Biener <rguenther@suse.de>
3287
3288 PR tree-optimization/77514
3289 * gcc.dg/torture/pr77514.c: New testcase.
3290
28ca05f0
JJ
32912016-09-14 Jakub Jelinek <jakub@redhat.com>
3292
3293 PR c++/77549
3294 * g++.dg/lookup/pr77549.C: New test.
3295
20a1e5b8
MP
32962016-09-14 Marek Polacek <polacek@redhat.com>
3297
3298 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3299 * c-c++-common/gomp/atomic-13.c: Likewise.
3300 * c-c++-common/gomp/atomic-14.c: Likewise.
3301 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3302 * g++.dg/cpp1z/bool-increment1.C: New test.
3303 * c-c++-common/pr60439.c: Add dg-warning.
3304 * g++.dg/expr/bitfield4.C: Likewise.
3305 * g++.dg/expr/bitfield5.C: Likewise.
3306 * g++.dg/expr/bitfield6.C: Likewise.
3307 * g++.dg/expr/bool1.C: Likewise.
3308 * g++.dg/expr/bool3.C: Likewise.
3309 * g++.dg/expr/lval3.C: Likewise.
3310 * g++.dg/expr/lval4.C: Likewise.
3311 * g++.old-deja/g++.jason/bool5.C: Likewise.
3312 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3313 * g++.dg/other/error18.C: Likewise.
3314 * g++.dg/gomp/atomic-14.C: Likewise.
3315
0761f6bf
NS
33162016-09-14 Nathan Sidwell <nathan@acm.org>
3317
3318 PR c++/77539
3319 * g++.dg/cpp1y/pr77539.C: New.
3320
13cddbc1
CL
33212016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3322
3323 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3324 dg-require.
3325 * g++.dg/ext/builtin_alloca.C: Likewise.
3326 * g++.dg/template/spec35.C: Likewise.
3327 * gcc.dg/builtins-68.c: Likewise.
3328 * gcc.misc-tests/gcov-13.c: Likewise.
3329 * gcc.misc-tests/gcov-14.c: Likewise.
3330
a90638d4
JM
33312016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3332
3333 * gfortran.dg/dec_structure_14.f90: New testcase.
3334
5ba4a08c
JJ
33352016-09-14 Jakub Jelinek <jakub@redhat.com>
3336
3337 PR sanitizer/68260
3338 * c-c++-common/tsan/pr68260.c: New test.
3339
a713b234
JS
33402016-09-13 Joe Seymour <joe.s@somniumtech.com>
3341
3342 PR target/70713
3343 * gcc.target/msp430/function-attributes-1.c: New test.
3344 * gcc.target/msp430/function-attributes-2.c: New test.
3345 * gcc.target/msp430/function-attributes-3.c: New test.
3346
96032047
MS
33472015-04-18 Martin Sebor <msebor@redhat.com>
3348
3349 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3350 of non-nul characters.
3351 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3352
ea8661cd
JJ
33532016-09-13 Jakub Jelinek <jakub@redhat.com>
3354
9952908a
JJ
3355 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3356 * g++.dg/cpp1z/gen-attrs1.C: New test.
3357
63cdb7a0
JJ
3358 PR tree-optimization/77454
3359 * gcc.dg/pr77454.c: New test.
3360
ea8661cd
JJ
3361 PR c++/77553
3362 * g++.dg/cpp1y/constexpr-77553.C: New test.
3363
254830ba
DM
33642016-09-13 David Malcolm <dmalcolm@redhat.com>
3365
3366 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3367 (test_show_locus): Replace rich_location::add_fixit_insert calls
3368 with add_fixit_insert_before and add_fixit_insert_after.
3369
42763690
JM
33702016-09-13 Jason Merrill <jason@redhat.com>
3371 Tom de Vries <tom@codesourcery.com>
3372
3373 PR c++/77427
3374 * g++.dg/pr77427.C: New test.
3375
c8798f2c
ML
33762016-09-13 Martin Liska <mliska@suse.cz>
3377
3378 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3379 effective target.
3380 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3381 * lib/target-supports.exp: Define the new target.
3382
54700e2e
AP
33832016-09-12 Andrew Pinski <apinski@cavium.com>
3384
3385 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3386 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3387
e1d55bf7
UB
33882016-09-12 Uros Bizjak <ubizjak@gmail.com>
3389
3390 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3391 variable arguments.
3392 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3393 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3394 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3395 variable argument.
3396 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3397 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3398
54dcdb88
BE
33992016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3400
3401 PR c++/77496
3402 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3403 * g++.dg/ext/pr77496.C: New test.
3404 * g++.dg/warn/pr77496.C: New test.
3405
d1463eb9
DM
34062016-09-12 David Malcolm <dmalcolm@redhat.com>
3407
3408 PR c/72858
3409 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3410 to preserve conversion chars, and to preserve prefix information.
3411 * gcc.dg/format/pr72858.c: New test case.
3412
217fabad
SK
34132016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3414
3415 * gfortran.dg/pr77507.f90: Move to ...
3416 * gfortran.dg/ieee/pr77507.f90: here.
3417
a1cd04ac
JH
34182016-08-09 Jan Hubicka <hubicka@ucw.cz>
3419
3420 PR ipa/61159
3421 * compile/pr61159.c: New testcase
3422
e3912107
JH
34232016-08-09 Jan Hubicka <hubicka@ucw.cz>
3424
3425 PR ipa/64316
3426 * gcc.dg/ipa/pr63416.c: New testcase.
3427
739d9339
PT
34282016-09-10 Paul Thomas <pault@gcc.gnu.org>
3429 Steven G. Kargl <kargl@gcc.gnu.org>
3430
3431 PR fortran/77532
cc3135b6 3432 * gfortran.dg/dtio_11.f90: new test.
739d9339 3433
fb7c40dd
SK
34342016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3435
3436 PR fortran/77507
3437 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3438 * gfortran.dg/c_assoc_4.f90: Ditto.
3439
5b28efbb
TV
34402016-09-10 Tom de Vries <tom@codesourcery.com>
3441
3442 PR C/71602
3443 * c-c++-common/va-arg-va-list-type.c: New test.
3444
9d0a9bb4
PB
34452016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3446
3447 PR rtl-optimization/77289
3448 * gcc.target/powerpc/pr77289.c: New test.
3449
3f0177e7
MS
34502016-09-09 Martin Sebor <msebor@redhat.com>
3451
3452 PR c/77520
3453 PR c/77521
3454 * gcc.dg/pr77520.c: New test.
3455 * gcc.dg/pr77521.c: New test.
3456
e81e83d0
SK
34572016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3458
3459 PR fortran/77506
3460 * gfortran.dg/pr77506.f90: New test.
3461
8a92685e
SK
34622016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3463
3464 PR fortran/77507
3465 * gfortran.dg/pr77507.f90: New test.
3466
c65248cb
JM
34672016-09-09 Joseph Myers <joseph@codesourcery.com>
3468
3469 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3470
2cf0ff98
SK
34712016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3472 Louis Krupp <lkrupp@gcc.gnu.org>
3473
3474 PR fortran/69514
3475 * gfortran.dg/pr69514_1.f90: New test.
3476 * gfortran.dg/pr69514_2.f90: New test.
3477
8ebc1e0f
JJ
34782016-09-08 Jakub Jelinek <jakub@redhat.com>
3479
20b6cf01
JJ
3480 PR fortran/77500
3481 * gfortran.dg/gomp/pr77500.f90: New test.
3482
8ebc1e0f
JJ
3483 PR fortran/77516
3484 * gfortran.dg/gomp/pr77516.f90: New test.
3485
34718542
JJ
34862016-09-07 Jakub Jelinek <jakub@redhat.com>
3487
3488 PR middle-end/77475
3489 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3490 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3491 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3492 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3493 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3494 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3495
e5106e27
DM
34962016-09-07 David Malcolm <dmalcolm@redhat.com>
3497
3498 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3499 "substring-locations.h".
3500
ca235a85
RB
35012016-09-07 Richard Biener <rguenther@suse.de>
3502
3503 PR c/77450
3504 * c-c++-common/vector-subscript-8.c: Move ..
3505 * gcc.dg/pr77450.c: ... here.
3506
0076b5dc 35072016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3508
3509 PR libgfortran/77393
3510 * gfortran.dg/fmt_f0_2.f90: Update test.
3511 * gfortran.dg/fmt_f0_3.f90: New test.
3512
6ac7322b
DH
35132016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3514
3515 PR debug/77389
3516 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3517 in dg-options.
3518
3519 PR debug/57519
3520 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3521
8eb9e049
JJ
35222016-09-06 Jakub Jelinek <jakub@redhat.com>
3523
3524 PR target/69255
3525 * gcc.target/i386/pr69255-1.c: New test.
3526 * gcc.target/i386/pr69255-2.c: New test.
3527 * gcc.target/i386/pr69255-3.c: New test.
3528
35292016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3530
3531 PR c/77336
3532 * gcc.dg/format/miss-7.c: New test.
3533
e6cb85d4
UB
35342016-09-06 Uros Bizjak <ubizjak@gmail.com>
3535
3536 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3537
7fe76f6a
ML
35382016-09-06 Martin Liska <mliska@suse.cz>
3539
3540 PR gcov-profile/77378
3541 PR gcov-profile/77466
3542 * gcc.dg/profile-update-warning.c: New test.
3543
209b636e
RB
35442016-09-06 Richard Biener <rguenther@suse.de>
3545
3546 PR tree-optimization/77479
3547 * gcc.dg/torture/pr77479.c: New testcase.
3548
b772a565
RB
35492016-09-06 Richard Biener <rguenther@suse.de>
3550
3551 PR c/77450
3552 * c-c++-common/vector-subscript-7.c: Adjust.
3553 * c-c++-common/vector-subscript-8.c: New testcase.
3554
a8c07037
SKS
35552016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3556
3557 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3558
0ce48391
JJ
35592016-09-05 Jakub Jelinek <jakub@redhat.com>
3560
de9188e0
JJ
3561 PR target/77476
3562 * gcc.target/i386/avx512f-pr77476.c: New test.
3563 * gcc.target/i386/avx512bw-pr77476.c: New test.
3564 * gcc.target/i386/avx512dq-pr77476.c: New test.
3565
c76f7809
JJ
3566 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3567 Update comment to mention also avx512f.
3568
0ce48391
JJ
3569 PR sanitizer/77396
3570 * g++.dg/asan/pr77396-2.C: New test.
3571
8a27cf73
UB
35722016-09-05 Uros Bizjak <ubizjak@gmail.com>
3573
3574 PR rtl-optimization/77452
3575 * gcc.target/i386/pr77452.c: New test.
3576
25ff5dd3
MP
35772016-09-05 Marek Polacek <polacek@redhat.com>
3578
3579 PR c/77423
3580 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3581
f2bc4e48
SK
35822016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3583
3584 PR fortran/77391
3585 * gfortran.dg/pr77391.f90: New test.
3586
e85921ee
SK
35872016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3588
3589 PR fortran/77460
3590 * gfortran.dg/pr77460.f90: New test.
3591
b5d50659
JJ
35922016-09-03 Jakub Jelinek <jakub@redhat.com>
3593
3594 PR c/65467
3595 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3596
7b826676
KY
35972016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3598
3599 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3600
717ebe91
DM
36012016-09-02 David Malcolm <dmalcolm@redhat.com>
3602
3603 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3604 test case.
3605 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3606 diagnostic-test-show-locus-generate-patch.c to the sources
3607 for diagnostic_plugin_test_show_locus.c.
3608
94087e88
JJ
36092016-09-02 Jakub Jelinek <jakub@redhat.com>
3610
9dc5773f
JJ
3611 PR c/65467
3612 * gcc.dg/gomp/_Atomic-1.c: New test.
3613 * gcc.dg/gomp/_Atomic-2.c: New test.
3614 * gcc.dg/gomp/_Atomic-3.c: New test.
3615 * gcc.dg/gomp/_Atomic-4.c: New test.
3616 * gcc.dg/gomp/_Atomic-5.c: New test.
3617
94087e88
JJ
3618 PR sanitizer/77396
3619 * g++.dg/asan/pr77396.C: New test.
3620
36212016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3622
3623 PR tree-optimization/71831
3624 * gcc.dg/builtin-object-size-16.c: New test.
3625 * gcc.dg/builtin-object-size-17.c: New test.
3626
7e89048d
JD
36272016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3628
3629 PR libgfortran/77393
3630 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3631
2f196155
UB
36322016-09-01 Uros Bizjak <ubizjak@gmail.com>
3633
3634 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3635 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3636 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3637 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3638 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3639 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3640 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3641 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3642 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3643 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3644 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3645 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3646 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3647 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3648 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3649 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3650 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3651 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3652
0a6b0523
EB
36532016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3654
3655 * gnat.dg/opt58.adb: New test.
3656 * gnat.dg/opt58_pkg.ads: New helper.
3657
2a99de7b
RB
36582016-09-01 Richard Biener <rguenther@suse.de>
3659
3660 PR middle-end/77436
3661 * gcc.dg/torture/pr77436.c: New testcase.
3662
f79d8786
SKS
36632016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3664
3665 * gcc.dg/pr64252.c: Require int32plus.
3666 * gcc.dg/pr66299-1.c: Likewise.
3667 * gcc.dg/pr66299-2.c: Likewise.
3668 * gcc.dg/torture/20131115-1.c: Skip for avr.
3669
b06335f9
KT
36702016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3671
3672 * gcc.target/aarch64/ands_3.c: New test.
3673
f25f40be
JJ
36742016-08-31 Jakub Jelinek <jakub@redhat.com>
3675
d12a0b5a
JJ
3676 PR fortran/77352
3677 * gfortran.dg/gomp/pr77352.f90: New test.
3678
f25f40be
JJ
3679 PR fortran/77374
3680 * gfortran.dg/gomp/pr77374.f08: New test.
3681
9ff6fb6e
MG
36822016-08-31 Marc Glisse <marc.glisse@inria.fr>
3683
3684 PR tree-optimization/73714
3685 * gcc.dg/tree-ssa/pr73714.c: New test.
3686
8e95a674
JD
36872016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3688
3689 PR libgfortran/77393
3690 * gfortran.dg/fmt_f0_2.f90: New test.
3691
c6b0037d
MG
36922016-08-31 Marc Glisse <marc.glisse@inria.fr>
3693
3694 * gcc.target/i386/pr59539-2.c: Adapt options.
3695 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3696
1a576b13
PT
36972016-08-31 Paul Thomas <pault@gcc.gnu.org>
3698
3699 PR fortran/77418
3700 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3701 of the associate entity and replace with a pointer to the
3702 intended item on the stack.
3703
e73d3ca6 37042016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3705 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3706
3707 PR fortran/48298
3708 * gfortran.dg/dtio_1.f90: New test.
3709 * gfortran.dg/dtio_2.f90: New test.
3710 * gfortran.dg/dtio_3.f90: New test.
3711 * gfortran.dg/dtio_4.f90: New test.
3712 * gfortran.dg/dtio_5.f90: New test.
3713 * gfortran.dg/dtio_6.f90: New test.
3714 * gfortran.dg/dtio_7.f90: New test.
3715 * gfortran.dg/dtio_8.f90: New test.
3716 * gfortran.dg/dtio_9.f90: New test.
3717 * gfortran.dg/dtio_10.f90: New test.
3718
b816477a
DM
37192016-08-30 David Malcolm <dmalcolm@redhat.com>
3720
3721 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3722 (test_many_nested_locations): New function.
3723 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3724 (test_show_locus): Handle "test_many_nested_locations".
3725
71b30891
DM
37262016-08-30 David Malcolm <dmalcolm@redhat.com>
3727
3728 * g++.dg/template/double-greater-than-fixit.C: New test case.
3729
8fa37232
EB
37302016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3731
3732 * gnat.dg/opt57.ad[sb]: New test.
3733 * gnat.dg/opt57_pkg.ads: New helper.
3734
6f651bae
RB
37352016-08-30 Richard Biener <rguenther@suse.de>
3736
3737 PR tree-optimization/69047
3738 * gcc.dg/pr69047.c: Fix byte-order check.
3739
ab834832
JJ
37402016-08-30 Jakub Jelinek <jakub@redhat.com>
3741
5116b156
JJ
3742 PR tree-optimization/72866
3743 * gcc.dg/vect/pr72866.c: New test.
3744
3754bbfc
JJ
3745 PR debug/77363
3746 * g++.dg/debug/dwarf2/pr77363.C: New test.
3747
26122e2d
JJ
3748 PR middle-end/77377
3749 * gcc.target/i386/pr77377.c: New test.
3750
ab834832
JJ
3751 PR debug/77389
3752 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3753 in dg-options.
3754
bedc9ca7
SK
37552016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3756
3757 * gfortran.dg/pr77372.f90: Moved to ...
3758 * gfortran.dg/ieee/pr77372.f90: here.
3759
adfa1e6b
MM
37602016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3761
3762 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3763 vector short/char initializations.
3764 * gcc.target/powerpc/vec-init-5.c: Likewise.
3765 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3766 vector initialization optimizations.
3767 * gcc.target/powerpc/vec-init-7.c: Likewise.
3768 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3769 vector float/double initializations.
3770 * gcc.target/powerpc/vec-init-9.c: Likewise.
3771
414b7129
UB
37722016-08-29 Uros Bizjak <ubizjak@gmail.com>
3773
3774 PR target/77403
3775 * gcc.target/i386/pr77403.c: New test.
3776
3d06b6f2
MP
37772016-08-29 Marek Polacek <polacek@redhat.com>
3778
3779 PR c/77292
3780 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3781
ba9bbd6f
TV
37822016-08-29 Tom de Vries <tom@codesourcery.com>
3783
3784 PR c/77398
3785 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3786
d7d80d8f
EB
37872016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3788
3789 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3790
d7d80d8f 37912016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3792
3793 * gfortran.dg/dec_structure_13.f90: New testcase.
3794
468d95c8
JB
37952016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3796
3797 PR fortran/77261
3798 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3799 available.
3800
f329b264
TV
38012016-08-28 Tom de Vries <tom@codesourcery.com>
3802
3803 PR lto/70955
3804 * gcc.dg/pr70955.c: New test.
3805 * gcc.dg/lto/pr70955_0.c: Same.
3806 * gcc.dg/lto/pr70955_1.c: Same.
3807
4a389eb6
PP
38082016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3809
3810 PR tree-optimization/71077
3811 * gcc.target/i386/pr71077.c: New test.
3812
3f8257db 38132016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3814
3815 PR fortran/77380
3816 * gfortran.dg/pr77380.f90: New test.
3817
3f8257db 38182016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3819
3820 PR fortran/77372
3821 gfortran.dg/pr77372.f90: New test.
3822
ee908516
DM
38232016-08-26 David Malcolm <dmalcolm@redhat.com>
3824
3825 * gcc.dg/spellcheck-fields-2.c (test): Move
3826 dg-begin/end-multiline-output within function body.
3827 (test_macro): New function.
3828
d41e76cf
DM
38292016-08-26 David Malcolm <dmalcolm@redhat.com>
3830
3831 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3832 (test_fixit_insert): Update expected output.
3833 (test_fixit_remove): Likewise.
3834 (test_fixit_replace): Likewise.
3835
524a4c96
RO
38362016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3837
3838 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3839 Fix typo.
3840
ebfa15ab
RB
38412016-08-26 Richard Biener <rguenther@suse.de>
3842
3843 PR tree-optimization/69047
3844 * gcc.dg/pr69047.c: New testcase.
3845
209ca542
PK
38462016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3847 Martin Jambhor <mjambor@suse.cz>
524a4c96 3848
209ca542
PK
3849 * gcc.dg/ipa/propbits-1.c: New test-case.
3850 * gcc.dg/ipa/propbits-2.c: Likewise.
3851 * gcc.dg/ipa/propbits-3.c: Likewise.
3852
e5cf1629
SK
38532016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3854
3855 PR fortran/77351
3856 * gfortran.dg/pr77351.f90: New test.
3857
ebef225f
MP
38582016-08-25 Marek Polacek <polacek@redhat.com>
3859
3860 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3861
fe377a48
MP
38622016-08-25 Marek Polacek <polacek@redhat.com>
3863
3864 PR c/77323
3865 * gcc.dg/pr77323.c: New test.
3866
88b8971f
PT
38672016-08-24 Paul Thomas <pault@gcc.gnu.org>
3868
3869 PR fortran/77358
3870 * gfortran.dg/submodule_17.f08: New test.
3871
3f8257db
JJ
38722016-08-24 Michael Collison <michael.collison@linaro.org>
3873 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3874
3875 * gcc.target/arm/builtin_saddl.c: New testcase.
3876 * gcc.target/arm/builtin_saddll.c: New testcase.
3877 * gcc.target/arm/builtin_uaddl.c: New testcase.
3878 * gcc.target/arm/builtin_uaddll.c: New testcase.
3879 * gcc.target/arm/builtin_ssubl.c: New testcase.
3880 * gcc.target/arm/builtin_ssubll.c: New testcase.
3881 * gcc.target/arm/builtin_usubl.c: New testcase.
3882 * gcc.target/arm/builtin_usubll.c: New testcase.
3883
d5b5d212
UB
38842016-08-24 Uros Bizjak <ubizjak@gmail.com>
3885
3886 PR target/77270
3887 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3888 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3889 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3890 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3891 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3892 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3893 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3894 effective target. Remove scan-assembler-times directives.
3895 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3896 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3897 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3898
d1188689
SKS
38992016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3900
3901 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3902 of unsigned int.
3903 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3904
0b6b8f85
RS
39052016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3906
3907 PR testsuite/77317
3908 * lib/target-supports.exp
3909 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3910 (check_effective_target_vect_natural_alignment): Ditto.
3911 (check_effective_target_vector_alignment_reachable): Ditto.
3912 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3913
587b7f7a
ILT
39142016-08-23 Ian Lance Taylor <iant@golang.org>
3915
3916 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3917
6019c0fc
MM
39182016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3919
3920 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3921 being created from pointers to memory locations.
3922 * gcc.target/powerpc/vec-init-2.c: Likewise.
3923
cfe37db4
FR
39242016-08-23 Fritz Reese <fritzoreese@gmail.com>
3925
3926 * gfortran.dg/dec_structure_12.f90: New testcase.
3927
7e11f46f
DV
39282016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3929
3930 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3931
7ab4f354
DV
39322016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3933
3934 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3935 verification.
3936
deb9351f
DV
39372016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3938
3939 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3940 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3941
1fd9f058
RB
39422016-08-23 Richard Biener <rguenther@suse.de>
3943
3944 PR tree-optimization/27336
3945 * c-c++-common/pr27336.c: New testcase.
3946
b00e6e75
MP
39472016-08-22 Marek Polacek <polacek@redhat.com>
3948
3949 PR c++/77321
3950 * g++.dg/cpp1y/pr77321.C: New test.
3951
58338bac
SK
39522016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3953
3954 PR fortran/60774
3955 * gfortran.dg/empty_label.f: Adjust test for new error message.
3956 * gfortran.dg/empty_label.f90: Ditto.
3957 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3958 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3959 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3960
30364ce6
SK
39612016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3962
3963 PR fortran/61318
3964 * gfortran.dg/pr61318.f90: New test.
3965
ad7a5a8f
SK
39662016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3967
3968 PR fortran/77260
3969 * gfortran.dg/pr77260_1.f90: New test.
3970 * gfortran.dg/pr77260_2.f90: Ditto.
3971
72f52f30
JM
39722016-08-22 Joseph Myers <joseph@codesourcery.com>
3973
3974 PR middle-end/77269
3975 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3976 __builtin_signbitf and __builtin_signbitl in expected generic
3977 expansion.
3978 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3979 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3980 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3981 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3982 tests.
3983
6dc198e3
JM
39842016-08-22 Joseph Myers <joseph@codesourcery.com>
3985
3986 * gcc.dg/torture/float128-builtin.c,
3987 gcc.dg/torture/float128-ieee-nan.c,
3988 gcc.dg/torture/float128x-builtin.c,
3989 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3990 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3991 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3992 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3993 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3994 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3995 gcc.dg/torture/floatn-nan.h: New tests.
3996
7ff4e41a
JM
39972016-08-22 Joseph Myers <joseph@codesourcery.com>
3998
3999 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4000 macro.
4001 (main): Update calls to TEST_I_F.
4002 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4003 macro.
4004 (main): Update calls to TEST_I_F.
4005
7078cdb6
JM
40062016-08-22 Joseph Myers <joseph@codesourcery.com>
4007
4008 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4009 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4010 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4011 names in calls to TEST_I_F.
4012
a9d7c823
BE
40132016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4014
4015 PR c/52952
4016 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4017
cd800235
SKS
40182016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4019
4020 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4021 and !natural_alignment_64.
4022 * gcc.dg/ipa/propalign-2.c: Likewise.
4023 * gcc.dg/ipa/propalign-3.c: Likewise.
4024 * gcc.dg/ipa/propalign-4.c: Likewise.
4025 * gcc.dg/ipa/propalign-5.c: Likewise.
4026 * lib/target-supports.exp
4027 (check_effective_target_natural_alignment_32): Add avr-*-*.
4028
22d12455
KV
40292016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4030
4031 PR tree-optimization/61839
4032 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4033 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4034 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4035 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4036
c65699ef
JM
40372016-08-19 Joseph Myers <joseph@codesourcery.com>
4038
4039 PR c/32187
4040 * lib/target-supports.exp (check_effective_target_float16)
4041 (check_effective_target_float32, check_effective_target_float64)
4042 (check_effective_target_float128, check_effective_target_float32x)
4043 (check_effective_target_float64x)
4044 (check_effective_target_float128x)
4045 (check_effective_target_float16_runtime)
4046 (check_effective_target_float32_runtime)
4047 (check_effective_target_float64_runtime)
4048 (check_effective_target_float128_runtime)
4049 (check_effective_target_float32x_runtime)
4050 (check_effective_target_float64x_runtime)
4051 (check_effective_target_float128x_runtime)
4052 (check_effective_target_floatn_nx_runtime)
4053 (add_options_for_float16, add_options_for_float32)
4054 (add_options_for_float64, add_options_for_float128)
4055 (add_options_for_float32x, add_options_for_float64x)
4056 (add_options_for_float128x): New procedures.
4057 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4058 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4059 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4060 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4061 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4062 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4063 gcc.dg/torture/float128-complex.c,
4064 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4065 gcc.dg/torture/float128x-basic.c,
4066 gcc.dg/torture/float128x-complex.c,
4067 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4068 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4069 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4070 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4071 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4072 gcc.dg/torture/float32x-basic.c,
4073 gcc.dg/torture/float32x-complex.c,
4074 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4075 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4076 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4077 gcc.dg/torture/float64x-basic.c,
4078 gcc.dg/torture/float64x-complex.c,
4079 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4080 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4081 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4082 gcc.dg/torture/floatn-tg.h,
4083 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4084 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4085 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4086 gcc.dg/torture/fp-int-convert-float128x.c,
4087 gcc.dg/torture/fp-int-convert-float16-timode.c,
4088 gcc.dg/torture/fp-int-convert-float16.c,
4089 gcc.dg/torture/fp-int-convert-float32-timode.c,
4090 gcc.dg/torture/fp-int-convert-float32.c,
4091 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4092 gcc.dg/torture/fp-int-convert-float32x.c,
4093 gcc.dg/torture/fp-int-convert-float64-timode.c,
4094 gcc.dg/torture/fp-int-convert-float64.c,
4095 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4096 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4097 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4098 maximum exponent of floating-point type. Use it in testing
4099 whether 0x8...0 fits in the floating-point type. Always treat -1
4100 (signed 0xf...f) as fitting in the floating-point type.
4101 (M_OK1): New macro.
4102 * gcc.dg/torture/fp-int-convert-double.c,
4103 gcc.dg/torture/fp-int-convert-float.c,
4104 gcc.dg/torture/fp-int-convert-float128-timode.c,
4105 gcc.dg/torture/fp-int-convert-float128.c,
4106 gcc.dg/torture/fp-int-convert-float80-timode.c,
4107 gcc.dg/torture/fp-int-convert-float80.c,
4108 gcc.dg/torture/fp-int-convert-long-double.c,
4109 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4110
94e73c78
JJ
41112016-08-19 Jakub Jelinek <jakub@redhat.com>
4112
fbdbd4b6
JJ
4113 PR fortran/72744
4114 * gfortran.dg/gomp/pr72744.f90: New test.
4115
94e73c78
JJ
4116 PR fortran/69281
4117 * gfortran.dg/gomp/pr69281.f90: New test.
4118
91151a73
JB
41192016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4120
414b7129
UB
4121 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4122 the last special seed value.
4123 * gfortran.dg/random_7.f90: Use size for last array member instead
4124 of hardcoded value.
91151a73 4125
fcf830ab
PK
41262016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4127
4128 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4129 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4130
1a5da5b6
RB
41312016-08-19 Richard Biener <rguenther@suse.de>
4132
4133 PR tree-optimization/77286
4134 * gcc.dg/torture/pr77286.c: New testcase.
4135
82f72146
DM
41362016-08-18 David Malcolm <dmalcolm@redhat.com>
4137
4138 * gcc.dg/verbose-asm-2.c: New test case.
4139
cc015f3a
DM
41402016-08-18 David Malcolm <dmalcolm@redhat.com>
4141
4142 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4143 (custom_diagnostic_finalizer): Update for change to
4144 diagnostic_show_locus.
4145
cb18fd07
DM
41462016-08-18 David Malcolm <dmalcolm@redhat.com>
4147
4148 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4149 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4150
a76989dc
MP
41512016-08-18 Marek Polacek <polacek@redhat.com>
4152
4153 PR c/71514
4154 * gcc.dg/pr71514.c: New test.
4155
89c88780
L
41562015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4157
4158 PR target/72839
4159 * gcc.target/i386/pr72839.c: New test.
4160
2c71d454
CLT
41612016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4162
4163 PR middle-end/70895
4164 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4165 * c-c++-common/goacc/reduction-1.c: Likewise.
4166 * c-c++-common/goacc/reduction-2.c: Likewise.
4167 * c-c++-common/goacc/reduction-3.c: Likewise.
4168 * c-c++-common/goacc/reduction-4.c: Likewise.
4169
66592e95
AM
41702016-08-18 Alan Modra <amodra@gmail.com>
4171
4172 * gcc.c-torture/compile/pr72771.c: New.
4173
3a146d46
JJ
41742016-08-17 Jakub Jelinek <jakub@redhat.com>
4175
4176 PR fortran/67496
4177 * gfortran.dg/pr67496.f90: New test.
4178
3f8257db 41792015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4180
4181 PR tree-optimization/71752
3a146d46 4182 * gcc.dg/vect/pr71752.c: New.
038000bd 4183
dd42e908
UB
41842016-08-17 Uros Bizjak <ubizjak@gmail.com>
4185
4186 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4187
458a1cd0
JJ
41882016-08-17 Jakub Jelinek <jakub@redhat.com>
4189
4190 PR middle-end/77259
4191 * g++.dg/ipa/devirt-52.C: New test.
4192
11c4c4ba
CLT
41932016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4194
4195 * c-c++-common/goacc/reduction-6.c: New testcase.
4196
661d6efd
RB
41972016-08-17 Richard Biener <rguenther@suse.de>
4198
4199 PR tree-optimization/76490
4200 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4201 * gcc.dg/pr52904.c: XFAIL.
4202
622d8b69
RB
42032016-08-17 Richard Biener <rguenther@suse.de>
4204
4205 PR tree-optimization/23855
4206 * gcc.dg/loop-unswitch-2.c: Adjust.
4207
af23e99c
JJ
42082016-08-16 Jakub Jelinek <jakub@redhat.com>
4209
4210 PR tree-optimization/72817
4211 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4212
feeb6268
JM
42132016-08-16 Joseph Myers <joseph@codesourcery.com>
4214
4215 PR libgcc/77265
4216 * gcc.dg/torture/float128-extend-inf.c: New test.
4217
65e736c0
DM
42182016-08-16 David Malcolm <dmalcolm@redhat.com>
4219
4220 PR c/72857
4221 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4222 for embedded NUL.
4223 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4224 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4225 caret placement.
4226 (test_oct): Likewise.
4227 (test_multiple): Likewise.
4228 (test_field_width_specifier): Likewise.
4229 (test_field_width_specifier_2): New function.
4230 (test_field_precision_specifier): New function.
4231 (test_embedded_nul): Update expected caret placement.
4232 (test_non_contiguous_strings): Update line number.
4233 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4234 (__emit_string_literal_range): Add "caret_idx" param.
4235 (test_simple_string_literal): Add value for new param, updating
4236 expected output..
4237 (test_concatenated_string_literal): Likewise.
4238 (test_multiline_string_literal): Likewise.
4239 (test_hex): Likewise.
4240 (test_oct): Likewise.
4241 (test_multiple): Likewise.
4242 (test_ucn4): Likewise.
4243 (test_ucn8): Likewise.
4244 (test_u8): Likewise.
4245 (test_u): Likewise; update expected message, from "range" to
4246 "location".
4247 (test_U): Likewise.
4248 (test_L): Likewise.
4249 (test_macro): Add value for new param.
4250 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4251 (__emit_string_literal_range): Add "caret_idx" param.
4252 (test_stringified_token_1): Add value for new param. Update
4253 expected message, from "range" to "location".
4254 (test_stringized_token_2): Likewise, adding param to macro.
4255 (test_stringified_token_3): Likewise.
4256 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4257 (emit_warning): Convert param from source_range to location_t.
4258 (test_string_literals): Add caret_idx param, and use it when
4259 constructing a substring_loc. Update error message, from
4260 "range" to "location".
4261
4a7f57d5
JJ
42622016-08-16 Jakub Jelinek <jakub@redhat.com>
4263
7841800f
JJ
4264 PR target/71910
4265 * g++.dg/gomp/pr71910.C: New test.
4266
1b13411a
JJ
4267 PR middle-end/67485
4268 * gcc.c-torture/compile/pr67485.c: New test.
4269
4a7f57d5
JJ
4270 PR target/72867
4271 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4272
3c556bc4
BC
42732016-08-16 Bin Cheng <bin.cheng@arm.com>
4274
4275 PR tree-optimization/69848
4276 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4277
beab2da6
ML
42782016-08-16 Martin Liska <mliska@suse.cz>
4279
4280 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4281 of memory operations so that it can be handled by core2
4282 in 32-bit mode.
4283
f4eec0a3
RB
42842016-08-16 Richard Biener <rguenther@suse.de>
4285
4286 PR tree-optimization/76783
4287 * gcc.dg/pr76783.c: New testcase.
4288 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4289
8f21990a
BC
42902016-08-16 Bin Cheng <bin.cheng@arm.com>
4291
4292 PR tree-optimization/72817
4293 PR tree-optimization/73450
4294 * gcc.dg/tree-ssa/pr72817.c: New test.
4295 * gcc.dg/tree-ssa/pr73450.c: New test.
4296
7fc61626
FR
42972016-08-15 Fritz Reese <fritzoreese@gmail.com>
4298
4299 * gfortran.dg/init_flag_13.f90: New testcase.
4300 * gfortran.dg/init_flag_14.f90: Ditto.
4301 * gfortran.dg/init_flag_15.f03: Ditto.
4302 * gfortran.dg/dec_init_1.f90: Ditto.
4303 * gfortran.dg/dec_init_2.f90: Ditto.
4304
432baa02
UB
43052016-08-15 Uros Bizjak <ubizjak@gmail.com>
4306
4307 PR target/72867
4308 * gcc.target/i386/pr72867.c: New test.
4309
7e1dde14
EB
43102016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4311
4312 * c-c++-common/dump-ada-spec-5.c: New test.
4313
e4969090
RB
43142016-08-15 Richard Biener <rguenther@suse.de>
4315
4316 PR tree-optimization/73434
4317 * gcc.dg/torture/pr73434.c: New testcase.
4318
66088065
JJ
43192016-08-15 Jakub Jelinek <jakub@redhat.com>
4320
4321 PR tree-optimization/72824
4322 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4323
7c713714
CLT
43242016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4325
4326 PR fortran/70598
4327 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4328 in use_device clause.
4329 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4330 * gfortran.dg/goacc/list.f95: Adjust to catch
4331 "neither a POINTER nor an array" error messages.
4332
4271e5cb
UB
43332016-08-14 Uros Bizjak <ubizjak@gmail.com>
4334
4335 PR target/76342
4336 * gcc.target/i386/pr76342.c: New test.
4337
b0cea284
JJ
43382016-08-12 Jakub Jelinek <jakub@redhat.com>
4339
4340 PR c/71512
4341 * g++.dg/ubsan/pr71512.C: New test.
4342 * c-c++-common/ubsan/pr71512-1.c: New test.
4343 * c-c++-common/ubsan/pr71512-2.c: New test.
4344
e86aefb8
MM
43452016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4346
4347 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4348 vector initialization options.
4349 * gcc.target/powerpc/vec-init-2.c: Likewise.
4350 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4351 is generated on ISA 3.0.
4352
7fd82d52
PP
43532016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4354
4355 PR middle-end/71654
4356 * gcc.dg/c-c++-common/pr71654.c: New test.
4357 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4358 dg-options.
4359 * gcc.dg/tree-ssa/vrp24: Likewise.
4360
2f1364c2
JJ
43612016-08-12 Jakub Jelinek <jakub@redhat.com>
4362
4363 PR c/67410
4364 * gcc.dg/pr67410.c: New test.
4365
8eb414aa
BC
43662016-08-12 Bin Cheng <bin.cheng@arm.com>
4367
4368 PR tree-optimization/69848
4369 * gcc.dg/vect/vect-pr69848.c: New test.
4370
30b39c19
UB
43712016-08-12 Uros Bizjak <ubizjak@gmail.com>
4372
4373 PR testsuite/71008
4374 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4375 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4376 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4377 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4378
e373dd06
RB
43792016-08-12 Richard Biener <rguenther@suse.de>
4380
4381 PR tree-optimization/57326
4382 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4383 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4384 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4385 * gcc.target/i386/pr45685.c: Likewise.
4386 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4387 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4388 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4389 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4390 * gfortran.dg/pr34163.f90: Likewise.
4391
20d1af89
ML
43922016-08-12 Martin Liska <mliska@suse.cz>
4393
4394 * g++.dg/gcov/gcov-16.C: New test.
4395 * lib/gcov.exp: Support new argument for run-gcov function.
4396
5cacda56
ML
43972016-08-12 Martin Liska <mliska@suse.cz>
4398
4399 PR gcov-profile/35590
4400 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4401
663eecfd
RB
44022016-08-12 Richard Biener <rguenther@suse.de>
4403
4404 PR tree-optimization/72851
4405 * gcc.dg/torture/pr72851.c: New testcase.
4406
3f8257db 44072016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4408
e366d7d8
AO
4409 PR debug/63240
4410 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4411 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4412 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4413 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4414 DW_AT_deleted.
4415
71e1a6a4
AO
4416 PR debug/55641
4417 * g++.dg/debug/dwarf2/ref-1.C: New.
4418
8aaf799b
AO
4419 PR debug/49366
4420 * g++.dg/debug/dwarf2/template-params-12.H: New.
4421 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4422 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4423 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4424 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4425 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4426 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4427 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4428
06f9caed
BS
44292016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4430
4431 PR target/72863
4432 * gcc.target/powerpc/pr72863.c: New test.
4433
a8b956c1
UB
44342016-08-11 Uros Bizjak <ubizjak@gmail.com>
4435
4436 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4437
c73dd986
L
44382015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4439
4440 * gcc.target/i386/pieces-strcpy-1.c: New test.
4441 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4442
385ed708
JJ
44432016-08-11 Jakub Jelinek <jakub@redhat.com>
4444
4445 PR c++/72868
4446 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4447
df7ec09f
L
44482015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4449
4450 * gcc.target/i386/pieces-memcpy-1.c: New test.
4451 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4452 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4453 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4454 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4455 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4456
b95a64bb
JJ
44572016-08-11 Jakub Jelinek <jakub@redhat.com>
4458
4459 PR c/72816
7ddbcf6b 4460 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4461
59537744
BE
44622016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4463
4464 PR tree-optimization/71083
4465 * gcc.c-torture/execute/pr71083.c: New test.
4466 * gnat.dg/loop_optimization23.adb: New test.
4467 * gnat.dg/loop_optimization23_pkg.ads: New test.
4468 * gnat.dg/loop_optimization23_pkg.adb: New test.
4469
183ac6d0
RB
44702016-08-11 Richard Biener <rguenther@suse.de>
4471
4472 PR tree-optimization/72772
4473 * gcc.dg/graphite/pr35356-1.c: Adjust.
4474 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4475
b152f5a2
JB
44762016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4477
4478 * gfortran.dg/random_7.f90: Take into account that the last seed
4479 value is the special p value.
4480 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4481
bb7ebad1
RB
44822016-08-11 Richard Biener <rguenther@suse.de>
4483
4484 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4485
2e186411
AM
44862016-08-11 Alan Modra <amodra@gmail.com>
4487
4488 * gcc.target/powerpc/pr71680.c: New.
4489
e9e6d4f6
KN
44902016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4491
4492 * gcc.target/powerpc/bfp/bfp.exp: New file.
4493 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4494 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4495 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4496 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4497 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4498 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4499 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4500 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4501 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4502 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4503 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4504 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4505 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4506 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4507 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4508 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4509 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4510 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4511 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4512 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4513 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4514 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4515 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4516 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4517 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4518 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4519 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4520 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4521 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4522 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4523 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4524 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4525 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4526 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4527 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4528 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4529 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4530 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4531 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4532 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4533 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4534 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4535 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4536 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4537 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4538 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4539 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4540 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4541 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4542 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4543 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4544 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4545 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4546
9c8eabea
BC
45472016-08-10 Bin Cheng <bin.cheng@arm.com>
4548
4549 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4550 Add aarch64*-*-*.
4551
6c553b76
BC
45522016-08-10 Bin Cheng <bin.cheng@arm.com>
4553
4554 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4555
a0883b08
MM
45562016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4557
4558 PR target/72853
4559 * gcc.target/powerpc/pr72853.c: New test.
4560
a266236e
ML
45612016-08-10 Martin Liska <mliska@suse.cz>
4562
4563 PR gcov-profile/58306
4564 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4565
22063dbc
ML
45662016-08-10 Martin Liska <mliska@suse.cz>
4567
4568 * g++.dg/gcov/gcov-threads-1.C: New test.
4569
5250a5bb
SKS
45702016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4571
4572 PR target/71873
4573 * gcc.target/avr/pr71873.c: New test.
4574
b7597ae5
ML
45752016-08-09 Martin Liska <mliska@suse.cz>
4576
4577 * g++.dg/gcov/gcov-dump-1.C: New test.
4578 * g++.dg/gcov/gcov-dump-2.C: New test.
4579
ab50a215
ML
45802016-08-09 Martin Liska <mliska@suse.cz>
4581
4582 * gcc.dg/tree-prof/val-prof-9.c: New test.
4583
dcb1e137
ML
45842016-08-09 Martin Liska <mliska@suse.cz>
4585
4586 * gcc.dg/tree-prof/val-prof-8.c: New test.
4587
04d6d3b6
MJ
45882016-08-09 Martin Jambor <mjambor@suse.cz>
4589
df839749
UB
4590 PR ipa/71981
4591 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4592
c57e78c4
BC
45932016-08-09 Bin Cheng <bin.cheng@arm.com>
4594
4595 PR tree-optimization/33707
4596 * gcc.dg/vect/pr33707.c: New test.
4597
42970a17
BC
45982016-08-09 Bin Cheng <bin.cheng@arm.com>
4599
4600 PR tree-optimization/pr72772
4601 * gcc.dg/tree-ssa/pr72772.c: New test.
4602
810a3aa6
MF
46032016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4604
4605 PR rtl-optimization/66669
4606 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4607
9e207d6f
JJ
46082016-08-09 Jakub Jelinek <jakub@redhat.com>
4609
4610 PR tree-optimization/72824
4611 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4612
50bf47fd
RB
46132016-08-09 Richard Biener <rguenther@suse.de>
4614
4615 PR tree-optimization/71802
4616 * gcc.dg/torture/pr71802.c: New testcase.
4617
cadec7ca
JJ
46182016-08-09 Jakub Jelinek <jakub@redhat.com>
4619
4620 PR c++/72809
4621 * g++.dg/eh/stdarg1.C: New test.
4622
c43c5112
AK
46232016-08-08 Andi Kleen <ak@linux.intel.com>
4624
4625 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4626 test command line in failure log.
4627 (profopt-execute): dito. Make autofdo file names unique.
4628
895aa8e1
DM
46292016-08-08 David Malcolm <dmalcolm@redhat.com>
4630
4631 PR c/64955
4632 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4633 output.
4634
9afda630
PK
46352016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4636
4637 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4638 c99_runtime.
4639 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4640 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4641 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4642 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4643 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4644 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4645
e52ed3fe
DM
46462016-08-08 David Malcolm <dmalcolm@redhat.com>
4647
4648 PR c/52952
4649 * gcc.dg/cpp/pr66415-1.c: Likewise.
4650 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4651 * gcc.dg/format/c90-printf-1.c: Likewise.
4652 * gcc.dg/format/diagnostic-ranges.c: New test case.
4653
ad200580
JJ
46542016-08-08 Jakub Jelinek <jakub@redhat.com>
4655
77524e0d
JJ
4656 PR fortran/72716
4657 * gfortran.dg/gomp/pr72716.f90: New test.
4658
2187f2a2
JJ
4659 PR middle-end/72781
4660 * gcc.dg/gomp/pr72781.c: New test.
4661
ad200580
JJ
4662 PR middle-end/68762
4663 * g++.dg/vect/pr68762-1.cc: New test.
4664 * g++.dg/vect/pr68762-2.cc: New test.
4665 * g++.dg/vect/pr68762.h: New file.
4666
989d0071
MS
46672016-08-08 Martin Sebor <msebor@redhat.com>
4668
4669 PR testsuite/72838
3a146d46
JJ
4670 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4671 * g++.dg/warn/overflow-warn-3.C: Same.
4672 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4673
7090cac9
AV
46742016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4675
4676 PR fortran/71936
4677 * gfortran.dg/allocate_with_source_21.f03: New test.
4678
64e56ab0
AV
46792016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4680
4681 PR fortran/72698
4682 * gfortran.dg/allocate_with_source_20.f03: New test.
4683
0476487d
AM
46842016-08-08 Alan Modra <amodra@gmail.com>
4685
4686 * gcc.c-torture/compile/pr72802.c: New.
4687
8e9218f2
AV
46882016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4689
4690 PR fortran/70524
4691 * gfortran.dg/dependency_48.f90: New test.
4692
c1f7083b
TK
46932016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4694
531e5ae3 4695 PR fortran/70040
c1f7083b
TK
4696 * gfortran.dg/pr70040.f90: New testcase.
4697
6ab5813c
TK
46982016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4699
4700 PR fortran/71961
4701 * gfortran.dg/matmul_10.f90: New testcase.
4702
27bddc4a
JH
47032016-08-07 Jan Hubicka <hubicka@ucw.cz>
4704
4705 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4706
4a9f8a9f
JJ
47072016-08-07 Jakub Jelinek <jakub@redhat.com>
4708
4709 PR c/72816
4710 * gcc.dg/pr72816.c: New test.
4711
fa76f2c6
JW
47122016-08-06 Jonathan Wakely <jwakely@redhat.com>
4713
4714 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4715 * g++.dg/conversion/pr41426.C: Likewise.
4716 * g++.dg/conversion/pr66211.C: Likewise.
4717 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4718 * g++.dg/init/ref8.C: Likewise.
4719 * g++.old-deja/g++.law/cvt20.C: Likewise.
4720 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4721
5c3e5002
PP
47222016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4723
4724 PR tree-optimization/18046
4725 * gcc.dg/tree-ssa/vrp105.c: New test.
4726 * gcc.dg/tree-ssa/vrp106.c: New test.
4727
94087e88 47282016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4729
4730 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4731 1ul in diagnostics. Remove hyphen from "constant-expression."
4732 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4733 * g++.dg/cpp0x/static_assert3.C: Same.
4734 * g++.dg/cpp1y/constexpr-throw.C: Same.
4735 * g++.dg/template/nontype3.C: Same.
4736 * g++.dg/warn/overflow-warn-1.C: Same.
4737 * g++.dg/warn/overflow-warn-3.C: Same.
4738 * g++.dg/warn/overflow-warn-4.C: Same.
4739
88fa5555
DM
47402016-08-05 David Malcolm <dmalcolm@redhat.com>
4741
4742 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4743 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4744 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4745 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4746
1addb9e6
PP
47472016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4748
4749 PR tree-optimization/72810
4750 * gcc.dg/tree-ssa/vrp110.c: New test.
4751
1b62ed4f
JG
47522016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4753
4754 PR Target/72819
4755 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4756 registers.
4757 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4758 saving the half-precision registers.
4759 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4760 value is returned in h0.
4761 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4762 are passed in FP/SIMD registers.
4763 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4764 passing works corrcetly.
4765 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4766 (hfa_f16x2_t): Likewise.
4767 (hfa_f16x3_t): Likewise.
4768 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4769 are promoted to double and passed in a double register.
4770 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4771 are promoted to double and stacked.
4772 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4773 __fp16 data types.
4774 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4775 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4776 __fp16 first get passed in FP/SIMD registers, then stacked.
4777
4228ca19
NS
47782016-08-05 Nathan Sidwell <nathan@acm.org>
4779
4780 PR c++/68724
4781 * g++.dg/cpp0x/pr68724.C: New.
4782
db7c335e
RB
47832016-08-05 Richard Biener <rguenther@suse.de>
4784
4785 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4786
48abe922
PP
47872016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4788
4789 * gcc.dg/tree-ssa/vrp107.c: New test.
4790 * gcc.dg/tree-ssa/vrp108.c: New test.
4791 * gcc.dg/tree-ssa/vrp109.c: New test.
4792
f6cdf42f
PK
47932016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4794
4795 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4796 dg-options.
4797
33a9c609
PK
47982016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4799
4800 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4801 test-cases.
4802 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4803 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4804 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4805 test-cases.
4806 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4807 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4808 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4809 large_double.
4810
4473482d
PC
48112016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4812
4813 PR c++/72800
4814 * g++.dg/cpp1y/lambda-ice1.C: New.
4815
08156df5
PP
48162016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4817
4818 PR c++/72759
4819 * g++.dg/cpp1y/pr72759.C: New test.
4820
938da3a5
PP
48212016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4822
4823 * gcc.dg/switch-10.c: New test.
4824
da84183c
JG
48252016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4826
4827 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4828
ae9281fc
TS
48292016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4830
4831 * c-c++-common/goacc/routine-5.c: Update.
4832
086ad22e
BE
48332016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4834
4835 PR rtl-optimization/70903
4836 * gcc.c-torture/execute/pr70903.c: New test.
4837
6805e400
ML
48382016-08-04 Martin Liska <mliska@suse.cz>
4839
4840 * gcc.dg/params/params.exp: Replace file exists with
4841 TESTING_IN_BUILD_TREE.
4842
a0008434
MP
48432016-08-04 Marek Polacek <polacek@redhat.com>
4844
4845 PR c++/70229
4846 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4847
fb46286e
RB
48482016-08-04 Richard Biener <rguenther@suse.de>
4849
4850 PR middle-end/71984
4851 * gcc.dg/torture/pr71984.c: Guard correctness check for
4852 little-endian.
4853
ac2c96ab
AP
48542016-08-03 Andrew Pinski <apinski@cavium.com>
4855
4856 * gcc.c-torture/compile/20160802-1.c: New testcase.
4857
c98583e9
FR
48582016-08-03 Fritz Reese <fritzoreese@gmail.com>
4859
4860 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4861
9ad1a1da
RB
48622016-08-03 Richard Biener <rguenther@suse.de>
4863
4864 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4865 and remove -O3.
4866 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4867 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4868
cd75c979
RB
48692016-08-03 Richard Biener <rguenther@suse.de>
4870
4871 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4872 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4873 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4874 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4875
30e8d875
SKS
48762016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4877
4878 * gcc.dg/init-excess-2.c: Require int32plus.
4879 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4880 * gcc.dg/pr59963-2.c: Require int32plus.
4881 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4882 * gcc.dg/unroll-7.c: Require int32plus.
4883
69b806f6
BC
48842016-08-02 Bin Cheng <bin.cheng@arm.com>
4885
4886 PR tree-optimization/34114
4887 * gcc.dg/tree-ssa/loop-42.c: New test.
4888
1efafef3
TC
48892016-08-02 Tamar Christina <tamar.christina@arm.com>
4890
4891 * gcc.target/aarch64/vminmaxnm.c: New.
4892 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4893 tests.
4894
e2a99194
MM
48952016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4896
4897 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4898 vec_extract for vector float, vector int, vector short, and vector
4899 char.
4900 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4901 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4902 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4903 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4904
71bfb77a
WD
49052016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4906
4907 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4908 single stack adjustment, no writeback.
71bfb77a
WD
4909 * gcc.target/aarch64/test_frame_12.c: Likewise.
4910 * gcc.target/aarch64/test_frame_13.c: Likewise.
4911 * gcc.target/aarch64/test_frame_15.c: Likewise.
4912 * gcc.target/aarch64/test_frame_6.c: Likewise.
4913 * gcc.target/aarch64/test_frame_7.c: Likewise.
4914 * gcc.target/aarch64/test_frame_8.c: Likewise.
4915 * gcc.target/aarch64/test_frame_16.c: New test.
4916
37bce35a
L
49172015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4918
4919 PR target/72748
4920 * gcc.target/i386/pr72748.c: New test.
4921
3f8257db 49222015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4923
4924 PR tree-optimization/71818
4925 * gcc.dg/vect/pr71818.c: New
4926
bf60c531
ML
49272016-08-01 Martin Liska <mliska@suse.cz>
4928
4929 PR tree-optimization/71857
4930 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4931
8ed49fab
KT
49322016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4933
4934 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4935
76e2c821
JB
49362016-08-01 Jan Beulich <jbeulich@suse.com>
4937
4938 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4939
35029597
WS
49402016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4941
4942 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4943 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4944
3aa4b66a
JW
49452016-07-31 Jonathan Wakely <jwakely@redhat.com>
4946
4947 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4948 (check_effective_target_c++): Likewise. Also match for libstdc++.
4949
3f8257db 49502016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4951
4952 PR fortran/41922
4953 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4954 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4955 * gfortran.dg/pr41922.f90: New test.
4956
9fcb2819
SK
49572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4958
4959 PR fortran/68566
4960 * gfortran.dg/pr68566.f90: new test.
4961
94087e88 49622016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4963
4964 PR c++/60760
4965 PR c++/71091
4966 * g++.dg/cpp0x/constexpr-cast.C: New test.
4967 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4968 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4969 * g++.dg/ubsan/pr63956.C: Correct.
4970
d0047a25
MM
49712016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4972
4973 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4974 vector double or vector long where the vector is in memory.
4975 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4976 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4977
e4f7a5df
SK
49782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4979
4980 PR fortran/69867
4981 * gfortran.dg/pr69867.f90: New test.
4982
b441ae1d
SK
49832016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4984
4985 PR fortran/69962
4986 * gfortran.dg/pr69962.f90: New test.
4987
712dff31
SK
49882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4989
4990 PR fortran/70006
4991 * gfortran.dg/pr70006.f90: New test.
4992
fb42421e
SK
49932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4994
4995 PR fortran/71730
4996 * gfortran.dg/pr71730.f90: New test.
4997 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4998 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4999 * gfortran.dg/array_constructor_26.f03: Ditto.
5000
466effe0
WS
50012016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5002
5003 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5004 * gcc.target/powerpc/pr71763.c: Likewise.
5005
f618a472
MP
50062016-07-29 Marek Polacek <polacek@redhat.com>
5007
5008 PR c/71742
5009 * gcc.dg/940510-1.c: Adjust dg-error.
5010 * gcc.dg/c99-flex-array-1.c: Likewise.
5011 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5012
efd0786f
MP
5013 PR c/71853
5014 * gcc.dg/noncompile/pr71853.c: New test.
5015
e00dceaf
MP
5016 PR c/71573
5017 * gcc.dg/noncompile/pr71573.c: New test.
5018
638fc14f
MP
5019 PR c/71926
5020 * g++.dg/warn/Wparentheses-30.C: New test.
5021 * gcc.dg/Wparentheses-14.c: New test.
5022
61c73a7f
UB
50232016-07-29 Uros Bizjak <ubizjak@gmail.com>
5024
5025 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5026
01d32b2b
BC
50272016-07-29 Bin Cheng <bin.cheng@arm.com>
5028
5029 PR tree-optimization/57558
5030 * gcc.dg/vect/pr57558-1.c: New test.
5031 * gcc.dg/vect/pr57558-2.c: New test.
5032
f6c7a248
PK
50332016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5034
61c73a7f 5035 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5036 to scan forwprop1 dump pass.
5037
f54ea774
PC
50382016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5039
5040 PR c++/51488
5041 * g++.dg/template/pr51488.C: New.
5042
673a107a
JJ
50432016-07-29 Jakub Jelinek <jakub@redhat.com>
5044
5045 PR c/71969
5046 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5047 static __inline__.
5048 * gcc.dg/pr71969-1.c: New test.
5049 * gcc.dg/pr71969-2.c: New test.
5050 * gcc.dg/pr71969-3.c: New test.
5051
78169471
MP
50522016-07-29 Marek Polacek <polacek@redhat.com>
5053
5054 PR c/71574
5055 * c-c++-common/pr71574.c: New test.
5056
a5b5c8b6
MP
5057 PR c/71583
5058 * gcc.dg/noncompile/pr71583.c: New test.
5059
883b6d4e
KV
50602016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5061
5062 PR middle-end/68217
5063 * gcc.dg/pr68217.c: New test.
5064
89f1f37e
SK
50652016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5066
5067 PR fortran/71067
5068 * gfortran.dg/pr71067_1.f90: New test.
5069 * gfortran.dg/pr71067_2.f90: Ditto.
5070
e0d32185
MM
50712016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5072
5073 * gcc.target/powerpc/vec-extract-1.c: New test.
5074
c851722d
SK
50752016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5076
5077 PR fortran/71799
5078 * gfortran.dg/pr71799.f90: New test.
5079
f064da6a
PC
50802016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5081
5082 PR c++/71665
5083 * g++.dg/cpp0x/pr71665-1.C: New.
5084 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5085 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5086 * g++.dg/ext/label10.C: Likewise.
5087 * g++.dg/parse/constant5.C: Likewise.
5088
1b70aaad
SK
50892016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5090
5091 PR fortran/71859
5092 * gfortran.dg/pr71859.f90: New test.
5093 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5094 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5095
a23404c9
PT
50962016-07-28 Paul Thomas <pault@gcc.gnu.org>
5097
5098 PR fortran/71883
5099 * gfortran.dg/pr71883.f90 : New test.
5100
513d866d
YR
51012016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5102
5103 PR tree-optimization/71734
61c73a7f 5104 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5105
7c428aa2
RL
51062016-07-28 Renlin Li <renlin.li@arm.com>
5107
5108 Revert
5109 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5110
5111 PR fortran/71902
5112 * gfortran.dg/dependency_47.f90: New test.
5113
1225d6b1
ML
51142016-07-28 Martin Liska <mliska@suse.cz>
5115
5116 PR gcov-profile/68025
5117 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5118
e5f5bf35
ML
51192016-07-28 Martin Liska <mliska@suse.cz>
5120
5121 * g++.dg/vect/pr70944.cc: New test.
5122
4536610d
KV
51232016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5124
5125 PR middle-end/71994
5126 * gcc.dg/torture/pr71994.c: New test.
5127
8c6961ca
PK
51282016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5129
5130 PR middle-end/71078
5131 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5132 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5133 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5134
8de22ea0
RB
51352016-07-27 Richard Biener <rguenther@suse.de>
5136
5137 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5138
5d9da222
ML
51392016-07-27 Martin Liska <mliska@suse.cz>
5140
5141 * gcc.dg/predict-13.c: New test.
5142 * gcc.dg/predict-14.c: New test.
5143
af9e275f
SKS
51442016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5145
a23404c9 5146 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5147 including stdint.h.
5148 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5149 including stdint.h.
5150
71abba1e
MM
51512016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5152
5153 PR target/71869
5154 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5155 IEEE built-in functions handle quiet and signalling NaNs
5156 correctly.
5157
9cd74e8f
SK
51582016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5159
5160 PR fortran/71862
5161 * gfortran.dg/pr71862.f90: New test.
5162
0d48446f
MS
51632016-07-26 Martin Sebor <msebor@redhat.com>
5164
5165 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5166 selector with dg-options.
5167
524cf1e4
PP
51682016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5169
5170 PR tree-optimization/18046
5171 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5172 * gcc.dg/tree-ssa/vrp103.c: New test.
5173 * gcc.dg/tree-ssa/vrp104.c: New test.
5174
100665d8
WS
51752016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5176
5177 * gcc.target/powerpc/pr63354.c: Require lp64 since
5178 -mprofile-kernel is not legal with -m32.
5179
0b64ca40
RB
51802016-07-26 Richard Biener <rguenther@suse.de>
5181
5182 PR rtl-optimization/71984
5183 * gcc.dg/torture/pr71984.c: New testcase.
5184
9b7937cf
RS
51852016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5186
5187 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5188 g++-dg-runtest via et-dg-runtest.
5189 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5190 * gcc.dg/vect/vect.exp: Likewise.
5191 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5192 gfortran-dg-runtest.
5193 * gfortran.dg/vect/vect.exp: Likewise.
5194 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5195 (check_mips_loongson_hw_available): Likewise.
5196 (check_effective_target_mpaired_single_runtime): Likewise.
5197 (check_effective_target_mips_loongson_runtime): Likewise.
5198 (add_options_for_mpaired_single): Likewise.
5199 (check_effective_target_vect_int): Add global et_index.
5200 Check and save the supported feature for a target selected by
5201 the et_index target. Break long lines where appropriate. Call
5202 et-is-effective-target for MIPS with an argument instead of
5203 check_effective_target_* where appropriate.
5204 (check_effective_target_vect_intfloat_cvt): Likewise.
5205 (check_effective_target_vect_uintfloat_cvt): Likewise.
5206 (check_effective_target_vect_floatint_cvt): Likewise.
5207 (check_effective_target_vect_floatuint_cvt): Likewise.
5208 (check_effective_target_vect_simd_clones): Likewise.
5209 (check_effective_target_vect_shift): ewise.
5210 (check_effective_target_whole_vector_shift): Likewise.
5211 (check_effective_target_vect_bswap): Likewise.
5212 (check_effective_target_vect_shift_char): Likewise.
5213 (check_effective_target_vect_long): Likewise.
5214 (check_effective_target_vect_float): Likewise.
5215 (check_effective_target_vect_double): Likewise.
5216 (check_effective_target_vect_long_long): Likewise.
5217 (check_effective_target_vect_no_int_max): Likewise.
5218 (check_effective_target_vect_no_int_add): Likewise.
5219 (check_effective_target_vect_no_bitwise): Likewise.
5220 (check_effective_target_vect_widen_shift): Likewise.
5221 (check_effective_target_vect_no_align): Likewise.
5222 (check_effective_target_vect_hw_misalign): Likewise.
5223 (check_effective_target_vect_element_align): Likewise.
5224 (check_effective_target_vect_condition): Likewise.
5225 (check_effective_target_vect_cond_mixed): Likewise.
5226 (check_effective_target_vect_char_mult): Likewise.
5227 (check_effective_target_vect_short_mult): Likewise.
5228 (check_effective_target_vect_int_mult): Likewise.
5229 (check_effective_target_vect_extract_even_odd): Likewise.
5230 (check_effective_target_vect_interleave): Likewise.
5231 (check_effective_target_vect_stridedN): Likewise.
5232 (check_effective_target_vect_multiple_sizes): Likewise.
5233 (check_effective_target_vect64): Likewise.
5234 (check_effective_target_vect_call_copysignf): Likewise.
5235 (check_effective_target_vect_call_sqrtf): Likewise.
5236 (check_effective_target_vect_call_btrunc): Likewise.
5237 (check_effective_target_vect_call_btruncf): Likewise.
5238 (check_effective_target_vect_call_ceil): Likewise.
5239 (check_effective_target_vect_call_ceilf): Likewise.
5240 (check_effective_target_vect_call_floor): Likewise.
5241 (check_effective_target_vect_call_floorf): Likewise.
5242 (check_effective_target_vect_call_lceil): Likewise.
5243 (check_effective_target_vect_call_lfloor): Likewise.
5244 (check_effective_target_vect_call_nearbyint): Likewise.
5245 (check_effective_target_vect_call_nearbyintf): Likewise.
5246 (check_effective_target_vect_call_round): Likewise.
5247 (check_effective_target_vect_call_roundf): Likewise.
5248 (check_effective_target_vect_perm): Likewise, but also append *_saved
5249 to the existing global name to properly cache the result.
5250 (check_effective_target_vect_perm_byte): Likewise.
5251 (check_effective_target_vect_perm_short): Likewise.
5252 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5253 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5254 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5255 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5256 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5257 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5258 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5259 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5260 (check_effective_target_vect_sdot_qi): Likewise.
5261 (check_effective_target_vect_udot_qi): Likewise.
5262 (check_effective_target_vect_sdot_hi): Likewise.
5263 (check_effective_target_vect_udot_hi): Likewise.
5264 (check_effective_target_vect_usad_char): Likewise.
5265 (check_effective_target_vect_pack_trunc): Likewise.
5266 (check_effective_target_vect_unpack): Likewise.
5267 (check_effective_target_vect_aligned_arrays): Likewise.
5268 (check_effective_target_vect_natural_alignment): Likewise.
5269 (check_effective_target_vector_alignment_reachable): Likewise.
5270 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5271 (is-effective-target): Initialize et_index if undefined.
5272 (et-dg-runtest): New.
5273 (et-is-effective-target): Likewise.
5274 (check_vect_support_and_set_flags): Add supported MIPS targets to
5275 EFFECTIVE_TARGETS list. Return the number of supported targets.
5276
8f63caf6 52772016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5278 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5279
5280 PR middle-end/70920
5281 * gcc.dg/pr70920-1.c: New test-case.
5282 * gcc.dg/pr70902-2.c: Likewise.
5283 * gcc.dg/pr70920-3.c: Likewise.
5284 * gcc.dg/pr70920-4.c: Likewise
5285 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5286 2 instead of 3.
5287
7d575fff
AM
52882016-07-25 Alexander Monakov <amonakov@ispras.ru>
5289
5290 * gcc.c-torture/execute/pr71494.c: Require label_values.
5291 * gcc.dg/pr16973.c: Ditto.
5292
bf01e070
SKS
52932016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5294
5295 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5296 * gcc.dg/torture/pr69771.c: Require int32plus.
5297 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5298
16b05965
ML
52992016-07-25 Martin Liska <mliska@suse.cz>
5300
5301 * gcc.dg/torture/pr71987.c: New test.
5302
d52d3767
SK
53032016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5304
5305 PR fortran/71935
5306 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5307 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5308 * gfortran.dg/pr71935.f90: New test.
5309
94087e88 53102016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5311
5312 PR c++/71675
5313 * g++.dg/ext/atomic-3.C: New test.
5314 * gcc.dg/atomic/pr71675.c: New test.
5315
58b3986e
ES
53162016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5317
5318 * gcc.target/i386/mvc8.c: New test.
5319
faa1612a
BC
53202016-07-22 Bin Cheng <bin.cheng@arm.com>
5321
5322 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5323 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5324
1603ebe0
TK
53252016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5326
5327 PR fortran/71795
5328 * gfortran.dg/constructor_50.f90: New test.
5329
bc91c436
ML
53302016-07-22 Martin Liska <mliska@suse.cz>
5331
5332 PR gcov-profile/69028
5333 PR gcov-profile/62047
5334 * g++.dg/cilk-plus/pr69028.C: New test.
5335
9fe9a3a7
AV
53362016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5337
5338 * gfortran.dg/coarray_stat_2.f90: New test.
5339
70866e3d
MM
53402016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5341
5342 * gcc.target/powerpc/vec-extract.h: New files to check the
5343 vec_extract built-in functions for all vector types, testing
5344 accessing each element, both with constant and variable element
5345 numbers.
5346 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5347 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5348 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5349 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5350 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5351 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5352 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5353 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5354 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5355
ab3af181
JJ
53562016-07-21 Jakub Jelinek <jakub@redhat.com>
5357
5358 PR c++/71728
5359 * g++.dg/other/pr71728.C: New test.
5360
ebe8f322
JG
53612016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5362
5363 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5364 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5365 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5366 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5367 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5368
959cef74
RB
53692016-07-21 Richard Biener <rguenther@suse.de>
5370
5371 PR tree-optimization/71947
5372 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5373
b24d9420
BC
53742016-07-21 Bin Cheng <bin.cheng@arm.com>
5375
5376 * gcc.dg/tree-ssa/scev-15.c: New.
5377
23974819
BC
53782016-07-21 Bin Cheng <bin.cheng@arm.com>
5379
5380 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5381
ee78cbaa
JJ
53822016-07-21 Jakub Jelinek <jakub@redhat.com>
5383
5384 PR c++/71941
5385 * g++.dg/gomp/pr71941.C: New test.
5386
52ed68f7
DM
53872016-07-20 David Malcolm <dmalcolm@redhat.com>
5388
5389 PR c/70339
5390 PR c/71858
5391 * g++.dg/spellcheck-identifiers.C: New test case, based on
5392 gcc.dg/spellcheck-identifiers.c.
5393 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5394 gcc.dg/spellcheck-identifiers-2.c.
5395 * g++.dg/spellcheck-typenames.C: New test case, based on
5396 gcc.dg/spellcheck-typenames.c
5397
18407bfb
JW
53982016-07-20 Jonathan Wakely <jwakely@redhat.com>
5399
5400 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5401 pointer to member function and also test catching by reference.
5402
4c07fd98
DV
54032016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5404
5405 * gcc.target/s390/pr67443.c: Fix test case.
5406
fee21d65
DV
54072016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5408
5409 * gcc.target/s390/insv-1.c: Xfail some tests.
5410 * gcc.target/s390/insv-2.c: Likewise.
5411
dbe9dfdd
GJL
54122016-07-20 Georg-Johann Lay <avr@gjlay.de>
5413
5414 * gcc.target/avr/torture/get-mem.c: New test.
5415 * gcc.target/avr/torture/set-mem.c: New test.
5416
c25e1d82
GJL
54172016-07-20 Georg-Johann Lay <avr@gjlay.de>
5418
5419 PR target/71948
5420 * gcc.target/avr/torture/tiny-progmem.c: New test.
5421
109d2197
JJ
54222016-07-20 Jakub Jelinek <jakub@redhat.com>
5423
7419f441
JJ
5424 PR c++/71909
5425 * g++.dg/parse/pr71909.C: New test.
5426 * g++.dg/tm/pr71909.C: New test.
5427
109d2197
JJ
5428 PR c++/50060
5429 * g++.dg/cpp0x/constexpr-50060.C: New test.
5430 * g++.dg/cpp1y/constexpr-50060.C: New test.
5431
144530cf
ML
54322016-07-20 Martin Liska <mliska@suse.cz>
5433
5434 * gfortran.dg/graphite/pr71898.f90: New test.
5435
04ac4afa
BC
54362016-07-20 Bin Cheng <bin.cheng@arm.com>
5437
5438 PR tree-optimization/71503
5439 PR tree-optimization/71683
5440 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5441 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5442
dcbdb17a
ML
54432016-07-20 Martin Liska <mliska@suse.cz>
5444
5445 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5446 * gcc.dg/plugin/sreal-test-1.c: Remove.
5447 * gcc.dg/plugin/sreal_plugin.c: Remove.
5448
6ed82555
TK
54492016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5450
5451 PR fortran/71902
5452 * gfortran.dg/dependency_47.f90: New test.
5453
13da0507
JJ
54542016-07-19 Jakub Jelinek <jakub@redhat.com>
5455
4833f561
JJ
5456 PR rtl-optimization/71916
5457 * gcc.c-torture/compile/pr71916.c: New test.
5458
4fda19ef
JJ
5459 PR middle-end/71874
5460 * g++.dg/torture/pr71874.C: New test.
5461
13da0507
JJ
5462 PR middle-end/71734
5463 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5464 (my_alloc): Rewritten to use __builtin_posix_memalign and
5465 __SIZE_TYPE__.
5466 (my_free): Use __builtin_free instead of _mm_free.
5467 (Vec::operator=): Use __builtin_memcpy.
5468
e7980add
MJ
54692016-07-19 Martin Jambor <mjambor@suse.cz>
5470
61c73a7f
UB
5471 PR fortran/71688
5472 * gfortran.dg/pr71688.f90: New test.
e7980add 5473
13e88953
RB
54742016-07-19 Richard Biener <rguenther@suse.de>
5475
5476 * c-c++-common/vector-subscript-6.c: New testcase.
5477 * c-c++-common/vector-subscript-7.c: Likewise.
5478
1caf0482
SKS
54792016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5480
a23404c9 5481 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5482 and UInt32 based on __SIZEOF_INT__.
5483
cef5388d
RB
54842016-07-19 Richard Biener <rguenther@suse.de>
5485
5486 PR tree-optimization/71901
5487 * gcc.dg/torture/pr71901.c: New testcase.
5488
54892016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5490
5491 PR tree-optimization/71908
5492 * gcc.dg/torture/pr71908.c: New testcase.
5493
a8f7a895
MM
54942016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5495
5496 PR target/71493
5497 * gcc.target/powerpc/pr71493-1.c: New test.
5498 * gcc.target/powerpc/pr71493-2.c: Likewise.
5499
f2111a36
JJ
55002016-07-18 Jakub Jelinek <jakub@redhat.com>
5501
99516432
JJ
5502 PR c++/71835
5503 * g++.dg/conversion/ambig3.C: New test.
5504
87713c6a
JJ
5505 PR c++/71828
5506 * g++.dg/cpp0x/constexpr-71828.C: New test.
5507
7a7f16ca
JJ
5508 PR c++/71826
5509 * g++.dg/template/pr71826.C: New test.
5510
f4d90295
JJ
5511 PR c++/71822
5512 * g++.dg/template/defarg21.C: New test.
5513
f2111a36
JJ
5514 PR c++/71871
5515 * g++.dg/ext/vector31.C: New test.
5516
0b965526
UB
55172016-07-18 Uros Bizjak <ubizjak@gmail.com>
5518
5519 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5520
94e136b9
YR
55212016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5522
5523 PR tree-optimization/71734
5524 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5525
7072df0a
DV
55262016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5527
5528 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5529 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5530 stack-layout-dynamic-1.c: New test.
5531
54158a1a
AK
55322016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5533
5534 * gcc.target/s390/nolrl-1.c: New test.
5535
43068916
FR
55362016-07-17 Fritz Reese <fritzoreese@gmail.com>
5537
5538 PR fortran/71523
5539 * gfortran.dg/pr71523_1.f90: New test.
5540 * gfortran.dg/pr71523_2.f90: New test.
5541
a9356b12
AS
55422016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5543
5544 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5545
a07b81c7 55462016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5547 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5548
5549 PR fortran/62125
5550 * gfortran.dg/pr62125.f90: New test.
5551
96c0ec12
BS
55522016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5553
5554 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5555 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5556
479d0ed5
JW
55572016-07-15 Jonathan Wakely <jwakely@redhat.com>
5558
5559 PR c++/58796
5560 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5561 * g++.dg/cpp0x/nullptr35.C: New test.
5562
41c7438e
BC
55632016-07-15 Bin Cheng <bin.cheng@arm.com>
5564
5565 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5566
f7ba880b
CP
55672016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5568
5569 * gfortran.dg/goacc/vector_length.f90: New test.
5570
b9aba0a0
RB
55712016-07-15 Richard Biener <rguenther@suse.de>
5572
5573 PR tree-optimization/71881
5574 * gcc.dg/torture/pr71881.c: New testcase.
5575
9513d5fb
RB
55762016-07-15 Richard Biener <rguenther@suse.de>
5577
5578 PR tree-optimization/71887
5579 * gcc.dg/torture/pr71887.c: New testcase.
5580
ddbbcb19
JJ
55812016-07-15 Jakub Jelinek <jakub@redhat.com>
5582
5583 PR c/71858
5584 * gcc.dg/spellcheck-identifiers-3.c: New test.
5585
29eb509c
AV
55862016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5587
5588 PR fortran/71807
5589 * gfortran.dg/null_9.f90: New test.
5590
43aabfcf
BC
55912016-07-15 Bin Cheng <bin.cheng@arm.com>
5592
5593 * gcc.dg/tree-ssa/loop-41.c: New test.
5594
afc89e58
BC
55952016-07-15 Bin Cheng <bin.cheng@arm.com>
5596
5597 PR tree-optimization/71347
5598 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5599
6fa682ad
SK
56002016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5601
5602 PR fortran/29819
5603 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5604 * gfortran.dg/contains.f90: Ditto.
5605 * gfortran.dg/contains_empty_1.f03: Ditto.
5606 * gfortran.dg/submodule_3.f08: Ditto.
5607
dd36b877
JJ
56082016-07-14 Jakub Jelinek <jakub@redhat.com>
5609
a60a5d31
JJ
5610 PR testsuite/71865
5611 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5612 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5613 expected diagnostics.
5614
dd36b877
JJ
5615 PR c/71858
5616 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5617 * gcc.dg/spellcheck-identifiers-2.c: New test.
5618 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5619 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5620
a241f8ca
JJ
56212016-07-14 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR tree-optimization/71872
5624 * gcc.c-torture/compile/pr71872.c: New test.
5625
d62b809c
TP
56262016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5627
5628 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5629 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5630 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5631 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5632 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5633 * gcc.target/arm/atomic-op-acquire-1.c: This.
5634 * gcc.target/arm/atomic-op-char.c: Rename into ...
5635 * gcc.target/arm/atomic-op-char-1.c: This.
5636 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5637 * gcc.target/arm/atomic-op-consume-1.c: This.
5638 * gcc.target/arm/atomic-op-int.c: Rename into ...
5639 * gcc.target/arm/atomic-op-int-1.c: This.
5640 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5641 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5642 * gcc.target/arm/atomic-op-release.c: Rename into ...
5643 * gcc.target/arm/atomic-op-release-1.c: This.
5644 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5645 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5646 * gcc.target/arm/atomic-op-short.c: Rename into ...
5647 * gcc.target/arm/atomic-op-short-1.c: This.
5648 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5649 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5650 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5651 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5652 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5653 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5654 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5655 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5656 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5657 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5658
1f8dd420
AV
56592016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5660
5661 PR fortran/70842
5662 * gfortran.dg/select_type_35.f03: New test.
5663
53109ba8
KT
56642016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5665
5666 PR target/65951
5667 PR tree-optimization/70923
5668 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5669 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5670 * gcc.dg/vect/pr65951.c: Likewise.
5671 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5672
91f35b7f
DE
56732016-07-14 David Edelsohn <dje.gcc@gmail.com>
5674
5675 * c-c++-common/pr60226.c: Expect maximum object file alignment
5676 error on AIX.
5677
351168fe
RB
56782016-07-14 Richard Biener <rguenther@suse.de>
5679
5680 PR tree-optimization/71866
5681 * gcc.dg/torture/pr71866.c: New testcase.
5682
94c32c00
TP
56832016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5684
5685 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5686 selector and enclose boolean expression in curly braces.
5687
b799a481
AM
56882016-07-14 Alan Modra <amodra@gmail.com>
5689
5690 PR target/71733
5691 * gcc.target/powerpc/p9-novsx.c: New.
5692
f63ba78c
AK
56932016-07-13 Andi Kleen <ak@linux.intel.com>
5694
5695 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5696 * g++.dg/tree-prof/morefunc.C: Dito.
5697 * g++.dg/tree-prof/pr35545.C: Dito.
5698 * g++.dg/tree-prof/reorder.C: Dito.
5699 * gcc.dg/tree-prof/20050826-2.c: Dito.
5700 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5701 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5702 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5703 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5704 * gcc.dg/tree-prof/inliner-1.c: Dito.
5705 * gcc.dg/tree-prof/merge_block.c: Dito.
5706 * gcc.dg/tree-prof/stringop-1.c: Dito.
5707 * gcc.dg/tree-prof/stringop-2.c: Dito.
5708 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5709 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5710 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5711 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5712 * gcc.dg/tree-prof/update-loopch.c: Dito.
5713 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5714 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5715 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5716 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5717 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5718 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5719 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5720
f4d5a23d
AK
57212016-07-13 Andi Kleen <ak@linux.intel.com>
5722
5723 * lib/profopt.exp (profopt-execute): Remove .imports files.
5724
ae145898
AK
57252016-07-13 Andi Kleen <ak@linux.intel.com>
5726
0b965526 5727 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5728
e97bd4f5
AK
57292016-07-13 Andi Kleen <ak@linux.intel.com>
5730
5731 * lib/profopt.exp (dg-final-scan-autofdo,
5732 dg-final-scan-not-autofdo): New functions.
5733
6fa3d4b4
BC
57342016-07-13 Bin Cheng <bin.cheng@arm.com>
5735
5736 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5737 * gcc.dg/vect/vect-35.c: Ditto.
5738 * gcc.dg/vect/vect-alias-check-2.c: New test.
5739
65f18bc6
ML
57402016-07-13 Martin Liska <mliska@suse.cz>
5741
5742 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5743 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5744 * gfortran.dg/pr42108.f90: Update expected dump scan.
5745
9737f35b
RB
57462016-07-13 Richard Biener <rguenther@suse.de>
5747
5748 PR tree-optimization/24574
5749 * gcc.dg/pr24574.c: New testcase.
5750
62c0ea4b
SKS
57512016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5752
0b965526 5753 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5754 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5755 * c-c++-common/pr68833-1.c: Require int32plus.
5756 * gcc.dg/ipa/pr63551.c: Likewise.
5757 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5758 * gcc.dg/ipa/pr64041.c: Require int32plus.
5759
c7ed8938
IE
57602016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5761
5762 PR ipa/71633
5763 * g++.dg/pr71633.C: New test.
5764
5ce15300
TP
57652016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5766
5767 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5768 Add new arm_thumb1_cbz_ok effective target.
5769 * gcc.target/arm/cbz.c: New test.
5770
2b9509a3
TP
57712016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5772
5773 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5774 Define effective target.
5775 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5776 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5777 * gcc.target/arm/movhi_movw.c: New test.
5778 * gcc.target/arm/movsi_movw.c: Likewise.
5779 * gcc.target/arm/movdi_movw.c: Likewise.
5780
7f15b177
RB
57812016-07-13 Richard Biener <rguenther@suse.de>
5782
5783 PR middle-end/71104
5784 * gcc.dg/pr71104-1.c: New testcase.
5785 * gcc.dg/pr71104-2.c: Likewise.
5786
0b0a896e
MM
57872016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5788
5789 PR target/71805
5790 * gcc.target/powerpc/pr71805.c: New test.
5791
f906f5ed
BS
57922016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5793
5794 * gcc.target/powerpc/divkc3-1.c: New.
5795 * gcc.target/powerpc/mulkc3-1.c: New.
5796
9e63c3aa
NS
57972016-07-12 Nathan Sidwell <nathan@acm.org>
5798
5799 * gcc.target/arm/data-rel-1.c: New.
5800 * gcc.target/arm/data-rel-2.c: New.
5801 * gcc.target/arm/data-rel-3.c: New.
5802
f507d202
ML
58032016-07-12 Martin Liska <mliska@suse.cz>
5804
5805 * gcc.dg/params/blocksort-part.c: New test.
5806 * gcc.dg/params/params.exp: New file.
5807
d6f7c125
KT
58082016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5809
5810 PR middle-end/71700
5811 * gcc.c-torture/execute/pr71700.c: New test.
5812
37ccb0ba
SB
58132016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5814 Richard Biener <rguenther@suse.de>
5815
5816 PR tree-optimization/23286
5817 PR tree-optimization/70159
5818 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5819 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5820 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5821 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5822 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5823 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5824 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5825 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5826 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5827 * gcc.dg/pr51879-12.c: Likewise.
5828 * gcc.dg/strlenopt-9.c: Likewise.
5829 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5830 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5831 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5832 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5833 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5834 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5835 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5836 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5837 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5838 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5839 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5840 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5841 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5842 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5843 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5844
712a93d6
RB
58452016-07-12 Richard Biener <rguenther@suse.de>
5846
5847 PR rtl-optimization/68961
5848 * gcc.target/i386/pr68961.c: New testcase.
5849
c392943c
JJ
58502016-07-11 Jakub Jelinek <jakub@redhat.com>
5851
3d56e6a4
JJ
5852 PR middle-end/71758
5853 * c-c++-common/gomp/pr71758.c: New test.
5854 * gfortran.dg/gomp/pr71758.f90: New test.
5855
c392943c
JJ
5856 PR tree-optimization/71823
5857 * gcc.dg/vect/pr71823.c: New test.
5858
741d3be5
DM
58592016-07-11 David Malcolm <dmalcolm@redhat.com>
5860
5861 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5862 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5863 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5864
92fa45b5
L
58652016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5866
5867 PR target/71801
5868 * gcc.target/i386/pr71801.c: New test.
5869
f51606c7
RB
58702016-07-11 Richard Biener <rguenther@suse.de>
5871
5872 PR tree-optimization/71816
5873 * gcc.dg/torture/pr71816.c: New testcase.
5874
36b54ce0
TK
58752016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5876
5877 PR fortran/71783
5878 * gfortran.dg/dependency_46.f90: New test.
5879
d13835b6
VM
58802016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5881
5882 PR rtl-optimization/71621
5883 * gcc.target/i386/pr71621-1.c: New.
5884 * gcc.target/i386/pr71621-2.c: New.
5885
642bcbdf
CP
58862016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5887
5888 * gfortran.dg/goacc/pr71704.f90: New test.
5889
02eb5b8b
BS
58902016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5891
5892 PR target/71297
5893 * gcc.target/powerpc/pr71297.c: New.
5894
8beb9a0d
JW
58952016-07-08 Jiong Wang <jiong.wang@arm.com>
5896
5897 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5898
cef4b650
MM
58992016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5900
5901 PR target/71806
5902 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5903
3c3ecf52
AH
59042016-07-08 Alan Hayward <alan.hayward@arm.com>
5905
5906 PR tree-optimization/71667
5907 * gcc.dg/vect/pr71667.c: New
5908
2660286d
ML
59092016-07-08 Martin Liska <mliska@suse.cz>
5910
5911 * gcc.dg/torture/pr71606.c: New test.
5912
70cdd4ae
JD
59132016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5914
5915 PR fortran/71764
5916 * gfortran.dg/pr71764.f90: New test.
5917
842dc2e6
JJ
59182016-07-07 Jakub Jelinek <jakub@redhat.com>
5919 Kai Tietz <ktietz70@googlemail.com>
5920
5921 PR c++/70869
5922 PR c++/71054
5923 * g++.dg/cpp0x/pr70869.C: New test.
5924 * g++.dg/cpp0x/pr71054.C: New test.
5925
31be4262
DE
59262016-07-07 David Edelsohn <dje.gcc@gmail.com>
5927
5928 * g++.dg/debug/pr71432.C: Fail on AIX.
5929
1c122092
ML
59302016-07-07 Martin Liska <mliska@suse.cz>
5931
5932 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5933 an undefined behavior.
5934 * gfortran.dg/do_3.F90: Likewise.
5935 * gfortran.dg/do_check_11.f90: New test.
5936 * gfortran.dg/do_check_12.f90: New test.
5937 * gfortran.dg/do_corner_warn.f90: New test.
5938
7119f1b1
ML
59392016-07-07 Martin Liska <mliska@suse.cz>
5940
5941 * gfortran.dg/predict-1.f90: Ammend the test.
5942 * gfortran.dg/predict-2.f90: Likewise.
5943
275792f2
IE
59442016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5945
5946 PR ipa/71624
5947 * g++.dg/pr71624.C: New test.
5948
05a437c1
TP
59492016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5950
5951 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5952 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5953 ARMv8-M Mainline architectures.
5954
6f493951
TP
59552016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5956
5957 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5958 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5959
5ddaee94
SB
59602016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5961
5962 PR target/70098
5963 PR target/71763
5964 * gcc.target/powerpc/pr71763.c: New file.
5965
651afdb2
YR
59662016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5967
5968 PR tree-optimization/71518
0b965526 5969 * gcc.dg/pr71518.c: New test.
651afdb2 5970
9df99881
WD
59712016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5972
5973 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5974
7b4e0769
SKS
59752016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5976
0b965526 5977 PR target/50739
7b4e0769
SKS
5978 * gcc.target/avr/pr50739.c: New test.
5979
eb4432f7
JH
59802016-07-05 Jan Hubicka <jh@suse.cz>
5981
5982 * gcc.dg/tree-ssa/scev-14.c: update template.
5983
c01e092f
RS
59842016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5985
5986 * gcc.dg/vect/group-no-gaps-1.c: New test.
5987
8070763a
AK
59882016-07-05 Andi Kleen <ak@linux.intel.com>
5989
5990 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5991 if kernel supports MPX.
5992
3f8257db 59932016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5994
5995 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5996
36a265b1
MM
59972016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5998 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5999
6000 * gcc.target/powerpc/signbit-1.c: New test.
6001 * gcc.target/powerpc/signbit-2.c: New test.
6002 * gcc.target/powerpc/signbit-3.c: New test.
6003
7a98fb6e
KT
60042016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6005
6006 PR rtl-optimization/71594
6007 * gcc.dg/torture/pr71594.c: New test.
6008
1e3d54b4
JH
60092016-07-05 Jan Hubicka <jh@suse.cz>
6010
6011 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6012
84ca3893
DM
60132016-07-05 David Malcolm <dmalcolm@redhat.com>
6014
6015 PR c++/62314
3a146d46 6016 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6017 number of missing semicolon error.
6018 * g++.dg/pr62314-2.C: New test case.
6019
20d0bfce
AF
60202016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6021
6022 * gfortran.dg/coarray_stat_function.f90: New test.
6023 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6024 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6025 to new interfaces.
6026
69aaea06
AV
60272016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6028
6029 PR fortran/71623
6030 * gfortran.dg/deferred_character_17.f90: New test.
6031
f723a43c
CL
60322016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6033
6034 * gcc.target/arm/neon/polytypes.c: Move to ...
6035 * gcc.target/arm/polytypes.c: ... here.
6036 * gcc.target/arm/neon/pr51534.c: Move to ...
6037 * gcc.target/arm/pr51534.c: ... here.
6038 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6039 * gcc.target/arm/vect-vcvt.c: ... here.
6040 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6041 * gcc.target/arm/vect-vcvtq.c: ... here.
6042 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6043 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6044 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6045 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6046 * gcc.target/arm/neon/neon.exp: Delete.
6047 * gcc.target/arm/neon/: Delete.
6048
d73e0ccf
JD
60492016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6050
6051 PR fortran/65575
6052 * gfortran.dg: pr65575.f90: New test.
6053
c20f6223
JD
60542016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6055
6056 PR fortran/35849
6057 * gfortran.dg: pr35849.f90: New test.
6058
2a5537c3
JJ
60592016-07-04 Jakub Jelinek <jakub@redhat.com>
6060
6061 PR c++/71739
6062 * g++.dg/cpp0x/pr71739.C: New test.
6063
740f9751
CL
60642016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6065
6066 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6067
bf749919
DV
60682016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6069
6070 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6071 locr.
6072 * gcc.target/s390/loc-1.c: New test.
6073
430bb38e
YR
60742016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6075
3a146d46
JJ
6076 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6077 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6078
15f6e0da
RR
60792016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6080
6081 PR target/63874
6082 * gcc.target/aarch64/pr63874.c: New test.
6083
79335075
JB
60842016-07-04 Jan Beulich <jbeulich@suse.com>
6085
6086 * g++.dg/header.c: New.
6087 * gcc.dg/header.c: New.
6088
557e8c49
JJ
60892016-07-02 Jakub Jelinek <jakub@redhat.com>
6090
6091 PR c/71719
6092 * c-c++-common/Wunused-var-15.c: New test.
6093
79a592e3
JJ
60942016-07-01 Jakub Jelinek <jakub@redhat.com>
6095
6096 PR fortran/71687
6097 * gfortran.dg/gomp/pr71687.f90: New test.
6098
e2298656
BS
60992016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6100
6101 * gcc.dg/const-float128-ped.c: Require __float128 effective
6102 target and options.
6103 * gcc.dg/const-float128.c: Likewise.
6104 * gcc.dg/torture/float128-cmp-invalid.c: Require
6105 __float128 and base_quadfloat_support effective targets, and
6106 __float128 options.
6107 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6108 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6109 * gcc.dg/torture/float128-nan.c: Likewise.
6110 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6111 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6112 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6113 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6114 (add_options_for___float128): New.
6115 (check_effective_target_base_quadword_support): New.
6116
70c11966
MM
61172016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6118
6119 PR target/71720
6120 * gcc.target/powerpc/pr71720.c: New test.
6121
059541fd
JB
61222016-07-01 Jan Beulich <jbeulich@suse.com>
6123
6124 * gcc.dg/bss.c: New.
6125
2c1e4964
PB
61262016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6127
6128 PR target/71698
6129 * gcc.target/powerpc/pr71698.c: New test.
6130
22e1cb39
GJL
61312016-07-01 Georg-Johann Lay <avr@gjlay.de>
6132
6133 PR target/71151
6134 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6135 instead of ".foo" for its section name.
6136 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6137 depending on MCU's flash size.
6138 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6139 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6140 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6141 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6142 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6143 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6144
466cf574
JB
61452016-07-01 Jan Beulich <jbeulich@suse.com>
6146
6147 * gcc.target/i386/pr65105-2.c: Add -msse2.
6148
351beab7
JJ
61492016-06-30 Jakub Jelinek <jakub@redhat.com>
6150
55a0f21a
JJ
6151 PR tree-optimization/71707
6152 * gcc.dg/strlenopt-29.c: New test.
6153
6245ad72
JJ
6154 PR fortran/71704
6155 * gfortran.dg/gomp/pr71704.f90: New test.
6156
351beab7
JJ
6157 PR fortran/71705
6158 * gfortran.dg/gomp/pr71705.f90: New test.
6159
5a3a6a5e
KN
61602016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6161
6162 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6163 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6164 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6165 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6166 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6167 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6168 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6169 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6170 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6171 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6172 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6173 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6174 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6175 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6176 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6177 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6178 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6179 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6180 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6181 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6182 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6183 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6184 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6185 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6186 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6187 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6188 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6189 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6190 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6191 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6192 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6193 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6194 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6195 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6196 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6197 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6198 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6199 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6200 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6201 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6202 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6203 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6204 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6205 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6206 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6207 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6208 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6209 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6210 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6211 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6212 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6213 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6214 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6215 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6216 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6217 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6218 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6219 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6220 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6221 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6222 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6223 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6224 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6225 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6226 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6227 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6228 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6229 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6230 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6231 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6232 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6233 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6234 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6235 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6236 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6237 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6238 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6239 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6240 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6241 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6242 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6243
3dfa8071 62442016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6245 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6246
6247 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6248
9bd62242 62492016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6250 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6251
6252 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6253
603107fb
DM
62542016-06-30 David Malcolm <dmalcolm@redhat.com>
6255
6256 PR driver/71651
6257 * gcc.dg/spellcheck-options-12.c: New test case.
6258
205cccc7
JJ
62592016-06-30 Jakub Jelinek <jakub@redhat.com>
6260
6261 PR middle-end/71693
6262 * gcc.c-torture/compile/pr71693.c: New test.
6263
f4452176
DM
62642016-06-29 David Malcolm <dmalcolm@redhat.com>
6265
6266 * gcc.dg/spellcheck-params.c: New testcase.
6267 * gcc.dg/spellcheck-params-2.c: New testcase.
6268
c5e74d9d
MM
62692016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6270
6271 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6272 vector extract instructions.
6273 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6274
e44ecbfd
JD
62752016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6276
6277 PR fortran/71686
6278 * gfortran.dg/unexpected_eof_2.f90: New test.
6279 * gfortran.dg/unexpected_eof_3.f90: New test.
6280
ee446d9f
JW
62812016-06-29 Jim Wilson <jim.wilson@linaro.org>
6282
6283 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6284
27f67461
CP
62852016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6286
6287 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6288 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6289 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6290
b1206d29
RB
62912016-06-29 Richard Biener <rguenther@suse.de>
6292
6293 PR middle-end/15256
6294 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6295
1af21224
MW
62962016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6297
6298 * gcc.target/arm/aapcs/neon-vect10.c: Require
6299 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6300 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6301 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6302 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6303 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6304 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6305 * gcc.target/arm/fp16-aapcs-1.c: Require
6306 -mfloat-ab=hard. Also simplify the test.
6307 * gcc.target/arm/fp16-aapcs-2.c: New.
6308
7fe43755
MW
63092016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6310
0b965526 6311 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6312 (add_options_for_arm_fp16_ieee): New.
6313 (add_options_for_arm_fp16_alternative): New.
6314 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6315 long-line.
6316 (effective_target_arm_fp16_hw): New.
6317
264d951a
IE
63182016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6319
6320 PR tree-optimization/71655
6321 * g++.dg/pr71655.C: New test.
6322
5c846a81
ML
63232016-06-29 Martin Liska <mliska@suse.cz>
6324
6325 * gcc.dg/pr71585.c: New test.
6326 * gcc.dg/pr71585-2.c: New test.
6327 * gcc.dg/pr71585-3.c: New test.
6328
fafe9318
YR
63292016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6330
6331 PR tree-optimization/70729
6332 * g++.dg/vect/pr70729.cc: New test.
6333
54d19c3b
TS
63342016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6335
6336 * c-c++-common/gomp/cancel-1.c: Extend.
6337
5f3cd7c3
JJ
63382016-06-29 Jakub Jelinek <jakub@redhat.com>
6339
6340 PR tree-optimization/71625
6341 * gcc.dg/strlenopt-28.c: New test.
6342
4aa83879
RB
63432016-06-29 Richard Biener <rguenther@suse.de>
6344
6345 PR middle-end/71002
6346 * g++.dg/torture/pr71002.C: Adjust testcase.
6347
152ef731
JJ
63482016-06-29 Jakub Jelinek <jakub@redhat.com>
6349
6350 PR c/71685
6351 * gcc.dg/pr71685.c: New test.
6352
63532016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6354
6355 PR c/71552
6356 * gcc.dg/init-bad-9.c: New test.
6357
d41dc215
BS
63582016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6359
6360 * gcc.target/powerpc/abs128-1.c: Require VSX.
6361 * gcc.target/powerpc/copysign128-1.c: Likewise.
6362 * gcc.target/powerpc/inf128-1.c: Likewise.
6363 * gcc.target/powerpc/nan128-1.c: Likewise.
6364
6a20b538
JJ
63652016-06-28 Jakub Jelinek <jakub@redhat.com>
6366
6367 PR middle-end/71626
6368 * gcc.c-torture/execute/pr71626-1.c: New test.
6369 * gcc.c-torture/execute/pr71626-2.c: New test.
6370
77d93c47
PB
63712016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6372
6373 PR target/71656
6374 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6375
a8264058
SB
63762016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6377
6378 PR target/71670
6379 * gcc.target/powerpc/pr71670.c: New testcase.
6380
0dc47331
PB
63812016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6382
6383 PR target/71656
6384 * gcc.target/powerpc/pr71656-1.c: New test.
6385 * gcc.target/powerpc/pr71656-2.c: New test.
6386
b65ffc79
CL
63872016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6388
6389 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6390 around fp16 code.
6391 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6392 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6393 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6394 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6395 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6396 Add arm_neon_fp16_ok effective target.
0b965526
UB
6397 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6398 Likewise.
6399 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6400 Likewise.
6401 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6402 Likewise.
6403 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6404 Likewise.
6405 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6406 Likewise.
6407 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6408 Likewise.
6409 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6410 Likewise.
6411 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6412 Likewise.
6413 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6414 Likewise.
6415 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6416 Likewise.
6417 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6418 Likewise.
b65ffc79 6419
9bb86f40
JH
64202016-06-26 Jan Hubicka <hubicka@ucw.cz>
6421
6422 * gcc.dg/predict-12.c: New testcase.
6423
46db0fd4
JD
64242016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6425
6426 PR fortran/71649
6427 * gfortran.dg/pr71649.f90: New test.
6428
2a65e70b
JJ
64292016-06-25 Jakub Jelinek <jakub@redhat.com>
6430
f8a06e24
JJ
6431 PR tree-optimization/71643
6432 * g++.dg/opt/pr71643.C: New test.
6433
2a65e70b
JJ
6434 PR tree-optimization/71631
6435 * gcc.c-torture/execute/pr71631.c: New test.
6436
7805417a
JH
64372016-06-24 Jan Hubicka <hubicka@ucw.cz>
6438
6439 * gcc.dg/predict-11.c: New testcase.
6440 * gfortran.dg/predict-2.f90: New testcase.
6441
888ed1a3
JH
64422016-06-24 Jan Hubicka <hubicka@ucw.cz>
6443
6444 * gcc.dg/predict-10.c: New test.
6445
53605f35
BS
64462016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6447
6448 * gcc.target/powerpc/abs128-1.c: New.
6449 * gcc.target/powerpc/copysign128-1.c: New.
6450 * gcc.target/powerpc/inf128-1.c: New.
6451 * gcc.target/powerpc/nan128-1.c: New.
6452
7b22b4c6
EB
64532016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6454
6455 * gfortran.dg/pr71642.f90: New test.
6456
37e373c2
JJ
64572016-06-24 Jakub Jelinek <jakub@redhat.com>
6458
6459 PR tree-optimization/71647
6460 * gcc.target/i386/pr71647.c: New test.
6461
b20b79f2
L
64622016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6463
6464 * gcc.target/i386/noplt-gd-1.c: New test.
6465 * gcc.target/i386/noplt-gd-2.c: Likewise.
6466 * gcc.target/i386/noplt-gd-3.c: Likewise.
6467 * gcc.target/i386/noplt-ld-1.c: Likewise.
6468 * gcc.target/i386/noplt-ld-2.c: Likewise.
6469 * gcc.target/i386/noplt-ld-3.c: Likewise.
6470 * lib/target-supports.exp
6471 (check_effective_target_tls_get_addr_via_got): New.
6472
04619cb8
UB
64732016-06-24 Uros Bizjak <ubizjak@gmail.com>
6474
6475 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6476 testsuite compile flags.
6477 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6478 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6479
64802016-06-24 Uros Bizjak <ubizjak@gmail.com>
6481
6482 * g++dg/vect/pr36684.cc: Add dg-do compile.
6483 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6484 * gcc.dg/vect/pr70021.c: Ditto.
6485 * gcc.dg/vect/pr70138-1.c: Ditto.
6486 * gcc.dg/vect/pr70138-2.c: Ditto.
6487 * gcc.dg/vect/pr70354-1.c: Ditto.
6488 * gcc.dg/vect/pr70354-2.c: Ditto.
6489 * gcc.dg/vect/pr71259.c: Ditto.
6490 * gcc.dg/vect/pr71416-1.c: Ditto.
6491 * gcc.dg/vect/slp-43.c: Ditto.
6492 * gcc.dg/vect/slp-45.c: Ditto.
6493 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6494 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6495 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6496 * gfortran.dg/vect/pr69980.f90: Ditto.
6497
64982016-06-24 Uros Bizjak <ubizjak@gmail.com>
6499
6500 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6501 * gcc.dg/vect/bb-slp-30.c: Ditto.
6502 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6503 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6504 * gcc.dg/vect/pr45902.c: Ditto.
6505 * gcc.dg/vect/pr48172.c: Ditto.
6506 * gcc.dg/vect/pr48377.c: Ditto.
6507 * gcc.dg/vect/pr49038.c: Ditto.
6508 * gcc.dg/vect/pr49771.c: Ditto.
6509 * gcc.dg/vect/pr52091.c: Ditto.
6510 * gcc.dg/vect/pr53185-2.c: Ditto.
6511 * gcc.dg/vect/pr56826.c: Ditto.
6512 * gcc.dg/vect/pr60276.c: Ditto.
6513 * gcc.dg/vect/pr62021.c: Ditto.
6514 * gcc.dg/vect/pr63530.c: Ditto.
6515 * gcc.dg/vect/pr65518.c: Ditto.
6516 * gcc.dg/vect/pr65947-1.c: Ditto.
6517 * gcc.dg/vect/pr65947-10.c: Ditto.
6518 * gcc.dg/vect/pr65947-11.c: Ditto.
6519 * gcc.dg/vect/pr65947-12.c: Ditto.
6520 * gcc.dg/vect/pr65947-13.c: Ditto.
6521 * gcc.dg/vect/pr65947-2.c: Ditto.
6522 * gcc.dg/vect/pr65947-3.c: Ditto.
6523 * gcc.dg/vect/pr65947-4.c: Ditto.
6524 * gcc.dg/vect/pr65947-5.c: Ditto.
6525 * gcc.dg/vect/pr65947-6.c: Ditto.
6526 * gcc.dg/vect/pr65947-7.c: Ditto.
6527 * gcc.dg/vect/pr65947-8.c: Ditto.
6528 * gcc.dg/vect/pr65947-9.c: Ditto.
6529 * gcc.dg/vect/pr71416-1.c: Ditto.
6530 * gcc.dg/vect/pr71439.c: Ditto.
6531 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6532 * gcc.dg/vect/vect-bswap16.c: Ditto.
6533 * gcc.dg/vect/vect-bswap32.c: Ditto.
6534 * gcc.dg/vect/vect-bswap64.c: Ditto.
6535 * gcc.dg/vect/vect-live-1.c: Ditto.
6536 * gcc.dg/vect/vect-live-2.c: Ditto.
6537 * gcc.dg/vect/vect-live-3.c: Ditto.
6538 * gcc.dg/vect/vect-live-4.c: Ditto.
6539 * gcc.dg/vect/vect-live-5.c: Ditto.
6540 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6541 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6542 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6543 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6544 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6545 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6546 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6547 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6548 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6549 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6550 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6551 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6552 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6553 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6554 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6555 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6556 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6557
da224bcb
UB
65582016-06-24 Uros Bizjak <ubizjak@gmail.com>
6559
6560 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6561
dfee2870
L
65622016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6563
6564 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6565 ia32 if R_386_GOT32X relocation is supported.
6566 * gcc.target/i386/noplt-3.c: Likewise.
6567 * gcc.target/i386/noplt-2.c: Likewise.
6568 (main): Renamed to ...
6569 (bar): This.
6570 * gcc.target/i386/noplt-4.c: Likewise.
6571 (main): Renamed to ...
6572 (bar): This.
6573 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6574 * gcc.target/i386/pr67400-5.c: Likewise.
6575
a86451b9
JJ
65762016-06-24 Jakub Jelinek <jakub@redhat.com>
6577
00085092
JJ
6578 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6579 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6580
a86451b9
JJ
6581 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6582 f4): Adjust expected diagnostics.
6583 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6584 (T): If OVFP is defined, redefine to TP.
6585 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6586 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6587 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6588 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6589 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6590 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6591 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6592 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6593 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6594 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6595 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6596 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6597 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6598 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6599 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6600 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6601 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6602 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6603 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6604 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6605 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6606 as last argument to __builtin_add_overflow_p.
6607
7bb5d5f4
UB
66082016-06-23 Uros Bizjak <ubizjak@gmail.com>
6609
6610 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6611 dg-options and remove default vector testsuite compile flags.
6612 * g++.dg/vect/pr33860a.cc: Ditto.
6613 * g++.dg/vect/pr45470-a.cc: Ditto.
6614 * g++.dg/vect/pr45470-b.cc: Ditto.
6615 * g++.dg/vect/pr60896.cc: Ditto.
6616 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6617 * gcc.dg/vect/pr18308.c: Ditto.
6618 * gcc.dg/vect/pr24049.c: Ditto.
6619 * gcc.dg/vect/pr33373.c: Ditto.
6620 * gcc.dg/vect/pr36228.c: Ditto.
6621 * gcc.dg/vect/pr42395.c: Ditto.
6622 * gcc.dg/vect/pr42604.c: Ditto.
6623 * gcc.dg/vect/pr46663.c: Ditto.
6624 * gcc.dg/vect/pr48765.c: Ditto.
6625 * gcc.dg/vect/pr49093.c: Ditto.
6626 * gcc.dg/vect/pr49352.c: Ditto.
6627 * gcc.dg/vect/pr52298.c: Ditto.
6628 * gcc.dg/vect/pr52870.c: Ditto.
6629 * gcc.dg/vect/pr53185.c: Ditto.
6630 * gcc.dg/vect/pr53773.c: Ditto.
6631 * gcc.dg/vect/pr56695.c: Ditto.
6632 * gcc.dg/vect/pr62171.c: Ditto.
6633 * gcc.dg/vect/pr63530.c: Ditto.
6634 * gcc.dg/vect/pr68339.c: Ditto.
6635 * gcc.dg/vect/pr71259.c: Ditto.
6636 * gcc.dg/vect/vect-82_64.c: Ditto.
6637 * gcc.dg/vect/vect-83_64.c: Ditto.
6638 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6639 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6640 * gcc.dg/vect/vect-shift-2.c: Ditto.
6641 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6642 * gfortran.dg/vect/pr39318.f90: Ditto.
6643 * gfortran.dg/vect/pr45714-a.f: Ditto.
6644 * gfortran.dg/vect/pr45714-b.f: Ditto.
6645 * gfortran.dg/vect/pr46213.f90: Ditto.
6646
2d4bb02f
MM
66472016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6648 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6649
6650 * gcc.target/powerpc/p9-splat-5.c: New test.
6651
f6d1b868
UB
66522016-06-23 Uros Bizjak <ubizjak@gmail.com>
6653
6654 PR tree-optimization/71488
6655 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6656 * lib/target-supports.exp: ... here.
6657 (check_sse4_hw_available): New procedure.
6658 (check_effective_target_sse4_runtime): Ditto.
6659 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6660 -march=westmere for sse4_runtime targets.
936ff030 6661 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6662 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6663 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6664 (main): Call check_vect ().
a7898180 6665 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6666
c0597759
L
66672016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6668
6669 PR target/66232
6670 PR target/67400
6671 * gcc.target/i386/pr66232-14.c: New file.
6672 * gcc.target/i386/pr66232-15.c: Likewise.
6673 * gcc.target/i386/pr66232-16.c: Likewise.
6674 * gcc.target/i386/pr66232-17.c: Likewise.
6675 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6676 ia32 if R_386_GOT32X relocation is supported.
6677 * gcc.target/i386/pr67400-2.c: Likewise.
6678 * gcc.target/i386/pr67400-3.c: Likewise.
6679 * gcc.target/i386/pr67400-4.c: Likewise.
6680 * gcc.target/i386/pr67400-6.c: Likewise.
6681 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6682 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6683
5b0e27a7
JD
66842016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6685
6686 PR libgfortran/48852
6687 * gfortran.dg/char4_iunit_1.f03: Update test.
6688 * gfortran.dg/f2003_io_5.f03: Update test.
6689 * gfortran.dg/real_const_3.f90: Update test.
6690
7f586d90
AK
66912016-06-23 Andi Kleen <ak@linux.intel.com>
6692
6693 * g++.dg/bprob/bprob.exp: Support autofdo.
6694 * g++.dg/tree-prof/tree-prof.exp: dito.
6695 * gcc.dg/tree-prof/tree-prof.exp: dito.
6696 * gcc.misc-tests/bprob.exp: dito.
6697 * gfortran.dg/prof/prof.exp: dito.
6698 * lib/profopt.exp: dito.
6699 * lib/target-supports.exp: Check for autofdo.
6700
60fa7862
ML
67012016-06-23 Martin Liska <mliska@suse.cz>
6702
6703 * gcc.dg/pr71619.c: New test.
6704
e3d62871
UB
67052016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6706
6707 PR target/67400
cc901875
UB
6708 * gcc.target/i386/pr67400-1.c: New test.
6709 * gcc.target/i386/pr67400-2.c: Likewise.
6710 * gcc.target/i386/pr67400-3.c: Likewise.
6711 * gcc.target/i386/pr67400-4.c: Likewise.
6712 * gcc.target/i386/pr67400-5.c: Likewise.
6713 * gcc.target/i386/pr67400-6.c: Likewise.
6714 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6715
ac81cf0b
DM
67162016-06-22 David Malcolm <dmalcolm@redhat.com>
6717
6718 * c-c++-common/missing-header-1.c: New test case.
6719 * c-c++-common/missing-header-2.c: New test case.
6720 * c-c++-common/missing-header-3.c: New test case.
6721 * c-c++-common/missing-header-4.c: New test case.
6722
1a4f11c8
DM
67232016-06-22 David Malcolm <dmalcolm@redhat.com>
6724
6725 PR c/70339
6726 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6727 hint.
6728 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6729 expected results due to builtin "nanl" now being suggested for
6730 "name".
6731 * gcc.dg/pr67580.c: Update expected messages.
6732 * gcc.dg/spellcheck-identifiers.c: New testcase.
6733 * gcc.dg/spellcheck-typenames.c: New testcase.
6734
a93eac6a
DM
67352016-06-22 David Malcolm <dmalcolm@redhat.com>
6736
6737 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6738 file.
6739 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6740 diagnostic-test-show-locus-parseable-fixits.c to sources for
6741 diagnostic_plugin_test_show_locus.c.
6742 * lib/gcc-defs.exp (freeform_regexps): New global.
6743 (dg-regexp): New function.
6744 (handle-dg-regexps): New function.
6745 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6746 freeform_regexps to the empty list.
6747 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6748
49e76ff1
IE
67492016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6750
f6d1b868 6751 PR tree-optimization/71488
49e76ff1
IE
6752 * g++.dg/pr71488.C: New test.
6753 * gcc.dg/vect/vect-bool-cmp.c: New test.
6754
951d8c8a
EB
67552016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6756
6757 * gcc.dg/guality/param-5.c: New test.
6758
b60fc3bd
BE
67592016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6760
6761 * gcc.target/i386/asm-flag-7.c: New test.
6762
0609abda
TS
67632016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6764
6765 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6766 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6767 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6768 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6769 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6770 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6771 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6772 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6773 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6774 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6775 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6776 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6777 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6778 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6779 * lib/target-supports.exp: Likewise.
6780
ee2499b4
TS
67812016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6782
6783 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6784 * gcc.dg/attr-ms_struct-2.c: Likewise.
6785 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6786 * gcc.dg/bf-ms-attrib.c: Likewise.
6787 * gcc.dg/bf-ms-layout-2.c: Likewise.
6788 * gcc.dg/bf-ms-layout-3.c: Likewise.
6789 * gcc.dg/bf-ms-layout.c: Likewise.
6790 * gcc.dg/bf-no-ms-layout.c: Likewise.
6791 * gcc.target/i386/bitfield1.c: Likewise.
6792 * gcc.target/i386/bitfield2.c: Likewise.
6793 * gcc.target/i386/bitfield3.c: Likewise.
6794
caea59ff
KN
67952016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6796
6797 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6798 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6799 override other than -mcpu=power9 command-line option is specified,
6800 or if the target operating system is aix.
6801 * gcc.target/powerpc/darn-1.c: Likewise.
6802 * gcc.target/powerpc/darn-2.c: Likewise.
6803 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6804 test if effective-target is not powerpc_p9vector_ok or if the
6805 target operating system is not defined.
6806 * gcc.target/powerpc/vslv-1.c: Likewise.
6807 * gcc.target/powerpc/vsrv-0.c: Likewise.
6808 * gcc.target/powerpc/vsrv-1.c: Likewise.
6809
63617e30
TB
68102016-06-21 Tobias Burnus <burnus@net-b.de>
6811
6812 PR fortran/71068
6813 * gfortran.dg/coarray/data_1.f90: New.
6814
89192c3c
WD
68152016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6816
6817 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6818 (dg-require-effective-target): Use arm_v8_neon_hw.
6819 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6820 (dg-require-effective-target): Likewise.
6821 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6822 (dg-require-effective-target): Likewise.
6823 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6824 (dg-require-effective-target): Likewise.
6825 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6826 (dg-require-effective-target): Likewise.
6827 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6828 (dg-require-effective-target): Likewise.
6829 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6830 Add AArch64 check.
6831
64ac50e2
WD
68322016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6833
6834 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6835 Set to 3 so test passes.
6836
6252b5db
WD
68372016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6838
6839 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6840
3b9bc511
IV
68412016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6842
6843 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6844 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6845 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6846 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6847
21db1c78
IV
68482016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6849
6850 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6851 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6852
9d30e86f
L
68532016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6854
6855 PR target/71549
6856 * gcc.target/i386/pr71549.c: New test.
6857
448a7c69
KN
68582016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6859
6860 * gcc.target/powerpc/vadsdu-0.c: Replace
6861 dg-require-effective-target directive to allow test to run on more
6862 platforms, and add dg-skip-if directive to disable test on aix
6863 platforms because of known incompatibilities.
6864 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6865 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6866 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6867 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6868 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6869 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6870 * gcc.target/powerpc/vadsdub-2.c: Replace
6871 dg-require-effective-target directive to allow test to run on more
6872 platforms, and add dg-skip-if directive to disable test on aix
6873 platforms because of known incompatibilities.
6874 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6875 with vec_absdb call to differentiate this test from vadsdub-1.c.
6876 * gcc.target/powerpc/vadsduh-1.c: Replace
6877 dg-require-effective-target directive to allow test to run on more
6878 platforms, and add dg-skip-if directive to disable test on aix
6879 platforms because of known incompatibilities.
6880 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6881 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6882 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6883
0ad84f34
JJ
68842016-06-21 Jakub Jelinek <jakub@redhat.com>
6885
6886 PR tree-optimization/71588
6887 * gcc.dg/pr71558.c: New test.
6888
e71e8d94
SKS
68892016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6890
6891 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6892 * c-c++-common/pr68657-2.c: Likewise.
6893 * c-c++-common/pr68657-3.c: Likewise.
6894 * gcc.dg/torture/pr69714.c: Require int32plus support.
6895 * gcc.dg/torture/pr70025.c: Likewise.
6896 * gcc.dg/torture/pr70083.c: Likewise.
6897 * gcc.dg/torture/pr70542.c: Likewise.
6898 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6899
5a578671
JM
69002016-06-20 Joseph Myers <joseph@codesourcery.com>
6901
6902 PR c/71601
6903 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6904
7a9df68e
JJ
69052016-06-20 Jakub Jelinek <jakub@redhat.com>
6906
50aa64d5
JJ
6907 PR middle-end/71581
6908 * gcc.dg/pr71581.c: New test.
6909
7a9df68e
JJ
6910 PR rtl-optimization/71591
6911 * gcc.dg/cpp/pr71591.c: New test.
6912
3947cf19
DR
69132016-06-20 David B. Robins <gcc@davidrobins.net>
6914
6915 PR target/71571
6916 * g++.dg/torture/pr71571.C: New test.
6917
c4ff221e
JJ
69182016-06-20 Jakub Jelinek <jakub@redhat.com>
6919
6920 PR target/71559
6921 * gcc.target/i386/sse2-pr71559.c: New test.
6922 * gcc.target/i386/avx-pr71559.c: New test.
6923 * gcc.target/i386/avx512f-pr71559.c: New test.
6924
f1b5abfb
TB
69252016-06-20 Tobias Burnus <burnus@net-b.de>
6926
6927 PR fortran/71194
6928 * gfortran.dg/pointer_remapping_10.f90: New.
6929
842107e4
DM
69302016-06-20 David Malcolm <dmalcolm@redhat.com>
6931
6932 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6933
d9e8bdfd
MS
69342016-06-20 Martin Sebor <msebor@redhat.com>
6935
6936 PR c/69507
6937 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6938 * gnu90-const-expr-1.c: Same.
6939 * gnu99-const-expr-1.c: Same.
6940 * gnu99-static-1.c: Same.
6941
67785479
RL
69422016-06-20 Renlin Li <renlin.li@arm.com>
6943
29f09b38 6944 PR testsuite/71489
67785479
RL
6945 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6946
636929b8
JG
69472016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6948
6949 * gcc.target/aarch64/vcvt_f64_1.c: New.
6950 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6951 * gcc.target/aarch64/vrecp_f64_1.c: New.
6952
ff7b374b
KT
69532016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6954
6955 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6956 "alignement".
6957
554cfc9e
GJL
69582016-06-20 Georg-Johann Lay <avr@gjlay.de>
6959
6960 PR target/71103
6961 * gcc.target/avr/torture/pr71103-2.c: New test.
6962
94087e88 69632016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6964
6965 PR c/69507
6966 * gcc.dg/alignof.c: New test.
6967
c561b091
PC
69682016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6969
6970 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6971 vs dg-error; test constexpr specifier too.
6972
bf54f123
PC
69732016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6974
6975 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6976
4e53aa97
CL
69772016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6978
6979 * lib/target-supports.exp
6980 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6981 arm_neon_ok and merge flags. Fix temporary test name.
6982 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6983 and merge flags.
6984
69071d86
ML
69852016-06-17 Martin Liska <mliska@suse.cz>
6986
6987 * gcc.dg/predict-9.c: Fix dump scanning.
6988
68b3b858
BC
69892016-06-17 Bin Cheng <bin.cheng@arm.com>
6990
6991 PR tree-optimization/71354
6992 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6993
d3ee260a
BC
69942016-06-17 Bin Cheng <bin.cheng@arm.com>
6995
6996 PR tree-optimization/71347
6997 * gcc.dg/tree-ssa/pr71347.c: New test.
6998
bd8fb114
BC
69992016-06-17 Bin Cheng <bin.cheng@arm.com>
7000
7001 PR tree-optimization/71354
7002 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7003
97816be4
BC
70042016-06-17 Bin Cheng <bin.cheng@arm.com>
7005
7006 * gcc.dg/vect/vect-alias-check-1.c: New test.
7007
2d761a37
SKS
70082016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7009
e0277d6b 7010 PR target/71151
2d761a37
SKS
7011 * gcc.target/avr/pr71151-1.c: New test.
7012 * gcc.target/avr/pr71151-2.c: New test.
7013 * gcc.target/avr/pr71151-3.c: New test.
7014 * gcc.target/avr/pr71151-4.c: New test.
7015 * gcc.target/avr/pr71151-5.c: New test.
7016 * gcc.target/avr/pr71151-6.c: New test.
7017 * gcc.target/avr/pr71151-7.c: New test.
7018 * gcc.target/avr/pr71151-8.c: New test.
7019 * gcc.target/avr/pr71151-common.h: New test.
7020
68fa96d6
ML
70212016-06-16 Martin Liska <mliska@suse.cz>
7022
7023 * gfortran.dg/predict-1.f90: New test.
7024
b6ca982f
UB
70252016-06-16 Uros Bizjak <ubizjak@gmail.com>
7026
7027 PR target/71242
3a146d46 7028 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7029
1dc8d15b
JH
70302016-06-16 Jan Hubicka <hubicka@ucw.cz>
7031
7032 * g++.dg/vect/pr36648.cc: Disable cunrolli
7033
67c25816
JJ
70342016-06-16 Jakub Jelinek <jakub@redhat.com>
7035
c577adb2
JJ
7036 PR target/71554
7037 * gcc.c-torture/execute/pr71554.c: New test.
7038
67c25816
JJ
7039 PR rtl-optimization/71532
7040 * gcc.dg/torture/pr71532.c: New test.
7041
1a3c3ee9
MM
70422016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7043
7044 * gcc.target/powerpc/p9-dimode1.c: New test.
7045 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7046
f29468a7
JJ
70472016-06-15 Jakub Jelinek <jakub@redhat.com>
7048
61daecc4
JJ
7049 * gcc.c-torture/compile/20160615-1.c: New test.
7050
f29468a7
JJ
7051 * g++.dg/cpp0x/ref-qual17.C: New test.
7052
209d1e2d
IE
70532016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7054
7055 PR middle-end/71529
7056 * gcc.target/i386/pr71529.C: New test.
7057
8dc35712
AH
70582016-06-15 Alan Hayward <alan.hayward@arm.com>
7059
7060 PR tree-optimization/71483
7061 * g++.dg/vect/pr71483.c: New
7062
b8911cb8
PC
70632016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7064
7065 PR c++/70202
7066 * g++.dg/inherit/crash6.C: New.
7067 * g++.dg/inherit/union2.C: Likewise.
7068 * g++.dg/inherit/virtual12.C: Likewise.
7069 * g++.dg/inherit/virtual13.C: Likewise.
7070 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7071
cf5d08ab
UB
70722016-06-15 Uros Bizjak <ubizjak@gmail.com>
7073
e3d62871 7074 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7075
8f482165
AH
70762016-06-15 Alan Hayward <alan.hayward@arm.com>
7077
7078 PR tree-optimization/71439
7079 * gcc.dg/vect/pr71439.c: New
7080
3256673f
KT
70812016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7082
7083 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7084
b17dc4d4
RB
70852016-06-15 Richard Biener <rguenther@suse.de>
7086
7087 * gcc.dg/vect/slp-45.c: New testcase.
7088
2a5825f2
RB
70892016-06-15 Richard Biener <rguenther@suse.de>
7090
7091 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7092
6e433d0b
BS
70932016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7094
7095 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7096 requirements, and disable for AIX for now.
7097 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7098
abe7f828
JJ
70992016-06-14 Jakub Jelinek <jakub@redhat.com>
7100
a09c81b4
JJ
7101 PR c++/71528
7102 * g++.dg/opt/pr71528.C: New test.
7103
abe7f828
JJ
7104 PR c++/71516
7105 * g++.dg/init/pr71516.C: New test.
7106
acfadf06
PC
71072016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7108
7109 * g++.dg/init/array46.C: New.
7110
4d568ab2
UB
71112016-06-14 Uros Bizjak <ubizjak@gmail.com>
7112
e3d62871
UB
7113 * gcc.target/i386/float128-3.c: New test.
7114 * gcc.target/i386/quad-sse4.c: Ditto.
7115 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7116 Update scan strings.
4d568ab2 7117
30934c5d
RB
71182016-06-14 Richard Biener <rguenther@suse.de>
7119
7120 PR middle-end/71526
7121 * gfortran.dg/pr71526.f90: New testcase.
7122
3970e545
AV
71232016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7124
7125 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7126 * gcc.dg/zero_bits_compound-1.c: Likewise.
7127
04976c6e
RB
71282016-06-14 Richard Biener <rguenther@suse.de>
7129
7130 PR tree-optimization/71522
7131 * gcc.dg/torture/pr71522.c: New testcase.
7132
23e025db
JJ
71332016-06-14 Jakub Jelinek <jakub@redhat.com>
7134
7135 PR tree-optimization/71520
7136 * gcc.dg/tree-ssa/pr71520.c: New test.
7137
90b72e84
RB
71382016-06-14 Richard Biener <rguenther@suse.de>
7139
7140 PR tree-optimization/71521
86c24ba6 7141 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7142
ef7cf206
JJ
71432016-06-13 Jakub Jelinek <jakub@redhat.com>
7144
0dda258b
JJ
7145 PR sanitizer/71498
7146 * c-c++-common/ubsan/bounds-13.c: New test.
7147
ef7cf206
JJ
7148 PR preprocessor/71183
7149 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7150
a73786e3
JL
71512016-06-13 Jeff Law <law@redhat.com>
7152
7153 PR tree-optimization/71403
7154 * c-c++-common/ubsan/pr71403-1.c: New test.
7155 * c-c++-common/ubsan/pr71403-2.c: New test.
7156 * c-c++-common/ubsan/pr71403-3.c: New test.
7157
0ac249bf
JJ
71582016-06-13 Jakub Jelinek <jakub@redhat.com>
7159
7160 PR middle-end/71478
7161 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7162 Add -Wno-psabi -w to dg-options.
7163
5408a64a
KN
71642016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7165
7166 * gcc.target/powerpc/vadsdu-0.c: New test.
7167 * gcc.target/powerpc/vadsdu-1.c: New test.
7168 * gcc.target/powerpc/vadsdu-2.c: New test.
7169 * gcc.target/powerpc/vadsdu-3.c: New test.
7170 * gcc.target/powerpc/vadsdu-4.c: New test.
7171 * gcc.target/powerpc/vadsdu-5.c: New test.
7172 * gcc.target/powerpc/vadsdub-1.c: New test.
7173 * gcc.target/powerpc/vadsdub-2.c: New test.
7174 * gcc.target/powerpc/vadsduh-1.c: New test.
7175 * gcc.target/powerpc/vadsduh-2.c: New test.
7176 * gcc.target/powerpc/vadsduw-1.c: New test.
7177 * gcc.target/powerpc/vadsduw-2.c: New test.
7178
f7e4f2e3
DM
71792016-06-13 David Malcolm <dmalcolm@redhat.com>
7180
7181 * gcc.dg/c99-init-2.c (c): Update expected error message.
7182 * gcc.dg/init-bad-8.c (foo): Likewise.
7183 * gcc.dg/spellcheck-fields-3.c: New test case.
7184
ad23a23e
ML
71852016-06-13 Martin Liska <mliska@suse.cz>
7186
7187 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7188 and "guess loop iv compared" heuristics.
7189 * gcc.dg/predict-2.c: Likewise.
7190 * gcc.dg/predict-3.c: Likewise.
7191 * gcc.dg/predict-4.c: Likewise.
7192 * gcc.dg/predict-5.c: Likewise.
7193 * gcc.dg/predict-6.c: Likewise.
7194
146c55da
MP
71952016-06-13 Marek Polacek <polacek@redhat.com>
7196
7197 PR middle-end/71476
7198 * c-c++-common/Wswitch-unreachable-4.c: New test.
7199 * gcc.dg/Wswitch-unreachable-2.c: New test.
7200 * g++.dg/tm/jump1.C: Move dg-warning.
7201
42e77cbc
EB
72022016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7203
7204 * gnat.dg/renaming10.ad[sb]: New test.
7205
7474dcc1
PT
72062016-06-13 Paul Thomas <pault@gcc.gnu.org>
7207
7208 PR fortran/70673
7209 * gfortran.dg/pr70673.f90: New test.
7210
f57f53d3
RB
72112016-06-13 Richard Biener <rguenther@suse.de>
7212
7213 PR middle-end/64516
7214 * gcc.dg/align-3.c: New testcase.
7215
5843a5f0
ML
72162016-06-13 Martin Liska <mliska@suse.cz>
7217
7218 * gcc.target/i386/pr71458.c: New test.
7219
aa8fdb44
UB
72202016-06-12 Uros Bizjak <ubizjak@gmail.com>
7221
7222 PR target/71241
3a146d46 7223 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7224
2043e4d7
DH
72252016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7226
7227 PR target/60751
7228 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7229 statement.
7230
d3dc025d
DH
72312016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7232
7233 PR target/60751
7234 * gfortran.dg/comma_IO_extension_1.f90: New test.
7235 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7236 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7237 statement.
7238 * gfortran.dg/graphite/pr38083.f90: Likewise.
7239 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7240 missing format.
7241
a31d78c6
EB
72422016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7243
7244 * gnat.dg/case_character.adb: New test.
7245
95c18dd0
SB
72462016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7247
7248 PR middle-end/71310
7249 * gcc.target/powerpc/pr71310.c: New testcase.
7250
b97d37b4
KV
72512016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7252
7253 PR middle-end/71478
7254 * gcc.dg/pr71478.c: New test.
7255
900bcda3
JJ
72562016-06-10 Jakub Jelinek <jakub@redhat.com>
7257
ec1c20db
JJ
7258 PR middle-end/71494
7259 * gcc.c-torture/execute/pr71494.c: New test.
7260
50b15873
JJ
7261 PR c/68657
7262 * gcc.target/i386/pr68657.c: New test.
7263
900bcda3
JJ
7264 PR inline-asm/68843
7265 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7266 (test): Add -masm=intel alternatives.
7267
4d926e34
MS
72682016-06-10 Martin Sebor <msebor@redhat.com>
7269
7270 PR c/71392
7271 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7272
ad071b2b
JL
72732016-06-10 Jeff Law <law@redhat.com>
7274
7275 PR tree-optimization/71335
7276 * gcc.c-torture/execute/pr71335.c: New test.
7277
2704efe8
DM
72782016-06-10 David Malcolm <dmalcolm@redhat.com>
7279
7280 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7281 the various "cannot tail-call: " messages.
7282
18c9b7d4
CL
72832016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7284
7285 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7286 and options.
7287
7cfa10f3
MO
72882016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7289
7290 PR sanitizer/71480
7291 * c-c++-common/asan/pr71480.c: New test.
7292
1f24fd3e
L
72932016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7294
7295 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7296 (ASMNAME2): Likewise.
7297 (main): Replace fn in asm statement with ASMNAME ("fn").
7298 * gcc.dg/guality/pr68037-2.c: Likewise.
7299 * gcc.dg/guality/pr68037-3.c: Likewise.
7300 * gcc.dg/torture/pr68037-1.c: Likewise.
7301 * gcc.dg/torture/pr68037-2.c: Likewise.
7302 * gcc.dg/torture/pr68037-3.c: Likewise.
7303
ad551c07
BE
73042016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7305
7306 PR inline-asm/68843
7307 * gcc.target/i386/pr68843-1.c: New test.
7308 * gcc.target/i386/pr68843-2.c: New test.
7309
4b1ffdb1 73102016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7311 Cesar Philippidis <cesar@codesourcery.com>
7312
7313 PR middle-end/71373
7314 * gcc.dg/goacc/nested-function-1.c: New file.
7315 * gcc.dg/goacc/nested-function-2.c: Likewise.
7316 * gcc.dg/goacc/pr71373.c: Likewise.
7317 * gfortran.dg/goacc/cray-2.f95: Likewise.
7318 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7319 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7320 * gfortran.dg/goacc/cray.f95: Update.
7321 * gfortran.dg/goacc/loop-1.f95: Likewise.
7322 * gfortran.dg/goacc/loop-3.f95: Likewise.
7323 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7324 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7325
73262016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7327
7328 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7329 for OpenACC tile clauses.
7330 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7331
7332 PR c/71381
7333 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7334 to...
7335 * c-c++-common/goacc/cache-2.c: ... this new file.
7336 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7337 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7338 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7339 usage.
7340 * gfortran.dg/goacc/cray.f95: Likewise.
7341 * gfortran.dg/goacc/loop-1.f95: Likewise.
7342
89851e4c
AH
73432016-06-10 Alan Hayward <alan.hayward@arm.com>
7344
7345 PR tree-optimization/71407
7346 PR tree-optimization/71416
7347 * gcc.dg/vect/pr71407.c: New
7348 * gcc.dg/vect/pr71416-1.c: New
7349 * gcc.dg/vect/pr71416-2.c: New
7350
200eafbf
RB
73512016-06-10 Richard Biener <rguenther@suse.de>
7352
7353 PR middle-end/71477
7354 * gcc.dg/torture/pr71477.c: New testcase.
7355
4df99d92
JK
73562016-06-09 Julia Koval <julia.koval@intel.com>
7357
7358 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7359 * gcc.target/i386/interrupt-13.c: Likewise.
7360 * gcc.target/i386/interrupt-15.c: Likewise.
7361 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7362 * gcc.target/i386/interrupt-24.c: Likewise.
7363 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7364 * gcc.target/i386/interrupt-9.c: Likewise.
7365 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7366
e01b4e16
MS
73672016-06-09 Martin Sebor <msebor@redhat.com>
7368
7369 PR c/70883
7370 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7371 * gcc.dg/builtin-constant_p-1.c: Same.
7372 * gcc.dg/builtins-error.c: Same.
7373 * gcc.dg/pr70859.c: Same.
7374
9c35db0e
SKS
73752016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7376
7377 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7378 * gcc.dg/torture/pr68067-1.c: Likewise.
7379 * gcc.dg/torture/pr68067-2.c: Likewise.
7380
73812016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7382
7383 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7384 when setting SIZE.
7385
392a81b9
PC
73862016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7387
7388 PR c++/71465
7389 * g++.dg/inherit/crash5.C: New.
7390 Revert:
7391 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7392
7393 PR c++/70202
7394 * g++.dg/inherit/crash5.C: New.
7395 * g++.dg/inherit/virtual1.C: Adjust.
7396
e49efc14
ML
73972016-06-09 Martin Liska <mliska@suse.cz>
7398
7399 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7400 * g++.dg/predict-loop-exit-2.C: Likewise.
7401 * g++.dg/predict-loop-exit-3.C: Likewise.
7402 * gcc.dg/predict-1.c: Likewise.
7403 * gcc.dg/predict-2.c: Likewise.
7404 * gcc.dg/predict-3.c: Likewise.
7405 * gcc.dg/predict-4.c: Likewise.
7406 * gcc.dg/predict-5.c: Likewise.
7407 * gcc.dg/predict-6.c: Likewise.
7408 * gcc.dg/predict-7.c: Likewise.
7409
36d57986
RB
74102016-06-09 Richard Biener <rguenther@suse.de>
7411
7412 PR tree-optimization/71462
7413 * gcc.dg/torture/pr71462.c: New testcase.
7414
7d82e8e4
MP
74152016-06-09 Marek Polacek <polacek@redhat.com>
7416
7417 PR c/65471
7418 * gcc.dg/c11-generic-3.c: New test.
7419
c8a71589
PC
74202016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7421
7422 * g++.dg/init/array42.C: New.
7423 * g++.dg/init/array43.C: Likewise.
7424 * g++.dg/init/array44.C: Likewise.
7425 * g++.dg/init/array45.C: Likewise.
7426 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7427 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7428 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7429 * g++.dg/gomp/pr35751.C: Likewise.
7430 * g++.dg/init/array23.C: Likewise.
7431 * g++.dg/init/brace2.C: Likewise.
7432 * g++.dg/init/brace6.C: Likewise.
7433
44a845ca
MS
74342016-06-08 Martin Sebor <msebor@redhat.com>
7435 Jakub Jelinek <jakub@redhat.com>
7436
7437 PR c++/70507
7438 PR c/68120
7439 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7440 * c-c++-common/builtin-arith-overflow-2.c: New test.
7441 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7442 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7443 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7444
2ef16b6e
JJ
74452016-06-08 Jakub Jelinek <jakub@redhat.com>
7446
7447 PR c++/71442
7448 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7449
5e3ee346
AL
74502016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7451
7452 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7453 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7454 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7455 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7456 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7457 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7458 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7459 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7460 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7461 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7462 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7463 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7464 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7465
b2ae2814
RB
74662016-06-08 Richard Biener <rguenther@suse.de>
7467
7468 PR tree-optimization/68558
7469 * gcc.dg/vect/slp-44.c: New testcase.
7470
e09b4c37
RB
74712016-06-08 Richard Biener <rguenther@suse.de>
7472
7473 * gcc.dg/vect/slp-43.c: New testcase.
7474
72d50660
RB
74752016-06-08 Richard Biener <rguenther@suse.de>
7476
7477 PR tree-optimization/71452
7478 * gcc.dg/torture/pr71452.c: New testcase.
7479
988c115c
JJ
74802016-06-08 Jakub Jelinek <jakub@redhat.com>
7481
7482 PR c++/71448
7483 * g++.dg/torture/pr71448.C: New test.
7484
73d73b48
BS
74852016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7486
7487 PR debug/71432
7488 PR ada/71413
7489 * g++.dg/debug/pr71432.C: New test.
7490
bdd15d0c
PK
74912016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7492
7493 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7494 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7495 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7496
ce0607bb
AH
74972016-06-08 Alan Hayward <alan.hayward@arm.com>
7498
7499 * gcc.dg/vect/vect-live-2.c: Update effective target.
7500 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7501 * lib/target-supports.exp: Add aarch64 to vect_long.
7502
92a5f2ba
MP
75032016-06-08 Marek Polacek <polacek@redhat.com>
7504
7505 PR c/71418
7506 * gcc.dg/noncompile/pr71418.c: New test.
7507
08203f73
MP
7508 PR c/71426
7509 * gcc.dg/noncompile/pr71426.c: New test.
7510
d1fcc2bd
JH
75112016-06-07 Jan Hubicka <hubicka@ucw.cz>
7512
7513 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7514 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7515 * gcc.dg/predict-3.c: Update template.
7516 * gcc.dg/predict-5.c: Update template.
7517 * gcc.dg/predict-6.c: Update template.
7518 * gcc.dg/predict-9.c: Update template.
7519 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7520
a23e6f1c
BS
75212016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7522
7523 * gcc.target/powerpc/vec-mul.c: New test.
7524
6ffd47b7
DM
75252016-06-07 David Malcolm <dmalcolm@redhat.com>
7526
7527 * gcc.dg/spellcheck-fields-2.c: New test case.
7528
bfd67b47
RB
75292016-06-07 Richard Biener <rguenther@suse.de>
7530
7531 PR c/61564
7532 * gcc.dg/Wpragmas-1.c: New testcase.
7533 * gcc.dg/Wattributes-4.c: Likewise.
7534 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7535 entry.
7536
701b9a47
CL
75372016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7538
7539 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7540 spurious debug code.
7541
6b80d6fa
RB
75422016-06-07 Richard Biener <rguenther@suse.de>
7543
7544 PR tree-optimization/71428
7545 * gcc.dg/torture/pr71428.c: New testcase.
7546
0f3f9437
RB
75472016-06-07 Richard Biener <rguenther@suse.de>
7548
7549 PR middle-end/71423
7550 * gcc.dg/torture/pr71423.c: New testcase.
7551
ec963f2a
KV
75522016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7553
7554 PR middle-end/71408
7555 * gcc.dg/tree-ssa/pr71408.c: New test.
7556
46ab5b6e
KV
75572016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7558
7559 PR middle-end/71281
7560 * g++.dg/torture/pr71281.C: New test.
7561
1f40cff3
MP
75622016-06-06 Marek Polacek <polacek@redhat.com>
7563
7564 PR c/71362
7565 * gcc.dg/pr71362.c: New test.
7566
6f5bcd24
JJ
75672016-06-06 Jakub Jelinek <jakub@redhat.com>
7568 Patrick Palka <ppalka@gcc.gnu.org>
7569
7570 PR c++/70847
7571 PR c++/71330
7572 PR c++/71393
7573 * g++.dg/opt/pr70847.C: New test.
7574 * g++.dg/ubsan/pr70847.C: New test.
7575 * g++.dg/ubsan/pr71393.C: New test.
7576
158beb4a
JJ
75772016-06-06 Jakub Jelinek <jakub@redhat.com>
7578
7579 PR tree-optimization/71259
7580 * gcc.dg/vect/pr71259.c: New test.
7581
d9b950dd
DM
75822016-06-06 David Malcolm <dmalcolm@redhat.com>
7583
7584 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7585 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7586 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7587 above.
7588
36f9ad69
KT
75892016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7590
7591 PR middle-end/37780
7592 * gcc.c-torture/execute/pr37780.c: New test.
7593 * gcc.target/aarch64/pr37780_1.c: Likewise.
7594 * gcc.target/arm/pr37780_1.c: Likewise.
7595
5545a907
MP
75962016-06-06 Marek Polacek <polacek@redhat.com>
7597
7598 * c-c++-common/attr-may-alias-1.c: New test.
7599 * c-c++-common/attr-may-alias-2.c: New test.
7600 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7601
93671519
BE
76022016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7603
7604 PR c/24414
7605 * gcc.target/i386/pr24414.c: New test.
7606
690f24b7
JM
76072016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7608
7609 * gcc.target/sparc/vis4misc.c: New file.
7610 * gcc.target/sparc/fpcmp.c: Likewise.
7611 * gcc.target/sparc/fpcmpu.c: Likewise.
7612
31ce6157
AH
76132016-06-06 Alan Hayward <alan.hayward@arm.com>
7614
7615 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7616 * gcc.dg/vect/vect-live-3.c: Likewise.
7617
9fcebb5a
RB
76182016-06-06 Richard Biener <rguenther@suse.de>
7619
7620 PR tree-optimization/71398
7621 * gcc.dg/torture/pr71398.c: New testcase.
7622
903ca97b
UB
76232016-06-06 Uros Bizjak <ubizjak@gmail.com>
7624
7625 PR target/71389
7626 * g++.dg/pr71389.C: New test.
7627
9c1eb332
JD
76282016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7629
7630 PR fortran/71404
7631 * gfortran.dg/fmt_read_5.f: New test.
7632
b2d83bd2
AV
76332016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7634
7635 PR fortran/69659
7636 * gfortran.dg/class_array_22.f03: New test.
7637
ec81960e
JH
76382016-06-05 Jan Hubicka <hubicka@ucw.cz>
7639
7640 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7641
429d2750
JH
76422016-06-05 Jan Hubicka <hubicka@ucw.cz>
7643
7644 * gcc.dg/predict-9.c: Update template.
7645
c1c00983
PC
76462016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7647
7648 PR c++/49377
7649 * g++.dg/template/pr49377.C: New.
7650
1927a963
JJ
76512016-06-04 Jakub Jelinek <jakub@redhat.com>
7652
7653 PR tree-optimization/71405
7654 * g++.dg/torture/pr71405.C: New test.
7655
909a11ad
PC
76562016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7657
7658 PR c++/70202
7659 * g++.dg/inherit/crash5.C: New.
7660 * g++.dg/inherit/virtual1.C: Adjust.
7661
08bbb1f8
JL
76622016-06-03 Jeff Law <law@redhat.com>
7663
7664 PR tree-optimization/71316
7665 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7666
7c35235c
JJ
76672016-06-03 Jakub Jelinek <jakub@redhat.com>
7668
7669 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7670 dg-additional-options with just -fno-tree-scev-cprop in it.
7671 * gcc.dg/vect/vect-live-2.c: Likewise.
7672 * gcc.dg/vect/vect-live-5.c: Likewise.
7673 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7674 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7675 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7676
c8572dd6
PP
76772016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7678
7679 PR c++/27100
7680 * g++.dg/other/friend6.C: New test.
7681
1c7733a7
BS
76822016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7683
7684 * g++.dg/torture/ppc-ldst-array.C: New.
7685
0d2f700f
JM
76862016-06-03 Joseph Myers <joseph@codesourcery.com>
7687
7688 PR target/71276
7689 PR target/71277
7690 * gcc.dg/torture/builtin-fp-int-inexact.c,
7691 gcc.target/i386/387-builtin-fp-int-inexact.c,
7692 gcc.target/i386/387-rint-inline-1.c,
7693 gcc.target/i386/387-rint-inline-2.c,
7694 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7695 gcc.target/i386/sse2-rint-inline-1.c,
7696 gcc.target/i386/sse2-rint-inline-2.c,
7697 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7698 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7699
f8071c05
L
77002016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7701 Julia Koval <julia.koval@intel.com>
7702
7703 PR target/66960
7704 PR target/67630
7705 PR target/67634
7706 PR target/67841
7707 PR target/68037
7708 PR target/68618
7709 PR target/68661
7710 PR target/69575
7711 PR target/69596
7712 PR target/69734
7713 * gcc.dg/guality/pr68037-1.c: New test.
7714 * gcc.dg/guality/pr68037-2.c: Likewise.
7715 * gcc.dg/guality/pr68037-3.c: Likewise.
7716 * gcc.dg/torture/pr68037-1.c: Likewise.
7717 * gcc.dg/torture/pr68037-2.c: Likewise.
7718 * gcc.dg/torture/pr68037-3.c: Likewise.
7719 * gcc.dg/torture/pr68661-1a.c: Likewise.
7720 * gcc.dg/torture/pr68661-1b.c: Likewise.
7721 * gcc.target/i386/interrupt-1.c: Likewise.
7722 * gcc.target/i386/interrupt-2.c: Likewise.
7723 * gcc.target/i386/interrupt-3.c: Likewise.
7724 * gcc.target/i386/interrupt-4.c: Likewise.
7725 * gcc.target/i386/interrupt-5.c: Likewise.
7726 * gcc.target/i386/interrupt-6.c: Likewise.
7727 * gcc.target/i386/interrupt-7.c: Likewise.
7728 * gcc.target/i386/interrupt-8.c: Likewise.
7729 * gcc.target/i386/interrupt-9.c: Likewise.
7730 * gcc.target/i386/interrupt-10.c: Likewise.
7731 * gcc.target/i386/interrupt-11.c: Likewise.
7732 * gcc.target/i386/interrupt-12.c: Likewise.
7733 * gcc.target/i386/interrupt-13.c: Likewise.
7734 * gcc.target/i386/interrupt-14.c: Likewise.
7735 * gcc.target/i386/interrupt-15.c: Likewise.
7736 * gcc.target/i386/interrupt-16.c: Likewise.
7737 * gcc.target/i386/interrupt-17.c: Likewise.
7738 * gcc.target/i386/interrupt-18.c: Likewise.
7739 * gcc.target/i386/interrupt-19.c: Likewise.
7740 * gcc.target/i386/interrupt-20.c: Likewise.
7741 * gcc.target/i386/interrupt-21.c: Likewise.
7742 * gcc.target/i386/interrupt-22.c: Likewise.
7743 * gcc.target/i386/interrupt-23.c: Likewise.
7744 * gcc.target/i386/interrupt-24.c: Likewise.
7745 * gcc.target/i386/interrupt-25.c: Likewise.
7746 * gcc.target/i386/interrupt-26.c: Likewise.
7747 * gcc.target/i386/interrupt-27.c: Likewise.
7748 * gcc.target/i386/interrupt-28.c: Likewise.
7749 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7750 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7751 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7752 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7753 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7754 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7755 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7756 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7757 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7758 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7759 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7760 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7761
36b85e43
BS
77622016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7763
9de2e795
L
7764 PR tree-optimization/52171
7765 * gcc.dg/pr52171.c: New test.
7766 * gcc.target/i386/pr52171.c: New test.
36b85e43 7767
bfeee8ac
JH
77682016-06-03 Jan Hubicka <jh@suse.cz>
7769
7770 * g++.dg/tree-ssa/pred-1.C: New testcase
7771 * gcc.dg/tree-ssa/pred-1.c: New testcase
7772
859b0bae
BS
77732016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7774
7775 PR target/70957
7776 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7777 support.
7778 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7779
3a2edf4c
AH
77802016-06-03 Alan Hayward <alan.hayward@arm.com>
7781
7782 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7783
b28ead45
AH
77842016-06-03 Alan Hayward <alan.hayward@arm.com>
7785
7786 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7787 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7788 * gcc.dg/vect/vect-live-1.c: New test.
7789 * gcc.dg/vect/vect-live-2.c: New test.
7790 * gcc.dg/vect/vect-live-3.c: New test.
7791 * gcc.dg/vect/vect-live-4.c: New test.
7792 * gcc.dg/vect/vect-live-5.c: New test.
7793 * gcc.dg/vect/vect-live-slp-1.c: New test.
7794 * gcc.dg/vect/vect-live-slp-2.c: New test.
7795 * gcc.dg/vect/vect-live-slp-3.c: New test.
7796
1f91747b
JJ
77972016-06-03 Jakub Jelinek <jakub@redhat.com>
7798
7799 PR middle-end/71387
7800 * g++.dg/opt/pr71387.C: New test.
7801
47b83923
JL
78022016-06-02 Jeff Law <law@redhat.com>
7803
7804 PR tree-optimization/71328
7805 * gcc.c-torture/compile/pr71328.c: New test.
7806
e96e5f46
JD
78072016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7808
7809 PR fortran/52393
7810 * gfortran.dg/fmt_read_3.f90: Fix typo.
7811 * gfortran.dg/fmt_read_4.f90: New test.
7812
b872d729
PC
78132016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7814
7815 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7816 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7817 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7818 * g++.dg/cpp0x/override2.C: Likewise.
7819 * g++.dg/parse/crash5.C: Likewise.
7820 * g++.dg/parse/error16.C: Likewise.
7821 * g++.dg/parse/error27.C: Likewise.
7822 * g++.dg/template/qualttp15.C: Likewise.
7823 * g++.dg/template/redecl4.C: Likewise.
7824 * g++.old-deja/g++.other/crash39.C: Likewise.
7825 * g++.old-deja/g++.other/struct1.C: Likewise.
7826 * g++.old-deja/g++.pt/m9a.C: Likewise.
7827 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7828
0e535442
JJ
78292016-06-02 Jakub Jelinek <jakub@redhat.com>
7830
0633ee10
JJ
7831 PR c++/71372
7832 * c-c++-common/pr71372.c: New test.
7833
0e535442
JJ
7834 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7835 __TIME__ strings with __builtin_strcmp instead of printf and
7836 dg-output.
7837
f3c5ecc2
ML
78382016-06-02 Martin Liska <mliska@suse.cz>
7839
7840 * gcc.dg/predict-9.c: New test.
7841
a91807c5
JJ
78422016-06-02 Jakub Jelinek <jakub@redhat.com>
7843
7844 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7845 global set_compiler_env_var and global saved_compiler_env_var.
7846
b5bd1978
KT
78472016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7848
7849 PR rtl-optimization/71295
7850 * gcc.c-torture/compile/pr71295.c: New test.
7851
b93b1475
JJ
78522016-06-02 Jakub Jelinek <jakub@redhat.com>
7853
930ebd0e
JJ
7854 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7855
1e021dc3
JJ
7856 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7857 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7858
b93b1475
JJ
7859 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7860 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7861 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7862 alternative number.
7863
58f2fb5c
MM
78642016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7865
7866 * gcc.target/powerpc/p9-splat-4.c: New test.
7867
78682016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7869
7870 PR target/71186
7871 * gcc.target/powerpc/pr71186.c: New test.
7872
4731c9f0
JD
78732016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7874
7875 PR fortran/52393
7876 * gfortran.dg/fmt_read_3.f90: New test.
7877
042dee3e
TP
78782016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7879
7880 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7881 procedure.
7882
15c98b2e
ES
78832016-06-01 Eduard Sanou <dhole@openmailbox.org>
7884
7885 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7886 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7887 env var is set.
7888 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7889 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7890 shown once.
7891 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7892 during compilation.
7893 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7894 vars set by dg-set-compiler-env-var.
7895
6442a6f4
PT
78962016-06-01 Paul Thomas <pault@gcc.gnu.org>
7897
7898 PR fortran/71156
7899 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7900 to the module procedure declaration.
7901 * gfortran.dg/submodule_16.f08: New test.
7902
ab62397a
JJ
79032016-06-01 Jakub Jelinek <jakub@redhat.com>
7904
7905 PR middle-end/71371
7906 * c-c++-common/gomp/pr71371.c: New test.
7907
b66af6ed
RB
79082016-06-01 Richard Biener <rguenther@suse.de>
7909
7910 PR tree-optimization/71366
7911 * gcc.dg/torture/pr71366-1.c: New testcase.
7912 * gcc.dg/torture/pr71366-2.c: Likewise.
7913
e342b9d8
KN
79142016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7915
7916 * gcc.target/powerpc/vslv-0.c: New test.
7917 * gcc.target/powerpc/vslv-1.c: New test.
7918 * gcc.target/powerpc/vsrv-0.c: New test.
7919 * gcc.target/powerpc/vsrv-1.c: New test.
7920
721547cd
NS
79212016-06-01 Nathan Sidwell <nathan@acm.org>
7922
7923 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7924 * gcc.target/nvptx/weak.c: New.
7925
fa2c9034
RB
79262016-06-01 Richard Biener <rguenther@suse.de>
7927
7928 PR tree-optimization/71261
7929 * gcc.dg/torture/vect-bool-1.c: New testcase.
7930
3e32893c
JJ
79312016-06-01 Jakub Jelinek <jakub@redhat.com>
7932
7933 * gfortran.dg/gomp/order-1.f90: New test.
7934 * gfortran.dg/gomp/order-2.f90: New test.
7935
8c383600
JH
79362016-06-01 Jan Hubicka <hubicka@ucw.cz>
7937
7938 * gcc.dg/unroll-6.c: Update template.
7939 * gcc.dg/unroll-7.c: New testcase.
7940 * gcc.dg/unroll-8.c: New testcase.
7941
a0dfeef5
EB
79422016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7943
7944 * gnat.dg/opt56.ad[sb]: New test.
7945
48de5701
PC
79462016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7947
7948 PR c++/66635
7949 * g++.dg/cpp0x/constexpr-ice16.C: New.
7950
827cf695
PP
79512016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7952
7953 PR tree-optimization/71314
7954 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7955 -mbranch-cost=2.
7956
ff66f6e8
PP
79572016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7958
7959 PR tree-optimization/71077
7960 * gcc.dg/tree-ssa/pr71077.c: New test.
7961
050fb209
JH
79622016-05-31 Jan Hubicka <hubicka@ucw.cz>
7963
48de5701
PC
7964 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7965 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7966 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7967
c642d919
PC
79682016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7969
7970 PR c++/71248
7971 * g++.dg/cpp0x/pr71248.C: New.
7972 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7973 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7974 * g++.dg/init/new37.C: Likewise.
7975 * g++.dg/template/static1.C: Likewise.
7976 * g++.dg/template/static2.C: Likewise.
7977
d6439e08
L
79782016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7979
7980 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7981 instead of %rdi.
7982 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7983
780b9dd4
MP
79842016-05-31 Marek Polacek <polacek@redhat.com>
7985
7986 * c-c++-common/Wswitch-unreachable-3.c: New test.
7987 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7988
0d99f8a0
RB
79892016-05-31 Richard Biener <rguenther@suse.de>
7990
7991 PR tree-optimization/71352
7992 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7993
52545641
TP
79942016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7995
7996 * gcc.target/arm/armv5_thumb_isa.c: New test.
7997
5b8c1205
KY
79982016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7999
8000 PR target/71346
8001 * gcc.target/i386/pr71346.c: New test.
8002
7a88cc84
TV
80032016-05-31 Tom de Vries <tom@codesourcery.com>
8004
8005 PR tree-optimization/69068
8006 * gcc.dg/graphite/pr69068.c: New test.
8007
265149a6
MS
80082016-05-27 Martin Sebor <msebor@redhat.com>
8009
8010 PR c++/71306
8011 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8012
00631022
JJ
80132016-05-30 Jakub Jelinek <jakub@redhat.com>
8014
8015 PR c++/71349
8016 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8017 nowait depend(inout: dd[0]) clauses where permitted.
8018
b2f6675b
PC
80192016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8020
8021 PR c++/71238
8022 * g++.dg/parse/pr71238.C: New.
8023 * g++.dg/concepts/friend1.C: Test column numbers too.
8024 * g++.dg/cpp0x/initlist31.C: Likewise.
8025 * g++.dg/cpp0x/pr51420.C: Likewise.
8026 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8027 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8028 * g++.dg/ext/builtin3.C: Likewise.
8029 * g++.dg/lookup/friend12.C: Likewise.
8030 * g++.dg/lookup/friend7.C: Likewise.
8031 * g++.dg/lookup/koenig1.C: Likewise.
8032 * g++.dg/lookup/koenig5.C: Likewise.
8033 * g++.dg/lookup/used-before-declaration.C: Likewise.
8034 * g++.dg/overload/koenig1.C: Likewise.
8035 * g++.dg/template/crash65.C: Likewise.
8036 * g++.dg/template/friend57.C: Likewise.
8037 * g++.dg/warn/Wshadow-5.C: Likewise.
8038 * g++.dg/warn/Wunused-8.C: Likewise.
8039 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8040 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8041 * g++.old-deja/g++.jason/member.C: Likewise.
8042 * g++.old-deja/g++.jason/report.C: Likewise.
8043 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8044 * g++.old-deja/g++.law/visibility20.C: Likewise.
8045 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8046 * g++.old-deja/g++.other/static5.C: Likewise.
8047 * g++.old-deja/g++.pt/overload2.C: Likewise.
8048
a448ff40
JH
80492016-05-30 Jan Hubicka <hubicka@ucw.cz>
8050
8051 * gcc.dg/tree-ssa/peel1.c: New testcase.
8052 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8053 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8054
69be8c91
TV
80552016-05-30 Tom de Vries <tom@codesourcery.com>
8056
8057 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8058 to ce.
8059
a59775a1
PC
80602016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8061
8062 PR c++/71099
8063 * g++.dg/parse/virtual1.C: New.
8064
53d6d955
UB
80652016-05-30 Uros Bizjak <ubizjak@gmail.com>
8066
8067 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8068 Use correct register when clearing %edx.
8069
0557293f
AM
80702016-05-30 Alexander Monakov <amonakov@ispras.ru>
8071
8072 PR tree-optimization/71289
8073 * gcc.dg/pr71289.c: New test.
8074
5d476e35
KV
80752016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8076
8077 PR middle-end/71269
8078 PR middle-end/71292
8079 * gcc.dg/tree-ssa/pr71269.c: New test.
8080 * gcc.dg/tree-ssa/pr71292.c: New test.
8081
db5447ca
KV
80822016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8083
8084 PR middle-end/71252
8085 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8086
98bdbb39
JH
80872016-05-30 Jan Hubicka <hubicka@ucw.cz>
8088
8089 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8090 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8091 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8092
7e012855
TV
80932016-05-30 Tom de Vries <tom@codesourcery.com>
8094
8095 PR tree-optimization/69067
8096 * gcc.dg/graphite/pr69067.c: New test.
8097
beed3701
UB
80982016-05-29 Uros Bizjak <ubizjak@gmail.com>
8099
8100 PR target/71245
8101 * gcc.target/i386/pr71245-1.c: New test.
8102 * gcc.target/i386/pr71245-2.c: Ditto.
8103
b6d4f8e8
PC
81042016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8105
8106 PR c++/71105
8107 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8108 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8109 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8110
00022058
JH
81112016-05-27 Jan Hubicka <hubicka@ucw.cz>
8112
8113 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8114
c8419aca
VV
81152016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8116
8117 Revert:
8118 PR c++/69855
8119 * g++.dg/overload/69855.C: New.
8120 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8121 * g++.old-deja/g++.pt/crash3.C: Likewise.
8122
8008c4d2
PC
81232016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8124
8125 PR c++/60385
8126 * g++.dg/parse/namespace13.C: New.
8127
8b2ef235
JL
81282016-05-26 Jeff Law <law@redhat.com>
8129
8130 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8131 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8132 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8133 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8134 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8135 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8136 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8137 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8138 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8139 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8140 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8141 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8142 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8143
7d67159b
VV
81442016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8145
8146 PR c++/69855
8147 * g++.dg/overload/69855.C: New.
8148 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8149 * g++.old-deja/g++.pt/crash3.C: Likewise.
8150
88e3bdd1
JW
81512016-05-27 Jiong Wang <jiong.wang@arm.com>
8152
8153 PR target/63596
8154 * gcc.target/aarch64/va_arg_1.c: New testcase.
8155 * gcc.target/aarch64/va_arg_2.c: Likewise.
8156 * gcc.target/aarch64/va_arg_3.c: Likewise.
8157
3fd6b9cc
JW
81582016-05-27 Jiong Wang <jiong.wang@arm.com>
8159
8160 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8161 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8162 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8163 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8164 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8165
3cee7e4e
MP
81662016-05-27 Marek Polacek <polacek@redhat.com>
8167
8168 PR middle-end/71308
8169 * g++.dg/torture/pr71308.C: New test.
8170
6a813c96
DV
81712016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8172
8173 * gcc.dg/zero_bits_compound-1.c: New test.
8174 * gcc.dg/zero_bits_compound-2.c: New test.
8175
0561bcfb
IE
81762016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8177
8178 PR middle-end/71279
8179 * gcc.dg/pr71279.c: New test.
8180
21316320
MM
81812016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8182
8183 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8184 floating point min/max/comparison instructions.
8185 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8186
7211a097
JJ
81872016-05-26 Jakub Jelinek <jakub@redhat.com>
8188
8189 * c-c++-common/gomp/schedule-1.c: New test.
8190 * gfortran.dg/gomp/schedule-1.f90: New test.
8191
cac177cf
PP
81922016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8193
8194 PR c++/70822
8195 PR c++/70106
8196 * g++.dg/cpp1y/auto-fn32.C: New test.
8197 * g++.dg/cpp1y/paren4.C: New test.
8198
a2d5b8c9
NS
81992016-05-26 Nathan Sidwell <nathan@acm.org>
8200
8201 * gcc.dg/20060410.c: Xfail on ptx.
8202 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8203 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8204 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8205 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8206 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8207
ffa8b552
TP
82082016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8209
8210 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8211
c7501e00
JJ
82122016-05-26 Jakub Jelinek <jakub@redhat.com>
8213
1875b9a0
JJ
8214 PR tree-optimization/71280
8215 * gcc.dg/pr71280.c: New test.
8216
2116e19f
JJ
8217 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8218
305aef09
JJ
8219 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8220 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8221
c7501e00
JJ
8222 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8223
ca449d26
JW
82242016-05-26 Jiong Wang <jiong.wang@arm.com>
8225
8226 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8227 kept in memory.
ca449d26 8228
8af01c66
JL
82292016-05-25 Jeff Law <law@redhat.com>
8230
8231 PR tree-optimization/71272
8232 * gcc.c-torture/compile/pr71272.c: new test.
8233
f9d6ce73
BS
82342016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8235
8236 * gcc.target/powerpc/vec-cmpne.c: New test.
8237 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8238
a88a7b22
EB
82392016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8240
8241 * gnat.dg/opt55.ad[sb]: New test.
8242
125f02ed
SKS
82432016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8244
8245 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8246 * c-c++-common/pr60226.c: Require int32plus.
8247 * gcc.c-torture/execute/pr70602.c: Likewise.
8248 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8249 unsigned long for malloc arg type.
8250 * gcc.dg/asr_div1.c: Require int32plus.
8251 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8252 * gcc.dg/pie-1.c: Require pie.
8253 * gcc.dg/pie-2.c: Likewise.
8254 * gcc.dg/pr59471.c: Require int32plus.
8255 * gcc.dg/pr59963-2.c: XFAIL for int16.
8256 * gcc.dg/pr60114.c: Require int32plus.
8257 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8258 unsigned long for typedef of size_t.
8259 * gcc.dg/pr63914.c: Require int32plus.
8260 * gcc.dg/pr64536.c: Require pt32plus.
8261 * gcc.dg/pr65658.c: Likewise.
8262 * gcc.dg/pr67271.c: Require int32plus.
8263 * gcc.dg/pr68112.c: Likewise.
8264 * gcc.dg/pr69071.c: Skip for avr target.
8265 * gcc.dg/pr69973.c: Require int32plus.
8266 * gcc.dg/pr70169.c: Skip for avr target.
8267 * gcc.dg/sso-6.c: Require int32plus.
8268 * gcc.dg/sso-7.c: Likewise.
8269 * gcc.dg/sso-8.c: Likewise.
8270 * gcc.dg/vrp-min-max-2.c: Likewise.
8271
c6e434f5
UB
82722016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8273
8274 PR target/70738
8275 * gcc.target/i386/pr70738-1.c: New test.
8276 * gcc.target/i386/pr70738-2.c: Likewise.
8277 * gcc.target/i386/pr70738-3.c: Likewise.
8278 * gcc.target/i386/pr70738-4.c: Likewise.
8279 * gcc.target/i386/pr70738-5.c: Likewise.
8280 * gcc.target/i386/pr70738-6.c: Likewise.
8281 * gcc.target/i386/pr70738-7.c: Likewise.
8282 * gcc.target/i386/pr70738-8.c: Likewise.
8283 * gcc.target/i386/pr70738-9.c: Likewise.
8284
5c42d341
KT
82852016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8286
8287 PR rtl-optimization/66940
8288 * gcc.c-torture/execute/pr66940.c: New test.
8289
bf9a1a07
IV
82902016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8291
8292 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8293 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8294 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8295 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8296 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8297 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8298 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8299 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8300 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8301 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8302 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8303 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8304 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8305 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8306 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8307 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8308 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8309 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8310 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8311 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8312 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8313 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8314 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8315 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8316
95efe6b6
MP
83172016-05-25 Marek Polacek <polacek@redhat.com>
8318
8319 PR c/71265
8320 * gcc.dg/noncompile/pr71265.c: New test.
8321
a23faf7a
MP
8322 PR c/71266
8323 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8324
69a6d5ad
NS
83252016-05-25 Nathan Sidwell <nathan@acm.org>
8326
8327 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8328
3072d4ea
RB
83292016-05-25 Richard Biener <rguenther@suse.de>
8330
8331 PR tree-optimization/71261
8332 * c-c++-common/torture/pr71261.c: New testcase.
8333
e412ece4
RB
83342016-05-25 Richard Biener <rguenther@suse.de>
8335
8336 PR tree-optimization/71264
8337 * gcc.dg/vect/pr71264.c: New testcase.
8338
b9e551ad
PC
83392016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8340
8341 PR c++/55992
8342 * g++.dg/cpp0x/alias-decl-53.C: New.
8343 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8344
6aa1abe5
ML
83452016-05-25 Martin Liska <mliska@suse.cz>
8346
8347 * g++.dg/pr71239.C: New test.
8348
842d162e
RB
83492016-05-25 Richard Biener <rguenther@suse.de>
8350
c87885ca
RO
8351 * gcc.dg/vect/pr58135.c: Rename to ...
8352 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8353
f184a36c
MP
83542016-05-25 Marek Polacek <polacek@redhat.com>
8355
8356 * g++.dg/pr65295.C: Use target c++14.
8357
021fad86
PC
83582016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8359
53d6d955
UB
8360 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8361 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8362
c3eaf15a
MM
83632016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8364
8365 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8366 instructions.
8367
e46c7770
CP
83682016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8369
8370 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8371 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8372 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8373 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8374 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8375 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8376 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8377 * c-c++-common/goacc/pcopy.c: Likewise.
8378 * c-c++-common/goacc/pcopyin.c: Likewise.
8379 * c-c++-common/goacc/pcopyout.c: Likewise.
8380 * c-c++-common/goacc/pcreate.c: Likewise.
8381 * c-c++-common/goacc/pr70688.c: New test.
8382 * c-c++-common/goacc/present-1.c: Adjust test.
8383 * c-c++-common/goacc/reduction-5.c: Likewise.
8384 * g++.dg/goacc/data-1.C: New test.
8385
4bfc9db7
MM
83862016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8387
8388 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8389 vector parity built-in functions.
8390 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8391 count trailing zeros automatic vectorization.
8392 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8393 count trailing zeros built-in functions.
8394
2bc145af
KV
83952016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8396
8397 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8398
26869fdb
PH
83992016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8400
8401 PR target/71050
8402 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8403
b2dc9c3b
PC
84042016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8405
8406 PR c++/50436
8407 * g++.dg/template/crash123.C: New.
8408 * g++.dg/template/crash124.C: Likewise.
8409
f65e97fd
MS
84102016-05-24 Martin Sebor <msebor@redhat.com>
8411
8412 PR c++/71147
8413 * g++.dg/ext/flexary16.C: New test.
8414
a6f5ac7f
IV
84152016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8416
69a6d5ad
NS
8417 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8418 before math.h is included.
a6f5ac7f
IV
8419 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8420 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8421 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8422 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8423 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8424 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8425 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8426 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8427 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8428 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8429 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8430 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8431 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8432 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8433 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8434 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8435 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8436 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8437 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8438 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8439 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8440 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8441 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8442
27bad558
MM
84432016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8444 Kelvin Nilsen <kelvin@gcc.gnu.org>
8445
8446 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8447 support.
8448
72f382fb
PC
84492016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8450
8451 PR c++/69872
8452 * g++.dg/warn/Wno-narrowing1.C: New.
8453
ef2ec9d9
MP
84542016-05-24 Marek Polacek <polacek@redhat.com>
8455
8456 PR c/71249
8457 * c-c++-common/Wswitch-unreachable-2.c: New test.
8458
e90434e3
JJ
84592016-05-24 Jakub Jelinek <jakub@redhat.com>
8460
7adb26f2
JJ
8461 PR c++/71257
8462 * g++.dg/vect/simd-clone-6.cc: New test.
8463 * g++.dg/gomp/declare-simd-6.C: New test.
8464
e90434e3
JJ
8465 PR middle-end/70434
8466 PR c/69504
8467 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8468
b556ea3b
RB
84692016-05-24 Richard Biener <rguenther@suse.de>
8470
8471 PR tree-optimization/71240
8472 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8473
e5328f5d
RB
84742016-05-24 Richard Biener <rguenther@suse.de>
8475
8476 PR tree-optimization/71230
8477 * gcc.dg/torture/pr71230.c: New testcase.
8478 * g++.dg/torture/pr71230.C: Likewise.
8479
a04e69c0
TS
84802016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8481
8482 * c-c++-common/goacc/routine-5.c: Add tests.
8483 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8484 * gfortran.dg/goacc/routine-6.f90: Add tests.
8485
30fd2977
RB
84862016-05-24 Richard Biener <rguenther@suse.de>
8487
8488 PR tree-optimization/71253
8489 * gcc.dg/torture/pr71253.c: New testcase.
8490
ca6f60bc
KV
84912016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8492
8493 PR middle-end/71252
8494 * gfortran.dg/pr71252.f90: New test.
8495
d3465d72
RS
84962016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8497
8498 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8499
f17a223d
RB
85002016-05-24 Richard Biener <rguenther@suse.de>
8501
8502 PR middle-end/70434
8503 PR c/69504
8504 * c-c++-common/vector-subscript-4.c: New testcase.
8505 * c-c++-common/vector-subscript-5.c: Likewise.
8506
e3f36534
JD
85072016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8508
8509 PR fortran/71123
8510 * gfortran.dg/namelist_90.f: New test
8511
85d5c27d
JD
85122016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8513
8514 PR fortran/66461
8515 * gfortran.dg/unexpected_eof.f: New test
8516
fe3f3340
MM
85172016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8518 Kelvin Nilsen <kelvin@gcc.gnu.org>
8519
8520 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8521 as little endian.
8522
26d6ae55
PC
85232016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8524
8525 PR c++/70972
8526 * g++.dg/cpp0x/inh-ctor20.C: New.
8527 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8528
d6c9a06f
PC
85292016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8530
8531 PR c++/69095
8532 * g++.dg/cpp0x/variadic168.C: New.
8533
396a1d10
PC
85342016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8535
8536 * g++.dg/cpp0x/pr31445.C: Test column number too.
8537 * g++.dg/cpp0x/pr32253.C: Likewise.
8538 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8539 * g++.dg/cpp0x/variadic36.C: Likewise.
8540
ece46666
MG
85412016-05-23 Marc Glisse <marc.glisse@inria.fr>
8542
8543 * gcc.dg/fold-notshift-2.c: Adjust.
8544
a7dc5980
MP
85452016-05-23 Marek Polacek <polacek@redhat.com>
8546
8547 PR c/49859
8548 * c-c++-common/Wswitch-unreachable-1.c: New test.
8549 * gcc.dg/Wswitch-unreachable-1.c: New test.
8550 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8551 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8552 * g++.dg/gomp/block-10.C: Likewise.
8553 * gcc.dg/gomp/block-10.c: Likewise.
8554 * g++.dg/gomp/block-9.C: Likewise.
8555 * gcc.dg/gomp/block-9.c: Likewise.
8556 * g++.dg/gomp/target-1.C: Likewise.
8557 * g++.dg/gomp/target-2.C: Likewise.
8558 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8559 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8560 * g++.dg/gomp/taskgroup-1.C: Likewise.
8561 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8562 * gcc.dg/gomp/teams-1.c: Likewise.
8563 * g++.dg/gomp/teams-1.C: Likewise.
8564 * g++.dg/overload/error3.C: Likewise.
8565 * g++.dg/tm/jump1.C: Likewise.
8566 * g++.dg/torture/pr40335.C: Likewise.
8567 * gcc.dg/c99-vla-jump-5.c: Likewise.
8568 * gcc.dg/switch-warn-1.c: Likewise.
8569 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8570 * gcc.dg/nested-func-1.c: Likewise.
8571 * gcc.dg/pr67784-4.c: Likewise.
8572
18b54004
RB
85732016-05-23 Richard Biener <rguenther@suse.de>
8574
8575 PR tree-optimization/71230
8576 * gfortran.dg/pr71230-1.f90: New testcase.
8577 * gfortran.dg/pr71230-2.f90: Likewise.
8578
e569db5f
VK
85792016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8580
396a1d10 8581 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8582 * gcc.dg/vect/pr58135.c: Add new.
8583 * gfortran.dg/pr46519-1.f: Adjust test case.
8584
e4b71114
PC
85852016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8586
8587 PR c++/53401
8588 * g++.dg/cpp0x/decltype64.C: New.
8589
a25a8058
CL
85902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8591
8592 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8593 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8594 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8595
0dcfe9ab
CL
85962016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8597
8598 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8599 Add poly64x1_t and poly64x2_t cases if supported.
8600 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8601 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8602 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8603 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8604 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8605
ffd70e4a
CL
86062016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8607
8608 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8609 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8610 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8611 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8612 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8613 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8614 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8615
4b1f57fe
CL
86162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8617
8618 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8619
16c5ec77
CL
86202016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8621
8622 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8623 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8624
94ad56c7
JJ
86252016-05-22 Jakub Jelinek <jakub@redhat.com>
8626
57748705
JJ
8627 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8628 constraint instead of "r".
8629 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8630 insn instead of vxorpd.
8631 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8632
af120161
JJ
8633 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8634 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8635
355023ce
JJ
8636 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8637
3b48574c
JJ
8638 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8639 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8640
94ad56c7
JJ
8641 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8642
8a85cee2
KV
86432016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8644
8645 PR middle-end/40921
8646 * gcc.dg/tree-ssa/pr40921.c: New test.
8647
8e916b16
PS
86482016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8649
8650 PR target/71103
8651 * gcc.target/avr/pr71103.c: New test.
8652
88aea79f
KV
86532016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8654
8655 PR middle-end/71179
8656 * gcc.dg/tree-ssa/pr71179.c: New test.
8657
79063edd
MS
86582016-05-20 Martin Sebor <msebor@redhat.com>
8659
8660 PR c/71115
8661 * gcc.dg/init-excess-2.c: New test.
8662
55c8849f
EB
86632016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8664
8665 * gnat.dg/opt53.adb: New test.
8666 * gnat.dg/opt54.adb: Likewise.
8667
c91a0948
MJ
86682016-05-20 Martin Jambor <mjambor@suse.cz>
8669
8670 PR tree-optimization/70884
8671 * gcc.dg/tree-ssa/pr70919.c: New test.
8672
9cad20fa
BS
86732016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8674
8675 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8676 formatting.
69a6d5ad
NS
8677 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8678 fix code formatting.
8679
86802016-05-20 Nathan Sidwell <nathan@acm.org>
8681
8682 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8683 non-common cases.
8684 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8685
15c671a7
DM
86862016-05-20 David Malcolm <dmalcolm@redhat.com>
8687
8688 * jit.dg/all-non-failing-tests.h: Add
8689 test-factorial-must-tail-call.c.
8690 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8691 * jit.dg/test-factorial-must-tail-call.c: New test case.
8692
4f028369
JJ
86932016-05-20 Jakub Jelinek <jakub@redhat.com>
8694
8695 PR fortran/71204
8696 * gfortran.dg/pr71204.f90: New test.
8697
7dea4ab3
CP
86982016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8699
8700 * gcc.target/nvptx/sincos.c: New test.
8701
ef98d365
PC
87022016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8703
8704 PR c++/70572
8705 * g++.dg/cpp1y/auto-fn31.C: New.
8706
92466115
BS
87072016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8708
8709 * gcc.target/powerpc/vec-addec.c: New test.
8710 * gcc.target/powerpc/vec-addec-int128.c: New test.
8711
9a385c2d
DM
87122016-05-20 David Malcolm <dmalcolm@redhat.com>
8713
8714 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8715 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8716 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8717 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8718
77c9d5b4
JH
87192016-05-20 Jan Hubicka <hubicka@ucw.cz>
8720
8721 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8722
68047971
JJ
87232016-05-20 Jakub Jelinek <jakub@redhat.com>
8724
18954840
JJ
8725 PR c++/71210
8726 * g++.dg/opt/pr71210-1.C: New test.
8727 * g++.dg/opt/pr71210-2.C: New test.
8728
68047971
JJ
8729 PR tree-optimization/29756
8730 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8731 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8732 only on selected targets where V4SImode vectors are known to be
8733 supported.
8734
d78789f5
MG
87352016-05-20 Marc Glisse <marc.glisse@inria.fr>
8736
8737 PR tree-optimization/71079
8738 PR tree-optimization/71206
8739 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8740
550fa093
PK
87412016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8742
8743 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8744 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8745 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8746
483c6429
RG
87472016-05-20 Richard Guenther <rguenther@suse.de>
8748
8749 PR tree-optimization/29756
8750 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8751
eb066284
RB
87522016-05-20 Richard Biener <rguenther@suse.de>
8753
8754 PR tree-optimization/71185
8755 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8756
58f10249
RB
87572016-05-20 Richard Biener <rguenther@suse.de>
8758
8759 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8760
2a5569fa
MP
87612016-05-19 Marek Polacek <polacek@redhat.com>
8762
8763 PR c++/71075
8764 * g++.dg/diagnostic/pr71075.C: New test.
8765
5e9a5385
DM
87662016-05-19 David Malcolm <dmalcolm@redhat.com>
8767
8768 PR c++/71184
8769 * g++.dg/pr71184.C: New test case.
8770
4f45da44
KN
87712016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8772
8773 * gcc.target/powerpc/darn-0.c: New test.
8774 * gcc.target/powerpc/darn-1.c: New test.
8775 * gcc.target/powerpc/darn-2.c: New test.
8776
4177437e
MP
87772016-05-19 Marek Polacek <polacek@redhat.com>
8778
8779 PR tree-optimization/71031
8780 * gcc.dg/tree-ssa/vrp100.c: New test.
8781
afb72432
IE
87822016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8783
8784 PR rtl-optimization/71148
8785 * gcc.dg/pr71148.c: New test.
8786
4f83064e
KT
87872016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8788
8789 PR target/71056
8790 * gcc.target/arm/pr71056.c: New test.
8791
4bf8dbe1
BE
87922016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8793
8794 * c-c++-common/pr69669.c: Check the used mode.
8795
f3510625
MO
87962016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8797
8798 PR sanitizer/64354
8799 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8800
43c0068e
RB
88012016-05-19 Richard Biener <rguenther@suse.de>
8802
8803 PR tree-optimization/70729
8804 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8805 * gcc.dg/graphite/scop-18.c: Likewise.
8806 * gcc.dg/pr41783.c: Disable LIM.
8807 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8808 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8809 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8810 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8811 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8812 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8813 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8814 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8815 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8816 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8817 * gfortran.dg/pr42108.f90: Likewise.
8818
70f25790
DM
88192016-05-18 David Malcolm <dmalcolm@redhat.com>
8820
8821 PR driver/69265
8822 * gcc.dg/spellcheck-options-11.c: New test case.
8823
960db8ec
JJ
88242016-05-18 Jakub Jelinek <jakub@redhat.com>
8825
8826 PR c++/71100
8827 * g++.dg/opt/pr71100.C: New test.
8828
04643334
MJ
88292016-05-18 Martin Jambor <mjambor@suse.cz>
8830
8831 PR ipa/69708
8832 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8833 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8834 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8835 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8836
91bb9f80
MJ
88372016-05-18 Martin Jambor <mjambor@suse.cz>
8838
8839 PR ipa/69708
8840 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8841 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8842 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8843 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8844 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8845
c584aca6
PC
88462016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8847
8848 PR c++/69793
8849 * g++.dg/template/crash122.C: New.
8850
20309c6e
PC
88512016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8852
8853 PR c++/70466
8854 * g++.dg/template/pr70466-1.C: New.
8855 * g++.dg/template/pr70466-2.C: Likewise.
8856
50c78b9a
MM
88572016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8858
8859 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8860 splat operations and the XXSPLTIB instruction.
8861 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8862 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8863 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8864 xxlxor to clear a register.
8865
cf8be00d
RS
88662016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8867
8868 * gcc.dg/torture/pr71020.c: New test.
8869
848a392a
MJ
88702016-05-18 Martin Jambor <mjambor@suse.cz>
8871
8872 PR ipa/70646
8873 * gcc.dg/ipa/pr70646.c: New test.
8874
1f2ab776
CL
88752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8876
8877 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8878
76489493
CL
88792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8880
8881 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8882 missing tests for vreinterpretq_p{8,16}.
8883
bd79378d
CL
88842016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8885
8886 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8887 vsliq_n_s64 and vsliq_n_u64.
8888
81ca3ea0
CL
88892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8890
8891 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8892 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8893
873cb425
CL
88942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8895
8896 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8897 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8898 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8899
9d6e7c21
CL
89002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8901
8902 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8903 in comment.
8904
b4dbe40e 89052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8906
8907 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8908 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8909 "blr\t" and switch to scan-assembler-times.
8910
83a5c910
JW
89112016-05-18 Jiong Wang <jiong.wang@arm.com>
8912
53d6d955
UB
8913 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8914 with __aarch64__.
8915 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8916 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8917
fb7cbdeb
JJ
89182016-05-18 Jakub Jelinek <jakub@redhat.com>
8919
8ee91165
JJ
8920 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8921 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8922 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8923 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8924 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8925 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8926
cf4d516a
JJ
8927 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8928 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8929
a4f16422
JJ
8930 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8931 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8932
7b37ce10
JJ
8933 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8934 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8935
fb7cbdeb
JJ
8936 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8937
c9326aef
RB
89382016-05-18 Richard Biener <rguenther@suse.de>
8939
8940 PR tree-optimization/71168
8941 * gcc.dg/torture/pr71168.c: New testcase.
8942
df8b0a11
KV
89432016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8944
8945 PR middle-end/63586
8946 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8947 * gcc.dg/tree-ssa/pr63586.c: New test.
8948 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8949
2efd67ed
NS
89502016-05-17 Nathan Sidwell <nathan@acm.org>
8951
8952 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8953 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8954 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8955 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8956
1988b2c2
NS
89572016-05-17 Nathan Sidwell <nathan@acm.org>
8958
8959 * gcc.target/nvptx/abi-vararg-3.c: New.
8960
ad1d92ab
MM
89612016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8962
8963 PR tree-optimization/54579
8964 PR middle-end/55299
8965 * gcc.dg/fold-notrotate-1.c: New test.
8966 * gcc.dg/fold-notshift-1.c: New test.
8967 * gcc.dg/fold-notshift-2.c: New test.
8968
47768df8
MP
89692016-05-17 Marek Polacek <polacek@redhat.com>
8970
8971 PR ipa/71146
8972 * g++.dg/ipa/pr71146.C: New test.
8973
6b5423a5
DM
89742016-05-17 David Malcolm <dmalcolm@redhat.com>
8975
8976 * jit.dg/test-error-array-bounds.c: New test case.
8977
c7986356
MG
89782016-05-17 Marc Glisse <marc.glisse@inria.fr>
8979
8980 * gcc.dg/tree-ssa/and-1.c: New testcase.
8981
d982c5b7
MG
89822016-05-17 Marc Glisse <marc.glisse@inria.fr>
8983
8984 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8985 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8986
0139ba93
MG
89872016-05-17 Marc Glisse <marc.glisse@inria.fr>
8988
8989 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8990 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8991
daab4562
JW
89922016-05-17 Jiong Wang <jiong.wang@arm.com>
8993
8994 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8995
22330033
JW
89962016-05-17 Jiong Wang <jiong.wang@arm.com>
8997
8998 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8999
98b3a5f2
JW
90002016-05-17 Jiong Wang <jiong.wang@arm.com>
9001
9002 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9003 ".2d[index]" when scan the assembly.
9004 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9005 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9006 float64x1.
9007 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9008
b71b7a8e
RB
90092016-05-17 Richard Biener <rguenther@suse.de>
9010
9011 PR tree-optimization/71132
9012 * gcc.dg/torture/pr71132.c: New testcase.
9013
3c51ad46
CL
90142016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9015
9016 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9017
d20faa66
KT
90182016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9019
9020 PR target/70809
9021 * gcc.target/aarch64/pr70809_1.c: New test.
9022
b75cc5a4
KT
90232016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9024
9025 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9026 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9027 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9028 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9029
b28eb195
IE
90302016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9031 Ilya Enkovich <ilya.enkovich@intel.com>
9032
9033 PR target/71114
9034 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9035
0b9004ed
JH
90362016-05-16 Jan Hubicka <hubicka@ucw.cz>
9037
9038 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9039 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9040
1b81a1c1
MW
90412016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9042
9043 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9044 test for __ARM_FP16_ARGS.
9045 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9046 * gcc.target/arm/aapcs/neon-vect10.c: New.
9047 * gcc.target/arm/aapcs/neon-vect9.c: New.
9048 * gcc.target/arm/aapcs/vfp18.c: New.
9049 * gcc.target/arm/aapcs/vfp19.c: New.
9050 * gcc.target/arm/aapcs/vfp20.c: New.
9051 * gcc.target/arm/aapcs/vfp21.c: New.
9052 * gcc.target/arm/fp16-aapcs-1.c: New.
9053 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9054 test for __ARM_FP16_ARGS.
9055 * g++.target/arm/fp16-return-1.c: Update expected output.
9056
921d1e73
JW
90572016-05-16 Jiong Wang <jiong.wang@arm.com>
9058
9059 PR testsuite/70227
9060 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9061
228eb42a
HA
90622016-05-15 Harald Anlauf <anlauf@gmx.de>
9063
9064 PR fortran/69603
9065 * gfortran.dg/pr69603.f90: New testcase.
9066
785abfd3
FR
90672016-05-14 Fritz Reese <fritzoreese@gmail.com>
9068
9069 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9070
e75eb64f
FR
90712016-05-14 Fritz Reese <fritzoreese@gmail.com>
9072
9073 PR fortran/71047
9074 * gfortran.dg/pr71047.f08: New test.
9075
aa4b467b
JM
90762016-05-13 Joseph Myers <joseph@codesourcery.com>
9077
9078 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9079 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9080 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9081
653fb4a2
MS
90822016-05-13 Martin Sebor <msebor@redhat.com>
9083
9084 PR c++/60049
9085 * g++.dg/cpp0x/constexpr-60049.C: New test.
9086
9e37582d
JJ
90872016-05-13 Jakub Jelinek <jakub@redhat.com>
9088
9089 PR bootstrap/71071
9090 * gcc.dg/pr71071.c: New test.
9091
a278aa17
UB
90922016-05-13 Uros Bizjak <ubizjak@gmail.com>
9093
9094 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9095 remove XOP handling.
377eaca7 9096 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9097
ac3d02e2
NS
90982016-05-13 Nathan Sidwell <nathan@acm.org>
9099
9100 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9101 __atomic_is_lock_free declaration.
9102
8ab3bdac
RB
91032016-05-13 Richard Biener <rguenther@suse.de>
9104
9105 PR tree-optimization/42587
9106 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9107
623b8e0a
ML
91082016-05-13 Martin Liska <mliska@suse.cz>
9109
9110 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9111 the new format of dump output.
9112
da7674f6
IE
91132016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9114
9115 * gcc.dg/pr71084.c: New test.
9116
c959db3d
RR
91172016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9118
53d6d955
UB
9119 PR target/53440
9120 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9121
43203dea
RR
91222016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9123
9124 * gcc.target/aarch64/struct_return.c: New test.
9125
4f2e1536
MP
91262016-05-12 Marek Polacek <polacek@redhat.com>
9127
9128 PR c/70756
9129 * c-c++-common/pr70756-2.c: New test.
9130 * c-c++-common/pr70756.c: New test.
9131
1ef33ef3
RB
91322016-05-12 Richard Biener <rguenther@suse.de>
9133
9134 PR tree-optimization/71059
9135 * gcc.dg/torture/pr71059.c: New testcase.
9136
763baff6
RB
91372016-05-12 Richard Biener <rguenther@suse.de>
9138
9139 PR tree-optimization/71062
9140 * gcc.dg/torture/pr71062.c: New testcase.
9141
c4ec1243
IE
91422016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9143
9144 PR tree-optimization/71006
9145 * gcc.dg/pr71006.c: New test.
9146
a5fbf76d
MP
91472016-05-12 Marek Polacek <polacek@redhat.com>
9148
9149 PR driver/71063
9150 * gcc.dg/opts-7.c: New test.
9151
5acc47a4
KT
91522016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9153
9154 PR target/70830
9155 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9156 Add -save-temps to dg-options.
9157 Scan for ldmfd rather than pop instruction.
9158 * gcc.target/arm/interrupt-2.c: Likewise.
9159 * gcc.target/arm/pr70830.c: New test.
9160
40bd4bf9
JJ
91612016-05-12 Jakub Jelinek <jakub@redhat.com>
9162
3cd63842
JJ
9163 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9164 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9165
c05d08f6
JJ
9166 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9167 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9168 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9169
bc27ffae
JJ
9170 PR target/71019
9171 * gcc.target/i386/avx512vl-pack-1.c: New test.
9172 * gcc.target/i386/avx512vl-pack-2.c: New test.
9173 * gcc.target/i386/avx512bw-pack-2.c: New test.
9174
515d7412
JJ
9175 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9176
40bd4bf9
JJ
9177 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9178 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9179 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9180
44ab146a
RB
91812016-05-12 Richard Biener <rguenther@suse.de>
9182
9183 PR tree-optimization/70986
9184 * gcc.dg/torture/pr70986-1.c: New testcase.
9185 * gcc.dg/torture/pr70986-2.c: Likewise.
9186 * gcc.dg/torture/pr70986-3.c: Likewise.
9187
d6e83a8d
MM
91882016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9189
9190 PR c/43651
9191 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9192 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9193
51e67ea3
UB
91942016-05-11 Uros Bizjak <ubizjak@gmail.com>
9195
9196 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9197 directive.
9198 * gcc.target/i386/pr66746.c: Ditto.
9199
3fd2b007
MM
92002016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9201
9202 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9203 support.
9204 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9205 warning when using -mvsx-timode.
9206 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9207 * gcc.target/powerpc/dform-2.c: Likewise.
9208 * gcc.target/powerpc/pr68805.c: Likewise.
9209
5c3a10fb
MP
92102016-05-11 Marek Polacek <polacek@redhat.com>
9211
9212 PR c++/71024
9213 * c-c++-common/attributes-3.c: New test.
9214
7cfb065b
NS
92152016-05-11 Nathan Sidwell <nathan@acm.org>
9216
9217 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9218 * gcc.c-torture/execute/pr68185.c: Likewise.
9219 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9220 * gcc.dg/pr69634.c: Requires scheduling.
9221 * gcc.dg/torture/pr66178.c: Require label values.
9222 * gcc.dg/setjmp-6.c: Require indirect jumps.
9223
f35ea97d
RB
92242016-05-11 Richard Biener <rguenther@suse.de>
9225
9226 PR tree-optimization/71055
9227 * gcc.dg/torture/pr71055.c: New testcase.
9228
dff70323
RB
92292016-05-11 Richard Biener <rguenther@suse.de>
9230
9231 PR debug/71057
9232 * g++.dg/debug/pr71057.C: New testcase.
9233
56a3d28b
JJ
92342016-05-11 Jakub Jelinek <jakub@redhat.com>
9235
9236 PR fortran/70855
9237 * gfortran.dg/gomp/pr70855.f90: New test.
9238
ebc1b29e
RB
92392016-05-11 Richard Biener <rguenther@suse.de>
9240
9241 PR middle-end/71002
9242 * g++.dg/torture/pr71002.C: New testcase.
9243
98ccd1d7
IE
92442016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9245
9246 PR middle-end/70807
9247 * gcc.dg/pr70807.c: New test.
9248
ed29e24b
MS
92492016-05-10 Martin Sebor <msebor@redhat.com>
9250
9251 PR c++/38611
9252 * g++.dg/Wattributes.C: New test.
9253
e39dab2c
MG
92542016-05-10 Marc Glisse <marc.glisse@inria.fr>
9255
9256 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9257 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9258 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9259
d067e238
IE
92602016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9261
9262 PR target/70799
9263 * gcc.target/i386/pr70799-1.c: New test.
9264
cd36c83e
PMR
92652016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9266
9267 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9268
1e3af2a4
IE
92692016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9270
9271 PR middle-end/70877
9272 * gcc.target/i386/pr70877.c: New test.
9273
afc610db
IE
92742016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9275
9276 PR tree-optimization/70786
9277 * gcc.target/i386/pr70876.c: New test.
9278
4b59d19f
JJ
92792016-05-10 Jakub Jelinek <jakub@redhat.com>
9280
9281 PR target/70927
9282 * gcc.target/i386/avx512vl-logic-1.c: New test.
9283 * gcc.target/i386/avx512vl-logic-2.c: New test.
9284 * gcc.target/i386/avx512dq-logic-2.c: New test.
9285
9b5ee426
BS
92862016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9287
9288 PR target/70963
9289 * gcc.target/powerpc/pr70963.c: New.
9290
f3352cab
DM
92912016-05-10 David Malcolm <dmalcolm@redhat.com>
9292
9293 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9294 (test_very_wide_line): Add ruler to expected output.
9295 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9296 (test_very_wide_line): Likewise.
9297 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9298 (test_show_locus): Within the handling of "test_very_wide_line",
9299 enable show_ruler_p on the diagnostic context.
9300
4a3255dd
RB
93012016-05-10 Richard Biener <rguenther@suse.de>
9302
9303 PR tree-optimization/71039
9304 * gcc.dg/torture/pr71039.c: New testcase.
9305
da7c9950
NS
93062016-05-10 Nathan Sidwell <nathan@acm.org>
9307
9308 * gcc.dg/nested-func-10.c: Requires alloca.
9309 * gcc.dg/nested-func-9.c: Requires alloca.
9310 * gcc.c-torture/execute/pr70460.c: Requires labels.
9311 * gcc.c-torture/compile/pr70199.c: Requires labels.
9312 * gcc.target/nvptx/decl.c: Compile only.
9313 * gcc.target/nvptx/trailing-init.c: Compile only.
9314 * gcc.target/nvptx/ary-init.c: Compile only.
9315
cf68d92c
MP
93162016-05-10 Marek Polacek <polacek@redhat.com>
9317
9318 PR c/70255
9319 * gcc.dg/attr-opt-1.c: New test.
9320
64ea4e15
RB
93212016-05-10 Richard Biener <rguenther@suse.de>
9322
9323 PR tree-optimization/70497
9324 PR tree-optimization/28367
9325 * gcc.dg/torture/20160404-1.c: New testcase.
9326 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9327 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9328
5a96dae3
PMR
93292016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9330
9331 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9332
fc97f805
UB
93332016-05-09 Uros Bizjak <ubizjak@gmail.com>
9334
9335 * gcc.target/i386/fabsneg-1.c New test.
9336
a710b1d5
AM
93372016-05-09 Alan Modra <amodra@gmail.com>
9338
9339 PR testsuite/70826
9340 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9341
171f6f05
RB
93422016-05-09 Richard Biener <rguenther@suse.de>
9343
9344 PR tree-optimization/70985
9345 * gcc.dg/torture/pr70985.c: New testcase.
9346
18caa34e
BC
93472016-05-09 Bin Cheng <bin.cheng@arm.com>
9348
9349 * gcc.dg/tree-ssa/ifc-9.c: New test.
9350 * gcc.dg/tree-ssa/ifc-10.c: New test.
9351 * gcc.dg/tree-ssa/ifc-11.c: New test.
9352 * gcc.dg/tree-ssa/ifc-12.c: New test.
9353 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9354 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9355 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9356
7a27d38f
RB
93572016-05-09 Richard Biener <rguenther@suse.de>
9358
9359 PR fortran/70937
9360 * gfortran.dg/pr70937.f90: New testcase.
9361
5ebbbd3d
RO
93622016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9363
9364 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9365
f6288c24
FR
93662016-05-07 Fritz Reese <fritzoreese@gmail.com>
9367
9368 PR fortran/56226
9369 * gfortran.dg/dec_structure_1.f90: New testcase.
9370 * gfortran.dg/dec_structure_2.f90: Ditto.
9371 * gfortran.dg/dec_structure_3.f90: Ditto.
9372 * gfortran.dg/dec_structure_4.f90: Ditto.
9373 * gfortran.dg/dec_structure_5.f90: Ditto.
9374 * gfortran.dg/dec_structure_6.f90: Ditto.
9375 * gfortran.dg/dec_structure_7.f90: Ditto.
9376 * gfortran.dg/dec_structure_8.f90: Ditto.
9377 * gfortran.dg/dec_structure_9.f90: Ditto.
9378 * gfortran.dg/dec_structure_10.f90: Ditto.
9379 * gfortran.dg/dec_structure_11.f90: Ditto.
9380 * gfortran.dg/dec_union_1.f90: Ditto.
9381 * gfortran.dg/dec_union_2.f90: Ditto.
9382 * gfortran.dg/dec_union_3.f90: Ditto.
9383 * gfortran.dg/dec_union_4.f90: Ditto.
9384 * gfortran.dg/dec_union_5.f90: Ditto.
9385 * gfortran.dg/dec_union_6.f90: Ditto.
9386 * gfortran.dg/dec_union_7.f90: Ditto.
9387
5ec4a8cd
TV
93882016-05-07 Tom de Vries <tom@codesourcery.com>
9389
9390 PR tree-optimization/70956
9391 * gcc.dg/graphite/pr70956.c: New test.
9392
58ec1d0e
JJ
93932016-05-06 Jakub Jelinek <jakub@redhat.com>
9394
ccd88fb7
JJ
9395 PR middle-end/70941
9396 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9397 (a, b, c, d): Change type from char to signed char.
9398 (main): Compare against (signed char) -1634678893 instead of
9399 hardcoded -109. Use __builtin_abort instead of abort.
9400
dd3b6464
JJ
9401 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9402 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9403
58ec1d0e
JJ
9404 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9405
19aa23d8
YR
94062016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9407
9408 PR debug/70935
9409 * gcc.dg/torture/pr70935.c: New test.
9410
ae5f0df1
OE
94112016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9412
9413 PR target/58219
ce23a8ff 9414 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9415
078f7e37
RB
94162016-05-06 Richard Biener <rguenther@suse.de>
9417
9418 PR tree-optimization/70960
9419 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9420
765d7b54
OE
94212016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9422
9423 PR target/52933
9424 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9425 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9426 Adjust expected instruction counts.
9427 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9428
29c94e65
MP
94292016-05-06 Marek Polacek <polacek@redhat.com>
9430
9431 PR sanitizer/70875
9432 * gcc.dg/ubsan/bounds-3.c: New test.
9433
3684b02e
OE
94342016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9435
9436 PR target/54089
9437 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9438
8706773f
RB
94392016-05-06 Richard Biener <rguenther@suse.de>
9440
9441 PR middle-end/70931
9442 * gfortran.dg/pr70931.f90: New testcase.
9443
a4f51018
RB
94442016-05-06 Richard Biener <rguenther@suse.de>
9445
9446 PR middle-end/70941
9447 * gcc.dg/torture/pr70941.c: New testcase.
9448
c4f2425f
BC
94492016-05-05 Bin Cheng <bin.cheng@arm.com>
9450
9451 PR tree-optimization/57206
9452 * gcc.dg/vect/pr57206.c: New test.
9453
5dc08197
RO
94542016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9455
9456 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9457
351f85c5
JJ
94582016-05-05 Jakub Jelinek <jakub@redhat.com>
9459
568bac8c
JJ
9460 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9461
351f85c5
JJ
9462 * c-c++-common/Wdangling-else-4.c: New test.
9463
33fd7785
JJ
94642016-05-04 Jakub Jelinek <jakub@redhat.com>
9465
2d1ac15a
JJ
9466 PR c++/70906
9467 PR c++/70933
9468 * g++.dg/opt/pr70906.C: New test.
9469 * g++.dg/opt/pr70933.C: New test.
9470
33fd7785
JJ
9471 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9472
6b715bf6
JH
94732016-05-04 Jan Hubicka <hubicka@ucw.cz>
9474
9475 * gcc.dg/ipa/pure-const-3.c: New testcase.
9476
deef7113
MP
94772016-05-04 Marek Polacek <polacek@redhat.com>
9478
9479 * c-c++-common/Wdangling-else-1.c: New test.
9480 * c-c++-common/Wdangling-else-2.c: New test.
9481 * c-c++-common/Wdangling-else-3.c: New test.
9482
5396db97
KCY
94832016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9484
9485 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9486 flag is present.
9487
de55efd5
MP
94882016-05-04 Marek Polacek <polacek@redhat.com>
9489
9490 PR c/48778
9491 * gcc.dg/Waddress-2.c: New test.
9492
475839b6
AM
94932016-05-04 Alan Modra <amodra@gmail.com>
9494
9495 * gcc.target/powerpc/pr70866.c: New.
9496
b25aad5f
MS
94972016-05-03 Martin Sebor <msebor@redhat.com>
9498
9499 PR c++/66561
9500 * c-c++-common/builtin_location.c: New test.
9501 * g++.dg/cpp1y/builtin_location.C: New test.
9502
79ce98bc
MP
95032016-05-03 Marek Polacek <polacek@redhat.com>
9504
9505 PR c/70859
9506 * gcc.dg/pr70859.c: New test.
9507 * gcc.dg/pr70859-2.c: New test.
9508
402e89f5
PMR
95092016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9510
9511 * gnat.dg/debug5.adb: New testcase.
9512
f3d90045
DV
95132016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9514
9515 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9516 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9517 Procedure to check for z10 instruction set.
9518
1e26cec1
CL
95192016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9520
9521 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9522
71aca5a0
AM
95232016-05-03 Alan Modra <amodra@gmail.com>
9524
9525 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9526
2fd70ec1
JJ
95272016-05-03 Jakub Jelinek <jakub@redhat.com>
9528
9529 * gcc.target/i386/avx512f-cvt-1.c: New test.
9530
e5705cf7
L
95312016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9532
9533 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9534 -fdump-tree-vrp-details.
9535
381cdae4
RB
95362016-05-03 Richard Biener <rguenther@suse.de>
9537
9538 * gcc.dg/pr30172-1.c: Adjust.
9539 * gcc.dg/pr63743.c: Likewise.
9540 * gcc.dg/tm/pr51696.c: Likewise.
9541 * c-c++-common/tm/safe-1.c: Likewise.
9542 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9543 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9544 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9545 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9546
adedd5c1
JJ
95472016-05-03 Jakub Jelinek <jakub@redhat.com>
9548
31ed1665
JJ
9549 PR rtl-optimization/70467
9550 * gcc.target/i386/pr70467-3.c: New test.
9551 * gcc.target/i386/pr70467-4.c: New test.
9552
dea60b59
JJ
9553 PR tree-optimization/70916
9554 * gcc.c-torture/compile/pr70916.c: New test.
9555
adedd5c1
JJ
9556 PR target/49244
9557 * gcc.target/i386/pr49244-1.c: New test.
9558 * gcc.target/i386/pr49244-2.c: New test.
9559
f80041ef
BS
95602016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9561
9562 PR rtl-optimization/44281
9563 * gcc.target/i386/pr44281.c: New test.
9564
1cfcd39e
BC
95652016-05-03 bin cheng <bin.cheng@arm.com>
9566
9567 PR tree-optimization/56541
9568 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9569 * gcc.dg/vect/pr56541.c: new test.
9570
4304ccfd
MM
95712016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9572
9573 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9574 __float128.
9575 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9576
50d94c29
L
95772016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9578
9579 PR testsuite/70520
9580 * c-c++-common/asan/clone-test-1.c (main): Align child process
9581 stack to 16 bytes.
9582
bc1aee87
DM
95832016-05-02 David Malcolm <dmalcolm@redhat.com>
9584
9585 PR c++/62314
9586 * g++.dg/spellcheck-fields-2.C: New test case.
9587
474e0129
DM
95882016-05-02 David Malcolm <dmalcolm@redhat.com>
9589
9590 PR c++/62314
9591 * g++.dg/pr62314.C: New test case.
9592
818b88a7
JH
95932016-05-02 Jan Hubicka <hubicka@ucw.cz>
9594
9595 * gcc.dg/ipa/inline-8.c: New testcase.
9596
dd77684f
JJ
95972016-05-02 Jakub Jelinek <jakub@redhat.com>
9598
9599 PR rtl-optimization/70467
9600 * gcc.target/i386/pr70467-1.c: New test.
9601
72407e00
BE
96022016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9603
9604 * gcc.dg/spec-options.c: Run the test on all targets.
9605 * gcc.dg/foo.specs: Use cpp_unique_options.
9606
dd53d197
MG
96072016-05-02 Marc Glisse <marc.glisse@inria.fr>
9608
9609 * gcc.dg/tree-ssa/unord.c: New testcase.
9610
a8b85ce9
MG
96112016-05-02 Marc Glisse <marc.glisse@inria.fr>
9612
9613 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9614
5b37e866
NS
96152016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9616
9617 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9618
7176a4a0
MP
96192016-05-02 Marek Polacek <polacek@redhat.com>
9620
9621 PR c/70851
9622 * gcc.dg/enum-incomplete-3.c: New test.
9623
6b9933b9
MP
96242016-05-02 Marek Polacek <polacek@redhat.com>
9625 Tom de Vries <tom@codesourcery.com>
9626
9627 PR tree-optimization/70700
9628 * gcc.dg/pr70700.c: New test.
9629
90f82260
UB
96302016-05-01 Uros Bizjak <ubizjak@gmail.com>
9631
9632 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9633 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9634 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9635 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9636 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9637
f73036c1
EB
96382016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9639
9640 * ada/acats/run_acats: Rename into...
9641 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9642 * ada/acats/run_all.sh: Remove redundant test.
9643 (target_run): Move around.
9644 (target_gnatchop): Use newly built executable.
9645 (target_gnatmake): Likewise.
9646 Check that the compilation of impbit succeeds.
9647
85e051a3
OE
96482016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9649
9650 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9651 * gcc.dg/20021029-1.c: Likewise.
9652 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9653 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9654 * gcc.target/sh/cmpstr.c: Likewise.
9655 * gcc.target/sh/cmpstrn.c: Likewise.
9656 * gcc.target/sh/memset.c: Likewise.
9657 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9658 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9659 * gcc.target/sh/pr39423-1.c: Likewise.
9660 * gcc.target/sh/pr49468-di.c: Likewise.
9661 * gcc.target/sh/pr49468-si.c: Likewise.
9662 * gcc.target/sh/pr49880-1.c: Likewise.
9663 * gcc.target/sh/pr49880-2.c: Likewise.
9664 * gcc.target/sh/pr49880-3.c: Likewise.
9665 * gcc.target/sh/pr50751-1.c: Likewise.
9666 * gcc.target/sh/pr50751-4.c: Likewise.
9667 * gcc.target/sh/pr50751-7.c: Likewise.
9668 * gcc.target/sh/pr51244-1.c: Likewise.
9669 * gcc.target/sh/pr51244-10.c: Likewise.
9670 * gcc.target/sh/pr51244-11.c: Likewise.
9671 * gcc.target/sh/pr51244-12.c: Likewise.
9672 * gcc.target/sh/pr51244-13.c: Likewise.
9673 * gcc.target/sh/pr51244-14.c: Likewise.
9674 * gcc.target/sh/pr51244-17.c: Likewise.
9675 * gcc.target/sh/pr51244-18.c: Likewise.
9676 * gcc.target/sh/pr51244-19.c: Likewise.
9677 * gcc.target/sh/pr51244-4.c: Likewise.
9678 * gcc.target/sh/pr51244-5.c: Likewise.
9679 * gcc.target/sh/pr51244-7.c: Likewise.
9680 * gcc.target/sh/pr51244-8.c: Likewise.
9681 * gcc.target/sh/pr51244-9.c: Likewise.
9682 * gcc.target/sh/pr51697.c: Likewise.
9683 * gcc.target/sh/pr52483-1.c: Likewise.
9684 * gcc.target/sh/pr52483-2.c: Likewise.
9685 * gcc.target/sh/pr52483-3.c: Likewise.
9686 * gcc.target/sh/pr52483-5.c: Likewise.
9687 * gcc.target/sh/pr52933-1.c: Likewise.
9688 * gcc.target/sh/pr52933-2.c: Likewise.
9689 * gcc.target/sh/pr52933-3.c: Likewise.
9690 * gcc.target/sh/pr53568-1.c: Likewise.
9691 * gcc.target/sh/pr53976-1.c: Likewise.
9692 * gcc.target/sh/pr53988-1.c: Likewise.
9693 * gcc.target/sh/pr53988.c: Likewise.
9694 * gcc.target/sh/pr54089-1.c: Likewise.
9695 * gcc.target/sh/pr54089-6.c: Likewise.
9696 * gcc.target/sh/pr54089-7.c: Likewise.
9697 * gcc.target/sh/pr54089-8.c: Likewise.
9698 * gcc.target/sh/pr54089-9.c: Likewise.
9699 * gcc.target/sh/pr54236-1.c: Likewise.
9700 * gcc.target/sh/pr54236-2.c: Likewise.
9701 * gcc.target/sh/pr54236-3.c: Likewise.
9702 * gcc.target/sh/pr54236-4.c: Likewise.
9703 * gcc.target/sh/pr54386.c: Likewise.
9704 * gcc.target/sh/pr54602-1.c: Likewise.
9705 * gcc.target/sh/pr54685.c: Likewise.
9706 * gcc.target/sh/pr54760-1.c: Likewise.
9707 * gcc.target/sh/pr54760-2.c: Likewise.
9708 * gcc.target/sh/pr54760-3.c: Likewise.
9709 * gcc.target/sh/pr54760-4.c: Likewise.
9710 * gcc.target/sh/pr54760-5.c: Likewise.
9711 * gcc.target/sh/pr54760-6.c: Likewise.
9712 * gcc.target/sh/pr55146.c: Likewise.
9713 * gcc.target/sh/pr55160.c: Likewise.
9714 * gcc.target/sh/pr59278.c: Likewise.
9715 * gcc.target/sh/pr59401-1.c: Likewise.
9716 * gcc.target/sh/pr59533-1.c: Likewise.
9717 * gcc.target/sh/pr63260.c: Likewise.
9718 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9719 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9720 * gcc.target/sh/strlen.c: Likewise.
9721 * gcc.target/sh/torture/pr30807.c: Likewise.
9722 * gcc.target/sh/torture/pr34777.c: Likewise.
9723 * gcc.target/sh/torture/pr64652.c: Likewise.
9724 * gcc.target/sh/torture/pr65505.c: Likewise.
9725 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9726 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9727
411e5c67
PC
97282016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9729
9730 PR c++/66644
9731 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9732
8fa97501
BS
97332016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9734
9735 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9736 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9737 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9738 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9739
5a956111
PP
97402016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9741
9742 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9743 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9744
e7ff0319
CP
97452016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9746
9747 PR middle-end/70626
9748 * c-c++-common/goacc/combined-reduction.c: New test.
9749 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9750
52d11a4b
L
97512016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9752
9753 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9754 *movdi_internal pattern only if PIC off.
9755 * gcc.target/i386/pr70155-2.c: Likewise.
9756 * gcc.target/i386/pr70155-3.c: Likewise.
9757 * gcc.target/i386/pr70155-4.c: Likewise.
9758 * gcc.target/i386/pr70155-5.c: Likewise.
9759 * gcc.target/i386/pr70155-6.c: Likewise.
9760 * gcc.target/i386/pr70155-7.c: Likewise.
9761 * gcc.target/i386/pr70155-8.c: Likewise.
9762 * gcc.target/i386/pr70155-15.c: Likewise.
9763 * gcc.target/i386/pr70155-17.c: Likewise.
9764 * gcc.target/i386/pr70155-22.c: Likewise.
9765
8960db31
BC
97662016-04-29 Bin Cheng <bin.cheng@arm.com>
9767
9768 PR tree-optimization/70803
9769 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9770
cca535a4
IE
97712016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9772
9773 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9774 optimization of vector loop.
9775 * gcc.target/i386/vect-unpack-3.c: New test.
9776 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9777 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9778 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9779
500ecf4a
MP
97802016-04-29 Marek Polacek <polacek@redhat.com>
9781
9782 PR sanitizer/70342
9783 * g++.dg/ubsan/null-7.C: New test.
9784
2fff3db8
MP
9785 PR c/70852
9786 * gcc.dg/pr70852.c: New test.
9787
509063eb
DV
97882016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9789
9790 PR/69089
9791 * g++.dg/cpp0x/alignas6.C: New test.
9792
83745c0d
DV
97932016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9794
c87885ca
RO
9795 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9796 * gcc.dg/pr27003.c: Likewise.
9797 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9798 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9799 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9800 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9801 * gcc.target/arc/mxy.c: Likewise.
9802 * gcc.target/arc/mswape.c: Likewise.
9803 * gcc.target/arc/mrtsc.c: Likewise.
9804 * gcc.target/arc/mcrc.c: Likewise.
9805 * gcc.target/arc/mdsp-packa.c: Likewise.
9806 * gcc.target/arc/mdvbf.c: Likewise.
9807 * gcc.target/arc/mlock.c: Likewise.
9808 * gcc.target/arc/mmac-24.c: Likewise.
9809 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9810
849b265d
BS
98112016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9812 Matthijs Kooijman <matthijs@stdin.nl>
9813 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9814
9815 PR target/60040
9816 * gcc.target/avr/pr60040-1.c: New.
9817 * gcc.target/avr/pr60040-2.c: New.
9818
1390536b
RB
98192016-04-29 Richard Biener <rguenther@suse.de>
9820
9821 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9822
98998245
RB
98232016-04-29 Richard Biener <rguenther@suse.de>
9824
9825 PR tree-optimization/13962
9826 PR tree-optimization/65686
9827 * gcc.dg/uninit-pr65686.c: New testcase.
9828
8b80cc21
JJ
98292016-04-29 Jakub Jelinek <jakub@redhat.com>
9830
9831 PR middle-end/70843
9832 * gcc.dg/pr70843.c: New test.
9833
6181bc30
JJ
98342016-04-28 Jakub Jelinek <jakub@redhat.com>
9835
9836 PR target/70858
9837 * gcc.target/i386/pr70858.c: New test.
9838
f4cb3612
AB
98392016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9840
9841 * gcc.target/arc/nps400-1.c: New file.
9842
8ad9df62
JR
98432016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9844 Andrew Burgess <andrew.burgess@embecosm.com>
9845
9846 * gcc.target/arc/movh_cl-1.c: New file.
9847
ceaaa9fe
JR
98482016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9849 Andrew Burgess <andrew.burgess@embecosm.com>
9850
9851 * gcc.target/arc/extzv-1.c: New file.
9852 * gcc.target/arc/insv-1.c: New file.
9853 * gcc.target/arc/insv-2.c: New file.
9854 * gcc.target/arc/movb-1.c: New file.
9855 * gcc.target/arc/movb-2.c: New file.
9856 * gcc.target/arc/movb-3.c: New file.
9857 * gcc.target/arc/movb-4.c: New file.
9858 * gcc.target/arc/movb-5.c: New file.
9859 * gcc.target/arc/movb_cl-1.c: New file.
9860 * gcc.target/arc/movb_cl-2.c: New file.
9861 * gcc.target/arc/movbi_cl-1.c: New file.
9862 * gcc.target/arc/movl-1.c: New file.
9863
4d03dc2f
JR
98642016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9865 Andrew Burgess <andrew.burgess@embecosm.com>
9866
9867 * gcc.target/arc/cmem-1.c: New file.
9868 * gcc.target/arc/cmem-2.c: New file.
9869 * gcc.target/arc/cmem-3.c: New file.
9870 * gcc.target/arc/cmem-4.c: New file.
9871 * gcc.target/arc/cmem-5.c: New file.
9872 * gcc.target/arc/cmem-6.c: New file.
9873 * gcc.target/arc/cmem-7.c: New file.
9874 * gcc.target/arc/cmem-ld.inc: New file.
9875 * gcc.target/arc/cmem-st.inc: New file.
9876
81262dad
JJ
98772016-04-28 Jakub Jelinek <jakub@redhat.com>
9878
9879 PR target/70821
9880 * gcc.target/i386/pr70821.c: New test.
9881
0a31a09a
BS
98822016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9883
9884 * gcc.target/powerpc/vec-adde.c: New test.
9885 * gcc.target/powerpc/vec-adde-int128.c: New test.
9886
3ddffba9
JJ
98872016-04-28 Jakub Jelinek <jakub@redhat.com>
9888
9889 * gcc.target/i386/avx-vround-1.c: New test.
9890 * gcc.target/i386/avx-vround-2.c: New test.
9891 * gcc.target/i386/avx512vl-vround-1.c: New test.
9892 * gcc.target/i386/avx512vl-vround-2.c: New test.
9893
713dedcd
RO
98942016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9895
9896 PR testsuite/70595
9897 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9898 (check_effective_target_cilkplus_runtime): ... this.
9899 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9900 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9901
9902 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9903 Require cilkplus_runtime.
9904 Don't add -lcilkrts.
9905 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9906 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9907 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9908 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9909 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9910 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9911 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9912 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9913 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9914 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9915 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9916 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9917 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9918 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9919 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9920 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9921 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9922 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9923 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9924 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9925 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9926 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9927 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9928 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9929 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9930 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9931 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9932 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9933 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9934
9935 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9936 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9937
9938 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9939
9940 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9941 cilkplus_runtime.
9942
3563f78f
MG
99432016-04-27 Marc Glisse <marc.glisse@inria.fr>
9944
9945 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9946 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9947
6bc2bb18
RB
99482015-04-27 Ryan Burn <contact@rnburn.com>
9949
9950 PR c++/69024
9951 PR c++/68997
9952 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9953 diagnostic.
9954 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9955 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9956
1e55d29a
EB
99572016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9958
9959 * gnat.dg/limited_with4.ad[sb]: New test.
9960 * gnat.dg/limited_with4_pkg.ads: New helper.
9961
087146ca
L
99622016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9963
9964 PR target/70155
9965 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9966 and movv1ti_internal patterns
9967 * gcc.target/i386/pr70155-1.c: New test.
9968 * gcc.target/i386/pr70155-2.c: Likewise.
9969 * gcc.target/i386/pr70155-3.c: Likewise.
9970 * gcc.target/i386/pr70155-4.c: Likewise.
9971 * gcc.target/i386/pr70155-5.c: Likewise.
9972 * gcc.target/i386/pr70155-6.c: Likewise.
9973 * gcc.target/i386/pr70155-7.c: Likewise.
9974 * gcc.target/i386/pr70155-8.c: Likewise.
9975 * gcc.target/i386/pr70155-9.c: Likewise.
9976 * gcc.target/i386/pr70155-10.c: Likewise.
9977 * gcc.target/i386/pr70155-11.c: Likewise.
9978 * gcc.target/i386/pr70155-12.c: Likewise.
9979 * gcc.target/i386/pr70155-13.c: Likewise.
9980 * gcc.target/i386/pr70155-14.c: Likewise.
9981 * gcc.target/i386/pr70155-15.c: Likewise.
9982 * gcc.target/i386/pr70155-16.c: Likewise.
9983 * gcc.target/i386/pr70155-17.c: Likewise.
9984 * gcc.target/i386/pr70155-18.c: Likewise.
9985 * gcc.target/i386/pr70155-19.c: Likewise.
9986 * gcc.target/i386/pr70155-20.c: Likewise.
9987 * gcc.target/i386/pr70155-21.c: Likewise.
9988 * gcc.target/i386/pr70155-22.c: Likewise.
9989
92329f9f
L
99902016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9991
9992 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9993 ".{5,6}".
9994
309a0cf6
BC
99952016-04-27 Bin Cheng <bin.cheng@arm.com>
9996
9997 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9998 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9999 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10000 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10001 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10002
72ed2b9c
RB
100032016-04-27 Richard Biener <rguenther@suse.de>
10004
10005 PR ipa/70760
10006 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10007 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10008
3c98ff9b
NS
100092016-04-27 Nathan Sidwell <nathan@acm.org>
10010
10011 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10012 * g++.dg/ubsan/pr63956.C: Adjust error location.
10013
9ec5d66b
NC
100142016-04-27 Nick Clifton <nickc@redhat.com>
10015
10016 PR middle-end/49889
10017 * gcc.dg/pr49889.c: New test.
10018
c1e1f433
BS
100192016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10020
10021 * c-c++-common/memset-array.c: New test.
10022
8ac43293
MS
100232016-04-26 Martin Sebor <msebor@redhat.com>
10024
10025 PR c++/66639
10026 * g++.dg/cpp1y/func_constexpr.C: New test.
10027
843ce8ab
PP
100282016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10029
10030 PR c++/70241
10031 * g++.dg/cpp0x/enum32.C: New test.
10032 * g++.dg/cpp0x/enum33.C: New test.
10033
100342016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10035
10036 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10037 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10038 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10039 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10040 * gcc.c-torture/execute/pr38151.c: Likewise.
10041 * gcc.c-torture/execute/pr66556.c: Likewise.
10042 * gcc.c-torture/execute/pr67781.c: Likewise.
10043 * gcc.c-torture/execute/pr68648.c: Likewise.
10044
ca1206be
MG
100452016-04-26 Marc Glisse <marc.glisse@inria.fr>
10046
10047 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10048
2448a956
MP
100492016-04-26 Marek Polacek <polacek@redhat.com>
10050
10051 PR c/67784
10052 * gcc.dg/pr67784-3.c: New test.
10053 * gcc.dg/pr67784-4.c: New test.
10054 * gcc.dg/pr67784-5.c: New test.
10055
b02a5e26
MP
10056 PR c/70791
10057 * gcc.dg/Wnested-externs-2.c: New test.
10058
6b6aa8d3
MG
100592016-04-26 Marc Glisse <marc.glisse@inria.fr>
10060
10061 * gcc.dg/fold-plusmult.c: Adjust.
10062 * gcc.dg/no-strict-overflow-6.c: Adjust.
10063 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10064
a2095b55
BS
100652016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10066
10067 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10068 number scans.
10069 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10070 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10071 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10072 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10073 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10074 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10075 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10076 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10077 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10078 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10079 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10080 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10081 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10082 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10083 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10084 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10085 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10086 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10087 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10088 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10089 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10090 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10091 scans.
10092 * gcc.target/i386/pr32219-4.c: Likewise.
10093 * gcc.target/i386/pr32219-6.c: Likewise.
10094 * gcc.target/i386/pr32219-8.c: Likewise.
10095
bb0cc5c8
KT
100962016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10097
10098 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10099 associated options.
10100
5a0802ea
MP
101012016-04-26 Marek Polacek <polacek@redhat.com>
10102
10103 PR c++/70744
10104 * g++.dg/ext/cond2.C: New test.
10105
00f615af
BC
101062016-04-26 Bin Cheng <bin.cheng@arm.com>
10107
10108 PR tree-optimization/70771
10109 PR tree-optimization/70775
10110 * gcc.dg/pr70771.c: New test.
25939d34 10111 * gcc.dg/pr70775.c: New test.
00f615af 10112
218155e7
BS
101132016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10114
10115 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10116
ab99f467
RB
101172016-04-25 Richard Biener <rguenther@suse.de>
10118
10119 PR tree-optimization/70780
10120 * gcc.dg/torture/pr70780.c: New testcase.
10121
3f8257db 101222016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10123
c87885ca
RO
10124 * gcc.target/arm/neon-vaddws16.c: New test.
10125 * gcc.target/arm/neon-vaddws32.c: New test.
10126 * gcc.target/arm/neon-vaddwu16.c: New test.
10127 * gcc.target/arm/neon-vaddwu32.c: New test.
10128 * gcc.target/arm/neon-vaddwu8.c: New test.
10129 * lib/target-supports.exp
93c590ee
MC
10130 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10131 that arm neon support vector widen sum of HImode TO SImode.
10132
d6c1a7a7
JJ
101332016-04-23 Jakub Jelinek <jakub@redhat.com>
10134
10135 PR sanitizer/70712
10136 * c-c++-common/asan/pr70712.c: New test.
10137
ab0fc037
TS
101382016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10139
10140 * .gitattributes: New file.
10141
2aa64824
CL
101422016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10143
10144 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10145
e7e12d92
DH
101462016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10147
10148 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10149 * gfortran.dg/submodule_15.f08: Likewise.
10150
d1431192
RB
101512016-04-22 Richard Biener <rguenther@suse.de>
10152
10153 PR tree-optimization/70740
10154 * gcc.dg/torture/pr70740.c: New testcase.
10155
04a63c24
L
101562016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10157
10158 PR target/70750
10159 * gcc.target/i386/pr70750-1.c: New test.
10160 * gcc.target/i386/pr70750-2.c: Likewise.
10161
20700098
PC
101622016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10163
10164 PR c++/70540
10165 * g++.dg/cpp0x/auto48.C: New.
10166
aedf4e12
MP
101672016-04-21 Marek Polacek <polacek@redhat.com>
10168
10169 PR c++/70513
10170 * g++.dg/cpp0x/forw_enum12.C: New test.
10171 * g++.dg/cpp0x/forw_enum13.C: New test.
10172
2074d80a
KY
101732016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10174
10175 PR target/70728
10176 * gcc.target/i386/pr70728.c: New test.
10177
aef4aab0
RB
101782016-04-21 Richard Biener <rguenther@suse.de>
10179
10180 PR middle-end/70747
10181 * gcc.dg/pr70747.c: New testcase.
10182
2359e571
BC
101832016-04-21 Bin Cheng <bin.cheng@arm.com>
10184
10185 PR tree-optimization/70715
10186 * gcc.dg/tree-ssa/scev-13.c: New test.
10187
ce0e66ff
MG
101882016-04-21 Marc Glisse <marc.glisse@inria.fr>
10189
10190 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10191
2c2870a1
MG
101922016-04-21 Marc Glisse <marc.glisse@inria.fr>
10193
10194 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10195
a2b056a3
JH
101962016-04-20 Jan Hubicka <jh@suse.cz>
10197
10198 PR ipa/70018
10199 * g++.dg/ipa/nothrow-1.C: New testcase.
10200
ee392fc2
NS
102012016-04-20 Nathan Sidwell <nathan@acm.org>
10202
10203 PR c++/55635
10204 * g++.dg/eh/delete1.C: New.
10205
dda49daf
L
102062016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10207
10208 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10209 -mtune-ctrl=sse_typeless_stores.
10210
8a5b9d5a
L
102112016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10212
10213 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10214
1011119f
BC
102152016-04-20 Bin Cheng <bin.cheng@arm.com>
10216
10217 PR tree-optimization/69489
10218 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10219
477d4906
IV
102202016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10221
10222 PR c++/69363
10223 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10224 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10225 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10226
fad08d12
BC
102272016-04-20 Bin Cheng <bin.cheng@arm.com>
10228
10229 PR tree-optimization/56625
10230 PR tree-optimization/69489
10231 * gcc.dg/vect/pr56625.c: New test.
10232 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10233
9e3e4fab
AP
102342016-04-20 Andrew Pinski <apinski@cavium.com>
10235
10236 PR target/64971
10237 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10238
d7aa24e4
AC
102392016-04-20 Arnaud Charlet <charlet@adacore.com>
10240
10241 * gnat.dg/self1.adb: Remove now incorrect test.
10242
e6d62b46
BC
102432016-04-20 Bin Cheng <bin.cheng@arm.com>
10244
10245 * gcc.dg/tree-ssa/scev-11.c: New test.
10246 * gcc.dg/tree-ssa/scev-12.c: New test.
10247
2697b189
MP
102482016-04-20 Marek Polacek <polacek@redhat.com>
10249
10250 PR tree-optimization/70725
10251 * gcc.dg/pr70725.c: New test.
10252
60d393e8
RB
102532016-04-20 Richard Biener <rguenther@suse.de>
10254
10255 PR tree-optimization/70726
10256 * g++.dg/vect/pr70726.cc: New testcase.
10257
82c6f58a
AK
102582016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10259
10260 PR target/70674
10261 * gcc.target/s390/pr70674.c: New test.
10262
90eeab20
JD
102632016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10264
10265 PR libgfortran/70684
10266 * gfortran.dg/list_read_14.f90: New test.
10267
fc9cf6da
L
102682016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10269
10270 PR target/69201
10271 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10272 extern to force it misaligned.
10273 (b): Likewise.
10274 (c): Likewise.
10275 (d): Likewise.
10276 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10277 Don't check `*' before movv4sf_internal.
10278 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10279 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10280 Don't check `*' before movv16qi_internal.
10281 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10282 extern to force it misaligned.
10283 (b): Likewise.
10284 (c): Likewise.
10285 (d): Likewise.
10286 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10287 Don't check `*' before movv2df_internal.
10288 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10289 extern to force it misaligned.
10290 (b): Likewise.
10291 (c): Likewise.
10292 (d): Likewise.
10293 Check movv8sf_internal instead of avx_storeups256.
10294 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10295
ea8927ea
RB
102962016-04-19 Richard Biener <rguenther@suse.de>
10297
10298 PR tree-optimization/70171
10299 * g++.dg/tree-ssa/pr70171.C: New testcase.
10300
65f52ee9
RB
103012016-04-19 Richard Biener <rguenther@suse.de>
10302
10303 PR tree-optimization/70724
10304 * gcc.dg/torture/pr70724.c: New testcase.
10305
987b67f1
VM
103062016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10307
10308 PR middle-end/70689
c87885ca 10309 * gcc.target/i386/pr70689.c: New.
987b67f1 10310
91a47c39
L
103112016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10312
10313 PR target/70708
10314 * gcc.target/i386/pr70708.c: New test.
10315
8270b82d
RB
103162016-04-18 Richard Biener <rguenther@suse.de>
10317
10318 PR tree-optimization/43434
10319 * gcc.dg/vect/pr43434.c: New testcase.
10320 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10321 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10322 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10323 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10324 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10325 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10326 * gcc.dg/gomp/pr68640.c: Likewise.
10327 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10328 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10329
edd048e2
RB
103302016-04-18 Richard Biener <rguenther@suse.de>
10331
10332 PR tree-optimization/70701
10333 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10334
bd5c7330
TV
103352016-04-18 Tom de Vries <tom@codesourcery.com>
10336
10337 PR testsuite/70699
10338 * gcc.dg/pr70161.c: Add dot-file scans.
10339 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10340 instead of after last dot char.
10341
23f2660f
EB
103422016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10343
10344 * c-c++-common/dump-ada-spec-3.c: New test.
10345 * c-c++-common/dump-ada-spec-4.c: Likewise.
10346
da152c9f
TV
103472016-04-17 Tom de Vries <tom@codesourcery.com>
10348
10349 PR other/70183
10350 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10351
cc950f98
JH
103522016-04-15 Jan Hubicka <jh@suse.cz>
10353
10354 PR ipa/70018
10355 * g++.dg/ipa/pure-const-1.C: New testcase.
10356 * g++.dg/ipa/pure-const-2.C: New testcase.
10357 * g++.dg/ipa/pure-const-3.C: New testcase.
10358
949505a9
MP
103592016-04-15 Marek Polacek <polacek@redhat.com>
10360
10361 PR c/70671
10362 * gcc.dg/bitfld-22.c: New test.
10363
10e547d6
BS
103642016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10365
10366 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10367 x86_64.
10368
1e77281b
MP
103692016-04-15 Marek Polacek <polacek@redhat.com>
10370
10371 PR c/70651
10372 * c-c++-common/pr70651.c: New test.
10373
e501fa8e
KT
103742016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10375
10376 PR rtl-optimization/70681
10377 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10378 dump scan on arm and powerpc.
10379 * gcc.dg/pr10474.c: Likewise.
10380
dda1bf61
JJ
103812016-04-15 Jakub Jelinek <jakub@redhat.com>
10382
ca4ef1ff
JJ
10383 PR c++/69517
10384 PR c++/70019
10385 PR c++/70588
10386 * g++.dg/cpp1y/vla11.C: Revert for real.
10387
dda1bf61
JJ
10388 PR c/70436
10389 * c-c++-common/Wparentheses-1.c: New test.
10390 * c-c++-common/gomp/Wparentheses-1.c: New test.
10391 * c-c++-common/gomp/Wparentheses-2.c: New test.
10392 * c-c++-common/gomp/Wparentheses-3.c: New test.
10393 * c-c++-common/gomp/Wparentheses-4.c: New test.
10394 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10395 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10396 * c-c++-common/goacc/Wparentheses-1.c: New test.
10397
1355e62c
KY
103982016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10399
10400 PR target/70662
10401 * gcc.target/i386/pr70662.c: New test.
10402
0ab34b9e 104032016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10404 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10405
10406 PR tree-optimization/70130
10407 * gcc.dg/vect/O3-pr70130.c: New testcase.
10408
bc773aad
MM
104092016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10410
6e9b2286
MM
10411 PR target/70669
10412 * gcc.target/powerpc/pr70669.c: New test.
10413
bc773aad
MM
10414 PR target/70640
10415 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10416 a power7 system that does not have an assembler that supports
10417 power8.
10418
d8747845
MS
104192016-04-14 Martin Sebor <msebor@redhat.com>
10420
10421 PR c++/69517
10422 PR c++/70019
10423 PR c++/70588
10424 * c-c++-common/ubsan/vla-1.c: Revert.
10425 * g++.dg/cpp1y/vla11.C: Same.
10426 * g++.dg/cpp1y/vla12.C: Same.
10427 * g++.dg/cpp1y/vla13.C: Same.
10428 * g++.dg/cpp1y/vla14.C: Same.
10429 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10430 * g++.dg/init/array24.C: Same.
d8747845
MS
10431 * g++.dg/ubsan/vla-1.C: Same.
10432
85128559
MP
104332016-04-14 Marek Polacek <polacek@redhat.com>
10434 Jan Hubicka <hubicka@ucw.cz>
10435
10436 PR c++/70029
10437 * g++.dg/torture/pr70029.C: New test.
10438
52fbb073
MS
104392016-04-14 Martin Sebor <msebor@redhat.com>
10440
10441 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10442 type size to prevent failures on targets with very low maximum
10443 alignment.
10444
6db61d6f
RB
104452016-04-14 Richard Biener <rguenther@suse.de>
10446
10447 PR tree-optimization/70623
10448 * gcc.dg/torture/pr70623.c: New testcase.
10449 * gcc.dg/torture/pr70623-2.c: Likewise.
10450
342fac95
MS
104512016-04-13 Martin Sebor <msebor@redhat.com>
10452
10453 PR c++/69517
10454 PR c++/70019
10455 PR c++/70588
10456 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10457 * g++.dg/cpp1y/vla11.C: New test.
10458 * g++.dg/cpp1y/vla12.C: New test.
10459 * g++.dg/cpp1y/vla13.C: New test.
10460 * g++.dg/cpp1y/vla14.C: New test.
10461 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10462 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10463 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10464
d93c452f
JJ
104652016-04-13 Jakub Jelinek <jakub@redhat.com>
10466
10467 PR c++/70641
10468 * g++.dg/opt/pr70641.C: New test.
10469
85115fb6
RO
104702016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10471
10472 PR rtl-optimization/68749
10473 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10474 effects of argument promotions.
10475 Remove default args to dg-skip-if.
10476
545a4139
PC
104772016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10478
10479 PR c++/70635
10480 * g++.dg/parse/pr70635.C: New.
10481
b3a77f21
MP
104822016-04-13 Marek Polacek <polacek@redhat.com>
10483
10484 PR c++/70639
10485 * c-c++-common/Wmisleading-indentation-4.c: New test.
10486
99cd9857
MP
104872016-04-13 Marek Polacek <polacek@redhat.com>
10488
10489 PR c/70436
c87885ca
RO
10490 * gcc.dg/Wparentheses-12.c: New test.
10491 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10492
75ca93ec
IE
104932016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10494
10495 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10496 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10497 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10498
3d3f9e7e
JJ
104992016-04-13 Jakub Jelinek <jakub@redhat.com>
10500
37947cd0
JJ
10501 PR middle-end/70633
10502 * gcc.c-torture/compile/pr70633.c: New test.
10503
3d3f9e7e
JJ
10504 PR debug/70628
10505 * gcc.dg/torture/pr70628.c: New test.
10506
92886d3e
PP
105072016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10508
10509 PR c++/70610
10510 * g++.dg/template/pr70610.C: New test.
10511 * g++.dg/template/pr70610-2.C: New test.
10512 * g++.dg/template/pr70610-3.C: New test.
10513 * g++.dg/template/pr70610-4.C: New test.
10514
13bd7c2b
JJ
105152016-04-12 Jakub Jelinek <jakub@redhat.com>
10516
6512fa6d
JJ
10517 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10518 128 instead of 32.
10519
13bd7c2b
JJ
10520 PR c++/70571
10521 * g++.dg/ext/pr70571.C: New test.
10522
20b9851c
MM
105232016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10524
8a434ada 10525 PR target/70640
20b9851c
MM
10526 * gcc.target/powerpc/pr70640.c: New test.
10527
2b2f52bc
PC
105282016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10529
10530 PR c++/68722
10531 * g++.dg/parse/pr68722.C: New.
10532
5901e56a
JJ
105332016-04-12 Jakub Jelinek <jakub@redhat.com>
10534
10535 PR rtl-optimization/70596
10536 * gcc.target/i386/pr70596.c: New test.
10537
d4619dc1
NS
105382016-04-12 Nathan Sidwell <nathan@acm.org>
10539
10540 PR c++/70501
10541 * g++.dg/init/pr70501.C: New.
10542
3df530d3
DW
105432016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10544
10545 * gcc.target/i386/asm-flag-6.c: New test.
10546
b7a120d7
TV
105472016-04-12 Tom de Vries <tom@codesourcery.com>
10548
10549 PR tree-optimization/68756
10550 * gcc.dg/graphite/pr68756.c: New test.
10551
4e0eea75
JJ
105522016-04-12 Jakub Jelinek <jakub@redhat.com>
10553
10554 PR tree-optimization/70602
10555 * gcc.c-torture/execute/pr70602.c: New test.
10556
35fbda43
MM
105572016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10558
10559 PR target/70381
10560 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10561 __float128 emulator is built and runs.
10562 * gcc.target/powerpc/float128-1.c: Likewise.
10563
10564 * lib/target-supports.exp (check_ppc_float128_sw_available):
10565 Rework tests for __float128 software and hardware
10566 availability. Fix exit condition to return 0 on success.
10567
04a99ebe
JG
105682016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10569
10570 PR target/70133
10571 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10572 * gcc.target/aarch64/target_attr_15.c: Likewise.
10573
47cd5a85
PC
105742016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10575
10576 PR c++/69066
10577 * g++.dg/cpp1y/pr69066.C: New.
10578
a5edb32e
JD
105792016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10580
10581 PR fortran/68566
10582 * gfortran.dg/pr36192.f90: Update test.
10583 * gfortran.dg/pr36192_1.f90: Update test.
10584 * gfortran.dg/real_dimension_1.f: Update test.
10585 * gfortran.dg/parameter_array_init_7.f90: New test.
10586
8ef378f8
JDA
105872016-04-09 John David Anglin <danglin@gcc.gnu.org>
10588
c532c871
JDA
10589 PR testsuite/64039
10590 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10591
d34f706f
JDA
10592 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10593
75e1dd9e
JDA
10594 PR rtl-optimization/66669
10595 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10596
8a976f5f
JDA
10597 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10598
da04822a
JDA
10599 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10600 * gcc.dg/pie-1.c: Likewise.
10601 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10602 * gcc.dg/pic-4.c: Likewise.
10603 * gcc.dg/pie-3.c: Likewise.
10604 * gcc.dg/pie-4.c: Likewise.
10605
adfabcf9
JDA
10606 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10607
4a020adf
JDA
10608 PR tree-optimization/68644
10609 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10610
8ef378f8
JDA
10611 PR rtl-optimization/64886
10612 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10613
09bf990e
TV
106142016-04-09 Tom de Vries <tom@codesourcery.com>
10615
10616 PR tree-optimization/68953
10617 * gcc.dg/graphite/pr68953.c: New test.
10618
138c3c1a
DH
106192016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10620
10621 PR fortran/70592
10622 * gfortran.dg/deferred_character_16.f90: New test.
10623
f55460af
JJ
106242016-04-09 Jakub Jelinek <jakub@redhat.com>
10625
10626 PR tree-optimization/70586
10627 * gcc.c-torture/execute/pr70586.c: New test.
10628
0b77bbf3
DH
106292016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10630
10631 PR sanitizer/70573
10632 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10633 with __builtin_memset
10634 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10635
c42cfb5c
CP
106362016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10637
10638 PR lto/70289
10639 PR ipa/70348
10640 PR tree-optimization/70373
10641 PR middle-end/70533
10642 PR middle-end/70534
10643 PR middle-end/70535
10644 * c-c++-common/goacc/reduction-5.c: New test.
10645 * c-c++-common/goacc/reduction-promotions.c: New test.
10646 * gfortran.dg/goacc/reduction-3.f95: New test.
10647 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10648
56cfb596
PP
106492016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10650
10651 PR c++/70590
10652 PR c++/70452
10653 * g++.dg/pr70590.C: New test.
10654 * g++.dg/pr70590-2.C: New test.
10655
1a13c0a2
JJ
106562016-04-08 Jakub Jelinek <jakub@redhat.com>
10657
abc0647a
JJ
10658 PR middle-end/70593
10659 * gcc.target/i386/pr70593.c: New test.
10660
1a13c0a2
JJ
10661 PR rtl-optimization/70574
10662 * gcc.target/i386/avx2-pr70574.c: New test.
10663
c3da4956
MO
106642016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10665
10666 PR sanitizer/70541
10667 * c-c++-common/asan/pr70541.c: New test.
10668
9f1b833b
TV
106692016-04-08 Tom de Vries <tom@codesourcery.com>
10670
10671 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10672 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10673
bae7adda
KT
106742016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10675
10676 PR target/70566
10677 * gcc.c-torture/execute/pr70566.c: New test.
10678
211f3d57
TV
106792016-04-08 Tom de Vries <tom@codesourcery.com>
10680
10681 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10682 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10683
02cf2861
AM
106842016-04-08 Alan Modra <amodra@gmail.com>
10685
10686 * gcc.target/powerpc/pr70117.c: New.
10687
5f490f9f
JJ
106882016-04-07 Jakub Jelinek <jakub@redhat.com>
10689
56e9b710
JJ
10690 PR testsuite/70581
10691 * gcc.dg/lto/simd-function_0.c: New test.
10692
5f490f9f
JJ
10693 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10694 clones.
10695 * c-c++-common/attr-simd-2.c: Likewise.
10696 * c-c++-common/attr-simd-4.c: Likewise.
10697 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10698 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10699
e4ebc74d
TP
107002016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10701
10702 PR testsuite/70553
10703 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10704
9817ae35
TS
107052016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10706 Tom de Vries <tom@codesourcery.com>
10707
10708 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10709 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10710 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10711 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10712 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10713 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10714 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10715 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10716
e292f64d
PP
107172016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10718
10719 PR c/70436
10720 * g++.dg/warn/Wparentheses-29.C: New test.
10721
6b37bdaf
PP
107222016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10723
10724 PR c/70436
10725 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10726 explicit braces to resolve a future -Wparentheses warning.
10727
64824205
RH
107282016-04-06 Richard Henderson <rth@redhat.com>
10729
10730 * gcc.dg/pr61817-1.c: New test.
10731 * gcc.dg/pr61817-2.c: New test.
10732 * gcc.dg/pr69391-1.c: New test.
10733 * gcc.dg/pr69391-2.c: New test.
10734
bc2fc1f3
VM
107352016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10736
10737 PR rtl-optimization/70398
c87885ca 10738 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10739
41414a02
EB
107402016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10741
10742 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10743
4066ea8a
YR
107442016-04-06 Yvan Roux <yvan.roux@linaro.org>
10745 Pedro Alves <palves@redhat.com>
10746
10747 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10748
ec35ea45
JJ
107492016-04-06 Jakub Jelinek <jakub@redhat.com>
10750
3866f8dd
JJ
10751 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10752 Check for avx512f effective targets instead of avx2.
10753 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10754 for AVX512F clones.
10755 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10756 * g++.dg/gomp/declare-simd-1.C: Likewise.
10757 * g++.dg/gomp/declare-simd-3.C: Likewise.
10758 * g++.dg/gomp/declare-simd-4.C: Likewise.
10759
ec35ea45
JJ
10760 PR middle-end/70550
10761 * c-c++-common/gomp/pr70550-1.c: New test.
10762 * c-c++-common/gomp/pr70550-2.c: New test.
10763
c08d28ac
NS
107642016-04-05 Nathan Sidwell <nathan@acm.org>
10765
10766 PR c++/70512
10767 * g++.dg/ext/attribute-may-alias-5.C: New.
10768
1d510e04
JJ
107692016-04-05 Jakub Jelinek <jakub@redhat.com>
10770
10771 PR c++/70336
10772 * c-c++-common/pr70336.c: New test.
10773 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10774 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10775
84278ed9
JH
107762016-04-05 Jan Hubicka <hubicka@ucw.cz>
10777
10778 PR ipa/66223
10779 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10780
268a0ec4
JJ
107812016-04-05 Jakub Jelinek <jakub@redhat.com>
10782
10783 PR rtl-optimization/70542
10784 * gcc.dg/torture/pr70542.c: New test.
10785 * gcc.target/i386/avx2-pr70542.c: New test.
10786
5e8c2eb1
ZS
107872016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10788
10789 PR tree-optimization/70509
10790 * gcc.target/i386/avx512bw-pr70509.c: New test.
10791
c0daf32d
PP
107922016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10793
10794 PR c++/70452
10795 * g++.dg/ext/constexpr-vla4.C: New test.
10796
bf867841
UB
107972016-04-05 Uros Bizjak <ubizjak@gmail.com>
10798
10799 PR target/70510
10800 * gcc.target/i386/pr70510.c: New test.
10801
3022186a
RB
108022016-04-05 Richard Biener <rguenther@suse.de>
10803
10804 PR tree-optimization/70526
10805 * g++.dg/torture/pr70526.C: New testcase.
10806
55fc79b2
JJ
108072016-04-05 Jakub Jelinek <jakub@redhat.com>
10808
10809 PR target/70525
10810 * gcc.target/i386/pr70525.c: New test.
10811
62b233f2
RB
108122016-04-05 Richard Biener <rguenther@suse.de>
10813
10814 PR middle-end/70499
10815 * g++.dg/torture/pr70499.C: New testcase.
10816
cc05759d
RB
108172016-04-05 Richard Biener <rguenther@suse.de>
10818
10819 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10820 remove XFAIL.
10821
f23f16d4
JJ
108222016-04-04 Jakub Jelinek <jakub@redhat.com>
10823
10824 PR middle-end/70307
10825 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10826 rs6000 ABI warnings.
10827
d27ecc49
JH
108282016-04-04 Jan Hubicka <hubicka@ucw.cz>
10829
10830 PR ipa/66223
10831 * g++.dg/ipa/devirt-51.C: New testcase.
10832
c974c96e 108332016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10834 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10835
10836 PR middle-end/70457
10837 * gcc.dg/torture/pr70457.c: New.
10838
7a85da89
AV
108392016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10840
10841 PR fortran/67538
10842 * gfortran.dg/allocate_with_source_19.f08: New test.
10843
de517e64
AV
108442016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10845
10846 PR fortran/65795
10847 * gfortran.dg/coarray_allocate_6.f08: New test.
10848
43b9f499
RB
108492016-04-04 Richard Biener <rguenther@suse.de>
10850
10851 PR rtl-optimization/70484
10852 * gcc.dg/torture/pr70484.c: New testcase.
10853
f13355da
MP
108542016-04-04 Marek Polacek <polacek@redhat.com>
10855
10856 PR c/70307
10857 * gcc.dg/torture/pr70307.c: New test.
10858
6cc6ed50
OE
108592016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10860
10861 PR target/70416
10862 PR target/67391
10863 * gcc.target/sh/torture/pr70416.c: New.
10864
abdc16c8
MS
108652016-04-02 Martin Sebor <msebor@redhat.com>
10866
10867 PR c++/67376
10868 PR c++/70170
10869 PR c++/70172
10870 PR c++/70228
10871 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10872 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10873 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10874 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10875 * g++.dg/cpp0x/constexpr-string.C: Same.
10876 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10877 * g++.dg/cpp0x/pr65398.C: Same.
10878 * g++.dg/ext/constexpr-vla1.C: Same.
10879 * g++.dg/ext/constexpr-vla2.C: Same.
10880 * g++.dg/ext/constexpr-vla3.C: Same.
10881 * g++.dg/ubsan/pr63956.C: Same.
10882
763cd859
JJ
108832016-04-01 Jakub Jelinek <jakub@redhat.com>
10884
10885 PR rtl-optimization/70467
10886 * gcc.target/i386/pr70467-2.c: New test.
10887
0f875435
JJ
108882016-04-01 Jakub Jelinek <jakub@redhat.com>
10889 Marek Polacek <polacek@redhat.com>
10890
10891 PR c++/70488
10892 * g++.dg/init/new47.C: New test.
10893
41d14659
RR
108942016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10895
10896 PR target/70496
10897 * gcc.target/arm/pr70496.c: New test.
10898
f9bf89bb
NS
108992016-04-01 Nathan Sidwell <nathan@acm.org>
10900
73b9085d
NS
10901 PR c++/68475
10902 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10903
4afdcfaa
IE
109042016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10905
10906 PR target/69890
10907 * gcc.dg/strlenopt.h (memmove): New.
10908 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10909 instead of "string.h".
10910 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10911 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10912 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10913 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10914 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10915 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10916 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10917 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10918 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10919 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10920 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10921 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10922 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10923 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10924 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10925 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10926 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10927 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10928 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10929 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10930
b5d7a29c
RO
109312016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10932
10933 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10934 (Holder::foo): Reflect this.
10935
b660f9ec
IE
109362016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10937
10938 PR target/70442
10939 * gcc.dg/pr70442.c: New test.
10940
88504f34
NS
109412016-03-31 Nathan Sidwell <nathan@acm.org>
10942
10943 PR c++/70393
10944 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10945
95d34b96
KY
109462016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10947
10948 PR target/70453
10949 * gcc.target/i386/pr70453.c: New test.
10950
b4c4967c
AB
109512016-03-31 Andrey Belevantsev <abel@ispras.ru>
10952
10953 PR target/70292
10954 * gcc.c-torture/pr70292.c: New test.
10955
5fde6a45
MP
109562016-03-31 Marek Polacek <polacek@redhat.com>
10957
10958 PR c/70297
10959 * c-c++-common/pr70297.c: New test.
10960 * g++.dg/cpp0x/typedef-redecl.C: New test.
10961 * gcc.dg/typedef-redecl2.c: New test.
10962
97eb24c4
JJ
109632016-03-31 Jakub Jelinek <jakub@redhat.com>
10964
10965 PR rtl-optimization/70460
10966 * gcc.c-torture/execute/pr70460.c: New test.
10967
efc3536f
RB
109682016-03-31 Richard Biener <rguenther@suse.de>
10969
10970 PR c++/70430
10971 * g++.dg/ext/vector30.C: New testcase.
10972
e0876e21
DH
109732016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10974 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10975
10976 * gfortran.dg/fmt_pf.f90: New test.
10977
e9bff8c6
RO
109782016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10979
10980 Forward-port from 5 branch
10981 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10982
10983 PR testsuite/70356
10984 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10985 dg-require-effective-target after dg-do.
10986
10987 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10988
10989 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10990
2620c80d
TS
109912016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10992 Julian Brown <julian@codesourcery.com>
10993 Chung-Lin Tang <cltang@codesourcery.com>
10994 Cesar Philippidis <cesar@codesourcery.com>
10995 James Norris <jnorris@codesourcery.com>
10996 Tom de Vries <tom@codesourcery.com>
10997 Nathan Sidwell <nathan@codesourcery.com>
10998
bf867841 10999 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11000 * c-c++-common/goacc/loop-clauses.c: Likewise.
11001 * g++.dg/goacc/template.C: Likewise.
11002 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11003 * gfortran.dg/goacc/loop-1.f95: Likewise.
11004 * gfortran.dg/goacc/loop-5.f95: Likewise.
11005 * gfortran.dg/goacc/loop-6.f95: Likewise.
11006 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11007 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11008 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11009 * c-c++-common/goacc/clauses-fail.c: Likewise.
11010 * c-c++-common/goacc/parallel-1.c: Likewise.
11011 * c-c++-common/goacc/reduction-1.c: Likewise.
11012 * c-c++-common/goacc/reduction-2.c: Likewise.
11013 * c-c++-common/goacc/reduction-3.c: Likewise.
11014 * c-c++-common/goacc/reduction-4.c: Likewise.
11015 * c-c++-common/goacc/routine-3.c: Likewise.
11016 * c-c++-common/goacc/routine-4.c: Likewise.
11017 * c-c++-common/goacc/routine-5.c: Likewise.
11018 * c-c++-common/goacc/tile.c: Likewise.
11019 * g++.dg/goacc/template.C: Likewise.
11020 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11021 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11022 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11023 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11024 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11025 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11026 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11027 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11028 * c-c++-common/goacc/use_device-1.c: ... this file.
11029 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11030 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11031 * c-c++-common/goacc/host_data-6.c: ... this file.
11032 * c-c++-common/goacc/loop-2-kernels.c: New file.
11033 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11034 * c-c++-common/goacc/loop-3.c: Likewise.
11035 * g++.dg/goacc/reference.C: Likewise.
11036 * g++.dg/goacc/routine-1.C: Likewise.
11037 * g++.dg/goacc/routine-2.C: Likewise.
11038
f6d2d066
RB
110392016-03-30 Richard Biener <rguenther@suse.de>
11040
11041 PR middle-end/70450
11042 * gcc.dg/torture/pr70450.c: New testcase.
11043
d43242b9
JJ
110442016-03-30 Jakub Jelinek <jakub@redhat.com>
11045
11046 PR target/70421
11047 * gcc.dg/torture/pr70421.c: New test.
11048 * gcc.target/i386/avx512f-pr70421.c: New test.
11049
5ce43b77
L
110502016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11051
11052 PR testsuite/70364
11053 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11054 (check): New function.
11055 (bar): Call check.
11056 (foo): Align stack to 16 bytes when calling bar.
11057 * gcc.target/i386/cleanup-2.c: Likewise.
11058
d014a712
PP
110592016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11060
11061 PR tree-optimization/59124
11062 * gcc.dg/Warray-bounds-19.c: New test.
11063
3f8257db 110642016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11065
11066 * lib/prune.exp (escape_regex_chars): New.
11067 (prune_file_path): Update to quote metcharacters for regexp.
11068
3336c6e0
JJ
110692016-03-29 Jakub Jelinek <jakub@redhat.com>
11070
a362f023
JJ
11071 PR rtl-optimization/70429
11072 * gcc.c-torture/execute/pr70429.c: New test.
11073
3336c6e0
JJ
11074 PR tree-optimization/70405
11075 * gcc.dg/pr70405.c: New test.
11076
728557fd
AV
110772016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11078
11079 PR fortran/70397
11080 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11081 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11082
bef977d4
TS
110832016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11084
11085 PR testsuite/64177
11086 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11087 __cilkrts_set_param to set two workers.
11088 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11089 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11090
6f6d25c9
DH
110912016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11092
bf867841 11093 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11094
45733562
KY
110952016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11096
11097 PR target/70406
bf867841 11098 * gcc.target/i386/pr70406.c: New test.
45733562 11099
a1799e5e
EB
111002016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11101
11102 * gnat.dg/specs/double_record_extension3.ads: New test.
11103
5fca7b66
RH
111042016-03-25 Richard Henderson <rth@redhat.com>
11105
11106 PR target/70120
11107 * gcc.target/aarch64/pr70120-1.c: New.
11108 * gcc.target/aarch64/pr70120-2.c: New.
11109 * gcc.target/aarch64/pr70120-3.c: New.
11110
31ce75c6
PP
111112016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11112
11113 PR c++/62212
11114 * g++.dg/template/mangle2.C: The dg-do directive should be
11115 "compile" not "assemble".
11116
3caf0ca1
BS
111172016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11118
11119 PR lto/69650
11120 * gcc.dg/pr69650.c: New test.
11121
634035b6
DE
111222016-03-25 David Edelsohn <dje.gcc@gmail.com>
11123
11124 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11125
45d34276
AM
111262016-03-25 Alan Modra <amodra@gmail.com>
11127
11128 * gcc.dg/dfp/pr70052.c: New test.
11129
8f085166
RH
111302016-03-24 Richard Henderson <rth@redhat.com>
11131
11132 PR middle-end/69845
11133 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11134 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11135
011e5ec3
TV
111362016-03-24 Tom de Vries <tom@codesourcery.com>
11137
11138 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11139
9e3f4551
TV
111402016-03-24 Tom de Vries <tom@codesourcery.com>
11141
11142 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11143 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11144
45780041
TV
111452016-03-24 Tom de Vries <tom@codesourcery.com>
11146
11147 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11148 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11149
887ab4e5
PP
111502016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11151
11152 PR c++/62212
11153 * g++.dg/template/mangle2.C: New test.
11154
69a9a66f
RB
111552016-03-24 Richard Biener <rguenther@suse.de>
11156
11157 PR tree-optimization/70396
11158 * gcc.dg/torture/pr70396.c: New testcase.
11159
ed87de55
RB
111602016-03-24 Richard Biener <rguenther@suse.de>
11161
11162 PR middle-end/70370
11163 * gcc.dg/torture/pr70370.c: New testcase.
11164
ea064934
TV
111652016-03-24 Tom de Vries <tom@codesourcery.com>
11166
11167 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11168 * gfortran.dg/goacc/kernels-tree.f95: Same.
11169 * gfortran.dg/goacc/parallel-tree.f95: Same.
11170
b2a4dd1d
TV
111712016-03-24 Tom de Vries <tom@codesourcery.com>
11172
11173 * c-c++-common/goacc/uninit-if-clause.c: New test.
11174 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11175
72e7cd6e
JJ
111762016-03-24 Jakub Jelinek <jakub@redhat.com>
11177
11178 PR target/70290
bf867841
UB
11179 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11180 Fix formatting.
72e7cd6e 11181
ce9d0c03
RB
111822016-03-24 Richard Biener <rguenther@suse.de>
11183
11184 PR tree-optimization/70372
11185 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11186
426b9428
PP
111872016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11188
11189 PR c++/70347
11190 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11191
cd1588c4
PP
111922016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11193
11194 PR c++/70332
11195 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11196
61637db3
JJ
111972016-03-23 Jakub Jelinek <jakub@redhat.com>
11198
928af3bf
JJ
11199 PR c++/70001
11200 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11201 * g++.dg/cpp1y/pr70001.C: New test.
11202
61637db3
JJ
11203 PR c++/70323
11204 * g++.dg/cpp0x/constexpr-70323.C: New test.
11205
05aca4e7
AO
112062016-03-23 Alexandre Oliva <aoliva@redhat.com>
11207 Jason Merrill <jason@redhat.com>
11208 Jakub Jelinek <jakub@redhat.com>
11209
11210 PR c++/69315
11211 * g++.dg/cpp0x/constexpr-69315.C: New test.
11212 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11213
fbdb6baf
MP
112142016-03-23 Marek Polacek <polacek@redhat.com>
11215
11216 PR c++/69884
11217 * g++.dg/warn/Wignored-attributes-1.C: New test.
11218 * g++.dg/warn/Wignored-attributes-2.C: New test.
11219
d79ee524
TV
112202016-03-23 Tom de Vries <tom@codesourcery.com>
11221
11222 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11223 initialization.
11224 * gfortran.dg/goacc/private-3.f95 (test): Same.
11225 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11226 missing use param.
11227
a59f0bef
KT
112282016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11229
11230 * lib/target-supports.exp: Remove v7ve entry from loop
11231 creating effective target checks.
11232 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11233 (add_options_for_arm_arch_v7ve): Likewise.
11234
0179520a
JJ
112352016-03-23 Jakub Jelinek <jakub@redhat.com>
11236
11237 PR tree-optimization/70354
11238 * gcc.dg/vect/pr70354-1.c: New test.
11239 * gcc.dg/vect/pr70354-2.c: New test.
11240 * gcc.target/i386/avx2-pr70354-1.c: New test.
11241 * gcc.target/i386/avx2-pr70354-2.c: New test.
11242
75bb14d7
JL
112432016-03-22 Jeff Law <law@redhat.com>
11244
11245 PR target/70232
11246 * gcc.dg/tree-ssa/pr70232.c: New test.
11247
72c9526d
IE
112482016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11249
11250 PR target/70302
11251 * gcc.target/i386/pr70302.c: New test.
11252
a3ca1bc5
RB
112532016-03-22 Richard Biener <rguenther@suse.de>
11254
11255 PR middle-end/70251
11256 * g++.dg/torture/pr70251.C: New testcase.
11257
5c240f4d
DM
112582016-03-22 David Malcolm <dmalcolm@redhat.com>
11259
11260 PR c/69993
11261 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11262 Wmisleading-indentation.c.
11263 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11264 reflect change to diagnostic text and order of messages.
11265 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11266
80f6631b
DE
112672016-03-22 David Edelsohn <dje.gcc@gmail.com>
11268
11269 * g++.dg/ext/java-3.C: Don't compile on AIX.
11270
9a10956c
RB
112712016-03-22 Richard Biener <rguenther@suse.de>
11272
11273 PR middle-end/70333
11274 * gcc.dg/torture/pr70333.c: New testcase.
11275
6cedf922
IE
112762016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11277
11278 * g++.dg/ext/pr70290.C: New test.
11279
cd6c27ac
KY
112802016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11281
11282 PR target/70325
11283 * gcc.target/i386/pr70325.c: New test.
11284
4cde512c
JJ
112852016-03-22 Jakub Jelinek <jakub@redhat.com>
11286
b01915ed
JJ
11287 PR target/70329
11288 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11289 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11290
4e3e2cf1
JJ
11291 PR target/70300
11292 * gcc.target/i386/pr70300.c: New test.
11293
4cde512c
JJ
11294 PR c++/70295
11295 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11296 (func2): New function for cond with parens, xfail warning for c++.
11297 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11298
16f6d7dc
PP
112992016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11300
11301 PR c++/70096
11302 * g++.dg/template/ptrmem30.C: New test.
11303
a3e2b438
PP
113042016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11305
11306 PR c++/70204
11307 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11308 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11309
11b6a02e
JJ
113102016-03-21 Jakub Jelinek <jakub@redhat.com>
11311
11312 PR middle-end/70326
11313 * gcc.dg/pr70326.c: New test.
11314
b9407883
MG
113152016-03-21 Marc Glisse <marc.glisse@inria.fr>
11316 Jakub Jelinek <jakub@redhat.com>
11317
11318 PR tree-optimization/70317
11319 * gcc.dg/pr70317.c: New test.
11320
4a148e19
UB
113212016-03-21 Uros Bizjak <ubizjak@gmail.com>
11322
11323 PR target/70327
11324 * gcc.target/i386/pr70327.c: New test.
11325
2a85ddbb
ML
113262016-03-21 Martin Liska <mliska@suse.cz>
11327
7d36fe98 11328 PR ipa/70306
2a85ddbb
ML
11329 * gcc.dg/ipa/pr70306.c: New test.
11330
4a148e19 113312016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11332
11333 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11334 * gcc.target/arm/attr-align3.c: Likewise.
11335 * gcc.target/arm/attr_arm.c: Likewise.
11336 * gcc.target/arm/flip-thumb.c: Likewise.
11337
6b366948
JJ
113382016-03-21 Jakub Jelinek <jakub@redhat.com>
11339
11340 PR target/70296
11341 * gcc.target/powerpc/altivec-36.c: New test.
11342
2fac8c14
RB
113432016-03-21 Richard Biener <rguenther@suse.de>
11344
11345 PR tree-optimization/70310
11346 * gcc.dg/torture/pr70310.c: New testcase.
11347
e9bde854
KY
113482016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11349
11350 PR target/70293
11351 * gcc.target/i386/pr70293.c: New test.
11352
56bbfaf6
RB
113532016-03-21 Richard Biener <rguenther@suse.de>
11354
11355 PR tree-optimization/70288
11356 * gcc.dg/torture/pr70288-1.c: New testcase.
11357 * gcc.dg/torture/pr70288-2.c: Likewise.
11358
3eee49ed
AB
113592016-03-21 Andrey Belevantsev <abel@ispras.ru>
11360
11361 PR rtl-optimization/69307
11362 * gcc.target/arm/pr69307.c: New test.
4a148e19 11363
8e7816b4
AB
113642016-03-21 Andrey Belevantsev <abel@ispras.ru>
11365
11366 PR rtl-optimization/69102
11367 * gcc.c-torture/compile/pr69102.c: New test.
11368
14d7d4be
JL
113692016-03-18 Jeff Law <law@redhat.com>
11370
11371 PR rtl-optimization/70263
11372 * gcc.c-torture/compile/pr70263-1.c: New test.
11373 * gcc.target/i386/pr70263-2.c: New test.
11374
5c6a601c
BS
113752016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11376
11377 PR rtl-optimization/70278
11378 * gcc.dg/torture/pr70278.c: New test.
11379 * gcc.target/arm/pr70278.c: New test.
11380
4bbf545b
DM
113812016-03-18 David Malcolm <dmalcolm@redhat.com>
11382
11383 PR c/70281
11384 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11385 (test_builtin_types_compatible_p): New test function.
11386 * gcc.dg/pr70281.c: New test case.
11387
dc28bb68
CL
113882016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11389
11390 PR target/70113
11391 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11392
5e8d6dff
IE
113932016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11394
11395 PR tree-optimization/70252
11396 * gcc.dg/pr70252.c: New test.
11397
d0e7e403
TV
113982016-03-18 Tom de Vries <tom@codesourcery.com>
11399
11400 * gcc.dg/pr70161-2.c: New test.
11401 * gcc.dg/pr70161.c: New test.
11402
fa22501a
TV
114032016-03-18 Tom de Vries <tom@codesourcery.com>
11404
11405 PR ipa/70269
11406 * gcc.dg/pr70269.c: New test.
11407
dd125026
JJ
114082016-03-18 Jakub Jelinek <jakub@redhat.com>
11409
11410 PR c++/70267
11411 * g++.dg/ext/java-3.C: New test.
11412
91914f0a
PP
114132016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11414
11415 PR c++/70205
11416 * g++.dg/lookup/pr70205.C: New test.
11417
753a8910
PP
114182016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11419
11420 PR c++/70218
11421 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11422
14ba7b28
MP
114232016-03-17 Marek Polacek <polacek@redhat.com>
11424
11425 PR c/69407
11426 * gcc.dg/atomic-op-6.c: New test.
11427
ded60913
DM
114282016-03-17 David Malcolm <dmalcolm@redhat.com>
11429
11430 PR c/70264
11431 * c-c++-common/pr70264.c: New test case.
11432
a3aad0e6
JJ
114332016-03-17 Jakub Jelinek <jakub@redhat.com>
11434
17366700
JJ
11435 PR c++/70144
11436 * c-c++-common/pr70144-1.c: New test.
11437 * c-c++-common/pr70144-2.c: New test.
11438
a3aad0e6
JJ
11439 PR c++/70272
11440 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11441 * g++.dg/opt/flifetime-dse6.C: New test.
11442 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11443
b57e6e18
L
114442016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11445
11446 PR driver/70192
11447 * gcc.dg/pic-1.c: New test.
11448 * gcc.dg/pic-2.c: Likewise.
11449 * gcc.dg/pic-3.c: Likewise.
11450 * gcc.dg/pic-4.c: Likewise.
11451 * gcc.dg/pie-1.c: Likewise.
11452 * gcc.dg/pie-2.c: Likewise.
11453 * gcc.dg/pie-3.c: Likewise.
11454 * gcc.dg/pie-4.c: Likewise.
11455 * gcc.dg/pie-5.c: Likewise.
11456 * gcc.dg/pie-6.c: Likewise.
11457
b38ba58b
TV
114582016-03-17 Tom de Vries <tom@codesourcery.com>
11459
11460 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11461 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11462
6931b3b7
RB
114632016-03-17 Richard Biener <rguenther@suse.de>
11464
11465 PR debug/70271
11466 * g++.dg/debug/pr70271.C: New testcase.
11467
0c8b64cb
IE
114682016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11469
11470 * gcc.target/i386/pr70251.c: New test.
11471
b1970801
MP
114722016-03-17 Marek Polacek <polacek@redhat.com>
11473
11474 PR c++/70194
11475 * g++.dg/warn/constexpr-70194.C: New test.
11476
820c5eaa
RH
114772016-03-16 Richard Henderson <rth@redhat.com>
11478
11479 PR middle-end/70240
11480 * gcc.c-torture/compile/pr70240.c: New.
11481
da0ad263
SKS
114822016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11483
11484 * gcc.c-torture/compile/20151204.c: Skip for avr.
11485
c73d295c
JJ
114862016-03-16 Jakub Jelinek <jakub@redhat.com>
11487
11488 PR target/70245
11489 * g++.dg/opt/pr70245.C: New test.
11490 * g++.dg/opt/pr70245.h: New file.
11491 * g++.dg/opt/pr70245-aux.cc: New file.
11492
b2794066
MS
114932016-03-16 Martin Sebor <msebor@redhat.com>
11494
11495 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11496
aa43616c
RH
114972016-03-16 Richard Henderson <rth@redhat.com>
11498
11499 PR middle-end/70199
11500 * gcc.c-torture/compile/pr70199.c: New.
11501
59608fe5
L
115022016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11503
11504 * gcc.dg/uninit-19.c: Run dos2unix.
11505
ab4c578f
MP
115062016-03-16 Marek Polacek <polacek@redhat.com>
11507
11508 PR c/70093
11509 * gcc.dg/nested-func-10.c: New test.
11510 * gcc.dg/nested-func-9.c: New test.
11511
f5387e76
JJ
115122016-03-16 Jakub Jelinek <jakub@redhat.com>
11513
11514 PR tree-optimization/68714
11515 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11516
7662b718
TV
115172016-03-16 Tom de Vries <tom@codesourcery.com>
11518
11519 PR tree-optimization/68715
11520 * gcc.dg/graphite/pr68715-2.c: New test.
11521 * gcc.dg/graphite/pr68715.c: New test.
11522 * gfortran.dg/graphite/pr68715.f90: New test.
11523
be7ce7ae
TV
115242016-03-16 Tom de Vries <tom@codesourcery.com>
11525
11526 PR tree-optimization/68809
11527 * gcc.dg/graphite/pr68809-2.c: New test.
11528 * gcc.dg/graphite/pr68809.c: New test.
11529
1935f250
JJ
115302016-03-16 Jakub Jelinek <jakub@redhat.com>
11531
6651c93e
JJ
11532 PR c++/70147
11533 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11534 method call to i () as argument. Adjust expected output.
11535
1935f250
JJ
11536 PR c++/70147
11537 * g++.dg/ubsan/pr70147-1.C: New test.
11538 * g++.dg/ubsan/pr70147-2.C: New test.
11539
ab1caa6e
MS
115402016-03-15 Martin Sebor <msebor@redhat.com>
11541
11542 PR c++/58281
11543 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11544
5c2a1bbb
JDA
115452016-03-15 John David Anglin <danglin@gcc.gnu.org>
11546
cb5d8ad1
JDA
11547 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11548 hppa*-*-hpux*.
11549
b440dd40
JDA
11550 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11551
5c2a1bbb
JDA
11552 PR libfortran/69799
11553 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11554 libatomic_available.
11555
42c729c5
MP
115562016-03-15 Marek Polacek <polacek@redhat.com>
11557
11558 PR c++/70209
11559 * g++.dg/ext/attribute-may-alias-4.C: New test.
11560
82b1c550
AM
115612016-03-15 Alexander Monakov <amonakov@ispras.ru>
11562
11563 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11564 -fvar-tracking-assignments-toggle flag.
11565
4ccbf3a6
PH
115662016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11567
11568 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11569
c39858bd
JJ
115702016-03-15 Jakub Jelinek <jakub@redhat.com>
11571
11572 PR rtl-optimization/70222
11573 * gcc.c-torture/execute/pr70222-1.c: New test.
11574 * gcc.c-torture/execute/pr70222-2.c: New test.
11575
8be119c1
RH
115762016-03-15 Richard Henderson <rth@redhat.com>
11577
11578 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11579
6598bb55
AB
115802016-03-15 Andrey Belevantsev <abel@ispras.ru>
11581
11582 PR rtl-optimization/69032
11583 * gcc.dg/pr69032.c: New test.
11584
81fa2944
AB
115852016-03-15 Andrey Belevantsev <abel@ispras.ru>
11586
11587 PR rtl-optimization/63384
4a148e19 11588 * g++.dg/pr63384.C: New test.
81fa2944 11589
74ea9ab6
AB
115902016-03-15 Andrey Belevantsev <abel@ispras.ru>
11591
11592 PR target/64411
11593 * gcc.target/i386/pr64411.C: New test.
11594
045d5055
TV
115952016-03-15 Tom de Vries <tom@codesourcery.com>
11596
11597 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11598 * gfortran.dg/goacc/kernels-alias.f95: New test.
11599
3ea33585
MS
116002016-03-14 Martin Sebor <msebor@redhat.com>
11601
11602 PR c++/53792
11603 * g++.dg/cpp0x/constexpr-inline.C: New test.
11604 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11605
1df7b330
DE
116062016-03-14 David Edelsohn <dje.gcc@gmail.com>
11607
11608 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11609
79b57d18
JJ
116102016-03-14 Jakub Jelinek <jakub@redhat.com>
11611
11612 PR middle-end/70219
11613 * gcc.dg/pr70219.c: New test.
11614
3cbf012a
BS
116152016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11616
11617 PR target/70083
11618 * gcc.dg/torture/pr70083.c: New test.
11619 * gcc.target/i386/pr70083.c: New test.
11620
a9fee7cd
RB
116212016-03-14 Richard Biener <rguenther@suse.de>
11622
11623 PR tree-optimization/56365
11624 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11625
4799603f
SB
116262016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11627
11628 PR target/70098
11629 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11630 New function.
11631 * g++.dg/pr70098.C: New testcase.
11632
11633
760ca967
TV
116342016-03-14 Tom de Vries <tom@codesourcery.com>
11635
11636 PR tree-optimization/70045
11637 * gcc.dg/graphite/pr70045.c: New test.
11638
44e66a77
JD
116392016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11640
11641 PR fortran/69043
11642 * gfortran.dg/include_9.f90: New test.
11643
a18e0fe1
DH
116442016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11645
11646 PR fortran/45076
11647 gfortran.dg/prof/prof.exp: New script.
11648 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11649
d0aca6ab
AB
116502016-03-12 Andrey Belevantsev <abel@ispras.ru>
11651
11652 PR rtl-optimization/69307
11653 * gcc.dg/pr69307.c: New test.
11654
cefe08a4
VM
116552016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11656
11657 PR target/69614
11658 * gcc.target/arm/pr69614.c: New.
11659
70112e2a
PT
116602016-03-12 Paul Thomas <pault@gcc.gnu.org>
11661
11662 PR fortran/70031
11663 * gfortran.dg/submodule_14.f08: New test
11664
11665 PR fortran/69524
11666 * gfortran.dg/submodule_15.f08: New test
11667
3f1e5d3a
PP
116682016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11669
11670 PR c++/70106
11671 * g++.dg/cpp1y/paren3.C: New test.
11672
a3f6d680
MM
116732016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11674
11675 PR target/70131
11676 * gcc.target/powerpc/ppc-round2.c: New test.
11677
92348f09
BS
116782016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11679
11680 PR target/70123
11681 * gcc.dg/torture/pr70123.c: New test.
11682
cebde9e9
JL
116832016-03-11 Jeff Law <law@redhat.com>
11684
11685 PR tree-optimization/70190
11686 * gcc.c-torture/compile/pr70190.c: New test.
11687
3edc5da4
DM
116882016-03-11 David Malcolm <dmalcolm@redhat.com>
11689
11690 PR c/68187
11691 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11692 case.
11693 (test43_b): Likewise.
11694 (test43_c): Likewise.
11695 (test43_d): Likewise.
11696 (test43_e): Likewise.
11697 (test43_f): Likewise.
11698 (test43_g): Likewise.
11699 (test44_a): Likewise.
11700 (test44_b): Likewise.
11701 (test44_c): Likewise.
11702 (test44_d): Likewise.
11703 (test44_e): Likewise.
11704
318c1204
DM
117052016-03-11 David Malcolm <dmalcolm@redhat.com>
11706
11707 PR c/70085
11708 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11709
bc062234
KT
117102016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11711
11712 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11713 dg-options.
11714
acfc1ac1
KT
117152016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11716
11717 PR target/70002
11718 PR target/69245
11719 * gcc.target/aarch64/pr69245_2.c: New test.
11720
d1e2bb2d
JJ
117212016-03-11 Jakub Jelinek <jakub@redhat.com>
11722
11723 PR tree-optimization/70177
11724 * gcc.dg/pr70177.c: New test.
11725
07350627
AL
117262016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11727
11728 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11729
5c6706f7
AL
117302016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11731
11732 * gcc.dg/tree-ssa/sra-20.c: New.
11733
02d472a2
JJ
117342016-03-11 Jakub Jelinek <jakub@redhat.com>
11735
686d390a
JJ
11736 PR rtl-optimization/70174
11737 * gcc.dg/pr70174.c: New test.
11738
02d472a2
JJ
11739 PR tree-optimization/70169
11740 * gcc.dg/pr70169.c: New test.
11741
0f9befa1
IE
117422016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11743
11744 PR target/70160
11745 * gcc.target/i386/pr70160.c: New test.
11746
432d4670
AK
117472016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11748
11749 * gcc.target/s390/dfp-1.c: New test.
11750
a3dc8760
NC
117512016-03-10 Nick Clifton <nickc@redhat.com>
11752
11753 PR target/70044
11754 * gcc.target/aarch64/pr70044.c: New test.
11755
b87a8d7d
PP
117562016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11757 Jakub Jelinek <jakub@redhat.com>
11758
11759 PR c++/70001
11760 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11761 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11762 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11763
4f4ada6a
JH
117642016-03-10 Jan Hubicka <hubicka@ucw.cz>
11765
11766 PR lto/69589
11767 * g++.dg/lto/pr69589_0.C: New testcase
11768 * g++.dg/lto/pr69589_1.C: New testcase
11769
d49b0aa0
MP
117702016-03-10 Marek Polacek <polacek@redhat.com>
11771
11772 PR c++/70153
11773 * g++.dg/delayedfold/unary-plus1.C: New test.
11774
117752016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11776
11777 * gcc.target/arm/pr45701-1.c: Escape brackets.
11778 * gcc.target/arm/pr45701-2.c: Likewise.
11779
71017a7b
AL
117802016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11781
11782 * gfortran.dg/unconstrained_commons.f: New.
11783
ba52669f
AM
117842016-03-10 Alan Modra <amodra@gmail.com>
11785
11786 * gcc.dg/pr69195.c: New.
11787 * gcc.dg/pr69238.c: New.
11788
27742332
TV
117892016-03-10 Tom de Vries <tom@codesourcery.com>
11790
11791 PR testsuite/68915
11792 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11793
3a81a594
RB
117942016-03-10 Richard Biener <rguenther@suse.de>
11795
11796 PR tree-optimization/70128
11797 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11798 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11799
3433b975
JJ
118002016-03-09 Jakub Jelinek <jakub@redhat.com>
11801
c2864f02
JJ
11802 PR tree-optimization/70152
11803 * gcc.dg/pr70152.c: New test.
11804
3433b975
JJ
11805 PR target/70086
11806 * gcc.target/i386/pr70086-1.c: New test.
11807 * gcc.target/i386/pr70086-2.c: New test.
11808 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11809
11810 PR tree-optimization/70127
11811 * gcc.c-torture/execute/pr70127.c: New test.
11812
96b3c82d
CP
118132016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11814
11815 * c-c++-common/goacc/combined-directives-2.c: New test.
11816
b4f3232d
DM
118172016-03-09 David Malcolm <dmalcolm@redhat.com>
11818
11819 PR c/68473
11820 PR c++/70105
11821 * g++.dg/diagnostic/pr70105.C: New test.
11822 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11823 (test_multiple_ordinary_maps): New test function.
11824
40499f81
DM
118252016-03-09 David Malcolm <dmalcolm@redhat.com>
11826
11827 PR c/68473
11828 PR c++/70105
11829 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11830 Drop range information from call to inform_at_rich_loc.
11831 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11832 New.
11833 (test_show_locus): Replace calls to rich_location::add_range with
11834 calls to add_range. Rewrite the tests that used the now-defunct
11835 rich_location ctor taking a source_range. Simplify other tests
11836 by replacing calls to COMBINE_LOCATION_DATA with calls to
11837 make_location.
11838
c9e33662
RB
118392016-03-09 Richard Biener <rguenther@suse.de>
11840 Jakub Jelinek <jakub@redhat.com>
11841
11842 PR tree-optimization/70138
11843 * gcc.dg/vect/pr70138-1.c: New testcase.
11844 * gcc.dg/vect/pr70138-2.c: Likewise.
11845
2c73b764
JJ
118462016-03-09 Jakub Jelinek <jakub@redhat.com>
11847
11848 PR target/70049
11849 * gcc.target/i386/pr70049.c: New test.
11850
c06d25bb
RB
118512016-03-09 Richard Biener <rguenther@suse.de>
11852
11853 PR c/70143
11854 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11855 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11856 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11857
5828a501
RO
118582016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11859
11860 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11861 arm-*-*.
11862
2e141c8d
JJ
118632016-03-09 Jakub Jelinek <jakub@redhat.com>
11864
5a9def37
JJ
11865 PR middle-end/67278
11866 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11867
2e141c8d
JJ
11868 PR target/67278
11869 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11870
11871 PR middle-end/70050
11872 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11873 in testcase comment.
11874
bf751f40
TV
118752016-03-09 Tom de Vries <tom@codesourcery.com>
11876
11877 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11878 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11879 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11880 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11881 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11882 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11883 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11884 * gfortran.dg/goacc/kernels-loop.f95: New test.
11885
e210c999
MS
118862016-03-08 Martin Sebor <msebor@redhat.com>
11887
11888 PR c++/62096
11889 * g++.dg/warn/overflow-warn-7.C: New test.
11890
80aac5c8
JM
118912016-03-08 Jason Merrill <jason@redhat.com>
11892
11893 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11894 * lib/target-supports.exp (check_effective_target_concepts): New.
11895
12b81409
JJ
118962016-03-08 Jakub Jelinek <jakub@redhat.com>
11897
d259b234
JJ
11898 PR c++/70135
11899 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11900 * g++.dg/ubsan/pr70135.C: New test.
11901
12b81409
JJ
11902 PR target/70110
11903 * gcc.dg/pr70110.c: New test.
11904
b4e9f2aa
MJ
119052016-03-07 Martin Jambor <mjambor@suse.cz>
11906
11907 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11908 * c-c++-common/gomp/if-1.c: Likewise.
11909 * c-c++-common/gomp/pr61486-2.c: Likewise.
11910 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11911 to dg-additional-options.
11912 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11913 * g++/gomp/target-teams-1.c: Likewise.
11914 * gcc.dg/gomp/gomp.exp: Likewise.
11915 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11916 dg-additional-options.
11917 * gfortran.dg/gomp/gomp.exp: Likewise.
11918 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11919 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11920 dg-additional-options.
11921 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11922
f86e631e
MJ
119232016-03-07 Martin Jambor <mjambor@suse.cz>
11924
11925 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11926 * c-c++-common/gomp/gridify-1.c: New test.
11927 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11928
94156b3f
AV
119292016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11930
11931 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11932 trigger for cortex-r8, when scanning for register r8.
11933 * gcc.target/arm/pr45701-2.c: Likewise.
11934
a84a49b7 119352016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11936 Jeff Law <law@redhat.com>
a84a49b7
RB
11937
11938 PR tree-optimization/69740
11939 * gcc.c-torture/compile/pr69740-1.c: New test.
11940 * gcc.c-torture/compile/pr69740-2.c: New test.
11941
e41f6c9e
BS
119422016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11943
11944 * lib/target-supports.exp
11945 (check_effective_target_whole_vector_shift): Enable for PPC64.
11946
57548bf5
RB
119472016-03-07 Richard Biener <rguenther@suse.de>
11948
11949 PR tree-optimization/70115
11950 * gcc.dg/torture/pr70115.c: New testcase.
11951
4ae13300
NS
119522016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11953
11954 PR middle-end/69916
11955 * c-c-++-common/goacc/pr69916.c: New.
11956
5edb9853
RH
119572016-03-07 Richard Henderson <rth@redhat.com>
11958
11959 * gcc.c-torture/compile/pr70061.c: New test.
11960
2067a8f3
RB
119612016-03-07 Richard Biener <rguenther@suse.de>
11962
11963 PR testsuite/70109
11964 * gcc.dg/vect/O3-pr36098.c: New testcase.
11965
4145a9b7
CL
119662016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11967
11968 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11969
1878be32
EB
119702016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11971
11972 * gnat.dg/renaming9.ad[sb]: New testcase.
11973
df762bb2
JJ
119742016-03-05 Jakub Jelinek <jakub@redhat.com>
11975
11976 PR c++/70084
11977 * g++.dg/expr/stdarg3.C: New test.
11978
7d461295
JL
119792016-03-04 Jeff Law <law@redhat.com>
11980
11981 PR tree-optimization/69196
11982 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11983 x86_64-*-*.
11984
29b9828f
BS
119852016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11986
b6b552fd
BS
11987 PR c/69973
11988 * gcc.dg/pr69973.c: New test.
11989
201d49e9
BS
11990 PR rtl-optimization/69941
11991 * gcc.dg/torture/pr69941.c: New test.
11992
29b9828f
BS
11993 PR c/69824
11994 * gcc.dg/pr69824.c: New test.
11995
640b7e74
TV
119962016-03-05 Tom de Vries <tom@codesourcery.com>
11997
11998 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11999 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12000 function.
12001
7a3a3fad
PP
120022016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12003
12004 PR c++/66786
12005 * g++.dg/cpp1y/var-templ48.C: New test.
12006 * g++.dg/cpp1y/var-templ49.C: New test.
12007
cd439aec
EB
120082016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12009
12010 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12011
60204554
JJ
120122016-03-04 Jakub Jelinek <jakub@redhat.com>
12013
0c8825de
JJ
12014 PR c++/70035
12015 * g++.dg/ubsan/pr70035.C: New test.
12016
60204554
JJ
12017 PR target/70062
12018 * gcc.target/i386/pr70062.c: New test.
12019
f79d4eab
L
120202016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12021
12022 * g++.dg/template/typename21.C: Remove c++98_only.
12023
ea81ce67
L
120242016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12025
12026 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12027
64b23c13
DM
120282016-03-04 David Malcolm <dmalcolm@redhat.com>
12029
12030 PR c/68187
12031 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12032 function.
12033 (fn_42_b): Likewise.
12034 (fn_42_c): Likewise.
12035
729526f5
DM
120362016-03-04 David Malcolm <dmalcolm@redhat.com>
12037
12038 PR c/68187
12039 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12040 function.
12041 (fn_40_b): Likewise.
12042 (fn_41_a): Likewise.
12043 (fn_41_b): Likewise.
12044
f9ea11ac
JJ
120452016-03-04 Jakub Jelinek <jakub@redhat.com>
12046
12047 PR target/70059
12048 * gcc.target/i386/avx512f-pr70059.c: New test.
12049 * gcc.target/i386/avx512dq-pr70059.c: New test.
12050
b6c38c69
BS
120512016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12052
12053 PR rtl-optimization/57676
12054 * gcc.dg/torture/pr57676.c: New test.
12055
af3cdd34
IE
120562016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12057
12058 * gcc.dg/pr70026.c: New test.
12059
7ff6ca38
MP
120602016-03-04 Marek Polacek <polacek@redhat.com>
12061
12062 PR c/69798
12063 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12064 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12065
a6bf62d5
KT
120662016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12067
12068 PR target/70004
12069 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12070 Delete.
12071 (test_corners_sisd_si): Likewise.
12072 (main): Remove checks of the above.
12073 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12074
ae4cdc6a
EB
120752016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12076
12077 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12078
08455559
CL
120792016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12080
12081 * gcc.dg/torture/pr69951.c: Accept argc==0.
12082
e9a35493
RB
120832016-03-04 Richard Biener <rguenther@suse.de>
12084
12085 PR c++/70054
12086 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12087 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12088
fba054c2
DV
120892016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12090
12091 PR testsuite/69766
12092 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12093 testing multiarch.
12094
f10cdc6c
JJ
120952016-03-04 Jakub Jelinek <jakub@redhat.com>
12096
12097 PR debug/69947
12098 * gcc.dg/guality/pr69947.c: New test.
12099
2e981ba0
JJ
121002016-03-03 Jakub Jelinek <jakub@redhat.com>
12101
12102 PR ada/70017
12103 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12104
0ba3bfa2
KT
121052016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12106
12107 PR rtl-optimization/69904
12108 * gcc.target/arm/pr69904.c: New test.
12109
97ecdb46
JJ
121102016-03-03 Jakub Jelinek <jakub@redhat.com>
12111
12112 PR target/70021
12113 * gcc.dg/vect/pr70021.c: New test.
12114 * gcc.target/i386/pr70021.c: New test.
12115
a2a743a1
MP
121162016-03-03 Marek Polacek <polacek@redhat.com>
12117
12118 PR middle-end/70050
12119 * gcc.dg/pr70050.c: New test.
12120
fa07ecdd
JG
121212016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12122
12123 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12124
23504262
ML
121252016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12126
12127 PR tree-optimization/70043
12128 * gfortran.dg/vect/pr70043.f90: New test.
12129
b7b9e1a9
EB
121302016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12131
12132 * gnat.dg/specs/task1.ads: New test.
12133
cb83ba54
RO
121342016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12135
12136 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12137 Invoke gdb with -batch.
12138 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12139
a75f5e30
RB
121402016-03-03 Richard Biener <rguenther@suse.de>
12141
12142 PR tree-optimization/55936
12143 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12144
268bc320
JL
121452016-03-02 Jeff Law <law@redhat.com>
12146
815f20ab
JL
12147 PR rtl-optimization/69942
12148 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12149 effects of argument promotions.
12150
268bc320
JL
12151 PR tree-optimization/69987
12152 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12153 target does not support -fprefetch-loop-arrays.
12154
171f7de5
UB
121552016-03-02 Uros Bizjak <ubizjak@gmail.com>
12156
12157 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12158
192912db
BC
121592016-03-02 Bin Cheng <bin.cheng@arm.com>
12160
c7908871 12161 PR rtl-optimization/69052
192912db
BC
12162 * gcc.target/i386/pr69052.c: New test.
12163
90a7a40b
AM
121642016-03-02 Alan Modra <amodra@gmail.com>
12165
12166 * gcc.dg/pr69990.c: New.
12167
69fa742f
JJ
121682016-03-02 Jakub Jelinek <jakub@redhat.com>
12169
de752fb0
JJ
12170 PR c/68062
12171 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12172
12173 PR middle-end/70022
12174 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12175
69fa742f
JJ
12176 PR target/70028
12177 * gcc.target/i386/pr70028.c: New test.
12178
7c65bd56
MK
121792016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12180
12181 * c-c++-common/asan/swapcontext-test-1.c,
12182 * c-c++-common/tsan/thread_leak.c,
12183 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12184 * g++.dg/tsan/benign_race.C,
12185 * g++.dg/tsan/fd_close_norace.C,
12186 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12187 races with sanitizer output
12188
37d98220 121892016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12190 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12191
12192 PR target/67278
12193 * gcc.dg/simd-8.c: New testcase.
12194
218db463
RB
121952016-03-02 Richard Biener <rguenther@suse.de>
12196
12197 PR middle-end/67278
12198 * gcc.dg/simd-7.c: New testcase.
12199
22c72158
EB
122002016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12201
12202 * gcc.target/i386/pr70007.c: Tweak.
12203
9a790ccc
DV
122042016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12205
12206 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12207
bd02f00f
MP
122082016-03-02 Marek Polacek <polacek@redhat.com>
12209
12210 PR c/67854
12211 * gcc.dg/pr67854.c: New test.
12212
1e840f39
JJ
122132016-03-02 Jakub Jelinek <jakub@redhat.com>
12214
12215 PR middle-end/70025
12216 * gcc.dg/torture/pr70025.c: New test.
12217
bca00241
VK
122182016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12219
12220 PR tree-optimization/68621
12221 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12222
0bca04b8
EB
122232016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12224
12225 * gcc.target/i386/pr70007.c: New test.
12226
2a9afc86
JL
122272016-03-01 Jeff Law <law@redhat.com>
12228
eab2541b 12229 PR tree-optimization/69196
9d83ef71 12230 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12231
2a9afc86
JL
12232 PR tree-optimization/69196
12233 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12234 duplicating code and spoiling the expected output.
12235
0d39977e
MM
122362016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12237
12238 PR target/70033
12239 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12240 supports power9 before doing tests.
12241 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12242 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12243 * gcc.target/powerpc/p9-permute.c: Likewise.
12244
a0c0699d
UB
122452016-03-01 Uros Bizjak <ubizjak@gmail.com>
12246
12247 PR target/70027
12248 * gcc.target/i386/pr70027.c: New test.
12249
0ae3ef47 122502016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12251
12252 * gcc.dg/pr70017.c: New test.
12253
686e2237
JJ
122542016-03-01 Jakub Jelinek <jakub@redhat.com>
12255
12256 PR c/69796
12257 PR c/69974
12258 * gcc.dg/pr69796.c: New test.
12259 * gcc.dg/pr69974.c: New test.
12260
f8e4188c
EB
122612016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12262
12263 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12264
5e3f1c7c
JL
122652016-02-29 Jeff Law <law@redhat.com>
12266
12267 PR tree-optimization/69987
12268 * gfortran.dg/pr69987.f90: New test.
12269
12270 PR tree-optimization/69989
12271 * gcc.c-torture/compile/pr69989-2.c: New test.
12272
1be56bc5
MP
122732016-03-01 Marek Polacek <polacek@redhat.com>
12274
12275 PR c++/69795
12276 * g++.dg/parse/invalid1.C: New test.
12277
1b19470d
RB
122782016-03-01 Richard Biener <rguenther@suse.de>
12279
12280 PR middle-end/70022
12281 * gcc.dg/pr70022.c: New testcase.
12282
3ae0661a
IE
122832016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12284
12285 PR tree-optimization/69956
12286 * gcc.dg/pr69956.c: New test.
12287
0f09ab88
BS
122882016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12289
12290 PR target/70011
12291 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12292 XFAIL when hardware supports efficient unaligned storage access.
12293
76d881bf
PP
122942016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12295
12296 PR c++/69961
12297 * g++.dg/template/pr69961a.C: New test.
12298 * g++.dg/template/pr69961b.C: New test.
12299
7168133a
DM
123002016-02-29 David Malcolm <dmalcolm@redhat.com>
12301
12302 PR preprocessor/69985
12303 * gcc.dg/cpp/pr69985.c: New test case.
12304
0c6072a3
JL
123052016-02-29 Jeff Law <law@redhat.com>
12306
e66f219b
JL
12307 PR tree-optimization/70005
12308 * gcc.c-torture/execute/pr70005.c New test.
12309
0c6072a3
JL
12310 PR tree-optimization/69999
12311 * gcc.c-torture/compile/pr69999.c: New test.
12312
fd9fbdb3
YR
123132016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12314
12315 PR tree-optimization/69652
12316 * gcc.dg/torture/pr69652.c: Delete test.
12317 * gcc.dg/vect/pr69652.c: New test.
12318
cbd400b4
RB
123192016-02-19 Richard Biener <rguenther@suse.de>
12320
12321 PR tree-optimization/69980
12322 * gfortran.dg/vect/pr69980.f90: New testcase.
12323
84ea0f58
EB
123242016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12325
12326 * gcc.target/sparc/20160229-1.c: New test.
12327
5d2a63dc
EB
123282016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12329
12330 * gnat.dg/stack_usage3.adb: New test.
12331 * gnat.dg/stack_usage3_pkg.ads: New helper.
12332
93e708f9
EB
123332016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12334
12335 * gnat.dg/renaming8.adb: New test.
12336 * gnat.dg/renaming8_pkg1.ads: New helper.
12337 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12338 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12339
6512bc93
RB
123402016-02-29 Richard Biener <rguenther@suse.de>
12341
12342 PR tree-optimization/69720
12343 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12344
7b201a88
TK
123452016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12346
12347 PR fortran/68147
12348 PR fortran/47674
12349 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12350
82ee0cf2 123512016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12352 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12353
12354 PR fortran/56007
12355 * gfortran.dg/coarray_8.f90: Adjust error message.
12356 * gfortran.dg/pr56007.f90: New test.
12357 * gfortran.dg/pr56007.f: New test.
12358
cdc1a2c8
L
123592016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12360
12361 PR tree-optimization/69989
12362 * gcc.dg/torture/pr69989.c: New test.
12363
33505bcf
EB
123642016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12365
12366 * gcc.target/i386/stack-realign-win.c: New test.
12367
524bfb19
HA
123682016-02-28 Harald Anlauf <anlauf@gmx.de>
12369
12370 PR fortran/60126
12371 * gfortran.dg/pr60126.f90: New test.
12372
bd542508
JL
123732016-02-27 Jeff Law <law@redhat.com>
12374
12375 Revert
12376 2016-02-26 Richard Biener <rguenther@suse.de>
12377 Jeff Law <law@redhat.com>
12378
12379 PR tree-optimization/69740
12380 * gcc.c-torture/compile/pr69740-1.c: New test.
12381 * gcc.c-torture/compile/pr69740-2.c: New test.
12382
dd1291e0
JD
123832016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12384
5fb67f8b 12385 PR fortran/69910
dd1291e0
JD
12386 * gfortran.dg/newunit_4.f90: New test.
12387
5cfefb59
JJ
123882016-02-27 Jakub Jelinek <jakub@redhat.com>
12389
12390 PR target/69613
12391 PR rtl-optimization/69886
12392 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12393 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12394 target.
12395
20ba5f33
MS
123962016-02-26 Martin Sebor <msebor@redhat.com>
12397
12398 PR tree-optimization/15826
12399 * gcc.dg/tree-ssa/pr15826.c: New test.
12400
e6fb01b0
JJ
124012016-02-26 Jakub Jelinek <jakub@redhat.com>
12402
12403 PR target/69969
12404 * gcc.target/powerpc/pr69969.c: New test.
12405
e3e0cf64
MS
124062016-02-26 Martin Sebor <msebor@redhat.com>
12407
12408 PR c++/15766
12409 * g++.old-deja/g++.other/decl5.C: Add a test case.
12410
d1f2bea5
SB
124112016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12412
12413 PR target/69946
12414 * gcc.target/powerpc/pr69946.c: New file.
12415
4a4f9d2b 124162016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12417 Jeff Law <law@redhat.com>
4a4f9d2b 12418
e3e0cf64 12419 PR tree-optimization/69740
4a4f9d2b
RB
12420 * gcc.c-torture/compile/pr69740-1.c: New test.
12421 * gcc.c-torture/compile/pr69740-2.c: New test.
12422
ad2a2706
MJ
124232016-02-26 Martin Jambor <mjambor@suse.cz>
12424
12425 PR middle-end/69920
12426 * gcc.dg/torture/pr69932.c: New test.
12427 * gcc.dg/torture/pr69936.c: Likewise.
12428
1d11f7ce
AK
124292016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12430
12431 PR target/69709
12432 * gcc.target/s390/pr69709.c: New test.
12433
6cfccbb2
KT
124342016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12435
12436 PR target/69245
12437 * gcc.target/aarch64/pr69245_1.c: New test.
12438
ac59ad4e
KT
124392016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12440
12441 PR target/69613
12442 * gcc.dg/torture/pr69613.c: New test.
12443
a2ad54a0
JJ
124442016-02-26 Jakub Jelinek <jakub@redhat.com>
12445
12446 PR rtl-optimization/69891
12447 * gcc.target/i386/pr69891.c: New test.
12448
0884062c 124492016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12450 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12451
d2369d4f 12452 PR target/61397
c163789b
MM
12453 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12454 functionality for both 32-bit and 64-bit.
12455
5aed7e2c
RB
124562016-02-26 Richard Biener <rguenther@suse.de>
12457
12458 PR tree-optimization/69551
12459 * gcc.dg/torture/pr69951.c: New testcase.
12460
798e2a8e
RB
124612016-02-25 Richard Biener <rguenther@suse.de>
12462
12463 PR tree-optimization/48795
12464 * gcc.dg/Warray-bounds-18.c: New testcase.
12465
9559fbac
RO
124662016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12467
12468 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12469
c049b107
JJ
124702016-02-25 Jakub Jelinek <jakub@redhat.com>
12471
12472 PR rtl-optimization/69896
12473 * gcc.dg/pr69896.c: New test.
12474
1137001c
PP
124752016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12476
12477 PR c++/69736
12478 * g++.dg/cpp1y/paren2.C: New test.
12479
2e9c8641
MS
124802016-02-24 Martin Sebor <msebor@redhat.com>
12481
12482 PR c/51147
12483 * gcc.dg/enum-mode-2.c: New test.
12484
03ca8fb3
JJ
124852016-02-24 Jakub Jelinek <jakub@redhat.com>
12486
12487 PR c++/69922
12488 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12489 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12490 * g++.dg/ubsan/pr69922.C: New test.
12491
0b05329b
MP
124922016-02-24 Marek Polacek <polacek@redhat.com>
12493
12494 PR c/69819
12495 * gcc.dg/pr69819.c: New test.
12496
57c2c374
MS
124972016-02-24 Martin Sebor <msebor@redhat.com>
12498
3b96b93a
MS
12499 PR c++/69912
12500 * g++.dg/ext/flexary15.C: New test.
12501
125022016-02-24 Martin Sebor <msebor@redhat.com>
12503
12504 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12505 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12506 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12507
65433bb5
MK
125082016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12509 Charles Baylis <charles.baylis@linaro.org>
12510
12511 PR debug/61033
12512 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12513
f802a424 125142016-02-24 Richard Biener <rguenther@suse.de>
44293580 12515 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12516
12517 PR middle-end/69760
12518 * gcc.dg/torture/pr69760.c: New testcase.
12519
525f795f
RO
125202016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12521
12522 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12523 pattern on Solaris with as.
12524
cd7bbceb
KT
125252016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12526
12527 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12528 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12529 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12530 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12531
89c0c1fd
JJ
125322016-02-24 Jakub Jelinek <jakub@redhat.com>
12533
12534 PR middle-end/69915
12535 * gcc.dg/pr69915.c: New test.
12536
0683fd27
KT
125372016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12538
12539 PR rtl-optimization/69886
12540 * gcc.dg/torture/pr69886.c: New test.
12541
e53d562a
RB
125422016-02-24 Richard Biener <rguenther@suse.de>
12543
12544 PR middle-end/68963
12545 * gcc.dg/torture/pr68963.c: New testcase.
12546
74a00288
KT
125472016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12548
12549 PR target/69875
12550 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12551 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12552 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12553 * gcc.target/arm/atomic_loaddi_1.c: New test.
12554 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12555 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12556 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12557 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12558 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12559 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12560 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12561 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12562
340fd4c9
JJ
125632016-02-24 Jakub Jelinek <jakub@redhat.com>
12564
12565 PR middle-end/69909
12566 * gcc.dg/torture/pr69909.c: New test.
12567
47d3fdb2
RB
125682016-02-24 Richard Biener <rguenther@suse.de>
12569
12570 PR tree-optimization/69907
12571 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12572 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12573 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12574
dab73e73
CB
125752016-02-24 Christian Bruel <christian.bruel@st.com>
12576
12577 * gcc.target/arm/pragma_cpp_fma.c: New test.
12578
7cc5ec65
JD
125792016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12580
12581 PR fortran/61156
12582 * gfortran.dg/include_6.f90: Update test.
12583
067fbd8b
JJ
125842016-02-23 Jakub Jelinek <jakub@redhat.com>
12585
12586 PR objc/69844
12587 * objc.dg/pr69844.m: New test.
12588
64a454d9
JD
125892016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12590
12591 PR libgfortran/69456
12592 * gfortran.dg/namelist_89.f90: New test.
12593 * gfortran.dg/pr59700.f90: Update test..
12594
35886f0b
MS
125952016-02-23 Martin Sebor <msebor@redhat.com>
12596
12597 PR middle-end/69780
12598 * g++.dg/ext/builtin_alloca.C: New test.
12599 * gcc.dg/builtins-68.c: New test.
12600
162cc7e3
RH
126012016-02-23 Richard Henderson <rth@redhat.com>
12602
12603 * gcc.target/i386/addr-space-3.c: Remove test.
12604
196440f8
DM
126052016-02-23 David Malcolm <dmalcolm@redhat.com>
12606
12607 PR preprocessor/69126
12608 PR preprocessor/69543
12609 * c-c++-common/pr69126-2-long.c: New test.
12610 * c-c++-common/pr69126-2-short.c: New test.
12611 * c-c++-common/pr69543-1.c: Remove xfail.
12612
1d3121af
DM
126132016-02-23 David Malcolm <dmalcolm@redhat.com>
12614
12615 PR preprocessor/69126
12616 PR preprocessor/69543
12617 PR preprocessor/69558
12618 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12619 (f): Rename to...
12620 (test_2): ...this, and add leading comment.
12621 (MACRO_3, test_3): New.
12622 (MACRO_4A, MACRO_4B, test_4): New.
12623 (MACRO): Rename to...
12624 (MACRO_5): ...this.
12625 (g): Rename to...
12626 (test_5): ...this, updating for renaming of MACRO, and
12627 add leading comment.
12628 * c-c++-common/pr69543-1.c: New.
12629 * c-c++-common/pr69543-2.c: New.
12630 * c-c++-common/pr69543-3.c: New.
12631 * c-c++-common/pr69543-4.c: New.
12632 * c-c++-common/pr69558-1.c: New.
12633 * c-c++-common/pr69558-2.c: New.
12634 * c-c++-common/pr69558-3.c: New.
12635 * c-c++-common/pr69558-4.c: New.
12636 * gcc.dg/pr69558.c: Move to...
12637 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12638 xfail for c++.
12639
f99c3557
TS
126402016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12641
12642 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12643 to -ftree-parallelize-loops/-fopenacc changes.
12644 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12645 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12646 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12647 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12648 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12649 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12650 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12651 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12652 * c-c++-common/goacc/kernels-loop.c: Likewise.
12653 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12654 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12655 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12656 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12657
c60ec7c2
RO
126582016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12659
12660 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12661
f1a62b6f
JJ
126622016-02-23 Jakub Jelinek <jakub@redhat.com>
12663
e67bf044
JJ
12664 PR c++/69902
12665 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12666
f1a62b6f
JJ
12667 PR c/69900
12668 * gcc.dg/pr69900.c: New test.
12669
20c5e09e
MJ
126702016-02-23 Martin Jambor <mjambor@suse.cz>
12671
12672 PR tree-optimization/69666
12673 * gcc.dg/tree-ssa/pr69666.c: New test.
12674
e457a6fc
AV
126752016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12676
12677 PR fortran/67451
12678 * gfortran.dg/coarray_allocate_5.f08: New test.
12679
d7b574f4
AK
126802016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12681
12682 * gcc.target/s390/vcond-shift.c: Move to ...
12683 * gcc.target/s390/vector/vcond-shift.c: ... here.
12684
58bdeb44
AK
126852016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12686
12687 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12688 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12689
7cd0387b
AK
126902016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12691
12692 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12693
4246c8da
MW
126942016-02-20 Mark Wielaard <mjw@redhat.com>
12695
12696 PR c/28901
12697 * gcc.dg/unused-variable-3.c: New test.
12698
f93bc532
JJ
126992016-02-22 Jakub Jelinek <jakub@redhat.com>
12700
12701 PR target/69888
12702 * gcc.target/i386/pr69888.c: New test.
12703
c4e360f4
RB
127042016-02-22 Richard Biener <rguenther@suse.de>
12705
12706 PR tree-optimization/69882
12707 * gfortran.dg/vect/pr69882.f90: New testcase.
12708
09c92f1c
JJ
127092016-02-22 Jakub Jelinek <jakub@redhat.com>
12710
12711 PR target/69885
12712 * gcc.dg/pr69885.c: New test.
12713
f88d45dc
OE
127142016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12715
12716 PR target/69806
12717 PR target/54089
12718 * gcc.target/sh/pr54089-10.c: New.
12719
ce1ff48e
PT
127202016-02-20 Paul Thomas <pault@gcc.gnu.org>
12721
12722 PR fortran/69423
12723 * gfortran.dg/deferred_character_15.f90 : New test.
12724
bbf27208
DH
127252016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12726
12727 PR fortran/57365
12728 gfortran.dg/allocate_with_source_18.f03: New test.
12729
127302016-02-20 Harald Anlauf <anlauf@gmx.de>
12731
12732 PR fortran/52531
12733 gfortran.dg/gomp/pr52531.f90: New test.
12734
268be88c
BE
127352016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12736
12737 PR c++/69865
12738 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12739 -std=c++03.
12740
4b6c824a
JJ
127412016-02-19 Jakub Jelinek <jakub@redhat.com>
12742
871b3f47
JJ
12743 PR c++/69826
12744 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12745 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12746
7a965d51
JJ
12747 PR c++/69850
12748 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12749
4b6c824a
JJ
12750 PR c++/69851
12751 * g++.dg/torture/pr69851.C: New test.
12752
15fca21a
MS
127532016-02-19 Martin Sebor <msebor@redhat.com>
12754
12755 PR testsuite/69573
12756 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12757
19e21586
JJ
127582016-02-19 Jakub Jelinek <jakub@redhat.com>
12759
03a616ac
JJ
12760 PR c++/69850
12761 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12762 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12763
19e21586
JJ
12764 PR c++/67767
12765 * g++.dg/cpp0x/pr67767.C: New test.
12766
2db16594
KT
127672016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12768
12769 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12770 for fp, simd, crypto, crc, lse.
12771 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12772 above.
12773 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12774 effective target check.
12775
5a7d9d1e
JJ
127762016-02-19 Jakub Jelinek <jakub@redhat.com>
12777
12778 PR target/69820
12779 * gcc.target/i386/pr69820.c: New test.
12780
6448f064
AK
127812016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12782
12783 * gcc.target/s390/vector/int128-1.c: New test.
12784
d0a859e6
AK
127852016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12786
12787 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12788
9e4eb643
AK
127892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12790
12791 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12792 instruction pattern name to prevent the testcase from failing with
12793 -march=z13.
12794
859a4c0e
AK
127952016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12796
12797 * gcc.target/s390/md/movstr-2.c: New test.
12798
efc2340b
MK
127992016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12800
12801 * gcc.target/s390/morestack.c: New test.
12802
ca2bfbc2
DV
128032016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12804
12805 PR target/69625
12806 * gcc.target/s390/pr69625.c: Add test case.
12807
efd4bd05
BE
128082016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12809
12810 PR testsuite/68580
12811 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12812
2bf2078a
MM
128132016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12814
12815 PR target/68404
12816 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12817 * gcc.target/powerpc/fusion3.c: Likewise.
12818
f003579e
RB
128192016-02-18 Richard Biener <rguenther@suse.de>
12820
12821 PR middle-end/69553
12822 * g++.dg/torture/pr69553.C: New testcase.
12823
19233914
NC
128242016-02-18 Nick Clifton <nickc@redhat.com>
12825
efd4bd05
BE
12826 PR target/62254
12827 PR target/69610
12828 * gcc.target/arm/pr62554.c: New test.
12829 * gcc.target/arm/pr69610-1.c: New test.
12830 * gcc.target/arm/pr69610-2.c: New test.
19233914 12831
23f27839
RB
128322016-02-18 Richard Biener <rguenther@suse.de>
12833
12834 PR middle-end/69854
12835 * gcc.dg/torture/pr69854.c: New testcase.
12836
932c0da4
JJ
128372016-02-17 Jakub Jelinek <jakub@redhat.com>
12838
12839 PR c++/69850
12840 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12841
1bed93e4
BS
128422012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12843
12844 * gcc.target/powerpc/vec-cg.c: New test.
12845
57bfb134
RB
128462016-02-17 Richard Biener <rguenther@suse.de>
12847
12848 PR testsuite/69586
12849 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12850
a44e0ebb
KT
128512016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12852
12853 PR target/69161
12854 * gcc.c-torture/compile/pr69161.c: New test.
12855
ffacd726
DS
128562016-02-17 David Sherwood <david.sherwood@arm.com>
12857
12858 PR target/69532
12859 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12860 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12861
448db8d2
EB
128622016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12863
12864 * gcc.dg/ifcvt-4.c: Skip on Visium.
12865
e2f0522e
EB
128662016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12867
12868 * gnat.dg/atomic8.adb: New test.
12869
bf17fe3f
EB
128702016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12871
12872 * gnat.dg/discr46.ad[sb]: New test.
12873
ecf835e9
KN
128742016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12875
12876 PR Target/48344
12877 * gcc.target/powerpc/pr48344-1.c: New test.
12878
49a1164a
TK
128792015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12880
12881 PR fortran/69742
12882 * gfortran.dg/associate_21.f90: New test.
12883
bf14eba2
JJ
128842016-02-16 Jakub Jelinek <jakub@redhat.com>
12885
12886 PR c/69835
12887 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12888 -Wnonnull in dg-options.
12889 * c-c++-common/nonnull-2.c: New test.
12890
35a093b6
JG
128912016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12892 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12893
12894 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12895
e387d491
JJ
128962016-02-16 Jakub Jelinek <jakub@redhat.com>
12897
12898 PR middle-end/69801
12899 * gcc.dg/pr69801.c: Add empty dg-options.
12900
ba539195
JN
129012016-02-16 James Norris <jnorris@codesourcery.com>
12902
12903 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12904 * g++.dg/goacc/deviceptr-1.c: New file.
12905
2a2b8f64
JJ
129062016-02-16 Jakub Jelinek <jakub@redhat.com>
12907
12908 PR tree-optimization/69820
12909 * gcc.dg/vect/pr69820.c: New test.
12910
87440c29
RB
129112016-02-16 Richard Biener <rguenther@suse.de>
12912
12913 PR tree-optimization/69776
12914 * gcc.dg/torture/pr69776-2.c: New testcase.
12915
6d87c306
BS
129162016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12917
12918 PR tree-optimization/69714
12919 * gcc.dg/torture/pr69714.c: New test.
12920
3824a0a2
JJ
129212016-02-16 Jakub Jelinek <jakub@redhat.com>
12922
12923 PR tree-optimization/69802
12924 * gcc.dg/pr69802.c: New test.
12925
c8cfe96e
RB
129262016-02-16 Richard Biener <rguenther@suse.de>
12927
12928 PR middle-end/69801
12929 * gcc.dg/pr69801.c: New testcase.
12930
fc12098d
JD
129312016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12932
12933 PR libgfortran/69651
12934 * gfortran.dg/read_bang.f90: New test.
12935 * gfortran.dg/read_bang4.f90: New test.
12936
ba6b3795
JJ
129372016-02-15 Jakub Jelinek <jakub@redhat.com>
12938
f0516ca4
JJ
12939 PR c++/69658
12940 * g++.dg/init/pr69658.C: New test.
12941
ba6b3795
JJ
12942 PR c++/69797
12943 * c-c++-common/pr69797.c: New test.
12944
de3f9a2d
PK
129452016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12946
12947 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12948 check for aarch64*-*-*.
12949
17a3b967
RB
129502016-02-15 Richard Biener <rguenther@suse.de>
12951
12952 PR tree-optimization/69783
12953 * gcc.dg/vect/pr69783.c: New testcase.
12954
1c48bff1
RB
129552016-02-15 Richard Biener <rguenther@suse.de>
12956
12957 PR tree-optimization/69776
12958 * gcc.dg/torture/pr69776.c: New testcase.
12959
1e6025b6
TK
129602016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12961
12962 PR fortran/60526
12963 * gfortran.dg/type_decl_4.f90: Reinstated.
12964
d3308279
JDA
129652016-02-14 John David Anglin <danglin@gcc.gnu.org>
12966
12967 PR fortran/68746
12968 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12969
b7c56581
TK
129702016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12971
12972 PR fortran/60526
12973 PR bootstrap/69816
12974 * gfortran.dg/type_decl_4.f90: Removed.
12975
60cb4ef5
TK
129762016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12977
12978 PR fortran/60526
12979 * gfortran.dg/type_decl_4.f90: New test.
12980
f6964637
AM
129812016-02-14 Alan Modra <amodra@gmail.com>
12982
1a8849d1 12983 PR testsuite/68886
f6964637
AM
12984 * gcc.c-torture/execute/stkalign.c: Revise test.
12985
f5121920
OE
129862016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12987
12988 PR target/67260
12989 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12990
6cda3ab6
OE
129912016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12992
12993 PR target/67260
12994 * gcc.target/sh/torture/pr67260.c: New.
12995
6786e598
JDA
129962016-02-12 John David Anglin <danglin@gcc.gnu.org>
12997
12998 * gcc.dg/pr67964.c: Add dg-require-alias.
12999
7e05dad8
OE
130002016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13001
13002 PR target/67636
13003 PR target/64345
13004 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13005
7f4cc3ce
JD
130062016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13007
13008 PR libgfortran/69668
13009 * gfortran.dg/namelist_88.f90: New test.
13010
955ca6dc
JD
130112016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13012
13013 PR libgfortran/69668
13014 * gfortran.dg/namelist_38.f90: Update test.
13015 * gfortran.dg/namelist_84.f90: Update test.
13016
876217ae
DM
130172016-02-12 David Malcolm <dmalcolm@redhat.com>
13018
13019 PR other/69554
13020 * gcc.dg/pr69554-1.c: New test.
13021 * gfortran.dg/pr69554-1.F90: New test.
13022 * gfortran.dg/pr69554-2.F90: New test.
13023 * lib/gcc-dg.exp (proc dg-locus): New function.
13024 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13025 distinguish between the caret-printing and non-caret-printing
13026 cases. If caret-printing has been explicitly enabled, bail out
13027 without attempting to fix up the output.
13028
61789eed
DM
130292016-02-12 David Malcolm <dmalcolm@redhat.com>
13030
13031 PR driver/69265
13032 PR driver/69453
13033 * gcc.dg/spellcheck-options-3.c: New test case.
13034 * gcc.dg/spellcheck-options-4.c: New test case.
13035 * gcc.dg/spellcheck-options-5.c: New test case.
13036 * gcc.dg/spellcheck-options-6.c: New test case.
13037 * gcc.dg/spellcheck-options-7.c: New test case.
13038 * gcc.dg/spellcheck-options-8.c: New test case.
13039 * gcc.dg/spellcheck-options-9.c: New test case.
13040 * gcc.dg/spellcheck-options-10.c: New test case.
13041
c3090c1f
JJ
130422016-02-12 Jakub Jelinek <jakub@redhat.com>
13043
13044 PR rtl-optimization/69764
13045 PR rtl-optimization/69771
13046 * c-c++-common/pr69764.c: New test.
13047 * gcc.dg/torture/pr69771.c: New test.
13048
8222034d
MP
130492016-02-12 Marek Polacek <polacek@redhat.com>
13050
13051 * g++.dg/torture/init-list1.C: New.
13052
f749f792
MP
130532016-02-12 Marek Polacek <polacek@redhat.com>
13054
13055 * gcc.dg/pr69522.c: Add empty dg-options.
13056
199fb02a
IE
130572016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13058
13059 * g++.dg/lto/lto.exp: Include and init mpx.
13060 * g++.dg/lto/pr69729_0.C: New test.
13061
b69539cb
JJ
130622016-02-12 Jakub Jelinek <jakub@redhat.com>
13063
06ff7000
JJ
13064 PR ipa/69241
13065 * g++.dg/ipa/pr69241-4.C: New test.
13066
b69539cb
JJ
13067 PR ipa/68672
13068 * g++.dg/ipa/pr68672-1.C: New test.
13069 * g++.dg/ipa/pr68672-2.C: New test.
13070 * g++.dg/ipa/pr68672-3.C: New test.
13071
16595a1f
BS
130722016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13073
13074 PR c/69522
6d87c306 13075 * gcc.dg/pr69522.c: New test.
16595a1f 13076
38d795d2
PP
130772016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13078
13079 PR c++/69098
13080 * g++.dg/cpp1y/69098.C: New test.
13081 * g++.dg/cpp1y/69098-2.C: New test.
13082
9c582551
JJ
130832016-02-12 Jakub Jelinek <jakub@redhat.com>
13084
13085 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13086 and neighbour -> neighbor.
13087 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13088 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13089 * c-c++-common/Wvarargs.c: Likewise.
13090 * c-c++-common/goacc/host_data-5.c: Likewise.
13091 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13092 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13093 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13094 * gcc.target/aarch64/pr60697.c: Likewise.
13095 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13096 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13097 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13098 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13099 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13100 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13101 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13102 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13103 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13104 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13105 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13106 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13107 * g++.dg/lookup/koenig5.C: Likewise.
13108 * g++.dg/ext/no-asm-2.C: Likewise.
13109 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13110 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13111 * gfortran.dg/used_types_16.f90: Likewise.
13112 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13113 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13114 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13115 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13116 * gfortran.dg/abstract_type_6.f03: Likewise.
13117 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13118 * gfortran.dg/used_types_15.f90: Likewise.
13119 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13120 * gfortran.dg/exit_3.f08: Likewise.
13121 * gfortran.dg/open_status_2.f90: Likewise.
13122 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13123 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13124 * gfortran.dg/associate_1.f03: Likewise.
13125 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13126 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13127 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13128 * gcc.dg/builtin-object-size-1.c: Likewise.
13129 * gcc.dg/noreturn-6.c: Likewise.
13130 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13131 * gcc.dg/globalalias.c: Likewise.
13132 * gcc.dg/builtins-config.h: Likewise.
13133 * gcc.dg/pr30457.c: Likewise.
13134 * gcc.c-torture/compile/volatile-1.c: Likewise.
13135 * gcc.c-torture/execute/20101011-1.c: Likewise.
13136 * c-c++-common/Waddress-1.c: Likewise.
13137
66756373
JJ
131382016-02-11 Jakub Jelinek <jakub@redhat.com>
13139
13140 PR c/69768
13141 * c-c++-common/Waddress-1.c: New test.
13142
76fe932b
AV
131432016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13144
13145 PR fortran/69296
13146 * gfortran.dg/associate_19.f03: New test.
13147 * gfortran.dg/associate_20.f03: New test.
13148
564c4d4b
OE
131492016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13150
13151 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13152
e1c1ecb0
KT
131532016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13154
13155 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13156 .arch armv8-a\n. Add -dA to dg-options.
13157 * gcc.target/aarch64/assembler_arch_1.c: New test.
13158 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13159
0d7d9458
PC
131602016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13161
13162 PR c++/68726
13163 * g++.dg/cpp0x/pr68726.C: New.
13164
e6208a60
IE
131652016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13166
13167 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13168 test.
13169
281a11eb
RB
131702016-02-11 Richard Biener <rguenther@suse.de>
13171
13172 * g++.dg/tree-ssa/pr61034.C: Adjust.
13173
e03dd765
VM
131742016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13175
4b48faf5 13176 PR target/69148
e03dd765
VM
13177 * gcc.target/s390/pr69148.c: New.
13178
cdc23927
YR
131792016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13180
13181 PR tree-optimization/69652
13182 * gcc.dg/torture/pr69652.c: New test.
13183
e199dd0a
JJ
131842016-02-10 Jakub Jelinek <jakub@redhat.com>
13185 Patrick Palka <ppalka@gcc.gnu.org>
13186
13187 PR ipa/69241
13188 PR c++/69649
13189 * g++.dg/ipa/pr69241-1.C: New test.
13190 * g++.dg/ipa/pr69241-2.C: New test.
13191 * g++.dg/ipa/pr69241-3.C: New test.
13192 * g++.dg/ipa/pr69649.C: New test.
13193
d6b38027
UB
131942016-02-10 Uros Bizjak <ubizjak@gmail.com>
13195
13196 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13197 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13198
13b562c5
BC
131992016-02-10 Bin Cheng <bin.cheng@arm.com>
13200
13201 PR tree-optimization/68021
13202 * gcc.dg/tree-ssa/pr68021.c: New test.
13203
24a179f8
RB
132042016-02-10 Richard Biener <rguenther@suse.de>
13205
13206 PR tree-optimization/69726
13207 * gcc.dg/uninit-22.c: New testcase.
13208
0d99886f
AP
132092016-02-09 Andrew Pinski <apinski@cavium.com>
13210
13211 PR tree-opt/69282
13212 * gcc.c-torture/compile/20160205-1.c: New testcase.
13213
ab04995c
MM
132142016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13215
13216 PR target/68404
13217 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13218 instead accessing a really large arrray.
13219 * gcc.target/powerpc/fusion3.c: Likewise.
13220
4b79ac23
CB
132212016-02-09 Charles Baylis <charles.baylis@linaro.org>
13222
13223 PR target/68532
13224 * gcc.c-torture/execute/pr68532.c: New test.
13225
b890a441
AO
132262016-02-11 Alexandre Oliva <aoliva@redhat.com>
13227
13228 PR target/69634
13229 * gcc.dg/pr69634.c: New.
13230
84a5bef7
RB
132312016-02-09 Richard Biener <rguenther@suse.de>
13232
13233 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13234
1f123759 132352016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13236
1f123759
AF
13237 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13238
65860c77
YR
132392016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13240
13241 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13242
7e1e8a0a
RB
132432016-02-09 Richard Biener <rguenther@suse.de>
13244
13245 PR tree-optimization/69715
13246 * gcc.dg/torture/pr69715.c: New testcase.
13247
efb45a9f
PP
132482016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13249
13250 PR c++/69139
13251 * g++.dg/cpp0x/trailing12.C: New test.
13252 * g++.dg/cpp0x/trailing13.C: New test.
13253
20a0c6f9
PP
132542016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13255
13256 PR c++/69283
13257 PR c++/67835
13258 * g++.dg/cpp1y/auto-fn29.C: New test.
13259 * g++.dg/cpp1y/auto-fn30.C: New test.
13260
a162f3af
JJ
132612016-02-08 Jakub Jelinek <jakub@redhat.com>
13262
13263 PR tree-optimization/69209
13264 * gcc.c-torture/compile/pr69209.c: New test.
13265
4b4a9fbd
JL
132662016-02-08 Jeff Law <law@redhat.com>
13267
13268 PR tree-optimization/68541
13269 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13270 of statements allowed in join block for path splitting.
13271
cfac5ed2
JJ
132722016-02-08 Jakub Jelinek <jakub@redhat.com>
13273
f68bc23f
JJ
13274 PR c++/59627
13275 * g++.dg/gomp/pr59627.C: New test.
13276
cfac5ed2
JJ
13277 PR ipa/69239
13278 * g++.dg/ipa/pr69239.C: New test.
13279
44714d8c
DM
132802016-02-08 David Malcolm <dmalcolm@redhat.com>
13281
13282 PR preprocessor/69664
13283 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13284 * gcc.dg/cpp/warn-comments.c: Likewise.
13285
eba9e839
MP
132862016-02-08 Marek Polacek <polacek@redhat.com>
13287
13288 PR c++/69688
13289 * g++.dg/init/const12.C: New test.
13290
a011cd92
BS
132912016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13292
13293 PR target/60410
13294 * gcc.dg/lto/pr55113_0.c: Remove test.
13295
5317b1be
RB
132962016-02-08 Richard Biener <rguenther@suse.de>
13297
13298 PR tree-optimization/69719
13299 * gcc.dg/torture/pr69719.c: New testcase.
13300
63998a63
RB
133012016-02-08 Richard Biener <rguenther@suse.de>
13302 Jeff Law <law@redhat.com>
13303
13304 PR target/68273
13305 * gcc.target/mips/pr68273.c: New testcase.
13306
43f4a281
RB
133072016-02-08 Richard Biener <rguenther@suse.de>
13308
13309 PR rtl-optimization/69274
13310 * gcc.target/i386/addr-sel-1.c: XFAIL.
13311
0b604d2d
JL
133122016-02-08 Jeff Law <law@redhat.com>
13313
e8dfe49e
JL
13314 PR tree-optimization/68541
13315 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13316
6daecd7a 13317 PR tree-optimization/65917
0b604d2d
JL
13318 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13319
c0f0e35a
JD
133202016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13321
13322 PR fortran/50555
13323 * gfortran.dg/namelist_args.f90: New test.
13324
8981d712
JL
133252016-02-05 Jeff Law <law@redhat.com>
13326
6daecd7a 13327 PR tree-optimization/68541
8981d712
JL
13328 * gcc.dg/tree-ssa/split-path-2.c: New test.
13329 * gcc.dg/tree-ssa/split-path-3.c: New test.
13330 * gcc.dg/tree-ssa/split-path-4.c: New test.
13331 * gcc.dg/tree-ssa/split-path-5.c: New test.
13332 * gcc.dg/tree-ssa/split-path-6.c: New test.
13333 * gcc.dg/tree-ssa/split-path-7.c: New test.
13334
46cb9332
MS
133352016-02-05 Martin Sebor <msebor@redhat.com>
13336
13337 PR c++/69662
13338 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13339 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13340
be2083ea
RH
133412016-02-06 Richard HEnderson <rth@redhat.com>
13342
13343 PR c/69643
13344 * gcc.target/i386/addr-space-4.c: New.
13345 * gcc.target/i386/addr-space-5.c: New.
13346
711d7c23
MM
133472016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13348
13349 PR fortran/66089
13350 * gfortran.dg/elemental_dependency_6.f90: New.
13351
b5c1c988
JJ
133522016-02-05 Jakub Jelinek <jakub@redhat.com>
13353
861c7bcd
JJ
13354 PR rtl-optimization/69691
13355 * gcc.c-torture/execute/pr69691.c: New test.
13356
b5c1c988
JJ
13357 PR c++/69628
13358 * g++.dg/parse/pr69628.C: New test.
13359
f7dfa966
UB
133602016-02-05 Uros Bizjak <ubizjak@gmail.com>
13361
13362 * gcc.dg/sancov/asan.c: Move to ...
13363 * gcc.dg/asan/sancov-1.c: ... here.
13364
9b143e64
UB
133652016-02-05 Uros Bizjak <ubizjak@gmail.com>
13366
13367 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13368
f5d4b899
L
133692016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13370
13371 PR target/69677
13372 * gcc.target/i386/pr69677.c: New test.
13373
76c85fbb
PP
133742016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13375
13376 PR c++/68948
13377 * g++.dg/template/pr68948.C: New test.
13378
f181bf90
DV
133792016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13380
13381 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13382 (only necessary on s390x).
13383
714fb282
L
133842016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13385
13386 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13387 -mno-accumulate-outgoing-args.
13388
618d6c1c
PP
133892016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13390
13391 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13392
1066e9b5
JJ
133932016-02-04 Jakub Jelinek <jakub@redhat.com>
13394
13395 PR c/69669
13396 * c-c++-common/pr69669.c: New test.
13397
76255d0d
MM
133982016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13399
13400 PR target/69667
13401 * g++.dg/pr69667.C: New file.
13402
e0b059b1
WD
134032016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13404
13405 PR target/69619
13406 * gcc.dg/pr69619.c: Add new test.
13407
2692b5c8
RS
134082016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13409
13410 PR rtl-optimization/69577
13411 * gcc.target/i386/pr69577.c: New test.
13412
7db337c2
ML
134132016-02-04 Martin Liska <mliska@suse.cz>
13414
13415 * g++.dg/asan/pr69276.C: New test.
13416
cc9c0829
KT
134172016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13418
13419 PR target/65932
13420 PR target/67714
13421 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13422 a single smulbb instruction.
13423 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13424 * gcc.target/amr/wmul-2.c: Likewise.
13425
eb9feb52
KT
134262016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13427
13428 PR target/65932
13429 PR target/67714
13430 * gcc.c-torture/execute/pr67714.c: New test.
13431
61f727fe
JJ
134322016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13433
13434 PR target/69454
13435 * gcc.target/i386/pr69454-1.c: New test.
13436 * gcc.target/i386/pr69454-2.c: New test.
13437
05dd97db
MS
134382016-02-03 Martin Sebor <msebor@redhat.com>
13439
13440 PR c++/69251
13441 PR c++/69253
13442 PR c++/69290
13443 PR c++/69277
13444 PR c++/69349
13445 * g++.dg/ext/flexarray-mangle-2.C: New test.
13446 * g++.dg/ext/flexarray-mangle.C: New test.
13447 * g++.dg/ext/flexarray-subst.C: New test.
13448 * g++.dg/ext/flexary11.C: New test.
13449 * g++.dg/ext/flexary12.C: New test.
13450 * g++.dg/ext/flexary13.C: New test.
13451 * g++.dg/ext/flexary14.C: New test.
13452 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13453
dac2fc29
L
134542016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13455
13456 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13457 Define only if CHECK_FLOAT128 is defined.
13458 (main): Properly initialize u5.
13459
eadb8035
JJ
134602016-02-03 Jakub Jelinek <jakub@redhat.com>
13461
0afbb81b
JJ
13462 PR c/69627
13463 * gcc.dg/pr69627.c: New test.
13464
eadb8035
JJ
13465 PR target/69644
13466 * gcc.dg/pr69644.c: New test.
13467
b12d4923
MS
134682016-02-03 Mike Stump <mikestump@comcast.net>
13469
13470 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13471 support for struct-layout-1.exp.
13472
ab4bae0c
PP
134732016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13474
13475 PR c++/69056
618d6c1c 13476 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13477
95831c01
VM
134782016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13479 Alexandre Oliva <aoliva@redhat.com>
13480
13481 PR target/69461
13482 * gcc.target/powerpc/pr69461.c: New.
13483
ccc71ab8
UB
134842016-02-03 Uros Bizjak <ubizjak@gmail.com>
13485
13486 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13487 works from here ...
13488 (check_effective_target_fsanitize_thread): ... to here. Do not
13489 specify additional compile flags for the test source.
13490 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13491 specify additional compile flags for the test source.
13492
96299640
WD
134932016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13494
13495 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13496
781d83d9
AV
134972016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13498
13499 PR fortran/67451
13500 PR fortran/69418
13501 * gfortran.dg/coarray_allocate_2.f08: New test.
13502 * gfortran.dg/coarray_allocate_3.f08: New test.
13503 * gfortran.dg/coarray_allocate_4.f08: New test.
13504
d8208e6d
AL
135052016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13506
13507 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13508 use same scan-tree-dump-times on all platforms.
13509 * gcc.dg/vect/vect-outer-1.c: Likewise.
13510 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13511 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13512 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13513 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13514 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13515 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13516 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13517
a8394fa0
SB
135182016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13519
13520 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13521 warning.
13522
f3baa1d3
L
135232016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13524
13525 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13526
eb077516
JN
135272016-02-02 James Norris <jnorris@codesourcery.com>
13528
13529 * c-c++-common/goacc/routine-5.c: Add tests.
13530
578fb225
AM
135312016-02-02 Alexander Monakov <amonakov@ispras.ru>
13532
13533 * gcc.target/nvptx/unsigned-cmp.c: New test.
13534
c64f7d37
WD
135352016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13536
13537 * gcc.target/aarch64/scalar_shift_1.c
13538 (test_corners_sisd_di): Improve force to SIMD register.
13539 (test_corners_sisd_si): Likewise.
13540 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13541 Remove scan-assembler check for ldr.
13542
90c6f26c
RB
135432016-02-02 Richard Biener <rguenther@suse.de>
13544
13545 PR tree-optimization/69595
13546 * gcc.dg/Warray-bounds-17.c: New testcase.
13547
9dc03c97
RB
135482016-02-02 Richard Biener <rguenther@suse.de>
13549
13550 PR tree-optimization/69606
13551 * gcc.dg/torture/pr69606.c: New testcase.
13552
2d4dc223
YR
135532016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13554
13555 PR middle-end/68542
13556 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13557 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13558
65c98fde
AM
135592016-02-02 Alan Modra <amodra@gmail.com>
13560
13561 PR target/69548
13562 * gcc.target/powerpc/pr69548.c: New test.
13563
e1b81f2b
JJ
135642016-02-01 Jakub Jelinek <jakub@redhat.com>
13565
d0268b37
JJ
13566 PR rtl-optimization/69592
13567 * gcc.dg/pr69592.c: New test.
13568
e1b81f2b
JJ
13569 PR preprocessor/69543
13570 PR c/69558
13571 * gcc.dg/pr69543.c: New test.
13572 * gcc.dg/pr69558.c: New test.
13573
7dd7780d
UB
135742016-02-01 Uros Bizjak <ubizjak@gmail.com>
13575
bf672ee5
UB
13576 PR testsuite/65940
13577 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13578
9a7013f8
MS
135792016-02-01 Martin Sebor <msebor@redhat.com>
13580
13581 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13582
e681fb2b
BC
135832016-02-01 Bin Cheng <bin.cheng@arm.com>
13584
13585 PR tree-optimization/67921
13586 * c-c++-common/ubsan/pr67921.c: New test.
13587
ff86345f
RB
135882016-02-01 Richard Biener <rguenther@suse.de>
13589
13590 PR middle-end/69556
13591 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13592
bc369dbd
RB
135932016-02-01 Richard Biener <rguenther@suse.de>
13594
13595 PR tree-optimization/69574
13596 * gcc.dg/torture/pr69574.c: New testcase.
13597
ef318184
RB
135982016-02-01 Richard Biener <rguenther@suse.de>
13599
13600 PR tree-optimization/69579
13601 * gcc.dg/setjmp-6.c: New testcase.
13602
654745e6
JJ
136032016-02-01 Jakub Jelinek <jakub@redhat.com>
13604
13605 PR rtl-optimization/69570
13606 * g++.dg/opt/pr69570.C: New test.
13607
e6c0c44b
RH
136082016-02-01 Richard Henderson <rth@redhat.com>
13609
13610 * gcc.dg/pr69535.c: New test.
13611
6ff3f09a
JDA
136122016-01-31 John David Anglin <danglin@gcc.gnu.org>
13613
2c005538
JDA
13614 PR testsuite/69584
13615 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13616 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13617
61083a4b
JDA
13618 PR debug/68244
13619 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13620
6ff3f09a
JDA
13621 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13622
0c221916
PT
136232016-01-31 Paul Thomas <pault@gcc.gnu.org>
13624
13625 PR fortran/67564
13626 * gfortran.dg/allocate_with_source_17.f03: New test.
13627
db7a2818
JJ
136282016-01-30 Jakub Jelinek <jakub@redhat.com>
13629
13630 PR tree-optimization/69546
13631 * gcc.dg/torture/pr69546.c: New test.
13632
e520d5f0
PT
136332016-01-30 Paul Thomas <pault@gcc.gnu.org>
13634
13635 PR fortran/69566
13636 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13637
343c05d3
MS
136382016-01-30 Martin Sebor <msebor@redhat.com>
13639
13640 PR c++/68490
13641 * g++.dg/ext/flexary10.C: New test.
13642
d6c3a539
DH
136432016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13644
13645 PR fortran/66707
13646 gfortran.dg/common_23.f90: New test.
13647
52d72fcd
BS
136482016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13649
13650 PR target/65546
13651 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13652 condition being checked, and disable it when the target supports
13653 misaligned loads and stores.
13654
3a5d2ba4
JJ
136552016-01-29 Jakub Jelinek <jakub@redhat.com>
13656
13657 PR debug/69518
13658 * gcc.dg/torture/pr69518.c: New test.
13659
6bbacdb5
L
136602016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13661
13662 PR target/69530
13663 * gcc.target/i386/pr69530.c: New test.
13664
af932cdb
SE
136652016-01-29 Steve Ellcey <sellcey@imgtec.com>
13666
13667 PR target/65604
13668 * gcc.target/mips/div-delay.c: New test.
13669
26658b7c
JJ
136702016-01-29 Jakub Jelinek <jakub@redhat.com>
13671
33e89989
JJ
13672 PR target/69551
13673 * gcc.target/i386/pr69551.c: New test.
13674
26658b7c
JJ
13675 PR target/66137
13676 * gcc.target/i386/pr66137.c: New test.
13677
401116b5
AB
136782016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13679
13680 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13681 always built for p5600.
13682 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13683 isa=p5600 dg-option.
13684
d4abfcc5
RB
136852016-01-29 Richard Biener <rguenther@suse.de>
13686
13687 PR tree-optimization/69547
13688 * g++.dg/tree-ssa/pr69547.C: New testcase.
13689
16b77b32
JJ
136902016-01-29 Jakub Jelinek <jakub@redhat.com>
13691
13692 PR debug/66869
13693 * g++.dg/warn/Wunused-function2.C: New test.
13694
a1c95464
DV
136952016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13696
13697 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13698 support for test to succeed.
13699
5453bfed
MP
137002016-01-29 Marek Polacek <polacek@redhat.com>
13701
13702 PR c++/69509
13703 PR c++/69516
13704 * g++.dg/ext/constexpr-vla2.C: New test.
13705 * g++.dg/ext/constexpr-vla3.C: New test.
13706 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13707
452ec2a5
RB
137082016-01-29 Richard Biener <rguenther@suse.de>
13709
13710 PR middle-end/69537
13711 * gcc.dg/uninit-21.c: New testcase.
13712
aec0b19e
UB
137132016-01-28 Uros Bizjak <ubizjak@gmail.com>
13714
13715 PR target/69459
13716 * gcc.target/i386/pr69459.c: New test.
13717
df113ce7
SE
137182016-01-28 Steve Ellcey <sellcey@imgtec.com>
13719
13720 PR target/68400
13721 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13722 * gcc.target/mips/pr68400.c: New test.
13723
494de84f
MS
137242016-01-28 Martin Sebor <msebor@redhat.com>
13725
13726 PR target/17381
13727 * gcc.target/powerpc/pr17381.c: New test.
13728
eb1b1f01
JJ
137292016-01-28 Jakub Jelinek <jakub@redhat.com>
13730
13731 PR middle-end/69542
13732 * gcc.dg/torture/pr69542.c: New test.
13733
6dfeb7ce
WD
137342016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13735
13736 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13737
4b7471a4
DE
137382016-01-28 David Edelsohn <dje.gcc@gmail.com>
13739
13740 * gcc.dg/pr65980.c: Skip on AIX.
13741 * gcc.dg/pr66688.c: Same.
13742
b271fd21
DE
137432016-01-28 David Edelsohn <dje.gcc@gmail.com>
13744
13745 PR target/63679
13746 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13747 * gcc.dg/tree-ssa/sra-18.c: Same.
13748
874108a9
AV
137492016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13750
13751 PR fortran/62536
13752 * gfortran.dg/block_15.f08: New test.
13753 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13754 on incorrectly closed BLOCK.
13755
30480bcd
IE
137562016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13757
13758 * gcc.dg/declare-simd.c: New test.
6905c577 13759
14ba8d6d
RB
137602016-01-28 Richard Biener <rguenther@suse.de>
13761
13762 PR tree-optimization/69466
13763 * gfortran.dg/vect/pr69466.f90: New testcase.
13764
0d4c694e
TP
137652016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13766
13767 * g++.dg/pr67989.C: Remove ARM-specific option.
13768 * gcc.target/arm/pr67989.C: New file.
13769
2aa780da
UB
137702016-01-27 Uros Bizjak <ubizjak@gmail.com>
13771
13772 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13773 and expm1 test for glibc < 2.11.
13774
f75ebe77
RH
137752016-01-27 Richard Henderson <rth@redhat.com>
13776
13777 * gcc.c-torture/execute/pr69447.c: New test.
13778
137792016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13780
9a175e65 13781 PR fortran/69422
49847d75
PT
13782 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13783
cbdd8ae0
JJ
137842016-01-27 Jakub Jelinek <jakub@redhat.com>
13785
13786 PR debug/66869
13787 * gcc.dg/pr66869.c: New test.
13788
2b572b3c
JL
137892016-01-25 Jeff Law <law@redhat.com>
13790
13791 PR tree-optimization/68398
aec0b19e 13792 PR tree-optimization/69196
2b572b3c
JL
13793 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13794 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13795 path to avoid new heuristic allowing more irreducible regions
13796 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13797 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13798 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13799 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13800 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13801
fa74a4bc
MP
138022016-01-27 Marek Polacek <polacek@redhat.com>
13803
13804 PR c/68062
13805 * c-c++-common/vector-compare-4.c: New test.
13806
0afff540
DM
138072016-01-27 David Malcolm <dmalcolm@redhat.com>
13808
13809 PR preprocessor/69126
13810 * c-c++-common/pr69126.c: New test case.
13811
1a218fc9
ILT
138122016-01-27 Ian Lance Taylor <iant@google.com>
13813
13814 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13815
5d70666e
RB
138162016-01-27 Ryan Burn <contact@rnburn.com>
13817
13818 PR cilkplus/69267
13819 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13820
87ff4d66
UB
138212016-01-27 Uros Bizjak <ubizjak@gmail.com>
13822
13823 PR target/69512
13824 * gcc.target/i386/pr69512.c: New test.
13825
27e23cca
RE
138262016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13827
13828 PR ada/69488
13829 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13830
05bf54c3
MP
138312016-01-27 Marek Polacek <polacek@redhat.com>
13832
13833 PR c++/69379
13834 * g++.dg/pr69379.C: New test.
13835
60214d0d
MS
138362016-01-27 Martin Sebor <msebor@redhat.com>
13837
13838 PR c++/69317
13839 * g++.dg/abi/Wabi-2-2.C: New test.
13840 * g++.dg/abi/Wabi-2-3.C: New test.
13841 * g++.dg/abi/Wabi-3-2.C: New test.
13842 * g++.dg/abi/Wabi-3-3.C: New test.
13843
167c7bfa
RB
138442016-01-27 Richard Biener <rguenther@suse.de>
13845
13846 PR tree-optimization/69166
13847 * gcc.dg/torture/pr69166.c: New testcase.
13848
1430fb1f
MJ
138492016-01-27 Martin Jambor <mjambor@suse.cz>
13850
13851 PR tree-optimization/69355
13852 * gcc.dg/tree-ssa/pr69355.c: New test.
13853
95e3030c
MP
138542016-01-27 Marek Polacek <polacek@redhat.com>
13855
13856 PR c++/69496
13857 * g++.dg/ext/constexpr-vla1.C: New test.
13858
eeb085f3
CB
138592016-01-20 Christian Bruel <christian.bruel@st.com>
13860
13861 PR target/69245
13862 * gcc.target/arm/pr69245.c: New test.
13863
b1652dde
JJ
138642016-01-27 Jakub Jelinek <jakub@redhat.com>
13865
13866 PR tree-optimization/69399
13867 * gcc.dg/torture/pr69399.c: New test.
13868
ce7e8f00
EB
138692016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13870
13871 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13872
e4aac1d1
EB
138732016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13874
13875 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13876
8dfdb419
TV
138772016-01-26 Tom de Vries <tom@codesourcery.com>
13878
13879 PR tree-optimization/69110
13880 * gcc.dg/autopar/pr69110.c: New test.
13881
56f80f54 138822016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13883 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13884
13885 * gcc.dg/graphite/isl-ast-op-select.c: New.
13886
a0909527
PT
138872015-01-26 Paul Thomas <pault@gcc.gnu.org>
13888
13889 PR fortran/69385
13890 * gfortran.dg/allocate_error_6.f90: New test.
13891
ffc445f4
RH
138922016-01-26 Richard Henderson <rth@redhat.com>
13893
13894 * gcc.dg/tm/pr60908.c: New test.
13895
01e1dea3
DM
138962016-01-26 David Malcolm <dmalcolm@redhat.com>
13897
13898 PR other/69006
13899 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13900 directive.
13901 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13902 expected multiline output to reflect the colorization being
13903 disabled before newlines.
13904 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13905 (custom_diagnostic_finalizer): Replace call to
13906 pp_newline_and_flush with call to pp_flush.
13907 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13908 * gfortran.dg/implicit_class_1.f90: Likewise.
13909 * lib/gcc-dg.exp (allow_blank_lines): New global.
13910 (dg-allow-blank-lines-in-output): New procedure.
13911 (gcc-dg-prune): Complain about blank lines in the output, unless
13912 dg-allow-blank-lines-in-output was called.
13913 * lib/multiline.exp (_build_multiline_regex): Only support
13914 arbitrary followup text for non-blank-lines, not for blank lines.
13915
13f92e8d
JJ
139162016-01-26 Jakub Jelinek <jakub@redhat.com>
13917
13918 PR tree-optimization/69483
13919 * gcc.dg/pr69483.c: New test.
13920 * g++.dg/opt/pr69483.C: New test.
13921
92422235
CL
139222016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13923
13924 PR target/68620
13925 * gcc.target/arm/pr68620.c: New test.
13926
0bccf11b
L
139272016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13928
13929 * gcc.target/i386/pr68986-2.c: Remove -m32.
13930
81cd202e
L
139312016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13932
13933 PR target/68986
13934 * gcc.target/i386/pr68986-1.c: New test.
13935 * gcc.target/i386/pr68986-2.c: Likewise.
13936 * gcc.target/i386/pr68986-3.c: Likewise.
13937
213a1c03
CB
139382016-01-26 Christian Bruel <christian.bruel@st.com>
13939
13940 * lib/target-supports.exp
13941 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13942 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13943 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13944
22a08dd1
RB
139452016-01-26 Richard Biener <rguenther@suse.de>
13946
13947 PR tree-optimization/69452
13948 * gcc.dg/torture/pr69452.c: New testcase.
13949
6c06e0e8
JJ
139502016-01-26 Jakub Jelinek <jakub@redhat.com>
13951
13952 PR target/69442
13953 * gcc.dg/pr69442.c: New test.
13954
b96824c4
RFI
139552016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13956
13957 PR target/67896
13958 * gcc.target/aarch64/simd/pr67896.C: New.
13959
5ee31e57
RS
139602016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13961
13962 PR tree-optimization/69400
13963 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13964 function.
13965 (plugin_init): Call it.
13966 * gcc.dg/torture/pr69400.c: New test.
13967
7ddfb31d
CL
139682016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13969
13970 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13971
1e050c90
AK
139722016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13973 Sebastian Pop <s.pop@samsung.com>
13974
13975 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13976 isl-0.15.
13977
c8ee4bf5
AK
139782016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13979 Sebastian Pop <s.pop@samsung.com>
13980
13981 * gcc.dg/graphite/pr69292.c: New.
13982
d902b330
JJ
139832016-01-25 Jakub Jelinek <jakub@redhat.com>
13984
13985 * c-c++-common/goacc/use_device-1.c: New test.
13986
2c89b952
JL
139872016-01-25 Jeff Law <law@redhat.com>
13988
13989 PR tree-optimization/69196
13990 PR tree-optimization/68398
13991 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13992 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13993
685c8785
DE
139942016-01-25 David Edelsohn <dje.gcc@gmail.com>
13995
13996 PR target/69469
13997 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13998 Algorithm.
13999
95cef0c1
RB
140002016-01-25 Richard Biener <rguenther@suse.de>
14001
14002 PR testsuite/69380
14003 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14004
2947d3b2
IE
140052016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14006
14007 PR target/69421
14008 * gcc.dg/pr69421.c: New test.
14009
ae19075a
BB
140102016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14011
14012 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14013 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14014 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14015 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14016 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14017 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14018 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14019 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14020 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14021 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14022
fa4511c2
RB
140232016-01-25 Richard Biener <rguenther@suse.de>
14024
14025 PR tree-optimization/69376
14026 * gcc.dg/torture/pr69376.c: New testcase.
14027
1d101216
JD
140282016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14029
14030 PR fortran/69397
14031 PR fortran/68442
14032 * gfortran.dg/interface_38.f90: New test.
14033 * gfortran.dg/interface_39.f90: New test.
a0909527 14034
a59b92b0
PP
140352016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14036
14037 Revert:
14038 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14039
14040 PR c++/11858
14041 PR c++/24663
14042 PR c++/24664
14043 * g++.dg/template/pr11858.C: New test.
14044 * g++.dg/template/pr24663.C: New test.
14045 * g++.dg/template/unify12.C: New test.
14046 * g++.dg/template/unify13.C: New test.
14047 * g++.dg/template/unify14.C: New test.
14048 * g++.dg/template/unify15.C: New test.
14049 * g++.dg/template/unify16.C: New test.
14050 * g++.dg/template/unify17.C: New test.
14051
16acb1a8
DH
140522016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14053
14054 PR fortran/68283
14055 gfortran.dg/pr68283.f90: New test.
14056
094773e8
TK
140572016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14058
14059 PR fortran/66094
14060 * gfortran.dg/inline_matmul_13.f90: New test.
14061 * gfortran.dg/matmul_bounds_8.f90: New test.
14062 * gfortran.dg/matmul_bounds_9.f90: New test.
14063 * gfortran.dg/matmul_bounds_10.f90: New test.
14064
42fb90d7
TV
140652016-01-23 Tom de Vries <tom@codesourcery.com>
14066
14067 PR tree-optimization/69426
14068 * gcc.dg/autopar/pr69426.c: New test.
14069
69da7802
MS
140702016-01-23 Martin Sebor <msebor@redhat.com>
14071
14072 PR c++/58109
14073 PR c++/69022
14074 * g++.dg/cpp0x/alignas5.C: New test.
14075 * g++.dg/ext/vector29.C: Same.
14076
da17300a
UB
140772016-01-23 Uros Bizjak <ubizjak@gmail.com>
14078
14079 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14080 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14081 _GNU_SOURCE from compile flags to the source.
14082 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14083 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14084 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14085 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14086
62041cfc
JJ
140872016-01-22 Jakub Jelinek <jakub@redhat.com>
14088
14089 PR target/69432
14090 * g++.dg/opt/pr69432.C: New test.
14091
f7d2ad6f
BS
140922016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14093
14094 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14095 32-bit targets testing an -m64 multilib.
14096
d403fc9a
WS
140972016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14098
14099 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14100 64-bit support.
14101
4aa16f8d
JG
141022016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14103
14104 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14105
7c816d0f
CB
141062016-01-21 Christian Bruel <christian.bruel@st.com>
14107
14108 PR target/68674
14109 * gcc.target/i386/pr68674.c
14110 * gcc.target/aarch64/pr68674.c
14111 * gcc.target/arm/pr68674.c
14112
fce661e8
KT
141132016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14114
14115 PR target/69403
14116 * gcc.c-torture/execute/pr69403.c: New test.
14117
4696899f
PC
141182016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14119
14120 PR c++/55843
14121 * g++.dg/template/pr55843.C: New.
14122
bac69366
AL
141232016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14124
14125 PR testsuite/66877
14126 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14127 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14128
b57d3a5c
BS
141292016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14130
14131 PR testsuite/67489
da17300a
UB
14132 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14133 from dg-do compile directive, and instead add
14134 { dg-require-effective-target int128 }.
b57d3a5c 14135
9f04a53e
MS
141362016-01-20 Martin Sebor <msebor@redhat.com>
14137
14138 PR c/69405
14139 * gcc.dg/sync-fetch.c: New test.
14140
38a51663
JL
141412016-01-21 Martin Sebor <msebor@redhat.com>
14142
14143 PR target/69252
14144 * gcc.target/powerpc/pr69252.c: New test.
14145
2423a75a
JD
141462016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14147
14148 PR fortran/65996
da17300a 14149 * gfortran.dg/pr65996.f90: New test.
2423a75a 14150
0a76463f
DV
141512016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14152
14153 PR c++/68810
9f04a53e 14154 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14155 expected to generate an error.
0a76463f 14156
9776e692
BS
141572016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14158
14159 PR middle-end/66178
14160 * gcc.dg/torture/pr66178.c: New test.
14161
c8d3e088
AB
141622016-01-21 Anton Blanchard <anton@samba.org>
14163 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14164
14165 PR target/63354
14166 * gcc.target/powerpc/pr63354.c: New test.
14167
35b707ff
VM
141682016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14169
14170 PR rtl-optimization/68990
14171 * gcc.target/i386/pr68990: New.
14172
157b0829
NC
141732016-01-21 Nick Clifton <nickc@redhat.com>
14174
14175 PR target/69129
14176 * gcc.target/mips/pr69129.c: New.
14177
aede6748
PC
141782016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14179
14180 PR c++/58046
14181 * g++.dg/cpp0x/pr58046.C: New.
14182
5463c2c8
JJ
141832016-01-21 Jakub Jelinek <jakub@redhat.com>
14184
6d31cc75
SS
14185 PR target/69187
14186 PR target/65624
14187 * gcc.target/arm/pr69187.c: New test.
14188
5463c2c8
JJ
14189 PR c++/69355
14190 * g++.dg/torture/pr69355.C: New test.
14191
fa28f32b
AK
141922016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14193 Sebastian Pop <s.pop@samsung.com>
14194
14195 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14196
b920a047
AK
141972016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14198 Sebastian Pop <s.pop@samsung.com>
14199
da17300a 14200 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14201
bdd3aea6
JJ
142022016-01-21 Jakub Jelinek <jakub@redhat.com>
14203
14204 PR middle-end/67653
14205 * c-c++-common/pr67653.c: New test.
14206 * gcc.dg/torture/pr29119.c: Add dg-warning.
14207
26a2e6ae
PB
142082016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14209
14210 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14211
d25c7690
PK
142122016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14213
14214 PR c/24293
14215 * gcc.dg/pr24293.c: New test.
14216 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14217 incomplete struct type.
14218 * gcc.dg/declspec-1.c: Likewise.
14219 * gcc.dg/pr63549.c: Likewise.
14220
889d5698
JJ
142212016-01-20 Jakub Jelinek <jakub@redhat.com>
14222
14223 PR tree-optimization/66612
14224 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14225 for bdn instruction.
14226
d7cf3dc7
CL
142272016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14228
14229 * lib/target-supports.exp
14230 (check_effective_target_arm_fp_ok_nocache): New.
14231 (check_effective_target_arm_fp_ok): New.
14232 (add_options_for_arm_fp): New.
14233 (check_effective_target_arm_crypto_ok_nocache): Require
14234 target_arm_v8_neon_ok instead of arm32.
14235 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14236 (check_effective_target_arm_crypto_pragma_ok): New.
14237 (add_options_for_arm_vfp): New.
14238 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14239 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14240 target instead. Force initial fpu to vfp.
14241 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14242 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14243 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14244 dependency.
14245 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14246 use arm_vfp effective target instead. Force initial fpu to vfp.
14247 * gcc.target/arm/attr-neon3.c: Likewise.
14248 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14249 arm_vfp_ok.
14250 * gcc.target/arm/unsigned-float.c: Likewise.
14251 * gcc.target/arm/vfp-1.c: Likewise.
14252 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14253 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14254 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14255 * gcc.target/arm/vfp-ldmias.c: Likewise.
14256 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14257 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14258 * gcc.target/arm/vfp-stmiad.c: Likewise.
14259 * gcc.target/arm/vfp-stmias.c: Likewise.
14260 * gcc.target/arm/vnmul-1.c: Likewise.
14261 * gcc.target/arm/vnmul-2.c: Likewise.
14262 * gcc.target/arm/vnmul-3.c: Likewise.
14263 * gcc.target/arm/vnmul-4.c: Likewise.
14264
01ac9704 142652016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14266
e84b00da
L
14267 PR testsuite/69366
14268 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14269 the MPX run-time library, for compile-time MPX test.
14270 * gcc.target/i386/chkp-always_inline.c: Likewise.
14271 * gcc.target/i386/chkp-bndret.c: Likewise.
14272 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14273 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14274 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14275 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14276 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14277 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14278 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14279 * gcc.target/i386/chkp-label-address.c: Likewise.
14280 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14281 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14282 * gcc.target/i386/chkp-pr69044.c: Likewise.
14283 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14284 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14285 * gcc.target/i386/chkp-strchr.c: Likewise.
14286 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14287 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14288 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14289 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14290 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14291 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14292 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14293 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14294 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14295 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14296 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14297 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14298 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14299 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14300 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14301 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14302 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14303 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14304 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14305 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14306 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14307 * gcc.target/i386/pr63995-2.c: Likewise.
14308 * gcc.target/i386/pr64805.c: Likewise.
14309 * gcc.target/i386/pr65044.c: Likewise.
14310 * gcc.target/i386/pr65167.c: Likewise.
14311 * gcc.target/i386/pr65183.c: Likewise.
14312 * gcc.target/i386/pr65184.c: Likewise.
14313 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14314
28b33016
IE
143152016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14316
14317 PR tree-optimization/69328
14318 * gcc.dg/pr69328.c: New test.
14319
bcff0913
JL
143202016-01-20 Jeff Law <law@redhat.com>
14321
bf0bb970 14322 PR target/25114
bcff0913
JL
14323 * gcc.target/m68k/pr25114.c: New test.
14324
a3f69631
AV
143252016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14326
14327 * gcc.target/arm/memset-inline-10.c: Added
14328 dg-require-effective-target arm_thumb2_ok.
14329
af33ba0d
EB
143302016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14331
14332 * gcc.dg/debug/dwarf2/sso.c: New test.
14333
7596d5de
UB
143342016-01-19 Uros Bizjak <ubizjak@gmail.com>
14335
14336 PR testsuite/68820
14337 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14338 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14339 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14340
ceda2c69
JH
143412016-01-19 Jan Hubicka <hubicka@ucw.cz>
14342
14343 PR ipa/66223
14344 * g++.dg/ipa/devirt-50.C: New testcase.
14345
38a979f2
MP
143462016-01-19 Marek Polacek <polacek@redhat.com>
14347
14348 PR c++/68965
14349 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14350 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14351
962801c5
KT
143522016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14353
14354 PR target/69135
14355 * gcc.target/arm/pr69135_1.c: New test.
14356
078fe40a
WD
143572015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14358
14359 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14360
786e3c06
WD
143612015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14362
14363 * gcc.target/aarch64/ccmp_1.c: New testcase.
14364
1e297006
MP
143652016-01-19 Marek Polacek <polacek@redhat.com>
14366
14367 PR c++/68586
14368 * g++.dg/cpp0x/enum30.C: New test.
14369
879c27e3
RB
143702016-01-19 Richard Biener <rguenther@suse.de>
14371
14372 PR tree-optimization/69336
14373 * g++.dg/tree-ssa/pr69336.C: New testcase.
14374
015337d3
JJ
143752016-01-19 Jakub Jelinek <jakub@redhat.com>
14376
14377 PR debug/65779
14378 * gcc.dg/pr65779.c: New test.
14379
e2c768b6
RB
143802016-01-19 Richard Biener <rguenther@suse.de>
14381
14382 PR tree-optimization/69352
14383 * gcc.dg/torture/pr69352.c: New testcase.
14384
569efc34
JJ
143852016-01-19 Jakub Jelinek <jakub@redhat.com>
14386
14387 PR rtl-optimization/68955
14388 PR rtl-optimization/64557
14389 * gcc.dg/torture/pr68955.c: New test.
14390
e49d321f
JH
143912016-01-19 Jan Hubicka <hubicka@ucw.cz>
14392
14393 PR lto/69136
14394 * g++.dg/torture/pr69136.C: New testcase.
14395
e9191ad3
JH
143962016-01-19 Jan Hubicka <hubicka@ucw.cz>
14397
14398 PR lto/69133
14399 * g++.dg/lto/pr69133_0.C: New testcase.
14400 * g++.dg/lto/pr69133_1.C: New testcase.
14401
2bedb645
JL
144022016-01-15 Jeff Law <law@redhat.com>
14403
14404 PR tree-optimization/69320
14405 * gcc.c-torture/pr69320-1.c: New test.
14406 * gcc.c-torture/pr69320-2.c: New test.
14407 * gcc.c-torture/pr69320-3.c: New test.
14408 * gcc.c-torture/pr69320-4.c: New test.
14409
17c15cb9
PP
144102016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14411
14412 PR c++/11858
14413 PR c++/24663
14414 PR c++/24664
14415 * g++.dg/template/pr11858.C: New test.
14416 * g++.dg/template/pr24663.C: New test.
14417 * g++.dg/template/unify12.C: New test.
14418 * g++.dg/template/unify13.C: New test.
14419 * g++.dg/template/unify14.C: New test.
14420 * g++.dg/template/unify15.C: New test.
14421 * g++.dg/template/unify16.C: New test.
14422 * g++.dg/template/unify17.C: New test.
14423
9617fd08
DM
144242016-01-18 David Malcolm <dmalcolm@redhat.com>
14425
14426 PR testsuite/69181
14427 * gcc.dg/pr69181-1.c: New test file.
14428 * gcc.dg/pr69181-2.c: New test file.
14429 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14430 globals by moving it to...
14431 (cleanup-after-saved-dg-test): ...this new function. Add
14432 "global additional_sources_used". Add reset of global
14433 multiline_expected_outputs to the empty list.
14434 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14435 global to...
14436 (multiline_expected_outputs): ...this, and updated comments to
14437 note that it is modified from gcc-dg.exp.
14438 (dg-end-multiline-output): Update for the above renaming.
14439 (handle-multiline-outputs): Likewise. Remove the clearing
14440 of the expected outputs to the empty list.
14441
b555a2e4
RB
144422016-01-18 Richard Biener <rguenther@suse.de>
14443
14444 PR tree-optimization/69297
14445 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14446
96902805
JM
144472016-01-18 Joseph Myers <joseph@codesourcery.com>
14448
14449 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14450 dg-options.
14451 * gcc.target/mips/mips-3d-2.c: Likewise.
14452 * gcc.target/mips/mips-3d-3.c: Likewise.
14453 * gcc.target/mips/mips-3d-4.c: Likewise.
14454 * gcc.target/mips/mips-3d-5.c: Likewise.
14455 * gcc.target/mips/mips-3d-6.c: Likewise.
14456 * gcc.target/mips/mips-3d-7.c: Likewise.
14457 * gcc.target/mips/mips-3d-8.c: Likewise.
14458 * gcc.target/mips/mips-3d-9.c: Likewise.
14459 * gcc.target/mips/mips-ps-1.c: Likewise.
14460 * gcc.target/mips/mips-ps-2.c: Likewise.
14461 * gcc.target/mips/mips-ps-3.c: Likewise.
14462 * gcc.target/mips/mips-ps-4.c: Likewise.
14463 * gcc.target/mips/mips-ps-5.c: Likewise.
14464 * gcc.target/mips/mips-ps-6.c: Likewise.
14465 * gcc.target/mips/mips-ps-7.c: Likewise.
14466 * gcc.target/mips/mips-ps-type.c: Likewise.
14467 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14468 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14469
40e26f94
TV
144702016-01-18 Tom de Vries <tom@codesourcery.com>
14471
14472 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14473 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14474 * c-c++-common/goacc/kernels-empty.c: New test.
14475 * c-c++-common/goacc/kernels-eternal.c: New test.
14476 * c-c++-common/goacc/kernels-loop-2.c: New test.
14477 * c-c++-common/goacc/kernels-loop-3.c: New test.
14478 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14479 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14480 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14481 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14482 * c-c++-common/goacc/kernels-loop-data.c: New test.
14483 * c-c++-common/goacc/kernels-loop-g.c: New test.
14484 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14485 * c-c++-common/goacc/kernels-loop-n.c: New test.
14486 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14487 * c-c++-common/goacc/kernels-loop.c: New test.
14488 * c-c++-common/goacc/kernels-noreturn.c: New test.
14489 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14490 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14491 * c-c++-common/goacc/kernels-reduction.c: New test.
14492
a98d4647
TV
144932016-01-18 Tom de Vries <tom@codesourcery.com>
14494
14495 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14496 * gcc.dg/autopar/outer-2.c: Same.
14497 * gcc.dg/autopar/outer-3.c: Same.
14498 * gcc.dg/autopar/outer-4.c: Same.
14499 * gcc.dg/autopar/outer-5.c: Same.
14500 * gcc.dg/autopar/outer-6.c: Same.
14501 * gcc.dg/autopar/parallelization-1.c: Same.
14502 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14503 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14504 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14505 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14506 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14507 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14508 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14509 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14510 * gcc.dg/autopar/pr39500-1.c: Same.
14511 * gcc.dg/autopar/pr39500-2.c: Same.
14512 * gcc.dg/autopar/pr46193.c: Same.
14513 * gcc.dg/autopar/pr46194.c: Same.
14514 * gcc.dg/autopar/pr49580.c: Same.
14515 * gcc.dg/autopar/pr49960-1.c: Same.
14516 * gcc.dg/autopar/pr49960.c: Same.
14517 * gcc.dg/autopar/pr68373.c: Same.
14518 * gcc.dg/autopar/reduc-1.c: Same.
14519 * gcc.dg/autopar/reduc-1char.c: Same.
14520 * gcc.dg/autopar/reduc-1short.c: Same.
14521 * gcc.dg/autopar/reduc-2.c: Same.
14522 * gcc.dg/autopar/reduc-2char.c: Same.
14523 * gcc.dg/autopar/reduc-2short.c: Same.
14524 * gcc.dg/autopar/reduc-3.c: Same.
14525 * gcc.dg/autopar/reduc-4.c: Same.
14526 * gcc.dg/autopar/reduc-6.c: Same.
14527 * gcc.dg/autopar/reduc-7.c: Same.
14528 * gcc.dg/autopar/reduc-8.c: Same.
14529 * gcc.dg/autopar/reduc-9.c: Same.
14530 * gcc.dg/autopar/uns-outer-4.c: Same.
14531 * gcc.dg/autopar/uns-outer-5.c: Same.
14532 * gcc.dg/autopar/uns-outer-6.c: Same.
14533 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14534 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14535
da976fa8
AL
145362016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14537
14538 PR target/63679
14539 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14540 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14541
70c1e886
AL
145422016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14543
14544 PR target/63679
14545 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14546 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14547 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14548
88bed196
AL
145492016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14550
14551 PR target/63679
14552 * gcc.dg/tree-ssa/sra-17.c: New.
14553 * gcc.dg/tree-ssa/sra-18.c: New.
14554
3dd5f42e
IE
145552016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14556
14557 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14558
ae5a77fa
EB
145592016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14560
14561 * gnat.dg/inline12.adb: New test.
14562
11e57fc6
BC
145632016-01-18 Bin Cheng <bin.cheng@arm.com>
14564
14565 PR tree-optimization/66797
14566 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14567
995b6fe0
RB
145682016-01-18 Richard Biener <rguenther@suse.de>
14569
14570 PR tree-optimization/69170
14571 * gcc.dg/torture/pr69170.c: New testcase.
14572
82ee0cf2 145732016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14574
14575 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14576
d69da357
TV
145772016-01-16 Tom de Vries <tom@codesourcery.com>
14578
14579 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14580
a3845283
TV
145812016-01-16 Tom de Vries <tom@codesourcery.com>
14582
14583 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14584 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14585 redundant dg-require-effective-target pthread.
14586 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14587 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14588 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14589 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14590 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14591 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14592 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14593
197a6aa6
DE
145942016-01-16 David Edelsohn <dje.gcc@gmail.com>
14595
14596 PR target/68609
14597 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14598 * gcc.target/powerpc/recip-7.c: Same.
14599
ec7886c1
PP
146002016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14601
14602 PR c++/69091
14603 * g++.dg/template/pr69091.C: New test.
14604
203484bb
PP
146052016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14606
14607 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14608 dump does not contain an error_mark_node.
14609 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14610 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14611
aa2500e9
PP
146122016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14613
14614 PR c++/68936
14615 * g++.dg/template/pr68936.C: New test.
14616
28621a5c
DE
146172016-01-15 David Edelsohn <dje.gcc@gmail.com>
14618
14619 PR target/68609
14620 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14621 * gcc.target/powerpc/recip-2.c: Same.
14622 * gcc.target/powerpc/recip-3.c: Same.
14623 * gcc.target/powerpc/recip-4.c: Same.
14624 * gcc.target/powerpc/recip-sqrtf.c: Same.
14625
40c43aca
JL
146262016-01-15 Jeff Law <law@redhat.com>
14627
14628 PR tree-optimization/69270
14629 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14630 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14631
afbc5ae8
PT
146322016-01-15 Paul Thomas <pault@gcc.gnu.org>
14633
14634 PR fortran/49630
14635 * gfortran.dg/deferred_character_13.f90: New test for the fix
14636 of comment 3 of the PR.
14637
14638 PR fortran/54070
14639 * gfortran.dg/deferred_character_8.f90: New test
14640 * gfortran.dg/allocate_error_5.f90: New test
14641
14642 PR fortran/60593
14643 * gfortran.dg/deferred_character_10.f90: New test
14644
14645 PR fortran/60795
14646 * gfortran.dg/deferred_character_14.f90: New test
14647
14648 PR fortran/61147
14649 * gfortran.dg/deferred_character_11.f90: New test
14650
14651 PR fortran/64324
14652 * gfortran.dg/deferred_character_9.f90: New test
14653
49abe076
VM
146542016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14655
14656 PR rtl-optimization/69030
14657 * gcc.target/i386/pr69030.c: New.
14658
16d12992
KT
146592016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14660
14661 * gcc.target/aarch64/target_attr_17.c: New test.
14662
78810bd3
RB
146632016-01-15 Richard Biener <rguenther@suse.de>
14664
14665 PR tree-optimization/66856
14666 * gcc.dg/torture/pr66856-1.c: New testcase.
14667 * gcc.dg/torture/pr66856-2.c: Likewise.
14668
2bd847fe
RB
146692016-01-15 Richard Biener <rguenther@suse.de>
14670
14671 PR debug/69137
14672 * g++.dg/lto/pr69137_0.C: New testcase.
14673
a00fe3b7
RS
146742016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14675
14676 PR middle-end/69246
14677 * gcc.target/i386/pr69246.c: New test.
14678
cbb0e83b
DV
146792016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14680
7596d5de 14681 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14682
5a500ecf
DV
146832016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14684
14685 PR c++/56194
14686 * g++.dg/init/const9.C: Disable test on S/390.
14687
5d9bf64f
DV
146882016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14689
14690 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14691 * g++.dg/Wno-frame-address.C: Ditto.
14692
e234b19e
DV
146932016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14694
14695 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14696
89483f99
RB
146972016-01-15 Richard Biener <rguenther@suse.de>
14698
14699 PR tree-optimization/68961
14700 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14701
94f37395
IE
147022016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14703
14704 * gcc.target/i386/pr65105-5.c: New test.
14705
82ee0cf2 147062016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14707
14708 * gcc.c-torture/execute/alias-4.c: New testcase.
14709
82ee0cf2 147102016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14711
14712 PR ipa/68148
14713 * g++.dg/ipa/devirt-49.C: New testcase.
14714
092f7deb 147152016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14716
14717 PR target/65837
14718 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14719 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14720 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14721
e93c66bc
RB
147222016-01-15 Richard Biener <rguenther@suse.de>
14723
14724 PR tree-optimization/69117
14725 * gcc.dg/torture/pr69117.c: New testcase.
14726
c47eaca6 147272015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14728
14729 PR c++/69048
14730 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14731
c3f6914a
FXC
147322016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14733
14734 PR testsuite/67509
14735 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14736 range tests use 100 * maximum instead of maximum + 1.
14737
cd65ae90
JJ
147382016-01-14 Jakub Jelinek <jakub@redhat.com>
14739
14740 PR debug/69244
14741 * gcc.dg/guality/pr69244.c: New test.
14742
19643948
UB
147432016-01-14 Uros Bizjak <ubizjak@gmail.com>
14744
14745 * lib/target-supports.exp (check_effective_target_issignaling):
14746 New procedure.
14747 * gcc.dg/pr61441.c: Require issignaling effective target.
14748
fe79c97e
SB
147492016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14750
14751 PR target/68803
14752 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14753
c7df95d8
DM
147542016-01-14 David Malcolm <dmalcolm@redhat.com>
14755
14756 PR c++/68819
14757 PR preprocessor/69177
14758 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14759 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14760 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14761 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14762
00083992
MP
147632016-01-14 Marek Polacek <polacek@redhat.com>
14764
14765 PR c/69262
14766 * gcc.dg/array-15.c: New test.
14767
0c9b3294
JJ
147682016-01-14 Jakub Jelinek <jakub@redhat.com>
14769
14770 PR middle-end/68146
14771 PR tree-optimization/69155
14772 * gfortran.dg/pr68146.f: New test.
14773 * gfortran.dg/pr69155.f90: New test.
14774
3688e13d
RB
147752016-01-14 Richard Biener <rguenther@suse.de>
14776
14777 PR tree-optimization/68060
14778 * gcc.dg/torture/pr68060-1.c: New testcase.
14779 * gcc.dg/torture/pr68060-2.c: Likewise.
14780
bab0ad3a
NC
147812016-01-14 Nick Clifton <nickc@redhat.com>
14782
14783 * lib/target-supports.exp
14784 (check_effective_target_arm_neon_ok_nocache): Add an option
14785 sequence that includes setting the ARM architecture to ARMv7-A.
14786 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14787 command line options necessary to enable Neon support.
14788 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14789 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14790 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14791 * gcc.target/arm/pr69180.c: Likewise.
14792
947c2ce5
JL
147932016-01-14 Jeff Law <law@redhat.com>
14794
14795 PR tree-optimization/69270
14796 * gcc.dg/tree-ssa/pr69270.c: New test.
14797
3342fd71
BS
147982016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14799
14800 PR c/66208
14801 * c-c++-common/pr66208.c: New file.
14802
2ad3adf1
JJ
148032016-01-13 Jakub Jelinek <jakub@redhat.com>
14804
14805 PR tree-optimization/69156
14806 * gcc.dg/pr69156.c: New test.
14807
398d6feb
L
148082016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14809
14810 * gcc.target/i386/pr69225-7.c: New test.
14811
4c868789
RH
148122016-01-13 Richard Henderson <rth@redhat.com>
14813
14814 * gcc.dg/tm/memopt-13.c: Update expected function.
14815 * gcc.dg/tm/memopt-6.c: Likewise.
14816
ef6d1772
UB
148172016-01-13 Uros Bizjak <ubizjak@gmail.com>
14818
14819 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14820 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14821 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14822 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14823
ef6d1772
UB
148242016-01-13 Tom de Vries <tom@codesourcery.com>
14825
14826 PR tree-optimization/69169
0b4b6ef2
TV
14827 * gcc.dg/pr69169.c: New test.
14828
2ad3adf1 148292016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14830
14831 PR target/69228
14832 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14833 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14834 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14835 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14836 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14837 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14838 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14839 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14840
9060e335
AK
148412016-01-13 Jakub Jelinek <jakub@redhat.com>
14842
14843 PR target/69247
14844 * gcc.dg/pr69247.c: New test.
14845
40311329
RB
148462016-01-13 Richard Biener <rguenther@suse.de>
14847
14848 PR tree-optimization/69242
14849 * gcc.dg/torture/pr69242.c: New testcase.
14850
ccbd7103
RB
148512016-01-13 Richard Biener <rguenther@suse.de>
14852
14853 PR tree-optimization/69186
14854 * gcc.dg/torture/pr69186.c: New testcase.
14855
c6f72a46
JL
148562016-01-13 Jeff Law <law@redhat.com>
14857
14858 PR tree-optimization/67755
14859 * gcc.dg/tree-ssa/pr67755.c: New test.
14860
148612016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14862
14863 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14864 pass number in output by a star.
14865
c446cf07
BC
148662016-01-12 Bin Cheng <bin.cheng@arm.com>
14867
14868 PR tree-optimization/68911
14869 * gcc.c-torture/execute/pr68911.c: New test.
14870
5342156c
MP
148712016-01-12 Marek Polacek <polacek@redhat.com>
14872
14873 PR c++/68979
14874 * g++.dg/warn/permissive-1.C: New test.
14875
65364cc5
JJ
148762016-01-12 Jakub Jelinek <jakub@redhat.com>
14877
14878 PR objc++/68511
14879 PR c++/69213
14880 * g++.dg/opt/pr69213.C: New test.
14881
81b9a3d9
CB
148822016-01-12 Christian Bruel <christian.bruel@st.com>
14883
14884 PR target/69180
14885 * gcc.target/arm/pr69180.c: New test.
14886
3c4e91c9
RB
148872016-01-12 Richard Biener <rguenther@suse.de>
14888
14889 PR lto/69077
14890 * g++.dg/lto/pr69077_0.C: New testcase.
14891 * g++.dg/lto/pr69077_1.C: Likewise.
14892
5664cea1
JJ
148932016-01-12 Jakub Jelinek <jakub@redhat.com>
14894
14895 PR target/69175
14896 * g++.dg/opt/pr69175.C: New test.
14897
86cefc49
AL
148982016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14899
14900 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14901 rather than #including math.h & stdlib.h.
14902 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14903 * gcc.dg/vect/pr49771.c: Likewise.
14904 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14905 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14906 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14907 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14908 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14909 * gcc.dg/vect/pr44507.c: Likewise.
14910 * gcc.dg/vect/pr45902.c: Likewise.
14911 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14912 * gcc.dg/vect/vect-117.c: Likewise.
14913 * gcc.dg/vect/vect-99.c: Likewise.
14914 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14915 * gcc.dg/vect/vect-cond-1.c: Likewise.
14916 * gcc.dg/vect/vect-cond-2.c: Likewise.
14917 * gcc.dg/vect/vect-cond-3.c: Likewise.
14918 * gcc.dg/vect/vect-cond-4.c: Likewise.
14919 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14920 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14921 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14922 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14923 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14924 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14925 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14926 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14927 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14928 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14929 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14930 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14931 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14932 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14933 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14934 include of signal.h.
14935 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14936 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14937 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14938 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14939 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14940 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14941 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14942 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14943 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14944 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14945 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14946 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14947 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14948 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14949 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14950 * gcc.dg/vect/vect-outer-5.c: Likewise.
14951 * gcc.dg/vect/vect-outer-6.c: Likewise.
14952 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14953 include of stdio.h.
14954
b832f61e
NC
149552016-01-12 Nick Clifton <nickc@redhat.com>
14956
14957 PR target/68913
14958 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14959 to fread so that it will be found in all target runtimes.
14960
8eac49b1
RB
149612016-01-12 Richard Biener <rguenther@suse.de>
14962
14963 PR tree-optimization/69053
14964 * g++.dg/torture/pr69053.C: New testcase.
14965
2935d994
RB
149662016-01-12 Richard Biener <rguenther@suse.de>
14967
14968 PR tree-optimization/69168
14969 * gcc.dg/torture/pr69168.c: New testcase.
14970
66c16fd9
RB
149712016-01-12 Richard Biener <rguenther@suse.de>
14972
14973 PR tree-optimization/69157
14974 * gcc.dg/torture/pr69157.c: New testcase.
14975
149762016-01-12 Richard Biener <rguenther@suse.de>
14977
14978 PR tree-optimization/69174
14979 * gcc.dg/torture/pr69174.c: New testcase.
14980
723033a6
JJ
149812016-01-12 Jakub Jelinek <jakub@redhat.com>
14982
14983 PR c++/66808
14984 PR c++/69000
14985 * g++.dg/tls/pr66808.C: New test.
14986 * g++.dg/tls/pr69000.C: New test.
14987
3574cf47
BS
149882016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14989
14990 * gcc.target/powerpc/swaps-p8-23.c: New test.
14991 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14992
feb20787
JDA
149932016-01-11 John David Anglin <danglin@gcc.gnu.org>
14994
14995 PR tree-optimization/68356
14996 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14997
27b1820a
KV
149982016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14999 Jim Wilson <jim.wilson@linaro.org>
15000
15001 PR target/69194
15002 * gcc.target/arm/pr69194.c: New test.
15003
cf4de6af
L
150042016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15005
15006 PR target/69225
15007 * gcc.target/i386/pr69225-1.c: New test.
15008 * gcc.target/i386/pr69225-2.c: Likewise.
15009 * gcc.target/i386/pr69225-3.c: Likewise.
15010 * gcc.target/i386/pr69225-4.c: Likewise.
15011 * gcc.target/i386/pr69225-5.c: Likewise.
15012 * gcc.target/i386/pr69225-6.c: Likewise.
15013
1ebd5558
JJ
150142016-01-11 Jakub Jelinek <jakub@redhat.com>
15015
23552a4d
JJ
15016 PR target/67462
15017 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15018 if lp64.
15019
26ff85b0
JJ
15020 PR target/69071
15021 * gcc.dg/pr69071.c: New test.
15022
9cb6bd74
JJ
15023 PR c++/69211
15024 * g++.dg/opt/pr69211.C: New test.
15025
1ebd5558
JJ
15026 PR tree-optimization/69214
15027 * gcc.c-torture/compile/pr69214.c: New test.
15028
8c18c836
UB
150292016-01-11 Uros Bizjak <ubizjak@gmail.com>
15030
15031 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15032 * gcc.target/i386/pr66232-11.c: Ditto.
15033 * gcc.target/i386/pr66232-12.c: Ditto.
15034 * gcc.target/i386/pr66232-13.c: Ditto.
15035
62446e6e
RB
150362016-01-11 Richard Biener <rguenther@suse.de>
15037
15038 PR tree-optimization/69173
15039 * gcc.dg/torture/pr69173.c: New testcase.
15040
2b8568fe
KT
150412016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15042
15043 PR rtl-optimization/68796
15044 * gcc.target/aarch64/tst_5.c: New test.
15045 * gcc.target/aarch64/tst_6.c: Likewise.
15046
5baf4532
KT
150472016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15048
15049 PR rtl-optimization/68841
15050 * gcc.dg/pr68841.c: New test.
15051 * gcc.c-torture/execute/pr68841.c: New test.
15052
ca90b1ed
YR
150532016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15054
15055 PR rtl-optimization/68920
15056 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15057 for ix86 targets.
15058 * gcc.dg/ifcvt-5.c: New test.
15059
2ad3adf1 150602016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15061
15062 PR bootstrap/69123
15063 * g++.dg/pr69123.C: New.
15064
83834c09
IE
150652016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15066
15067 PR target/69010
15068 * gcc.target/i386/pr69010.c: New test.
15069
dcf89d57
MJ
150702016-01-11 Martin Jambor <mjambor@suse.cz>
15071
15072 PR ipa/69044
15073 * gcc.target/i386/chkp-pr69044.c: New test.
15074
d95167ee
TV
150752016-01-11 Tom de Vries <tom@codesourcery.com>
15076
15077 PR tree-optimization/69109
15078 * gcc.dg/autopar/pr69109-2.c: New test.
15079 * gcc.dg/autopar/pr69109.c: New test.
15080
4f6403a8
TV
150812016-01-11 Tom de Vries <tom@codesourcery.com>
15082
15083 PR tree-optimization/69108
15084 * gcc.dg/autopar/pr69108.c: New test.
15085
21efdd80
PP
150862016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15087
15088 PR c++/69029
15089 * c-c++-common/Wisleading-indentation.c: Augment test.
15090
fd42eed8
TK
150912016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15092
15093 PR fortran/69154
15094 * gfortran.dg/inline_matmul_12.f90: New test.
15095
4f90ee6c
PT
150962016-01-10 Paul Thomas <pault@gcc.gnu.org>
15097
15098 PR fortran/67779
15099 * gfortran.dg/actual_array_offset_1: New test.
15100
3907c6cf
TV
151012016-01-10 Tom de Vries <tom@codesourcery.com>
15102
15103 PR tree-optimization/69062
15104 * gcc.dg/autopar/pr69062.c: New test.
15105
b07b236e
TS
151062016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15107
15108 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15109 * gcc.dg/vect/slp-perm-2.c: Likewise.
15110 * gcc.dg/vect/slp-perm-3.c: Likewise.
15111 * gcc.dg/vect/slp-perm-5.c: Likewise.
15112 * gcc.dg/vect/slp-perm-6.c: Likewise.
15113 * gcc.dg/vect/slp-perm-7.c: Likewise.
15114 * gcc.dg/vect/slp-perm-8.c: Likewise.
15115
23fab8ae
TV
151162016-01-10 Tom de Vries <tom@codesourcery.com>
15117
15118 PR tree-optimization/69039
15119 * gcc.dg/autopar/pr69039.c: New test.
15120
73f0dae2
MP
151212016-01-09 Marek Polacek <polacek@redhat.com>
15122
15123 PR c++/69113
15124 * g++.dg/pr69113.C: New test.
15125
20b8d734
JJ
151262016-01-09 Jakub Jelinek <jakub@redhat.com>
15127
15128 PR middle-end/50865
15129 PR tree-optimization/69097
15130 * gcc.c-torture/execute/pr50865.c: New test.
15131 * gcc.c-torture/execute/pr69097-1.c: New test.
15132 * gcc.c-torture/execute/pr69097-2.c: New test.
15133 * gcc.dg/pr69097-1.c: New test.
15134 * gcc.dg/pr69097-2.c: New test.
15135
c50e614b
JJ
151362016-01-09 Jakub Jelinek <jakub@redhat.com>
15137
15138 PR c++/69164
15139 * g++.dg/opt/pr69164.C: New test.
15140
e0237993
JJ
151412016-01-08 Jakub Jelinek <jakub@redhat.com>
15142
15143 PR tree-optimization/69167
15144 * gcc.dg/pr69167.c: New test.
15145
bd8f5bb2
MP
151462016-01-08 Marek Polacek <polacek@redhat.com>
15147
15148 PR c++/68449
15149 * g++.dg/pr68449.C: New.
15150
bb0f5ca7
AL
151512016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15152
15153 PR tree-optimization/68707
15154 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15155 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15156 on platforms supporting it.
15157 * gcc.dg/vect/slp-perm-2.c: Likewise.
15158 * gcc.dg/vect/slp-perm-3.c: Likewise.
15159 * gcc.dg/vect/slp-perm-5.c: Likewise.
15160 * gcc.dg/vect/slp-perm-7.c: Likewise.
15161 * gcc.dg/vect/slp-perm-8.c: Likewise.
15162 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15163 on platforms supporting it.
15164
22518428
JJ
151652016-01-08 Jakub Jelinek <jakub@redhat.com>
15166
33f0852f
JJ
15167 PR tree-optimization/69162
15168 * gcc.dg/pr69162.c: New test.
15169
22518428
JJ
15170 PR tree-optimization/69172
15171 * gcc.dg/pr69172.c: New test.
15172
80e9b3aa
TP
151732016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15174
15175 PR tree-optimization/67781
15176 * gcc.c-torture/execute/pr67781.c: New file.
15177
262a363f
JJ
151782016-01-08 Jakub Jelinek <jakub@redhat.com>
15179
15180 PR tree-optimization/69083
15181 * gcc.dg/vect/pr69083.c: New test.
15182
6e1f093f
SS
151832016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15184
15185 PR tree-optimization/61441
15186 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15187 Use -fexcess-precision=standard for compiler options.
15188 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15189
53290e07
JJ
151902016-01-08 Jakub Jelinek <jakub@redhat.com>
15191
57bf3072
JJ
15192 PR fortran/69128
15193 * gfortran.dg/gomp/pr69128.f90: New test.
15194
53290e07
JJ
15195 PR c++/69145
15196 * g++.dg/ext/pr69145-1.C: New test.
15197 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15198 * g++.dg/ext/pr69145-2.h: New file.
15199
7a127fa7
MS
152002016-01-07 Martin Sebor <msebor@redhat.com>
15201
15202 PR c/68966
15203 * gcc.dg/atomic-fetch-bool.c: New test.
15204 * gcc.dg/sync-fetch-bool.c: New test.
15205
95918b49
L
152062016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15207
15208 PR fortran/66680
15209 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15210
c8e62a9d
NC
152112016-01-07 Nick Clifton <nickc@redhat.com>
15212
15213 PR target/66655
15214 * g++.dg/pr66655.C: New test.
15215 * g++.dg/pr66655_1.cc: Test support file.
15216 * g++.dg/pr66655.h: Test header file.
15217
2ad3adf1 152182016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15219
15220 PR fortran/66680
15221 gfortran.dg/gomp/pr66680.f90: New test.
15222
4cd9ca92
L
152232016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15224
15225 PR target/69171
15226 * gcc.target/i386/pr69171-1.c: New test.
15227 * gcc.target/i386/pr69171-2.c: Likewise.
15228 * gcc.target/i386/pr69171-3.c: Likewise.
15229 * gcc.target/i386/pr69171-4.c: Likewise.
15230 * gcc.target/i386/pr69171-5.c: Likewise.
15231 * gcc.target/i386/pr69171-6.c: Likewise.
15232
7e33d4dc
BS
152332015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15234
15235 PR middle-end/67639
15236 * c-c++-common/pr67639.c: New test.
15237
fec64afc
JJ
152382016-01-07 Jakub Jelinek <jakub@redhat.com>
15239
15240 PR tree-optimization/69141
15241 * g++.dg/opt/pr69141.C: New test.
15242
f293ad29
EB
152432016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15244
15245 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15246
5027395e
UB
152472016-01-06 Uros Bizjak <ubizjak@gmail.com>
15248
15249 PR target/69140
15250 * gcc.target/i386/pr69140.c: New test
15251
7443cf13
DM
152522016-01-06 David Malcolm <dmalcolm@redhat.com>
15253
15254 * gcc.dg/bad-dereference.c: New test case.
15255
32928931
BS
152562015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15257
15258 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15259
68dd05da
AS
152602016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15261
15262 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15263
6b131d5b
MP
152642016-01-06 Marek Polacek <polacek@redhat.com>
15265
15266 PR sanitizer/69099
15267 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15268
8d9fdb49
MP
152692016-01-05 Marek Polacek <polacek@redhat.com>
15270
15271 PR c/69104
15272 * gcc.dg/atomic-invalid-2.c: New.
15273
acf93f1e
L
152742016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15275
15276 PR target/68991
15277 * gcc.target/i386/pr68991.c: New test.
15278
3f50525d
L
152792016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15280
15281 PR target/68991
15282 * g++.dg/pr68991-1.C: New test.
15283 * g++.dg/pr68991-2.C: Likewise.
15284
e0237993 152852016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15286
e0237993 15287 PR other/60465
face88a1
ST
15288 * gcc.target/ia64/pr60465-gprel64.c: New test.
15289 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15290
a0866eff
KT
152912016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15292
15293 PR rtl-optimization/68651
15294 * gcc.target/aarch64/pr68651_1.c: New test.
15295
c589e975
DM
152962016-01-05 David Malcolm <dmalcolm@redhat.com>
15297
15298 PR c/69122
15299 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15300
929710d9
NS
153012016-01-05 Nathan Sidwell <nathan@acm.org>
15302
ce3e43d7
NS
15303 PR c++/58583
15304 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15305
929710d9
NS
15306 * gcc.dg/alias-15.c: New.
15307
a2faef8e
NC
153082016-01-05 Nick Clifton <nickc@redhat.com>
15309
15310 PR target/68870
15311 * g++.dg/pr68770.C: New test.
15312
4cfa76e3
MS
153132016-01-04 Mike Stump <mikestump@comcast.net>
15314
15315 * lib/target-supports.exp (check_effective_target_cilkplus):
15316 cilkplus targets require pthreads.
4ece61b6 15317 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15318
4e8a3a35
MM
153192016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15320
15321 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15322 generation.
15323
818ab71a
JJ
153242016-01-04 Jakub Jelinek <jakub@redhat.com>
15325
15326 Update copyright years.
15327
2fe0a208
MP
153282016-01-04 Marek Polacek <polacek@redhat.com>
15329
15330 PR c/68908
15331 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15332 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15333 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15334
9e3b2fe3
EB
153352016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15336
15337 * gcc.target/sparc/20160104-2.c: New test.
15338
e8d65a35
EB
153392016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15340
15341 * gcc.target/sparc/20160104-1.c: New test.
15342
25ccfccd
PT
153432016-01-03 Paul Thomas <pault@gcc.gnu.org>
15344
15345 PR fortran/65045
15346 * gfortran.dg/pr65045.f90: New test.
15347
cb51d382
EB
153482016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15349
15350 * gnat.dg/specs/debug1.ads: Delete.
15351
6eeaad6e
JD
153522016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15353
15354 PR libgfortran/68867
15355 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15356 expression.
15357
2f968603
JD
153582016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15359
15360 PR libgfortran/68867
15361 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15362 PowerPC.
15363
591bb5e4
PT
153642016-01-01 Paul Thomas <pault@gcc.gnu.org>
15365
15366 PR fortran/68864
15367 * gfortran.dg/pr68864.f90: New test.
15368
f1e0620c
JJ
153692016-01-01 Jakub Jelinek <jakub@redhat.com>
15370
942a1319
JJ
15371 PR tree-optimization/69070
15372 * gcc.dg/pr69070.c: New test.
15373
10dff63f
JJ
15374 PR sanitizer/69055
15375 * gfortran.dg/pr69055.f90: New test.
15376
f1e0620c
JJ
15377 PR target/69015
15378 * gcc.dg/pr69015.c: New test.
818ab71a 15379\f
2f883d1c 15380Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15381
15382Copying and distribution of this file, with or without modification,
15383are permitted in any medium without royalty provided the copyright
15384notice and this notice are preserved.