]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR rtl-optimization/78241 (wrong code with -funroll-loops)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
8d34bfa8
PH
12016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2
3 PR rtl-optimization/78241
4 * gcc.dg/pr78241.c: New test.
5
0569479e
JJ
62016-11-10 Jakub Jelinek <jakub@redhat.com>
7
8ebd1b31
JJ
8 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
9 201307.
10
0569479e
JJ
11 * g++.dg/cpp1z/noexcept-type14.C: New test.
12 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
13
37a16493
JG
142016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
15
16 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
17 WVAL0S tests added in r241817.
18
b4c3a85b
JJ
192016-11-10 Jakub Jelinek <jakub@redhat.com>
20
21 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
22 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
23 no longer allowed and corresponding ordered construct.
24 * gfortran.dg/gomp/linear-1.f90: New test.
25 * gfortran.dg/gomp/declare-simd-2.f90: New test.
26 * gfortran.dg/gomp/declare-target-1.f90: New test.
27 * gfortran.dg/gomp/declare-target-2.f90: New test.
28
86bc8506
ML
292016-11-10 Martin Liska <mliska@suse.cz>
30
31 PR sanitizer/78270
32 * gcc.dg/asan/pr78270.c: New test.
33
ed5fdfba
PMR
342016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
35 Jakub Jelinek <jakub@redhat.com>
36
37 PR debug/78112
b4c3a85b 38 * g++.dg/pr78112.C: New testcase.
ed5fdfba 39
0391e4a3
JJ
402016-11-09 Jakub Jelinek <jakub@redhat.com>
41
cc38d9d6
JJ
42 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
43 -Wno-c++1z-compat.
44 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
45 string in case condition contains % characters.
46
0391e4a3
JJ
47 PR c++/78283
48 * g++.dg/cpp1z/noexcept-type13.C: New test.
49
410fe60d
TT
502016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
51
52 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
53 using (HAS_MOVN) with MIPS III.
54
271dd55c
JW
552016-11-09 Janus Weil <janus@gcc.gnu.org>
56
57 PR fortran/46459
58 * gfortran.dg/volatile14.f90: New test.
59
ff1f317b
UB
602016-11-09 Uros Bizjak <ubizjak@gmail.com>
61
62 PR target/78262
63 * gcc.target/i386/pr78262.c: New test.
64
f31adad4
FR
652016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
66
67 PR fortran/78259
68 * gfortran.dg/pr78259.f90: New test.
69
b349a81a
JW
702016-11-09 Janus Weil <janus@gcc.gnu.org>
71
72 PR fortran/60777
73 * gfortran.dg/spec_expr_7.f90: New test.
74
2e955d50
JJ
752016-11-09 Jakub Jelinek <jakub@redhat.com>
76
4f353581
JJ
77 PR target/77718
78 * gcc.c-torture/execute/pr77718.c: New test.
79
2e955d50
JJ
80 * gcc.dg/ubsan/c99-shift-3.c: New test.
81 * gcc.dg/ubsan/c99-shift-4.c: New test.
82 * gcc.dg/ubsan/c99-shift-5.c: New test.
83 * gcc.dg/ubsan/c99-shift-6.c: New test.
84
68c93708
ML
852016-11-09 Martin Liska <mliska@suse.cz>
86
87 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
88 test-case for memcmp.
89 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
90
7b649f79
TP
912016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
92
93 PR testsuite/78269
94 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
95
bfcb501d
PT
962016-11-09 Paul Thomas <pault@gcc.gnu.org>
97
98 * gfortran.dg/move_alloc_18.f90: New test.
99
e15861c2
PK
1002016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
101
102 PR middle-end/78256
103 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
104 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
105
5f395580
JW
1062016-11-09 Janus Weil <janus@gcc.gnu.org>
107
108 PR fortran/71894
109 * gfortran.dg/class_59.f90: New test.
110
37b14185
RB
1112016-11-09 Richard Biener <rguenther@suse.de>
112
113 PR tree-optimization/78007
114 * gcc.dg/vect/vect-bswap32.c: Adjust.
115 * gcc.dg/vect/vect-bswap64.c: Likewise.
116
d6e8a41c
KV
1172016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
118
119 * gcc.dg/ipa/vrp7.c: New test.
120
5d5f1e95
KV
1212016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
122
123 PR ipa/78121
124 * gcc.dg/ipa/pr78121.c: New test.
125
0290a292
MO
1262016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
127
128 * c-c++-common/asan/default_options.h: New file.
129 * c-c++-common/asan/strcasestr-1.c: New test.
130 * c-c++-common/asan/strcasestr-2.c: Likewise.
131 * c-c++-common/asan/strcspn-1.c: Likewise.
132 * c-c++-common/asan/strcspn-2.c: Likewise.
133 * c-c++-common/asan/strpbrk-1.c: Likewise.
134 * c-c++-common/asan/strpbrk-2.c: Likewise.
135 * c-c++-common/asan/strspn-1.c: Likewise.
136 * c-c++-common/asan/strspn-2.c: Likewise.
137 * c-c++-common/asan/strstr-1.c: Likewise.
138 * c-c++-common/asan/strstr-2.c: Likewise.
139 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
140
fbdb92eb
MO
1412016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
142
143 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
144
103c4f75
JW
1452016-11-08 Janus Weil <janus@gcc.gnu.org>
146
147 PR fortran/68440
148 * gfortran.dg/class_58.f90: New test.
149
90a2ffc0
UB
1502016-11-08 Uros Bizjak <ubizjak@gmail.com>
151
152 PR target/70799
153 * gcc.target/i386/pr70799-2.c: New test.
154
eba5aec8
JW
1552016-11-08 Janus Weil <janus@gcc.gnu.org>
156
157 PR fortran/77596
158 * gfortran.dg/proc_ptr_comp_46.f90: New test.
159
fad36601
BC
1602016-11-08 Bin Cheng <bin.cheng@arm.com>
161
162 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
163
7c8615b6
BC
1642016-11-08 Bin Cheng <bin.cheng@arm.com>
165
166 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
167
4c6a4a53
BC
1682016-11-08 Bin Cheng <bin.cheng@arm.com>
169
170 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
171
fcd1b8df
ML
1722016-11-08 Martin Liska <mliska@suse.cz>
173
174 PR testsuite/78242
175 * g++.dg/asan/use-after-scope-4.C: New test.
176 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
177 * gcc.dg/asan/use-after-scope-8.c: Remove.
178
f9ef2c76
RB
1792016-11-08 Richard Biener <rguenther@suse.de>
180
181 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
182
ad11774f
TC
1832016-11-08 Tamar Christina <tamar.christina@arm.com>
184
185 PR testsuite/78136
186 * gcc.dg/cpp/trad/trad.exp
187 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
188 * gcc.dg/cpp/trad/include.c: Use local header file.
189
fe73a332
RB
1902016-11-08 Richard Biener <rguenther@suse.de>
191
192 PR tree-optimization/78205
193 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
194
ed053eb8
RB
1952016-11-08 Richard Biener <rguenther@suse.de>
196
197 PR tree-optimization/78224
198 * g++.dg/torture/pr78224.C: New testcase.
199
06658c6d
SKS
2002016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
201
202 * gcc.dg/store_merging_1.c: Require store_merge.
203 * gcc.dg/store_merging_2.c: Likewise.
204 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 205 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
206 * gcc.dg/store_merging_6.c: Likewise.
207 * gcc.dg/store_merging_7.c: Likewise.
208 * gcc.dg/store_merging_8.c: Likewise.
209 * lib/target-supports.exp (check_effective_target_store_merge): New.
210
e4b39278
DE
2112016-11-07 David Edelsohn <dje.gcc@gmail.com>
212
213 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
214 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
215 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
216 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
217 -mvsx -mpower8-vector.
218 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
219 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
220 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
221 -mvsx -mpower8-vector.
222
fda2d612
DE
2232016-11-07 David Edelsohn <dje.gcc@gmail.com>
224
225 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
226
227 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
228 * gcc.dg/visibility-14.c: XFAIL AIX.
229 * gcc.dg/visibility-15.c: XFAIL AIX.
230 * gcc.dg/visibility-16.c: XFAIL AIX.
231 * gcc.dg/visibility-17.c: XFAIL AIX.
232 * gcc.dg/visibility-18.c: XFAIL AIX.
233 * gcc.dg/visibility-19.c: XFAIL AIX.
234 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
235 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
236 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
237 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
238
60cee85e
JJ
2392016-11-07 Jakub Jelinek <jakub@redhat.com>
240
241 PR target/78227
242 * gcc.target/i386/pr78227-1.c: New test.
243 * gcc.target/i386/pr78227-2.c: New test.
244
7aa13860
PK
2452016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
246
247 PR middle-end/35691
248 * gcc.dg/pr35691-1.c: New test-case.
249 * gcc.dg/pr35691-2.c: Likewise.
250
caa024ff
BS
2512016-11-07 Bernd Schmidt <bschmidt@redhat.com>
252
253 PR rtl-optimization/77309
254 * gcc.dg/torture/pr77309.c: New test.
255
a9815228
JJ
2562016-11-07 Jakub Jelinek <jakub@redhat.com>
257
258 PR middle-end/71529
259 * gcc.target/i386/pr71529.C: Moved to ...
260 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
261
262 PR target/64411
263 * gcc.target/i386/pr64411.C: Moved to ...
264 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
265 lp64.
266
267 PR target/65105
268 * gcc.target/i386/pr65105-4.C: Moved to ...
269 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
270 Run into compile test rather than execute test.
271
e8ab5cb1
RB
2722016-11-07 Richard Biener <rguenther@suse.de>
273
274 PR target/78229
275 * g++.dg/pr78229.C: New testcase.
276
20770eb8
RB
2772016-11-07 Richard Biener <rguenther@suse.de>
278
279 PR tree-optimization/78218
280 * gcc.dg/torture/pr78218.c: New testcase.
281
32894793
RB
2822016-11-07 Richard Biener <rguenther@suse.de>
283
284 PR tree-optimization/78228
285 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
286
e27bfda2
KT
2872016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
288
289 PR target/77822
290 * g++.dg/torture/pr77822.C: New test.
291
00d6b7a1
ML
2922016-11-07 Martin Liska <mliska@suse.cz>
293
294 * c-c++-common/asan/force-inline-opt0-1.c: Disable
295 -f-sanitize-address-use-after-scope.
296 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
297 internal fn calls.
298 * g++.dg/asan/use-after-scope-1.C: New test.
299 * g++.dg/asan/use-after-scope-2.C: Likewise.
300 * g++.dg/asan/use-after-scope-3.C: Likewise.
301 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
302 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
303 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
304 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
305 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
306 * g++.dg/asan/use-after-scope-types.h: Likewise.
307 * gcc.dg/asan/use-after-scope-1.c: Likewise.
308 * gcc.dg/asan/use-after-scope-2.c: Likewise.
309 * gcc.dg/asan/use-after-scope-3.c: Likewise.
310 * gcc.dg/asan/use-after-scope-4.c: Likewise.
311 * gcc.dg/asan/use-after-scope-5.c: Likewise.
312 * gcc.dg/asan/use-after-scope-6.c: Likewise.
313 * gcc.dg/asan/use-after-scope-7.c: Likewise.
314 * gcc.dg/asan/use-after-scope-8.c: Likewise.
315 * gcc.dg/asan/use-after-scope-9.c: Likewise.
316 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
317 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
318 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
319 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
320 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
321
a0d3edf8
RB
3222016-11-07 Richard Biener <rguenther@suse.de>
323
324 PR tree-optimization/78189
325 * g++.dg/torture/pr78189.C: New testcase.
326
0db5adfa
DE
3272016-11-06 David Edelsohn <dje.gcc@gmail.com>
328
329 * gcc.dg/Wtrampolines.c: XFAIL AIX.
330
cc03bf7a
AV
3312016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
332
333 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
334 occuring.
335
18bb8b8a
TK
3362016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
337
338 PR fortran/78221
339 * arith.c (gfc_complex2real): Change gfc_warning_now to
340 gfc_warning.
341
c7f587bd
PT
3422016-11-05 Paul Thomas <pault@gcc.gnu.org>
343
344 * gfortran.dg/move_alloc_17.f03: New test.
345
92657eb0
RB
3462016-11-05 Richard Biener <rguenther@suse.de>
347
348 PR bootstrap/78188
349 * g++.dg/ipa/pr78188.C: New test.
350
28ce22e6
JW
3512016-11-05 Janus Weil <janus@gcc.gnu.org>
352 Dominique d'Humieres <dominiq@lps.ens.fr>
353
354 PR fortran/69495
355 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
356
d233ee5f
PT
3572016-11-05 Paul Thomas <pault@gcc.gnu.org>
358
359 PR fortran/67564
360 * gfortran.dg/select_type_39.f03: New test.
361
3622016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
363
364 PR fortran/64933
365 * gfortran.dg/associate_23.f90: New test.
366
5f4cebba
JJ
3672016-11-04 Jakub Jelinek <jakub@redhat.com>
368
369 PR target/77834
370 * gcc.dg/pr77834.c: New test.
371
6e3ae7e6
PC
3722016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
373
374 PR c++/67980
375 * g++.dg/cpp1y/pr67980.C: New.
376
fff6ed28
BS
3772016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
378
379 * gcc.target/powerpc/fold-vec-add-1.c: New.
380 * gcc.target/powerpc/fold-vec-add-2.c: New.
381 * gcc.target/powerpc/fold-vec-add-3.c: New.
382 * gcc.target/powerpc/fold-vec-add-4.c: New.
383 * gcc.target/powerpc/fold-vec-add-5.c: New.
384 * gcc.target/powerpc/fold-vec-add-6.c: New.
385 * gcc.target/powerpc/fold-vec-add-7.c: New.
386
bef3a8d7 3872016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
388
389 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
390 for -mbranch-likely, infer -mno-branch-likely for R6.
391
dac9376a
BE
3922016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
393
394 PR c++/71973
395 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
396 * g++.dg/init/new15.C: Likewise.
397 * g++.dg/ipa/inline-1.C: Likewise.
398 * g++.dg/ipa/inline-2.C: Likewise.
399 * g++.dg/lto/20080908-1_0.C: Likewise.
400 * g++.dg/tc1/dr20.C: Likewise.
401 * g++.dg/tree-ssa/inline-1.C: Likewise.
402 * g++.dg/tree-ssa/inline-2.C: Likewise.
403 * g++.old-deja/g++.law/except1.C: Likewise.
404 * g++.old-deja/g++.other/vbase5.C: Likewise.
405 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
406
b210df46
BS
4072016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
408
409 PR tree-optimization/78210
410 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
411 possibility of widening multiplies.
412
964ef24c
RB
4132016-11-04 Richard Biener <rguenther@suse.de>
414
415 PR middle-end/78185
416 * gcc.dg/pr78185.c: New testcase.
417
5fb80387
DE
4182016-10-04 David Edelsohn <dje.gcc@gmail.com>
419
420 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
421 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
422
6905c577
JJ
4232016-11-03 Jakub Jelinek <jakub@redhat.com>
424 Alexandre Oliva <aoliva@redhat.com>
425 Jason Merrill <jason@redhat.com>
426
427 PR debug/28767
428 PR debug/56974
429 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
430 * g++.dg/debug/dwarf2/ref-3.C: New test.
431 * g++.dg/debug/dwarf2/ref-4.C: New test.
432 * g++.dg/debug/dwarf2/refqual-1.C: New test.
433 * g++.dg/debug/dwarf2/refqual-2.C: New test.
434
4352016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
436
437 * gfortran.dg/dec_exp_1.f90: New test.
438 * gfortran.dg/dec_exp_2.f90: Likewise.
439 * gfortran.dg/dec_exp_3.f90: Likewise.
440
6905c577 4412016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
442
443 * gfortran.dg/dec_parameter_1.f: New test.
444 * gfortran.dg/dec_parameter_2.f90: Likewise.
445 * gfortran.dg/dec_parameter_3.f90: Likewise.
446 * gfortran.dg/dec_parameter_4.f90: Likewise.
447
7d29f8e3
ML
4482016-11-03 Martin Liska <mliska@suse.cz>
449
450 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
451 output.
452 * gcc.dg/tree-prof/time-profiler-3.c: New test.
453
5de3e2d8
BE
4542016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
455
456 PR libgcc/78067
457 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
458
f03f0232
SKS
4592016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
460
461 * gcc.c-torture/execute/pr78170.c: Require int32plus.
462
bd17a9df
MF
4632016-11-02 Max Filippov <jcmvbkbc@gmail.com>
464
465 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
466
2b01aad6
TC
4672016-11-01 Tamar Christina <tamar.christina@arm.com>
468
469 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
470 Check for arm_v8_neon_hw.
471 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
472 Likewise.
473 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
474 Likewise.
475 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
476 Likewise.
477
aa55dc0c
RB
4782016-11-02 Richard Biener <rguenther@suse.de>
479
480 * gcc.dg/store_merging_8.c: New testcase.
481
6905c577 4822016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
483
484 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
485
075be4a1
DE
4862016-11-02 David Edelsohn <dje.gcc@gmail.com>
487
4b69fb13
DE
488 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
489 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
490 * gcc.dg/addr_equal_1.c: XFAIL AIX.
491 * gcc.dg/pr65779.c: XFAIL AIX.
492 * gcc.dg/pr70405.c: XFAIL AIX.
493
075be4a1
DE
494 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
495 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
496 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
497
fdb1aa55
RO
4982016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
499
500 * lib/target-supports.exp (check_gc_sections_available): Use
501 -print-prog-name=ld to determine linker used.
502
4adbcdb4
ML
5032016-11-02 Martin Liska <mliska@suse.cz>
504
505 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
506 test case.
507
4b2c06f4
KT
5082016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
509
510 PR tree-optimization/78170
511 * gcc.c-torture/execute/pr78170.c: New test.
512
63e523d6
KT
5132016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
514
515 PR tree-optimization/78162
516 * gcc.c-torture/compile/pr78162.c: New test.
517
da42ac7b
RB
5182016-11-02 Richard Biener <rguenther@suse.de>
519
520 PR tree-optimization/78035
521 PR tree-optimization/77964
522 * gcc.target/i386/pr78035.c: New testcase.
523
4280df0a
RB
5242016-11-02 Richard Biener <rguenther@suse.de>
525
526 * gcc.dg/tree-ssa/vrp111.c: New testcase.
527 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
528 * gcc.dg/tree-ssa/pr21086.c: Likewise.
529 * gcc.dg/tree-ssa/pr58480.c: Likewise.
530 * gcc.dg/tree-ssa/vrp08.c: Likewise.
531
1b1d9303
DE
5322016-11-01 David Edelsohn <dje.gcc@gmail.com>
533
534 * gfortran.dg/pr70937.f90: require-effective-target lto.
535
5b7c0519
TK
5362016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
537
538 PR fortran/69544
539 * gfortran.dg/where_6.f90: New test.
540
70d28813
JJ
5412016-11-01 Jakub Jelinek <jakub@redhat.com>
542
543 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
544
7f4266d4
TK
5452016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
546
547 PR fortran/69544
548 * gfortran.dg/where_5.f90: New test.
549
9fc158eb
BB
5502016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
551
552 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
553 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
554 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
555 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
556
baeb7b5c
UB
5572016-11-01 Uros Bizjak <ubizjak@gmail.com>
558
559 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
560 Whitespace fixes.
561 (check_effective_target_vect_cmdline_needed): Check
562 is-effective-target ia32 for x86 targets.
563 (check_effective_target_vect_simd_clones): Simplify condition.
564 (check_effective_target_vect_double): Ditto.
565 (check_effective_target_vect_aligned_arrays): Check
566 is-effective-target ia32 for x86 targets. Simplify condition.
567 (check_effective_target_vect_multiple_sizes): Simplify condition.
568 (check_effective_target_sqrt_insn): Add i?86-*-* target.
569 (check_effective_target_sync_int_128): Simplify condition.
570 (check_effective_target_sync_int_128_runtime): Ditto.
571 (check_effective_target_sync_long_long_runtime): Ditto.
572 (check_effective_target_divmod): Add i?86-*-* target.
573
156b5cca
MM
5742016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
575
576 * gcc.target/powerpc/vsx-extract-4.c: New test.
577 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
578
120a4c45
JD
5792016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
580
581 PR fortran/54679
582 * gfortran.dg/fmt_l.f90: Update test.
583 * gfortran.dg/fmt_l0.f90: New test.
584
c5fed5c6
JJ
5852016-10-31 Jakub Jelinek <jakub@redhat.com>
586
587 PR c++/78089
588 * c-c++-common/builtin-shuffle-1.c: New test.
589 * g++.dg/cpp0x/addressof3.C: New test.
590
aee69156
VV
5912016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
592
593 Add tests for a const member and a reference member for launder.
594 * g++.dg/cpp1z/launder3.C: New.
595 * g++.dg/cpp1z/launder4.C: Likewise.
596 * g++.dg/cpp1z/launder5.C: Likewise.
597 * g++.dg/cpp1z/launder5.cc: Likewise.
598 * g++.dg/cpp1z/launder5.h: Likewise.
599 * g++.dg/cpp1z/launder6.C: Likewise.
600 * g++.dg/cpp1z/launder6.cc: Likewise.
601 * g++.dg/cpp1z/launder6.h: Likewise.
602
1e4fa9b1
JJ
6032016-10-31 Jakub Jelinek <jakub@redhat.com>
604
dcb466ec
JJ
605 PR c++/77948
606 * g++.dg/cpp0x/pr77948-1.C: New test.
607 * g++.dg/cpp0x/pr77948-2.C: New test.
608 * g++.dg/cpp0x/pr77948-3.C: New test.
609 * g++.dg/cpp0x/pr77948-4.C: New test.
610 * g++.dg/cpp0x/pr77948-5.C: New test.
611 * g++.dg/cpp0x/pr77948-6.C: New test.
612
1e4fa9b1
JJ
613 PR tree-optimization/77860
614 * gcc.dg/pr77860.c: New test.
615
9782e1ec
JJ
6162016-10-31 Jakub Jelinek <jakub@redhat.com>
617
618 PR c++/77886
619 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
620
dd57b05e
SKS
6212016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
622
623 * gcc.dg/lto/pr60449_0.c: Skip for avr.
624
84ff4775
LCW
6252016-10-30 Le-Chun Wu <lcwu@google.com>
626 Mark Wielaard <mjw@redhat.com>
627
628 * gcc.dg/Wshadow-compatible-local-1.c: New test.
629 * gcc.dg/Wshadow-local-1.c: Likewise.
630 * gcc.dg/Wshadow-local-2.c: Likewise.
631 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
632 * g++.dg/warn/Wshadow-local-1.C: Likewise.
633 * g++.dg/warn/Wshadow-local-2.C: Likewise.
634
0b56e9ad
BS
6352016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
636
637 PR tree-optimization/71915
638 PR tree-optimization/71490
639 * gcc.dg/tree-ssa/pr54245.c: Delete.
640 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
641 document why.
642
d4fc6702
JD
6432016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
644
645 PR fortran/78123
646 * gfortran.dg/fmt_t_9.f: New test.
647
396e56d2
TK
6482016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
649
650 PR fortran/67219
651 * gfortran.dg/pr67219.f90: New test.
652
a654d5d0
JJ
6532016-10-29 Jakub Jelinek <jakub@redhat.com>
654
205b9ed1
JJ
655 PR rtl-optimization/77919
656 * g++.dg/torture/pr77919-2.C: New test.
657
a654d5d0
JJ
658 PR target/78148
659 * gcc.dg/pr78148.c: New test.
660
894d8b41
EB
6612016-10-28 Eric Botcazou <ebotcazou@adacore.com>
662
663 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
664 * gcc.target/sparc/overflow-4.c: ...here.
665 * gcc.target/sparc/overflow-5.c: New test.
666
e72531b9
PK
6672016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
668 Kugan Vivekanandarajah <kuganv@linaro.org>
669 Jim Wilson <jim.wilson@linaro.org>
670
671 PR tree-optimization/43721
672 * lib/target-supports.exp (check_effective_target_divmod): New.
673 (check_effective_target_divmod_simode): Likewise.
674 (check_effective_target_arm_divmod_simode): Likewise.
675 * gcc.dg/divmod-1-simode.c: New test.
676 * gcc.dg/divmod-1.c: Likewise.
677 * gcc.dg/divmod-2-simode.c: Likewise.
678 * gcc.dg/divmod-2.c: Likewise.
679 * gcc.dg/divmod-3-simode.c: Likewise.
680 * gcc.dg/divmod-3.c: Likewise.
681 * gcc.dg/divmod-4-simode.c: Likewise.
682 * gcc.dg/divmod-4.c: Likewise.
683 * gcc.dg/divmod-5.c: Likewise.
684 * gcc.dg/divmod-6-simode.c: Likewise.
685 * gcc.dg/divmod-6.c: Likewise.
686 * gcc.dg/divmod-7.c: Likewise.
687
f663d9ad 6882016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
689 Jakub Jelinek <jakub@redhat.com>
690 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
691
692 PR middle-end/22141
693 PR rtl-optimization/23684
694 * gcc.c-torture/execute/pr22141-1.c: New test.
695 * gcc.c-torture/execute/pr22141-2.c: Likewise.
696 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
697 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
698 * gcc.dg/store_merging_1.c: New test.
699 * gcc.dg/store_merging_2.c: Likewise.
700 * gcc.dg/store_merging_3.c: Likewise.
701 * gcc.dg/store_merging_4.c: Likewise.
702 * gcc.dg/store_merging_5.c: Likewise.
703 * gcc.dg/store_merging_6.c: Likewise.
704 * gcc.dg/store_merging_7.c: Likewise.
705 * gcc.target/i386/pr22141.c: Likewise.
706 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
707 * g++.dg/init/new17.C: Likewise.
708
6905c577 7092016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
710
711 PR middle-end/72747
712 * c-c++-common/pr72747-1.c: New test.
713 * c-c++-common/pr72747-2.c: Likewise.
714
539405d5
AK
7152016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
716
717 * gcc.target/s390/oscbreak-1.c: New test.
718
0dbb19f0
AK
7192016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
720
721 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
722
0d9e143c
JJ
7232016-10-28 Jakub Jelinek <jakub@redhat.com>
724
c19066a7
JJ
725 PR rtl-optimization/77919
726 * g++.dg/torture/pr77919.C: New test.
727
0d9e143c
JJ
728 PR rtl-optimization/78132
729 * gcc.target/i386/pr78132.c: New test.
730
cc91248d
EB
7312016-10-27 Eric Botcazou <ebotcazou@adacore.com>
732
733 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
734
787c7a65
MM
7352016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
736
737 * gcc.target/powerpc/vsx-simode.c: New test.
738 * gcc.target/powerpc/vsx-simode2.c: Likewise.
739 * gcc.target/powerpc/vsx-simode3.c: Likewise.
740
4ce71579
JJ
7412016-10-27 Jakub Jelinek <jakub@redhat.com>
742
6f21288f
JJ
743 PR fortran/78026
744 * gfortran.dg/gomp/pr78026.f03: New test.
745 * gfortran.dg/select_type_38.f03: New test.
746
4ce71579
JJ
747 PR middle-end/78025
748 * g++.dg/gomp/declare-simd-7.C: New test.
749
6f21288f 7502016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
751
752 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
753 * gfortran.dg/dec_init_2.f90: Likewise.
754 * gfortran.dg/dec_init_3.f90: New test.
755 * gfortran.dg/dec_init_4.f90: Likewise.
756
93f90bec
BC
7572016-10-27 Bin Cheng <bin.cheng@arm.com>
758
759 * gcc.dg/fold-narrowbopcst-1.c: New test.
760
6f21288f 7612016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
762
763 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
764 dg-shouldfail/dg-output instead of XFAIL.
765 * gfortran.dg/dec_io_6.f90: Likewise.
766
ddb92ab9
TP
7672016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
768
769 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
770 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
771 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
772 * gcc.target/arm/atomic-op-char-3.c: Likewise.
773 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
774 * gcc.target/arm/atomic-op-int-3.c: Likewise.
775 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
776 * gcc.target/arm/atomic-op-release-3.c: Likewise.
777 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
778 * gcc.target/arm/atomic-op-short-3.c: Likewise.
779
ad6e4ba8
BC
7802016-10-27 Bin Cheng <bin.cheng@arm.com>
781
782 * gcc.dg/fold-convmaxconv-1.c: New test.
783 * gcc.dg/fold-convminconv-1.c: New test.
784
6905c577 7852016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
786
787 PR fortran/78092
788 * gfortran.dg/pr78092.f90: New test.
789
7a83b391
KN
7902016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
791
792 PR target/78056
793 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
794 expected error message.
795 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
796 expected error message.
797 * gcc.target/powerpc/vsu/vec-all-nez-7.c
798 (test_all_not_equal_and_not_zero): Change expected error message.
799
3693a620
JJ
8002016-10-26 Jakub Jelinek <jakub@redhat.com>
801
802 PR fortran/77973
803 * gfortran.dg/gomp/pr77973.f90: New test.
804
cd612e8a
PT
8052016-10-26 Paul Thomas <pault@gcc.gnu.org>
806
807 PR fortran/78108
808 * gfortran.dg/submodule_18.f08: New test.
809 * gfortran.dg/submodule_19.f08: New test.
810
09844a5f
MM
8112016-10-26 Michael Matz <matz@suse.de>
812
813 * g++.dg/pr78060.C: New test.
814 * gfortran.dg/pr78061.f: New test.
815 * g++.dg/pr78088.C: New test.
816
6f21288f 8172016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
818
819 * gfortran.dg/dec_io_1.f90: New test.
820 * gfortran.dg/dec_io_2.f90: New test.
821 * gfortran.dg/dec_io_3.f90: New test.
822 * gfortran.dg/dec_io_4.f90: New test.
823 * gfortran.dg/dec_io_5.f90: New test.
824 * gfortran.dg/dec_io_6.f90: New test.
825
6c95388f
JJ
8262016-10-25 Jakub Jelinek <jakub@redhat.com>
827
828 PR sanitizer/78106
829 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
830
8312016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
832
833 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
834 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
835
90e261e4
EB
8362016-10-25 Eric Botcazou <ebotcazou@adacore.com>
837
838 * gnat.dg/opt59.adb: New test.
839 * gnat.dg/opt59_pkg.ad[sb]: New helper.
840
841 * gnat.dg/opt60.adb: New test.
842
cef026ec
AV
8432016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
844
845 PR fortran/72770
846 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
847 this pr.
848
96592eed
JJ
8492016-10-25 Jakub Jelinek <jakub@redhat.com>
850
851 PR target/78102
852 * gcc.target/i386/pr78102.c: New test.
853
6c95388f 8542016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
855
856 * gfortran.dg/dec_logical_xor_1.f90: New test.
857 * gfortran.dg/dec_logical_xor_2.f90: New test.
858 * gfortran.dg/dec_logical_xor_3.f03: New test.
859
6c95388f 8602016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
861
862 * gfortran.dg/dec_loc_rval_1.f90: New test.
863 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 864 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 865
6c95388f 8662016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 867
90051c26
FR
868 * gfortran.dg/dec_type_print.f90: New testcase.
869
6c95388f 8702016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
871
872 * gfortran.dg/feed_1.f90: New test.
873 * gfortran.dg/feed_2.f90: New test.
ef144767 874
8e104951
ML
8752016-10-25 Martin Liska <mliska@suse.cz>
876
877 PR sanitizer/78106
878 * gcc.dg/asan/pr78106.c: New test.
879
b93ee1bb
ML
8802016-10-25 Martin Liska <mliska@suse.cz>
881
882 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
883
ad6922b0
WD
8842016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
885
886 PR target/78041
887 * gcc.target/arm/pr78041.c: New test.
888
e16f1cc7
JJ
8892016-10-25 Jakub Jelinek <jakub@redhat.com>
890
891 * g++.dg/cpp1z/launder1.C: New test.
892 * g++.dg/cpp1z/launder2.C: New test.
893
078134e5 8942016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 895 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
896
897 PR target/71676
898 PR target/71678
899 * gcc.target/avr/pr71676-2.c: New test.
900
c7212a15 9012016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 902 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
903
904 PR target/71676
905 PR target/71678
906 * gcc.target/avr/pr71676-1.c: New test.
907 * gcc.target/avr/pr71676-3.c: New test.
908 * gcc.target/avr/pr71676.c: New test.
909 * gcc.target/avr/pr71678.c: New test.
910
d1c7d3a8
KV
9112016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
912
913 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
914 such that cloned verions of tested functions are not created.
915
c7082171
SK
9162016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
917
918 PR fortran/71895
919 * gfortran.dg/pr71895.f90: New test.
920
0f2a9e37
JJ
9212016-10-24 Jakub Jelinek <jakub@redhat.com>
922
923 * g++.dg/debug/dwarf2/ref-2.C: New test.
924
f8348061
BE
9252016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
926
927 * c-c++-common/Wint-in-bool-context-3.c: New test.
928
1eb4547b
MS
9292016-10-24 Martin Sebor <msebor@redhat.com>
930
931 PR middle-end/77735
932 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
933 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
934 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
935 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
936 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
937 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
938 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
939
292af537
RB
9402016-10-24 Richard Biener <rguenther@suse.de>
941
942 PR testsuite/71491
943 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
944 * gcc.dg/vect/slp-45.c: Likewise.
945
40f683e8
RB
9462016-10-24 Richard Biener <rguenther@suse.de>
947
948 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
949 * gcc.dg/tree-ssa/pr21458.c: Likewise.
950 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
951
b1b6774f
GJL
9522016-10-24 Georg-Johann Lay <avr@gjlay.de>
953
954 PR target/78093
955 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
956 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
957
ed9760d2
AV
9582016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
959
960 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
961
fb027a42
JJ
9622016-10-24 Jakub Jelinek <jakub@redhat.com>
963
964 * gcc.target/i386/bmi2-pext-1.c: New test.
965 * gcc.target/i386/bmi2-pdep-1.c: New test.
966 * gcc.target/i386/bmi2-bzhi-3.c: New test.
967 * gcc.target/i386/tbm-bextri-1.c: New test.
968 * gcc.target/i386/bmi-bextr-6.c: New test.
969
8e10302e
RO
9702016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
971
972 PR target/77483
973 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
974 * gcc.target/i386/pr65105-1.c: Likewise.
975 * gcc.target/i386/pr65105-2.c: Likewise.
976 * gcc.target/i386/pr65105-3.c: Likewise.
977 * gcc.target/i386/pr65105-5.c: Likewise.
978 * gcc.target/i386/pr67761.c: Likewise.
979 * gcc.target/i386/pr70799-1.c: Likewise.
980
866c72a8
ML
9812016-10-24 Martin Liska <mliska@suse.cz>
982
983 PR sanitizer/77966
984 * c-c++-common/ubsan/unreachable-3.c: New test.
985
0804124b
SK
9862016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
987
988 PR fortran/77763
989 * gfortran.dg/pr77763.f90
990
87c9fca5
SK
9912016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
992
993 PR fortran/54730
994 PR fortran/78033
995 * gfortran.dg/pr78033.f90: New test.
996
dfd6231e
PT
9972016-10-23 Paul Thomas <pault@gcc.gnu.org>
998
999 PR fortran/69834
1000 * gfortran.dg/select_type_1.f03: Change error for overlapping
1001 TYPE IS cases.
1002 * gfortran.dg/select_type_36.f03: New test.
1003
66ccff98
EB
10042016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1005
1006 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1007
15876cee
TK
10082016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1009
1010 PR fortran/78021
1011 * gfortran.dg/string_length_3.f90: New test.
1012
574284e9
AV
10132016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1014
574284e9
AV
1015 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1016
10172016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1018
1019 PR fortran/43366
1020 PR fortran/57117
1021 PR fortran/61337
1022 * gfortran.dg/alloc_comp_class_5.f03: New test.
1023 * gfortran.dg/class_allocate_21.f90: New test.
1024 * gfortran.dg/class_allocate_22.f90: New test.
1025 * gfortran.dg/realloc_on_assign_27.f08: New test.
1026
20276dc9
JL
10272016-10-21 Jeff Law <law@redhat.com>
1028
1029 * PR tree-optimization/71947
1030 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1031 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1032 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1033
f7503699
KV
10342016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1035
1036 * gcc.dg/ipa/vrp5.c: New test.
1037 * gcc.dg/ipa/vrp6.c: New test.
1038
5be6b295
WD
10392016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1040
1041 * gcc.target/aarch64/test_frame_17.c: New test.
1042
c82bc7ed
WD
10432016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1044
1045 * gcc.target/aarch64/test_frame_17.c: New test.
1046
67a6cac7
AP
10472016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1048
1049 PR preprocessor/71681
1050 * gcc.dg/cpp/pr71681-1.c: New testcase
1051 * gcc.dg/cpp/pr71681-2.c: Likewise
1052 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1053 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1054 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1055 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1056
8e6982f7
JJ
10572016-10-21 Jakub Jelinek <jakub@redhat.com>
1058
9c4c8b7b
JJ
1059 PR target/78057
1060 * gcc.target/i386/pr78057.c: New test.
1061
8e6982f7
JJ
1062 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1063
de514d40
PT
10642016-10-21 Paul Thomas <pault@gcc.gnu.org>
1065
1066 PR fortran/69566
1067 * gfortran.dg/select_type_37.f03: New test.
1068
1d64ceb0
SKS
10692016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1070
1071 PR target/71627
1072 * gcc.target/avr/pr71627.c: New test
1073
85729229
EB
10742016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1075
1076 * gcc.target/sparc/overflow-1.c: New test.
1077 * gcc.target/sparc/overflow-2.c: Likewise.
1078 * gcc.target/sparc/overflow-3.c: Likewise.
1079
d17f2c3b
AV
10802016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1081
1082 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1083 effective target.
1084
0d47cee6
KT
10852016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1086
1087 PR rtl-optimization/78038
1088 * gcc.target/aarch64/pr78038.c: New test.
1089
a20d03c8
RB
10902016-10-21 Richard Biener <rguenther@suse.de>
1091
1092 PR tree-optimization/78051
1093 * g++.dg/torture/pr78051.C: New testcase.
1094
f3ecd50f
BE
10952016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1096
1097 * c-c++-common/wdate-time.c: Restored test case.
1098 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1099
fceabe50
JJ
11002016-10-20 Jakub Jelinek <jakub@redhat.com>
1101
1102 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1103
f56ea76e
UB
11042016-10-20 Uros Bizjak <ubizjak@gmail.com>
1105
1106 PR target/78037
1107 * gcc.target/i386/pr78037.c: New test.
1108
2c35bbe1
EB
11092016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1110
1111 * gcc.target/visium/overflow8.c: New.
1112 * gcc.target/visium/overflow16.c: Likewise.
1113 * gcc.target/visium/overflow32: Likewise.
1114
28df8730
MM
11152016-10-20 Michael Matz <matz@suse.de>
1116
1117 * gcc.dg/loop-split.c: New test.
1118 * gcc.dg/tree-ssa/ifc-9.c: Update.
1119 * gcc.dg/tree-ssa/ifc-10.c: Update.
1120
6c1a9e41
RB
11212016-10-20 Richard Biener <rguenther@suse.de>
1122
1123 * gcc.dg/graphite/pr35356-1.c: Update.
1124
a2923dba
PC
11252016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1126
1127 PR c++/77446
1128 * g++.dg/cpp1y/pr77446.C: New.
1129
2066ef6a
PK
11302016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1131
1132 PR tree-optimization/53979
1133 * gcc.dg/pr53979-1.c: New test-case.
1134 * gcc.dg/pr53979-2.c: Likewise.
1135
4c712374
BE
11362016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1137
1138 * c-c++-common/Wint-in-bool-context-2.c: New test.
1139
bdcf8e7c
JD
11402016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1141
1142 * gfortran.dg/dtio_17.f90: Fix test.
1143
ec1748d4
AH
11442016-10-19 Aldy Hernandez <aldyh@redhat.com>
1145
1146 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1147 * gcc.dg/Walloca-2.c: Same.
1148
b70f0b0c
AH
11492016-10-19 Aldy Hernandez <aldyh@redhat.com>
1150
1151 * gcc.dg/Wvla-1.c: Rename to...
1152 * gcc.dg/Wvla-larger-than-1.c: ...this.
1153 * gcc.dg/Wvla-2.c: Rename to...
1154 * gcc.dg/Wvla-larger-than-2.c: ...this.
1155 * gcc.dg/Wvla-3.c: Rename to...
1156 * gcc.dg/Walloca-11.c.: ...this.
1157 * gcc.dg/wvla-[1-7].c: Rename to:
1158 * gcc.dg/Wvla-[1-7].c: ...this.
1159
cbb22e61
BC
11602016-10-19 Bin Cheng <bin.cheng@arm.com>
1161
1162 PR tree-optimization/78005
1163 * gcc.dg/vect/pr78005.c: New.
1164 * gcc.target/i386/l_fma_float_1.c: Revise test.
1165 * gcc.target/i386/l_fma_float_2.c: Ditto.
1166 * gcc.target/i386/l_fma_float_3.c: Ditto.
1167 * gcc.target/i386/l_fma_float_4.c: Ditto.
1168 * gcc.target/i386/l_fma_float_5.c: Ditto.
1169 * gcc.target/i386/l_fma_float_6.c: Ditto.
1170 * gcc.target/i386/l_fma_double_1.c: Ditto.
1171 * gcc.target/i386/l_fma_double_2.c: Ditto.
1172 * gcc.target/i386/l_fma_double_3.c: Ditto.
1173 * gcc.target/i386/l_fma_double_4.c: Ditto.
1174 * gcc.target/i386/l_fma_double_5.c: Ditto.
1175 * gcc.target/i386/l_fma_double_6.c: Ditto.
1176
a023f8c8
TS
11772016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1178
1179 PR tree-optimization/78024
1180 * gcc.dg/goacc/loop-processing-1.c: New file.
1181
d9700bdb
RB
11822016-10-19 Richard Biener <rguenther@suse.de>
1183
1184 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1185
902cb7b1
KN
11862016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1187
1188 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1189 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1190 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1191 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1192 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1193 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1194 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1195 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1196 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1197 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1198 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1199 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1200 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1201 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1202 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1203 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1204 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1205 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1206 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1207 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1208 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1209 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1210 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1211 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1212 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1213 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1214 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1215 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1216 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1217 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1218 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1219 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1220 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1221 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1222 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1223 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1224 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1225 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1226 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1227 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1228 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1229 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1230 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1231 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1232 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1233 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1234 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1235 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1236 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1237 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1238 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1239 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1240 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1241 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1242 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1243 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1244 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1245 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1246 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1247 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1248 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1249 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1250 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1251 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1252 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1253 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1254 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1255 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1256 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1257 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1258 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1259 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1260 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1261 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1262 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1263 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1264 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1265 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1266 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1267 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1268 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1269 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1270 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1271 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1272 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1273 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1274 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1275 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1276 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1277 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1278 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1279 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1280 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1281 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1282 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1283 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1284 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1285 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1286 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1287 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1288 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1289 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1290 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1291 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1292 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1293 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1294 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1295 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1296 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1297 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1298 * gcc.target/powerpc/vsu/vsu.exp: New file.
1299
5cb96b6a
UB
13002016-10-18 Uros Bizjak <ubizjak@gmail.com>
1301
1302 PR target/77991
1303 * gcc.target/i386/pr77991.c: New test.
1304
f5de494c
MF
13052016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1306
1307 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1308 LTO is used.
1309
e5163ec1
SKS
13102016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1311
5cb96b6a 1312 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1313
b64e8239
RB
13142016-10-18 Richard Biener <rguenther@suse.de>
1315
1316 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1317 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1318 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1319 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1320 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1321 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1322 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1323 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1324 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1325 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1326 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1327 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1328 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1329 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1330 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1331 * gcc.dg/pr68217.c: Likewise.
1332 * gcc.dg/predict-9.c: Likewise.
1333 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1334 * gcc.dg/predict-1.c: Likewise.
1335
c680ada5
JD
13362016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1337
1338 * gfortran.dg/dtio_17.f90: New test.
1339
7fd4f180
KV
13402016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1341
1342 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1343
718625ad
KV
13442016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1345
1346 * gcc.dg/ipa/vrp4.c: New test.
1347
735b8f9f
KV
13482016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1349
1350 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1351 * gcc.dg/torture/pr39074.c: Likewise.
1352
86f98087
EB
13532016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1354
1355 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1356 * gnat.dg/trampoline4.adb: Minor tweak.
1357
a929f266
BS
13582016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1359
1360 PR tree-optimization/77916
1361 * gcc.dg/torture/pr77916.c: New.
1362
4acf2055
SK
13632016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1364
1365 PR fortran/77978
1366 * gfortran.dg/pr77978_1.f90: New test.
1367 * gfortran.dg/pr77978_2.f90: Ditto.
1368 * gfortran.dg/pr77978_3.f90: Ditto.
1369
871267e1
PT
13702016-10-17 Paul Thomas <pault@gcc.gnu.org>
1371
1372 PR fortran/61420
1373 PR fortran/78013
1374 * gfortran.dg/proc_ptr_49.f90: New test.
1375
fd9593e9
BE
13762016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1377
1378 PR target/77308
1379 * gcc.target/arm/pr77308.c: New test.
1380
d32d4176
DE
13812016-10-17 David Edelsohn <dje.gcc@gmail.com>
1382
1383 * lib/target-supports.exp
1384 (check_effective_target_floatn_nx_runtime): Return 0 for
1385 powerpc*-ibm-aix*.
1386
dca2910c
AP
13872016-10-17 Andrew Pinski <apinski@cavium.com>
1388
1389 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1390 long instead of long.
1391 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1392 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1393 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1394 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1395 * gcc.target/aarch64/pr68102_1.c: Likewise.
1396 * gcc.target/aarch64/target_attr_3.c: Likewise.
1397
44b00dbc
RB
13982016-10-17 Richard Biener <rguenther@suse.de>
1399
1400 PR tree-optimization/77988
1401 * gcc.dg/torture/pr77988.c: New testcase.
1402
89b80c42
PK
14032016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1404
1405 * gcc.dg/pr71636-1.c: New test-case.
1406 * gcc.dg/pr71636-2.c: Likewise.
1407
4c640e26
EB
14082016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1409
1410 * gnat.dg/trampoline3.adb: New test.
1411 * gnat.dg/trampoline4.adb: Likewise.
1412
6c0347f6
JD
14132016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1414
1415 * gfortran.dg/dtio_16.f90: New test.
1416
d0d48a06
EB
14172016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1418
1419 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1420 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1421 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1422
baa33d83
EB
14232016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1424
1425 * gcc.target/sparc/popc.c: Rename to...
1426 * gcc.target/sparc/popc-1.c: ...this.
1427 * gcc.target/sparc/popc-2.c: New test.
1428
523ee218
JD
14292016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1430
1431 PR fortran/77972
1432 * gfortran.dg/unexpected_eof_4.f90: New test.
1433
c04d4ede
JB
14342016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1435
31a84d4a
AP
1436 PR libfortran/48587
1437 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1438
064ed55a
JJ
14392016-10-14 Jakub Jelinek <jakub@redhat.com>
1440
9a822fc7
JJ
1441 PR middle-end/77959
1442 * gfortran.dg/pr77959.f90: New test.
1443
064ed55a
JJ
1444 DR 1511 - const volatile variables and ODR
1445 * g++.dg/DRs/dr1511-1.C: New test.
1446 * g++.dg/DRs/dr1511-2.C: New test.
1447
2579762a
EB
14482016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1449
1450 * gnat.dg/debug7.adb (dg-options): Remove -g.
1451 * gnat.dg/debug8.adb (dg-options): Add -margs.
1452 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1453
6d59425d
RB
14542016-10-14 Richard Biener <rguenther@suse.de>
1455
1456 PR tree-optimization/77979
1457 * gcc.dg/torture/pr77979.c: New testcase.
1458
43f66d6e
ML
14592016-10-14 Martin Liska <mliska@suse.cz>
1460
1461 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1462 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1463 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1464
cb3ac867
UB
14652016-10-14 Uros Bizjak <ubizjak@gmail.com>
1466
1467 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1468 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1469 * gcc.dg/torture/pr77937-2.c: Likewise.
1470
14cf71a0
EB
14712016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1472
1473 * gnat.dg/lto15.adb: Adjust.
1474 * gnat.dg/lto16.adb: Likewise.
1475 * gnat.dg/lto17.adb: Likewise
1476 * gnat.dg/lto18.ad[sb]: New test.
1477 * gnat.dg/lto18_pkg.ads: New helper.
1478 * gnat.dg/lto19.adb: New test.
1479 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1480 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1481 * gnat.dg/lto20.adb: New test.
1482 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1483
6fd9c6f4
AV
14842016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1485
1486 * gfortran.dg/coarray_38.f90: Expect error message.
1487
01f44038
KT
14882016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1489
1490 * gcc.target/aarch64/spellcheck_1.c: New test.
1491 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1492 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1493 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1494 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1495 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1496
253abb2a
AS
14972016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1498
1499 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1500
a2695319
BS
15012016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1502
1503 PR tree-optimization/77937
1504 * gcc.dg/torture/pr77937-1.c: New.
1505 * gcc.dg/torture/pr77937-2.c: New.
1506
14a2c9aa
JM
15072016-10-13 Jakub Jelinek <jakub@redhat.com>
1508
1509 * g++.dg/cpp1z/inline-var1.C: New test.
1510 * g++.dg/cpp1z/inline-var1a.C: New test.
1511 * g++.dg/cpp1z/inline-var1.h: New file.
1512 * g++.dg/cpp1z/inline-var2.C: New test.
1513 * g++.dg/cpp1z/inline-var3.C: New test.
1514 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1515 uninitialized const.
1516
6c95388f 15172016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1518
ee7fa2e3
SL
1519 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1520 Xscale is specified, not just -march.
1521 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1522 is incompatible with Xscale.
18d34307 1523
96032047
MS
15242016-10-13 Martin Sebor <msebor@redhat.com>
1525
1526 PR c++/71912
1527 * g++.dg/ext/flexary4.C: Adjust.
1528 * g++.dg/ext/flexary5.C: Same.
1529 * g++.dg/ext/flexary9.C: Same.
1530 * g++.dg/ext/flexary19.C: New test.
1531 * g++.dg/ext/flexary18.C: New test.
1532 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1533 regression test.
5cb96b6a
UB
1534 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1535 Avoid generating a flexible array member in an array.
96032047 1536
5b1548fd
MS
15372016-10-13 Martin Sebor <msebor@redhat.com>
1538
1539 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1540 to placate -Wformat on targets where the type is not int.
1541
7810c4eb
DM
15422016-10-13 David Malcolm <dmalcolm@redhat.com>
1543
1544 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1545 in INSN_LOCATION.
1546
fcd27666
BC
15472016-10-13 Bin Cheng <bin.cheng@arm.com>
1548
1549 * gcc.target/i386/l_fma_float_1.c: Revise test.
1550 * gcc.target/i386/l_fma_float_2.c: Ditto.
1551 * gcc.target/i386/l_fma_float_3.c: Ditto.
1552 * gcc.target/i386/l_fma_float_4.c: Ditto.
1553 * gcc.target/i386/l_fma_float_5.c: Ditto.
1554 * gcc.target/i386/l_fma_float_6.c: Ditto.
1555 * gcc.target/i386/l_fma_double_1.c: Ditto.
1556 * gcc.target/i386/l_fma_double_2.c: Ditto.
1557 * gcc.target/i386/l_fma_double_3.c: Ditto.
1558 * gcc.target/i386/l_fma_double_4.c: Ditto.
1559 * gcc.target/i386/l_fma_double_5.c: Ditto.
1560 * gcc.target/i386/l_fma_double_6.c: Ditto.
1561
b8a4b8c8
BC
15622016-10-13 Bin Cheng <bin.cheng@arm.com>
1563
1564 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1565
328ba117
BC
15662016-10-13 Bin Cheng <bin.cheng@arm.com>
1567
1568 * gcc.dg/vect/vect-98.c: Refine test case.
1569 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1570 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1571 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1572
1a1ab05e
JJ
15732016-10-13 Jakub Jelinek <jakub@redhat.com>
1574
1575 PR c/77946
1576 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1577
27947670
ML
15782016-10-13 Martin Liska <mliska@suse.cz>
1579
1580 PR tree-optimization/77943
1581 * g++.dg/tree-ssa/pr77943.C: New test.
1582
92c5266b
AV
15832016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1584
1585 PR fortran/72832
1586 * gfortran.dg/allocate_with_source_22.f03: New test.
1587 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1588 fail.
1589
90bca4ed
TP
15902016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1591
1592 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1593 * gcc.target/arm/movsi_movw.c: Likewise.
1594 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1595 directive to work on big endian targets.
1596
0011af7b
KV
15972016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1598
1599 * gcc.dg/tree-ssa/evrp6.c: New test.
1600
859e95ab
SB
16012016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1602
1603 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1604 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1605 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1606
2934018d
SB
16072016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1608
1609 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1610 * gcc.target/powerpc/warn-2.c: Ditto.
1611
f92d1522
RS
16122016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1613
1614 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1615 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1616 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1617 for -mmsa.
1618 * gcc.target/mips/msa.c: New test.
1619 * gcc.target/mips/msa-builtins.c: Likewise.
1620 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1621 (check_effective_target_mips_msa_runtime): Likewise.
1622 (check_effective_target_mips_msa): Likewise.
1623 (add_options_for_mips_msa): Likewise.
1624 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1625 (check_effective_target_vect_intfloat_cvt): Likewise.
1626 (check_effective_target_vect_uintfloat_cvt): Likewise.
1627 (check_effective_target_vect_floatint_cvt): Likewise.
1628 (check_effective_target_vect_floatuint_cvt): Likewise.
1629 (check_effective_target_vect_shift): Likewise.
1630 (check_effective_target_vect_shift_char): Likewise.
1631 (check_effective_target_vect_long): Likewise.
1632 (check_effective_target_vect_float): Likewise.
1633 (check_effective_target_vect_double): Likewise.
1634 (check_effective_target_vect_long_long): Likewise.
1635 (check_effective_target_vect_perm): Likewise.
1636 (check_effective_target_vect_perm_byte): Likewise.
1637 (check_effective_target_vect_perm_short): Likewise.
1638 (check_effective_target_vect_sdot_qi): Likewise.
1639 (check_effective_target_vect_udot_qi): Likewise.
1640 (check_effective_target_vect_sdot_hi): Likewise.
1641 (check_effective_target_vect_udot_hi): Likewise.
1642 (check_effective_target_vect_pack_trunc): Likewise.
1643 (check_effective_target_vect_unpack): Likewise.
1644 (check_effective_target_vect_hw_misalign): Likewise.
1645 (check_effective_target_vect_condition): Likewise.
1646 (check_effective_target_vect_cond_mixed): Likewise.
1647 (check_effective_target_vect_char_mult): Likewise.
1648 (check_effective_target_vect_short_mult): Likewise.
1649 (check_effective_target_vect_int_mult): Likewise.
1650 (check_effective_target_vect_extract_even_odd): Likewise.
1651 (check_effective_target_vect_interleave): Likewise.
1652 (check_vect_support_and_set_flags): Check if the target supports MSA
1653 and append to the list of EFFECTIVE_TARGETS.
1654
0bfd099c
RB
16552016-10-12 Richard Biener <rguenther@suse.de>
1656
1657 PR debug/77947
1658 * g++.dg/torture/pr77947.C: New testcase.
1659
b4a9ef2f
PMR
16602016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1661
1662 * gnat.dg/debug8.adb: New testcase.
1663
c0dbd22d
PMR
16642016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1665
1666 * gnat.dg/debug9.adb: New testcase.
1667
8a7c91cd
RB
16682016-10-12 Richard Biener <rguenther@suse.de>
1669
1670 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1671 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1672 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1673
7dc2f5f1
RB
16742016-10-12 Richard Biener <rguenther@suse.de>
1675
1676 PR tree-optimization/77920
1677 * gcc.dg/torture/pr77920.c: New testcase.
1678
70f6d5e1
JJ
16792016-10-12 Jakub Jelinek <jakub@redhat.com>
1680
4a8b97cb
JJ
1681 PR tree-optimization/77929
1682 * gcc.c-torture/compile/pr77929.c: New test.
1683
70f6d5e1
JJ
1684 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1685 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1686 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1687 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1688 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1689 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1690 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1691 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1692 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1693
4803de58
EB
16942016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1695
1696 * gcc.target/sparc/setcc-4.c: Adjust.
1697 * gcc.target/sparc/setcc-5.c: Likewise.
1698 * gcc.target/sparc/setcc-6.c: Likewise.
1699 * gcc.target/sparc/setcc-7.c: Likewise.
1700 * gcc.target/sparc/setcc-8.c: Likewise.
1701 * gcc.target/sparc/setcc-9.c: Likewise.
1702 * gcc.target/sparc/setcc-10.c: Delete.
1703
f6cf4810
SK
17042016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1705
1706 PR fortran/77942
1707 * gfortran.dg/pr77942.f90
1708
8e8c2744
FR
17092016-10-11 Fritz Reese <fritzoreese@gmail.com>
1710
1711 * gfortran.dg/dec_math.f90: New testsuite.
1712
ddefad9a
SKS
17132016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1714
1715 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1716 (main): Declare j as i32 instead of int.
1717
e7b08761
TP
17182016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1719
1720 PR testsuite/PR77710
1721 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1722 target triplet instead of *-*-*-*.
1723
9fd7cd44
EB
17242016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1725
1726 * gnat.dg/unchecked_convert10.adb: New test.
1727 * gnat.dg/unchecked_convert11.adb: Likewise.
1728 * gnat.dg/unchecked_convert12.adb: Likewise.
1729
ff7e7ee0
EB
17302016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1731
1732 * gcc.target/sparc/cbcond-1.c: New test.
1733 * gcc.target/sparc/cbcond-2.c: Likewise.
1734 * gcc.target/sparc/movcc-1.c: Likewise.
1735 * gcc.target/sparc/movcc-2.c: Likewise.
1736 * gcc.target/sparc/setcc-1.c: Adjust.
1737 * gcc.target/sparc/setcc-2.c: Likewise.
1738 * gcc.target/sparc/setcc-3.c: Likewise.
1739 * gcc.target/sparc/setcc-4.c: Likewise.
1740 * gcc.target/sparc/setcc-5.c: Likewise.
1741 * gcc.target/sparc/setcc-6.c: New test.
1742 * gcc.target/sparc/setcc-7.c: Likewise.
1743 * gcc.target/sparc/setcc-8.c: Likewise.
1744 * gcc.target/sparc/setcc-9.c: Likewise.
1745 * gcc.target/sparc/setcc-10.c: Likewise.
1746
d30078b8
JL
17472016-10-10 Jeff Law <law@redhat.com>
1748
1749 PR tree-optimization/71947
1750 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1751 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1752 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1753 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1754 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1755 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1756
5f869266
TK
17572016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1758
1759 PR fortran/77915
1760 * gfortran.dg/matmul_11.f90: New test.
1761
174e0b00
JW
17622016-10-10 Jiong Wang <jiong.wang@arm.com>
1763
1764 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1765 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1766 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1767 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1768 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1769 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1770 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1771 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1772 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1773 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1774 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1775 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1776 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1777 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1778 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1779 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1780 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1781 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1782 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1783 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1784 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1785 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1786 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1787 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1788 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1789 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1790 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1791 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1792 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1793 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1794 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1795 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1796 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1797 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1798 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1799 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1800 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1801 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1802 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1803 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1804 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1805 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1806 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1807 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1808 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1809 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1810 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1811 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1812 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1813 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1814 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1815 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1816 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1817 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1818 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1819 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1820 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1821 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1822 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1823
4bc63138
JW
18242016-10-10 Jiong Wang <jiong.wang@arm.com>
1825
1826 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1827 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1828 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1829 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1830 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1831 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1832 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1833 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1834 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1835 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1836 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1837 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1838 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1839 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1840
8f3edb07
JW
18412016-10-10 Jiong Wang <jiong.wang@arm.com>
1842
1843 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1844 Enable AArch64.
1845 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1846 vdup*_laneq.
1847 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1848 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1849 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1850 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1851
6e49f922
JW
18522016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1853 Jiong Wang <jiong.wang@arm.com>
1854
1855 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1856 AArch64 support.
1857 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1858 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1859 AArch64 targets.
1860 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1861 AArch64 targets.
1862 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1863 targets.
1864 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1865
41683e1a
EB
18662016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1867
1868 * gnat.dg/specs/vfa.ads: New test.
1869
6e49f922 18702016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1871
1872 * gnat.dg/inline13.ad[sb]: New test.
1873 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1874
55cfd746
EB
18752016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1876
1877 * gnat.dg/biased_subtype.adb: New test.
1878
4dfb8a2a
JJ
18792016-10-09 Jakub Jelinek <jakub@redhat.com>
1880
1881 PR tree-optimization/77901
1882 * gcc.c-torture/compile/pr77901.c: New test.
1883
67b97478
PK
18842016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1885
1886 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1887 * gcc.dg/ipa/propalign-2.c: Likewise
1888 * gcc.dg/ipa/propalign-3.c: Likewise.
1889 * gcc.dg/ipa/propalign-4.c: Likewise.
1890 * gcc.dg/ipa/propalign-5.c: Likewise.
1891
7bad794a
JJ
18922016-10-08 Jakub Jelinek <jakub@redhat.com>
1893
81b02905
JJ
1894 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1895
ee19ef45
JJ
1896 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1897
7bad794a
JJ
1898 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1899 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1900
56d3a930
FR
19012016-10-07 Fritz Reese <fritzoreese@gmail.com>
1902
1903 * gfortran.dg/dec_union_11.f90: New testcase.
1904
45e2bf2e
NS
19052016-10-07 Nathan Sidwell <nathan@acm.org>
1906
1907 PR c++/66443
1908 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1909 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1910 * g++.dg/cpp1y/pr66443-cxx14.C: New
1911 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1912 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1913
be845b04
JJ
19142016-10-07 Jakub Jelinek <jakub@redhat.com>
1915
1916 * g++.dg/cpp0x/addressof1.C: New test.
1917 * g++.dg/cpp0x/addressof2.C: New test.
1918
08213983
MM
19192016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1920
1921 * gcc.target/powerpc/float128-type-1.c: New test to check that
1922 PowerPC 64-bit Linux enables -mfloat128-type by default.
1923 * gcc.target/powerpc/float128-type-2.c: Likewise.
1924 * gcc.target/powerpc/float128-mix.c: Change error message to
1925 reflect that __ibm128 is now #define'ed to be long double.
1926
bd845c14
SK
19272016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1928
1929 PR fortran/77406
1930 * gfortran.dg/pr77406.f90: New test.
1931 * gfortran.dg/assumed_type_3.f90: Update error messages.
1932 * gfortran.dg/defined_operators_1.f90: Ditto.
1933 * gfortran.dg/generic_26.f90: Ditto.
1934 * gfortran.dg/generic_7.f90: Ditto.
1935 * gfortran.dg/gomp/udr5.f90: Ditto.
1936 * gfortran.dg/gomp/udr7.f90: Ditto.
1937 * gfortran.dg/interface_1.f90: Ditto.
1938 * gfortran.dg/interface_37.f90: Ditto.
1939 * gfortran.dg/interface_5.f90: Ditto.
1940 * gfortran.dg/interface_6.f90: Ditto.
1941 * gfortran.dg/interface_7.f90
1942 * gfortran.dg/no_arg_check_3.f90
1943 * gfortran.dg/operator_5.f90
1944 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1945
c09c4992
BE
19462016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1947
1948 PR c++/77700
1949 * c-c++-common/Wint-in-bool-context.c: Update test.
1950
d7f336f8
RB
19512016-10-07 Richard Biener <rguenther@suse.de>
1952
1953 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1954 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1955
a9172bf3
MP
19562016-10-07 Marek Polacek <polacek@redhat.com>
1957
1958 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1959
8a14afd0
BS
19602016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1961
1962 PR c++/69733
1963 * c-c++-common/pr69733.c: New test.
1964 * gcc.dg/pr69733.c: New test.
1965 * gcc.target/i386/pr69733.c: New test.
1966
d4bd4646
MP
19672016-10-07 Marek Polacek <polacek@redhat.com>
1968
1969 PR c++/77803
1970 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1971
a93cdc5c
JJ
19722016-10-07 Jakub Jelinek <jakub@redhat.com>
1973
1974 PR tree-optimization/77664
1975 * gcc.dg/tree-ssa/pr77664.c: New test.
1976 * gcc.dg/pr77664.c: New test.
1977
19782016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1979
1980 * gfortran.dg/pr69955.f90: New test.
1981
ac193ee7
LK
19822016_10-06 Louis Krupp <louis.krupp@zoho.com>
1983
1984 PR fortran/57910
1985 * gfortran.dg/pr57910.f90: New test.
1986
342cfb3e
JJ
19872016-10-06 Jakub Jelinek <jakub@redhat.com>
1988
1989 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1990 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1991
48057089
KV
19922016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1993
1994 PR tree-optimization/77862
1995 * gcc.dg/pr77862.c: New test.
1996
65b25c9b
KV
19972016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1998
1999 * gcc.dg/tree-ssa/evrp4.c: New test.
2000
f3127685
JL
20012016-10-06 Jeff Law <law@redhat.com>
2002
2003 PR tree-optimization/71661
2004 * gcc.dg/tree-ssa/pr71661.c: New test.
2005
b3972588
RB
20062016-10-06 Richard Biener <rguenther@suse.de>
2007
2008 PR tree-optimization/77855
2009 * gcc.dg/torture/pr77855.c: New testcase.
2010
139dc3c6 20112016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2012 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2013
2014 * g++.dg/other/pr77759.C: New test.
2015
37f6a157
RB
20162016-10-06 Richard Biener <rguenther@suse.de>
2017
2018 PR tree-optimization/77839
2019 * gcc.dg/torture/pr77839.c: New testcase.
2020
f779aeb8
MP
20212016-10-06 Marek Polacek <polacek@redhat.com>
2022
2023 * g++.dg/cpp1z/init-statement9.C: New test.
2024
eee8f0b0
AS
20252016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2026
2027 * gcc.target/i386/pcommit-1.c: Deleted.
2028 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2029 * gcc.target/i386/sse-13.c: Ditto.
2030 * gcc.target/i386/sse-14.c: Ditto.
2031 * gcc.target/i386/sse-22.c: Ditto.
2032 * gcc.target/i386/sse-23.c: Ditto.
2033 * g++.dg/other/i386-2.C: Ditto.
2034
b48042bb
UB
20352016-10-05 Uros Bizjak <ubizjak@gmail.com>
2036
2037 * gcc.target/i386/pr77833.c: Require int128 effective target.
2038
50b01e1d
SK
20392016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2040
2041 PR fortran/58991
2042 PR fortran/58992
2043 * gfortran.dg/associate_22.f90: New test.
2044
908b8296
FR
20452016-10-05 Fritz Reese <fritzoreese@gmail.com>
2046
2047 * gfortran.dg/dec_union_9.f90: New testcase.
2048 * gfortran.dg/dec_union_10.f90: New testcase.
2049
87582521
JJ
20502016-10-05 Jakub Jelinek <jakub@redhat.com>
2051
2e69f143
JJ
2052 PR sanitizer/66343
2053 * gcc.dg/pch/pr66343-3.c: New test.
2054 * gcc.dg/pch/pr66343-3.hs: New file.
2055
87582521
JJ
2056 PR sanitizer/66343
2057 * gcc.dg/pch/pr66343-1.c: New test.
2058 * gcc.dg/pch/pr66343-1.hs: New file.
2059 * gcc.dg/pch/pr66343-2.c: New test.
2060 * gcc.dg/pch/pr66343-2.hs: New file.
2061
700fff34
BE
20622016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2063
2064 * c-c++-common/Wint-in-bool-context.c: Update test.
2065
17a9e380
MP
20662016-10-05 Marek Polacek <polacek@redhat.com>
2067
2068 * g++.dg/cpp1z/init-statement1.C: New test.
2069 * g++.dg/cpp1z/init-statement2.C: New test.
2070 * g++.dg/cpp1z/init-statement3.C: New test.
2071 * g++.dg/cpp1z/init-statement4.C: New test.
2072 * g++.dg/cpp1z/init-statement5.C: New test.
2073 * g++.dg/cpp1z/init-statement6.C: New test.
2074 * g++.dg/cpp1z/init-statement7.C: New test.
2075 * g++.dg/cpp1z/init-statement8.C: New test.
2076
6e48e779
LK
20772016-10-05 Louis Krupp <louis.krupp@zoho.com>
2078
2079 PR fortran/67524
2080 * gfortran.dg/pr67524.f90: New test.
2081
04a32443
JJ
20822016-10-05 Jakub Jelinek <jakub@redhat.com>
2083
2084 PR sanitizer/77823
2085 * c-c++-common/ubsan/shift-9.c: New test.
2086
743a9cf7
SKS
20872016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2088
2089 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2090 of int if __SIZEOF_INT__ is less than 4 bytes.
2091
a40278c3
JD
20922016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2093
2094 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2095 * gfortran.dg/class_array_20.f03: Likewise.
2096 * gfortran.dg/class_array_21.f03: Likewise.
2097 * gfortran.dg/finalize_29.f08: Likewise.
2098 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2099
39bb7d01
RB
21002016-10-05 Richard Biener <rguenther@suse.de>
2101
2102 PR middle-end/77826
2103 * gcc.dg/torture/pr77826.c: New testcase.
2104
eeb57981
RB
21052016-10-05 Richard Biener <rguenther@suse.de>
2106
2107 * gcc.dg/fold-copysign-1.c: New testcase.
2108
f9018d75
AS
21092016-10-05 Andreas Schwab <schwab@suse.de>
2110
2111 * g++.dg/pr49847-2.C: Remove.
2112
7e8000b3
PMR
21132016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2114
2115 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2116
54f84ca9
RB
21172016-10-05 Richard Biener <rguenther@suse.de>
2118
2119 PR middle-end/55152
2120 * gcc.dg/pr55152-2.c: New testcase.
2121
17beda50
JD
21222016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2123
2124 * gfortran.dg/dtio_15.f90: New test.
2125
1c84b798
ILT
21262016-10-04 Ian Lance Taylor <iant@golang.org>
2127
2128 * gcc.dg/split-7.c: New test.
2129
7ec39552
MS
21302016-10-04 Martin Sebor <msebor@redhat.com>
2131
2132 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2133 %lc directive to wint_t to silence -Wformat warnings on targets
2134 where the latter is a distinct type such as long.
2135
8ff04ff9
MS
21362016-10-04 Martin Sebor <msebor@redhat.com>
2137
2138 PR c++/77804
2139 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2140
bfecd57c
JJ
21412016-10-04 Jakub Jelinek <jakub@redhat.com>
2142
f72da967
JJ
2143 PR c++/77791
2144 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2145
bfecd57c
JJ
2146 * g++.dg/other/java3.C: Remove.
2147 * g++.dg/other/java1.C: Remove.
2148 * g++.dg/other/error12.C: Remove.
2149 * g++.dg/other/java2.C: Remove.
2150 * g++.dg/warn/Wnvdtor.C: Remove.
2151 * g++.dg/lookup/java1.C: Remove.
2152 * g++.dg/lookup/java2.C: Remove.
2153 * g++.dg/ext/pr34829.C: Remove.
2154 * g++.dg/ext/java-3.C: Remove.
2155 * g++.dg/ext/java-1.C: Remove.
2156 * g++.dg/ext/java-2.C: Remove.
2157 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2158
fe8b1e83
DG
21592016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2160
2161 PR tree-optimization/77808
2162 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2163
078b5aab
RB
21642016-10-04 Richard Biener <rguenther@suse.de>
2165
2166 PR tree-optimization/77399
2167 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2168
2b568899
RB
21692016-10-04 Richard Biener <rguenther@suse.de>
2170
2171 PR middle-end/77833
2172 * gcc.target/i386/pr77833.c: New testcase.
2173
0a4e5cf3
JL
21742016-09-26 Jeff Law <law@redhat.com>
2175
2176 PR tree-optimization/71550
2177 PR tree-optimization/71403
2178 * gcc.c-torture/execute/pr71550.c: New test.
2179
d07b0a23
SKS
21802016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2181
2182 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2183 option.
2184
b44a42cf
KT
21852016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2186
2187 Revert
2188 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2189
2190 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2191
f41f1ceb
MP
21922016-10-03 Marek Polacek <polacek@redhat.com>
2193
2194 * g++.dg/cpp0x/nullptr37.C: New test.
2195
1633d3b9
BE
21962016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2197
2198 * c-c++-common/Wint-in-bool-context.c: Update test.
2199
2c8e3a1d
JJ
22002016-10-02 Jakub Jelinek <jakub@redhat.com>
2201
2202 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2203 earlier.
2204 * g++.dg/charset/asm2.c (memmove): Likewise.
2205 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2206 * g++.dg/tls/diag-4.C (foo): Likewise.
2207 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2208 dg-warning, fix up regex.
2209 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2210 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2211 * g++.old-deja/g++.mike/net31.C: Likewise.
2212 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2213 for C++17.
2214 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2215 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2216
f00b6283
RB
22172016-10-01 Richard Biener <rguenther@suse.de>
2218
2219 PR middle-end/77798
2220 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2221
0f0565b1
AV
22222016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2223
2224 PR fortran/77663
2225 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2226
c58823a0
JJ
22272016-10-01 Jakub Jelinek <jakub@redhat.com>
2228
2229 PR c/77490
2230 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2231 Add dg-prune-output directive.
2232
e3228a50
JD
22332016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2234
2235 PR fortran/66643
2236 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2237 * gfortran.fortran-torture/compile/write.f90: Update test.
2238
e70bbc6f
MW
22392016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2240
2241 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2242 arm_fp16_alternative_ok as the required effective target.
2243 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2244 -mfp16-format=alternative to the dg-options directive and remove
2245 the dg-add-options directive.
2246
c39747d2
FR
22472016-09-30 Fritz Reese <fritzoreese@gmail.com>
2248
2249 PR fortran/77764
2250 * gfortran.dg/dec_union_8.f90: New testcase.
2251
00074dd8
FR
22522016-09-30 Fritz Reese <fritzoreese@gmail.com>
2253
2254 PR fortran/77782
2255 * gfortran.dg/dec_structure_16.f90: New testcase.
2256
26f391e8
AV
22572016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2258
2259 * gfortran.dg/coarray_allocate_10.f08: New test.
2260 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2261
fa16a271
KT
22622016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2263
2264 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2265
f334c828
RB
22662016-09-30 Richard Biener <rguenther@suse.de>
2267
2268 PR tree-optimization/77399
2269 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2270
76e3ec9c
SL
22712016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2272
871267e1 2273 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2274 -fdelete-null-pointer-checks explicit.
2275 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2276 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2277 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2278 * gcc.dg/pic-1.c: Require fpic target support.
2279 * gcc.dg/pic-2.c: Likewise.
2280
a2c6e7f2
JJ
22812016-09-29 Jakub Jelinek <jakub@redhat.com>
2282
2283 Implement P0001R1 - C++17 removal of register storage class specifier
2284 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2285 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2286 C++17.
2287 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2288 keyword if not __SSE2__.
2289 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2290 C++17.
2291 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2292 register keywords.
2293 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2294 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2295 no_erroneous_warning): Expect new warnings for C++17.
2296 * g++.dg/warn/register-var-2.C (f): Likewise.
2297 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2298 * g++.dg/parse/linkage2.C (foo): Likewise.
2299 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2300 keyword on parameters for C++17.
2301 * g++.dg/cpp1z/register1.C: New test.
2302 * g++.dg/cpp1z/register2.C: New test.
2303 * g++.dg/cpp1z/register3.C: New test.
2304
4ab76933
UB
23052016-09-29 Uros Bizjak <ubizjak@gmail.com>
2306
2307 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2308 * gcc.target/i386/avx2-check.h (main): Ditto.
2309 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2310 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2311 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2312 * gcc.target/i386/avx512er-check.h (main): Ditto.
2313 * gcc.target/i386/avx512f-check.h (main): Ditto.
2314 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2315 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2316 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2317
2488ebe5
UB
23182016-09-29 Uros Bizjak <ubizjak@gmail.com>
2319
2320 PR target/77756
2321 * gcc.target/i386/pr77756.c: New test.
2322
4d258d09
MP
23232016-09-29 Marek Polacek <polacek@redhat.com>
2324
2325 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2326
a9087411
MP
23272016-09-29 Marek Polacek <polacek@redhat.com>
2328
2329 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2330 C++14.
2331
fa0a064a
ML
23322016-09-29 Martin Liska <mliska@suse.cz>
2333
2334 * objc/execute/construct1.m: New test.
2335
0ce1ecc7
RB
23362016-09-29 Richard Biener <rguenther@suse.de>
2337
2338 PR tree-optimization/77768
2339 * gcc.dg/torture/pr77768.c: New testcase.
2340
da186c1f
RB
23412016-09-28 Richard Biener <rguenther@suse.de>
2342
2343 PR middle-end/77407
2344 * gcc.dg/pr77407.c: New testcase.
2345
d657e995
RB
23462016-09-29 Richard Biener <rguenther@suse.de>
2347
2348 PR middle-end/55152
2349 * gcc.dg/pr55152.c: New testcase.
2350 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2351
cadf6296
RO
23522016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2353
2354 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2355 (dg-options): Remove -m32.
2356
88000fd1
MS
23572016-09-28 Martin Sebor <msebor@redhat.com>
2358
2359 PR middle-end/77721
2360 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2361
0c172974
JD
23622016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2363
2364 PR libgfortran/77707
2365 * gfortran.dg/inquire_17.f90: New test.
2366
4b390698
JJ
23672016-09-28 Jakub Jelinek <jakub@redhat.com>
2368
2369 PR c++/77467
2370 * g++.dg/cpp1y/constexpr-77467.C: New test.
2371
2b1b5938
MS
23722016-09-28 Martin Sebor <msebor@redhat.com>
2373
2374 PR c/77762
2375 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2376 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2377 (test_sprintf_p_const): Adjust line numbers to avoid failures
2378 introduced in r240503.
2379
30dc6ee9
MS
23802016-09-28 Martin Sebor <msebor@redhat.com>
2381
2382 PR middle-end/77683
2383 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2384
7d290e93
BE
23852016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2386
fcf32bad
BE
2387 PR c++/77748
2388 * g++.dg/pr77550.C: Avoid undefined behavior.
2389
7d290e93
BE
2390 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2391
912d9ec3
WD
23922016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2393
2394 * gcc.dg/strlenopt-20.c: Update test.
2395 * gcc.dg/strlenopt-21.c: Likewise.
2396 * gcc.dg/strlenopt-22.c: Likewise.
2397 * gcc.dg/strlenopt-22g.c: Likewise.
2398 * gcc.dg/strlenopt-26.c: Likewise.
2399 * gcc.dg/strlenopt-5.c: Likewise.
2400 * gcc.dg/strlenopt-7.c: Likewise.
2401 * gcc.dg/strlenopt-9.c: Likewise.
2402
459bcfb0
JJ
24032016-09-27 Jakub Jelinek <jakub@redhat.com>
2404
6e39060a
JJ
2405 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2406
8ca33347
JJ
2407 * g++.dg/cpp1z/lambda-this1.C: New test.
2408 * g++.dg/cpp1z/lambda-this2.C: New test.
2409
459bcfb0
JJ
2410 PR c++/77722
2411 * g++.dg/ubsan/return-4.C: New test.
2412 * g++.dg/ubsan/return-5.C: New test.
2413 * g++.dg/ubsan/return-6.C: New test.
2414
20fba714
JW
24152016-09-27 Jiong Wang <jiong.wang@arm.com>
2416
2417 * lib/target-supports.exp
2418 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2419 in function comment.
2420
bebe0086
ML
24212016-09-27 Martin Liska <mliska@suse.cz>
2422
2423 PR gcov-profile/46266
2424 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2425 considered.
2426
59896334
RB
24272016-09-27 Richard Biener <rguenther@suse.de>
2428
2429 PR tree-optimization/77745
2430 * g++.dg/torture/pr77745.C: New testcase.
2431
f0d355dc
RB
24322016-09-27 Richard Biener <rguenther@suse.de>
2433
2434 PR tree-optimization/77478
2435 * gcc.dg/torture/pr77478.c: New testcase.
2436
8c9434c2
ML
24372016-09-27 Martin Liska <mliska@suse.cz>
2438
2439 PR gcov-profile/7970
2440 PR gcov-profile/16855
2441 PR gcov-profile/44779
2442 * g++.dg/gcov/pr16855.C: New test.
2443
511d092e
SKS
24442016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2445
2446 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2447
f2e0c4e1
JJ
24482016-09-27 Jakub Jelinek <jakub@redhat.com>
2449
2450 PR fortran/77666
2451 * gfortran.dg/gomp/pr77666.f90: New test.
2452
3a4228ba
KV
24532016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2454
2455 PR ipa/77677
2456 * gcc.dg/torture/pr77677-2.c: New test.
2457
a184e37f
SK
24582016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2459
2460 PR fortran/77420
2461 * gfortran.dg/pr77420_1.f90: New test.
2462 * gfortran.dg/pr77420_2.f90: Ditto.
2463 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2464 * gfortran.dg/pr77420_4.f90: this file.
2465
8be59d19
KV
24662016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2467
2468 PR middle-end/77719
2469 * gfortran.dg/pr77719.f90: New test.
2470
991075a4
TP
24712016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2472
2473 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2474 singular form of byte when quantity is unknown.
991075a4 2475
c6147dc4
MP
24762016-09-26 Marek Polacek <polacek@redhat.com>
2477
2478 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2479
5cc6c41c
ML
24802016-09-26 Martin Liska <mliska@suse.cz>
2481
2482 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2483 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2484 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2485 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2486 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2487 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2488 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2489 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2490 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2491
81fea426
MP
24922016-09-26 Marek Polacek <polacek@redhat.com>
2493
2494 PR c/7652
2495 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2496 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2497 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2498 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2499 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2500 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2501 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2502 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2503 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2504 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2505 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2506 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2507 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2508 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2509 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2510 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2511 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2512 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2513 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2514 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2515 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2516 * c-c++-common/attr-fallthrough-1.c: New test.
2517 * c-c++-common/attr-fallthrough-2.c: New test.
2518 * g++.dg/cpp0x/fallthrough1.C: New test.
2519 * g++.dg/cpp0x/fallthrough2.C: New test.
2520 * g++.dg/cpp1z/fallthrough1.C: New test.
2521 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2522 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2523 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2524 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2525
9b597c1f
SK
25262016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2527
12a813c1 2528 PR fortran/77429
9b597c1f
SK
2529 * gfortran.dg/pr77429.f90: New test.
2530
f1c7e7f1
SK
25312016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2532
2533 PR fortran/77694
2534 * gfortran.dg/pr77694.f90: New test.
2535
50c6dd20
OE
25362016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2537
2538 PR target/51244
2539 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2540
540b039e
DH
25412016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2542
2543 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2544 for 32-bit mode.
2545
cfd161bf
DH
25462016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2547
2548 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2549 for 32-bit mode.
2550
9a2300e9
MP
25512016-09-24 Marek Polacek <polacek@redhat.com>
2552
2553 PR c/77490
2554 * c-c++-common/Wbool-operation-1.c: New test.
2555 * gcc.dg/Wbool-operation-1.c: New test.
2556
34d567d1
FR
25572016-09-23 Fritz Reese <fritzoreese@gmail.com>
2558
2559 * gfortran.dg/dec_static_1.f90: New.
2560 * gfortran.dg/dec_static_2.f90: New.
2561 * gfortran.dg/dec_static_3.f90: New.
2562 * gfortran.dg/dec_static_4.f90: New.
2563
4a8d4422
JD
25642016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2565
2566 PR fortran/48298
2567 * gfortran.dg/negative_unit_check.f90: Update test.
2568 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2569
90ef45cb
DV
25702016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2571
2572 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2573 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2574 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2575 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2576 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2577 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2578 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2579
e0535922
MS
25802016-09-23 Martin Sebor <msebor@redhat.com>
2581
2582 PR testsuite/77713
2583 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2584 assuming long double is bigger than double.
2585
d664d76d
JJ
25862016-09-23 Jakub Jelinek <jakub@redhat.com>
2587
2588 Implement P0138R2, C++17 construction rules for enum class values
2589 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2590
3b31f720
DM
25912016-09-23 David Malcolm <dmalcolm@redhat.com>
2592
2593 PR preprocessor/77672
2594 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2595 expected multiline output from first warning to reflect change
2596 in r240434.
2597
592459bf
TP
25982016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2599
2600 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2601
0af06385
BE
26022016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2603 Tom de Vries <tom@codesourcery.com>
2604
2605 PR testsuite/77411
2606 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2607
8f01b67a
MP
26082016-09-23 Marek Polacek <polacek@redhat.com>
2609
2610 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2611 * c-c++-common/gomp/atomic-13.c: Likewise.
2612 * c-c++-common/gomp/atomic-14.c: Likewise.
2613 * c-c++-common/pr60439.c: Remove invalid code.
2614 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2615 * g++.dg/expr/bitfield5.C: Likewise.
2616 * g++.dg/expr/bitfield6.C: Likewise.
2617 * g++.dg/expr/bool1.C: Likewise.
2618 * g++.dg/expr/bool3.C: Likewise.
2619 * g++.dg/expr/lval3.C: Likewise.
2620 * g++.dg/expr/lval4.C: Likewise.
2621 * g++.old-deja/g++.jason/bool5.C: Likewise.
2622
bbd6fcf3
DM
26232016-09-23 David Malcolm <dmalcolm@redhat.com>
2624
2625 PR preprocessor/77672
2626 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2627 (test_terminator_location): New function.
2628
113d06a4
RB
26292016-09-23 Richard Biener <rguenther@suse.de>
2630
2631 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2632
cab9e1df
MW
26332016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2634
2635 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2636 -march=armv8.2-a+fp16 when supported by the hardware.
2637 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2638 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2639 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2640 semi-colons to a macro invocations.
2641 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2642 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2643 defined.
2644 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2645 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2646 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2647 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2648 defined.
2649 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2650 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2651 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2652 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2653 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2654 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2655 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2656 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2657 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2658 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2659 defined.
2660 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2661 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2662 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2663 defined.
2664 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2665 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2666 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2667 defined.
2668 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2669 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2670 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2671 defined.
2672 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2673 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2674 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2675 defined. Also fix some white-space.
2676 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2677 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2678 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2679 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2680 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2681 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2682 defined. Also fix some long lines and white-space.
2683 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2684 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2685 defined. Also fix some long lines and white-space.
2686 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2687 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2688 defined.
2689 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2690 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2691 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2692 defined.
2693 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2694 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2695 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2696 defined.
2697 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2698 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2699 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2700 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2701 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2702 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2703 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2704 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2705 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2706 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2707 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2708 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2709 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2710 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2711 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2712 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2713 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2714 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2715 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2716
da9b2e69
JW
27172016-09-23 Jiong Wang <jiong.wang@arm.com>
2718 Matthew Wahab <matthew.wahab@arm.com>
2719
2720 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2721 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2722 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2723 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2724 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2725 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2726 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2727 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2728 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2729 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2730 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2731 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2732 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2733 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2734 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2735 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2736 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2737 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2738 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2739 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2740 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2741 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2742 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2743 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2744 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2745 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2746 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2747 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2748 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2749 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2750 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2751 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2752 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2753 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2754 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2755 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2756 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2757
785cf02f
MW
27582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2759
2760 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2761 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2762 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2763 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2764 support.
2765
1e401340
KV
27662016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2767
2768 PR ipa/77677
2769 * gcc.dg/torture/pr77677.c: New test.
2770
8ed3eeac
AV
27712016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2772
2773 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2774 here now.
2775
55a9b91b
MW
27762016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2777
2778 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2779 options. Add tests for float16x4_t and float16x8_t.
2780
64c744b9
DV
27812016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2782
2783 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2784 * gcc.target/s390/risbg-ll-2.c: Ditto.
2785 * gcc.target/s390/risbg-ll-3.c: Ditto.
2786
d403b8d4
MW
27872016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2788
2789 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2790 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2791
576987fc
DV
27922016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2793
2794 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2795 output to the simplified instructions.
2796
4ffc8099
MW
27972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2798
2799 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2800 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2801
b1a970a5
MW
28022016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2803
2804 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2805 (FP16_SUPPORTED): New
2806 (expected-hfloat-16x4): Make conditional on __fp16 support.
2807 (expected-hfloat-16x8): Likewise.
2808 (vdup_n_f16): Disable for non-AArch64 targets.
2809 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2810 conditional on FP16_SUPPORTED.
2811 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2812 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2813 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2814 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2815 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2816 for testing __fp16.
2817 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2818 conditional on FP16_SUPPORTED.
2819 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2820 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2821
50df9464
MW
28222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2823
2824 * gcc.target/arm/short-vfp-1.c: New.
2825
536b9f42
MW
28262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2827
2828 * gcc.target/arm/attr-fp16-arith-1.c: New.
2829
1b9e31cf
MW
28302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2831
2832 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2833 New.
2834 (add_options_for_arm_v8_2a_fp16_neon): New.
2835 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2836 (add_options_for_arm_arch_v8_2a): Auto-generate.
2837 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2838 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2839 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2840 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2841 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2842 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2843 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2844
a5b42ee7
MW
28452016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2846
2847 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2848 arm_fp16_alternative_ok.
2849 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2850 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2851 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2852 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2853 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2854 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2855 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2856 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2857 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2858 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2859 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2860 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2861 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2862 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2863 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2864 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2865 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2866 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2867 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2868 arm_fp16_alternative_ok.
2869 * lib/target-supports.exp
2870 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2871 (check_effective_target_arm_fp16_alternative_ok): New.
2872 (check_effective_target_arm_fp16_none_ok_nocache): New.
2873 (check_effective_target_arm_fp16_none_ok): New.
2874
fcbc975b
ML
28752016-09-23 Martin Liska <mliska@suse.cz>
2876
2877 * gcc.dg/ipa/pr77653.c: Replace adress
2878 with address.
2879
1822b732
ML
28802016-09-23 Martin Liska <mliska@suse.cz>
2881
2882 * gcc.target/i386/movbe-4.c: New test.
2883
fab18cc4
ML
28842016-09-23 Martin Liska <mliska@suse.cz>
2885
2886 * gcc.target/i386/crc32-5.c: New test.
2887
e70f01b5
ML
28882016-09-23 Martin Liska <mliska@suse.cz>
2889
2890 * gcc.target/i386/pr71652.c: New test.
2891 * gcc.target/i386/pr71652-2.c: New test.
2892 * gcc.target/i386/pr71652-3.c: New test.
2893
f2e81d05
JJ
28942016-09-23 Jakub Jelinek <jakub@redhat.com>
2895
2896 * lib/gcc-dg.exp (process-message): Support relative line number
2897 notation - .+4 or .-1 etc.
2898 * gcc.dg/dg-test-1.c: New test.
2899
ed30d2a6
MS
29002016-09-22 Martin Sebor <msebor@redhat.com>
2901
2902 PR target/77676
2903 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2904 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2905 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2906 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2907
1c681c7b
UB
29082016-09-22 Uros Bizjak <ubizjak@gmail.com>
2909
2910 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2911 * gcc.dg/ifcvt-2.c: Ditto.
2912 * gcc.dg/zero_bits_compound-1.c: Ditto.
2913 * gcc.dg/zero_bits_compound-1.c: Ditto.
2914 * gcc.dg/pr40550.c: Simplify target selectors.
2915 Use dg-additional-options.
2916 * gcc.dg/pr47893.c: Ditto.
2917 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2918 additional options for 32-bit x86 targets.
2919 * gcc.dg/pr70955.c: Move to ...
2920 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2921
67cf0a53
PC
29222016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2923
2924 PR c++/61019
2925 * g++.dg/cpp0x/pr61019.C: New.
2926
0ee70cc0
AV
29272016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2928 Terry Guo <terry.guo@arm.com>
2929
2930 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2931 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2932 * gcc.target/arm/pure-code/pure-code.exp: New.
2933
43639d2c
UB
29342016-09-22 Uros Bizjak <ubizjak@gmail.com>
2935
2936 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2937 Remove SSE effective target requirement.
2938
a608d15b
PC
29392016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2940
2941 PR c++/71979
2942 * g++.dg/cpp0x/pr71979.C: New.
2943
d94a7ab4
BE
29442016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2945
2946 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2947
a13f439f
ML
29482016-09-22 Martin Liska <mliska@suse.cz>
2949
2950 PR ipa/77653
2951 * gcc.dg/ipa/pr77653.c: New test.
2952
cf352092
JJ
29532016-09-22 Jakub Jelinek <jakub@redhat.com>
2954
2955 PR fortran/77665
2956 * gfortran.dg/gomp/pr77665.f90: New test.
2957
a8de3002
PT
29582016-09-22 Paul Thomas <pault@gcc.gnu.org>
2959
2960 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2961 * gfortran.dg/dtio_13.f90: New test.
2962
39abef62
LK
29632016-09-21 Louis Krupp <louis.krupp@zoho.com>
2964
2965 PR fortran/66107
2966 * gfortran.dg/pr66107.f90: New test.
2967
4a2bb7fc
ILT
29682016-09-21 Ian Lance Taylor <iant@golang.org>
2969
2970 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2971 with call to builtin delete function.
2972
5f84cee2
JM
29732016-09-21 Joseph Myers <joseph@codesourcery.com>
2974
2975 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2976 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2977 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2978 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2979 tests.
2980
fe01a41a
UB
29812016-09-21 Uros Bizjak <ubizjak@gmail.com>
2982
2983 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2984
2e1c20b1
JJ
29852016-09-21 Jakub Jelinek <jakub@redhat.com>
2986
2987 PR c++/77651
2988 * g++.dg/cpp1z/aligned-new6.C: New test.
2989
de4c144a
MW
29902016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2991
2992 * gcc.target/arm/fp16-aapcs-3.c: New.
2993 * gcc.target/arm/fp16-aapcs-4.c: New.
2994 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2995 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2996 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2997 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2998
44fc7854
BE
29992016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3000
3001 PR tree-optimization/77550
3002 * g++.dg/pr77550.C: New test.
3003
bc084f84
GJL
30042016-09-21 Georg-Johann Lay <avr@gjlay.de>
3005
3006 PR target/77326
3007 * gcc.target/avr/torture/pr77326.c: New test.
3008
c075003a
LK
30092016-09-21 Louis Krupp <louis.krupp@zoho.com>
3010
3011 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3012
6811ea79
RB
30132016-09-21 Richard Biener <rguenther@suse.de>
3014
3015 PR tree-optimization/77648
3016 * gcc.dg/torture/pr77648-1.c: New testcase.
3017 * gcc.dg/torture/pr77648-2.c: Likewise.
3018
f955c4c4
RB
30192016-09-21 Richard Biener <rguenther@suse.de>
3020 Jakub Jelinek <jakub@redhat.com>
3021
3022 PR tree-optimization/77621
3023 * gcc.dg/pr77621.c: New testcase.
3024
096506bb
PT
30252016-09-21 Paul Thomas <pault@gcc.gnu.org>
3026
3027 PR fortran/77657
3028 * gfortran.dg/dtio_12.f90: New test.
3029
37d168ae
SKS
30302016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3031
3032 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3033
66454000
KV
30342016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3035
3036 PR tree-optimization/72835
3037 * gcc.dg/tree-ssa/pr72835.c: New test.
3038
88d0c3f0
MS
30392016-09-20 Martin Sebor <msebor@redhat.com>
3040
3041 PR middle-end/49905
3042 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3043 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3044 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3045 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3046 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3047 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3048 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3049
a03df1d5
KV
30502016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3051
3052 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3053 arguments/compare will be optimized away.
3054 * gcc.dg/torture/ftrapv-1.c: Likewise.
3055
8bc5448f
KV
30562016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3057
3058 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3059 will be optimized away.
3060 * gcc.dg/ipa/vrp1.c: New test.
3061 * gcc.dg/ipa/vrp2.c: New test.
3062 * gcc.dg/ipa/vrp3.c: New test.
3063
973625a0
KV
30642016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3065
3066 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3067 does the same transformation.
3068 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3069 * gcc.dg/tree-ssa/evrp1.c: New test.
3070 * gcc.dg/tree-ssa/evrp2.c: New test.
3071 * gcc.dg/tree-ssa/evrp3.c: New test.
3072 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3073 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3074 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3075 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3076 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3077 foling now happens early.
3078 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3079 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3080 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3081 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3082 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3083
9b1ba33c
UB
30842016-09-20 Uros Bizjak <ubizjak@gmail.com>
3085
3086 PR target/77621
3087 * gcc.target/i386/pr77621.c: New test.
3088 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3089 pattern, loop should vectorize with -mtune=atom.
3090
f5bd4ad8
MO
30912016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3092 Jakub Jelinek <jakub@redhat.com>
3093
3094 PR testsuite/63299
3095 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3096 instead of delete.
3097
7d9cf801
JJ
30982016-09-20 Jakub Jelinek <jakub@redhat.com>
3099
b912f962
JJ
3100 PR c++/77626
3101 * g++.dg/other/pr77626.C: New test.
3102
eaf1ece1
JJ
3103 PR c++/77638
3104 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3105
590b62e9
JJ
3106 PR c++/77637
3107 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3108
7d9cf801
JJ
3109 PR middle-end/77624
3110 * c-c++-common/pr77624-1.c: New test.
3111 * c-c++-common/pr77624-2.c: New test.
3112
3aebb6ff
AV
31132016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3114
3115 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3116 of digits expected.
3117
b5bbe47b
RB
31182016-09-20 Richard Biener <rguenther@suse.de>
3119
3120 PR tree-optimization/77646
3121 * gcc.dg/torture/pr77646.c: New testcase.
3122
144a96e4
BE
31232016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3124
3125 PR c++/77434
3126 * c-c++-common/Wint-in-bool-context.c: New test.
3127
1f2071fa
JM
31282016-09-19 Joseph Myers <joseph@codesourcery.com>
3129
3130 * gcc.dg/cr-decimal-dig-1.c: New test.
3131
63012d9a
JM
31322016-09-19 Joseph Myers <joseph@codesourcery.com>
3133
3134 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3135 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3136 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3137 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3138
02410826
VM
31392016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3140
3141 PR rtl-optimization/77416
3142 * gcc.target/powerpc/pr77416.c: New.
3143
6101a7ab
PP
31442016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3145
3146 PR c++/77639
3147 * g++.dg/template/error-recovery4.C: New test.
3148
1993ff76
BC
31492016-09-19 Bin Cheng <bin.cheng@arm.com>
3150
3151 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3152
5fa9e644
KT
31532016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3154
3155 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3156 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3157
fc15d9ec
JJ
31582016-09-19 Jakub Jelinek <jakub@redhat.com>
3159 Jan Hubicka <jh@suse.cz>
3160
3161 PR target/77587
3162 * gcc.dg/pr77587.c: New test.
3163 * gcc.dg/pr77587a.c: New file.
3164
3c9f5092
AV
31652016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3166
3167 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3168 * gfortran.dg/coarray_38.f90:
3169 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3170 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3171 * gfortran.dg/coarray_allocate_7.f08: New test.
3172 * gfortran.dg/coarray_allocate_8.f08: New test.
3173 * gfortran.dg/coarray_allocate_9.f08: New test.
3174 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3175 new caf_register.
3176 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3177 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3178 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3179 get_by_refs.
3180 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3181 * gfortran.dg/coarray_lock_7.f90: Same.
3182 * gfortran.dg/coarray_poly_5.f90: Same.
3183 * gfortran.dg/coarray_poly_6.f90: Same.
3184 * gfortran.dg/coarray_poly_7.f90: Same.
3185 * gfortran.dg/coarray_poly_8.f90: Same.
3186 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3187
e79e6763
FR
31882016-09-19 Fritz Reese <fritzoreese@gmail.com>
3189
3190 PR fortran/77584
3191 * gfortran.dg/dec_structure_15.f90: New testcase.
3192
ae527639
RB
31932016-09-19 Richard Biener <rguenther@suse.de>
3194
3195 PR middle-end/77605
3196 * gcc.dg/torture/pr77605.c: New testcase.
3197
cdf060f8
LK
31982016-09-18 Louis Krupp <louis.krupp@zoho.com>
3199
3200 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3201
b720e919
JH
32022016-09-17 Jan Hubicka <hubicka@ucw.cz>
3203
3204 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3205 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3206 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3207 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3208 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3209 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3210 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3211 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3212 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3213 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3214 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3215
bdabae39
KY
32162016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3217
3218 * gcc.target/i386/pr68633.c: Fix expected result.
3219
493ba820
LK
32202016-09-17 Louis Krupp <louis.krupp@gmail.com>
3221
3222 PR fortran/68078
3223 * gfortran.dg/pr68078.f90: New test.
3224 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3225
9a42726b
BS
32262016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3227
3228 PR target/77613
3229 * gcc.target/powerpc/swaps-p8-25.c: New.
3230
e7d61178
JJ
32312016-09-16 Jakub Jelinek <jakub@redhat.com>
3232
8f03e02f
JJ
3233 PR c++/77482
3234 * g++.dg/cpp0x/constexpr-77482.C: New test.
3235
e80cb545
JJ
3236 PR c++/77379
3237 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3238 thunk offsets.
3239 * g++.dg/abi/abi-tag23a.C: Likewise.
3240
1c2f613f
JJ
3241 PR c++/77338
3242 * g++.dg/cpp0x/decltype-77338.C: New test.
3243
e7d61178
JJ
3244 PR c++/77375
3245 * g++.dg/cpp0x/mutable1.C: New test.
3246
8d987deb
SK
32472016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3248
3249 PR fortran/77612
3250 * gfortran.dg/pr77612.f90: New test.
3251
2c3d35a6
SKS
32522016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3253
3254 * gcc.dg/torture/pr70421.c: Require int32plus.
3255
e43163ae
JJ
32562016-09-16 Jakub Jelinek <jakub@redhat.com>
3257
bcf0905a
JJ
3258 PR middle-end/77475
3259 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3260
e43163ae
JJ
3261 PR target/77526
3262 * gcc.target/i386/pr77526.c: New test.
3263
7d704548
JJ
32642016-09-16 Jakub Jelinek <jakub@redhat.com>
3265 Eric Botcazou <ebotcazou@adacore.com>
3266
3267 PR middle-end/77594
3268 * gcc.target/i386/pr77594.c: New test.
3269
902d624f
LK
32702016-09-15 Louis Krupp <louis.krupp@zoho.com>
3271
3272 PR fortran/69963
3273 * gfortran.dg/misplaced_implicit_character.f90: New test.
3274
7e16ce79
BC
32752016-09-15 Bin Cheng <bin.cheng@arm.com>
3276
3277 PR tree-optimization/77503
3278 * gcc.dg/vect/pr77503.c: New test.
3279
7c05f5c4
RB
32802016-09-15 Richard Biener <rguenther@suse.de>
3281
3282 PR middle-end/77544
3283 * c-c++-common/torture/pr77544.c: New testcase.
3284
76ff80fb
JJ
32852016-09-15 Jakub Jelinek <jakub@redhat.com>
3286
3287 PR middle-end/77475
3288 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3289 * gcc.dg/march-generic.c: Likewise.
3290 * gcc.target/i386/spellcheck-options-1.c: New test.
3291 * gcc.target/i386/spellcheck-options-2.c: New test.
3292 * gcc.target/i386/spellcheck-options-3.c: New test.
3293 * gcc.target/i386/spellcheck-options-4.c: New test.
3294
5560d026
CLT
32952016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3296
3297 PR fortran/72743
3298 * gfortran.dg/goacc/pr72743.f90: New test.
3299
5334f733
RB
33002016-09-15 Richard Biener <rguenther@suse.de>
3301
3302 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3303
d08615f2
RB
33042016-09-15 Richard Biener <rguenther@suse.de>
3305
3306 PR tree-optimization/77514
3307 * gcc.dg/torture/pr77514.c: New testcase.
3308
28ca05f0
JJ
33092016-09-14 Jakub Jelinek <jakub@redhat.com>
3310
3311 PR c++/77549
3312 * g++.dg/lookup/pr77549.C: New test.
3313
20a1e5b8
MP
33142016-09-14 Marek Polacek <polacek@redhat.com>
3315
3316 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3317 * c-c++-common/gomp/atomic-13.c: Likewise.
3318 * c-c++-common/gomp/atomic-14.c: Likewise.
3319 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3320 * g++.dg/cpp1z/bool-increment1.C: New test.
3321 * c-c++-common/pr60439.c: Add dg-warning.
3322 * g++.dg/expr/bitfield4.C: Likewise.
3323 * g++.dg/expr/bitfield5.C: Likewise.
3324 * g++.dg/expr/bitfield6.C: Likewise.
3325 * g++.dg/expr/bool1.C: Likewise.
3326 * g++.dg/expr/bool3.C: Likewise.
3327 * g++.dg/expr/lval3.C: Likewise.
3328 * g++.dg/expr/lval4.C: Likewise.
3329 * g++.old-deja/g++.jason/bool5.C: Likewise.
3330 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3331 * g++.dg/other/error18.C: Likewise.
3332 * g++.dg/gomp/atomic-14.C: Likewise.
3333
0761f6bf
NS
33342016-09-14 Nathan Sidwell <nathan@acm.org>
3335
3336 PR c++/77539
3337 * g++.dg/cpp1y/pr77539.C: New.
3338
13cddbc1
CL
33392016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3340
3341 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3342 dg-require.
3343 * g++.dg/ext/builtin_alloca.C: Likewise.
3344 * g++.dg/template/spec35.C: Likewise.
3345 * gcc.dg/builtins-68.c: Likewise.
3346 * gcc.misc-tests/gcov-13.c: Likewise.
3347 * gcc.misc-tests/gcov-14.c: Likewise.
3348
a90638d4
JM
33492016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3350
3351 * gfortran.dg/dec_structure_14.f90: New testcase.
3352
5ba4a08c
JJ
33532016-09-14 Jakub Jelinek <jakub@redhat.com>
3354
3355 PR sanitizer/68260
3356 * c-c++-common/tsan/pr68260.c: New test.
3357
a713b234
JS
33582016-09-13 Joe Seymour <joe.s@somniumtech.com>
3359
3360 PR target/70713
3361 * gcc.target/msp430/function-attributes-1.c: New test.
3362 * gcc.target/msp430/function-attributes-2.c: New test.
3363 * gcc.target/msp430/function-attributes-3.c: New test.
3364
96032047
MS
33652015-04-18 Martin Sebor <msebor@redhat.com>
3366
3367 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3368 of non-nul characters.
3369 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3370
ea8661cd
JJ
33712016-09-13 Jakub Jelinek <jakub@redhat.com>
3372
9952908a
JJ
3373 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3374 * g++.dg/cpp1z/gen-attrs1.C: New test.
3375
63cdb7a0
JJ
3376 PR tree-optimization/77454
3377 * gcc.dg/pr77454.c: New test.
3378
ea8661cd
JJ
3379 PR c++/77553
3380 * g++.dg/cpp1y/constexpr-77553.C: New test.
3381
254830ba
DM
33822016-09-13 David Malcolm <dmalcolm@redhat.com>
3383
3384 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3385 (test_show_locus): Replace rich_location::add_fixit_insert calls
3386 with add_fixit_insert_before and add_fixit_insert_after.
3387
42763690
JM
33882016-09-13 Jason Merrill <jason@redhat.com>
3389 Tom de Vries <tom@codesourcery.com>
3390
3391 PR c++/77427
3392 * g++.dg/pr77427.C: New test.
3393
c8798f2c
ML
33942016-09-13 Martin Liska <mliska@suse.cz>
3395
3396 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3397 effective target.
3398 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3399 * lib/target-supports.exp: Define the new target.
3400
54700e2e
AP
34012016-09-12 Andrew Pinski <apinski@cavium.com>
3402
3403 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3404 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3405
e1d55bf7
UB
34062016-09-12 Uros Bizjak <ubizjak@gmail.com>
3407
3408 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3409 variable arguments.
3410 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3411 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3412 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3413 variable argument.
3414 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3415 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3416
54dcdb88
BE
34172016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3418
3419 PR c++/77496
3420 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3421 * g++.dg/ext/pr77496.C: New test.
3422 * g++.dg/warn/pr77496.C: New test.
3423
d1463eb9
DM
34242016-09-12 David Malcolm <dmalcolm@redhat.com>
3425
3426 PR c/72858
3427 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3428 to preserve conversion chars, and to preserve prefix information.
3429 * gcc.dg/format/pr72858.c: New test case.
3430
217fabad
SK
34312016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3432
3433 * gfortran.dg/pr77507.f90: Move to ...
3434 * gfortran.dg/ieee/pr77507.f90: here.
3435
a1cd04ac
JH
34362016-08-09 Jan Hubicka <hubicka@ucw.cz>
3437
3438 PR ipa/61159
3439 * compile/pr61159.c: New testcase
3440
e3912107
JH
34412016-08-09 Jan Hubicka <hubicka@ucw.cz>
3442
3443 PR ipa/64316
3444 * gcc.dg/ipa/pr63416.c: New testcase.
3445
739d9339
PT
34462016-09-10 Paul Thomas <pault@gcc.gnu.org>
3447 Steven G. Kargl <kargl@gcc.gnu.org>
3448
3449 PR fortran/77532
cc3135b6 3450 * gfortran.dg/dtio_11.f90: new test.
739d9339 3451
fb7c40dd
SK
34522016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3453
3454 PR fortran/77507
3455 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3456 * gfortran.dg/c_assoc_4.f90: Ditto.
3457
5b28efbb
TV
34582016-09-10 Tom de Vries <tom@codesourcery.com>
3459
3460 PR C/71602
3461 * c-c++-common/va-arg-va-list-type.c: New test.
3462
9d0a9bb4
PB
34632016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3464
3465 PR rtl-optimization/77289
3466 * gcc.target/powerpc/pr77289.c: New test.
3467
3f0177e7
MS
34682016-09-09 Martin Sebor <msebor@redhat.com>
3469
3470 PR c/77520
3471 PR c/77521
3472 * gcc.dg/pr77520.c: New test.
3473 * gcc.dg/pr77521.c: New test.
3474
e81e83d0
SK
34752016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3476
3477 PR fortran/77506
3478 * gfortran.dg/pr77506.f90: New test.
3479
8a92685e
SK
34802016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3481
3482 PR fortran/77507
3483 * gfortran.dg/pr77507.f90: New test.
3484
c65248cb
JM
34852016-09-09 Joseph Myers <joseph@codesourcery.com>
3486
3487 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3488
2cf0ff98
SK
34892016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3490 Louis Krupp <lkrupp@gcc.gnu.org>
3491
3492 PR fortran/69514
3493 * gfortran.dg/pr69514_1.f90: New test.
3494 * gfortran.dg/pr69514_2.f90: New test.
3495
8ebc1e0f
JJ
34962016-09-08 Jakub Jelinek <jakub@redhat.com>
3497
20b6cf01
JJ
3498 PR fortran/77500
3499 * gfortran.dg/gomp/pr77500.f90: New test.
3500
8ebc1e0f
JJ
3501 PR fortran/77516
3502 * gfortran.dg/gomp/pr77516.f90: New test.
3503
34718542
JJ
35042016-09-07 Jakub Jelinek <jakub@redhat.com>
3505
3506 PR middle-end/77475
3507 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3508 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3509 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3510 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3511 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3512 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3513
e5106e27
DM
35142016-09-07 David Malcolm <dmalcolm@redhat.com>
3515
3516 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3517 "substring-locations.h".
3518
ca235a85
RB
35192016-09-07 Richard Biener <rguenther@suse.de>
3520
3521 PR c/77450
3522 * c-c++-common/vector-subscript-8.c: Move ..
3523 * gcc.dg/pr77450.c: ... here.
3524
0076b5dc 35252016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3526
3527 PR libgfortran/77393
3528 * gfortran.dg/fmt_f0_2.f90: Update test.
3529 * gfortran.dg/fmt_f0_3.f90: New test.
3530
6ac7322b
DH
35312016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3532
3533 PR debug/77389
3534 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3535 in dg-options.
3536
3537 PR debug/57519
3538 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3539
8eb9e049
JJ
35402016-09-06 Jakub Jelinek <jakub@redhat.com>
3541
3542 PR target/69255
3543 * gcc.target/i386/pr69255-1.c: New test.
3544 * gcc.target/i386/pr69255-2.c: New test.
3545 * gcc.target/i386/pr69255-3.c: New test.
3546
35472016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3548
3549 PR c/77336
3550 * gcc.dg/format/miss-7.c: New test.
3551
e6cb85d4
UB
35522016-09-06 Uros Bizjak <ubizjak@gmail.com>
3553
3554 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3555
7fe76f6a
ML
35562016-09-06 Martin Liska <mliska@suse.cz>
3557
3558 PR gcov-profile/77378
3559 PR gcov-profile/77466
3560 * gcc.dg/profile-update-warning.c: New test.
3561
209b636e
RB
35622016-09-06 Richard Biener <rguenther@suse.de>
3563
3564 PR tree-optimization/77479
3565 * gcc.dg/torture/pr77479.c: New testcase.
3566
b772a565
RB
35672016-09-06 Richard Biener <rguenther@suse.de>
3568
3569 PR c/77450
3570 * c-c++-common/vector-subscript-7.c: Adjust.
3571 * c-c++-common/vector-subscript-8.c: New testcase.
3572
a8c07037
SKS
35732016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3574
3575 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3576
0ce48391
JJ
35772016-09-05 Jakub Jelinek <jakub@redhat.com>
3578
de9188e0
JJ
3579 PR target/77476
3580 * gcc.target/i386/avx512f-pr77476.c: New test.
3581 * gcc.target/i386/avx512bw-pr77476.c: New test.
3582 * gcc.target/i386/avx512dq-pr77476.c: New test.
3583
c76f7809
JJ
3584 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3585 Update comment to mention also avx512f.
3586
0ce48391
JJ
3587 PR sanitizer/77396
3588 * g++.dg/asan/pr77396-2.C: New test.
3589
8a27cf73
UB
35902016-09-05 Uros Bizjak <ubizjak@gmail.com>
3591
3592 PR rtl-optimization/77452
3593 * gcc.target/i386/pr77452.c: New test.
3594
25ff5dd3
MP
35952016-09-05 Marek Polacek <polacek@redhat.com>
3596
3597 PR c/77423
3598 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3599
f2bc4e48
SK
36002016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3601
3602 PR fortran/77391
3603 * gfortran.dg/pr77391.f90: New test.
3604
e85921ee
SK
36052016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3606
3607 PR fortran/77460
3608 * gfortran.dg/pr77460.f90: New test.
3609
b5d50659
JJ
36102016-09-03 Jakub Jelinek <jakub@redhat.com>
3611
3612 PR c/65467
3613 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3614
7b826676
KY
36152016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3616
3617 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3618
717ebe91
DM
36192016-09-02 David Malcolm <dmalcolm@redhat.com>
3620
3621 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3622 test case.
3623 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3624 diagnostic-test-show-locus-generate-patch.c to the sources
3625 for diagnostic_plugin_test_show_locus.c.
3626
94087e88
JJ
36272016-09-02 Jakub Jelinek <jakub@redhat.com>
3628
9dc5773f
JJ
3629 PR c/65467
3630 * gcc.dg/gomp/_Atomic-1.c: New test.
3631 * gcc.dg/gomp/_Atomic-2.c: New test.
3632 * gcc.dg/gomp/_Atomic-3.c: New test.
3633 * gcc.dg/gomp/_Atomic-4.c: New test.
3634 * gcc.dg/gomp/_Atomic-5.c: New test.
3635
94087e88
JJ
3636 PR sanitizer/77396
3637 * g++.dg/asan/pr77396.C: New test.
3638
36392016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3640
3641 PR tree-optimization/71831
3642 * gcc.dg/builtin-object-size-16.c: New test.
3643 * gcc.dg/builtin-object-size-17.c: New test.
3644
7e89048d
JD
36452016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3646
3647 PR libgfortran/77393
3648 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3649
2f196155
UB
36502016-09-01 Uros Bizjak <ubizjak@gmail.com>
3651
3652 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3653 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3654 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3655 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3656 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3657 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3658 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3659 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3660 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3661 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3662 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3663 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3664 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3665 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3666 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3667 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3668 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3669 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3670
0a6b0523
EB
36712016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3672
3673 * gnat.dg/opt58.adb: New test.
3674 * gnat.dg/opt58_pkg.ads: New helper.
3675
2a99de7b
RB
36762016-09-01 Richard Biener <rguenther@suse.de>
3677
3678 PR middle-end/77436
3679 * gcc.dg/torture/pr77436.c: New testcase.
3680
f79d8786
SKS
36812016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3682
3683 * gcc.dg/pr64252.c: Require int32plus.
3684 * gcc.dg/pr66299-1.c: Likewise.
3685 * gcc.dg/pr66299-2.c: Likewise.
3686 * gcc.dg/torture/20131115-1.c: Skip for avr.
3687
b06335f9
KT
36882016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3689
3690 * gcc.target/aarch64/ands_3.c: New test.
3691
f25f40be
JJ
36922016-08-31 Jakub Jelinek <jakub@redhat.com>
3693
d12a0b5a
JJ
3694 PR fortran/77352
3695 * gfortran.dg/gomp/pr77352.f90: New test.
3696
f25f40be
JJ
3697 PR fortran/77374
3698 * gfortran.dg/gomp/pr77374.f08: New test.
3699
9ff6fb6e
MG
37002016-08-31 Marc Glisse <marc.glisse@inria.fr>
3701
3702 PR tree-optimization/73714
3703 * gcc.dg/tree-ssa/pr73714.c: New test.
3704
8e95a674
JD
37052016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3706
3707 PR libgfortran/77393
3708 * gfortran.dg/fmt_f0_2.f90: New test.
3709
c6b0037d
MG
37102016-08-31 Marc Glisse <marc.glisse@inria.fr>
3711
3712 * gcc.target/i386/pr59539-2.c: Adapt options.
3713 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3714
1a576b13
PT
37152016-08-31 Paul Thomas <pault@gcc.gnu.org>
3716
3717 PR fortran/77418
3718 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3719 of the associate entity and replace with a pointer to the
3720 intended item on the stack.
3721
e73d3ca6 37222016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3723 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3724
3725 PR fortran/48298
3726 * gfortran.dg/dtio_1.f90: New test.
3727 * gfortran.dg/dtio_2.f90: New test.
3728 * gfortran.dg/dtio_3.f90: New test.
3729 * gfortran.dg/dtio_4.f90: New test.
3730 * gfortran.dg/dtio_5.f90: New test.
3731 * gfortran.dg/dtio_6.f90: New test.
3732 * gfortran.dg/dtio_7.f90: New test.
3733 * gfortran.dg/dtio_8.f90: New test.
3734 * gfortran.dg/dtio_9.f90: New test.
3735 * gfortran.dg/dtio_10.f90: New test.
3736
b816477a
DM
37372016-08-30 David Malcolm <dmalcolm@redhat.com>
3738
3739 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3740 (test_many_nested_locations): New function.
3741 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3742 (test_show_locus): Handle "test_many_nested_locations".
3743
71b30891
DM
37442016-08-30 David Malcolm <dmalcolm@redhat.com>
3745
3746 * g++.dg/template/double-greater-than-fixit.C: New test case.
3747
8fa37232
EB
37482016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3749
3750 * gnat.dg/opt57.ad[sb]: New test.
3751 * gnat.dg/opt57_pkg.ads: New helper.
3752
6f651bae
RB
37532016-08-30 Richard Biener <rguenther@suse.de>
3754
3755 PR tree-optimization/69047
3756 * gcc.dg/pr69047.c: Fix byte-order check.
3757
ab834832
JJ
37582016-08-30 Jakub Jelinek <jakub@redhat.com>
3759
5116b156
JJ
3760 PR tree-optimization/72866
3761 * gcc.dg/vect/pr72866.c: New test.
3762
3754bbfc
JJ
3763 PR debug/77363
3764 * g++.dg/debug/dwarf2/pr77363.C: New test.
3765
26122e2d
JJ
3766 PR middle-end/77377
3767 * gcc.target/i386/pr77377.c: New test.
3768
ab834832
JJ
3769 PR debug/77389
3770 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3771 in dg-options.
3772
bedc9ca7
SK
37732016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3774
3775 * gfortran.dg/pr77372.f90: Moved to ...
3776 * gfortran.dg/ieee/pr77372.f90: here.
3777
adfa1e6b
MM
37782016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3779
3780 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3781 vector short/char initializations.
3782 * gcc.target/powerpc/vec-init-5.c: Likewise.
3783 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3784 vector initialization optimizations.
3785 * gcc.target/powerpc/vec-init-7.c: Likewise.
3786 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3787 vector float/double initializations.
3788 * gcc.target/powerpc/vec-init-9.c: Likewise.
3789
414b7129
UB
37902016-08-29 Uros Bizjak <ubizjak@gmail.com>
3791
3792 PR target/77403
3793 * gcc.target/i386/pr77403.c: New test.
3794
3d06b6f2
MP
37952016-08-29 Marek Polacek <polacek@redhat.com>
3796
3797 PR c/77292
3798 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3799
ba9bbd6f
TV
38002016-08-29 Tom de Vries <tom@codesourcery.com>
3801
3802 PR c/77398
3803 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3804
d7d80d8f
EB
38052016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3806
3807 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3808
d7d80d8f 38092016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3810
3811 * gfortran.dg/dec_structure_13.f90: New testcase.
3812
468d95c8
JB
38132016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3814
3815 PR fortran/77261
3816 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3817 available.
3818
f329b264
TV
38192016-08-28 Tom de Vries <tom@codesourcery.com>
3820
3821 PR lto/70955
3822 * gcc.dg/pr70955.c: New test.
3823 * gcc.dg/lto/pr70955_0.c: Same.
3824 * gcc.dg/lto/pr70955_1.c: Same.
3825
4a389eb6
PP
38262016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3827
3828 PR tree-optimization/71077
3829 * gcc.target/i386/pr71077.c: New test.
3830
3f8257db 38312016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3832
3833 PR fortran/77380
3834 * gfortran.dg/pr77380.f90: New test.
3835
3f8257db 38362016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3837
3838 PR fortran/77372
3839 gfortran.dg/pr77372.f90: New test.
3840
ee908516
DM
38412016-08-26 David Malcolm <dmalcolm@redhat.com>
3842
3843 * gcc.dg/spellcheck-fields-2.c (test): Move
3844 dg-begin/end-multiline-output within function body.
3845 (test_macro): New function.
3846
d41e76cf
DM
38472016-08-26 David Malcolm <dmalcolm@redhat.com>
3848
3849 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3850 (test_fixit_insert): Update expected output.
3851 (test_fixit_remove): Likewise.
3852 (test_fixit_replace): Likewise.
3853
524a4c96
RO
38542016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3855
3856 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3857 Fix typo.
3858
ebfa15ab
RB
38592016-08-26 Richard Biener <rguenther@suse.de>
3860
3861 PR tree-optimization/69047
3862 * gcc.dg/pr69047.c: New testcase.
3863
209ca542
PK
38642016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3865 Martin Jambhor <mjambor@suse.cz>
524a4c96 3866
209ca542
PK
3867 * gcc.dg/ipa/propbits-1.c: New test-case.
3868 * gcc.dg/ipa/propbits-2.c: Likewise.
3869 * gcc.dg/ipa/propbits-3.c: Likewise.
3870
e5cf1629
SK
38712016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3872
3873 PR fortran/77351
3874 * gfortran.dg/pr77351.f90: New test.
3875
ebef225f
MP
38762016-08-25 Marek Polacek <polacek@redhat.com>
3877
3878 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3879
fe377a48
MP
38802016-08-25 Marek Polacek <polacek@redhat.com>
3881
3882 PR c/77323
3883 * gcc.dg/pr77323.c: New test.
3884
88b8971f
PT
38852016-08-24 Paul Thomas <pault@gcc.gnu.org>
3886
3887 PR fortran/77358
3888 * gfortran.dg/submodule_17.f08: New test.
3889
3f8257db
JJ
38902016-08-24 Michael Collison <michael.collison@linaro.org>
3891 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3892
3893 * gcc.target/arm/builtin_saddl.c: New testcase.
3894 * gcc.target/arm/builtin_saddll.c: New testcase.
3895 * gcc.target/arm/builtin_uaddl.c: New testcase.
3896 * gcc.target/arm/builtin_uaddll.c: New testcase.
3897 * gcc.target/arm/builtin_ssubl.c: New testcase.
3898 * gcc.target/arm/builtin_ssubll.c: New testcase.
3899 * gcc.target/arm/builtin_usubl.c: New testcase.
3900 * gcc.target/arm/builtin_usubll.c: New testcase.
3901
d5b5d212
UB
39022016-08-24 Uros Bizjak <ubizjak@gmail.com>
3903
3904 PR target/77270
3905 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3906 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3907 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3908 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3909 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3910 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3911 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3912 effective target. Remove scan-assembler-times directives.
3913 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3914 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3915 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3916
d1188689
SKS
39172016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3918
3919 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3920 of unsigned int.
3921 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3922
0b6b8f85
RS
39232016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3924
3925 PR testsuite/77317
3926 * lib/target-supports.exp
3927 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3928 (check_effective_target_vect_natural_alignment): Ditto.
3929 (check_effective_target_vector_alignment_reachable): Ditto.
3930 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3931
587b7f7a
ILT
39322016-08-23 Ian Lance Taylor <iant@golang.org>
3933
3934 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3935
6019c0fc
MM
39362016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3937
3938 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3939 being created from pointers to memory locations.
3940 * gcc.target/powerpc/vec-init-2.c: Likewise.
3941
cfe37db4
FR
39422016-08-23 Fritz Reese <fritzoreese@gmail.com>
3943
3944 * gfortran.dg/dec_structure_12.f90: New testcase.
3945
7e11f46f
DV
39462016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3947
3948 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3949
7ab4f354
DV
39502016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3951
3952 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3953 verification.
3954
deb9351f
DV
39552016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3956
3957 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3958 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3959
1fd9f058
RB
39602016-08-23 Richard Biener <rguenther@suse.de>
3961
3962 PR tree-optimization/27336
3963 * c-c++-common/pr27336.c: New testcase.
3964
b00e6e75
MP
39652016-08-22 Marek Polacek <polacek@redhat.com>
3966
3967 PR c++/77321
3968 * g++.dg/cpp1y/pr77321.C: New test.
3969
58338bac
SK
39702016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3971
3972 PR fortran/60774
3973 * gfortran.dg/empty_label.f: Adjust test for new error message.
3974 * gfortran.dg/empty_label.f90: Ditto.
3975 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3976 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3977 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3978
30364ce6
SK
39792016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3980
3981 PR fortran/61318
3982 * gfortran.dg/pr61318.f90: New test.
3983
ad7a5a8f
SK
39842016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3985
3986 PR fortran/77260
3987 * gfortran.dg/pr77260_1.f90: New test.
3988 * gfortran.dg/pr77260_2.f90: Ditto.
3989
72f52f30
JM
39902016-08-22 Joseph Myers <joseph@codesourcery.com>
3991
3992 PR middle-end/77269
3993 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3994 __builtin_signbitf and __builtin_signbitl in expected generic
3995 expansion.
3996 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3997 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3998 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3999 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4000 tests.
4001
6dc198e3
JM
40022016-08-22 Joseph Myers <joseph@codesourcery.com>
4003
4004 * gcc.dg/torture/float128-builtin.c,
4005 gcc.dg/torture/float128-ieee-nan.c,
4006 gcc.dg/torture/float128x-builtin.c,
4007 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4008 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4009 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4010 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4011 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4012 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4013 gcc.dg/torture/floatn-nan.h: New tests.
4014
7ff4e41a
JM
40152016-08-22 Joseph Myers <joseph@codesourcery.com>
4016
4017 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4018 macro.
4019 (main): Update calls to TEST_I_F.
4020 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4021 macro.
4022 (main): Update calls to TEST_I_F.
4023
7078cdb6
JM
40242016-08-22 Joseph Myers <joseph@codesourcery.com>
4025
4026 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4027 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4028 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4029 names in calls to TEST_I_F.
4030
a9d7c823
BE
40312016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4032
4033 PR c/52952
4034 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4035
cd800235
SKS
40362016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4037
4038 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4039 and !natural_alignment_64.
4040 * gcc.dg/ipa/propalign-2.c: Likewise.
4041 * gcc.dg/ipa/propalign-3.c: Likewise.
4042 * gcc.dg/ipa/propalign-4.c: Likewise.
4043 * gcc.dg/ipa/propalign-5.c: Likewise.
4044 * lib/target-supports.exp
4045 (check_effective_target_natural_alignment_32): Add avr-*-*.
4046
22d12455
KV
40472016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4048
4049 PR tree-optimization/61839
4050 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4051 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4052 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4053 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4054
c65699ef
JM
40552016-08-19 Joseph Myers <joseph@codesourcery.com>
4056
4057 PR c/32187
4058 * lib/target-supports.exp (check_effective_target_float16)
4059 (check_effective_target_float32, check_effective_target_float64)
4060 (check_effective_target_float128, check_effective_target_float32x)
4061 (check_effective_target_float64x)
4062 (check_effective_target_float128x)
4063 (check_effective_target_float16_runtime)
4064 (check_effective_target_float32_runtime)
4065 (check_effective_target_float64_runtime)
4066 (check_effective_target_float128_runtime)
4067 (check_effective_target_float32x_runtime)
4068 (check_effective_target_float64x_runtime)
4069 (check_effective_target_float128x_runtime)
4070 (check_effective_target_floatn_nx_runtime)
4071 (add_options_for_float16, add_options_for_float32)
4072 (add_options_for_float64, add_options_for_float128)
4073 (add_options_for_float32x, add_options_for_float64x)
4074 (add_options_for_float128x): New procedures.
4075 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4076 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4077 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4078 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4079 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4080 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4081 gcc.dg/torture/float128-complex.c,
4082 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4083 gcc.dg/torture/float128x-basic.c,
4084 gcc.dg/torture/float128x-complex.c,
4085 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4086 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4087 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4088 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4089 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4090 gcc.dg/torture/float32x-basic.c,
4091 gcc.dg/torture/float32x-complex.c,
4092 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4093 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4094 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4095 gcc.dg/torture/float64x-basic.c,
4096 gcc.dg/torture/float64x-complex.c,
4097 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4098 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4099 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4100 gcc.dg/torture/floatn-tg.h,
4101 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4102 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4103 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4104 gcc.dg/torture/fp-int-convert-float128x.c,
4105 gcc.dg/torture/fp-int-convert-float16-timode.c,
4106 gcc.dg/torture/fp-int-convert-float16.c,
4107 gcc.dg/torture/fp-int-convert-float32-timode.c,
4108 gcc.dg/torture/fp-int-convert-float32.c,
4109 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4110 gcc.dg/torture/fp-int-convert-float32x.c,
4111 gcc.dg/torture/fp-int-convert-float64-timode.c,
4112 gcc.dg/torture/fp-int-convert-float64.c,
4113 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4114 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4115 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4116 maximum exponent of floating-point type. Use it in testing
4117 whether 0x8...0 fits in the floating-point type. Always treat -1
4118 (signed 0xf...f) as fitting in the floating-point type.
4119 (M_OK1): New macro.
4120 * gcc.dg/torture/fp-int-convert-double.c,
4121 gcc.dg/torture/fp-int-convert-float.c,
4122 gcc.dg/torture/fp-int-convert-float128-timode.c,
4123 gcc.dg/torture/fp-int-convert-float128.c,
4124 gcc.dg/torture/fp-int-convert-float80-timode.c,
4125 gcc.dg/torture/fp-int-convert-float80.c,
4126 gcc.dg/torture/fp-int-convert-long-double.c,
4127 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4128
94e73c78
JJ
41292016-08-19 Jakub Jelinek <jakub@redhat.com>
4130
fbdbd4b6
JJ
4131 PR fortran/72744
4132 * gfortran.dg/gomp/pr72744.f90: New test.
4133
94e73c78
JJ
4134 PR fortran/69281
4135 * gfortran.dg/gomp/pr69281.f90: New test.
4136
91151a73
JB
41372016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4138
414b7129
UB
4139 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4140 the last special seed value.
4141 * gfortran.dg/random_7.f90: Use size for last array member instead
4142 of hardcoded value.
91151a73 4143
fcf830ab
PK
41442016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4145
4146 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4147 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4148
1a5da5b6
RB
41492016-08-19 Richard Biener <rguenther@suse.de>
4150
4151 PR tree-optimization/77286
4152 * gcc.dg/torture/pr77286.c: New testcase.
4153
82f72146
DM
41542016-08-18 David Malcolm <dmalcolm@redhat.com>
4155
4156 * gcc.dg/verbose-asm-2.c: New test case.
4157
cc015f3a
DM
41582016-08-18 David Malcolm <dmalcolm@redhat.com>
4159
4160 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4161 (custom_diagnostic_finalizer): Update for change to
4162 diagnostic_show_locus.
4163
cb18fd07
DM
41642016-08-18 David Malcolm <dmalcolm@redhat.com>
4165
4166 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4167 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4168
a76989dc
MP
41692016-08-18 Marek Polacek <polacek@redhat.com>
4170
4171 PR c/71514
4172 * gcc.dg/pr71514.c: New test.
4173
89c88780
L
41742015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4175
4176 PR target/72839
4177 * gcc.target/i386/pr72839.c: New test.
4178
2c71d454
CLT
41792016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4180
4181 PR middle-end/70895
4182 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4183 * c-c++-common/goacc/reduction-1.c: Likewise.
4184 * c-c++-common/goacc/reduction-2.c: Likewise.
4185 * c-c++-common/goacc/reduction-3.c: Likewise.
4186 * c-c++-common/goacc/reduction-4.c: Likewise.
4187
66592e95
AM
41882016-08-18 Alan Modra <amodra@gmail.com>
4189
4190 * gcc.c-torture/compile/pr72771.c: New.
4191
3a146d46
JJ
41922016-08-17 Jakub Jelinek <jakub@redhat.com>
4193
4194 PR fortran/67496
4195 * gfortran.dg/pr67496.f90: New test.
4196
3f8257db 41972015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4198
4199 PR tree-optimization/71752
3a146d46 4200 * gcc.dg/vect/pr71752.c: New.
038000bd 4201
dd42e908
UB
42022016-08-17 Uros Bizjak <ubizjak@gmail.com>
4203
4204 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4205
458a1cd0
JJ
42062016-08-17 Jakub Jelinek <jakub@redhat.com>
4207
4208 PR middle-end/77259
4209 * g++.dg/ipa/devirt-52.C: New test.
4210
11c4c4ba
CLT
42112016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4212
4213 * c-c++-common/goacc/reduction-6.c: New testcase.
4214
661d6efd
RB
42152016-08-17 Richard Biener <rguenther@suse.de>
4216
4217 PR tree-optimization/76490
4218 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4219 * gcc.dg/pr52904.c: XFAIL.
4220
622d8b69
RB
42212016-08-17 Richard Biener <rguenther@suse.de>
4222
4223 PR tree-optimization/23855
4224 * gcc.dg/loop-unswitch-2.c: Adjust.
4225
af23e99c
JJ
42262016-08-16 Jakub Jelinek <jakub@redhat.com>
4227
4228 PR tree-optimization/72817
4229 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4230
feeb6268
JM
42312016-08-16 Joseph Myers <joseph@codesourcery.com>
4232
4233 PR libgcc/77265
4234 * gcc.dg/torture/float128-extend-inf.c: New test.
4235
65e736c0
DM
42362016-08-16 David Malcolm <dmalcolm@redhat.com>
4237
4238 PR c/72857
4239 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4240 for embedded NUL.
4241 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4242 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4243 caret placement.
4244 (test_oct): Likewise.
4245 (test_multiple): Likewise.
4246 (test_field_width_specifier): Likewise.
4247 (test_field_width_specifier_2): New function.
4248 (test_field_precision_specifier): New function.
4249 (test_embedded_nul): Update expected caret placement.
4250 (test_non_contiguous_strings): Update line number.
4251 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4252 (__emit_string_literal_range): Add "caret_idx" param.
4253 (test_simple_string_literal): Add value for new param, updating
4254 expected output..
4255 (test_concatenated_string_literal): Likewise.
4256 (test_multiline_string_literal): Likewise.
4257 (test_hex): Likewise.
4258 (test_oct): Likewise.
4259 (test_multiple): Likewise.
4260 (test_ucn4): Likewise.
4261 (test_ucn8): Likewise.
4262 (test_u8): Likewise.
4263 (test_u): Likewise; update expected message, from "range" to
4264 "location".
4265 (test_U): Likewise.
4266 (test_L): Likewise.
4267 (test_macro): Add value for new param.
4268 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4269 (__emit_string_literal_range): Add "caret_idx" param.
4270 (test_stringified_token_1): Add value for new param. Update
4271 expected message, from "range" to "location".
4272 (test_stringized_token_2): Likewise, adding param to macro.
4273 (test_stringified_token_3): Likewise.
4274 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4275 (emit_warning): Convert param from source_range to location_t.
4276 (test_string_literals): Add caret_idx param, and use it when
4277 constructing a substring_loc. Update error message, from
4278 "range" to "location".
4279
4a7f57d5
JJ
42802016-08-16 Jakub Jelinek <jakub@redhat.com>
4281
7841800f
JJ
4282 PR target/71910
4283 * g++.dg/gomp/pr71910.C: New test.
4284
1b13411a
JJ
4285 PR middle-end/67485
4286 * gcc.c-torture/compile/pr67485.c: New test.
4287
4a7f57d5
JJ
4288 PR target/72867
4289 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4290
3c556bc4
BC
42912016-08-16 Bin Cheng <bin.cheng@arm.com>
4292
4293 PR tree-optimization/69848
4294 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4295
beab2da6
ML
42962016-08-16 Martin Liska <mliska@suse.cz>
4297
4298 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4299 of memory operations so that it can be handled by core2
4300 in 32-bit mode.
4301
f4eec0a3
RB
43022016-08-16 Richard Biener <rguenther@suse.de>
4303
4304 PR tree-optimization/76783
4305 * gcc.dg/pr76783.c: New testcase.
4306 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4307
8f21990a
BC
43082016-08-16 Bin Cheng <bin.cheng@arm.com>
4309
4310 PR tree-optimization/72817
4311 PR tree-optimization/73450
4312 * gcc.dg/tree-ssa/pr72817.c: New test.
4313 * gcc.dg/tree-ssa/pr73450.c: New test.
4314
7fc61626
FR
43152016-08-15 Fritz Reese <fritzoreese@gmail.com>
4316
4317 * gfortran.dg/init_flag_13.f90: New testcase.
4318 * gfortran.dg/init_flag_14.f90: Ditto.
4319 * gfortran.dg/init_flag_15.f03: Ditto.
4320 * gfortran.dg/dec_init_1.f90: Ditto.
4321 * gfortran.dg/dec_init_2.f90: Ditto.
4322
432baa02
UB
43232016-08-15 Uros Bizjak <ubizjak@gmail.com>
4324
4325 PR target/72867
4326 * gcc.target/i386/pr72867.c: New test.
4327
7e1dde14
EB
43282016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4329
4330 * c-c++-common/dump-ada-spec-5.c: New test.
4331
e4969090
RB
43322016-08-15 Richard Biener <rguenther@suse.de>
4333
4334 PR tree-optimization/73434
4335 * gcc.dg/torture/pr73434.c: New testcase.
4336
66088065
JJ
43372016-08-15 Jakub Jelinek <jakub@redhat.com>
4338
4339 PR tree-optimization/72824
4340 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4341
7c713714
CLT
43422016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4343
4344 PR fortran/70598
4345 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4346 in use_device clause.
4347 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4348 * gfortran.dg/goacc/list.f95: Adjust to catch
4349 "neither a POINTER nor an array" error messages.
4350
4271e5cb
UB
43512016-08-14 Uros Bizjak <ubizjak@gmail.com>
4352
4353 PR target/76342
4354 * gcc.target/i386/pr76342.c: New test.
4355
b0cea284
JJ
43562016-08-12 Jakub Jelinek <jakub@redhat.com>
4357
4358 PR c/71512
4359 * g++.dg/ubsan/pr71512.C: New test.
4360 * c-c++-common/ubsan/pr71512-1.c: New test.
4361 * c-c++-common/ubsan/pr71512-2.c: New test.
4362
e86aefb8
MM
43632016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4364
4365 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4366 vector initialization options.
4367 * gcc.target/powerpc/vec-init-2.c: Likewise.
4368 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4369 is generated on ISA 3.0.
4370
7fd82d52
PP
43712016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4372
4373 PR middle-end/71654
4374 * gcc.dg/c-c++-common/pr71654.c: New test.
4375 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4376 dg-options.
4377 * gcc.dg/tree-ssa/vrp24: Likewise.
4378
2f1364c2
JJ
43792016-08-12 Jakub Jelinek <jakub@redhat.com>
4380
4381 PR c/67410
4382 * gcc.dg/pr67410.c: New test.
4383
8eb414aa
BC
43842016-08-12 Bin Cheng <bin.cheng@arm.com>
4385
4386 PR tree-optimization/69848
4387 * gcc.dg/vect/vect-pr69848.c: New test.
4388
30b39c19
UB
43892016-08-12 Uros Bizjak <ubizjak@gmail.com>
4390
4391 PR testsuite/71008
4392 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4393 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4394 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4395 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4396
e373dd06
RB
43972016-08-12 Richard Biener <rguenther@suse.de>
4398
4399 PR tree-optimization/57326
4400 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4401 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4402 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4403 * gcc.target/i386/pr45685.c: Likewise.
4404 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4405 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4406 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4407 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4408 * gfortran.dg/pr34163.f90: Likewise.
4409
20d1af89
ML
44102016-08-12 Martin Liska <mliska@suse.cz>
4411
4412 * g++.dg/gcov/gcov-16.C: New test.
4413 * lib/gcov.exp: Support new argument for run-gcov function.
4414
5cacda56
ML
44152016-08-12 Martin Liska <mliska@suse.cz>
4416
4417 PR gcov-profile/35590
4418 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4419
663eecfd
RB
44202016-08-12 Richard Biener <rguenther@suse.de>
4421
4422 PR tree-optimization/72851
4423 * gcc.dg/torture/pr72851.c: New testcase.
4424
3f8257db 44252016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4426
e366d7d8
AO
4427 PR debug/63240
4428 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4429 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4430 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4431 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4432 DW_AT_deleted.
4433
71e1a6a4
AO
4434 PR debug/55641
4435 * g++.dg/debug/dwarf2/ref-1.C: New.
4436
8aaf799b
AO
4437 PR debug/49366
4438 * g++.dg/debug/dwarf2/template-params-12.H: New.
4439 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4440 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4441 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4442 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4443 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4444 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4445 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4446
06f9caed
BS
44472016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4448
4449 PR target/72863
4450 * gcc.target/powerpc/pr72863.c: New test.
4451
a8b956c1
UB
44522016-08-11 Uros Bizjak <ubizjak@gmail.com>
4453
4454 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4455
c73dd986
L
44562015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4457
4458 * gcc.target/i386/pieces-strcpy-1.c: New test.
4459 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4460
385ed708
JJ
44612016-08-11 Jakub Jelinek <jakub@redhat.com>
4462
4463 PR c++/72868
4464 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4465
df7ec09f
L
44662015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4467
4468 * gcc.target/i386/pieces-memcpy-1.c: New test.
4469 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4470 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4471 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4472 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4473 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4474
b95a64bb
JJ
44752016-08-11 Jakub Jelinek <jakub@redhat.com>
4476
4477 PR c/72816
7ddbcf6b 4478 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4479
59537744
BE
44802016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4481
4482 PR tree-optimization/71083
4483 * gcc.c-torture/execute/pr71083.c: New test.
4484 * gnat.dg/loop_optimization23.adb: New test.
4485 * gnat.dg/loop_optimization23_pkg.ads: New test.
4486 * gnat.dg/loop_optimization23_pkg.adb: New test.
4487
183ac6d0
RB
44882016-08-11 Richard Biener <rguenther@suse.de>
4489
4490 PR tree-optimization/72772
4491 * gcc.dg/graphite/pr35356-1.c: Adjust.
4492 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4493
b152f5a2
JB
44942016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4495
4496 * gfortran.dg/random_7.f90: Take into account that the last seed
4497 value is the special p value.
4498 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4499
bb7ebad1
RB
45002016-08-11 Richard Biener <rguenther@suse.de>
4501
4502 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4503
2e186411
AM
45042016-08-11 Alan Modra <amodra@gmail.com>
4505
4506 * gcc.target/powerpc/pr71680.c: New.
4507
e9e6d4f6
KN
45082016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4509
4510 * gcc.target/powerpc/bfp/bfp.exp: New file.
4511 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4512 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4513 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4514 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4515 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4516 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4517 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4518 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4519 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4520 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4521 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4522 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4523 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4524 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4525 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4526 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4527 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4528 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4529 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4530 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4531 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4532 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4533 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4534 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4535 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4536 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4537 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4538 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4539 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4540 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4541 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4542 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4543 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4544 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4545 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4546 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4547 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4548 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4549 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4550 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4551 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4552 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4553 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4554 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4555 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4556 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4557 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4558 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4559 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4560 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4561 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4562 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4563 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4564
9c8eabea
BC
45652016-08-10 Bin Cheng <bin.cheng@arm.com>
4566
4567 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4568 Add aarch64*-*-*.
4569
6c553b76
BC
45702016-08-10 Bin Cheng <bin.cheng@arm.com>
4571
4572 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4573
a0883b08
MM
45742016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4575
4576 PR target/72853
4577 * gcc.target/powerpc/pr72853.c: New test.
4578
a266236e
ML
45792016-08-10 Martin Liska <mliska@suse.cz>
4580
4581 PR gcov-profile/58306
4582 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4583
22063dbc
ML
45842016-08-10 Martin Liska <mliska@suse.cz>
4585
4586 * g++.dg/gcov/gcov-threads-1.C: New test.
4587
5250a5bb
SKS
45882016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4589
4590 PR target/71873
4591 * gcc.target/avr/pr71873.c: New test.
4592
b7597ae5
ML
45932016-08-09 Martin Liska <mliska@suse.cz>
4594
4595 * g++.dg/gcov/gcov-dump-1.C: New test.
4596 * g++.dg/gcov/gcov-dump-2.C: New test.
4597
ab50a215
ML
45982016-08-09 Martin Liska <mliska@suse.cz>
4599
4600 * gcc.dg/tree-prof/val-prof-9.c: New test.
4601
dcb1e137
ML
46022016-08-09 Martin Liska <mliska@suse.cz>
4603
4604 * gcc.dg/tree-prof/val-prof-8.c: New test.
4605
04d6d3b6
MJ
46062016-08-09 Martin Jambor <mjambor@suse.cz>
4607
df839749
UB
4608 PR ipa/71981
4609 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4610
c57e78c4
BC
46112016-08-09 Bin Cheng <bin.cheng@arm.com>
4612
4613 PR tree-optimization/33707
4614 * gcc.dg/vect/pr33707.c: New test.
4615
42970a17
BC
46162016-08-09 Bin Cheng <bin.cheng@arm.com>
4617
4618 PR tree-optimization/pr72772
4619 * gcc.dg/tree-ssa/pr72772.c: New test.
4620
810a3aa6
MF
46212016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4622
4623 PR rtl-optimization/66669
4624 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4625
9e207d6f
JJ
46262016-08-09 Jakub Jelinek <jakub@redhat.com>
4627
4628 PR tree-optimization/72824
4629 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4630
50bf47fd
RB
46312016-08-09 Richard Biener <rguenther@suse.de>
4632
4633 PR tree-optimization/71802
4634 * gcc.dg/torture/pr71802.c: New testcase.
4635
cadec7ca
JJ
46362016-08-09 Jakub Jelinek <jakub@redhat.com>
4637
4638 PR c++/72809
4639 * g++.dg/eh/stdarg1.C: New test.
4640
c43c5112
AK
46412016-08-08 Andi Kleen <ak@linux.intel.com>
4642
4643 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4644 test command line in failure log.
4645 (profopt-execute): dito. Make autofdo file names unique.
4646
895aa8e1
DM
46472016-08-08 David Malcolm <dmalcolm@redhat.com>
4648
4649 PR c/64955
4650 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4651 output.
4652
9afda630
PK
46532016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4654
4655 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4656 c99_runtime.
4657 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4658 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4659 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4660 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4661 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4662 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4663
e52ed3fe
DM
46642016-08-08 David Malcolm <dmalcolm@redhat.com>
4665
4666 PR c/52952
4667 * gcc.dg/cpp/pr66415-1.c: Likewise.
4668 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4669 * gcc.dg/format/c90-printf-1.c: Likewise.
4670 * gcc.dg/format/diagnostic-ranges.c: New test case.
4671
ad200580
JJ
46722016-08-08 Jakub Jelinek <jakub@redhat.com>
4673
77524e0d
JJ
4674 PR fortran/72716
4675 * gfortran.dg/gomp/pr72716.f90: New test.
4676
2187f2a2
JJ
4677 PR middle-end/72781
4678 * gcc.dg/gomp/pr72781.c: New test.
4679
ad200580
JJ
4680 PR middle-end/68762
4681 * g++.dg/vect/pr68762-1.cc: New test.
4682 * g++.dg/vect/pr68762-2.cc: New test.
4683 * g++.dg/vect/pr68762.h: New file.
4684
989d0071
MS
46852016-08-08 Martin Sebor <msebor@redhat.com>
4686
4687 PR testsuite/72838
3a146d46
JJ
4688 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4689 * g++.dg/warn/overflow-warn-3.C: Same.
4690 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4691
7090cac9
AV
46922016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4693
4694 PR fortran/71936
4695 * gfortran.dg/allocate_with_source_21.f03: New test.
4696
64e56ab0
AV
46972016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4698
4699 PR fortran/72698
4700 * gfortran.dg/allocate_with_source_20.f03: New test.
4701
0476487d
AM
47022016-08-08 Alan Modra <amodra@gmail.com>
4703
4704 * gcc.c-torture/compile/pr72802.c: New.
4705
8e9218f2
AV
47062016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4707
4708 PR fortran/70524
4709 * gfortran.dg/dependency_48.f90: New test.
4710
c1f7083b
TK
47112016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4712
531e5ae3 4713 PR fortran/70040
c1f7083b
TK
4714 * gfortran.dg/pr70040.f90: New testcase.
4715
6ab5813c
TK
47162016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4717
4718 PR fortran/71961
4719 * gfortran.dg/matmul_10.f90: New testcase.
4720
27bddc4a
JH
47212016-08-07 Jan Hubicka <hubicka@ucw.cz>
4722
4723 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4724
4a9f8a9f
JJ
47252016-08-07 Jakub Jelinek <jakub@redhat.com>
4726
4727 PR c/72816
4728 * gcc.dg/pr72816.c: New test.
4729
fa76f2c6
JW
47302016-08-06 Jonathan Wakely <jwakely@redhat.com>
4731
4732 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4733 * g++.dg/conversion/pr41426.C: Likewise.
4734 * g++.dg/conversion/pr66211.C: Likewise.
4735 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4736 * g++.dg/init/ref8.C: Likewise.
4737 * g++.old-deja/g++.law/cvt20.C: Likewise.
4738 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4739
5c3e5002
PP
47402016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4741
4742 PR tree-optimization/18046
4743 * gcc.dg/tree-ssa/vrp105.c: New test.
4744 * gcc.dg/tree-ssa/vrp106.c: New test.
4745
94087e88 47462016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4747
4748 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4749 1ul in diagnostics. Remove hyphen from "constant-expression."
4750 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4751 * g++.dg/cpp0x/static_assert3.C: Same.
4752 * g++.dg/cpp1y/constexpr-throw.C: Same.
4753 * g++.dg/template/nontype3.C: Same.
4754 * g++.dg/warn/overflow-warn-1.C: Same.
4755 * g++.dg/warn/overflow-warn-3.C: Same.
4756 * g++.dg/warn/overflow-warn-4.C: Same.
4757
88fa5555
DM
47582016-08-05 David Malcolm <dmalcolm@redhat.com>
4759
4760 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4761 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4762 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4763 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4764
1addb9e6
PP
47652016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4766
4767 PR tree-optimization/72810
4768 * gcc.dg/tree-ssa/vrp110.c: New test.
4769
1b62ed4f
JG
47702016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4771
4772 PR Target/72819
4773 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4774 registers.
4775 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4776 saving the half-precision registers.
4777 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4778 value is returned in h0.
4779 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4780 are passed in FP/SIMD registers.
4781 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4782 passing works corrcetly.
4783 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4784 (hfa_f16x2_t): Likewise.
4785 (hfa_f16x3_t): Likewise.
4786 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4787 are promoted to double and passed in a double register.
4788 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4789 are promoted to double and stacked.
4790 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4791 __fp16 data types.
4792 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4793 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4794 __fp16 first get passed in FP/SIMD registers, then stacked.
4795
4228ca19
NS
47962016-08-05 Nathan Sidwell <nathan@acm.org>
4797
4798 PR c++/68724
4799 * g++.dg/cpp0x/pr68724.C: New.
4800
db7c335e
RB
48012016-08-05 Richard Biener <rguenther@suse.de>
4802
4803 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4804
48abe922
PP
48052016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4806
4807 * gcc.dg/tree-ssa/vrp107.c: New test.
4808 * gcc.dg/tree-ssa/vrp108.c: New test.
4809 * gcc.dg/tree-ssa/vrp109.c: New test.
4810
f6cdf42f
PK
48112016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4812
4813 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4814 dg-options.
4815
33a9c609
PK
48162016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4817
4818 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4819 test-cases.
4820 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4821 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4822 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4823 test-cases.
4824 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4825 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4826 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4827 large_double.
4828
4473482d
PC
48292016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4830
4831 PR c++/72800
4832 * g++.dg/cpp1y/lambda-ice1.C: New.
4833
08156df5
PP
48342016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4835
4836 PR c++/72759
4837 * g++.dg/cpp1y/pr72759.C: New test.
4838
938da3a5
PP
48392016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4840
4841 * gcc.dg/switch-10.c: New test.
4842
da84183c
JG
48432016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4844
4845 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4846
ae9281fc
TS
48472016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4848
4849 * c-c++-common/goacc/routine-5.c: Update.
4850
086ad22e
BE
48512016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4852
4853 PR rtl-optimization/70903
4854 * gcc.c-torture/execute/pr70903.c: New test.
4855
6805e400
ML
48562016-08-04 Martin Liska <mliska@suse.cz>
4857
4858 * gcc.dg/params/params.exp: Replace file exists with
4859 TESTING_IN_BUILD_TREE.
4860
a0008434
MP
48612016-08-04 Marek Polacek <polacek@redhat.com>
4862
4863 PR c++/70229
4864 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4865
fb46286e
RB
48662016-08-04 Richard Biener <rguenther@suse.de>
4867
4868 PR middle-end/71984
4869 * gcc.dg/torture/pr71984.c: Guard correctness check for
4870 little-endian.
4871
ac2c96ab
AP
48722016-08-03 Andrew Pinski <apinski@cavium.com>
4873
4874 * gcc.c-torture/compile/20160802-1.c: New testcase.
4875
c98583e9
FR
48762016-08-03 Fritz Reese <fritzoreese@gmail.com>
4877
4878 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4879
9ad1a1da
RB
48802016-08-03 Richard Biener <rguenther@suse.de>
4881
4882 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4883 and remove -O3.
4884 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4885 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4886
cd75c979
RB
48872016-08-03 Richard Biener <rguenther@suse.de>
4888
4889 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4890 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4891 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4892 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4893
30e8d875
SKS
48942016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4895
4896 * gcc.dg/init-excess-2.c: Require int32plus.
4897 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4898 * gcc.dg/pr59963-2.c: Require int32plus.
4899 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4900 * gcc.dg/unroll-7.c: Require int32plus.
4901
69b806f6
BC
49022016-08-02 Bin Cheng <bin.cheng@arm.com>
4903
4904 PR tree-optimization/34114
4905 * gcc.dg/tree-ssa/loop-42.c: New test.
4906
1efafef3
TC
49072016-08-02 Tamar Christina <tamar.christina@arm.com>
4908
4909 * gcc.target/aarch64/vminmaxnm.c: New.
4910 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4911 tests.
4912
e2a99194
MM
49132016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4914
4915 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4916 vec_extract for vector float, vector int, vector short, and vector
4917 char.
4918 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4919 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4920 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4921 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4922
71bfb77a
WD
49232016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4924
4925 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4926 single stack adjustment, no writeback.
71bfb77a
WD
4927 * gcc.target/aarch64/test_frame_12.c: Likewise.
4928 * gcc.target/aarch64/test_frame_13.c: Likewise.
4929 * gcc.target/aarch64/test_frame_15.c: Likewise.
4930 * gcc.target/aarch64/test_frame_6.c: Likewise.
4931 * gcc.target/aarch64/test_frame_7.c: Likewise.
4932 * gcc.target/aarch64/test_frame_8.c: Likewise.
4933 * gcc.target/aarch64/test_frame_16.c: New test.
4934
37bce35a
L
49352015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4936
4937 PR target/72748
4938 * gcc.target/i386/pr72748.c: New test.
4939
3f8257db 49402015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4941
4942 PR tree-optimization/71818
4943 * gcc.dg/vect/pr71818.c: New
4944
bf60c531
ML
49452016-08-01 Martin Liska <mliska@suse.cz>
4946
4947 PR tree-optimization/71857
4948 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4949
8ed49fab
KT
49502016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4951
4952 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4953
76e2c821
JB
49542016-08-01 Jan Beulich <jbeulich@suse.com>
4955
4956 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4957
35029597
WS
49582016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4959
4960 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4961 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4962
3aa4b66a
JW
49632016-07-31 Jonathan Wakely <jwakely@redhat.com>
4964
4965 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4966 (check_effective_target_c++): Likewise. Also match for libstdc++.
4967
3f8257db 49682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4969
4970 PR fortran/41922
4971 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4972 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4973 * gfortran.dg/pr41922.f90: New test.
4974
9fcb2819
SK
49752016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4976
4977 PR fortran/68566
4978 * gfortran.dg/pr68566.f90: new test.
4979
94087e88 49802016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4981
4982 PR c++/60760
4983 PR c++/71091
4984 * g++.dg/cpp0x/constexpr-cast.C: New test.
4985 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4986 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4987 * g++.dg/ubsan/pr63956.C: Correct.
4988
d0047a25
MM
49892016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4990
4991 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4992 vector double or vector long where the vector is in memory.
4993 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4994 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4995
e4f7a5df
SK
49962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4997
4998 PR fortran/69867
4999 * gfortran.dg/pr69867.f90: New test.
5000
b441ae1d
SK
50012016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5002
5003 PR fortran/69962
5004 * gfortran.dg/pr69962.f90: New test.
5005
712dff31
SK
50062016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5007
5008 PR fortran/70006
5009 * gfortran.dg/pr70006.f90: New test.
5010
fb42421e
SK
50112016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5012
5013 PR fortran/71730
5014 * gfortran.dg/pr71730.f90: New test.
5015 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5016 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5017 * gfortran.dg/array_constructor_26.f03: Ditto.
5018
466effe0
WS
50192016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5020
5021 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5022 * gcc.target/powerpc/pr71763.c: Likewise.
5023
f618a472
MP
50242016-07-29 Marek Polacek <polacek@redhat.com>
5025
5026 PR c/71742
5027 * gcc.dg/940510-1.c: Adjust dg-error.
5028 * gcc.dg/c99-flex-array-1.c: Likewise.
5029 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5030
efd0786f
MP
5031 PR c/71853
5032 * gcc.dg/noncompile/pr71853.c: New test.
5033
e00dceaf
MP
5034 PR c/71573
5035 * gcc.dg/noncompile/pr71573.c: New test.
5036
638fc14f
MP
5037 PR c/71926
5038 * g++.dg/warn/Wparentheses-30.C: New test.
5039 * gcc.dg/Wparentheses-14.c: New test.
5040
61c73a7f
UB
50412016-07-29 Uros Bizjak <ubizjak@gmail.com>
5042
5043 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5044
01d32b2b
BC
50452016-07-29 Bin Cheng <bin.cheng@arm.com>
5046
5047 PR tree-optimization/57558
5048 * gcc.dg/vect/pr57558-1.c: New test.
5049 * gcc.dg/vect/pr57558-2.c: New test.
5050
f6c7a248
PK
50512016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5052
61c73a7f 5053 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5054 to scan forwprop1 dump pass.
5055
f54ea774
PC
50562016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5057
5058 PR c++/51488
5059 * g++.dg/template/pr51488.C: New.
5060
673a107a
JJ
50612016-07-29 Jakub Jelinek <jakub@redhat.com>
5062
5063 PR c/71969
5064 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5065 static __inline__.
5066 * gcc.dg/pr71969-1.c: New test.
5067 * gcc.dg/pr71969-2.c: New test.
5068 * gcc.dg/pr71969-3.c: New test.
5069
78169471
MP
50702016-07-29 Marek Polacek <polacek@redhat.com>
5071
5072 PR c/71574
5073 * c-c++-common/pr71574.c: New test.
5074
a5b5c8b6
MP
5075 PR c/71583
5076 * gcc.dg/noncompile/pr71583.c: New test.
5077
883b6d4e
KV
50782016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5079
5080 PR middle-end/68217
5081 * gcc.dg/pr68217.c: New test.
5082
89f1f37e
SK
50832016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5084
5085 PR fortran/71067
5086 * gfortran.dg/pr71067_1.f90: New test.
5087 * gfortran.dg/pr71067_2.f90: Ditto.
5088
e0d32185
MM
50892016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5090
5091 * gcc.target/powerpc/vec-extract-1.c: New test.
5092
c851722d
SK
50932016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5094
5095 PR fortran/71799
5096 * gfortran.dg/pr71799.f90: New test.
5097
f064da6a
PC
50982016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5099
5100 PR c++/71665
5101 * g++.dg/cpp0x/pr71665-1.C: New.
5102 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5103 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5104 * g++.dg/ext/label10.C: Likewise.
5105 * g++.dg/parse/constant5.C: Likewise.
5106
1b70aaad
SK
51072016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5108
5109 PR fortran/71859
5110 * gfortran.dg/pr71859.f90: New test.
5111 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5112 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5113
a23404c9
PT
51142016-07-28 Paul Thomas <pault@gcc.gnu.org>
5115
5116 PR fortran/71883
5117 * gfortran.dg/pr71883.f90 : New test.
5118
513d866d
YR
51192016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5120
5121 PR tree-optimization/71734
61c73a7f 5122 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5123
7c428aa2
RL
51242016-07-28 Renlin Li <renlin.li@arm.com>
5125
5126 Revert
5127 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5128
5129 PR fortran/71902
5130 * gfortran.dg/dependency_47.f90: New test.
5131
1225d6b1
ML
51322016-07-28 Martin Liska <mliska@suse.cz>
5133
5134 PR gcov-profile/68025
5135 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5136
e5f5bf35
ML
51372016-07-28 Martin Liska <mliska@suse.cz>
5138
5139 * g++.dg/vect/pr70944.cc: New test.
5140
4536610d
KV
51412016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5142
5143 PR middle-end/71994
5144 * gcc.dg/torture/pr71994.c: New test.
5145
8c6961ca
PK
51462016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5147
5148 PR middle-end/71078
5149 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5150 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5151 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5152
8de22ea0
RB
51532016-07-27 Richard Biener <rguenther@suse.de>
5154
5155 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5156
5d9da222
ML
51572016-07-27 Martin Liska <mliska@suse.cz>
5158
5159 * gcc.dg/predict-13.c: New test.
5160 * gcc.dg/predict-14.c: New test.
5161
af9e275f
SKS
51622016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5163
a23404c9 5164 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5165 including stdint.h.
5166 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5167 including stdint.h.
5168
71abba1e
MM
51692016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5170
5171 PR target/71869
5172 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5173 IEEE built-in functions handle quiet and signalling NaNs
5174 correctly.
5175
9cd74e8f
SK
51762016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5177
5178 PR fortran/71862
5179 * gfortran.dg/pr71862.f90: New test.
5180
0d48446f
MS
51812016-07-26 Martin Sebor <msebor@redhat.com>
5182
5183 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5184 selector with dg-options.
5185
524cf1e4
PP
51862016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5187
5188 PR tree-optimization/18046
5189 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5190 * gcc.dg/tree-ssa/vrp103.c: New test.
5191 * gcc.dg/tree-ssa/vrp104.c: New test.
5192
100665d8
WS
51932016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5194
5195 * gcc.target/powerpc/pr63354.c: Require lp64 since
5196 -mprofile-kernel is not legal with -m32.
5197
0b64ca40
RB
51982016-07-26 Richard Biener <rguenther@suse.de>
5199
5200 PR rtl-optimization/71984
5201 * gcc.dg/torture/pr71984.c: New testcase.
5202
9b7937cf
RS
52032016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5204
5205 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5206 g++-dg-runtest via et-dg-runtest.
5207 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5208 * gcc.dg/vect/vect.exp: Likewise.
5209 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5210 gfortran-dg-runtest.
5211 * gfortran.dg/vect/vect.exp: Likewise.
5212 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5213 (check_mips_loongson_hw_available): Likewise.
5214 (check_effective_target_mpaired_single_runtime): Likewise.
5215 (check_effective_target_mips_loongson_runtime): Likewise.
5216 (add_options_for_mpaired_single): Likewise.
5217 (check_effective_target_vect_int): Add global et_index.
5218 Check and save the supported feature for a target selected by
5219 the et_index target. Break long lines where appropriate. Call
5220 et-is-effective-target for MIPS with an argument instead of
5221 check_effective_target_* where appropriate.
5222 (check_effective_target_vect_intfloat_cvt): Likewise.
5223 (check_effective_target_vect_uintfloat_cvt): Likewise.
5224 (check_effective_target_vect_floatint_cvt): Likewise.
5225 (check_effective_target_vect_floatuint_cvt): Likewise.
5226 (check_effective_target_vect_simd_clones): Likewise.
5227 (check_effective_target_vect_shift): ewise.
5228 (check_effective_target_whole_vector_shift): Likewise.
5229 (check_effective_target_vect_bswap): Likewise.
5230 (check_effective_target_vect_shift_char): Likewise.
5231 (check_effective_target_vect_long): Likewise.
5232 (check_effective_target_vect_float): Likewise.
5233 (check_effective_target_vect_double): Likewise.
5234 (check_effective_target_vect_long_long): Likewise.
5235 (check_effective_target_vect_no_int_max): Likewise.
5236 (check_effective_target_vect_no_int_add): Likewise.
5237 (check_effective_target_vect_no_bitwise): Likewise.
5238 (check_effective_target_vect_widen_shift): Likewise.
5239 (check_effective_target_vect_no_align): Likewise.
5240 (check_effective_target_vect_hw_misalign): Likewise.
5241 (check_effective_target_vect_element_align): Likewise.
5242 (check_effective_target_vect_condition): Likewise.
5243 (check_effective_target_vect_cond_mixed): Likewise.
5244 (check_effective_target_vect_char_mult): Likewise.
5245 (check_effective_target_vect_short_mult): Likewise.
5246 (check_effective_target_vect_int_mult): Likewise.
5247 (check_effective_target_vect_extract_even_odd): Likewise.
5248 (check_effective_target_vect_interleave): Likewise.
5249 (check_effective_target_vect_stridedN): Likewise.
5250 (check_effective_target_vect_multiple_sizes): Likewise.
5251 (check_effective_target_vect64): Likewise.
5252 (check_effective_target_vect_call_copysignf): Likewise.
5253 (check_effective_target_vect_call_sqrtf): Likewise.
5254 (check_effective_target_vect_call_btrunc): Likewise.
5255 (check_effective_target_vect_call_btruncf): Likewise.
5256 (check_effective_target_vect_call_ceil): Likewise.
5257 (check_effective_target_vect_call_ceilf): Likewise.
5258 (check_effective_target_vect_call_floor): Likewise.
5259 (check_effective_target_vect_call_floorf): Likewise.
5260 (check_effective_target_vect_call_lceil): Likewise.
5261 (check_effective_target_vect_call_lfloor): Likewise.
5262 (check_effective_target_vect_call_nearbyint): Likewise.
5263 (check_effective_target_vect_call_nearbyintf): Likewise.
5264 (check_effective_target_vect_call_round): Likewise.
5265 (check_effective_target_vect_call_roundf): Likewise.
5266 (check_effective_target_vect_perm): Likewise, but also append *_saved
5267 to the existing global name to properly cache the result.
5268 (check_effective_target_vect_perm_byte): Likewise.
5269 (check_effective_target_vect_perm_short): Likewise.
5270 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5271 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5272 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5273 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5274 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5275 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5276 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5277 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5278 (check_effective_target_vect_sdot_qi): Likewise.
5279 (check_effective_target_vect_udot_qi): Likewise.
5280 (check_effective_target_vect_sdot_hi): Likewise.
5281 (check_effective_target_vect_udot_hi): Likewise.
5282 (check_effective_target_vect_usad_char): Likewise.
5283 (check_effective_target_vect_pack_trunc): Likewise.
5284 (check_effective_target_vect_unpack): Likewise.
5285 (check_effective_target_vect_aligned_arrays): Likewise.
5286 (check_effective_target_vect_natural_alignment): Likewise.
5287 (check_effective_target_vector_alignment_reachable): Likewise.
5288 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5289 (is-effective-target): Initialize et_index if undefined.
5290 (et-dg-runtest): New.
5291 (et-is-effective-target): Likewise.
5292 (check_vect_support_and_set_flags): Add supported MIPS targets to
5293 EFFECTIVE_TARGETS list. Return the number of supported targets.
5294
8f63caf6 52952016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5296 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5297
5298 PR middle-end/70920
5299 * gcc.dg/pr70920-1.c: New test-case.
5300 * gcc.dg/pr70902-2.c: Likewise.
5301 * gcc.dg/pr70920-3.c: Likewise.
5302 * gcc.dg/pr70920-4.c: Likewise
5303 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5304 2 instead of 3.
5305
7d575fff
AM
53062016-07-25 Alexander Monakov <amonakov@ispras.ru>
5307
5308 * gcc.c-torture/execute/pr71494.c: Require label_values.
5309 * gcc.dg/pr16973.c: Ditto.
5310
bf01e070
SKS
53112016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5312
5313 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5314 * gcc.dg/torture/pr69771.c: Require int32plus.
5315 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5316
16b05965
ML
53172016-07-25 Martin Liska <mliska@suse.cz>
5318
5319 * gcc.dg/torture/pr71987.c: New test.
5320
d52d3767
SK
53212016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5322
5323 PR fortran/71935
5324 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5325 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5326 * gfortran.dg/pr71935.f90: New test.
5327
94087e88 53282016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5329
5330 PR c++/71675
5331 * g++.dg/ext/atomic-3.C: New test.
5332 * gcc.dg/atomic/pr71675.c: New test.
5333
58b3986e
ES
53342016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5335
5336 * gcc.target/i386/mvc8.c: New test.
5337
faa1612a
BC
53382016-07-22 Bin Cheng <bin.cheng@arm.com>
5339
5340 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5341 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5342
1603ebe0
TK
53432016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5344
5345 PR fortran/71795
5346 * gfortran.dg/constructor_50.f90: New test.
5347
bc91c436
ML
53482016-07-22 Martin Liska <mliska@suse.cz>
5349
5350 PR gcov-profile/69028
5351 PR gcov-profile/62047
5352 * g++.dg/cilk-plus/pr69028.C: New test.
5353
9fe9a3a7
AV
53542016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5355
5356 * gfortran.dg/coarray_stat_2.f90: New test.
5357
70866e3d
MM
53582016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5359
5360 * gcc.target/powerpc/vec-extract.h: New files to check the
5361 vec_extract built-in functions for all vector types, testing
5362 accessing each element, both with constant and variable element
5363 numbers.
5364 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5365 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5366 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5367 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5368 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5369 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5370 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5371 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5372 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5373
ab3af181
JJ
53742016-07-21 Jakub Jelinek <jakub@redhat.com>
5375
5376 PR c++/71728
5377 * g++.dg/other/pr71728.C: New test.
5378
ebe8f322
JG
53792016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5380
5381 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5382 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5383 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5384 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5385 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5386
959cef74
RB
53872016-07-21 Richard Biener <rguenther@suse.de>
5388
5389 PR tree-optimization/71947
5390 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5391
b24d9420
BC
53922016-07-21 Bin Cheng <bin.cheng@arm.com>
5393
5394 * gcc.dg/tree-ssa/scev-15.c: New.
5395
23974819
BC
53962016-07-21 Bin Cheng <bin.cheng@arm.com>
5397
5398 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5399
ee78cbaa
JJ
54002016-07-21 Jakub Jelinek <jakub@redhat.com>
5401
5402 PR c++/71941
5403 * g++.dg/gomp/pr71941.C: New test.
5404
52ed68f7
DM
54052016-07-20 David Malcolm <dmalcolm@redhat.com>
5406
5407 PR c/70339
5408 PR c/71858
5409 * g++.dg/spellcheck-identifiers.C: New test case, based on
5410 gcc.dg/spellcheck-identifiers.c.
5411 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5412 gcc.dg/spellcheck-identifiers-2.c.
5413 * g++.dg/spellcheck-typenames.C: New test case, based on
5414 gcc.dg/spellcheck-typenames.c
5415
18407bfb
JW
54162016-07-20 Jonathan Wakely <jwakely@redhat.com>
5417
5418 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5419 pointer to member function and also test catching by reference.
5420
4c07fd98
DV
54212016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5422
5423 * gcc.target/s390/pr67443.c: Fix test case.
5424
fee21d65
DV
54252016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5426
5427 * gcc.target/s390/insv-1.c: Xfail some tests.
5428 * gcc.target/s390/insv-2.c: Likewise.
5429
dbe9dfdd
GJL
54302016-07-20 Georg-Johann Lay <avr@gjlay.de>
5431
5432 * gcc.target/avr/torture/get-mem.c: New test.
5433 * gcc.target/avr/torture/set-mem.c: New test.
5434
c25e1d82
GJL
54352016-07-20 Georg-Johann Lay <avr@gjlay.de>
5436
5437 PR target/71948
5438 * gcc.target/avr/torture/tiny-progmem.c: New test.
5439
109d2197
JJ
54402016-07-20 Jakub Jelinek <jakub@redhat.com>
5441
7419f441
JJ
5442 PR c++/71909
5443 * g++.dg/parse/pr71909.C: New test.
5444 * g++.dg/tm/pr71909.C: New test.
5445
109d2197
JJ
5446 PR c++/50060
5447 * g++.dg/cpp0x/constexpr-50060.C: New test.
5448 * g++.dg/cpp1y/constexpr-50060.C: New test.
5449
144530cf
ML
54502016-07-20 Martin Liska <mliska@suse.cz>
5451
5452 * gfortran.dg/graphite/pr71898.f90: New test.
5453
04ac4afa
BC
54542016-07-20 Bin Cheng <bin.cheng@arm.com>
5455
5456 PR tree-optimization/71503
5457 PR tree-optimization/71683
5458 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5459 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5460
dcbdb17a
ML
54612016-07-20 Martin Liska <mliska@suse.cz>
5462
5463 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5464 * gcc.dg/plugin/sreal-test-1.c: Remove.
5465 * gcc.dg/plugin/sreal_plugin.c: Remove.
5466
6ed82555
TK
54672016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5468
5469 PR fortran/71902
5470 * gfortran.dg/dependency_47.f90: New test.
5471
13da0507
JJ
54722016-07-19 Jakub Jelinek <jakub@redhat.com>
5473
4833f561
JJ
5474 PR rtl-optimization/71916
5475 * gcc.c-torture/compile/pr71916.c: New test.
5476
4fda19ef
JJ
5477 PR middle-end/71874
5478 * g++.dg/torture/pr71874.C: New test.
5479
13da0507
JJ
5480 PR middle-end/71734
5481 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5482 (my_alloc): Rewritten to use __builtin_posix_memalign and
5483 __SIZE_TYPE__.
5484 (my_free): Use __builtin_free instead of _mm_free.
5485 (Vec::operator=): Use __builtin_memcpy.
5486
e7980add
MJ
54872016-07-19 Martin Jambor <mjambor@suse.cz>
5488
61c73a7f
UB
5489 PR fortran/71688
5490 * gfortran.dg/pr71688.f90: New test.
e7980add 5491
13e88953
RB
54922016-07-19 Richard Biener <rguenther@suse.de>
5493
5494 * c-c++-common/vector-subscript-6.c: New testcase.
5495 * c-c++-common/vector-subscript-7.c: Likewise.
5496
1caf0482
SKS
54972016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5498
a23404c9 5499 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5500 and UInt32 based on __SIZEOF_INT__.
5501
cef5388d
RB
55022016-07-19 Richard Biener <rguenther@suse.de>
5503
5504 PR tree-optimization/71901
5505 * gcc.dg/torture/pr71901.c: New testcase.
5506
55072016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5508
5509 PR tree-optimization/71908
5510 * gcc.dg/torture/pr71908.c: New testcase.
5511
a8f7a895
MM
55122016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5513
5514 PR target/71493
5515 * gcc.target/powerpc/pr71493-1.c: New test.
5516 * gcc.target/powerpc/pr71493-2.c: Likewise.
5517
f2111a36
JJ
55182016-07-18 Jakub Jelinek <jakub@redhat.com>
5519
99516432
JJ
5520 PR c++/71835
5521 * g++.dg/conversion/ambig3.C: New test.
5522
87713c6a
JJ
5523 PR c++/71828
5524 * g++.dg/cpp0x/constexpr-71828.C: New test.
5525
7a7f16ca
JJ
5526 PR c++/71826
5527 * g++.dg/template/pr71826.C: New test.
5528
f4d90295
JJ
5529 PR c++/71822
5530 * g++.dg/template/defarg21.C: New test.
5531
f2111a36
JJ
5532 PR c++/71871
5533 * g++.dg/ext/vector31.C: New test.
5534
0b965526
UB
55352016-07-18 Uros Bizjak <ubizjak@gmail.com>
5536
5537 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5538
94e136b9
YR
55392016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5540
5541 PR tree-optimization/71734
5542 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5543
7072df0a
DV
55442016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5545
5546 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5547 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5548 stack-layout-dynamic-1.c: New test.
5549
54158a1a
AK
55502016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5551
5552 * gcc.target/s390/nolrl-1.c: New test.
5553
43068916
FR
55542016-07-17 Fritz Reese <fritzoreese@gmail.com>
5555
5556 PR fortran/71523
5557 * gfortran.dg/pr71523_1.f90: New test.
5558 * gfortran.dg/pr71523_2.f90: New test.
5559
a9356b12
AS
55602016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5561
5562 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5563
a07b81c7 55642016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5565 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5566
5567 PR fortran/62125
5568 * gfortran.dg/pr62125.f90: New test.
5569
96c0ec12
BS
55702016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5571
5572 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5573 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5574
479d0ed5
JW
55752016-07-15 Jonathan Wakely <jwakely@redhat.com>
5576
5577 PR c++/58796
5578 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5579 * g++.dg/cpp0x/nullptr35.C: New test.
5580
41c7438e
BC
55812016-07-15 Bin Cheng <bin.cheng@arm.com>
5582
5583 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5584
f7ba880b
CP
55852016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5586
5587 * gfortran.dg/goacc/vector_length.f90: New test.
5588
b9aba0a0
RB
55892016-07-15 Richard Biener <rguenther@suse.de>
5590
5591 PR tree-optimization/71881
5592 * gcc.dg/torture/pr71881.c: New testcase.
5593
9513d5fb
RB
55942016-07-15 Richard Biener <rguenther@suse.de>
5595
5596 PR tree-optimization/71887
5597 * gcc.dg/torture/pr71887.c: New testcase.
5598
ddbbcb19
JJ
55992016-07-15 Jakub Jelinek <jakub@redhat.com>
5600
5601 PR c/71858
5602 * gcc.dg/spellcheck-identifiers-3.c: New test.
5603
29eb509c
AV
56042016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5605
5606 PR fortran/71807
5607 * gfortran.dg/null_9.f90: New test.
5608
43aabfcf
BC
56092016-07-15 Bin Cheng <bin.cheng@arm.com>
5610
5611 * gcc.dg/tree-ssa/loop-41.c: New test.
5612
afc89e58
BC
56132016-07-15 Bin Cheng <bin.cheng@arm.com>
5614
5615 PR tree-optimization/71347
5616 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5617
6fa682ad
SK
56182016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5619
5620 PR fortran/29819
5621 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5622 * gfortran.dg/contains.f90: Ditto.
5623 * gfortran.dg/contains_empty_1.f03: Ditto.
5624 * gfortran.dg/submodule_3.f08: Ditto.
5625
dd36b877
JJ
56262016-07-14 Jakub Jelinek <jakub@redhat.com>
5627
a60a5d31
JJ
5628 PR testsuite/71865
5629 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5630 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5631 expected diagnostics.
5632
dd36b877
JJ
5633 PR c/71858
5634 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5635 * gcc.dg/spellcheck-identifiers-2.c: New test.
5636 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5637 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5638
a241f8ca
JJ
56392016-07-14 Jakub Jelinek <jakub@redhat.com>
5640
5641 PR tree-optimization/71872
5642 * gcc.c-torture/compile/pr71872.c: New test.
5643
d62b809c
TP
56442016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5645
5646 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5647 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5648 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5649 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5650 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5651 * gcc.target/arm/atomic-op-acquire-1.c: This.
5652 * gcc.target/arm/atomic-op-char.c: Rename into ...
5653 * gcc.target/arm/atomic-op-char-1.c: This.
5654 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5655 * gcc.target/arm/atomic-op-consume-1.c: This.
5656 * gcc.target/arm/atomic-op-int.c: Rename into ...
5657 * gcc.target/arm/atomic-op-int-1.c: This.
5658 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5659 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5660 * gcc.target/arm/atomic-op-release.c: Rename into ...
5661 * gcc.target/arm/atomic-op-release-1.c: This.
5662 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5663 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5664 * gcc.target/arm/atomic-op-short.c: Rename into ...
5665 * gcc.target/arm/atomic-op-short-1.c: This.
5666 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5667 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5668 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5669 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5670 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5671 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5672 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5673 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5674 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5675 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5676
1f8dd420
AV
56772016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5678
5679 PR fortran/70842
5680 * gfortran.dg/select_type_35.f03: New test.
5681
53109ba8
KT
56822016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5683
5684 PR target/65951
5685 PR tree-optimization/70923
5686 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5687 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5688 * gcc.dg/vect/pr65951.c: Likewise.
5689 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5690
91f35b7f
DE
56912016-07-14 David Edelsohn <dje.gcc@gmail.com>
5692
5693 * c-c++-common/pr60226.c: Expect maximum object file alignment
5694 error on AIX.
5695
351168fe
RB
56962016-07-14 Richard Biener <rguenther@suse.de>
5697
5698 PR tree-optimization/71866
5699 * gcc.dg/torture/pr71866.c: New testcase.
5700
94c32c00
TP
57012016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5702
5703 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5704 selector and enclose boolean expression in curly braces.
5705
b799a481
AM
57062016-07-14 Alan Modra <amodra@gmail.com>
5707
5708 PR target/71733
5709 * gcc.target/powerpc/p9-novsx.c: New.
5710
f63ba78c
AK
57112016-07-13 Andi Kleen <ak@linux.intel.com>
5712
5713 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5714 * g++.dg/tree-prof/morefunc.C: Dito.
5715 * g++.dg/tree-prof/pr35545.C: Dito.
5716 * g++.dg/tree-prof/reorder.C: Dito.
5717 * gcc.dg/tree-prof/20050826-2.c: Dito.
5718 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5719 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5720 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5721 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5722 * gcc.dg/tree-prof/inliner-1.c: Dito.
5723 * gcc.dg/tree-prof/merge_block.c: Dito.
5724 * gcc.dg/tree-prof/stringop-1.c: Dito.
5725 * gcc.dg/tree-prof/stringop-2.c: Dito.
5726 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5727 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5728 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5729 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5730 * gcc.dg/tree-prof/update-loopch.c: Dito.
5731 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5732 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5733 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5734 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5735 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5736 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5737 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5738
f4d5a23d
AK
57392016-07-13 Andi Kleen <ak@linux.intel.com>
5740
5741 * lib/profopt.exp (profopt-execute): Remove .imports files.
5742
ae145898
AK
57432016-07-13 Andi Kleen <ak@linux.intel.com>
5744
0b965526 5745 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5746
e97bd4f5
AK
57472016-07-13 Andi Kleen <ak@linux.intel.com>
5748
5749 * lib/profopt.exp (dg-final-scan-autofdo,
5750 dg-final-scan-not-autofdo): New functions.
5751
6fa3d4b4
BC
57522016-07-13 Bin Cheng <bin.cheng@arm.com>
5753
5754 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5755 * gcc.dg/vect/vect-35.c: Ditto.
5756 * gcc.dg/vect/vect-alias-check-2.c: New test.
5757
65f18bc6
ML
57582016-07-13 Martin Liska <mliska@suse.cz>
5759
5760 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5761 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5762 * gfortran.dg/pr42108.f90: Update expected dump scan.
5763
9737f35b
RB
57642016-07-13 Richard Biener <rguenther@suse.de>
5765
5766 PR tree-optimization/24574
5767 * gcc.dg/pr24574.c: New testcase.
5768
62c0ea4b
SKS
57692016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5770
0b965526 5771 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5772 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5773 * c-c++-common/pr68833-1.c: Require int32plus.
5774 * gcc.dg/ipa/pr63551.c: Likewise.
5775 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5776 * gcc.dg/ipa/pr64041.c: Require int32plus.
5777
c7ed8938
IE
57782016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5779
5780 PR ipa/71633
5781 * g++.dg/pr71633.C: New test.
5782
5ce15300
TP
57832016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5784
5785 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5786 Add new arm_thumb1_cbz_ok effective target.
5787 * gcc.target/arm/cbz.c: New test.
5788
2b9509a3
TP
57892016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5790
5791 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5792 Define effective target.
5793 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5794 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5795 * gcc.target/arm/movhi_movw.c: New test.
5796 * gcc.target/arm/movsi_movw.c: Likewise.
5797 * gcc.target/arm/movdi_movw.c: Likewise.
5798
7f15b177
RB
57992016-07-13 Richard Biener <rguenther@suse.de>
5800
5801 PR middle-end/71104
5802 * gcc.dg/pr71104-1.c: New testcase.
5803 * gcc.dg/pr71104-2.c: Likewise.
5804
0b0a896e
MM
58052016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5806
5807 PR target/71805
5808 * gcc.target/powerpc/pr71805.c: New test.
5809
f906f5ed
BS
58102016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5811
5812 * gcc.target/powerpc/divkc3-1.c: New.
5813 * gcc.target/powerpc/mulkc3-1.c: New.
5814
9e63c3aa
NS
58152016-07-12 Nathan Sidwell <nathan@acm.org>
5816
5817 * gcc.target/arm/data-rel-1.c: New.
5818 * gcc.target/arm/data-rel-2.c: New.
5819 * gcc.target/arm/data-rel-3.c: New.
5820
f507d202
ML
58212016-07-12 Martin Liska <mliska@suse.cz>
5822
5823 * gcc.dg/params/blocksort-part.c: New test.
5824 * gcc.dg/params/params.exp: New file.
5825
d6f7c125
KT
58262016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5827
5828 PR middle-end/71700
5829 * gcc.c-torture/execute/pr71700.c: New test.
5830
37ccb0ba
SB
58312016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5832 Richard Biener <rguenther@suse.de>
5833
5834 PR tree-optimization/23286
5835 PR tree-optimization/70159
5836 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5837 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5838 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5839 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5840 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5841 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5842 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5843 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5844 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5845 * gcc.dg/pr51879-12.c: Likewise.
5846 * gcc.dg/strlenopt-9.c: Likewise.
5847 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5848 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5849 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5850 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5851 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5852 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5853 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5854 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5855 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5856 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5857 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5858 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5859 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5860 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5861 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5862
712a93d6
RB
58632016-07-12 Richard Biener <rguenther@suse.de>
5864
5865 PR rtl-optimization/68961
5866 * gcc.target/i386/pr68961.c: New testcase.
5867
c392943c
JJ
58682016-07-11 Jakub Jelinek <jakub@redhat.com>
5869
3d56e6a4
JJ
5870 PR middle-end/71758
5871 * c-c++-common/gomp/pr71758.c: New test.
5872 * gfortran.dg/gomp/pr71758.f90: New test.
5873
c392943c
JJ
5874 PR tree-optimization/71823
5875 * gcc.dg/vect/pr71823.c: New test.
5876
741d3be5
DM
58772016-07-11 David Malcolm <dmalcolm@redhat.com>
5878
5879 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5880 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5881 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5882
92fa45b5
L
58832016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5884
5885 PR target/71801
5886 * gcc.target/i386/pr71801.c: New test.
5887
f51606c7
RB
58882016-07-11 Richard Biener <rguenther@suse.de>
5889
5890 PR tree-optimization/71816
5891 * gcc.dg/torture/pr71816.c: New testcase.
5892
36b54ce0
TK
58932016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5894
5895 PR fortran/71783
5896 * gfortran.dg/dependency_46.f90: New test.
5897
d13835b6
VM
58982016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5899
5900 PR rtl-optimization/71621
5901 * gcc.target/i386/pr71621-1.c: New.
5902 * gcc.target/i386/pr71621-2.c: New.
5903
642bcbdf
CP
59042016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5905
5906 * gfortran.dg/goacc/pr71704.f90: New test.
5907
02eb5b8b
BS
59082016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5909
5910 PR target/71297
5911 * gcc.target/powerpc/pr71297.c: New.
5912
8beb9a0d
JW
59132016-07-08 Jiong Wang <jiong.wang@arm.com>
5914
5915 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5916
cef4b650
MM
59172016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5918
5919 PR target/71806
5920 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5921
3c3ecf52
AH
59222016-07-08 Alan Hayward <alan.hayward@arm.com>
5923
5924 PR tree-optimization/71667
5925 * gcc.dg/vect/pr71667.c: New
5926
2660286d
ML
59272016-07-08 Martin Liska <mliska@suse.cz>
5928
5929 * gcc.dg/torture/pr71606.c: New test.
5930
70cdd4ae
JD
59312016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5932
5933 PR fortran/71764
5934 * gfortran.dg/pr71764.f90: New test.
5935
842dc2e6
JJ
59362016-07-07 Jakub Jelinek <jakub@redhat.com>
5937 Kai Tietz <ktietz70@googlemail.com>
5938
5939 PR c++/70869
5940 PR c++/71054
5941 * g++.dg/cpp0x/pr70869.C: New test.
5942 * g++.dg/cpp0x/pr71054.C: New test.
5943
31be4262
DE
59442016-07-07 David Edelsohn <dje.gcc@gmail.com>
5945
5946 * g++.dg/debug/pr71432.C: Fail on AIX.
5947
1c122092
ML
59482016-07-07 Martin Liska <mliska@suse.cz>
5949
5950 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5951 an undefined behavior.
5952 * gfortran.dg/do_3.F90: Likewise.
5953 * gfortran.dg/do_check_11.f90: New test.
5954 * gfortran.dg/do_check_12.f90: New test.
5955 * gfortran.dg/do_corner_warn.f90: New test.
5956
7119f1b1
ML
59572016-07-07 Martin Liska <mliska@suse.cz>
5958
5959 * gfortran.dg/predict-1.f90: Ammend the test.
5960 * gfortran.dg/predict-2.f90: Likewise.
5961
275792f2
IE
59622016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5963
5964 PR ipa/71624
5965 * g++.dg/pr71624.C: New test.
5966
05a437c1
TP
59672016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5968
5969 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5970 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5971 ARMv8-M Mainline architectures.
5972
6f493951
TP
59732016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5974
5975 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5976 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5977
5ddaee94
SB
59782016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5979
5980 PR target/70098
5981 PR target/71763
5982 * gcc.target/powerpc/pr71763.c: New file.
5983
651afdb2
YR
59842016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5985
5986 PR tree-optimization/71518
0b965526 5987 * gcc.dg/pr71518.c: New test.
651afdb2 5988
9df99881
WD
59892016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5990
5991 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5992
7b4e0769
SKS
59932016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5994
0b965526 5995 PR target/50739
7b4e0769
SKS
5996 * gcc.target/avr/pr50739.c: New test.
5997
eb4432f7
JH
59982016-07-05 Jan Hubicka <jh@suse.cz>
5999
6000 * gcc.dg/tree-ssa/scev-14.c: update template.
6001
c01e092f
RS
60022016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6003
6004 * gcc.dg/vect/group-no-gaps-1.c: New test.
6005
8070763a
AK
60062016-07-05 Andi Kleen <ak@linux.intel.com>
6007
6008 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6009 if kernel supports MPX.
6010
3f8257db 60112016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6012
6013 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6014
36a265b1
MM
60152016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6016 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6017
6018 * gcc.target/powerpc/signbit-1.c: New test.
6019 * gcc.target/powerpc/signbit-2.c: New test.
6020 * gcc.target/powerpc/signbit-3.c: New test.
6021
7a98fb6e
KT
60222016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6023
6024 PR rtl-optimization/71594
6025 * gcc.dg/torture/pr71594.c: New test.
6026
1e3d54b4
JH
60272016-07-05 Jan Hubicka <jh@suse.cz>
6028
6029 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6030
84ca3893
DM
60312016-07-05 David Malcolm <dmalcolm@redhat.com>
6032
6033 PR c++/62314
3a146d46 6034 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6035 number of missing semicolon error.
6036 * g++.dg/pr62314-2.C: New test case.
6037
20d0bfce
AF
60382016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6039
6040 * gfortran.dg/coarray_stat_function.f90: New test.
6041 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6042 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6043 to new interfaces.
6044
69aaea06
AV
60452016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6046
6047 PR fortran/71623
6048 * gfortran.dg/deferred_character_17.f90: New test.
6049
f723a43c
CL
60502016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6051
6052 * gcc.target/arm/neon/polytypes.c: Move to ...
6053 * gcc.target/arm/polytypes.c: ... here.
6054 * gcc.target/arm/neon/pr51534.c: Move to ...
6055 * gcc.target/arm/pr51534.c: ... here.
6056 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6057 * gcc.target/arm/vect-vcvt.c: ... here.
6058 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6059 * gcc.target/arm/vect-vcvtq.c: ... here.
6060 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6061 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6062 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6063 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6064 * gcc.target/arm/neon/neon.exp: Delete.
6065 * gcc.target/arm/neon/: Delete.
6066
d73e0ccf
JD
60672016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6068
6069 PR fortran/65575
6070 * gfortran.dg: pr65575.f90: New test.
6071
c20f6223
JD
60722016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6073
6074 PR fortran/35849
6075 * gfortran.dg: pr35849.f90: New test.
6076
2a5537c3
JJ
60772016-07-04 Jakub Jelinek <jakub@redhat.com>
6078
6079 PR c++/71739
6080 * g++.dg/cpp0x/pr71739.C: New test.
6081
740f9751
CL
60822016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6083
6084 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6085
bf749919
DV
60862016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6087
6088 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6089 locr.
6090 * gcc.target/s390/loc-1.c: New test.
6091
430bb38e
YR
60922016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6093
3a146d46
JJ
6094 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6095 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6096
15f6e0da
RR
60972016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6098
6099 PR target/63874
6100 * gcc.target/aarch64/pr63874.c: New test.
6101
79335075
JB
61022016-07-04 Jan Beulich <jbeulich@suse.com>
6103
6104 * g++.dg/header.c: New.
6105 * gcc.dg/header.c: New.
6106
557e8c49
JJ
61072016-07-02 Jakub Jelinek <jakub@redhat.com>
6108
6109 PR c/71719
6110 * c-c++-common/Wunused-var-15.c: New test.
6111
79a592e3
JJ
61122016-07-01 Jakub Jelinek <jakub@redhat.com>
6113
6114 PR fortran/71687
6115 * gfortran.dg/gomp/pr71687.f90: New test.
6116
e2298656
BS
61172016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6118
6119 * gcc.dg/const-float128-ped.c: Require __float128 effective
6120 target and options.
6121 * gcc.dg/const-float128.c: Likewise.
6122 * gcc.dg/torture/float128-cmp-invalid.c: Require
6123 __float128 and base_quadfloat_support effective targets, and
6124 __float128 options.
6125 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6126 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6127 * gcc.dg/torture/float128-nan.c: Likewise.
6128 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6129 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6130 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6131 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6132 (add_options_for___float128): New.
6133 (check_effective_target_base_quadword_support): New.
6134
70c11966
MM
61352016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6136
6137 PR target/71720
6138 * gcc.target/powerpc/pr71720.c: New test.
6139
059541fd
JB
61402016-07-01 Jan Beulich <jbeulich@suse.com>
6141
6142 * gcc.dg/bss.c: New.
6143
2c1e4964
PB
61442016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6145
6146 PR target/71698
6147 * gcc.target/powerpc/pr71698.c: New test.
6148
22e1cb39
GJL
61492016-07-01 Georg-Johann Lay <avr@gjlay.de>
6150
6151 PR target/71151
6152 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6153 instead of ".foo" for its section name.
6154 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6155 depending on MCU's flash size.
6156 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6157 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6158 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6159 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6160 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6161 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6162
466cf574
JB
61632016-07-01 Jan Beulich <jbeulich@suse.com>
6164
6165 * gcc.target/i386/pr65105-2.c: Add -msse2.
6166
351beab7
JJ
61672016-06-30 Jakub Jelinek <jakub@redhat.com>
6168
55a0f21a
JJ
6169 PR tree-optimization/71707
6170 * gcc.dg/strlenopt-29.c: New test.
6171
6245ad72
JJ
6172 PR fortran/71704
6173 * gfortran.dg/gomp/pr71704.f90: New test.
6174
351beab7
JJ
6175 PR fortran/71705
6176 * gfortran.dg/gomp/pr71705.f90: New test.
6177
5a3a6a5e
KN
61782016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6179
6180 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6181 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6182 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6183 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6184 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6185 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6186 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6187 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6188 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6189 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6190 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6191 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6192 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6193 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6194 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6195 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6196 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6197 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6198 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6199 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6200 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6201 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6202 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6203 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6204 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6205 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6206 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6207 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6208 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6209 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6210 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6211 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6212 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6213 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6214 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6215 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6216 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6217 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6218 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6219 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6220 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6221 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6222 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6223 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6224 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6225 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6226 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6227 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6228 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6229 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6230 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6231 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6232 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6233 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6234 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6235 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6236 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6237 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6238 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6239 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6240 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6241 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6242 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6243 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6244 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6245 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6246 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6247 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6248 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6249 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6250 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6251 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6252 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6253 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6254 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6255 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6256 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6257 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6258 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6259 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6260 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6261
3dfa8071 62622016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6263 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6264
6265 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6266
9bd62242 62672016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6268 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6269
6270 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6271
603107fb
DM
62722016-06-30 David Malcolm <dmalcolm@redhat.com>
6273
6274 PR driver/71651
6275 * gcc.dg/spellcheck-options-12.c: New test case.
6276
205cccc7
JJ
62772016-06-30 Jakub Jelinek <jakub@redhat.com>
6278
6279 PR middle-end/71693
6280 * gcc.c-torture/compile/pr71693.c: New test.
6281
f4452176
DM
62822016-06-29 David Malcolm <dmalcolm@redhat.com>
6283
6284 * gcc.dg/spellcheck-params.c: New testcase.
6285 * gcc.dg/spellcheck-params-2.c: New testcase.
6286
c5e74d9d
MM
62872016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6288
6289 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6290 vector extract instructions.
6291 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6292
e44ecbfd
JD
62932016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6294
6295 PR fortran/71686
6296 * gfortran.dg/unexpected_eof_2.f90: New test.
6297 * gfortran.dg/unexpected_eof_3.f90: New test.
6298
ee446d9f
JW
62992016-06-29 Jim Wilson <jim.wilson@linaro.org>
6300
6301 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6302
27f67461
CP
63032016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6304
6305 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6306 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6307 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6308
b1206d29
RB
63092016-06-29 Richard Biener <rguenther@suse.de>
6310
6311 PR middle-end/15256
6312 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6313
1af21224
MW
63142016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6315
6316 * gcc.target/arm/aapcs/neon-vect10.c: Require
6317 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6318 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6319 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6320 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6321 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6322 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6323 * gcc.target/arm/fp16-aapcs-1.c: Require
6324 -mfloat-ab=hard. Also simplify the test.
6325 * gcc.target/arm/fp16-aapcs-2.c: New.
6326
7fe43755
MW
63272016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6328
0b965526 6329 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6330 (add_options_for_arm_fp16_ieee): New.
6331 (add_options_for_arm_fp16_alternative): New.
6332 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6333 long-line.
6334 (effective_target_arm_fp16_hw): New.
6335
264d951a
IE
63362016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6337
6338 PR tree-optimization/71655
6339 * g++.dg/pr71655.C: New test.
6340
5c846a81
ML
63412016-06-29 Martin Liska <mliska@suse.cz>
6342
6343 * gcc.dg/pr71585.c: New test.
6344 * gcc.dg/pr71585-2.c: New test.
6345 * gcc.dg/pr71585-3.c: New test.
6346
fafe9318
YR
63472016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6348
6349 PR tree-optimization/70729
6350 * g++.dg/vect/pr70729.cc: New test.
6351
54d19c3b
TS
63522016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6353
6354 * c-c++-common/gomp/cancel-1.c: Extend.
6355
5f3cd7c3
JJ
63562016-06-29 Jakub Jelinek <jakub@redhat.com>
6357
6358 PR tree-optimization/71625
6359 * gcc.dg/strlenopt-28.c: New test.
6360
4aa83879
RB
63612016-06-29 Richard Biener <rguenther@suse.de>
6362
6363 PR middle-end/71002
6364 * g++.dg/torture/pr71002.C: Adjust testcase.
6365
152ef731
JJ
63662016-06-29 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR c/71685
6369 * gcc.dg/pr71685.c: New test.
6370
63712016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6372
6373 PR c/71552
6374 * gcc.dg/init-bad-9.c: New test.
6375
d41dc215
BS
63762016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6377
6378 * gcc.target/powerpc/abs128-1.c: Require VSX.
6379 * gcc.target/powerpc/copysign128-1.c: Likewise.
6380 * gcc.target/powerpc/inf128-1.c: Likewise.
6381 * gcc.target/powerpc/nan128-1.c: Likewise.
6382
6a20b538
JJ
63832016-06-28 Jakub Jelinek <jakub@redhat.com>
6384
6385 PR middle-end/71626
6386 * gcc.c-torture/execute/pr71626-1.c: New test.
6387 * gcc.c-torture/execute/pr71626-2.c: New test.
6388
77d93c47
PB
63892016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6390
6391 PR target/71656
6392 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6393
a8264058
SB
63942016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6395
6396 PR target/71670
6397 * gcc.target/powerpc/pr71670.c: New testcase.
6398
0dc47331
PB
63992016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6400
6401 PR target/71656
6402 * gcc.target/powerpc/pr71656-1.c: New test.
6403 * gcc.target/powerpc/pr71656-2.c: New test.
6404
b65ffc79
CL
64052016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6406
6407 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6408 around fp16 code.
6409 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6410 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6411 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6412 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6413 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6414 Add arm_neon_fp16_ok effective target.
0b965526
UB
6415 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6416 Likewise.
6417 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6418 Likewise.
6419 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6420 Likewise.
6421 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6422 Likewise.
6423 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6424 Likewise.
6425 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6426 Likewise.
6427 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6428 Likewise.
6429 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6430 Likewise.
6431 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6432 Likewise.
6433 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6434 Likewise.
6435 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6436 Likewise.
b65ffc79 6437
9bb86f40
JH
64382016-06-26 Jan Hubicka <hubicka@ucw.cz>
6439
6440 * gcc.dg/predict-12.c: New testcase.
6441
46db0fd4
JD
64422016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6443
6444 PR fortran/71649
6445 * gfortran.dg/pr71649.f90: New test.
6446
2a65e70b
JJ
64472016-06-25 Jakub Jelinek <jakub@redhat.com>
6448
f8a06e24
JJ
6449 PR tree-optimization/71643
6450 * g++.dg/opt/pr71643.C: New test.
6451
2a65e70b
JJ
6452 PR tree-optimization/71631
6453 * gcc.c-torture/execute/pr71631.c: New test.
6454
7805417a
JH
64552016-06-24 Jan Hubicka <hubicka@ucw.cz>
6456
6457 * gcc.dg/predict-11.c: New testcase.
6458 * gfortran.dg/predict-2.f90: New testcase.
6459
888ed1a3
JH
64602016-06-24 Jan Hubicka <hubicka@ucw.cz>
6461
6462 * gcc.dg/predict-10.c: New test.
6463
53605f35
BS
64642016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6465
6466 * gcc.target/powerpc/abs128-1.c: New.
6467 * gcc.target/powerpc/copysign128-1.c: New.
6468 * gcc.target/powerpc/inf128-1.c: New.
6469 * gcc.target/powerpc/nan128-1.c: New.
6470
7b22b4c6
EB
64712016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6472
6473 * gfortran.dg/pr71642.f90: New test.
6474
37e373c2
JJ
64752016-06-24 Jakub Jelinek <jakub@redhat.com>
6476
6477 PR tree-optimization/71647
6478 * gcc.target/i386/pr71647.c: New test.
6479
b20b79f2
L
64802016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6481
6482 * gcc.target/i386/noplt-gd-1.c: New test.
6483 * gcc.target/i386/noplt-gd-2.c: Likewise.
6484 * gcc.target/i386/noplt-gd-3.c: Likewise.
6485 * gcc.target/i386/noplt-ld-1.c: Likewise.
6486 * gcc.target/i386/noplt-ld-2.c: Likewise.
6487 * gcc.target/i386/noplt-ld-3.c: Likewise.
6488 * lib/target-supports.exp
6489 (check_effective_target_tls_get_addr_via_got): New.
6490
04619cb8
UB
64912016-06-24 Uros Bizjak <ubizjak@gmail.com>
6492
6493 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6494 testsuite compile flags.
6495 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6496 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6497
64982016-06-24 Uros Bizjak <ubizjak@gmail.com>
6499
6500 * g++dg/vect/pr36684.cc: Add dg-do compile.
6501 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6502 * gcc.dg/vect/pr70021.c: Ditto.
6503 * gcc.dg/vect/pr70138-1.c: Ditto.
6504 * gcc.dg/vect/pr70138-2.c: Ditto.
6505 * gcc.dg/vect/pr70354-1.c: Ditto.
6506 * gcc.dg/vect/pr70354-2.c: Ditto.
6507 * gcc.dg/vect/pr71259.c: Ditto.
6508 * gcc.dg/vect/pr71416-1.c: Ditto.
6509 * gcc.dg/vect/slp-43.c: Ditto.
6510 * gcc.dg/vect/slp-45.c: Ditto.
6511 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6512 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6513 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6514 * gfortran.dg/vect/pr69980.f90: Ditto.
6515
65162016-06-24 Uros Bizjak <ubizjak@gmail.com>
6517
6518 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6519 * gcc.dg/vect/bb-slp-30.c: Ditto.
6520 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6521 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6522 * gcc.dg/vect/pr45902.c: Ditto.
6523 * gcc.dg/vect/pr48172.c: Ditto.
6524 * gcc.dg/vect/pr48377.c: Ditto.
6525 * gcc.dg/vect/pr49038.c: Ditto.
6526 * gcc.dg/vect/pr49771.c: Ditto.
6527 * gcc.dg/vect/pr52091.c: Ditto.
6528 * gcc.dg/vect/pr53185-2.c: Ditto.
6529 * gcc.dg/vect/pr56826.c: Ditto.
6530 * gcc.dg/vect/pr60276.c: Ditto.
6531 * gcc.dg/vect/pr62021.c: Ditto.
6532 * gcc.dg/vect/pr63530.c: Ditto.
6533 * gcc.dg/vect/pr65518.c: Ditto.
6534 * gcc.dg/vect/pr65947-1.c: Ditto.
6535 * gcc.dg/vect/pr65947-10.c: Ditto.
6536 * gcc.dg/vect/pr65947-11.c: Ditto.
6537 * gcc.dg/vect/pr65947-12.c: Ditto.
6538 * gcc.dg/vect/pr65947-13.c: Ditto.
6539 * gcc.dg/vect/pr65947-2.c: Ditto.
6540 * gcc.dg/vect/pr65947-3.c: Ditto.
6541 * gcc.dg/vect/pr65947-4.c: Ditto.
6542 * gcc.dg/vect/pr65947-5.c: Ditto.
6543 * gcc.dg/vect/pr65947-6.c: Ditto.
6544 * gcc.dg/vect/pr65947-7.c: Ditto.
6545 * gcc.dg/vect/pr65947-8.c: Ditto.
6546 * gcc.dg/vect/pr65947-9.c: Ditto.
6547 * gcc.dg/vect/pr71416-1.c: Ditto.
6548 * gcc.dg/vect/pr71439.c: Ditto.
6549 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6550 * gcc.dg/vect/vect-bswap16.c: Ditto.
6551 * gcc.dg/vect/vect-bswap32.c: Ditto.
6552 * gcc.dg/vect/vect-bswap64.c: Ditto.
6553 * gcc.dg/vect/vect-live-1.c: Ditto.
6554 * gcc.dg/vect/vect-live-2.c: Ditto.
6555 * gcc.dg/vect/vect-live-3.c: Ditto.
6556 * gcc.dg/vect/vect-live-4.c: Ditto.
6557 * gcc.dg/vect/vect-live-5.c: Ditto.
6558 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6559 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6560 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6561 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6562 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6563 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6564 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6565 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6566 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6567 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6568 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6569 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6570 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6571 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6572 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6573 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6574 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6575
da224bcb
UB
65762016-06-24 Uros Bizjak <ubizjak@gmail.com>
6577
6578 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6579
dfee2870
L
65802016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6581
6582 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6583 ia32 if R_386_GOT32X relocation is supported.
6584 * gcc.target/i386/noplt-3.c: Likewise.
6585 * gcc.target/i386/noplt-2.c: Likewise.
6586 (main): Renamed to ...
6587 (bar): This.
6588 * gcc.target/i386/noplt-4.c: Likewise.
6589 (main): Renamed to ...
6590 (bar): This.
6591 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6592 * gcc.target/i386/pr67400-5.c: Likewise.
6593
a86451b9
JJ
65942016-06-24 Jakub Jelinek <jakub@redhat.com>
6595
00085092
JJ
6596 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6597 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6598
a86451b9
JJ
6599 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6600 f4): Adjust expected diagnostics.
6601 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6602 (T): If OVFP is defined, redefine to TP.
6603 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6604 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6605 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6606 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6607 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6608 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6609 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6610 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6611 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6612 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6613 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6614 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6615 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6616 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6617 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6618 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6619 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6620 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6621 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6622 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6623 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6624 as last argument to __builtin_add_overflow_p.
6625
7bb5d5f4
UB
66262016-06-23 Uros Bizjak <ubizjak@gmail.com>
6627
6628 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6629 dg-options and remove default vector testsuite compile flags.
6630 * g++.dg/vect/pr33860a.cc: Ditto.
6631 * g++.dg/vect/pr45470-a.cc: Ditto.
6632 * g++.dg/vect/pr45470-b.cc: Ditto.
6633 * g++.dg/vect/pr60896.cc: Ditto.
6634 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6635 * gcc.dg/vect/pr18308.c: Ditto.
6636 * gcc.dg/vect/pr24049.c: Ditto.
6637 * gcc.dg/vect/pr33373.c: Ditto.
6638 * gcc.dg/vect/pr36228.c: Ditto.
6639 * gcc.dg/vect/pr42395.c: Ditto.
6640 * gcc.dg/vect/pr42604.c: Ditto.
6641 * gcc.dg/vect/pr46663.c: Ditto.
6642 * gcc.dg/vect/pr48765.c: Ditto.
6643 * gcc.dg/vect/pr49093.c: Ditto.
6644 * gcc.dg/vect/pr49352.c: Ditto.
6645 * gcc.dg/vect/pr52298.c: Ditto.
6646 * gcc.dg/vect/pr52870.c: Ditto.
6647 * gcc.dg/vect/pr53185.c: Ditto.
6648 * gcc.dg/vect/pr53773.c: Ditto.
6649 * gcc.dg/vect/pr56695.c: Ditto.
6650 * gcc.dg/vect/pr62171.c: Ditto.
6651 * gcc.dg/vect/pr63530.c: Ditto.
6652 * gcc.dg/vect/pr68339.c: Ditto.
6653 * gcc.dg/vect/pr71259.c: Ditto.
6654 * gcc.dg/vect/vect-82_64.c: Ditto.
6655 * gcc.dg/vect/vect-83_64.c: Ditto.
6656 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6657 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6658 * gcc.dg/vect/vect-shift-2.c: Ditto.
6659 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6660 * gfortran.dg/vect/pr39318.f90: Ditto.
6661 * gfortran.dg/vect/pr45714-a.f: Ditto.
6662 * gfortran.dg/vect/pr45714-b.f: Ditto.
6663 * gfortran.dg/vect/pr46213.f90: Ditto.
6664
2d4bb02f
MM
66652016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6666 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6667
6668 * gcc.target/powerpc/p9-splat-5.c: New test.
6669
f6d1b868
UB
66702016-06-23 Uros Bizjak <ubizjak@gmail.com>
6671
6672 PR tree-optimization/71488
6673 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6674 * lib/target-supports.exp: ... here.
6675 (check_sse4_hw_available): New procedure.
6676 (check_effective_target_sse4_runtime): Ditto.
6677 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6678 -march=westmere for sse4_runtime targets.
936ff030 6679 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6680 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6681 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6682 (main): Call check_vect ().
a7898180 6683 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6684
c0597759
L
66852016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6686
6687 PR target/66232
6688 PR target/67400
6689 * gcc.target/i386/pr66232-14.c: New file.
6690 * gcc.target/i386/pr66232-15.c: Likewise.
6691 * gcc.target/i386/pr66232-16.c: Likewise.
6692 * gcc.target/i386/pr66232-17.c: Likewise.
6693 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6694 ia32 if R_386_GOT32X relocation is supported.
6695 * gcc.target/i386/pr67400-2.c: Likewise.
6696 * gcc.target/i386/pr67400-3.c: Likewise.
6697 * gcc.target/i386/pr67400-4.c: Likewise.
6698 * gcc.target/i386/pr67400-6.c: Likewise.
6699 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6700 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6701
5b0e27a7
JD
67022016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6703
6704 PR libgfortran/48852
6705 * gfortran.dg/char4_iunit_1.f03: Update test.
6706 * gfortran.dg/f2003_io_5.f03: Update test.
6707 * gfortran.dg/real_const_3.f90: Update test.
6708
7f586d90
AK
67092016-06-23 Andi Kleen <ak@linux.intel.com>
6710
6711 * g++.dg/bprob/bprob.exp: Support autofdo.
6712 * g++.dg/tree-prof/tree-prof.exp: dito.
6713 * gcc.dg/tree-prof/tree-prof.exp: dito.
6714 * gcc.misc-tests/bprob.exp: dito.
6715 * gfortran.dg/prof/prof.exp: dito.
6716 * lib/profopt.exp: dito.
6717 * lib/target-supports.exp: Check for autofdo.
6718
60fa7862
ML
67192016-06-23 Martin Liska <mliska@suse.cz>
6720
6721 * gcc.dg/pr71619.c: New test.
6722
e3d62871
UB
67232016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6724
6725 PR target/67400
cc901875
UB
6726 * gcc.target/i386/pr67400-1.c: New test.
6727 * gcc.target/i386/pr67400-2.c: Likewise.
6728 * gcc.target/i386/pr67400-3.c: Likewise.
6729 * gcc.target/i386/pr67400-4.c: Likewise.
6730 * gcc.target/i386/pr67400-5.c: Likewise.
6731 * gcc.target/i386/pr67400-6.c: Likewise.
6732 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6733
ac81cf0b
DM
67342016-06-22 David Malcolm <dmalcolm@redhat.com>
6735
6736 * c-c++-common/missing-header-1.c: New test case.
6737 * c-c++-common/missing-header-2.c: New test case.
6738 * c-c++-common/missing-header-3.c: New test case.
6739 * c-c++-common/missing-header-4.c: New test case.
6740
1a4f11c8
DM
67412016-06-22 David Malcolm <dmalcolm@redhat.com>
6742
6743 PR c/70339
6744 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6745 hint.
6746 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6747 expected results due to builtin "nanl" now being suggested for
6748 "name".
6749 * gcc.dg/pr67580.c: Update expected messages.
6750 * gcc.dg/spellcheck-identifiers.c: New testcase.
6751 * gcc.dg/spellcheck-typenames.c: New testcase.
6752
a93eac6a
DM
67532016-06-22 David Malcolm <dmalcolm@redhat.com>
6754
6755 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6756 file.
6757 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6758 diagnostic-test-show-locus-parseable-fixits.c to sources for
6759 diagnostic_plugin_test_show_locus.c.
6760 * lib/gcc-defs.exp (freeform_regexps): New global.
6761 (dg-regexp): New function.
6762 (handle-dg-regexps): New function.
6763 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6764 freeform_regexps to the empty list.
6765 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6766
49e76ff1
IE
67672016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6768
f6d1b868 6769 PR tree-optimization/71488
49e76ff1
IE
6770 * g++.dg/pr71488.C: New test.
6771 * gcc.dg/vect/vect-bool-cmp.c: New test.
6772
951d8c8a
EB
67732016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6774
6775 * gcc.dg/guality/param-5.c: New test.
6776
b60fc3bd
BE
67772016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6778
6779 * gcc.target/i386/asm-flag-7.c: New test.
6780
0609abda
TS
67812016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6782
6783 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6784 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6785 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6786 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6787 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6788 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6789 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6790 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6791 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6792 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6793 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6794 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6795 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6796 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6797 * lib/target-supports.exp: Likewise.
6798
ee2499b4
TS
67992016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6800
6801 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6802 * gcc.dg/attr-ms_struct-2.c: Likewise.
6803 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6804 * gcc.dg/bf-ms-attrib.c: Likewise.
6805 * gcc.dg/bf-ms-layout-2.c: Likewise.
6806 * gcc.dg/bf-ms-layout-3.c: Likewise.
6807 * gcc.dg/bf-ms-layout.c: Likewise.
6808 * gcc.dg/bf-no-ms-layout.c: Likewise.
6809 * gcc.target/i386/bitfield1.c: Likewise.
6810 * gcc.target/i386/bitfield2.c: Likewise.
6811 * gcc.target/i386/bitfield3.c: Likewise.
6812
caea59ff
KN
68132016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6814
6815 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6816 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6817 override other than -mcpu=power9 command-line option is specified,
6818 or if the target operating system is aix.
6819 * gcc.target/powerpc/darn-1.c: Likewise.
6820 * gcc.target/powerpc/darn-2.c: Likewise.
6821 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6822 test if effective-target is not powerpc_p9vector_ok or if the
6823 target operating system is not defined.
6824 * gcc.target/powerpc/vslv-1.c: Likewise.
6825 * gcc.target/powerpc/vsrv-0.c: Likewise.
6826 * gcc.target/powerpc/vsrv-1.c: Likewise.
6827
63617e30
TB
68282016-06-21 Tobias Burnus <burnus@net-b.de>
6829
6830 PR fortran/71068
6831 * gfortran.dg/coarray/data_1.f90: New.
6832
89192c3c
WD
68332016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6834
6835 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6836 (dg-require-effective-target): Use arm_v8_neon_hw.
6837 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6838 (dg-require-effective-target): Likewise.
6839 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6840 (dg-require-effective-target): Likewise.
6841 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6842 (dg-require-effective-target): Likewise.
6843 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6844 (dg-require-effective-target): Likewise.
6845 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6846 (dg-require-effective-target): Likewise.
6847 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6848 Add AArch64 check.
6849
64ac50e2
WD
68502016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6851
6852 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6853 Set to 3 so test passes.
6854
6252b5db
WD
68552016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6856
6857 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6858
3b9bc511
IV
68592016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6860
6861 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6862 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6863 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6864 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6865
21db1c78
IV
68662016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6867
6868 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6869 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6870
9d30e86f
L
68712016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6872
6873 PR target/71549
6874 * gcc.target/i386/pr71549.c: New test.
6875
448a7c69
KN
68762016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6877
6878 * gcc.target/powerpc/vadsdu-0.c: Replace
6879 dg-require-effective-target directive to allow test to run on more
6880 platforms, and add dg-skip-if directive to disable test on aix
6881 platforms because of known incompatibilities.
6882 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6883 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6884 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6885 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6886 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6887 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6888 * gcc.target/powerpc/vadsdub-2.c: Replace
6889 dg-require-effective-target directive to allow test to run on more
6890 platforms, and add dg-skip-if directive to disable test on aix
6891 platforms because of known incompatibilities.
6892 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6893 with vec_absdb call to differentiate this test from vadsdub-1.c.
6894 * gcc.target/powerpc/vadsduh-1.c: Replace
6895 dg-require-effective-target directive to allow test to run on more
6896 platforms, and add dg-skip-if directive to disable test on aix
6897 platforms because of known incompatibilities.
6898 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6899 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6900 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6901
0ad84f34
JJ
69022016-06-21 Jakub Jelinek <jakub@redhat.com>
6903
6904 PR tree-optimization/71588
6905 * gcc.dg/pr71558.c: New test.
6906
e71e8d94
SKS
69072016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6908
6909 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6910 * c-c++-common/pr68657-2.c: Likewise.
6911 * c-c++-common/pr68657-3.c: Likewise.
6912 * gcc.dg/torture/pr69714.c: Require int32plus support.
6913 * gcc.dg/torture/pr70025.c: Likewise.
6914 * gcc.dg/torture/pr70083.c: Likewise.
6915 * gcc.dg/torture/pr70542.c: Likewise.
6916 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6917
5a578671
JM
69182016-06-20 Joseph Myers <joseph@codesourcery.com>
6919
6920 PR c/71601
6921 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6922
7a9df68e
JJ
69232016-06-20 Jakub Jelinek <jakub@redhat.com>
6924
50aa64d5
JJ
6925 PR middle-end/71581
6926 * gcc.dg/pr71581.c: New test.
6927
7a9df68e
JJ
6928 PR rtl-optimization/71591
6929 * gcc.dg/cpp/pr71591.c: New test.
6930
3947cf19
DR
69312016-06-20 David B. Robins <gcc@davidrobins.net>
6932
6933 PR target/71571
6934 * g++.dg/torture/pr71571.C: New test.
6935
c4ff221e
JJ
69362016-06-20 Jakub Jelinek <jakub@redhat.com>
6937
6938 PR target/71559
6939 * gcc.target/i386/sse2-pr71559.c: New test.
6940 * gcc.target/i386/avx-pr71559.c: New test.
6941 * gcc.target/i386/avx512f-pr71559.c: New test.
6942
f1b5abfb
TB
69432016-06-20 Tobias Burnus <burnus@net-b.de>
6944
6945 PR fortran/71194
6946 * gfortran.dg/pointer_remapping_10.f90: New.
6947
842107e4
DM
69482016-06-20 David Malcolm <dmalcolm@redhat.com>
6949
6950 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6951
d9e8bdfd
MS
69522016-06-20 Martin Sebor <msebor@redhat.com>
6953
6954 PR c/69507
6955 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6956 * gnu90-const-expr-1.c: Same.
6957 * gnu99-const-expr-1.c: Same.
6958 * gnu99-static-1.c: Same.
6959
67785479
RL
69602016-06-20 Renlin Li <renlin.li@arm.com>
6961
29f09b38 6962 PR testsuite/71489
67785479
RL
6963 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6964
636929b8
JG
69652016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6966
6967 * gcc.target/aarch64/vcvt_f64_1.c: New.
6968 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6969 * gcc.target/aarch64/vrecp_f64_1.c: New.
6970
ff7b374b
KT
69712016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6972
6973 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6974 "alignement".
6975
554cfc9e
GJL
69762016-06-20 Georg-Johann Lay <avr@gjlay.de>
6977
6978 PR target/71103
6979 * gcc.target/avr/torture/pr71103-2.c: New test.
6980
94087e88 69812016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6982
6983 PR c/69507
6984 * gcc.dg/alignof.c: New test.
6985
c561b091
PC
69862016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6987
6988 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6989 vs dg-error; test constexpr specifier too.
6990
bf54f123
PC
69912016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6992
6993 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6994
4e53aa97
CL
69952016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6996
6997 * lib/target-supports.exp
6998 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6999 arm_neon_ok and merge flags. Fix temporary test name.
7000 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7001 and merge flags.
7002
69071d86
ML
70032016-06-17 Martin Liska <mliska@suse.cz>
7004
7005 * gcc.dg/predict-9.c: Fix dump scanning.
7006
68b3b858
BC
70072016-06-17 Bin Cheng <bin.cheng@arm.com>
7008
7009 PR tree-optimization/71354
7010 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7011
d3ee260a
BC
70122016-06-17 Bin Cheng <bin.cheng@arm.com>
7013
7014 PR tree-optimization/71347
7015 * gcc.dg/tree-ssa/pr71347.c: New test.
7016
bd8fb114
BC
70172016-06-17 Bin Cheng <bin.cheng@arm.com>
7018
7019 PR tree-optimization/71354
7020 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7021
97816be4
BC
70222016-06-17 Bin Cheng <bin.cheng@arm.com>
7023
7024 * gcc.dg/vect/vect-alias-check-1.c: New test.
7025
2d761a37
SKS
70262016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7027
e0277d6b 7028 PR target/71151
2d761a37
SKS
7029 * gcc.target/avr/pr71151-1.c: New test.
7030 * gcc.target/avr/pr71151-2.c: New test.
7031 * gcc.target/avr/pr71151-3.c: New test.
7032 * gcc.target/avr/pr71151-4.c: New test.
7033 * gcc.target/avr/pr71151-5.c: New test.
7034 * gcc.target/avr/pr71151-6.c: New test.
7035 * gcc.target/avr/pr71151-7.c: New test.
7036 * gcc.target/avr/pr71151-8.c: New test.
7037 * gcc.target/avr/pr71151-common.h: New test.
7038
68fa96d6
ML
70392016-06-16 Martin Liska <mliska@suse.cz>
7040
7041 * gfortran.dg/predict-1.f90: New test.
7042
b6ca982f
UB
70432016-06-16 Uros Bizjak <ubizjak@gmail.com>
7044
7045 PR target/71242
3a146d46 7046 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7047
1dc8d15b
JH
70482016-06-16 Jan Hubicka <hubicka@ucw.cz>
7049
7050 * g++.dg/vect/pr36648.cc: Disable cunrolli
7051
67c25816
JJ
70522016-06-16 Jakub Jelinek <jakub@redhat.com>
7053
c577adb2
JJ
7054 PR target/71554
7055 * gcc.c-torture/execute/pr71554.c: New test.
7056
67c25816
JJ
7057 PR rtl-optimization/71532
7058 * gcc.dg/torture/pr71532.c: New test.
7059
1a3c3ee9
MM
70602016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7061
7062 * gcc.target/powerpc/p9-dimode1.c: New test.
7063 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7064
f29468a7
JJ
70652016-06-15 Jakub Jelinek <jakub@redhat.com>
7066
61daecc4
JJ
7067 * gcc.c-torture/compile/20160615-1.c: New test.
7068
f29468a7
JJ
7069 * g++.dg/cpp0x/ref-qual17.C: New test.
7070
209d1e2d
IE
70712016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7072
7073 PR middle-end/71529
7074 * gcc.target/i386/pr71529.C: New test.
7075
8dc35712
AH
70762016-06-15 Alan Hayward <alan.hayward@arm.com>
7077
7078 PR tree-optimization/71483
7079 * g++.dg/vect/pr71483.c: New
7080
b8911cb8
PC
70812016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7082
7083 PR c++/70202
7084 * g++.dg/inherit/crash6.C: New.
7085 * g++.dg/inherit/union2.C: Likewise.
7086 * g++.dg/inherit/virtual12.C: Likewise.
7087 * g++.dg/inherit/virtual13.C: Likewise.
7088 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7089
cf5d08ab
UB
70902016-06-15 Uros Bizjak <ubizjak@gmail.com>
7091
e3d62871 7092 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7093
8f482165
AH
70942016-06-15 Alan Hayward <alan.hayward@arm.com>
7095
7096 PR tree-optimization/71439
7097 * gcc.dg/vect/pr71439.c: New
7098
3256673f
KT
70992016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7100
7101 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7102
b17dc4d4
RB
71032016-06-15 Richard Biener <rguenther@suse.de>
7104
7105 * gcc.dg/vect/slp-45.c: New testcase.
7106
2a5825f2
RB
71072016-06-15 Richard Biener <rguenther@suse.de>
7108
7109 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7110
6e433d0b
BS
71112016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7112
7113 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7114 requirements, and disable for AIX for now.
7115 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7116
abe7f828
JJ
71172016-06-14 Jakub Jelinek <jakub@redhat.com>
7118
a09c81b4
JJ
7119 PR c++/71528
7120 * g++.dg/opt/pr71528.C: New test.
7121
abe7f828
JJ
7122 PR c++/71516
7123 * g++.dg/init/pr71516.C: New test.
7124
acfadf06
PC
71252016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7126
7127 * g++.dg/init/array46.C: New.
7128
4d568ab2
UB
71292016-06-14 Uros Bizjak <ubizjak@gmail.com>
7130
e3d62871
UB
7131 * gcc.target/i386/float128-3.c: New test.
7132 * gcc.target/i386/quad-sse4.c: Ditto.
7133 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7134 Update scan strings.
4d568ab2 7135
30934c5d
RB
71362016-06-14 Richard Biener <rguenther@suse.de>
7137
7138 PR middle-end/71526
7139 * gfortran.dg/pr71526.f90: New testcase.
7140
3970e545
AV
71412016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7142
7143 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7144 * gcc.dg/zero_bits_compound-1.c: Likewise.
7145
04976c6e
RB
71462016-06-14 Richard Biener <rguenther@suse.de>
7147
7148 PR tree-optimization/71522
7149 * gcc.dg/torture/pr71522.c: New testcase.
7150
23e025db
JJ
71512016-06-14 Jakub Jelinek <jakub@redhat.com>
7152
7153 PR tree-optimization/71520
7154 * gcc.dg/tree-ssa/pr71520.c: New test.
7155
90b72e84
RB
71562016-06-14 Richard Biener <rguenther@suse.de>
7157
7158 PR tree-optimization/71521
86c24ba6 7159 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7160
ef7cf206
JJ
71612016-06-13 Jakub Jelinek <jakub@redhat.com>
7162
0dda258b
JJ
7163 PR sanitizer/71498
7164 * c-c++-common/ubsan/bounds-13.c: New test.
7165
ef7cf206
JJ
7166 PR preprocessor/71183
7167 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7168
a73786e3
JL
71692016-06-13 Jeff Law <law@redhat.com>
7170
7171 PR tree-optimization/71403
7172 * c-c++-common/ubsan/pr71403-1.c: New test.
7173 * c-c++-common/ubsan/pr71403-2.c: New test.
7174 * c-c++-common/ubsan/pr71403-3.c: New test.
7175
0ac249bf
JJ
71762016-06-13 Jakub Jelinek <jakub@redhat.com>
7177
7178 PR middle-end/71478
7179 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7180 Add -Wno-psabi -w to dg-options.
7181
5408a64a
KN
71822016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7183
7184 * gcc.target/powerpc/vadsdu-0.c: New test.
7185 * gcc.target/powerpc/vadsdu-1.c: New test.
7186 * gcc.target/powerpc/vadsdu-2.c: New test.
7187 * gcc.target/powerpc/vadsdu-3.c: New test.
7188 * gcc.target/powerpc/vadsdu-4.c: New test.
7189 * gcc.target/powerpc/vadsdu-5.c: New test.
7190 * gcc.target/powerpc/vadsdub-1.c: New test.
7191 * gcc.target/powerpc/vadsdub-2.c: New test.
7192 * gcc.target/powerpc/vadsduh-1.c: New test.
7193 * gcc.target/powerpc/vadsduh-2.c: New test.
7194 * gcc.target/powerpc/vadsduw-1.c: New test.
7195 * gcc.target/powerpc/vadsduw-2.c: New test.
7196
f7e4f2e3
DM
71972016-06-13 David Malcolm <dmalcolm@redhat.com>
7198
7199 * gcc.dg/c99-init-2.c (c): Update expected error message.
7200 * gcc.dg/init-bad-8.c (foo): Likewise.
7201 * gcc.dg/spellcheck-fields-3.c: New test case.
7202
ad23a23e
ML
72032016-06-13 Martin Liska <mliska@suse.cz>
7204
7205 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7206 and "guess loop iv compared" heuristics.
7207 * gcc.dg/predict-2.c: Likewise.
7208 * gcc.dg/predict-3.c: Likewise.
7209 * gcc.dg/predict-4.c: Likewise.
7210 * gcc.dg/predict-5.c: Likewise.
7211 * gcc.dg/predict-6.c: Likewise.
7212
146c55da
MP
72132016-06-13 Marek Polacek <polacek@redhat.com>
7214
7215 PR middle-end/71476
7216 * c-c++-common/Wswitch-unreachable-4.c: New test.
7217 * gcc.dg/Wswitch-unreachable-2.c: New test.
7218 * g++.dg/tm/jump1.C: Move dg-warning.
7219
42e77cbc
EB
72202016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7221
7222 * gnat.dg/renaming10.ad[sb]: New test.
7223
7474dcc1
PT
72242016-06-13 Paul Thomas <pault@gcc.gnu.org>
7225
7226 PR fortran/70673
7227 * gfortran.dg/pr70673.f90: New test.
7228
f57f53d3
RB
72292016-06-13 Richard Biener <rguenther@suse.de>
7230
7231 PR middle-end/64516
7232 * gcc.dg/align-3.c: New testcase.
7233
5843a5f0
ML
72342016-06-13 Martin Liska <mliska@suse.cz>
7235
7236 * gcc.target/i386/pr71458.c: New test.
7237
aa8fdb44
UB
72382016-06-12 Uros Bizjak <ubizjak@gmail.com>
7239
7240 PR target/71241
3a146d46 7241 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7242
2043e4d7
DH
72432016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7244
7245 PR target/60751
7246 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7247 statement.
7248
d3dc025d
DH
72492016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7250
7251 PR target/60751
7252 * gfortran.dg/comma_IO_extension_1.f90: New test.
7253 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7254 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7255 statement.
7256 * gfortran.dg/graphite/pr38083.f90: Likewise.
7257 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7258 missing format.
7259
a31d78c6
EB
72602016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7261
7262 * gnat.dg/case_character.adb: New test.
7263
95c18dd0
SB
72642016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7265
7266 PR middle-end/71310
7267 * gcc.target/powerpc/pr71310.c: New testcase.
7268
b97d37b4
KV
72692016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7270
7271 PR middle-end/71478
7272 * gcc.dg/pr71478.c: New test.
7273
900bcda3
JJ
72742016-06-10 Jakub Jelinek <jakub@redhat.com>
7275
ec1c20db
JJ
7276 PR middle-end/71494
7277 * gcc.c-torture/execute/pr71494.c: New test.
7278
50b15873
JJ
7279 PR c/68657
7280 * gcc.target/i386/pr68657.c: New test.
7281
900bcda3
JJ
7282 PR inline-asm/68843
7283 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7284 (test): Add -masm=intel alternatives.
7285
4d926e34
MS
72862016-06-10 Martin Sebor <msebor@redhat.com>
7287
7288 PR c/71392
7289 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7290
ad071b2b
JL
72912016-06-10 Jeff Law <law@redhat.com>
7292
7293 PR tree-optimization/71335
7294 * gcc.c-torture/execute/pr71335.c: New test.
7295
2704efe8
DM
72962016-06-10 David Malcolm <dmalcolm@redhat.com>
7297
7298 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7299 the various "cannot tail-call: " messages.
7300
18c9b7d4
CL
73012016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7302
7303 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7304 and options.
7305
7cfa10f3
MO
73062016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7307
7308 PR sanitizer/71480
7309 * c-c++-common/asan/pr71480.c: New test.
7310
1f24fd3e
L
73112016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7312
7313 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7314 (ASMNAME2): Likewise.
7315 (main): Replace fn in asm statement with ASMNAME ("fn").
7316 * gcc.dg/guality/pr68037-2.c: Likewise.
7317 * gcc.dg/guality/pr68037-3.c: Likewise.
7318 * gcc.dg/torture/pr68037-1.c: Likewise.
7319 * gcc.dg/torture/pr68037-2.c: Likewise.
7320 * gcc.dg/torture/pr68037-3.c: Likewise.
7321
ad551c07
BE
73222016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7323
7324 PR inline-asm/68843
7325 * gcc.target/i386/pr68843-1.c: New test.
7326 * gcc.target/i386/pr68843-2.c: New test.
7327
4b1ffdb1 73282016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7329 Cesar Philippidis <cesar@codesourcery.com>
7330
7331 PR middle-end/71373
7332 * gcc.dg/goacc/nested-function-1.c: New file.
7333 * gcc.dg/goacc/nested-function-2.c: Likewise.
7334 * gcc.dg/goacc/pr71373.c: Likewise.
7335 * gfortran.dg/goacc/cray-2.f95: Likewise.
7336 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7337 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7338 * gfortran.dg/goacc/cray.f95: Update.
7339 * gfortran.dg/goacc/loop-1.f95: Likewise.
7340 * gfortran.dg/goacc/loop-3.f95: Likewise.
7341 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7342 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7343
73442016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7345
7346 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7347 for OpenACC tile clauses.
7348 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7349
7350 PR c/71381
7351 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7352 to...
7353 * c-c++-common/goacc/cache-2.c: ... this new file.
7354 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7355 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7356 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7357 usage.
7358 * gfortran.dg/goacc/cray.f95: Likewise.
7359 * gfortran.dg/goacc/loop-1.f95: Likewise.
7360
89851e4c
AH
73612016-06-10 Alan Hayward <alan.hayward@arm.com>
7362
7363 PR tree-optimization/71407
7364 PR tree-optimization/71416
7365 * gcc.dg/vect/pr71407.c: New
7366 * gcc.dg/vect/pr71416-1.c: New
7367 * gcc.dg/vect/pr71416-2.c: New
7368
200eafbf
RB
73692016-06-10 Richard Biener <rguenther@suse.de>
7370
7371 PR middle-end/71477
7372 * gcc.dg/torture/pr71477.c: New testcase.
7373
4df99d92
JK
73742016-06-09 Julia Koval <julia.koval@intel.com>
7375
7376 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7377 * gcc.target/i386/interrupt-13.c: Likewise.
7378 * gcc.target/i386/interrupt-15.c: Likewise.
7379 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7380 * gcc.target/i386/interrupt-24.c: Likewise.
7381 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7382 * gcc.target/i386/interrupt-9.c: Likewise.
7383 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7384
e01b4e16
MS
73852016-06-09 Martin Sebor <msebor@redhat.com>
7386
7387 PR c/70883
7388 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7389 * gcc.dg/builtin-constant_p-1.c: Same.
7390 * gcc.dg/builtins-error.c: Same.
7391 * gcc.dg/pr70859.c: Same.
7392
9c35db0e
SKS
73932016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7394
7395 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7396 * gcc.dg/torture/pr68067-1.c: Likewise.
7397 * gcc.dg/torture/pr68067-2.c: Likewise.
7398
73992016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7400
7401 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7402 when setting SIZE.
7403
392a81b9
PC
74042016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7405
7406 PR c++/71465
7407 * g++.dg/inherit/crash5.C: New.
7408 Revert:
7409 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7410
7411 PR c++/70202
7412 * g++.dg/inherit/crash5.C: New.
7413 * g++.dg/inherit/virtual1.C: Adjust.
7414
e49efc14
ML
74152016-06-09 Martin Liska <mliska@suse.cz>
7416
7417 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7418 * g++.dg/predict-loop-exit-2.C: Likewise.
7419 * g++.dg/predict-loop-exit-3.C: Likewise.
7420 * gcc.dg/predict-1.c: Likewise.
7421 * gcc.dg/predict-2.c: Likewise.
7422 * gcc.dg/predict-3.c: Likewise.
7423 * gcc.dg/predict-4.c: Likewise.
7424 * gcc.dg/predict-5.c: Likewise.
7425 * gcc.dg/predict-6.c: Likewise.
7426 * gcc.dg/predict-7.c: Likewise.
7427
36d57986
RB
74282016-06-09 Richard Biener <rguenther@suse.de>
7429
7430 PR tree-optimization/71462
7431 * gcc.dg/torture/pr71462.c: New testcase.
7432
7d82e8e4
MP
74332016-06-09 Marek Polacek <polacek@redhat.com>
7434
7435 PR c/65471
7436 * gcc.dg/c11-generic-3.c: New test.
7437
c8a71589
PC
74382016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7439
7440 * g++.dg/init/array42.C: New.
7441 * g++.dg/init/array43.C: Likewise.
7442 * g++.dg/init/array44.C: Likewise.
7443 * g++.dg/init/array45.C: Likewise.
7444 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7445 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7446 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7447 * g++.dg/gomp/pr35751.C: Likewise.
7448 * g++.dg/init/array23.C: Likewise.
7449 * g++.dg/init/brace2.C: Likewise.
7450 * g++.dg/init/brace6.C: Likewise.
7451
44a845ca
MS
74522016-06-08 Martin Sebor <msebor@redhat.com>
7453 Jakub Jelinek <jakub@redhat.com>
7454
7455 PR c++/70507
7456 PR c/68120
7457 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7458 * c-c++-common/builtin-arith-overflow-2.c: New test.
7459 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7460 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7461 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7462
2ef16b6e
JJ
74632016-06-08 Jakub Jelinek <jakub@redhat.com>
7464
7465 PR c++/71442
7466 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7467
5e3ee346
AL
74682016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7469
7470 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7471 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7472 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7473 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7474 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7475 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7476 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7477 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7478 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7479 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7480 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7481 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7482 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7483
b2ae2814
RB
74842016-06-08 Richard Biener <rguenther@suse.de>
7485
7486 PR tree-optimization/68558
7487 * gcc.dg/vect/slp-44.c: New testcase.
7488
e09b4c37
RB
74892016-06-08 Richard Biener <rguenther@suse.de>
7490
7491 * gcc.dg/vect/slp-43.c: New testcase.
7492
72d50660
RB
74932016-06-08 Richard Biener <rguenther@suse.de>
7494
7495 PR tree-optimization/71452
7496 * gcc.dg/torture/pr71452.c: New testcase.
7497
988c115c
JJ
74982016-06-08 Jakub Jelinek <jakub@redhat.com>
7499
7500 PR c++/71448
7501 * g++.dg/torture/pr71448.C: New test.
7502
73d73b48
BS
75032016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7504
7505 PR debug/71432
7506 PR ada/71413
7507 * g++.dg/debug/pr71432.C: New test.
7508
bdd15d0c
PK
75092016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7510
7511 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7512 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7513 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7514
ce0607bb
AH
75152016-06-08 Alan Hayward <alan.hayward@arm.com>
7516
7517 * gcc.dg/vect/vect-live-2.c: Update effective target.
7518 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7519 * lib/target-supports.exp: Add aarch64 to vect_long.
7520
92a5f2ba
MP
75212016-06-08 Marek Polacek <polacek@redhat.com>
7522
7523 PR c/71418
7524 * gcc.dg/noncompile/pr71418.c: New test.
7525
08203f73
MP
7526 PR c/71426
7527 * gcc.dg/noncompile/pr71426.c: New test.
7528
d1fcc2bd
JH
75292016-06-07 Jan Hubicka <hubicka@ucw.cz>
7530
7531 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7532 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7533 * gcc.dg/predict-3.c: Update template.
7534 * gcc.dg/predict-5.c: Update template.
7535 * gcc.dg/predict-6.c: Update template.
7536 * gcc.dg/predict-9.c: Update template.
7537 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7538
a23e6f1c
BS
75392016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7540
7541 * gcc.target/powerpc/vec-mul.c: New test.
7542
6ffd47b7
DM
75432016-06-07 David Malcolm <dmalcolm@redhat.com>
7544
7545 * gcc.dg/spellcheck-fields-2.c: New test case.
7546
bfd67b47
RB
75472016-06-07 Richard Biener <rguenther@suse.de>
7548
7549 PR c/61564
7550 * gcc.dg/Wpragmas-1.c: New testcase.
7551 * gcc.dg/Wattributes-4.c: Likewise.
7552 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7553 entry.
7554
701b9a47
CL
75552016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7556
7557 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7558 spurious debug code.
7559
6b80d6fa
RB
75602016-06-07 Richard Biener <rguenther@suse.de>
7561
7562 PR tree-optimization/71428
7563 * gcc.dg/torture/pr71428.c: New testcase.
7564
0f3f9437
RB
75652016-06-07 Richard Biener <rguenther@suse.de>
7566
7567 PR middle-end/71423
7568 * gcc.dg/torture/pr71423.c: New testcase.
7569
ec963f2a
KV
75702016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7571
7572 PR middle-end/71408
7573 * gcc.dg/tree-ssa/pr71408.c: New test.
7574
46ab5b6e
KV
75752016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7576
7577 PR middle-end/71281
7578 * g++.dg/torture/pr71281.C: New test.
7579
1f40cff3
MP
75802016-06-06 Marek Polacek <polacek@redhat.com>
7581
7582 PR c/71362
7583 * gcc.dg/pr71362.c: New test.
7584
6f5bcd24
JJ
75852016-06-06 Jakub Jelinek <jakub@redhat.com>
7586 Patrick Palka <ppalka@gcc.gnu.org>
7587
7588 PR c++/70847
7589 PR c++/71330
7590 PR c++/71393
7591 * g++.dg/opt/pr70847.C: New test.
7592 * g++.dg/ubsan/pr70847.C: New test.
7593 * g++.dg/ubsan/pr71393.C: New test.
7594
158beb4a
JJ
75952016-06-06 Jakub Jelinek <jakub@redhat.com>
7596
7597 PR tree-optimization/71259
7598 * gcc.dg/vect/pr71259.c: New test.
7599
d9b950dd
DM
76002016-06-06 David Malcolm <dmalcolm@redhat.com>
7601
7602 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7603 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7604 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7605 above.
7606
36f9ad69
KT
76072016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7608
7609 PR middle-end/37780
7610 * gcc.c-torture/execute/pr37780.c: New test.
7611 * gcc.target/aarch64/pr37780_1.c: Likewise.
7612 * gcc.target/arm/pr37780_1.c: Likewise.
7613
5545a907
MP
76142016-06-06 Marek Polacek <polacek@redhat.com>
7615
7616 * c-c++-common/attr-may-alias-1.c: New test.
7617 * c-c++-common/attr-may-alias-2.c: New test.
7618 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7619
93671519
BE
76202016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7621
7622 PR c/24414
7623 * gcc.target/i386/pr24414.c: New test.
7624
690f24b7
JM
76252016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7626
7627 * gcc.target/sparc/vis4misc.c: New file.
7628 * gcc.target/sparc/fpcmp.c: Likewise.
7629 * gcc.target/sparc/fpcmpu.c: Likewise.
7630
31ce6157
AH
76312016-06-06 Alan Hayward <alan.hayward@arm.com>
7632
7633 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7634 * gcc.dg/vect/vect-live-3.c: Likewise.
7635
9fcebb5a
RB
76362016-06-06 Richard Biener <rguenther@suse.de>
7637
7638 PR tree-optimization/71398
7639 * gcc.dg/torture/pr71398.c: New testcase.
7640
903ca97b
UB
76412016-06-06 Uros Bizjak <ubizjak@gmail.com>
7642
7643 PR target/71389
7644 * g++.dg/pr71389.C: New test.
7645
9c1eb332
JD
76462016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7647
7648 PR fortran/71404
7649 * gfortran.dg/fmt_read_5.f: New test.
7650
b2d83bd2
AV
76512016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7652
7653 PR fortran/69659
7654 * gfortran.dg/class_array_22.f03: New test.
7655
ec81960e
JH
76562016-06-05 Jan Hubicka <hubicka@ucw.cz>
7657
7658 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7659
429d2750
JH
76602016-06-05 Jan Hubicka <hubicka@ucw.cz>
7661
7662 * gcc.dg/predict-9.c: Update template.
7663
c1c00983
PC
76642016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7665
7666 PR c++/49377
7667 * g++.dg/template/pr49377.C: New.
7668
1927a963
JJ
76692016-06-04 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR tree-optimization/71405
7672 * g++.dg/torture/pr71405.C: New test.
7673
909a11ad
PC
76742016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7675
7676 PR c++/70202
7677 * g++.dg/inherit/crash5.C: New.
7678 * g++.dg/inherit/virtual1.C: Adjust.
7679
08bbb1f8
JL
76802016-06-03 Jeff Law <law@redhat.com>
7681
7682 PR tree-optimization/71316
7683 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7684
7c35235c
JJ
76852016-06-03 Jakub Jelinek <jakub@redhat.com>
7686
7687 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7688 dg-additional-options with just -fno-tree-scev-cprop in it.
7689 * gcc.dg/vect/vect-live-2.c: Likewise.
7690 * gcc.dg/vect/vect-live-5.c: Likewise.
7691 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7692 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7693 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7694
c8572dd6
PP
76952016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7696
7697 PR c++/27100
7698 * g++.dg/other/friend6.C: New test.
7699
1c7733a7
BS
77002016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7701
7702 * g++.dg/torture/ppc-ldst-array.C: New.
7703
0d2f700f
JM
77042016-06-03 Joseph Myers <joseph@codesourcery.com>
7705
7706 PR target/71276
7707 PR target/71277
7708 * gcc.dg/torture/builtin-fp-int-inexact.c,
7709 gcc.target/i386/387-builtin-fp-int-inexact.c,
7710 gcc.target/i386/387-rint-inline-1.c,
7711 gcc.target/i386/387-rint-inline-2.c,
7712 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7713 gcc.target/i386/sse2-rint-inline-1.c,
7714 gcc.target/i386/sse2-rint-inline-2.c,
7715 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7716 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7717
f8071c05
L
77182016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7719 Julia Koval <julia.koval@intel.com>
7720
7721 PR target/66960
7722 PR target/67630
7723 PR target/67634
7724 PR target/67841
7725 PR target/68037
7726 PR target/68618
7727 PR target/68661
7728 PR target/69575
7729 PR target/69596
7730 PR target/69734
7731 * gcc.dg/guality/pr68037-1.c: New test.
7732 * gcc.dg/guality/pr68037-2.c: Likewise.
7733 * gcc.dg/guality/pr68037-3.c: Likewise.
7734 * gcc.dg/torture/pr68037-1.c: Likewise.
7735 * gcc.dg/torture/pr68037-2.c: Likewise.
7736 * gcc.dg/torture/pr68037-3.c: Likewise.
7737 * gcc.dg/torture/pr68661-1a.c: Likewise.
7738 * gcc.dg/torture/pr68661-1b.c: Likewise.
7739 * gcc.target/i386/interrupt-1.c: Likewise.
7740 * gcc.target/i386/interrupt-2.c: Likewise.
7741 * gcc.target/i386/interrupt-3.c: Likewise.
7742 * gcc.target/i386/interrupt-4.c: Likewise.
7743 * gcc.target/i386/interrupt-5.c: Likewise.
7744 * gcc.target/i386/interrupt-6.c: Likewise.
7745 * gcc.target/i386/interrupt-7.c: Likewise.
7746 * gcc.target/i386/interrupt-8.c: Likewise.
7747 * gcc.target/i386/interrupt-9.c: Likewise.
7748 * gcc.target/i386/interrupt-10.c: Likewise.
7749 * gcc.target/i386/interrupt-11.c: Likewise.
7750 * gcc.target/i386/interrupt-12.c: Likewise.
7751 * gcc.target/i386/interrupt-13.c: Likewise.
7752 * gcc.target/i386/interrupt-14.c: Likewise.
7753 * gcc.target/i386/interrupt-15.c: Likewise.
7754 * gcc.target/i386/interrupt-16.c: Likewise.
7755 * gcc.target/i386/interrupt-17.c: Likewise.
7756 * gcc.target/i386/interrupt-18.c: Likewise.
7757 * gcc.target/i386/interrupt-19.c: Likewise.
7758 * gcc.target/i386/interrupt-20.c: Likewise.
7759 * gcc.target/i386/interrupt-21.c: Likewise.
7760 * gcc.target/i386/interrupt-22.c: Likewise.
7761 * gcc.target/i386/interrupt-23.c: Likewise.
7762 * gcc.target/i386/interrupt-24.c: Likewise.
7763 * gcc.target/i386/interrupt-25.c: Likewise.
7764 * gcc.target/i386/interrupt-26.c: Likewise.
7765 * gcc.target/i386/interrupt-27.c: Likewise.
7766 * gcc.target/i386/interrupt-28.c: Likewise.
7767 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7768 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7769 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7770 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7771 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7772 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7773 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7774 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7775 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7776 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7777 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7778 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7779
36b85e43
BS
77802016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7781
9de2e795
L
7782 PR tree-optimization/52171
7783 * gcc.dg/pr52171.c: New test.
7784 * gcc.target/i386/pr52171.c: New test.
36b85e43 7785
bfeee8ac
JH
77862016-06-03 Jan Hubicka <jh@suse.cz>
7787
7788 * g++.dg/tree-ssa/pred-1.C: New testcase
7789 * gcc.dg/tree-ssa/pred-1.c: New testcase
7790
859b0bae
BS
77912016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7792
7793 PR target/70957
7794 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7795 support.
7796 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7797
3a2edf4c
AH
77982016-06-03 Alan Hayward <alan.hayward@arm.com>
7799
7800 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7801
b28ead45
AH
78022016-06-03 Alan Hayward <alan.hayward@arm.com>
7803
7804 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7805 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7806 * gcc.dg/vect/vect-live-1.c: New test.
7807 * gcc.dg/vect/vect-live-2.c: New test.
7808 * gcc.dg/vect/vect-live-3.c: New test.
7809 * gcc.dg/vect/vect-live-4.c: New test.
7810 * gcc.dg/vect/vect-live-5.c: New test.
7811 * gcc.dg/vect/vect-live-slp-1.c: New test.
7812 * gcc.dg/vect/vect-live-slp-2.c: New test.
7813 * gcc.dg/vect/vect-live-slp-3.c: New test.
7814
1f91747b
JJ
78152016-06-03 Jakub Jelinek <jakub@redhat.com>
7816
7817 PR middle-end/71387
7818 * g++.dg/opt/pr71387.C: New test.
7819
47b83923
JL
78202016-06-02 Jeff Law <law@redhat.com>
7821
7822 PR tree-optimization/71328
7823 * gcc.c-torture/compile/pr71328.c: New test.
7824
e96e5f46
JD
78252016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7826
7827 PR fortran/52393
7828 * gfortran.dg/fmt_read_3.f90: Fix typo.
7829 * gfortran.dg/fmt_read_4.f90: New test.
7830
b872d729
PC
78312016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7832
7833 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7834 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7835 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7836 * g++.dg/cpp0x/override2.C: Likewise.
7837 * g++.dg/parse/crash5.C: Likewise.
7838 * g++.dg/parse/error16.C: Likewise.
7839 * g++.dg/parse/error27.C: Likewise.
7840 * g++.dg/template/qualttp15.C: Likewise.
7841 * g++.dg/template/redecl4.C: Likewise.
7842 * g++.old-deja/g++.other/crash39.C: Likewise.
7843 * g++.old-deja/g++.other/struct1.C: Likewise.
7844 * g++.old-deja/g++.pt/m9a.C: Likewise.
7845 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7846
0e535442
JJ
78472016-06-02 Jakub Jelinek <jakub@redhat.com>
7848
0633ee10
JJ
7849 PR c++/71372
7850 * c-c++-common/pr71372.c: New test.
7851
0e535442
JJ
7852 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7853 __TIME__ strings with __builtin_strcmp instead of printf and
7854 dg-output.
7855
f3c5ecc2
ML
78562016-06-02 Martin Liska <mliska@suse.cz>
7857
7858 * gcc.dg/predict-9.c: New test.
7859
a91807c5
JJ
78602016-06-02 Jakub Jelinek <jakub@redhat.com>
7861
7862 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7863 global set_compiler_env_var and global saved_compiler_env_var.
7864
b5bd1978
KT
78652016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7866
7867 PR rtl-optimization/71295
7868 * gcc.c-torture/compile/pr71295.c: New test.
7869
b93b1475
JJ
78702016-06-02 Jakub Jelinek <jakub@redhat.com>
7871
930ebd0e
JJ
7872 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7873
1e021dc3
JJ
7874 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7875 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7876
b93b1475
JJ
7877 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7878 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7879 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7880 alternative number.
7881
58f2fb5c
MM
78822016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7883
7884 * gcc.target/powerpc/p9-splat-4.c: New test.
7885
78862016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7887
7888 PR target/71186
7889 * gcc.target/powerpc/pr71186.c: New test.
7890
4731c9f0
JD
78912016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7892
7893 PR fortran/52393
7894 * gfortran.dg/fmt_read_3.f90: New test.
7895
042dee3e
TP
78962016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7897
7898 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7899 procedure.
7900
15c98b2e
ES
79012016-06-01 Eduard Sanou <dhole@openmailbox.org>
7902
7903 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7904 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7905 env var is set.
7906 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7907 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7908 shown once.
7909 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7910 during compilation.
7911 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7912 vars set by dg-set-compiler-env-var.
7913
6442a6f4
PT
79142016-06-01 Paul Thomas <pault@gcc.gnu.org>
7915
7916 PR fortran/71156
7917 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7918 to the module procedure declaration.
7919 * gfortran.dg/submodule_16.f08: New test.
7920
ab62397a
JJ
79212016-06-01 Jakub Jelinek <jakub@redhat.com>
7922
7923 PR middle-end/71371
7924 * c-c++-common/gomp/pr71371.c: New test.
7925
b66af6ed
RB
79262016-06-01 Richard Biener <rguenther@suse.de>
7927
7928 PR tree-optimization/71366
7929 * gcc.dg/torture/pr71366-1.c: New testcase.
7930 * gcc.dg/torture/pr71366-2.c: Likewise.
7931
e342b9d8
KN
79322016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7933
7934 * gcc.target/powerpc/vslv-0.c: New test.
7935 * gcc.target/powerpc/vslv-1.c: New test.
7936 * gcc.target/powerpc/vsrv-0.c: New test.
7937 * gcc.target/powerpc/vsrv-1.c: New test.
7938
721547cd
NS
79392016-06-01 Nathan Sidwell <nathan@acm.org>
7940
7941 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7942 * gcc.target/nvptx/weak.c: New.
7943
fa2c9034
RB
79442016-06-01 Richard Biener <rguenther@suse.de>
7945
7946 PR tree-optimization/71261
7947 * gcc.dg/torture/vect-bool-1.c: New testcase.
7948
3e32893c
JJ
79492016-06-01 Jakub Jelinek <jakub@redhat.com>
7950
7951 * gfortran.dg/gomp/order-1.f90: New test.
7952 * gfortran.dg/gomp/order-2.f90: New test.
7953
8c383600
JH
79542016-06-01 Jan Hubicka <hubicka@ucw.cz>
7955
7956 * gcc.dg/unroll-6.c: Update template.
7957 * gcc.dg/unroll-7.c: New testcase.
7958 * gcc.dg/unroll-8.c: New testcase.
7959
a0dfeef5
EB
79602016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7961
7962 * gnat.dg/opt56.ad[sb]: New test.
7963
48de5701
PC
79642016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7965
7966 PR c++/66635
7967 * g++.dg/cpp0x/constexpr-ice16.C: New.
7968
827cf695
PP
79692016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7970
7971 PR tree-optimization/71314
7972 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7973 -mbranch-cost=2.
7974
ff66f6e8
PP
79752016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7976
7977 PR tree-optimization/71077
7978 * gcc.dg/tree-ssa/pr71077.c: New test.
7979
050fb209
JH
79802016-05-31 Jan Hubicka <hubicka@ucw.cz>
7981
48de5701
PC
7982 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7983 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7984 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7985
c642d919
PC
79862016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7987
7988 PR c++/71248
7989 * g++.dg/cpp0x/pr71248.C: New.
7990 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7991 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7992 * g++.dg/init/new37.C: Likewise.
7993 * g++.dg/template/static1.C: Likewise.
7994 * g++.dg/template/static2.C: Likewise.
7995
d6439e08
L
79962016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7997
7998 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7999 instead of %rdi.
8000 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8001
780b9dd4
MP
80022016-05-31 Marek Polacek <polacek@redhat.com>
8003
8004 * c-c++-common/Wswitch-unreachable-3.c: New test.
8005 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8006
0d99f8a0
RB
80072016-05-31 Richard Biener <rguenther@suse.de>
8008
8009 PR tree-optimization/71352
8010 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8011
52545641
TP
80122016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8013
8014 * gcc.target/arm/armv5_thumb_isa.c: New test.
8015
5b8c1205
KY
80162016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8017
8018 PR target/71346
8019 * gcc.target/i386/pr71346.c: New test.
8020
7a88cc84
TV
80212016-05-31 Tom de Vries <tom@codesourcery.com>
8022
8023 PR tree-optimization/69068
8024 * gcc.dg/graphite/pr69068.c: New test.
8025
265149a6
MS
80262016-05-27 Martin Sebor <msebor@redhat.com>
8027
8028 PR c++/71306
8029 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8030
00631022
JJ
80312016-05-30 Jakub Jelinek <jakub@redhat.com>
8032
8033 PR c++/71349
8034 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8035 nowait depend(inout: dd[0]) clauses where permitted.
8036
b2f6675b
PC
80372016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8038
8039 PR c++/71238
8040 * g++.dg/parse/pr71238.C: New.
8041 * g++.dg/concepts/friend1.C: Test column numbers too.
8042 * g++.dg/cpp0x/initlist31.C: Likewise.
8043 * g++.dg/cpp0x/pr51420.C: Likewise.
8044 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8045 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8046 * g++.dg/ext/builtin3.C: Likewise.
8047 * g++.dg/lookup/friend12.C: Likewise.
8048 * g++.dg/lookup/friend7.C: Likewise.
8049 * g++.dg/lookup/koenig1.C: Likewise.
8050 * g++.dg/lookup/koenig5.C: Likewise.
8051 * g++.dg/lookup/used-before-declaration.C: Likewise.
8052 * g++.dg/overload/koenig1.C: Likewise.
8053 * g++.dg/template/crash65.C: Likewise.
8054 * g++.dg/template/friend57.C: Likewise.
8055 * g++.dg/warn/Wshadow-5.C: Likewise.
8056 * g++.dg/warn/Wunused-8.C: Likewise.
8057 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8058 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8059 * g++.old-deja/g++.jason/member.C: Likewise.
8060 * g++.old-deja/g++.jason/report.C: Likewise.
8061 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8062 * g++.old-deja/g++.law/visibility20.C: Likewise.
8063 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8064 * g++.old-deja/g++.other/static5.C: Likewise.
8065 * g++.old-deja/g++.pt/overload2.C: Likewise.
8066
a448ff40
JH
80672016-05-30 Jan Hubicka <hubicka@ucw.cz>
8068
8069 * gcc.dg/tree-ssa/peel1.c: New testcase.
8070 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8071 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8072
69be8c91
TV
80732016-05-30 Tom de Vries <tom@codesourcery.com>
8074
8075 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8076 to ce.
8077
a59775a1
PC
80782016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8079
8080 PR c++/71099
8081 * g++.dg/parse/virtual1.C: New.
8082
53d6d955
UB
80832016-05-30 Uros Bizjak <ubizjak@gmail.com>
8084
8085 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8086 Use correct register when clearing %edx.
8087
0557293f
AM
80882016-05-30 Alexander Monakov <amonakov@ispras.ru>
8089
8090 PR tree-optimization/71289
8091 * gcc.dg/pr71289.c: New test.
8092
5d476e35
KV
80932016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8094
8095 PR middle-end/71269
8096 PR middle-end/71292
8097 * gcc.dg/tree-ssa/pr71269.c: New test.
8098 * gcc.dg/tree-ssa/pr71292.c: New test.
8099
db5447ca
KV
81002016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8101
8102 PR middle-end/71252
8103 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8104
98bdbb39
JH
81052016-05-30 Jan Hubicka <hubicka@ucw.cz>
8106
8107 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8108 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8109 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8110
7e012855
TV
81112016-05-30 Tom de Vries <tom@codesourcery.com>
8112
8113 PR tree-optimization/69067
8114 * gcc.dg/graphite/pr69067.c: New test.
8115
beed3701
UB
81162016-05-29 Uros Bizjak <ubizjak@gmail.com>
8117
8118 PR target/71245
8119 * gcc.target/i386/pr71245-1.c: New test.
8120 * gcc.target/i386/pr71245-2.c: Ditto.
8121
b6d4f8e8
PC
81222016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8123
8124 PR c++/71105
8125 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8126 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8127 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8128
00022058
JH
81292016-05-27 Jan Hubicka <hubicka@ucw.cz>
8130
8131 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8132
c8419aca
VV
81332016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8134
8135 Revert:
8136 PR c++/69855
8137 * g++.dg/overload/69855.C: New.
8138 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8139 * g++.old-deja/g++.pt/crash3.C: Likewise.
8140
8008c4d2
PC
81412016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8142
8143 PR c++/60385
8144 * g++.dg/parse/namespace13.C: New.
8145
8b2ef235
JL
81462016-05-26 Jeff Law <law@redhat.com>
8147
8148 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8149 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8150 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8151 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8152 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8153 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8154 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8155 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8156 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8157 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8158 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8159 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8160 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8161
7d67159b
VV
81622016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8163
8164 PR c++/69855
8165 * g++.dg/overload/69855.C: New.
8166 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8167 * g++.old-deja/g++.pt/crash3.C: Likewise.
8168
88e3bdd1
JW
81692016-05-27 Jiong Wang <jiong.wang@arm.com>
8170
8171 PR target/63596
8172 * gcc.target/aarch64/va_arg_1.c: New testcase.
8173 * gcc.target/aarch64/va_arg_2.c: Likewise.
8174 * gcc.target/aarch64/va_arg_3.c: Likewise.
8175
3fd6b9cc
JW
81762016-05-27 Jiong Wang <jiong.wang@arm.com>
8177
8178 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8179 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8180 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8181 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8182 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8183
3cee7e4e
MP
81842016-05-27 Marek Polacek <polacek@redhat.com>
8185
8186 PR middle-end/71308
8187 * g++.dg/torture/pr71308.C: New test.
8188
6a813c96
DV
81892016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8190
8191 * gcc.dg/zero_bits_compound-1.c: New test.
8192 * gcc.dg/zero_bits_compound-2.c: New test.
8193
0561bcfb
IE
81942016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8195
8196 PR middle-end/71279
8197 * gcc.dg/pr71279.c: New test.
8198
21316320
MM
81992016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8200
8201 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8202 floating point min/max/comparison instructions.
8203 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8204
7211a097
JJ
82052016-05-26 Jakub Jelinek <jakub@redhat.com>
8206
8207 * c-c++-common/gomp/schedule-1.c: New test.
8208 * gfortran.dg/gomp/schedule-1.f90: New test.
8209
cac177cf
PP
82102016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8211
8212 PR c++/70822
8213 PR c++/70106
8214 * g++.dg/cpp1y/auto-fn32.C: New test.
8215 * g++.dg/cpp1y/paren4.C: New test.
8216
a2d5b8c9
NS
82172016-05-26 Nathan Sidwell <nathan@acm.org>
8218
8219 * gcc.dg/20060410.c: Xfail on ptx.
8220 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8221 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8222 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8223 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8224 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8225
ffa8b552
TP
82262016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8227
8228 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8229
c7501e00
JJ
82302016-05-26 Jakub Jelinek <jakub@redhat.com>
8231
1875b9a0
JJ
8232 PR tree-optimization/71280
8233 * gcc.dg/pr71280.c: New test.
8234
2116e19f
JJ
8235 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8236
305aef09
JJ
8237 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8238 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8239
c7501e00
JJ
8240 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8241
ca449d26
JW
82422016-05-26 Jiong Wang <jiong.wang@arm.com>
8243
8244 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8245 kept in memory.
ca449d26 8246
8af01c66
JL
82472016-05-25 Jeff Law <law@redhat.com>
8248
8249 PR tree-optimization/71272
8250 * gcc.c-torture/compile/pr71272.c: new test.
8251
f9d6ce73
BS
82522016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8253
8254 * gcc.target/powerpc/vec-cmpne.c: New test.
8255 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8256
a88a7b22
EB
82572016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8258
8259 * gnat.dg/opt55.ad[sb]: New test.
8260
125f02ed
SKS
82612016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8262
8263 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8264 * c-c++-common/pr60226.c: Require int32plus.
8265 * gcc.c-torture/execute/pr70602.c: Likewise.
8266 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8267 unsigned long for malloc arg type.
8268 * gcc.dg/asr_div1.c: Require int32plus.
8269 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8270 * gcc.dg/pie-1.c: Require pie.
8271 * gcc.dg/pie-2.c: Likewise.
8272 * gcc.dg/pr59471.c: Require int32plus.
8273 * gcc.dg/pr59963-2.c: XFAIL for int16.
8274 * gcc.dg/pr60114.c: Require int32plus.
8275 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8276 unsigned long for typedef of size_t.
8277 * gcc.dg/pr63914.c: Require int32plus.
8278 * gcc.dg/pr64536.c: Require pt32plus.
8279 * gcc.dg/pr65658.c: Likewise.
8280 * gcc.dg/pr67271.c: Require int32plus.
8281 * gcc.dg/pr68112.c: Likewise.
8282 * gcc.dg/pr69071.c: Skip for avr target.
8283 * gcc.dg/pr69973.c: Require int32plus.
8284 * gcc.dg/pr70169.c: Skip for avr target.
8285 * gcc.dg/sso-6.c: Require int32plus.
8286 * gcc.dg/sso-7.c: Likewise.
8287 * gcc.dg/sso-8.c: Likewise.
8288 * gcc.dg/vrp-min-max-2.c: Likewise.
8289
c6e434f5
UB
82902016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8291
8292 PR target/70738
8293 * gcc.target/i386/pr70738-1.c: New test.
8294 * gcc.target/i386/pr70738-2.c: Likewise.
8295 * gcc.target/i386/pr70738-3.c: Likewise.
8296 * gcc.target/i386/pr70738-4.c: Likewise.
8297 * gcc.target/i386/pr70738-5.c: Likewise.
8298 * gcc.target/i386/pr70738-6.c: Likewise.
8299 * gcc.target/i386/pr70738-7.c: Likewise.
8300 * gcc.target/i386/pr70738-8.c: Likewise.
8301 * gcc.target/i386/pr70738-9.c: Likewise.
8302
5c42d341
KT
83032016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8304
8305 PR rtl-optimization/66940
8306 * gcc.c-torture/execute/pr66940.c: New test.
8307
bf9a1a07
IV
83082016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8309
8310 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8311 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8312 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8313 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8314 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8315 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8316 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8317 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8318 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8319 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8320 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8321 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8322 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8323 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8324 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8325 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8326 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8327 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8328 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8329 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8330 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8331 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8332 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8333 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8334
95efe6b6
MP
83352016-05-25 Marek Polacek <polacek@redhat.com>
8336
8337 PR c/71265
8338 * gcc.dg/noncompile/pr71265.c: New test.
8339
a23faf7a
MP
8340 PR c/71266
8341 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8342
69a6d5ad
NS
83432016-05-25 Nathan Sidwell <nathan@acm.org>
8344
8345 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8346
3072d4ea
RB
83472016-05-25 Richard Biener <rguenther@suse.de>
8348
8349 PR tree-optimization/71261
8350 * c-c++-common/torture/pr71261.c: New testcase.
8351
e412ece4
RB
83522016-05-25 Richard Biener <rguenther@suse.de>
8353
8354 PR tree-optimization/71264
8355 * gcc.dg/vect/pr71264.c: New testcase.
8356
b9e551ad
PC
83572016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8358
8359 PR c++/55992
8360 * g++.dg/cpp0x/alias-decl-53.C: New.
8361 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8362
6aa1abe5
ML
83632016-05-25 Martin Liska <mliska@suse.cz>
8364
8365 * g++.dg/pr71239.C: New test.
8366
842d162e
RB
83672016-05-25 Richard Biener <rguenther@suse.de>
8368
c87885ca
RO
8369 * gcc.dg/vect/pr58135.c: Rename to ...
8370 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8371
f184a36c
MP
83722016-05-25 Marek Polacek <polacek@redhat.com>
8373
8374 * g++.dg/pr65295.C: Use target c++14.
8375
021fad86
PC
83762016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8377
53d6d955
UB
8378 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8379 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8380
c3eaf15a
MM
83812016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8382
8383 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8384 instructions.
8385
e46c7770
CP
83862016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8387
8388 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8389 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8390 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8391 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8392 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8393 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8394 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8395 * c-c++-common/goacc/pcopy.c: Likewise.
8396 * c-c++-common/goacc/pcopyin.c: Likewise.
8397 * c-c++-common/goacc/pcopyout.c: Likewise.
8398 * c-c++-common/goacc/pcreate.c: Likewise.
8399 * c-c++-common/goacc/pr70688.c: New test.
8400 * c-c++-common/goacc/present-1.c: Adjust test.
8401 * c-c++-common/goacc/reduction-5.c: Likewise.
8402 * g++.dg/goacc/data-1.C: New test.
8403
4bfc9db7
MM
84042016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8405
8406 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8407 vector parity built-in functions.
8408 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8409 count trailing zeros automatic vectorization.
8410 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8411 count trailing zeros built-in functions.
8412
2bc145af
KV
84132016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8414
8415 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8416
26869fdb
PH
84172016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8418
8419 PR target/71050
8420 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8421
b2dc9c3b
PC
84222016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8423
8424 PR c++/50436
8425 * g++.dg/template/crash123.C: New.
8426 * g++.dg/template/crash124.C: Likewise.
8427
f65e97fd
MS
84282016-05-24 Martin Sebor <msebor@redhat.com>
8429
8430 PR c++/71147
8431 * g++.dg/ext/flexary16.C: New test.
8432
a6f5ac7f
IV
84332016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8434
69a6d5ad
NS
8435 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8436 before math.h is included.
a6f5ac7f
IV
8437 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8438 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8439 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8440 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8441 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8442 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8443 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8444 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8445 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8446 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8447 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8448 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8449 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8450 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8451 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8452 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8453 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8454 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8455 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8456 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8457 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8458 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8459 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8460
27bad558
MM
84612016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8462 Kelvin Nilsen <kelvin@gcc.gnu.org>
8463
8464 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8465 support.
8466
72f382fb
PC
84672016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8468
8469 PR c++/69872
8470 * g++.dg/warn/Wno-narrowing1.C: New.
8471
ef2ec9d9
MP
84722016-05-24 Marek Polacek <polacek@redhat.com>
8473
8474 PR c/71249
8475 * c-c++-common/Wswitch-unreachable-2.c: New test.
8476
e90434e3
JJ
84772016-05-24 Jakub Jelinek <jakub@redhat.com>
8478
7adb26f2
JJ
8479 PR c++/71257
8480 * g++.dg/vect/simd-clone-6.cc: New test.
8481 * g++.dg/gomp/declare-simd-6.C: New test.
8482
e90434e3
JJ
8483 PR middle-end/70434
8484 PR c/69504
8485 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8486
b556ea3b
RB
84872016-05-24 Richard Biener <rguenther@suse.de>
8488
8489 PR tree-optimization/71240
8490 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8491
e5328f5d
RB
84922016-05-24 Richard Biener <rguenther@suse.de>
8493
8494 PR tree-optimization/71230
8495 * gcc.dg/torture/pr71230.c: New testcase.
8496 * g++.dg/torture/pr71230.C: Likewise.
8497
a04e69c0
TS
84982016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8499
8500 * c-c++-common/goacc/routine-5.c: Add tests.
8501 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8502 * gfortran.dg/goacc/routine-6.f90: Add tests.
8503
30fd2977
RB
85042016-05-24 Richard Biener <rguenther@suse.de>
8505
8506 PR tree-optimization/71253
8507 * gcc.dg/torture/pr71253.c: New testcase.
8508
ca6f60bc
KV
85092016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8510
8511 PR middle-end/71252
8512 * gfortran.dg/pr71252.f90: New test.
8513
d3465d72
RS
85142016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8515
8516 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8517
f17a223d
RB
85182016-05-24 Richard Biener <rguenther@suse.de>
8519
8520 PR middle-end/70434
8521 PR c/69504
8522 * c-c++-common/vector-subscript-4.c: New testcase.
8523 * c-c++-common/vector-subscript-5.c: Likewise.
8524
e3f36534
JD
85252016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8526
8527 PR fortran/71123
8528 * gfortran.dg/namelist_90.f: New test
8529
85d5c27d
JD
85302016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8531
8532 PR fortran/66461
8533 * gfortran.dg/unexpected_eof.f: New test
8534
fe3f3340
MM
85352016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8536 Kelvin Nilsen <kelvin@gcc.gnu.org>
8537
8538 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8539 as little endian.
8540
26d6ae55
PC
85412016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8542
8543 PR c++/70972
8544 * g++.dg/cpp0x/inh-ctor20.C: New.
8545 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8546
d6c9a06f
PC
85472016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8548
8549 PR c++/69095
8550 * g++.dg/cpp0x/variadic168.C: New.
8551
396a1d10
PC
85522016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8553
8554 * g++.dg/cpp0x/pr31445.C: Test column number too.
8555 * g++.dg/cpp0x/pr32253.C: Likewise.
8556 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8557 * g++.dg/cpp0x/variadic36.C: Likewise.
8558
ece46666
MG
85592016-05-23 Marc Glisse <marc.glisse@inria.fr>
8560
8561 * gcc.dg/fold-notshift-2.c: Adjust.
8562
a7dc5980
MP
85632016-05-23 Marek Polacek <polacek@redhat.com>
8564
8565 PR c/49859
8566 * c-c++-common/Wswitch-unreachable-1.c: New test.
8567 * gcc.dg/Wswitch-unreachable-1.c: New test.
8568 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8569 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8570 * g++.dg/gomp/block-10.C: Likewise.
8571 * gcc.dg/gomp/block-10.c: Likewise.
8572 * g++.dg/gomp/block-9.C: Likewise.
8573 * gcc.dg/gomp/block-9.c: Likewise.
8574 * g++.dg/gomp/target-1.C: Likewise.
8575 * g++.dg/gomp/target-2.C: Likewise.
8576 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8577 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8578 * g++.dg/gomp/taskgroup-1.C: Likewise.
8579 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8580 * gcc.dg/gomp/teams-1.c: Likewise.
8581 * g++.dg/gomp/teams-1.C: Likewise.
8582 * g++.dg/overload/error3.C: Likewise.
8583 * g++.dg/tm/jump1.C: Likewise.
8584 * g++.dg/torture/pr40335.C: Likewise.
8585 * gcc.dg/c99-vla-jump-5.c: Likewise.
8586 * gcc.dg/switch-warn-1.c: Likewise.
8587 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8588 * gcc.dg/nested-func-1.c: Likewise.
8589 * gcc.dg/pr67784-4.c: Likewise.
8590
18b54004
RB
85912016-05-23 Richard Biener <rguenther@suse.de>
8592
8593 PR tree-optimization/71230
8594 * gfortran.dg/pr71230-1.f90: New testcase.
8595 * gfortran.dg/pr71230-2.f90: Likewise.
8596
e569db5f
VK
85972016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8598
396a1d10 8599 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8600 * gcc.dg/vect/pr58135.c: Add new.
8601 * gfortran.dg/pr46519-1.f: Adjust test case.
8602
e4b71114
PC
86032016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8604
8605 PR c++/53401
8606 * g++.dg/cpp0x/decltype64.C: New.
8607
a25a8058
CL
86082016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8609
8610 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8611 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8612 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8613
0dcfe9ab
CL
86142016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8615
8616 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8617 Add poly64x1_t and poly64x2_t cases if supported.
8618 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8619 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8620 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8621 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8622 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8623
ffd70e4a
CL
86242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8625
8626 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8627 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8628 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8629 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8630 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8631 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8632 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8633
4b1f57fe
CL
86342016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8635
8636 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8637
16c5ec77
CL
86382016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8639
8640 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8641 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8642
94ad56c7
JJ
86432016-05-22 Jakub Jelinek <jakub@redhat.com>
8644
57748705
JJ
8645 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8646 constraint instead of "r".
8647 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8648 insn instead of vxorpd.
8649 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8650
af120161
JJ
8651 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8652 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8653
355023ce
JJ
8654 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8655
3b48574c
JJ
8656 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8657 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8658
94ad56c7
JJ
8659 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8660
8a85cee2
KV
86612016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8662
8663 PR middle-end/40921
8664 * gcc.dg/tree-ssa/pr40921.c: New test.
8665
8e916b16
PS
86662016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8667
8668 PR target/71103
8669 * gcc.target/avr/pr71103.c: New test.
8670
88aea79f
KV
86712016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8672
8673 PR middle-end/71179
8674 * gcc.dg/tree-ssa/pr71179.c: New test.
8675
79063edd
MS
86762016-05-20 Martin Sebor <msebor@redhat.com>
8677
8678 PR c/71115
8679 * gcc.dg/init-excess-2.c: New test.
8680
55c8849f
EB
86812016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8682
8683 * gnat.dg/opt53.adb: New test.
8684 * gnat.dg/opt54.adb: Likewise.
8685
c91a0948
MJ
86862016-05-20 Martin Jambor <mjambor@suse.cz>
8687
8688 PR tree-optimization/70884
8689 * gcc.dg/tree-ssa/pr70919.c: New test.
8690
9cad20fa
BS
86912016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8692
8693 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8694 formatting.
69a6d5ad
NS
8695 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8696 fix code formatting.
8697
86982016-05-20 Nathan Sidwell <nathan@acm.org>
8699
8700 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8701 non-common cases.
8702 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8703
15c671a7
DM
87042016-05-20 David Malcolm <dmalcolm@redhat.com>
8705
8706 * jit.dg/all-non-failing-tests.h: Add
8707 test-factorial-must-tail-call.c.
8708 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8709 * jit.dg/test-factorial-must-tail-call.c: New test case.
8710
4f028369
JJ
87112016-05-20 Jakub Jelinek <jakub@redhat.com>
8712
8713 PR fortran/71204
8714 * gfortran.dg/pr71204.f90: New test.
8715
7dea4ab3
CP
87162016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8717
8718 * gcc.target/nvptx/sincos.c: New test.
8719
ef98d365
PC
87202016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8721
8722 PR c++/70572
8723 * g++.dg/cpp1y/auto-fn31.C: New.
8724
92466115
BS
87252016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8726
8727 * gcc.target/powerpc/vec-addec.c: New test.
8728 * gcc.target/powerpc/vec-addec-int128.c: New test.
8729
9a385c2d
DM
87302016-05-20 David Malcolm <dmalcolm@redhat.com>
8731
8732 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8733 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8734 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8735 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8736
77c9d5b4
JH
87372016-05-20 Jan Hubicka <hubicka@ucw.cz>
8738
8739 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8740
68047971
JJ
87412016-05-20 Jakub Jelinek <jakub@redhat.com>
8742
18954840
JJ
8743 PR c++/71210
8744 * g++.dg/opt/pr71210-1.C: New test.
8745 * g++.dg/opt/pr71210-2.C: New test.
8746
68047971
JJ
8747 PR tree-optimization/29756
8748 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8749 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8750 only on selected targets where V4SImode vectors are known to be
8751 supported.
8752
d78789f5
MG
87532016-05-20 Marc Glisse <marc.glisse@inria.fr>
8754
8755 PR tree-optimization/71079
8756 PR tree-optimization/71206
8757 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8758
550fa093
PK
87592016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8760
8761 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8762 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8763 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8764
483c6429
RG
87652016-05-20 Richard Guenther <rguenther@suse.de>
8766
8767 PR tree-optimization/29756
8768 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8769
eb066284
RB
87702016-05-20 Richard Biener <rguenther@suse.de>
8771
8772 PR tree-optimization/71185
8773 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8774
58f10249
RB
87752016-05-20 Richard Biener <rguenther@suse.de>
8776
8777 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8778
2a5569fa
MP
87792016-05-19 Marek Polacek <polacek@redhat.com>
8780
8781 PR c++/71075
8782 * g++.dg/diagnostic/pr71075.C: New test.
8783
5e9a5385
DM
87842016-05-19 David Malcolm <dmalcolm@redhat.com>
8785
8786 PR c++/71184
8787 * g++.dg/pr71184.C: New test case.
8788
4f45da44
KN
87892016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8790
8791 * gcc.target/powerpc/darn-0.c: New test.
8792 * gcc.target/powerpc/darn-1.c: New test.
8793 * gcc.target/powerpc/darn-2.c: New test.
8794
4177437e
MP
87952016-05-19 Marek Polacek <polacek@redhat.com>
8796
8797 PR tree-optimization/71031
8798 * gcc.dg/tree-ssa/vrp100.c: New test.
8799
afb72432
IE
88002016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8801
8802 PR rtl-optimization/71148
8803 * gcc.dg/pr71148.c: New test.
8804
4f83064e
KT
88052016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8806
8807 PR target/71056
8808 * gcc.target/arm/pr71056.c: New test.
8809
4bf8dbe1
BE
88102016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8811
8812 * c-c++-common/pr69669.c: Check the used mode.
8813
f3510625
MO
88142016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8815
8816 PR sanitizer/64354
8817 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8818
43c0068e
RB
88192016-05-19 Richard Biener <rguenther@suse.de>
8820
8821 PR tree-optimization/70729
8822 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8823 * gcc.dg/graphite/scop-18.c: Likewise.
8824 * gcc.dg/pr41783.c: Disable LIM.
8825 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8826 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8827 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8828 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8829 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8830 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8831 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8832 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8833 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8834 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8835 * gfortran.dg/pr42108.f90: Likewise.
8836
70f25790
DM
88372016-05-18 David Malcolm <dmalcolm@redhat.com>
8838
8839 PR driver/69265
8840 * gcc.dg/spellcheck-options-11.c: New test case.
8841
960db8ec
JJ
88422016-05-18 Jakub Jelinek <jakub@redhat.com>
8843
8844 PR c++/71100
8845 * g++.dg/opt/pr71100.C: New test.
8846
04643334
MJ
88472016-05-18 Martin Jambor <mjambor@suse.cz>
8848
8849 PR ipa/69708
8850 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8851 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8852 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8853 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8854
91bb9f80
MJ
88552016-05-18 Martin Jambor <mjambor@suse.cz>
8856
8857 PR ipa/69708
8858 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8859 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8860 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8861 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8862 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8863
c584aca6
PC
88642016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8865
8866 PR c++/69793
8867 * g++.dg/template/crash122.C: New.
8868
20309c6e
PC
88692016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8870
8871 PR c++/70466
8872 * g++.dg/template/pr70466-1.C: New.
8873 * g++.dg/template/pr70466-2.C: Likewise.
8874
50c78b9a
MM
88752016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8876
8877 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8878 splat operations and the XXSPLTIB instruction.
8879 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8880 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8881 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8882 xxlxor to clear a register.
8883
cf8be00d
RS
88842016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8885
8886 * gcc.dg/torture/pr71020.c: New test.
8887
848a392a
MJ
88882016-05-18 Martin Jambor <mjambor@suse.cz>
8889
8890 PR ipa/70646
8891 * gcc.dg/ipa/pr70646.c: New test.
8892
1f2ab776
CL
88932016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8894
8895 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8896
76489493
CL
88972016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8898
8899 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8900 missing tests for vreinterpretq_p{8,16}.
8901
bd79378d
CL
89022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8903
8904 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8905 vsliq_n_s64 and vsliq_n_u64.
8906
81ca3ea0
CL
89072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8908
8909 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8910 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8911
873cb425
CL
89122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8913
8914 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8915 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8916 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8917
9d6e7c21
CL
89182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8919
8920 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8921 in comment.
8922
b4dbe40e 89232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8924
8925 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8926 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8927 "blr\t" and switch to scan-assembler-times.
8928
83a5c910
JW
89292016-05-18 Jiong Wang <jiong.wang@arm.com>
8930
53d6d955
UB
8931 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8932 with __aarch64__.
8933 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8934 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8935
fb7cbdeb
JJ
89362016-05-18 Jakub Jelinek <jakub@redhat.com>
8937
8ee91165
JJ
8938 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8939 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8940 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8941 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8942 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8943 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8944
cf4d516a
JJ
8945 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8946 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8947
a4f16422
JJ
8948 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8949 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8950
7b37ce10
JJ
8951 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8952 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8953
fb7cbdeb
JJ
8954 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8955
c9326aef
RB
89562016-05-18 Richard Biener <rguenther@suse.de>
8957
8958 PR tree-optimization/71168
8959 * gcc.dg/torture/pr71168.c: New testcase.
8960
df8b0a11
KV
89612016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8962
8963 PR middle-end/63586
8964 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8965 * gcc.dg/tree-ssa/pr63586.c: New test.
8966 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8967
2efd67ed
NS
89682016-05-17 Nathan Sidwell <nathan@acm.org>
8969
8970 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8971 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8972 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8973 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8974
1988b2c2
NS
89752016-05-17 Nathan Sidwell <nathan@acm.org>
8976
8977 * gcc.target/nvptx/abi-vararg-3.c: New.
8978
ad1d92ab
MM
89792016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8980
8981 PR tree-optimization/54579
8982 PR middle-end/55299
8983 * gcc.dg/fold-notrotate-1.c: New test.
8984 * gcc.dg/fold-notshift-1.c: New test.
8985 * gcc.dg/fold-notshift-2.c: New test.
8986
47768df8
MP
89872016-05-17 Marek Polacek <polacek@redhat.com>
8988
8989 PR ipa/71146
8990 * g++.dg/ipa/pr71146.C: New test.
8991
6b5423a5
DM
89922016-05-17 David Malcolm <dmalcolm@redhat.com>
8993
8994 * jit.dg/test-error-array-bounds.c: New test case.
8995
c7986356
MG
89962016-05-17 Marc Glisse <marc.glisse@inria.fr>
8997
8998 * gcc.dg/tree-ssa/and-1.c: New testcase.
8999
d982c5b7
MG
90002016-05-17 Marc Glisse <marc.glisse@inria.fr>
9001
9002 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9003 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9004
0139ba93
MG
90052016-05-17 Marc Glisse <marc.glisse@inria.fr>
9006
9007 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9008 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9009
daab4562
JW
90102016-05-17 Jiong Wang <jiong.wang@arm.com>
9011
9012 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9013
22330033
JW
90142016-05-17 Jiong Wang <jiong.wang@arm.com>
9015
9016 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9017
98b3a5f2
JW
90182016-05-17 Jiong Wang <jiong.wang@arm.com>
9019
9020 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9021 ".2d[index]" when scan the assembly.
9022 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9023 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9024 float64x1.
9025 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9026
b71b7a8e
RB
90272016-05-17 Richard Biener <rguenther@suse.de>
9028
9029 PR tree-optimization/71132
9030 * gcc.dg/torture/pr71132.c: New testcase.
9031
3c51ad46
CL
90322016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9033
9034 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9035
d20faa66
KT
90362016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9037
9038 PR target/70809
9039 * gcc.target/aarch64/pr70809_1.c: New test.
9040
b75cc5a4
KT
90412016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9042
9043 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9044 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9045 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9046 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9047
b28eb195
IE
90482016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9049 Ilya Enkovich <ilya.enkovich@intel.com>
9050
9051 PR target/71114
9052 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9053
0b9004ed
JH
90542016-05-16 Jan Hubicka <hubicka@ucw.cz>
9055
9056 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9057 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9058
1b81a1c1
MW
90592016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9060
9061 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9062 test for __ARM_FP16_ARGS.
9063 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9064 * gcc.target/arm/aapcs/neon-vect10.c: New.
9065 * gcc.target/arm/aapcs/neon-vect9.c: New.
9066 * gcc.target/arm/aapcs/vfp18.c: New.
9067 * gcc.target/arm/aapcs/vfp19.c: New.
9068 * gcc.target/arm/aapcs/vfp20.c: New.
9069 * gcc.target/arm/aapcs/vfp21.c: New.
9070 * gcc.target/arm/fp16-aapcs-1.c: New.
9071 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9072 test for __ARM_FP16_ARGS.
9073 * g++.target/arm/fp16-return-1.c: Update expected output.
9074
921d1e73
JW
90752016-05-16 Jiong Wang <jiong.wang@arm.com>
9076
9077 PR testsuite/70227
9078 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9079
228eb42a
HA
90802016-05-15 Harald Anlauf <anlauf@gmx.de>
9081
9082 PR fortran/69603
9083 * gfortran.dg/pr69603.f90: New testcase.
9084
785abfd3
FR
90852016-05-14 Fritz Reese <fritzoreese@gmail.com>
9086
9087 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9088
e75eb64f
FR
90892016-05-14 Fritz Reese <fritzoreese@gmail.com>
9090
9091 PR fortran/71047
9092 * gfortran.dg/pr71047.f08: New test.
9093
aa4b467b
JM
90942016-05-13 Joseph Myers <joseph@codesourcery.com>
9095
9096 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9097 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9098 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9099
653fb4a2
MS
91002016-05-13 Martin Sebor <msebor@redhat.com>
9101
9102 PR c++/60049
9103 * g++.dg/cpp0x/constexpr-60049.C: New test.
9104
9e37582d
JJ
91052016-05-13 Jakub Jelinek <jakub@redhat.com>
9106
9107 PR bootstrap/71071
9108 * gcc.dg/pr71071.c: New test.
9109
a278aa17
UB
91102016-05-13 Uros Bizjak <ubizjak@gmail.com>
9111
9112 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9113 remove XOP handling.
377eaca7 9114 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9115
ac3d02e2
NS
91162016-05-13 Nathan Sidwell <nathan@acm.org>
9117
9118 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9119 __atomic_is_lock_free declaration.
9120
8ab3bdac
RB
91212016-05-13 Richard Biener <rguenther@suse.de>
9122
9123 PR tree-optimization/42587
9124 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9125
623b8e0a
ML
91262016-05-13 Martin Liska <mliska@suse.cz>
9127
9128 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9129 the new format of dump output.
9130
da7674f6
IE
91312016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9132
9133 * gcc.dg/pr71084.c: New test.
9134
c959db3d
RR
91352016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9136
53d6d955
UB
9137 PR target/53440
9138 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9139
43203dea
RR
91402016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9141
9142 * gcc.target/aarch64/struct_return.c: New test.
9143
4f2e1536
MP
91442016-05-12 Marek Polacek <polacek@redhat.com>
9145
9146 PR c/70756
9147 * c-c++-common/pr70756-2.c: New test.
9148 * c-c++-common/pr70756.c: New test.
9149
1ef33ef3
RB
91502016-05-12 Richard Biener <rguenther@suse.de>
9151
9152 PR tree-optimization/71059
9153 * gcc.dg/torture/pr71059.c: New testcase.
9154
763baff6
RB
91552016-05-12 Richard Biener <rguenther@suse.de>
9156
9157 PR tree-optimization/71062
9158 * gcc.dg/torture/pr71062.c: New testcase.
9159
c4ec1243
IE
91602016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9161
9162 PR tree-optimization/71006
9163 * gcc.dg/pr71006.c: New test.
9164
a5fbf76d
MP
91652016-05-12 Marek Polacek <polacek@redhat.com>
9166
9167 PR driver/71063
9168 * gcc.dg/opts-7.c: New test.
9169
5acc47a4
KT
91702016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9171
9172 PR target/70830
9173 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9174 Add -save-temps to dg-options.
9175 Scan for ldmfd rather than pop instruction.
9176 * gcc.target/arm/interrupt-2.c: Likewise.
9177 * gcc.target/arm/pr70830.c: New test.
9178
40bd4bf9
JJ
91792016-05-12 Jakub Jelinek <jakub@redhat.com>
9180
3cd63842
JJ
9181 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9182 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9183
c05d08f6
JJ
9184 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9185 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9186 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9187
bc27ffae
JJ
9188 PR target/71019
9189 * gcc.target/i386/avx512vl-pack-1.c: New test.
9190 * gcc.target/i386/avx512vl-pack-2.c: New test.
9191 * gcc.target/i386/avx512bw-pack-2.c: New test.
9192
515d7412
JJ
9193 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9194
40bd4bf9
JJ
9195 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9196 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9197 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9198
44ab146a
RB
91992016-05-12 Richard Biener <rguenther@suse.de>
9200
9201 PR tree-optimization/70986
9202 * gcc.dg/torture/pr70986-1.c: New testcase.
9203 * gcc.dg/torture/pr70986-2.c: Likewise.
9204 * gcc.dg/torture/pr70986-3.c: Likewise.
9205
d6e83a8d
MM
92062016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9207
9208 PR c/43651
9209 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9210 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9211
51e67ea3
UB
92122016-05-11 Uros Bizjak <ubizjak@gmail.com>
9213
9214 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9215 directive.
9216 * gcc.target/i386/pr66746.c: Ditto.
9217
3fd2b007
MM
92182016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9219
9220 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9221 support.
9222 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9223 warning when using -mvsx-timode.
9224 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9225 * gcc.target/powerpc/dform-2.c: Likewise.
9226 * gcc.target/powerpc/pr68805.c: Likewise.
9227
5c3a10fb
MP
92282016-05-11 Marek Polacek <polacek@redhat.com>
9229
9230 PR c++/71024
9231 * c-c++-common/attributes-3.c: New test.
9232
7cfb065b
NS
92332016-05-11 Nathan Sidwell <nathan@acm.org>
9234
9235 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9236 * gcc.c-torture/execute/pr68185.c: Likewise.
9237 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9238 * gcc.dg/pr69634.c: Requires scheduling.
9239 * gcc.dg/torture/pr66178.c: Require label values.
9240 * gcc.dg/setjmp-6.c: Require indirect jumps.
9241
f35ea97d
RB
92422016-05-11 Richard Biener <rguenther@suse.de>
9243
9244 PR tree-optimization/71055
9245 * gcc.dg/torture/pr71055.c: New testcase.
9246
dff70323
RB
92472016-05-11 Richard Biener <rguenther@suse.de>
9248
9249 PR debug/71057
9250 * g++.dg/debug/pr71057.C: New testcase.
9251
56a3d28b
JJ
92522016-05-11 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR fortran/70855
9255 * gfortran.dg/gomp/pr70855.f90: New test.
9256
ebc1b29e
RB
92572016-05-11 Richard Biener <rguenther@suse.de>
9258
9259 PR middle-end/71002
9260 * g++.dg/torture/pr71002.C: New testcase.
9261
98ccd1d7
IE
92622016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9263
9264 PR middle-end/70807
9265 * gcc.dg/pr70807.c: New test.
9266
ed29e24b
MS
92672016-05-10 Martin Sebor <msebor@redhat.com>
9268
9269 PR c++/38611
9270 * g++.dg/Wattributes.C: New test.
9271
e39dab2c
MG
92722016-05-10 Marc Glisse <marc.glisse@inria.fr>
9273
9274 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9275 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9276 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9277
d067e238
IE
92782016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9279
9280 PR target/70799
9281 * gcc.target/i386/pr70799-1.c: New test.
9282
cd36c83e
PMR
92832016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9284
9285 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9286
1e3af2a4
IE
92872016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9288
9289 PR middle-end/70877
9290 * gcc.target/i386/pr70877.c: New test.
9291
afc610db
IE
92922016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9293
9294 PR tree-optimization/70786
9295 * gcc.target/i386/pr70876.c: New test.
9296
4b59d19f
JJ
92972016-05-10 Jakub Jelinek <jakub@redhat.com>
9298
9299 PR target/70927
9300 * gcc.target/i386/avx512vl-logic-1.c: New test.
9301 * gcc.target/i386/avx512vl-logic-2.c: New test.
9302 * gcc.target/i386/avx512dq-logic-2.c: New test.
9303
9b5ee426
BS
93042016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9305
9306 PR target/70963
9307 * gcc.target/powerpc/pr70963.c: New.
9308
f3352cab
DM
93092016-05-10 David Malcolm <dmalcolm@redhat.com>
9310
9311 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9312 (test_very_wide_line): Add ruler to expected output.
9313 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9314 (test_very_wide_line): Likewise.
9315 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9316 (test_show_locus): Within the handling of "test_very_wide_line",
9317 enable show_ruler_p on the diagnostic context.
9318
4a3255dd
RB
93192016-05-10 Richard Biener <rguenther@suse.de>
9320
9321 PR tree-optimization/71039
9322 * gcc.dg/torture/pr71039.c: New testcase.
9323
da7c9950
NS
93242016-05-10 Nathan Sidwell <nathan@acm.org>
9325
9326 * gcc.dg/nested-func-10.c: Requires alloca.
9327 * gcc.dg/nested-func-9.c: Requires alloca.
9328 * gcc.c-torture/execute/pr70460.c: Requires labels.
9329 * gcc.c-torture/compile/pr70199.c: Requires labels.
9330 * gcc.target/nvptx/decl.c: Compile only.
9331 * gcc.target/nvptx/trailing-init.c: Compile only.
9332 * gcc.target/nvptx/ary-init.c: Compile only.
9333
cf68d92c
MP
93342016-05-10 Marek Polacek <polacek@redhat.com>
9335
9336 PR c/70255
9337 * gcc.dg/attr-opt-1.c: New test.
9338
64ea4e15
RB
93392016-05-10 Richard Biener <rguenther@suse.de>
9340
9341 PR tree-optimization/70497
9342 PR tree-optimization/28367
9343 * gcc.dg/torture/20160404-1.c: New testcase.
9344 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9345 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9346
5a96dae3
PMR
93472016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9348
9349 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9350
fc97f805
UB
93512016-05-09 Uros Bizjak <ubizjak@gmail.com>
9352
9353 * gcc.target/i386/fabsneg-1.c New test.
9354
a710b1d5
AM
93552016-05-09 Alan Modra <amodra@gmail.com>
9356
9357 PR testsuite/70826
9358 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9359
171f6f05
RB
93602016-05-09 Richard Biener <rguenther@suse.de>
9361
9362 PR tree-optimization/70985
9363 * gcc.dg/torture/pr70985.c: New testcase.
9364
18caa34e
BC
93652016-05-09 Bin Cheng <bin.cheng@arm.com>
9366
9367 * gcc.dg/tree-ssa/ifc-9.c: New test.
9368 * gcc.dg/tree-ssa/ifc-10.c: New test.
9369 * gcc.dg/tree-ssa/ifc-11.c: New test.
9370 * gcc.dg/tree-ssa/ifc-12.c: New test.
9371 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9372 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9373 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9374
7a27d38f
RB
93752016-05-09 Richard Biener <rguenther@suse.de>
9376
9377 PR fortran/70937
9378 * gfortran.dg/pr70937.f90: New testcase.
9379
5ebbbd3d
RO
93802016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9381
9382 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9383
f6288c24
FR
93842016-05-07 Fritz Reese <fritzoreese@gmail.com>
9385
9386 PR fortran/56226
9387 * gfortran.dg/dec_structure_1.f90: New testcase.
9388 * gfortran.dg/dec_structure_2.f90: Ditto.
9389 * gfortran.dg/dec_structure_3.f90: Ditto.
9390 * gfortran.dg/dec_structure_4.f90: Ditto.
9391 * gfortran.dg/dec_structure_5.f90: Ditto.
9392 * gfortran.dg/dec_structure_6.f90: Ditto.
9393 * gfortran.dg/dec_structure_7.f90: Ditto.
9394 * gfortran.dg/dec_structure_8.f90: Ditto.
9395 * gfortran.dg/dec_structure_9.f90: Ditto.
9396 * gfortran.dg/dec_structure_10.f90: Ditto.
9397 * gfortran.dg/dec_structure_11.f90: Ditto.
9398 * gfortran.dg/dec_union_1.f90: Ditto.
9399 * gfortran.dg/dec_union_2.f90: Ditto.
9400 * gfortran.dg/dec_union_3.f90: Ditto.
9401 * gfortran.dg/dec_union_4.f90: Ditto.
9402 * gfortran.dg/dec_union_5.f90: Ditto.
9403 * gfortran.dg/dec_union_6.f90: Ditto.
9404 * gfortran.dg/dec_union_7.f90: Ditto.
9405
5ec4a8cd
TV
94062016-05-07 Tom de Vries <tom@codesourcery.com>
9407
9408 PR tree-optimization/70956
9409 * gcc.dg/graphite/pr70956.c: New test.
9410
58ec1d0e
JJ
94112016-05-06 Jakub Jelinek <jakub@redhat.com>
9412
ccd88fb7
JJ
9413 PR middle-end/70941
9414 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9415 (a, b, c, d): Change type from char to signed char.
9416 (main): Compare against (signed char) -1634678893 instead of
9417 hardcoded -109. Use __builtin_abort instead of abort.
9418
dd3b6464
JJ
9419 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9420 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9421
58ec1d0e
JJ
9422 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9423
19aa23d8
YR
94242016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9425
9426 PR debug/70935
9427 * gcc.dg/torture/pr70935.c: New test.
9428
ae5f0df1
OE
94292016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9430
9431 PR target/58219
ce23a8ff 9432 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9433
078f7e37
RB
94342016-05-06 Richard Biener <rguenther@suse.de>
9435
9436 PR tree-optimization/70960
9437 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9438
765d7b54
OE
94392016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9440
9441 PR target/52933
9442 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9443 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9444 Adjust expected instruction counts.
9445 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9446
29c94e65
MP
94472016-05-06 Marek Polacek <polacek@redhat.com>
9448
9449 PR sanitizer/70875
9450 * gcc.dg/ubsan/bounds-3.c: New test.
9451
3684b02e
OE
94522016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9453
9454 PR target/54089
9455 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9456
8706773f
RB
94572016-05-06 Richard Biener <rguenther@suse.de>
9458
9459 PR middle-end/70931
9460 * gfortran.dg/pr70931.f90: New testcase.
9461
a4f51018
RB
94622016-05-06 Richard Biener <rguenther@suse.de>
9463
9464 PR middle-end/70941
9465 * gcc.dg/torture/pr70941.c: New testcase.
9466
c4f2425f
BC
94672016-05-05 Bin Cheng <bin.cheng@arm.com>
9468
9469 PR tree-optimization/57206
9470 * gcc.dg/vect/pr57206.c: New test.
9471
5dc08197
RO
94722016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9473
9474 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9475
351f85c5
JJ
94762016-05-05 Jakub Jelinek <jakub@redhat.com>
9477
568bac8c
JJ
9478 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9479
351f85c5
JJ
9480 * c-c++-common/Wdangling-else-4.c: New test.
9481
33fd7785
JJ
94822016-05-04 Jakub Jelinek <jakub@redhat.com>
9483
2d1ac15a
JJ
9484 PR c++/70906
9485 PR c++/70933
9486 * g++.dg/opt/pr70906.C: New test.
9487 * g++.dg/opt/pr70933.C: New test.
9488
33fd7785
JJ
9489 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9490
6b715bf6
JH
94912016-05-04 Jan Hubicka <hubicka@ucw.cz>
9492
9493 * gcc.dg/ipa/pure-const-3.c: New testcase.
9494
deef7113
MP
94952016-05-04 Marek Polacek <polacek@redhat.com>
9496
9497 * c-c++-common/Wdangling-else-1.c: New test.
9498 * c-c++-common/Wdangling-else-2.c: New test.
9499 * c-c++-common/Wdangling-else-3.c: New test.
9500
5396db97
KCY
95012016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9502
9503 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9504 flag is present.
9505
de55efd5
MP
95062016-05-04 Marek Polacek <polacek@redhat.com>
9507
9508 PR c/48778
9509 * gcc.dg/Waddress-2.c: New test.
9510
475839b6
AM
95112016-05-04 Alan Modra <amodra@gmail.com>
9512
9513 * gcc.target/powerpc/pr70866.c: New.
9514
b25aad5f
MS
95152016-05-03 Martin Sebor <msebor@redhat.com>
9516
9517 PR c++/66561
9518 * c-c++-common/builtin_location.c: New test.
9519 * g++.dg/cpp1y/builtin_location.C: New test.
9520
79ce98bc
MP
95212016-05-03 Marek Polacek <polacek@redhat.com>
9522
9523 PR c/70859
9524 * gcc.dg/pr70859.c: New test.
9525 * gcc.dg/pr70859-2.c: New test.
9526
402e89f5
PMR
95272016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9528
9529 * gnat.dg/debug5.adb: New testcase.
9530
f3d90045
DV
95312016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9532
9533 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9534 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9535 Procedure to check for z10 instruction set.
9536
1e26cec1
CL
95372016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9538
9539 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9540
71aca5a0
AM
95412016-05-03 Alan Modra <amodra@gmail.com>
9542
9543 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9544
2fd70ec1
JJ
95452016-05-03 Jakub Jelinek <jakub@redhat.com>
9546
9547 * gcc.target/i386/avx512f-cvt-1.c: New test.
9548
e5705cf7
L
95492016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9550
9551 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9552 -fdump-tree-vrp-details.
9553
381cdae4
RB
95542016-05-03 Richard Biener <rguenther@suse.de>
9555
9556 * gcc.dg/pr30172-1.c: Adjust.
9557 * gcc.dg/pr63743.c: Likewise.
9558 * gcc.dg/tm/pr51696.c: Likewise.
9559 * c-c++-common/tm/safe-1.c: Likewise.
9560 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9561 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9562 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9563 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9564
adedd5c1
JJ
95652016-05-03 Jakub Jelinek <jakub@redhat.com>
9566
31ed1665
JJ
9567 PR rtl-optimization/70467
9568 * gcc.target/i386/pr70467-3.c: New test.
9569 * gcc.target/i386/pr70467-4.c: New test.
9570
dea60b59
JJ
9571 PR tree-optimization/70916
9572 * gcc.c-torture/compile/pr70916.c: New test.
9573
adedd5c1
JJ
9574 PR target/49244
9575 * gcc.target/i386/pr49244-1.c: New test.
9576 * gcc.target/i386/pr49244-2.c: New test.
9577
f80041ef
BS
95782016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9579
9580 PR rtl-optimization/44281
9581 * gcc.target/i386/pr44281.c: New test.
9582
1cfcd39e
BC
95832016-05-03 bin cheng <bin.cheng@arm.com>
9584
9585 PR tree-optimization/56541
9586 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9587 * gcc.dg/vect/pr56541.c: new test.
9588
4304ccfd
MM
95892016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9590
9591 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9592 __float128.
9593 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9594
50d94c29
L
95952016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9596
9597 PR testsuite/70520
9598 * c-c++-common/asan/clone-test-1.c (main): Align child process
9599 stack to 16 bytes.
9600
bc1aee87
DM
96012016-05-02 David Malcolm <dmalcolm@redhat.com>
9602
9603 PR c++/62314
9604 * g++.dg/spellcheck-fields-2.C: New test case.
9605
474e0129
DM
96062016-05-02 David Malcolm <dmalcolm@redhat.com>
9607
9608 PR c++/62314
9609 * g++.dg/pr62314.C: New test case.
9610
818b88a7
JH
96112016-05-02 Jan Hubicka <hubicka@ucw.cz>
9612
9613 * gcc.dg/ipa/inline-8.c: New testcase.
9614
dd77684f
JJ
96152016-05-02 Jakub Jelinek <jakub@redhat.com>
9616
9617 PR rtl-optimization/70467
9618 * gcc.target/i386/pr70467-1.c: New test.
9619
72407e00
BE
96202016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9621
9622 * gcc.dg/spec-options.c: Run the test on all targets.
9623 * gcc.dg/foo.specs: Use cpp_unique_options.
9624
dd53d197
MG
96252016-05-02 Marc Glisse <marc.glisse@inria.fr>
9626
9627 * gcc.dg/tree-ssa/unord.c: New testcase.
9628
a8b85ce9
MG
96292016-05-02 Marc Glisse <marc.glisse@inria.fr>
9630
9631 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9632
5b37e866
NS
96332016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9634
9635 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9636
7176a4a0
MP
96372016-05-02 Marek Polacek <polacek@redhat.com>
9638
9639 PR c/70851
9640 * gcc.dg/enum-incomplete-3.c: New test.
9641
6b9933b9
MP
96422016-05-02 Marek Polacek <polacek@redhat.com>
9643 Tom de Vries <tom@codesourcery.com>
9644
9645 PR tree-optimization/70700
9646 * gcc.dg/pr70700.c: New test.
9647
90f82260
UB
96482016-05-01 Uros Bizjak <ubizjak@gmail.com>
9649
9650 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9651 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9652 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9653 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9654 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9655
f73036c1
EB
96562016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9657
9658 * ada/acats/run_acats: Rename into...
9659 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9660 * ada/acats/run_all.sh: Remove redundant test.
9661 (target_run): Move around.
9662 (target_gnatchop): Use newly built executable.
9663 (target_gnatmake): Likewise.
9664 Check that the compilation of impbit succeeds.
9665
85e051a3
OE
96662016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9667
9668 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9669 * gcc.dg/20021029-1.c: Likewise.
9670 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9671 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9672 * gcc.target/sh/cmpstr.c: Likewise.
9673 * gcc.target/sh/cmpstrn.c: Likewise.
9674 * gcc.target/sh/memset.c: Likewise.
9675 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9676 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9677 * gcc.target/sh/pr39423-1.c: Likewise.
9678 * gcc.target/sh/pr49468-di.c: Likewise.
9679 * gcc.target/sh/pr49468-si.c: Likewise.
9680 * gcc.target/sh/pr49880-1.c: Likewise.
9681 * gcc.target/sh/pr49880-2.c: Likewise.
9682 * gcc.target/sh/pr49880-3.c: Likewise.
9683 * gcc.target/sh/pr50751-1.c: Likewise.
9684 * gcc.target/sh/pr50751-4.c: Likewise.
9685 * gcc.target/sh/pr50751-7.c: Likewise.
9686 * gcc.target/sh/pr51244-1.c: Likewise.
9687 * gcc.target/sh/pr51244-10.c: Likewise.
9688 * gcc.target/sh/pr51244-11.c: Likewise.
9689 * gcc.target/sh/pr51244-12.c: Likewise.
9690 * gcc.target/sh/pr51244-13.c: Likewise.
9691 * gcc.target/sh/pr51244-14.c: Likewise.
9692 * gcc.target/sh/pr51244-17.c: Likewise.
9693 * gcc.target/sh/pr51244-18.c: Likewise.
9694 * gcc.target/sh/pr51244-19.c: Likewise.
9695 * gcc.target/sh/pr51244-4.c: Likewise.
9696 * gcc.target/sh/pr51244-5.c: Likewise.
9697 * gcc.target/sh/pr51244-7.c: Likewise.
9698 * gcc.target/sh/pr51244-8.c: Likewise.
9699 * gcc.target/sh/pr51244-9.c: Likewise.
9700 * gcc.target/sh/pr51697.c: Likewise.
9701 * gcc.target/sh/pr52483-1.c: Likewise.
9702 * gcc.target/sh/pr52483-2.c: Likewise.
9703 * gcc.target/sh/pr52483-3.c: Likewise.
9704 * gcc.target/sh/pr52483-5.c: Likewise.
9705 * gcc.target/sh/pr52933-1.c: Likewise.
9706 * gcc.target/sh/pr52933-2.c: Likewise.
9707 * gcc.target/sh/pr52933-3.c: Likewise.
9708 * gcc.target/sh/pr53568-1.c: Likewise.
9709 * gcc.target/sh/pr53976-1.c: Likewise.
9710 * gcc.target/sh/pr53988-1.c: Likewise.
9711 * gcc.target/sh/pr53988.c: Likewise.
9712 * gcc.target/sh/pr54089-1.c: Likewise.
9713 * gcc.target/sh/pr54089-6.c: Likewise.
9714 * gcc.target/sh/pr54089-7.c: Likewise.
9715 * gcc.target/sh/pr54089-8.c: Likewise.
9716 * gcc.target/sh/pr54089-9.c: Likewise.
9717 * gcc.target/sh/pr54236-1.c: Likewise.
9718 * gcc.target/sh/pr54236-2.c: Likewise.
9719 * gcc.target/sh/pr54236-3.c: Likewise.
9720 * gcc.target/sh/pr54236-4.c: Likewise.
9721 * gcc.target/sh/pr54386.c: Likewise.
9722 * gcc.target/sh/pr54602-1.c: Likewise.
9723 * gcc.target/sh/pr54685.c: Likewise.
9724 * gcc.target/sh/pr54760-1.c: Likewise.
9725 * gcc.target/sh/pr54760-2.c: Likewise.
9726 * gcc.target/sh/pr54760-3.c: Likewise.
9727 * gcc.target/sh/pr54760-4.c: Likewise.
9728 * gcc.target/sh/pr54760-5.c: Likewise.
9729 * gcc.target/sh/pr54760-6.c: Likewise.
9730 * gcc.target/sh/pr55146.c: Likewise.
9731 * gcc.target/sh/pr55160.c: Likewise.
9732 * gcc.target/sh/pr59278.c: Likewise.
9733 * gcc.target/sh/pr59401-1.c: Likewise.
9734 * gcc.target/sh/pr59533-1.c: Likewise.
9735 * gcc.target/sh/pr63260.c: Likewise.
9736 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9737 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9738 * gcc.target/sh/strlen.c: Likewise.
9739 * gcc.target/sh/torture/pr30807.c: Likewise.
9740 * gcc.target/sh/torture/pr34777.c: Likewise.
9741 * gcc.target/sh/torture/pr64652.c: Likewise.
9742 * gcc.target/sh/torture/pr65505.c: Likewise.
9743 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9744 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9745
411e5c67
PC
97462016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9747
9748 PR c++/66644
9749 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9750
8fa97501
BS
97512016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9752
9753 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9754 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9755 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9756 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9757
5a956111
PP
97582016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9759
9760 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9761 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9762
e7ff0319
CP
97632016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9764
9765 PR middle-end/70626
9766 * c-c++-common/goacc/combined-reduction.c: New test.
9767 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9768
52d11a4b
L
97692016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9770
9771 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9772 *movdi_internal pattern only if PIC off.
9773 * gcc.target/i386/pr70155-2.c: Likewise.
9774 * gcc.target/i386/pr70155-3.c: Likewise.
9775 * gcc.target/i386/pr70155-4.c: Likewise.
9776 * gcc.target/i386/pr70155-5.c: Likewise.
9777 * gcc.target/i386/pr70155-6.c: Likewise.
9778 * gcc.target/i386/pr70155-7.c: Likewise.
9779 * gcc.target/i386/pr70155-8.c: Likewise.
9780 * gcc.target/i386/pr70155-15.c: Likewise.
9781 * gcc.target/i386/pr70155-17.c: Likewise.
9782 * gcc.target/i386/pr70155-22.c: Likewise.
9783
8960db31
BC
97842016-04-29 Bin Cheng <bin.cheng@arm.com>
9785
9786 PR tree-optimization/70803
9787 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9788
cca535a4
IE
97892016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9790
9791 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9792 optimization of vector loop.
9793 * gcc.target/i386/vect-unpack-3.c: New test.
9794 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9795 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9796 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9797
500ecf4a
MP
97982016-04-29 Marek Polacek <polacek@redhat.com>
9799
9800 PR sanitizer/70342
9801 * g++.dg/ubsan/null-7.C: New test.
9802
2fff3db8
MP
9803 PR c/70852
9804 * gcc.dg/pr70852.c: New test.
9805
509063eb
DV
98062016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9807
9808 PR/69089
9809 * g++.dg/cpp0x/alignas6.C: New test.
9810
83745c0d
DV
98112016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9812
c87885ca
RO
9813 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9814 * gcc.dg/pr27003.c: Likewise.
9815 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9816 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9817 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9818 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9819 * gcc.target/arc/mxy.c: Likewise.
9820 * gcc.target/arc/mswape.c: Likewise.
9821 * gcc.target/arc/mrtsc.c: Likewise.
9822 * gcc.target/arc/mcrc.c: Likewise.
9823 * gcc.target/arc/mdsp-packa.c: Likewise.
9824 * gcc.target/arc/mdvbf.c: Likewise.
9825 * gcc.target/arc/mlock.c: Likewise.
9826 * gcc.target/arc/mmac-24.c: Likewise.
9827 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9828
849b265d
BS
98292016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9830 Matthijs Kooijman <matthijs@stdin.nl>
9831 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9832
9833 PR target/60040
9834 * gcc.target/avr/pr60040-1.c: New.
9835 * gcc.target/avr/pr60040-2.c: New.
9836
1390536b
RB
98372016-04-29 Richard Biener <rguenther@suse.de>
9838
9839 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9840
98998245
RB
98412016-04-29 Richard Biener <rguenther@suse.de>
9842
9843 PR tree-optimization/13962
9844 PR tree-optimization/65686
9845 * gcc.dg/uninit-pr65686.c: New testcase.
9846
8b80cc21
JJ
98472016-04-29 Jakub Jelinek <jakub@redhat.com>
9848
9849 PR middle-end/70843
9850 * gcc.dg/pr70843.c: New test.
9851
6181bc30
JJ
98522016-04-28 Jakub Jelinek <jakub@redhat.com>
9853
9854 PR target/70858
9855 * gcc.target/i386/pr70858.c: New test.
9856
f4cb3612
AB
98572016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9858
9859 * gcc.target/arc/nps400-1.c: New file.
9860
8ad9df62
JR
98612016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9862 Andrew Burgess <andrew.burgess@embecosm.com>
9863
9864 * gcc.target/arc/movh_cl-1.c: New file.
9865
ceaaa9fe
JR
98662016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9867 Andrew Burgess <andrew.burgess@embecosm.com>
9868
9869 * gcc.target/arc/extzv-1.c: New file.
9870 * gcc.target/arc/insv-1.c: New file.
9871 * gcc.target/arc/insv-2.c: New file.
9872 * gcc.target/arc/movb-1.c: New file.
9873 * gcc.target/arc/movb-2.c: New file.
9874 * gcc.target/arc/movb-3.c: New file.
9875 * gcc.target/arc/movb-4.c: New file.
9876 * gcc.target/arc/movb-5.c: New file.
9877 * gcc.target/arc/movb_cl-1.c: New file.
9878 * gcc.target/arc/movb_cl-2.c: New file.
9879 * gcc.target/arc/movbi_cl-1.c: New file.
9880 * gcc.target/arc/movl-1.c: New file.
9881
4d03dc2f
JR
98822016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9883 Andrew Burgess <andrew.burgess@embecosm.com>
9884
9885 * gcc.target/arc/cmem-1.c: New file.
9886 * gcc.target/arc/cmem-2.c: New file.
9887 * gcc.target/arc/cmem-3.c: New file.
9888 * gcc.target/arc/cmem-4.c: New file.
9889 * gcc.target/arc/cmem-5.c: New file.
9890 * gcc.target/arc/cmem-6.c: New file.
9891 * gcc.target/arc/cmem-7.c: New file.
9892 * gcc.target/arc/cmem-ld.inc: New file.
9893 * gcc.target/arc/cmem-st.inc: New file.
9894
81262dad
JJ
98952016-04-28 Jakub Jelinek <jakub@redhat.com>
9896
9897 PR target/70821
9898 * gcc.target/i386/pr70821.c: New test.
9899
0a31a09a
BS
99002016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9901
9902 * gcc.target/powerpc/vec-adde.c: New test.
9903 * gcc.target/powerpc/vec-adde-int128.c: New test.
9904
3ddffba9
JJ
99052016-04-28 Jakub Jelinek <jakub@redhat.com>
9906
9907 * gcc.target/i386/avx-vround-1.c: New test.
9908 * gcc.target/i386/avx-vround-2.c: New test.
9909 * gcc.target/i386/avx512vl-vround-1.c: New test.
9910 * gcc.target/i386/avx512vl-vround-2.c: New test.
9911
713dedcd
RO
99122016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9913
9914 PR testsuite/70595
9915 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9916 (check_effective_target_cilkplus_runtime): ... this.
9917 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9918 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9919
9920 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9921 Require cilkplus_runtime.
9922 Don't add -lcilkrts.
9923 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9924 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9925 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9926 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9927 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9928 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9929 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9930 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9931 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9932 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9933 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9934 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9935 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9936 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9937 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9938 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9939 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9940 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9941 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9942 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9943 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9944 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9945 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9946 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9947 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9948 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9949 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9950 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9951 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9952
9953 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9954 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9955
9956 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9957
9958 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9959 cilkplus_runtime.
9960
3563f78f
MG
99612016-04-27 Marc Glisse <marc.glisse@inria.fr>
9962
9963 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9964 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9965
6bc2bb18
RB
99662015-04-27 Ryan Burn <contact@rnburn.com>
9967
9968 PR c++/69024
9969 PR c++/68997
9970 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9971 diagnostic.
9972 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9973 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9974
1e55d29a
EB
99752016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9976
9977 * gnat.dg/limited_with4.ad[sb]: New test.
9978 * gnat.dg/limited_with4_pkg.ads: New helper.
9979
087146ca
L
99802016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9981
9982 PR target/70155
9983 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9984 and movv1ti_internal patterns
9985 * gcc.target/i386/pr70155-1.c: New test.
9986 * gcc.target/i386/pr70155-2.c: Likewise.
9987 * gcc.target/i386/pr70155-3.c: Likewise.
9988 * gcc.target/i386/pr70155-4.c: Likewise.
9989 * gcc.target/i386/pr70155-5.c: Likewise.
9990 * gcc.target/i386/pr70155-6.c: Likewise.
9991 * gcc.target/i386/pr70155-7.c: Likewise.
9992 * gcc.target/i386/pr70155-8.c: Likewise.
9993 * gcc.target/i386/pr70155-9.c: Likewise.
9994 * gcc.target/i386/pr70155-10.c: Likewise.
9995 * gcc.target/i386/pr70155-11.c: Likewise.
9996 * gcc.target/i386/pr70155-12.c: Likewise.
9997 * gcc.target/i386/pr70155-13.c: Likewise.
9998 * gcc.target/i386/pr70155-14.c: Likewise.
9999 * gcc.target/i386/pr70155-15.c: Likewise.
10000 * gcc.target/i386/pr70155-16.c: Likewise.
10001 * gcc.target/i386/pr70155-17.c: Likewise.
10002 * gcc.target/i386/pr70155-18.c: Likewise.
10003 * gcc.target/i386/pr70155-19.c: Likewise.
10004 * gcc.target/i386/pr70155-20.c: Likewise.
10005 * gcc.target/i386/pr70155-21.c: Likewise.
10006 * gcc.target/i386/pr70155-22.c: Likewise.
10007
92329f9f
L
100082016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10009
10010 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10011 ".{5,6}".
10012
309a0cf6
BC
100132016-04-27 Bin Cheng <bin.cheng@arm.com>
10014
10015 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10016 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10017 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10018 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10019 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10020
72ed2b9c
RB
100212016-04-27 Richard Biener <rguenther@suse.de>
10022
10023 PR ipa/70760
10024 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10025 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10026
3c98ff9b
NS
100272016-04-27 Nathan Sidwell <nathan@acm.org>
10028
10029 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10030 * g++.dg/ubsan/pr63956.C: Adjust error location.
10031
9ec5d66b
NC
100322016-04-27 Nick Clifton <nickc@redhat.com>
10033
10034 PR middle-end/49889
10035 * gcc.dg/pr49889.c: New test.
10036
c1e1f433
BS
100372016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10038
10039 * c-c++-common/memset-array.c: New test.
10040
8ac43293
MS
100412016-04-26 Martin Sebor <msebor@redhat.com>
10042
10043 PR c++/66639
10044 * g++.dg/cpp1y/func_constexpr.C: New test.
10045
843ce8ab
PP
100462016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10047
10048 PR c++/70241
10049 * g++.dg/cpp0x/enum32.C: New test.
10050 * g++.dg/cpp0x/enum33.C: New test.
10051
100522016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10053
10054 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10055 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10056 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10057 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10058 * gcc.c-torture/execute/pr38151.c: Likewise.
10059 * gcc.c-torture/execute/pr66556.c: Likewise.
10060 * gcc.c-torture/execute/pr67781.c: Likewise.
10061 * gcc.c-torture/execute/pr68648.c: Likewise.
10062
ca1206be
MG
100632016-04-26 Marc Glisse <marc.glisse@inria.fr>
10064
10065 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10066
2448a956
MP
100672016-04-26 Marek Polacek <polacek@redhat.com>
10068
10069 PR c/67784
10070 * gcc.dg/pr67784-3.c: New test.
10071 * gcc.dg/pr67784-4.c: New test.
10072 * gcc.dg/pr67784-5.c: New test.
10073
b02a5e26
MP
10074 PR c/70791
10075 * gcc.dg/Wnested-externs-2.c: New test.
10076
6b6aa8d3
MG
100772016-04-26 Marc Glisse <marc.glisse@inria.fr>
10078
10079 * gcc.dg/fold-plusmult.c: Adjust.
10080 * gcc.dg/no-strict-overflow-6.c: Adjust.
10081 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10082
a2095b55
BS
100832016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10084
10085 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10086 number scans.
10087 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10088 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10089 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10090 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10091 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10092 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10093 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10094 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10095 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10096 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10097 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10098 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10099 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10100 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10101 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10102 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10103 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10104 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10105 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10106 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10107 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10108 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10109 scans.
10110 * gcc.target/i386/pr32219-4.c: Likewise.
10111 * gcc.target/i386/pr32219-6.c: Likewise.
10112 * gcc.target/i386/pr32219-8.c: Likewise.
10113
bb0cc5c8
KT
101142016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10115
10116 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10117 associated options.
10118
5a0802ea
MP
101192016-04-26 Marek Polacek <polacek@redhat.com>
10120
10121 PR c++/70744
10122 * g++.dg/ext/cond2.C: New test.
10123
00f615af
BC
101242016-04-26 Bin Cheng <bin.cheng@arm.com>
10125
10126 PR tree-optimization/70771
10127 PR tree-optimization/70775
10128 * gcc.dg/pr70771.c: New test.
25939d34 10129 * gcc.dg/pr70775.c: New test.
00f615af 10130
218155e7
BS
101312016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10132
10133 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10134
ab99f467
RB
101352016-04-25 Richard Biener <rguenther@suse.de>
10136
10137 PR tree-optimization/70780
10138 * gcc.dg/torture/pr70780.c: New testcase.
10139
3f8257db 101402016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10141
c87885ca
RO
10142 * gcc.target/arm/neon-vaddws16.c: New test.
10143 * gcc.target/arm/neon-vaddws32.c: New test.
10144 * gcc.target/arm/neon-vaddwu16.c: New test.
10145 * gcc.target/arm/neon-vaddwu32.c: New test.
10146 * gcc.target/arm/neon-vaddwu8.c: New test.
10147 * lib/target-supports.exp
93c590ee
MC
10148 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10149 that arm neon support vector widen sum of HImode TO SImode.
10150
d6c1a7a7
JJ
101512016-04-23 Jakub Jelinek <jakub@redhat.com>
10152
10153 PR sanitizer/70712
10154 * c-c++-common/asan/pr70712.c: New test.
10155
ab0fc037
TS
101562016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10157
10158 * .gitattributes: New file.
10159
2aa64824
CL
101602016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10161
10162 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10163
e7e12d92
DH
101642016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10165
10166 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10167 * gfortran.dg/submodule_15.f08: Likewise.
10168
d1431192
RB
101692016-04-22 Richard Biener <rguenther@suse.de>
10170
10171 PR tree-optimization/70740
10172 * gcc.dg/torture/pr70740.c: New testcase.
10173
04a63c24
L
101742016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10175
10176 PR target/70750
10177 * gcc.target/i386/pr70750-1.c: New test.
10178 * gcc.target/i386/pr70750-2.c: Likewise.
10179
20700098
PC
101802016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10181
10182 PR c++/70540
10183 * g++.dg/cpp0x/auto48.C: New.
10184
aedf4e12
MP
101852016-04-21 Marek Polacek <polacek@redhat.com>
10186
10187 PR c++/70513
10188 * g++.dg/cpp0x/forw_enum12.C: New test.
10189 * g++.dg/cpp0x/forw_enum13.C: New test.
10190
2074d80a
KY
101912016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10192
10193 PR target/70728
10194 * gcc.target/i386/pr70728.c: New test.
10195
aef4aab0
RB
101962016-04-21 Richard Biener <rguenther@suse.de>
10197
10198 PR middle-end/70747
10199 * gcc.dg/pr70747.c: New testcase.
10200
2359e571
BC
102012016-04-21 Bin Cheng <bin.cheng@arm.com>
10202
10203 PR tree-optimization/70715
10204 * gcc.dg/tree-ssa/scev-13.c: New test.
10205
ce0e66ff
MG
102062016-04-21 Marc Glisse <marc.glisse@inria.fr>
10207
10208 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10209
2c2870a1
MG
102102016-04-21 Marc Glisse <marc.glisse@inria.fr>
10211
10212 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10213
a2b056a3
JH
102142016-04-20 Jan Hubicka <jh@suse.cz>
10215
10216 PR ipa/70018
10217 * g++.dg/ipa/nothrow-1.C: New testcase.
10218
ee392fc2
NS
102192016-04-20 Nathan Sidwell <nathan@acm.org>
10220
10221 PR c++/55635
10222 * g++.dg/eh/delete1.C: New.
10223
dda49daf
L
102242016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10225
10226 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10227 -mtune-ctrl=sse_typeless_stores.
10228
8a5b9d5a
L
102292016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10230
10231 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10232
1011119f
BC
102332016-04-20 Bin Cheng <bin.cheng@arm.com>
10234
10235 PR tree-optimization/69489
10236 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10237
477d4906
IV
102382016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10239
10240 PR c++/69363
10241 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10242 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10243 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10244
fad08d12
BC
102452016-04-20 Bin Cheng <bin.cheng@arm.com>
10246
10247 PR tree-optimization/56625
10248 PR tree-optimization/69489
10249 * gcc.dg/vect/pr56625.c: New test.
10250 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10251
9e3e4fab
AP
102522016-04-20 Andrew Pinski <apinski@cavium.com>
10253
10254 PR target/64971
10255 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10256
d7aa24e4
AC
102572016-04-20 Arnaud Charlet <charlet@adacore.com>
10258
10259 * gnat.dg/self1.adb: Remove now incorrect test.
10260
e6d62b46
BC
102612016-04-20 Bin Cheng <bin.cheng@arm.com>
10262
10263 * gcc.dg/tree-ssa/scev-11.c: New test.
10264 * gcc.dg/tree-ssa/scev-12.c: New test.
10265
2697b189
MP
102662016-04-20 Marek Polacek <polacek@redhat.com>
10267
10268 PR tree-optimization/70725
10269 * gcc.dg/pr70725.c: New test.
10270
60d393e8
RB
102712016-04-20 Richard Biener <rguenther@suse.de>
10272
10273 PR tree-optimization/70726
10274 * g++.dg/vect/pr70726.cc: New testcase.
10275
82c6f58a
AK
102762016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10277
10278 PR target/70674
10279 * gcc.target/s390/pr70674.c: New test.
10280
90eeab20
JD
102812016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10282
10283 PR libgfortran/70684
10284 * gfortran.dg/list_read_14.f90: New test.
10285
fc9cf6da
L
102862016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10287
10288 PR target/69201
10289 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10290 extern to force it misaligned.
10291 (b): Likewise.
10292 (c): Likewise.
10293 (d): Likewise.
10294 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10295 Don't check `*' before movv4sf_internal.
10296 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10297 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10298 Don't check `*' before movv16qi_internal.
10299 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10300 extern to force it misaligned.
10301 (b): Likewise.
10302 (c): Likewise.
10303 (d): Likewise.
10304 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10305 Don't check `*' before movv2df_internal.
10306 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10307 extern to force it misaligned.
10308 (b): Likewise.
10309 (c): Likewise.
10310 (d): Likewise.
10311 Check movv8sf_internal instead of avx_storeups256.
10312 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10313
ea8927ea
RB
103142016-04-19 Richard Biener <rguenther@suse.de>
10315
10316 PR tree-optimization/70171
10317 * g++.dg/tree-ssa/pr70171.C: New testcase.
10318
65f52ee9
RB
103192016-04-19 Richard Biener <rguenther@suse.de>
10320
10321 PR tree-optimization/70724
10322 * gcc.dg/torture/pr70724.c: New testcase.
10323
987b67f1
VM
103242016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10325
10326 PR middle-end/70689
c87885ca 10327 * gcc.target/i386/pr70689.c: New.
987b67f1 10328
91a47c39
L
103292016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10330
10331 PR target/70708
10332 * gcc.target/i386/pr70708.c: New test.
10333
8270b82d
RB
103342016-04-18 Richard Biener <rguenther@suse.de>
10335
10336 PR tree-optimization/43434
10337 * gcc.dg/vect/pr43434.c: New testcase.
10338 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10339 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10340 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10341 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10342 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10343 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10344 * gcc.dg/gomp/pr68640.c: Likewise.
10345 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10346 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10347
edd048e2
RB
103482016-04-18 Richard Biener <rguenther@suse.de>
10349
10350 PR tree-optimization/70701
10351 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10352
bd5c7330
TV
103532016-04-18 Tom de Vries <tom@codesourcery.com>
10354
10355 PR testsuite/70699
10356 * gcc.dg/pr70161.c: Add dot-file scans.
10357 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10358 instead of after last dot char.
10359
23f2660f
EB
103602016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10361
10362 * c-c++-common/dump-ada-spec-3.c: New test.
10363 * c-c++-common/dump-ada-spec-4.c: Likewise.
10364
da152c9f
TV
103652016-04-17 Tom de Vries <tom@codesourcery.com>
10366
10367 PR other/70183
10368 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10369
cc950f98
JH
103702016-04-15 Jan Hubicka <jh@suse.cz>
10371
10372 PR ipa/70018
10373 * g++.dg/ipa/pure-const-1.C: New testcase.
10374 * g++.dg/ipa/pure-const-2.C: New testcase.
10375 * g++.dg/ipa/pure-const-3.C: New testcase.
10376
949505a9
MP
103772016-04-15 Marek Polacek <polacek@redhat.com>
10378
10379 PR c/70671
10380 * gcc.dg/bitfld-22.c: New test.
10381
10e547d6
BS
103822016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10383
10384 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10385 x86_64.
10386
1e77281b
MP
103872016-04-15 Marek Polacek <polacek@redhat.com>
10388
10389 PR c/70651
10390 * c-c++-common/pr70651.c: New test.
10391
e501fa8e
KT
103922016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10393
10394 PR rtl-optimization/70681
10395 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10396 dump scan on arm and powerpc.
10397 * gcc.dg/pr10474.c: Likewise.
10398
dda1bf61
JJ
103992016-04-15 Jakub Jelinek <jakub@redhat.com>
10400
ca4ef1ff
JJ
10401 PR c++/69517
10402 PR c++/70019
10403 PR c++/70588
10404 * g++.dg/cpp1y/vla11.C: Revert for real.
10405
dda1bf61
JJ
10406 PR c/70436
10407 * c-c++-common/Wparentheses-1.c: New test.
10408 * c-c++-common/gomp/Wparentheses-1.c: New test.
10409 * c-c++-common/gomp/Wparentheses-2.c: New test.
10410 * c-c++-common/gomp/Wparentheses-3.c: New test.
10411 * c-c++-common/gomp/Wparentheses-4.c: New test.
10412 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10413 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10414 * c-c++-common/goacc/Wparentheses-1.c: New test.
10415
1355e62c
KY
104162016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10417
10418 PR target/70662
10419 * gcc.target/i386/pr70662.c: New test.
10420
0ab34b9e 104212016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10422 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10423
10424 PR tree-optimization/70130
10425 * gcc.dg/vect/O3-pr70130.c: New testcase.
10426
bc773aad
MM
104272016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10428
6e9b2286
MM
10429 PR target/70669
10430 * gcc.target/powerpc/pr70669.c: New test.
10431
bc773aad
MM
10432 PR target/70640
10433 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10434 a power7 system that does not have an assembler that supports
10435 power8.
10436
d8747845
MS
104372016-04-14 Martin Sebor <msebor@redhat.com>
10438
10439 PR c++/69517
10440 PR c++/70019
10441 PR c++/70588
10442 * c-c++-common/ubsan/vla-1.c: Revert.
10443 * g++.dg/cpp1y/vla11.C: Same.
10444 * g++.dg/cpp1y/vla12.C: Same.
10445 * g++.dg/cpp1y/vla13.C: Same.
10446 * g++.dg/cpp1y/vla14.C: Same.
10447 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10448 * g++.dg/init/array24.C: Same.
d8747845
MS
10449 * g++.dg/ubsan/vla-1.C: Same.
10450
85128559
MP
104512016-04-14 Marek Polacek <polacek@redhat.com>
10452 Jan Hubicka <hubicka@ucw.cz>
10453
10454 PR c++/70029
10455 * g++.dg/torture/pr70029.C: New test.
10456
52fbb073
MS
104572016-04-14 Martin Sebor <msebor@redhat.com>
10458
10459 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10460 type size to prevent failures on targets with very low maximum
10461 alignment.
10462
6db61d6f
RB
104632016-04-14 Richard Biener <rguenther@suse.de>
10464
10465 PR tree-optimization/70623
10466 * gcc.dg/torture/pr70623.c: New testcase.
10467 * gcc.dg/torture/pr70623-2.c: Likewise.
10468
342fac95
MS
104692016-04-13 Martin Sebor <msebor@redhat.com>
10470
10471 PR c++/69517
10472 PR c++/70019
10473 PR c++/70588
10474 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10475 * g++.dg/cpp1y/vla11.C: New test.
10476 * g++.dg/cpp1y/vla12.C: New test.
10477 * g++.dg/cpp1y/vla13.C: New test.
10478 * g++.dg/cpp1y/vla14.C: New test.
10479 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10480 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10481 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10482
d93c452f
JJ
104832016-04-13 Jakub Jelinek <jakub@redhat.com>
10484
10485 PR c++/70641
10486 * g++.dg/opt/pr70641.C: New test.
10487
85115fb6
RO
104882016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10489
10490 PR rtl-optimization/68749
10491 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10492 effects of argument promotions.
10493 Remove default args to dg-skip-if.
10494
545a4139
PC
104952016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10496
10497 PR c++/70635
10498 * g++.dg/parse/pr70635.C: New.
10499
b3a77f21
MP
105002016-04-13 Marek Polacek <polacek@redhat.com>
10501
10502 PR c++/70639
10503 * c-c++-common/Wmisleading-indentation-4.c: New test.
10504
99cd9857
MP
105052016-04-13 Marek Polacek <polacek@redhat.com>
10506
10507 PR c/70436
c87885ca
RO
10508 * gcc.dg/Wparentheses-12.c: New test.
10509 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10510
75ca93ec
IE
105112016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10512
10513 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10514 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10515 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10516
3d3f9e7e
JJ
105172016-04-13 Jakub Jelinek <jakub@redhat.com>
10518
37947cd0
JJ
10519 PR middle-end/70633
10520 * gcc.c-torture/compile/pr70633.c: New test.
10521
3d3f9e7e
JJ
10522 PR debug/70628
10523 * gcc.dg/torture/pr70628.c: New test.
10524
92886d3e
PP
105252016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10526
10527 PR c++/70610
10528 * g++.dg/template/pr70610.C: New test.
10529 * g++.dg/template/pr70610-2.C: New test.
10530 * g++.dg/template/pr70610-3.C: New test.
10531 * g++.dg/template/pr70610-4.C: New test.
10532
13bd7c2b
JJ
105332016-04-12 Jakub Jelinek <jakub@redhat.com>
10534
6512fa6d
JJ
10535 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10536 128 instead of 32.
10537
13bd7c2b
JJ
10538 PR c++/70571
10539 * g++.dg/ext/pr70571.C: New test.
10540
20b9851c
MM
105412016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10542
8a434ada 10543 PR target/70640
20b9851c
MM
10544 * gcc.target/powerpc/pr70640.c: New test.
10545
2b2f52bc
PC
105462016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10547
10548 PR c++/68722
10549 * g++.dg/parse/pr68722.C: New.
10550
5901e56a
JJ
105512016-04-12 Jakub Jelinek <jakub@redhat.com>
10552
10553 PR rtl-optimization/70596
10554 * gcc.target/i386/pr70596.c: New test.
10555
d4619dc1
NS
105562016-04-12 Nathan Sidwell <nathan@acm.org>
10557
10558 PR c++/70501
10559 * g++.dg/init/pr70501.C: New.
10560
3df530d3
DW
105612016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10562
10563 * gcc.target/i386/asm-flag-6.c: New test.
10564
b7a120d7
TV
105652016-04-12 Tom de Vries <tom@codesourcery.com>
10566
10567 PR tree-optimization/68756
10568 * gcc.dg/graphite/pr68756.c: New test.
10569
4e0eea75
JJ
105702016-04-12 Jakub Jelinek <jakub@redhat.com>
10571
10572 PR tree-optimization/70602
10573 * gcc.c-torture/execute/pr70602.c: New test.
10574
35fbda43
MM
105752016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10576
10577 PR target/70381
10578 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10579 __float128 emulator is built and runs.
10580 * gcc.target/powerpc/float128-1.c: Likewise.
10581
10582 * lib/target-supports.exp (check_ppc_float128_sw_available):
10583 Rework tests for __float128 software and hardware
10584 availability. Fix exit condition to return 0 on success.
10585
04a99ebe
JG
105862016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10587
10588 PR target/70133
10589 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10590 * gcc.target/aarch64/target_attr_15.c: Likewise.
10591
47cd5a85
PC
105922016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10593
10594 PR c++/69066
10595 * g++.dg/cpp1y/pr69066.C: New.
10596
a5edb32e
JD
105972016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10598
10599 PR fortran/68566
10600 * gfortran.dg/pr36192.f90: Update test.
10601 * gfortran.dg/pr36192_1.f90: Update test.
10602 * gfortran.dg/real_dimension_1.f: Update test.
10603 * gfortran.dg/parameter_array_init_7.f90: New test.
10604
8ef378f8
JDA
106052016-04-09 John David Anglin <danglin@gcc.gnu.org>
10606
c532c871
JDA
10607 PR testsuite/64039
10608 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10609
d34f706f
JDA
10610 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10611
75e1dd9e
JDA
10612 PR rtl-optimization/66669
10613 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10614
8a976f5f
JDA
10615 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10616
da04822a
JDA
10617 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10618 * gcc.dg/pie-1.c: Likewise.
10619 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10620 * gcc.dg/pic-4.c: Likewise.
10621 * gcc.dg/pie-3.c: Likewise.
10622 * gcc.dg/pie-4.c: Likewise.
10623
adfabcf9
JDA
10624 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10625
4a020adf
JDA
10626 PR tree-optimization/68644
10627 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10628
8ef378f8
JDA
10629 PR rtl-optimization/64886
10630 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10631
09bf990e
TV
106322016-04-09 Tom de Vries <tom@codesourcery.com>
10633
10634 PR tree-optimization/68953
10635 * gcc.dg/graphite/pr68953.c: New test.
10636
138c3c1a
DH
106372016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10638
10639 PR fortran/70592
10640 * gfortran.dg/deferred_character_16.f90: New test.
10641
f55460af
JJ
106422016-04-09 Jakub Jelinek <jakub@redhat.com>
10643
10644 PR tree-optimization/70586
10645 * gcc.c-torture/execute/pr70586.c: New test.
10646
0b77bbf3
DH
106472016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10648
10649 PR sanitizer/70573
10650 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10651 with __builtin_memset
10652 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10653
c42cfb5c
CP
106542016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10655
10656 PR lto/70289
10657 PR ipa/70348
10658 PR tree-optimization/70373
10659 PR middle-end/70533
10660 PR middle-end/70534
10661 PR middle-end/70535
10662 * c-c++-common/goacc/reduction-5.c: New test.
10663 * c-c++-common/goacc/reduction-promotions.c: New test.
10664 * gfortran.dg/goacc/reduction-3.f95: New test.
10665 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10666
56cfb596
PP
106672016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10668
10669 PR c++/70590
10670 PR c++/70452
10671 * g++.dg/pr70590.C: New test.
10672 * g++.dg/pr70590-2.C: New test.
10673
1a13c0a2
JJ
106742016-04-08 Jakub Jelinek <jakub@redhat.com>
10675
abc0647a
JJ
10676 PR middle-end/70593
10677 * gcc.target/i386/pr70593.c: New test.
10678
1a13c0a2
JJ
10679 PR rtl-optimization/70574
10680 * gcc.target/i386/avx2-pr70574.c: New test.
10681
c3da4956
MO
106822016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10683
10684 PR sanitizer/70541
10685 * c-c++-common/asan/pr70541.c: New test.
10686
9f1b833b
TV
106872016-04-08 Tom de Vries <tom@codesourcery.com>
10688
10689 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10690 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10691
bae7adda
KT
106922016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10693
10694 PR target/70566
10695 * gcc.c-torture/execute/pr70566.c: New test.
10696
211f3d57
TV
106972016-04-08 Tom de Vries <tom@codesourcery.com>
10698
10699 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10700 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10701
02cf2861
AM
107022016-04-08 Alan Modra <amodra@gmail.com>
10703
10704 * gcc.target/powerpc/pr70117.c: New.
10705
5f490f9f
JJ
107062016-04-07 Jakub Jelinek <jakub@redhat.com>
10707
56e9b710
JJ
10708 PR testsuite/70581
10709 * gcc.dg/lto/simd-function_0.c: New test.
10710
5f490f9f
JJ
10711 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10712 clones.
10713 * c-c++-common/attr-simd-2.c: Likewise.
10714 * c-c++-common/attr-simd-4.c: Likewise.
10715 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10716 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10717
e4ebc74d
TP
107182016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10719
10720 PR testsuite/70553
10721 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10722
9817ae35
TS
107232016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10724 Tom de Vries <tom@codesourcery.com>
10725
10726 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10727 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10728 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10729 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10730 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10731 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10732 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10733 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10734
e292f64d
PP
107352016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10736
10737 PR c/70436
10738 * g++.dg/warn/Wparentheses-29.C: New test.
10739
6b37bdaf
PP
107402016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10741
10742 PR c/70436
10743 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10744 explicit braces to resolve a future -Wparentheses warning.
10745
64824205
RH
107462016-04-06 Richard Henderson <rth@redhat.com>
10747
10748 * gcc.dg/pr61817-1.c: New test.
10749 * gcc.dg/pr61817-2.c: New test.
10750 * gcc.dg/pr69391-1.c: New test.
10751 * gcc.dg/pr69391-2.c: New test.
10752
bc2fc1f3
VM
107532016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10754
10755 PR rtl-optimization/70398
c87885ca 10756 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10757
41414a02
EB
107582016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10759
10760 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10761
4066ea8a
YR
107622016-04-06 Yvan Roux <yvan.roux@linaro.org>
10763 Pedro Alves <palves@redhat.com>
10764
10765 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10766
ec35ea45
JJ
107672016-04-06 Jakub Jelinek <jakub@redhat.com>
10768
3866f8dd
JJ
10769 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10770 Check for avx512f effective targets instead of avx2.
10771 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10772 for AVX512F clones.
10773 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10774 * g++.dg/gomp/declare-simd-1.C: Likewise.
10775 * g++.dg/gomp/declare-simd-3.C: Likewise.
10776 * g++.dg/gomp/declare-simd-4.C: Likewise.
10777
ec35ea45
JJ
10778 PR middle-end/70550
10779 * c-c++-common/gomp/pr70550-1.c: New test.
10780 * c-c++-common/gomp/pr70550-2.c: New test.
10781
c08d28ac
NS
107822016-04-05 Nathan Sidwell <nathan@acm.org>
10783
10784 PR c++/70512
10785 * g++.dg/ext/attribute-may-alias-5.C: New.
10786
1d510e04
JJ
107872016-04-05 Jakub Jelinek <jakub@redhat.com>
10788
10789 PR c++/70336
10790 * c-c++-common/pr70336.c: New test.
10791 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10792 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10793
84278ed9
JH
107942016-04-05 Jan Hubicka <hubicka@ucw.cz>
10795
10796 PR ipa/66223
10797 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10798
268a0ec4
JJ
107992016-04-05 Jakub Jelinek <jakub@redhat.com>
10800
10801 PR rtl-optimization/70542
10802 * gcc.dg/torture/pr70542.c: New test.
10803 * gcc.target/i386/avx2-pr70542.c: New test.
10804
5e8c2eb1
ZS
108052016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10806
10807 PR tree-optimization/70509
10808 * gcc.target/i386/avx512bw-pr70509.c: New test.
10809
c0daf32d
PP
108102016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10811
10812 PR c++/70452
10813 * g++.dg/ext/constexpr-vla4.C: New test.
10814
bf867841
UB
108152016-04-05 Uros Bizjak <ubizjak@gmail.com>
10816
10817 PR target/70510
10818 * gcc.target/i386/pr70510.c: New test.
10819
3022186a
RB
108202016-04-05 Richard Biener <rguenther@suse.de>
10821
10822 PR tree-optimization/70526
10823 * g++.dg/torture/pr70526.C: New testcase.
10824
55fc79b2
JJ
108252016-04-05 Jakub Jelinek <jakub@redhat.com>
10826
10827 PR target/70525
10828 * gcc.target/i386/pr70525.c: New test.
10829
62b233f2
RB
108302016-04-05 Richard Biener <rguenther@suse.de>
10831
10832 PR middle-end/70499
10833 * g++.dg/torture/pr70499.C: New testcase.
10834
cc05759d
RB
108352016-04-05 Richard Biener <rguenther@suse.de>
10836
10837 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10838 remove XFAIL.
10839
f23f16d4
JJ
108402016-04-04 Jakub Jelinek <jakub@redhat.com>
10841
10842 PR middle-end/70307
10843 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10844 rs6000 ABI warnings.
10845
d27ecc49
JH
108462016-04-04 Jan Hubicka <hubicka@ucw.cz>
10847
10848 PR ipa/66223
10849 * g++.dg/ipa/devirt-51.C: New testcase.
10850
c974c96e 108512016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10852 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10853
10854 PR middle-end/70457
10855 * gcc.dg/torture/pr70457.c: New.
10856
7a85da89
AV
108572016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10858
10859 PR fortran/67538
10860 * gfortran.dg/allocate_with_source_19.f08: New test.
10861
de517e64
AV
108622016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10863
10864 PR fortran/65795
10865 * gfortran.dg/coarray_allocate_6.f08: New test.
10866
43b9f499
RB
108672016-04-04 Richard Biener <rguenther@suse.de>
10868
10869 PR rtl-optimization/70484
10870 * gcc.dg/torture/pr70484.c: New testcase.
10871
f13355da
MP
108722016-04-04 Marek Polacek <polacek@redhat.com>
10873
10874 PR c/70307
10875 * gcc.dg/torture/pr70307.c: New test.
10876
6cc6ed50
OE
108772016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10878
10879 PR target/70416
10880 PR target/67391
10881 * gcc.target/sh/torture/pr70416.c: New.
10882
abdc16c8
MS
108832016-04-02 Martin Sebor <msebor@redhat.com>
10884
10885 PR c++/67376
10886 PR c++/70170
10887 PR c++/70172
10888 PR c++/70228
10889 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10890 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10891 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10892 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10893 * g++.dg/cpp0x/constexpr-string.C: Same.
10894 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10895 * g++.dg/cpp0x/pr65398.C: Same.
10896 * g++.dg/ext/constexpr-vla1.C: Same.
10897 * g++.dg/ext/constexpr-vla2.C: Same.
10898 * g++.dg/ext/constexpr-vla3.C: Same.
10899 * g++.dg/ubsan/pr63956.C: Same.
10900
763cd859
JJ
109012016-04-01 Jakub Jelinek <jakub@redhat.com>
10902
10903 PR rtl-optimization/70467
10904 * gcc.target/i386/pr70467-2.c: New test.
10905
0f875435
JJ
109062016-04-01 Jakub Jelinek <jakub@redhat.com>
10907 Marek Polacek <polacek@redhat.com>
10908
10909 PR c++/70488
10910 * g++.dg/init/new47.C: New test.
10911
41d14659
RR
109122016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10913
10914 PR target/70496
10915 * gcc.target/arm/pr70496.c: New test.
10916
f9bf89bb
NS
109172016-04-01 Nathan Sidwell <nathan@acm.org>
10918
73b9085d
NS
10919 PR c++/68475
10920 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10921
4afdcfaa
IE
109222016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10923
10924 PR target/69890
10925 * gcc.dg/strlenopt.h (memmove): New.
10926 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10927 instead of "string.h".
10928 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10929 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10930 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10931 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10932 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10933 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10934 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10935 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10936 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10937 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10938 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10939 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10940 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10941 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10942 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10943 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10944 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10945 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10946 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10947 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10948
b5d7a29c
RO
109492016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10950
10951 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10952 (Holder::foo): Reflect this.
10953
b660f9ec
IE
109542016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10955
10956 PR target/70442
10957 * gcc.dg/pr70442.c: New test.
10958
88504f34
NS
109592016-03-31 Nathan Sidwell <nathan@acm.org>
10960
10961 PR c++/70393
10962 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10963
95d34b96
KY
109642016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10965
10966 PR target/70453
10967 * gcc.target/i386/pr70453.c: New test.
10968
b4c4967c
AB
109692016-03-31 Andrey Belevantsev <abel@ispras.ru>
10970
10971 PR target/70292
10972 * gcc.c-torture/pr70292.c: New test.
10973
5fde6a45
MP
109742016-03-31 Marek Polacek <polacek@redhat.com>
10975
10976 PR c/70297
10977 * c-c++-common/pr70297.c: New test.
10978 * g++.dg/cpp0x/typedef-redecl.C: New test.
10979 * gcc.dg/typedef-redecl2.c: New test.
10980
97eb24c4
JJ
109812016-03-31 Jakub Jelinek <jakub@redhat.com>
10982
10983 PR rtl-optimization/70460
10984 * gcc.c-torture/execute/pr70460.c: New test.
10985
efc3536f
RB
109862016-03-31 Richard Biener <rguenther@suse.de>
10987
10988 PR c++/70430
10989 * g++.dg/ext/vector30.C: New testcase.
10990
e0876e21
DH
109912016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10992 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10993
10994 * gfortran.dg/fmt_pf.f90: New test.
10995
e9bff8c6
RO
109962016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10997
10998 Forward-port from 5 branch
10999 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11000
11001 PR testsuite/70356
11002 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11003 dg-require-effective-target after dg-do.
11004
11005 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11006
11007 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11008
2620c80d
TS
110092016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11010 Julian Brown <julian@codesourcery.com>
11011 Chung-Lin Tang <cltang@codesourcery.com>
11012 Cesar Philippidis <cesar@codesourcery.com>
11013 James Norris <jnorris@codesourcery.com>
11014 Tom de Vries <tom@codesourcery.com>
11015 Nathan Sidwell <nathan@codesourcery.com>
11016
bf867841 11017 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11018 * c-c++-common/goacc/loop-clauses.c: Likewise.
11019 * g++.dg/goacc/template.C: Likewise.
11020 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11021 * gfortran.dg/goacc/loop-1.f95: Likewise.
11022 * gfortran.dg/goacc/loop-5.f95: Likewise.
11023 * gfortran.dg/goacc/loop-6.f95: Likewise.
11024 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11025 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11026 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11027 * c-c++-common/goacc/clauses-fail.c: Likewise.
11028 * c-c++-common/goacc/parallel-1.c: Likewise.
11029 * c-c++-common/goacc/reduction-1.c: Likewise.
11030 * c-c++-common/goacc/reduction-2.c: Likewise.
11031 * c-c++-common/goacc/reduction-3.c: Likewise.
11032 * c-c++-common/goacc/reduction-4.c: Likewise.
11033 * c-c++-common/goacc/routine-3.c: Likewise.
11034 * c-c++-common/goacc/routine-4.c: Likewise.
11035 * c-c++-common/goacc/routine-5.c: Likewise.
11036 * c-c++-common/goacc/tile.c: Likewise.
11037 * g++.dg/goacc/template.C: Likewise.
11038 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11039 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11040 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11041 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11042 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11043 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11044 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11045 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11046 * c-c++-common/goacc/use_device-1.c: ... this file.
11047 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11048 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11049 * c-c++-common/goacc/host_data-6.c: ... this file.
11050 * c-c++-common/goacc/loop-2-kernels.c: New file.
11051 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11052 * c-c++-common/goacc/loop-3.c: Likewise.
11053 * g++.dg/goacc/reference.C: Likewise.
11054 * g++.dg/goacc/routine-1.C: Likewise.
11055 * g++.dg/goacc/routine-2.C: Likewise.
11056
f6d2d066
RB
110572016-03-30 Richard Biener <rguenther@suse.de>
11058
11059 PR middle-end/70450
11060 * gcc.dg/torture/pr70450.c: New testcase.
11061
d43242b9
JJ
110622016-03-30 Jakub Jelinek <jakub@redhat.com>
11063
11064 PR target/70421
11065 * gcc.dg/torture/pr70421.c: New test.
11066 * gcc.target/i386/avx512f-pr70421.c: New test.
11067
5ce43b77
L
110682016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11069
11070 PR testsuite/70364
11071 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11072 (check): New function.
11073 (bar): Call check.
11074 (foo): Align stack to 16 bytes when calling bar.
11075 * gcc.target/i386/cleanup-2.c: Likewise.
11076
d014a712
PP
110772016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11078
11079 PR tree-optimization/59124
11080 * gcc.dg/Warray-bounds-19.c: New test.
11081
3f8257db 110822016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11083
11084 * lib/prune.exp (escape_regex_chars): New.
11085 (prune_file_path): Update to quote metcharacters for regexp.
11086
3336c6e0
JJ
110872016-03-29 Jakub Jelinek <jakub@redhat.com>
11088
a362f023
JJ
11089 PR rtl-optimization/70429
11090 * gcc.c-torture/execute/pr70429.c: New test.
11091
3336c6e0
JJ
11092 PR tree-optimization/70405
11093 * gcc.dg/pr70405.c: New test.
11094
728557fd
AV
110952016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11096
11097 PR fortran/70397
11098 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11099 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11100
bef977d4
TS
111012016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11102
11103 PR testsuite/64177
11104 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11105 __cilkrts_set_param to set two workers.
11106 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11107 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11108
6f6d25c9
DH
111092016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11110
bf867841 11111 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11112
45733562
KY
111132016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11114
11115 PR target/70406
bf867841 11116 * gcc.target/i386/pr70406.c: New test.
45733562 11117
a1799e5e
EB
111182016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11119
11120 * gnat.dg/specs/double_record_extension3.ads: New test.
11121
5fca7b66
RH
111222016-03-25 Richard Henderson <rth@redhat.com>
11123
11124 PR target/70120
11125 * gcc.target/aarch64/pr70120-1.c: New.
11126 * gcc.target/aarch64/pr70120-2.c: New.
11127 * gcc.target/aarch64/pr70120-3.c: New.
11128
31ce75c6
PP
111292016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11130
11131 PR c++/62212
11132 * g++.dg/template/mangle2.C: The dg-do directive should be
11133 "compile" not "assemble".
11134
3caf0ca1
BS
111352016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11136
11137 PR lto/69650
11138 * gcc.dg/pr69650.c: New test.
11139
634035b6
DE
111402016-03-25 David Edelsohn <dje.gcc@gmail.com>
11141
11142 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11143
45d34276
AM
111442016-03-25 Alan Modra <amodra@gmail.com>
11145
11146 * gcc.dg/dfp/pr70052.c: New test.
11147
8f085166
RH
111482016-03-24 Richard Henderson <rth@redhat.com>
11149
11150 PR middle-end/69845
11151 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11152 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11153
011e5ec3
TV
111542016-03-24 Tom de Vries <tom@codesourcery.com>
11155
11156 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11157
9e3f4551
TV
111582016-03-24 Tom de Vries <tom@codesourcery.com>
11159
11160 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11161 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11162
45780041
TV
111632016-03-24 Tom de Vries <tom@codesourcery.com>
11164
11165 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11166 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11167
887ab4e5
PP
111682016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11169
11170 PR c++/62212
11171 * g++.dg/template/mangle2.C: New test.
11172
69a9a66f
RB
111732016-03-24 Richard Biener <rguenther@suse.de>
11174
11175 PR tree-optimization/70396
11176 * gcc.dg/torture/pr70396.c: New testcase.
11177
ed87de55
RB
111782016-03-24 Richard Biener <rguenther@suse.de>
11179
11180 PR middle-end/70370
11181 * gcc.dg/torture/pr70370.c: New testcase.
11182
ea064934
TV
111832016-03-24 Tom de Vries <tom@codesourcery.com>
11184
11185 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11186 * gfortran.dg/goacc/kernels-tree.f95: Same.
11187 * gfortran.dg/goacc/parallel-tree.f95: Same.
11188
b2a4dd1d
TV
111892016-03-24 Tom de Vries <tom@codesourcery.com>
11190
11191 * c-c++-common/goacc/uninit-if-clause.c: New test.
11192 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11193
72e7cd6e
JJ
111942016-03-24 Jakub Jelinek <jakub@redhat.com>
11195
11196 PR target/70290
bf867841
UB
11197 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11198 Fix formatting.
72e7cd6e 11199
ce9d0c03
RB
112002016-03-24 Richard Biener <rguenther@suse.de>
11201
11202 PR tree-optimization/70372
11203 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11204
426b9428
PP
112052016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11206
11207 PR c++/70347
11208 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11209
cd1588c4
PP
112102016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11211
11212 PR c++/70332
11213 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11214
61637db3
JJ
112152016-03-23 Jakub Jelinek <jakub@redhat.com>
11216
928af3bf
JJ
11217 PR c++/70001
11218 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11219 * g++.dg/cpp1y/pr70001.C: New test.
11220
61637db3
JJ
11221 PR c++/70323
11222 * g++.dg/cpp0x/constexpr-70323.C: New test.
11223
05aca4e7
AO
112242016-03-23 Alexandre Oliva <aoliva@redhat.com>
11225 Jason Merrill <jason@redhat.com>
11226 Jakub Jelinek <jakub@redhat.com>
11227
11228 PR c++/69315
11229 * g++.dg/cpp0x/constexpr-69315.C: New test.
11230 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11231
fbdb6baf
MP
112322016-03-23 Marek Polacek <polacek@redhat.com>
11233
11234 PR c++/69884
11235 * g++.dg/warn/Wignored-attributes-1.C: New test.
11236 * g++.dg/warn/Wignored-attributes-2.C: New test.
11237
d79ee524
TV
112382016-03-23 Tom de Vries <tom@codesourcery.com>
11239
11240 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11241 initialization.
11242 * gfortran.dg/goacc/private-3.f95 (test): Same.
11243 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11244 missing use param.
11245
a59f0bef
KT
112462016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11247
11248 * lib/target-supports.exp: Remove v7ve entry from loop
11249 creating effective target checks.
11250 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11251 (add_options_for_arm_arch_v7ve): Likewise.
11252
0179520a
JJ
112532016-03-23 Jakub Jelinek <jakub@redhat.com>
11254
11255 PR tree-optimization/70354
11256 * gcc.dg/vect/pr70354-1.c: New test.
11257 * gcc.dg/vect/pr70354-2.c: New test.
11258 * gcc.target/i386/avx2-pr70354-1.c: New test.
11259 * gcc.target/i386/avx2-pr70354-2.c: New test.
11260
75bb14d7
JL
112612016-03-22 Jeff Law <law@redhat.com>
11262
11263 PR target/70232
11264 * gcc.dg/tree-ssa/pr70232.c: New test.
11265
72c9526d
IE
112662016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11267
11268 PR target/70302
11269 * gcc.target/i386/pr70302.c: New test.
11270
a3ca1bc5
RB
112712016-03-22 Richard Biener <rguenther@suse.de>
11272
11273 PR middle-end/70251
11274 * g++.dg/torture/pr70251.C: New testcase.
11275
5c240f4d
DM
112762016-03-22 David Malcolm <dmalcolm@redhat.com>
11277
11278 PR c/69993
11279 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11280 Wmisleading-indentation.c.
11281 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11282 reflect change to diagnostic text and order of messages.
11283 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11284
80f6631b
DE
112852016-03-22 David Edelsohn <dje.gcc@gmail.com>
11286
11287 * g++.dg/ext/java-3.C: Don't compile on AIX.
11288
9a10956c
RB
112892016-03-22 Richard Biener <rguenther@suse.de>
11290
11291 PR middle-end/70333
11292 * gcc.dg/torture/pr70333.c: New testcase.
11293
6cedf922
IE
112942016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11295
11296 * g++.dg/ext/pr70290.C: New test.
11297
cd6c27ac
KY
112982016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11299
11300 PR target/70325
11301 * gcc.target/i386/pr70325.c: New test.
11302
4cde512c
JJ
113032016-03-22 Jakub Jelinek <jakub@redhat.com>
11304
b01915ed
JJ
11305 PR target/70329
11306 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11307 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11308
4e3e2cf1
JJ
11309 PR target/70300
11310 * gcc.target/i386/pr70300.c: New test.
11311
4cde512c
JJ
11312 PR c++/70295
11313 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11314 (func2): New function for cond with parens, xfail warning for c++.
11315 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11316
16f6d7dc
PP
113172016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11318
11319 PR c++/70096
11320 * g++.dg/template/ptrmem30.C: New test.
11321
a3e2b438
PP
113222016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11323
11324 PR c++/70204
11325 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11326 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11327
11b6a02e
JJ
113282016-03-21 Jakub Jelinek <jakub@redhat.com>
11329
11330 PR middle-end/70326
11331 * gcc.dg/pr70326.c: New test.
11332
b9407883
MG
113332016-03-21 Marc Glisse <marc.glisse@inria.fr>
11334 Jakub Jelinek <jakub@redhat.com>
11335
11336 PR tree-optimization/70317
11337 * gcc.dg/pr70317.c: New test.
11338
4a148e19
UB
113392016-03-21 Uros Bizjak <ubizjak@gmail.com>
11340
11341 PR target/70327
11342 * gcc.target/i386/pr70327.c: New test.
11343
2a85ddbb
ML
113442016-03-21 Martin Liska <mliska@suse.cz>
11345
7d36fe98 11346 PR ipa/70306
2a85ddbb
ML
11347 * gcc.dg/ipa/pr70306.c: New test.
11348
4a148e19 113492016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11350
11351 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11352 * gcc.target/arm/attr-align3.c: Likewise.
11353 * gcc.target/arm/attr_arm.c: Likewise.
11354 * gcc.target/arm/flip-thumb.c: Likewise.
11355
6b366948
JJ
113562016-03-21 Jakub Jelinek <jakub@redhat.com>
11357
11358 PR target/70296
11359 * gcc.target/powerpc/altivec-36.c: New test.
11360
2fac8c14
RB
113612016-03-21 Richard Biener <rguenther@suse.de>
11362
11363 PR tree-optimization/70310
11364 * gcc.dg/torture/pr70310.c: New testcase.
11365
e9bde854
KY
113662016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11367
11368 PR target/70293
11369 * gcc.target/i386/pr70293.c: New test.
11370
56bbfaf6
RB
113712016-03-21 Richard Biener <rguenther@suse.de>
11372
11373 PR tree-optimization/70288
11374 * gcc.dg/torture/pr70288-1.c: New testcase.
11375 * gcc.dg/torture/pr70288-2.c: Likewise.
11376
3eee49ed
AB
113772016-03-21 Andrey Belevantsev <abel@ispras.ru>
11378
11379 PR rtl-optimization/69307
11380 * gcc.target/arm/pr69307.c: New test.
4a148e19 11381
8e7816b4
AB
113822016-03-21 Andrey Belevantsev <abel@ispras.ru>
11383
11384 PR rtl-optimization/69102
11385 * gcc.c-torture/compile/pr69102.c: New test.
11386
14d7d4be
JL
113872016-03-18 Jeff Law <law@redhat.com>
11388
11389 PR rtl-optimization/70263
11390 * gcc.c-torture/compile/pr70263-1.c: New test.
11391 * gcc.target/i386/pr70263-2.c: New test.
11392
5c6a601c
BS
113932016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11394
11395 PR rtl-optimization/70278
11396 * gcc.dg/torture/pr70278.c: New test.
11397 * gcc.target/arm/pr70278.c: New test.
11398
4bbf545b
DM
113992016-03-18 David Malcolm <dmalcolm@redhat.com>
11400
11401 PR c/70281
11402 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11403 (test_builtin_types_compatible_p): New test function.
11404 * gcc.dg/pr70281.c: New test case.
11405
dc28bb68
CL
114062016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11407
11408 PR target/70113
11409 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11410
5e8d6dff
IE
114112016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11412
11413 PR tree-optimization/70252
11414 * gcc.dg/pr70252.c: New test.
11415
d0e7e403
TV
114162016-03-18 Tom de Vries <tom@codesourcery.com>
11417
11418 * gcc.dg/pr70161-2.c: New test.
11419 * gcc.dg/pr70161.c: New test.
11420
fa22501a
TV
114212016-03-18 Tom de Vries <tom@codesourcery.com>
11422
11423 PR ipa/70269
11424 * gcc.dg/pr70269.c: New test.
11425
dd125026
JJ
114262016-03-18 Jakub Jelinek <jakub@redhat.com>
11427
11428 PR c++/70267
11429 * g++.dg/ext/java-3.C: New test.
11430
91914f0a
PP
114312016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11432
11433 PR c++/70205
11434 * g++.dg/lookup/pr70205.C: New test.
11435
753a8910
PP
114362016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11437
11438 PR c++/70218
11439 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11440
14ba7b28
MP
114412016-03-17 Marek Polacek <polacek@redhat.com>
11442
11443 PR c/69407
11444 * gcc.dg/atomic-op-6.c: New test.
11445
ded60913
DM
114462016-03-17 David Malcolm <dmalcolm@redhat.com>
11447
11448 PR c/70264
11449 * c-c++-common/pr70264.c: New test case.
11450
a3aad0e6
JJ
114512016-03-17 Jakub Jelinek <jakub@redhat.com>
11452
17366700
JJ
11453 PR c++/70144
11454 * c-c++-common/pr70144-1.c: New test.
11455 * c-c++-common/pr70144-2.c: New test.
11456
a3aad0e6
JJ
11457 PR c++/70272
11458 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11459 * g++.dg/opt/flifetime-dse6.C: New test.
11460 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11461
b57e6e18
L
114622016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11463
11464 PR driver/70192
11465 * gcc.dg/pic-1.c: New test.
11466 * gcc.dg/pic-2.c: Likewise.
11467 * gcc.dg/pic-3.c: Likewise.
11468 * gcc.dg/pic-4.c: Likewise.
11469 * gcc.dg/pie-1.c: Likewise.
11470 * gcc.dg/pie-2.c: Likewise.
11471 * gcc.dg/pie-3.c: Likewise.
11472 * gcc.dg/pie-4.c: Likewise.
11473 * gcc.dg/pie-5.c: Likewise.
11474 * gcc.dg/pie-6.c: Likewise.
11475
b38ba58b
TV
114762016-03-17 Tom de Vries <tom@codesourcery.com>
11477
11478 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11479 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11480
6931b3b7
RB
114812016-03-17 Richard Biener <rguenther@suse.de>
11482
11483 PR debug/70271
11484 * g++.dg/debug/pr70271.C: New testcase.
11485
0c8b64cb
IE
114862016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11487
11488 * gcc.target/i386/pr70251.c: New test.
11489
b1970801
MP
114902016-03-17 Marek Polacek <polacek@redhat.com>
11491
11492 PR c++/70194
11493 * g++.dg/warn/constexpr-70194.C: New test.
11494
820c5eaa
RH
114952016-03-16 Richard Henderson <rth@redhat.com>
11496
11497 PR middle-end/70240
11498 * gcc.c-torture/compile/pr70240.c: New.
11499
da0ad263
SKS
115002016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11501
11502 * gcc.c-torture/compile/20151204.c: Skip for avr.
11503
c73d295c
JJ
115042016-03-16 Jakub Jelinek <jakub@redhat.com>
11505
11506 PR target/70245
11507 * g++.dg/opt/pr70245.C: New test.
11508 * g++.dg/opt/pr70245.h: New file.
11509 * g++.dg/opt/pr70245-aux.cc: New file.
11510
b2794066
MS
115112016-03-16 Martin Sebor <msebor@redhat.com>
11512
11513 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11514
aa43616c
RH
115152016-03-16 Richard Henderson <rth@redhat.com>
11516
11517 PR middle-end/70199
11518 * gcc.c-torture/compile/pr70199.c: New.
11519
59608fe5
L
115202016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11521
11522 * gcc.dg/uninit-19.c: Run dos2unix.
11523
ab4c578f
MP
115242016-03-16 Marek Polacek <polacek@redhat.com>
11525
11526 PR c/70093
11527 * gcc.dg/nested-func-10.c: New test.
11528 * gcc.dg/nested-func-9.c: New test.
11529
f5387e76
JJ
115302016-03-16 Jakub Jelinek <jakub@redhat.com>
11531
11532 PR tree-optimization/68714
11533 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11534
7662b718
TV
115352016-03-16 Tom de Vries <tom@codesourcery.com>
11536
11537 PR tree-optimization/68715
11538 * gcc.dg/graphite/pr68715-2.c: New test.
11539 * gcc.dg/graphite/pr68715.c: New test.
11540 * gfortran.dg/graphite/pr68715.f90: New test.
11541
be7ce7ae
TV
115422016-03-16 Tom de Vries <tom@codesourcery.com>
11543
11544 PR tree-optimization/68809
11545 * gcc.dg/graphite/pr68809-2.c: New test.
11546 * gcc.dg/graphite/pr68809.c: New test.
11547
1935f250
JJ
115482016-03-16 Jakub Jelinek <jakub@redhat.com>
11549
6651c93e
JJ
11550 PR c++/70147
11551 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11552 method call to i () as argument. Adjust expected output.
11553
1935f250
JJ
11554 PR c++/70147
11555 * g++.dg/ubsan/pr70147-1.C: New test.
11556 * g++.dg/ubsan/pr70147-2.C: New test.
11557
ab1caa6e
MS
115582016-03-15 Martin Sebor <msebor@redhat.com>
11559
11560 PR c++/58281
11561 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11562
5c2a1bbb
JDA
115632016-03-15 John David Anglin <danglin@gcc.gnu.org>
11564
cb5d8ad1
JDA
11565 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11566 hppa*-*-hpux*.
11567
b440dd40
JDA
11568 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11569
5c2a1bbb
JDA
11570 PR libfortran/69799
11571 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11572 libatomic_available.
11573
42c729c5
MP
115742016-03-15 Marek Polacek <polacek@redhat.com>
11575
11576 PR c++/70209
11577 * g++.dg/ext/attribute-may-alias-4.C: New test.
11578
82b1c550
AM
115792016-03-15 Alexander Monakov <amonakov@ispras.ru>
11580
11581 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11582 -fvar-tracking-assignments-toggle flag.
11583
4ccbf3a6
PH
115842016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11585
11586 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11587
c39858bd
JJ
115882016-03-15 Jakub Jelinek <jakub@redhat.com>
11589
11590 PR rtl-optimization/70222
11591 * gcc.c-torture/execute/pr70222-1.c: New test.
11592 * gcc.c-torture/execute/pr70222-2.c: New test.
11593
8be119c1
RH
115942016-03-15 Richard Henderson <rth@redhat.com>
11595
11596 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11597
6598bb55
AB
115982016-03-15 Andrey Belevantsev <abel@ispras.ru>
11599
11600 PR rtl-optimization/69032
11601 * gcc.dg/pr69032.c: New test.
11602
81fa2944
AB
116032016-03-15 Andrey Belevantsev <abel@ispras.ru>
11604
11605 PR rtl-optimization/63384
4a148e19 11606 * g++.dg/pr63384.C: New test.
81fa2944 11607
74ea9ab6
AB
116082016-03-15 Andrey Belevantsev <abel@ispras.ru>
11609
11610 PR target/64411
11611 * gcc.target/i386/pr64411.C: New test.
11612
045d5055
TV
116132016-03-15 Tom de Vries <tom@codesourcery.com>
11614
11615 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11616 * gfortran.dg/goacc/kernels-alias.f95: New test.
11617
3ea33585
MS
116182016-03-14 Martin Sebor <msebor@redhat.com>
11619
11620 PR c++/53792
11621 * g++.dg/cpp0x/constexpr-inline.C: New test.
11622 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11623
1df7b330
DE
116242016-03-14 David Edelsohn <dje.gcc@gmail.com>
11625
11626 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11627
79b57d18
JJ
116282016-03-14 Jakub Jelinek <jakub@redhat.com>
11629
11630 PR middle-end/70219
11631 * gcc.dg/pr70219.c: New test.
11632
3cbf012a
BS
116332016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11634
11635 PR target/70083
11636 * gcc.dg/torture/pr70083.c: New test.
11637 * gcc.target/i386/pr70083.c: New test.
11638
a9fee7cd
RB
116392016-03-14 Richard Biener <rguenther@suse.de>
11640
11641 PR tree-optimization/56365
11642 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11643
4799603f
SB
116442016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11645
11646 PR target/70098
11647 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11648 New function.
11649 * g++.dg/pr70098.C: New testcase.
11650
11651
760ca967
TV
116522016-03-14 Tom de Vries <tom@codesourcery.com>
11653
11654 PR tree-optimization/70045
11655 * gcc.dg/graphite/pr70045.c: New test.
11656
44e66a77
JD
116572016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11658
11659 PR fortran/69043
11660 * gfortran.dg/include_9.f90: New test.
11661
a18e0fe1
DH
116622016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11663
11664 PR fortran/45076
11665 gfortran.dg/prof/prof.exp: New script.
11666 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11667
d0aca6ab
AB
116682016-03-12 Andrey Belevantsev <abel@ispras.ru>
11669
11670 PR rtl-optimization/69307
11671 * gcc.dg/pr69307.c: New test.
11672
cefe08a4
VM
116732016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11674
11675 PR target/69614
11676 * gcc.target/arm/pr69614.c: New.
11677
70112e2a
PT
116782016-03-12 Paul Thomas <pault@gcc.gnu.org>
11679
11680 PR fortran/70031
11681 * gfortran.dg/submodule_14.f08: New test
11682
11683 PR fortran/69524
11684 * gfortran.dg/submodule_15.f08: New test
11685
3f1e5d3a
PP
116862016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11687
11688 PR c++/70106
11689 * g++.dg/cpp1y/paren3.C: New test.
11690
a3f6d680
MM
116912016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11692
11693 PR target/70131
11694 * gcc.target/powerpc/ppc-round2.c: New test.
11695
92348f09
BS
116962016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11697
11698 PR target/70123
11699 * gcc.dg/torture/pr70123.c: New test.
11700
cebde9e9
JL
117012016-03-11 Jeff Law <law@redhat.com>
11702
11703 PR tree-optimization/70190
11704 * gcc.c-torture/compile/pr70190.c: New test.
11705
3edc5da4
DM
117062016-03-11 David Malcolm <dmalcolm@redhat.com>
11707
11708 PR c/68187
11709 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11710 case.
11711 (test43_b): Likewise.
11712 (test43_c): Likewise.
11713 (test43_d): Likewise.
11714 (test43_e): Likewise.
11715 (test43_f): Likewise.
11716 (test43_g): Likewise.
11717 (test44_a): Likewise.
11718 (test44_b): Likewise.
11719 (test44_c): Likewise.
11720 (test44_d): Likewise.
11721 (test44_e): Likewise.
11722
318c1204
DM
117232016-03-11 David Malcolm <dmalcolm@redhat.com>
11724
11725 PR c/70085
11726 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11727
bc062234
KT
117282016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11729
11730 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11731 dg-options.
11732
acfc1ac1
KT
117332016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11734
11735 PR target/70002
11736 PR target/69245
11737 * gcc.target/aarch64/pr69245_2.c: New test.
11738
d1e2bb2d
JJ
117392016-03-11 Jakub Jelinek <jakub@redhat.com>
11740
11741 PR tree-optimization/70177
11742 * gcc.dg/pr70177.c: New test.
11743
07350627
AL
117442016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11745
11746 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11747
5c6706f7
AL
117482016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11749
11750 * gcc.dg/tree-ssa/sra-20.c: New.
11751
02d472a2
JJ
117522016-03-11 Jakub Jelinek <jakub@redhat.com>
11753
686d390a
JJ
11754 PR rtl-optimization/70174
11755 * gcc.dg/pr70174.c: New test.
11756
02d472a2
JJ
11757 PR tree-optimization/70169
11758 * gcc.dg/pr70169.c: New test.
11759
0f9befa1
IE
117602016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11761
11762 PR target/70160
11763 * gcc.target/i386/pr70160.c: New test.
11764
432d4670
AK
117652016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11766
11767 * gcc.target/s390/dfp-1.c: New test.
11768
a3dc8760
NC
117692016-03-10 Nick Clifton <nickc@redhat.com>
11770
11771 PR target/70044
11772 * gcc.target/aarch64/pr70044.c: New test.
11773
b87a8d7d
PP
117742016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11775 Jakub Jelinek <jakub@redhat.com>
11776
11777 PR c++/70001
11778 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11779 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11780 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11781
4f4ada6a
JH
117822016-03-10 Jan Hubicka <hubicka@ucw.cz>
11783
11784 PR lto/69589
11785 * g++.dg/lto/pr69589_0.C: New testcase
11786 * g++.dg/lto/pr69589_1.C: New testcase
11787
d49b0aa0
MP
117882016-03-10 Marek Polacek <polacek@redhat.com>
11789
11790 PR c++/70153
11791 * g++.dg/delayedfold/unary-plus1.C: New test.
11792
117932016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11794
11795 * gcc.target/arm/pr45701-1.c: Escape brackets.
11796 * gcc.target/arm/pr45701-2.c: Likewise.
11797
71017a7b
AL
117982016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11799
11800 * gfortran.dg/unconstrained_commons.f: New.
11801
ba52669f
AM
118022016-03-10 Alan Modra <amodra@gmail.com>
11803
11804 * gcc.dg/pr69195.c: New.
11805 * gcc.dg/pr69238.c: New.
11806
27742332
TV
118072016-03-10 Tom de Vries <tom@codesourcery.com>
11808
11809 PR testsuite/68915
11810 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11811
3a81a594
RB
118122016-03-10 Richard Biener <rguenther@suse.de>
11813
11814 PR tree-optimization/70128
11815 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11816 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11817
3433b975
JJ
118182016-03-09 Jakub Jelinek <jakub@redhat.com>
11819
c2864f02
JJ
11820 PR tree-optimization/70152
11821 * gcc.dg/pr70152.c: New test.
11822
3433b975
JJ
11823 PR target/70086
11824 * gcc.target/i386/pr70086-1.c: New test.
11825 * gcc.target/i386/pr70086-2.c: New test.
11826 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11827
11828 PR tree-optimization/70127
11829 * gcc.c-torture/execute/pr70127.c: New test.
11830
96b3c82d
CP
118312016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11832
11833 * c-c++-common/goacc/combined-directives-2.c: New test.
11834
b4f3232d
DM
118352016-03-09 David Malcolm <dmalcolm@redhat.com>
11836
11837 PR c/68473
11838 PR c++/70105
11839 * g++.dg/diagnostic/pr70105.C: New test.
11840 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11841 (test_multiple_ordinary_maps): New test function.
11842
40499f81
DM
118432016-03-09 David Malcolm <dmalcolm@redhat.com>
11844
11845 PR c/68473
11846 PR c++/70105
11847 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11848 Drop range information from call to inform_at_rich_loc.
11849 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11850 New.
11851 (test_show_locus): Replace calls to rich_location::add_range with
11852 calls to add_range. Rewrite the tests that used the now-defunct
11853 rich_location ctor taking a source_range. Simplify other tests
11854 by replacing calls to COMBINE_LOCATION_DATA with calls to
11855 make_location.
11856
c9e33662
RB
118572016-03-09 Richard Biener <rguenther@suse.de>
11858 Jakub Jelinek <jakub@redhat.com>
11859
11860 PR tree-optimization/70138
11861 * gcc.dg/vect/pr70138-1.c: New testcase.
11862 * gcc.dg/vect/pr70138-2.c: Likewise.
11863
2c73b764
JJ
118642016-03-09 Jakub Jelinek <jakub@redhat.com>
11865
11866 PR target/70049
11867 * gcc.target/i386/pr70049.c: New test.
11868
c06d25bb
RB
118692016-03-09 Richard Biener <rguenther@suse.de>
11870
11871 PR c/70143
11872 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11873 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11874 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11875
5828a501
RO
118762016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11877
11878 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11879 arm-*-*.
11880
2e141c8d
JJ
118812016-03-09 Jakub Jelinek <jakub@redhat.com>
11882
5a9def37
JJ
11883 PR middle-end/67278
11884 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11885
2e141c8d
JJ
11886 PR target/67278
11887 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11888
11889 PR middle-end/70050
11890 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11891 in testcase comment.
11892
bf751f40
TV
118932016-03-09 Tom de Vries <tom@codesourcery.com>
11894
11895 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11896 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11897 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11898 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11899 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11900 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11901 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11902 * gfortran.dg/goacc/kernels-loop.f95: New test.
11903
e210c999
MS
119042016-03-08 Martin Sebor <msebor@redhat.com>
11905
11906 PR c++/62096
11907 * g++.dg/warn/overflow-warn-7.C: New test.
11908
80aac5c8
JM
119092016-03-08 Jason Merrill <jason@redhat.com>
11910
11911 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11912 * lib/target-supports.exp (check_effective_target_concepts): New.
11913
12b81409
JJ
119142016-03-08 Jakub Jelinek <jakub@redhat.com>
11915
d259b234
JJ
11916 PR c++/70135
11917 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11918 * g++.dg/ubsan/pr70135.C: New test.
11919
12b81409
JJ
11920 PR target/70110
11921 * gcc.dg/pr70110.c: New test.
11922
b4e9f2aa
MJ
119232016-03-07 Martin Jambor <mjambor@suse.cz>
11924
11925 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11926 * c-c++-common/gomp/if-1.c: Likewise.
11927 * c-c++-common/gomp/pr61486-2.c: Likewise.
11928 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11929 to dg-additional-options.
11930 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11931 * g++/gomp/target-teams-1.c: Likewise.
11932 * gcc.dg/gomp/gomp.exp: Likewise.
11933 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11934 dg-additional-options.
11935 * gfortran.dg/gomp/gomp.exp: Likewise.
11936 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11937 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11938 dg-additional-options.
11939 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11940
f86e631e
MJ
119412016-03-07 Martin Jambor <mjambor@suse.cz>
11942
11943 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11944 * c-c++-common/gomp/gridify-1.c: New test.
11945 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11946
94156b3f
AV
119472016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11948
11949 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11950 trigger for cortex-r8, when scanning for register r8.
11951 * gcc.target/arm/pr45701-2.c: Likewise.
11952
a84a49b7 119532016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11954 Jeff Law <law@redhat.com>
a84a49b7
RB
11955
11956 PR tree-optimization/69740
11957 * gcc.c-torture/compile/pr69740-1.c: New test.
11958 * gcc.c-torture/compile/pr69740-2.c: New test.
11959
e41f6c9e
BS
119602016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11961
11962 * lib/target-supports.exp
11963 (check_effective_target_whole_vector_shift): Enable for PPC64.
11964
57548bf5
RB
119652016-03-07 Richard Biener <rguenther@suse.de>
11966
11967 PR tree-optimization/70115
11968 * gcc.dg/torture/pr70115.c: New testcase.
11969
4ae13300
NS
119702016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11971
11972 PR middle-end/69916
11973 * c-c-++-common/goacc/pr69916.c: New.
11974
5edb9853
RH
119752016-03-07 Richard Henderson <rth@redhat.com>
11976
11977 * gcc.c-torture/compile/pr70061.c: New test.
11978
2067a8f3
RB
119792016-03-07 Richard Biener <rguenther@suse.de>
11980
11981 PR testsuite/70109
11982 * gcc.dg/vect/O3-pr36098.c: New testcase.
11983
4145a9b7
CL
119842016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11985
11986 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11987
1878be32
EB
119882016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11989
11990 * gnat.dg/renaming9.ad[sb]: New testcase.
11991
df762bb2
JJ
119922016-03-05 Jakub Jelinek <jakub@redhat.com>
11993
11994 PR c++/70084
11995 * g++.dg/expr/stdarg3.C: New test.
11996
7d461295
JL
119972016-03-04 Jeff Law <law@redhat.com>
11998
11999 PR tree-optimization/69196
12000 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12001 x86_64-*-*.
12002
29b9828f
BS
120032016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12004
b6b552fd
BS
12005 PR c/69973
12006 * gcc.dg/pr69973.c: New test.
12007
201d49e9
BS
12008 PR rtl-optimization/69941
12009 * gcc.dg/torture/pr69941.c: New test.
12010
29b9828f
BS
12011 PR c/69824
12012 * gcc.dg/pr69824.c: New test.
12013
640b7e74
TV
120142016-03-05 Tom de Vries <tom@codesourcery.com>
12015
12016 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12017 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12018 function.
12019
7a3a3fad
PP
120202016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12021
12022 PR c++/66786
12023 * g++.dg/cpp1y/var-templ48.C: New test.
12024 * g++.dg/cpp1y/var-templ49.C: New test.
12025
cd439aec
EB
120262016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12027
12028 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12029
60204554
JJ
120302016-03-04 Jakub Jelinek <jakub@redhat.com>
12031
0c8825de
JJ
12032 PR c++/70035
12033 * g++.dg/ubsan/pr70035.C: New test.
12034
60204554
JJ
12035 PR target/70062
12036 * gcc.target/i386/pr70062.c: New test.
12037
f79d4eab
L
120382016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12039
12040 * g++.dg/template/typename21.C: Remove c++98_only.
12041
ea81ce67
L
120422016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12043
12044 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12045
64b23c13
DM
120462016-03-04 David Malcolm <dmalcolm@redhat.com>
12047
12048 PR c/68187
12049 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12050 function.
12051 (fn_42_b): Likewise.
12052 (fn_42_c): Likewise.
12053
729526f5
DM
120542016-03-04 David Malcolm <dmalcolm@redhat.com>
12055
12056 PR c/68187
12057 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12058 function.
12059 (fn_40_b): Likewise.
12060 (fn_41_a): Likewise.
12061 (fn_41_b): Likewise.
12062
f9ea11ac
JJ
120632016-03-04 Jakub Jelinek <jakub@redhat.com>
12064
12065 PR target/70059
12066 * gcc.target/i386/avx512f-pr70059.c: New test.
12067 * gcc.target/i386/avx512dq-pr70059.c: New test.
12068
b6c38c69
BS
120692016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12070
12071 PR rtl-optimization/57676
12072 * gcc.dg/torture/pr57676.c: New test.
12073
af3cdd34
IE
120742016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12075
12076 * gcc.dg/pr70026.c: New test.
12077
7ff6ca38
MP
120782016-03-04 Marek Polacek <polacek@redhat.com>
12079
12080 PR c/69798
12081 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12082 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12083
a6bf62d5
KT
120842016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12085
12086 PR target/70004
12087 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12088 Delete.
12089 (test_corners_sisd_si): Likewise.
12090 (main): Remove checks of the above.
12091 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12092
ae4cdc6a
EB
120932016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12094
12095 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12096
08455559
CL
120972016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12098
12099 * gcc.dg/torture/pr69951.c: Accept argc==0.
12100
e9a35493
RB
121012016-03-04 Richard Biener <rguenther@suse.de>
12102
12103 PR c++/70054
12104 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12105 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12106
fba054c2
DV
121072016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12108
12109 PR testsuite/69766
12110 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12111 testing multiarch.
12112
f10cdc6c
JJ
121132016-03-04 Jakub Jelinek <jakub@redhat.com>
12114
12115 PR debug/69947
12116 * gcc.dg/guality/pr69947.c: New test.
12117
2e981ba0
JJ
121182016-03-03 Jakub Jelinek <jakub@redhat.com>
12119
12120 PR ada/70017
12121 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12122
0ba3bfa2
KT
121232016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12124
12125 PR rtl-optimization/69904
12126 * gcc.target/arm/pr69904.c: New test.
12127
97ecdb46
JJ
121282016-03-03 Jakub Jelinek <jakub@redhat.com>
12129
12130 PR target/70021
12131 * gcc.dg/vect/pr70021.c: New test.
12132 * gcc.target/i386/pr70021.c: New test.
12133
a2a743a1
MP
121342016-03-03 Marek Polacek <polacek@redhat.com>
12135
12136 PR middle-end/70050
12137 * gcc.dg/pr70050.c: New test.
12138
fa07ecdd
JG
121392016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12140
12141 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12142
23504262
ML
121432016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12144
12145 PR tree-optimization/70043
12146 * gfortran.dg/vect/pr70043.f90: New test.
12147
b7b9e1a9
EB
121482016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12149
12150 * gnat.dg/specs/task1.ads: New test.
12151
cb83ba54
RO
121522016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12153
12154 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12155 Invoke gdb with -batch.
12156 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12157
a75f5e30
RB
121582016-03-03 Richard Biener <rguenther@suse.de>
12159
12160 PR tree-optimization/55936
12161 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12162
268bc320
JL
121632016-03-02 Jeff Law <law@redhat.com>
12164
815f20ab
JL
12165 PR rtl-optimization/69942
12166 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12167 effects of argument promotions.
12168
268bc320
JL
12169 PR tree-optimization/69987
12170 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12171 target does not support -fprefetch-loop-arrays.
12172
171f7de5
UB
121732016-03-02 Uros Bizjak <ubizjak@gmail.com>
12174
12175 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12176
192912db
BC
121772016-03-02 Bin Cheng <bin.cheng@arm.com>
12178
c7908871 12179 PR rtl-optimization/69052
192912db
BC
12180 * gcc.target/i386/pr69052.c: New test.
12181
90a7a40b
AM
121822016-03-02 Alan Modra <amodra@gmail.com>
12183
12184 * gcc.dg/pr69990.c: New.
12185
69fa742f
JJ
121862016-03-02 Jakub Jelinek <jakub@redhat.com>
12187
de752fb0
JJ
12188 PR c/68062
12189 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12190
12191 PR middle-end/70022
12192 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12193
69fa742f
JJ
12194 PR target/70028
12195 * gcc.target/i386/pr70028.c: New test.
12196
7c65bd56
MK
121972016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12198
12199 * c-c++-common/asan/swapcontext-test-1.c,
12200 * c-c++-common/tsan/thread_leak.c,
12201 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12202 * g++.dg/tsan/benign_race.C,
12203 * g++.dg/tsan/fd_close_norace.C,
12204 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12205 races with sanitizer output
12206
37d98220 122072016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12208 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12209
12210 PR target/67278
12211 * gcc.dg/simd-8.c: New testcase.
12212
218db463
RB
122132016-03-02 Richard Biener <rguenther@suse.de>
12214
12215 PR middle-end/67278
12216 * gcc.dg/simd-7.c: New testcase.
12217
22c72158
EB
122182016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12219
12220 * gcc.target/i386/pr70007.c: Tweak.
12221
9a790ccc
DV
122222016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12223
12224 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12225
bd02f00f
MP
122262016-03-02 Marek Polacek <polacek@redhat.com>
12227
12228 PR c/67854
12229 * gcc.dg/pr67854.c: New test.
12230
1e840f39
JJ
122312016-03-02 Jakub Jelinek <jakub@redhat.com>
12232
12233 PR middle-end/70025
12234 * gcc.dg/torture/pr70025.c: New test.
12235
bca00241
VK
122362016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12237
12238 PR tree-optimization/68621
12239 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12240
0bca04b8
EB
122412016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12242
12243 * gcc.target/i386/pr70007.c: New test.
12244
2a9afc86
JL
122452016-03-01 Jeff Law <law@redhat.com>
12246
eab2541b 12247 PR tree-optimization/69196
9d83ef71 12248 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12249
2a9afc86
JL
12250 PR tree-optimization/69196
12251 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12252 duplicating code and spoiling the expected output.
12253
0d39977e
MM
122542016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12255
12256 PR target/70033
12257 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12258 supports power9 before doing tests.
12259 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12260 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12261 * gcc.target/powerpc/p9-permute.c: Likewise.
12262
a0c0699d
UB
122632016-03-01 Uros Bizjak <ubizjak@gmail.com>
12264
12265 PR target/70027
12266 * gcc.target/i386/pr70027.c: New test.
12267
0ae3ef47 122682016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12269
12270 * gcc.dg/pr70017.c: New test.
12271
686e2237
JJ
122722016-03-01 Jakub Jelinek <jakub@redhat.com>
12273
12274 PR c/69796
12275 PR c/69974
12276 * gcc.dg/pr69796.c: New test.
12277 * gcc.dg/pr69974.c: New test.
12278
f8e4188c
EB
122792016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12280
12281 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12282
5e3f1c7c
JL
122832016-02-29 Jeff Law <law@redhat.com>
12284
12285 PR tree-optimization/69987
12286 * gfortran.dg/pr69987.f90: New test.
12287
12288 PR tree-optimization/69989
12289 * gcc.c-torture/compile/pr69989-2.c: New test.
12290
1be56bc5
MP
122912016-03-01 Marek Polacek <polacek@redhat.com>
12292
12293 PR c++/69795
12294 * g++.dg/parse/invalid1.C: New test.
12295
1b19470d
RB
122962016-03-01 Richard Biener <rguenther@suse.de>
12297
12298 PR middle-end/70022
12299 * gcc.dg/pr70022.c: New testcase.
12300
3ae0661a
IE
123012016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12302
12303 PR tree-optimization/69956
12304 * gcc.dg/pr69956.c: New test.
12305
0f09ab88
BS
123062016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12307
12308 PR target/70011
12309 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12310 XFAIL when hardware supports efficient unaligned storage access.
12311
76d881bf
PP
123122016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12313
12314 PR c++/69961
12315 * g++.dg/template/pr69961a.C: New test.
12316 * g++.dg/template/pr69961b.C: New test.
12317
7168133a
DM
123182016-02-29 David Malcolm <dmalcolm@redhat.com>
12319
12320 PR preprocessor/69985
12321 * gcc.dg/cpp/pr69985.c: New test case.
12322
0c6072a3
JL
123232016-02-29 Jeff Law <law@redhat.com>
12324
e66f219b
JL
12325 PR tree-optimization/70005
12326 * gcc.c-torture/execute/pr70005.c New test.
12327
0c6072a3
JL
12328 PR tree-optimization/69999
12329 * gcc.c-torture/compile/pr69999.c: New test.
12330
fd9fbdb3
YR
123312016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12332
12333 PR tree-optimization/69652
12334 * gcc.dg/torture/pr69652.c: Delete test.
12335 * gcc.dg/vect/pr69652.c: New test.
12336
cbd400b4
RB
123372016-02-19 Richard Biener <rguenther@suse.de>
12338
12339 PR tree-optimization/69980
12340 * gfortran.dg/vect/pr69980.f90: New testcase.
12341
84ea0f58
EB
123422016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12343
12344 * gcc.target/sparc/20160229-1.c: New test.
12345
5d2a63dc
EB
123462016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12347
12348 * gnat.dg/stack_usage3.adb: New test.
12349 * gnat.dg/stack_usage3_pkg.ads: New helper.
12350
93e708f9
EB
123512016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12352
12353 * gnat.dg/renaming8.adb: New test.
12354 * gnat.dg/renaming8_pkg1.ads: New helper.
12355 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12356 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12357
6512bc93
RB
123582016-02-29 Richard Biener <rguenther@suse.de>
12359
12360 PR tree-optimization/69720
12361 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12362
7b201a88
TK
123632016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12364
12365 PR fortran/68147
12366 PR fortran/47674
12367 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12368
82ee0cf2 123692016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12370 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12371
12372 PR fortran/56007
12373 * gfortran.dg/coarray_8.f90: Adjust error message.
12374 * gfortran.dg/pr56007.f90: New test.
12375 * gfortran.dg/pr56007.f: New test.
12376
cdc1a2c8
L
123772016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12378
12379 PR tree-optimization/69989
12380 * gcc.dg/torture/pr69989.c: New test.
12381
33505bcf
EB
123822016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12383
12384 * gcc.target/i386/stack-realign-win.c: New test.
12385
524bfb19
HA
123862016-02-28 Harald Anlauf <anlauf@gmx.de>
12387
12388 PR fortran/60126
12389 * gfortran.dg/pr60126.f90: New test.
12390
bd542508
JL
123912016-02-27 Jeff Law <law@redhat.com>
12392
12393 Revert
12394 2016-02-26 Richard Biener <rguenther@suse.de>
12395 Jeff Law <law@redhat.com>
12396
12397 PR tree-optimization/69740
12398 * gcc.c-torture/compile/pr69740-1.c: New test.
12399 * gcc.c-torture/compile/pr69740-2.c: New test.
12400
dd1291e0
JD
124012016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12402
5fb67f8b 12403 PR fortran/69910
dd1291e0
JD
12404 * gfortran.dg/newunit_4.f90: New test.
12405
5cfefb59
JJ
124062016-02-27 Jakub Jelinek <jakub@redhat.com>
12407
12408 PR target/69613
12409 PR rtl-optimization/69886
12410 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12411 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12412 target.
12413
20ba5f33
MS
124142016-02-26 Martin Sebor <msebor@redhat.com>
12415
12416 PR tree-optimization/15826
12417 * gcc.dg/tree-ssa/pr15826.c: New test.
12418
e6fb01b0
JJ
124192016-02-26 Jakub Jelinek <jakub@redhat.com>
12420
12421 PR target/69969
12422 * gcc.target/powerpc/pr69969.c: New test.
12423
e3e0cf64
MS
124242016-02-26 Martin Sebor <msebor@redhat.com>
12425
12426 PR c++/15766
12427 * g++.old-deja/g++.other/decl5.C: Add a test case.
12428
d1f2bea5
SB
124292016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12430
12431 PR target/69946
12432 * gcc.target/powerpc/pr69946.c: New file.
12433
4a4f9d2b 124342016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12435 Jeff Law <law@redhat.com>
4a4f9d2b 12436
e3e0cf64 12437 PR tree-optimization/69740
4a4f9d2b
RB
12438 * gcc.c-torture/compile/pr69740-1.c: New test.
12439 * gcc.c-torture/compile/pr69740-2.c: New test.
12440
ad2a2706
MJ
124412016-02-26 Martin Jambor <mjambor@suse.cz>
12442
12443 PR middle-end/69920
12444 * gcc.dg/torture/pr69932.c: New test.
12445 * gcc.dg/torture/pr69936.c: Likewise.
12446
1d11f7ce
AK
124472016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12448
12449 PR target/69709
12450 * gcc.target/s390/pr69709.c: New test.
12451
6cfccbb2
KT
124522016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12453
12454 PR target/69245
12455 * gcc.target/aarch64/pr69245_1.c: New test.
12456
ac59ad4e
KT
124572016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12458
12459 PR target/69613
12460 * gcc.dg/torture/pr69613.c: New test.
12461
a2ad54a0
JJ
124622016-02-26 Jakub Jelinek <jakub@redhat.com>
12463
12464 PR rtl-optimization/69891
12465 * gcc.target/i386/pr69891.c: New test.
12466
0884062c 124672016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12468 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12469
d2369d4f 12470 PR target/61397
c163789b
MM
12471 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12472 functionality for both 32-bit and 64-bit.
12473
5aed7e2c
RB
124742016-02-26 Richard Biener <rguenther@suse.de>
12475
12476 PR tree-optimization/69551
12477 * gcc.dg/torture/pr69951.c: New testcase.
12478
798e2a8e
RB
124792016-02-25 Richard Biener <rguenther@suse.de>
12480
12481 PR tree-optimization/48795
12482 * gcc.dg/Warray-bounds-18.c: New testcase.
12483
9559fbac
RO
124842016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12485
12486 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12487
c049b107
JJ
124882016-02-25 Jakub Jelinek <jakub@redhat.com>
12489
12490 PR rtl-optimization/69896
12491 * gcc.dg/pr69896.c: New test.
12492
1137001c
PP
124932016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12494
12495 PR c++/69736
12496 * g++.dg/cpp1y/paren2.C: New test.
12497
2e9c8641
MS
124982016-02-24 Martin Sebor <msebor@redhat.com>
12499
12500 PR c/51147
12501 * gcc.dg/enum-mode-2.c: New test.
12502
03ca8fb3
JJ
125032016-02-24 Jakub Jelinek <jakub@redhat.com>
12504
12505 PR c++/69922
12506 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12507 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12508 * g++.dg/ubsan/pr69922.C: New test.
12509
0b05329b
MP
125102016-02-24 Marek Polacek <polacek@redhat.com>
12511
12512 PR c/69819
12513 * gcc.dg/pr69819.c: New test.
12514
57c2c374
MS
125152016-02-24 Martin Sebor <msebor@redhat.com>
12516
3b96b93a
MS
12517 PR c++/69912
12518 * g++.dg/ext/flexary15.C: New test.
12519
125202016-02-24 Martin Sebor <msebor@redhat.com>
12521
12522 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12523 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12524 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12525
65433bb5
MK
125262016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12527 Charles Baylis <charles.baylis@linaro.org>
12528
12529 PR debug/61033
12530 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12531
f802a424 125322016-02-24 Richard Biener <rguenther@suse.de>
44293580 12533 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12534
12535 PR middle-end/69760
12536 * gcc.dg/torture/pr69760.c: New testcase.
12537
525f795f
RO
125382016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12539
12540 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12541 pattern on Solaris with as.
12542
cd7bbceb
KT
125432016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12544
12545 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12546 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12547 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12548 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12549
89c0c1fd
JJ
125502016-02-24 Jakub Jelinek <jakub@redhat.com>
12551
12552 PR middle-end/69915
12553 * gcc.dg/pr69915.c: New test.
12554
0683fd27
KT
125552016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12556
12557 PR rtl-optimization/69886
12558 * gcc.dg/torture/pr69886.c: New test.
12559
e53d562a
RB
125602016-02-24 Richard Biener <rguenther@suse.de>
12561
12562 PR middle-end/68963
12563 * gcc.dg/torture/pr68963.c: New testcase.
12564
74a00288
KT
125652016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12566
12567 PR target/69875
12568 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12569 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12570 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12571 * gcc.target/arm/atomic_loaddi_1.c: New test.
12572 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12573 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12574 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12575 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12576 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12577 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12578 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12579 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12580
340fd4c9
JJ
125812016-02-24 Jakub Jelinek <jakub@redhat.com>
12582
12583 PR middle-end/69909
12584 * gcc.dg/torture/pr69909.c: New test.
12585
47d3fdb2
RB
125862016-02-24 Richard Biener <rguenther@suse.de>
12587
12588 PR tree-optimization/69907
12589 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12590 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12591 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12592
dab73e73
CB
125932016-02-24 Christian Bruel <christian.bruel@st.com>
12594
12595 * gcc.target/arm/pragma_cpp_fma.c: New test.
12596
7cc5ec65
JD
125972016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12598
12599 PR fortran/61156
12600 * gfortran.dg/include_6.f90: Update test.
12601
067fbd8b
JJ
126022016-02-23 Jakub Jelinek <jakub@redhat.com>
12603
12604 PR objc/69844
12605 * objc.dg/pr69844.m: New test.
12606
64a454d9
JD
126072016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12608
12609 PR libgfortran/69456
12610 * gfortran.dg/namelist_89.f90: New test.
12611 * gfortran.dg/pr59700.f90: Update test..
12612
35886f0b
MS
126132016-02-23 Martin Sebor <msebor@redhat.com>
12614
12615 PR middle-end/69780
12616 * g++.dg/ext/builtin_alloca.C: New test.
12617 * gcc.dg/builtins-68.c: New test.
12618
162cc7e3
RH
126192016-02-23 Richard Henderson <rth@redhat.com>
12620
12621 * gcc.target/i386/addr-space-3.c: Remove test.
12622
196440f8
DM
126232016-02-23 David Malcolm <dmalcolm@redhat.com>
12624
12625 PR preprocessor/69126
12626 PR preprocessor/69543
12627 * c-c++-common/pr69126-2-long.c: New test.
12628 * c-c++-common/pr69126-2-short.c: New test.
12629 * c-c++-common/pr69543-1.c: Remove xfail.
12630
1d3121af
DM
126312016-02-23 David Malcolm <dmalcolm@redhat.com>
12632
12633 PR preprocessor/69126
12634 PR preprocessor/69543
12635 PR preprocessor/69558
12636 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12637 (f): Rename to...
12638 (test_2): ...this, and add leading comment.
12639 (MACRO_3, test_3): New.
12640 (MACRO_4A, MACRO_4B, test_4): New.
12641 (MACRO): Rename to...
12642 (MACRO_5): ...this.
12643 (g): Rename to...
12644 (test_5): ...this, updating for renaming of MACRO, and
12645 add leading comment.
12646 * c-c++-common/pr69543-1.c: New.
12647 * c-c++-common/pr69543-2.c: New.
12648 * c-c++-common/pr69543-3.c: New.
12649 * c-c++-common/pr69543-4.c: New.
12650 * c-c++-common/pr69558-1.c: New.
12651 * c-c++-common/pr69558-2.c: New.
12652 * c-c++-common/pr69558-3.c: New.
12653 * c-c++-common/pr69558-4.c: New.
12654 * gcc.dg/pr69558.c: Move to...
12655 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12656 xfail for c++.
12657
f99c3557
TS
126582016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12659
12660 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12661 to -ftree-parallelize-loops/-fopenacc changes.
12662 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12663 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12664 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12665 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12666 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12667 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12668 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12669 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12670 * c-c++-common/goacc/kernels-loop.c: Likewise.
12671 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12672 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12673 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12674 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12675
c60ec7c2
RO
126762016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12677
12678 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12679
f1a62b6f
JJ
126802016-02-23 Jakub Jelinek <jakub@redhat.com>
12681
e67bf044
JJ
12682 PR c++/69902
12683 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12684
f1a62b6f
JJ
12685 PR c/69900
12686 * gcc.dg/pr69900.c: New test.
12687
20c5e09e
MJ
126882016-02-23 Martin Jambor <mjambor@suse.cz>
12689
12690 PR tree-optimization/69666
12691 * gcc.dg/tree-ssa/pr69666.c: New test.
12692
e457a6fc
AV
126932016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12694
12695 PR fortran/67451
12696 * gfortran.dg/coarray_allocate_5.f08: New test.
12697
d7b574f4
AK
126982016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12699
12700 * gcc.target/s390/vcond-shift.c: Move to ...
12701 * gcc.target/s390/vector/vcond-shift.c: ... here.
12702
58bdeb44
AK
127032016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12704
12705 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12706 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12707
7cd0387b
AK
127082016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12709
12710 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12711
4246c8da
MW
127122016-02-20 Mark Wielaard <mjw@redhat.com>
12713
12714 PR c/28901
12715 * gcc.dg/unused-variable-3.c: New test.
12716
f93bc532
JJ
127172016-02-22 Jakub Jelinek <jakub@redhat.com>
12718
12719 PR target/69888
12720 * gcc.target/i386/pr69888.c: New test.
12721
c4e360f4
RB
127222016-02-22 Richard Biener <rguenther@suse.de>
12723
12724 PR tree-optimization/69882
12725 * gfortran.dg/vect/pr69882.f90: New testcase.
12726
09c92f1c
JJ
127272016-02-22 Jakub Jelinek <jakub@redhat.com>
12728
12729 PR target/69885
12730 * gcc.dg/pr69885.c: New test.
12731
f88d45dc
OE
127322016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12733
12734 PR target/69806
12735 PR target/54089
12736 * gcc.target/sh/pr54089-10.c: New.
12737
ce1ff48e
PT
127382016-02-20 Paul Thomas <pault@gcc.gnu.org>
12739
12740 PR fortran/69423
12741 * gfortran.dg/deferred_character_15.f90 : New test.
12742
bbf27208
DH
127432016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12744
12745 PR fortran/57365
12746 gfortran.dg/allocate_with_source_18.f03: New test.
12747
127482016-02-20 Harald Anlauf <anlauf@gmx.de>
12749
12750 PR fortran/52531
12751 gfortran.dg/gomp/pr52531.f90: New test.
12752
268be88c
BE
127532016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12754
12755 PR c++/69865
12756 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12757 -std=c++03.
12758
4b6c824a
JJ
127592016-02-19 Jakub Jelinek <jakub@redhat.com>
12760
871b3f47
JJ
12761 PR c++/69826
12762 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12763 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12764
7a965d51
JJ
12765 PR c++/69850
12766 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12767
4b6c824a
JJ
12768 PR c++/69851
12769 * g++.dg/torture/pr69851.C: New test.
12770
15fca21a
MS
127712016-02-19 Martin Sebor <msebor@redhat.com>
12772
12773 PR testsuite/69573
12774 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12775
19e21586
JJ
127762016-02-19 Jakub Jelinek <jakub@redhat.com>
12777
03a616ac
JJ
12778 PR c++/69850
12779 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12780 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12781
19e21586
JJ
12782 PR c++/67767
12783 * g++.dg/cpp0x/pr67767.C: New test.
12784
2db16594
KT
127852016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12786
12787 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12788 for fp, simd, crypto, crc, lse.
12789 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12790 above.
12791 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12792 effective target check.
12793
5a7d9d1e
JJ
127942016-02-19 Jakub Jelinek <jakub@redhat.com>
12795
12796 PR target/69820
12797 * gcc.target/i386/pr69820.c: New test.
12798
6448f064
AK
127992016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12800
12801 * gcc.target/s390/vector/int128-1.c: New test.
12802
d0a859e6
AK
128032016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12804
12805 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12806
9e4eb643
AK
128072016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12808
12809 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12810 instruction pattern name to prevent the testcase from failing with
12811 -march=z13.
12812
859a4c0e
AK
128132016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12814
12815 * gcc.target/s390/md/movstr-2.c: New test.
12816
efc2340b
MK
128172016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12818
12819 * gcc.target/s390/morestack.c: New test.
12820
ca2bfbc2
DV
128212016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12822
12823 PR target/69625
12824 * gcc.target/s390/pr69625.c: Add test case.
12825
efd4bd05
BE
128262016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12827
12828 PR testsuite/68580
12829 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12830
2bf2078a
MM
128312016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12832
12833 PR target/68404
12834 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12835 * gcc.target/powerpc/fusion3.c: Likewise.
12836
f003579e
RB
128372016-02-18 Richard Biener <rguenther@suse.de>
12838
12839 PR middle-end/69553
12840 * g++.dg/torture/pr69553.C: New testcase.
12841
19233914
NC
128422016-02-18 Nick Clifton <nickc@redhat.com>
12843
efd4bd05
BE
12844 PR target/62254
12845 PR target/69610
12846 * gcc.target/arm/pr62554.c: New test.
12847 * gcc.target/arm/pr69610-1.c: New test.
12848 * gcc.target/arm/pr69610-2.c: New test.
19233914 12849
23f27839
RB
128502016-02-18 Richard Biener <rguenther@suse.de>
12851
12852 PR middle-end/69854
12853 * gcc.dg/torture/pr69854.c: New testcase.
12854
932c0da4
JJ
128552016-02-17 Jakub Jelinek <jakub@redhat.com>
12856
12857 PR c++/69850
12858 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12859
1bed93e4
BS
128602012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12861
12862 * gcc.target/powerpc/vec-cg.c: New test.
12863
57bfb134
RB
128642016-02-17 Richard Biener <rguenther@suse.de>
12865
12866 PR testsuite/69586
12867 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12868
a44e0ebb
KT
128692016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12870
12871 PR target/69161
12872 * gcc.c-torture/compile/pr69161.c: New test.
12873
ffacd726
DS
128742016-02-17 David Sherwood <david.sherwood@arm.com>
12875
12876 PR target/69532
12877 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12878 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12879
448db8d2
EB
128802016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12881
12882 * gcc.dg/ifcvt-4.c: Skip on Visium.
12883
e2f0522e
EB
128842016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12885
12886 * gnat.dg/atomic8.adb: New test.
12887
bf17fe3f
EB
128882016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12889
12890 * gnat.dg/discr46.ad[sb]: New test.
12891
ecf835e9
KN
128922016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12893
12894 PR Target/48344
12895 * gcc.target/powerpc/pr48344-1.c: New test.
12896
49a1164a
TK
128972015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12898
12899 PR fortran/69742
12900 * gfortran.dg/associate_21.f90: New test.
12901
bf14eba2
JJ
129022016-02-16 Jakub Jelinek <jakub@redhat.com>
12903
12904 PR c/69835
12905 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12906 -Wnonnull in dg-options.
12907 * c-c++-common/nonnull-2.c: New test.
12908
35a093b6
JG
129092016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12910 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12911
12912 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12913
e387d491
JJ
129142016-02-16 Jakub Jelinek <jakub@redhat.com>
12915
12916 PR middle-end/69801
12917 * gcc.dg/pr69801.c: Add empty dg-options.
12918
ba539195
JN
129192016-02-16 James Norris <jnorris@codesourcery.com>
12920
12921 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12922 * g++.dg/goacc/deviceptr-1.c: New file.
12923
2a2b8f64
JJ
129242016-02-16 Jakub Jelinek <jakub@redhat.com>
12925
12926 PR tree-optimization/69820
12927 * gcc.dg/vect/pr69820.c: New test.
12928
87440c29
RB
129292016-02-16 Richard Biener <rguenther@suse.de>
12930
12931 PR tree-optimization/69776
12932 * gcc.dg/torture/pr69776-2.c: New testcase.
12933
6d87c306
BS
129342016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12935
12936 PR tree-optimization/69714
12937 * gcc.dg/torture/pr69714.c: New test.
12938
3824a0a2
JJ
129392016-02-16 Jakub Jelinek <jakub@redhat.com>
12940
12941 PR tree-optimization/69802
12942 * gcc.dg/pr69802.c: New test.
12943
c8cfe96e
RB
129442016-02-16 Richard Biener <rguenther@suse.de>
12945
12946 PR middle-end/69801
12947 * gcc.dg/pr69801.c: New testcase.
12948
fc12098d
JD
129492016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12950
12951 PR libgfortran/69651
12952 * gfortran.dg/read_bang.f90: New test.
12953 * gfortran.dg/read_bang4.f90: New test.
12954
ba6b3795
JJ
129552016-02-15 Jakub Jelinek <jakub@redhat.com>
12956
f0516ca4
JJ
12957 PR c++/69658
12958 * g++.dg/init/pr69658.C: New test.
12959
ba6b3795
JJ
12960 PR c++/69797
12961 * c-c++-common/pr69797.c: New test.
12962
de3f9a2d
PK
129632016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12964
12965 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12966 check for aarch64*-*-*.
12967
17a3b967
RB
129682016-02-15 Richard Biener <rguenther@suse.de>
12969
12970 PR tree-optimization/69783
12971 * gcc.dg/vect/pr69783.c: New testcase.
12972
1c48bff1
RB
129732016-02-15 Richard Biener <rguenther@suse.de>
12974
12975 PR tree-optimization/69776
12976 * gcc.dg/torture/pr69776.c: New testcase.
12977
1e6025b6
TK
129782016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12979
12980 PR fortran/60526
12981 * gfortran.dg/type_decl_4.f90: Reinstated.
12982
d3308279
JDA
129832016-02-14 John David Anglin <danglin@gcc.gnu.org>
12984
12985 PR fortran/68746
12986 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12987
b7c56581
TK
129882016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12989
12990 PR fortran/60526
12991 PR bootstrap/69816
12992 * gfortran.dg/type_decl_4.f90: Removed.
12993
60cb4ef5
TK
129942016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12995
12996 PR fortran/60526
12997 * gfortran.dg/type_decl_4.f90: New test.
12998
f6964637
AM
129992016-02-14 Alan Modra <amodra@gmail.com>
13000
1a8849d1 13001 PR testsuite/68886
f6964637
AM
13002 * gcc.c-torture/execute/stkalign.c: Revise test.
13003
f5121920
OE
130042016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13005
13006 PR target/67260
13007 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13008
6cda3ab6
OE
130092016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13010
13011 PR target/67260
13012 * gcc.target/sh/torture/pr67260.c: New.
13013
6786e598
JDA
130142016-02-12 John David Anglin <danglin@gcc.gnu.org>
13015
13016 * gcc.dg/pr67964.c: Add dg-require-alias.
13017
7e05dad8
OE
130182016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13019
13020 PR target/67636
13021 PR target/64345
13022 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13023
7f4cc3ce
JD
130242016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13025
13026 PR libgfortran/69668
13027 * gfortran.dg/namelist_88.f90: New test.
13028
955ca6dc
JD
130292016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13030
13031 PR libgfortran/69668
13032 * gfortran.dg/namelist_38.f90: Update test.
13033 * gfortran.dg/namelist_84.f90: Update test.
13034
876217ae
DM
130352016-02-12 David Malcolm <dmalcolm@redhat.com>
13036
13037 PR other/69554
13038 * gcc.dg/pr69554-1.c: New test.
13039 * gfortran.dg/pr69554-1.F90: New test.
13040 * gfortran.dg/pr69554-2.F90: New test.
13041 * lib/gcc-dg.exp (proc dg-locus): New function.
13042 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13043 distinguish between the caret-printing and non-caret-printing
13044 cases. If caret-printing has been explicitly enabled, bail out
13045 without attempting to fix up the output.
13046
61789eed
DM
130472016-02-12 David Malcolm <dmalcolm@redhat.com>
13048
13049 PR driver/69265
13050 PR driver/69453
13051 * gcc.dg/spellcheck-options-3.c: New test case.
13052 * gcc.dg/spellcheck-options-4.c: New test case.
13053 * gcc.dg/spellcheck-options-5.c: New test case.
13054 * gcc.dg/spellcheck-options-6.c: New test case.
13055 * gcc.dg/spellcheck-options-7.c: New test case.
13056 * gcc.dg/spellcheck-options-8.c: New test case.
13057 * gcc.dg/spellcheck-options-9.c: New test case.
13058 * gcc.dg/spellcheck-options-10.c: New test case.
13059
c3090c1f
JJ
130602016-02-12 Jakub Jelinek <jakub@redhat.com>
13061
13062 PR rtl-optimization/69764
13063 PR rtl-optimization/69771
13064 * c-c++-common/pr69764.c: New test.
13065 * gcc.dg/torture/pr69771.c: New test.
13066
8222034d
MP
130672016-02-12 Marek Polacek <polacek@redhat.com>
13068
13069 * g++.dg/torture/init-list1.C: New.
13070
f749f792
MP
130712016-02-12 Marek Polacek <polacek@redhat.com>
13072
13073 * gcc.dg/pr69522.c: Add empty dg-options.
13074
199fb02a
IE
130752016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13076
13077 * g++.dg/lto/lto.exp: Include and init mpx.
13078 * g++.dg/lto/pr69729_0.C: New test.
13079
b69539cb
JJ
130802016-02-12 Jakub Jelinek <jakub@redhat.com>
13081
06ff7000
JJ
13082 PR ipa/69241
13083 * g++.dg/ipa/pr69241-4.C: New test.
13084
b69539cb
JJ
13085 PR ipa/68672
13086 * g++.dg/ipa/pr68672-1.C: New test.
13087 * g++.dg/ipa/pr68672-2.C: New test.
13088 * g++.dg/ipa/pr68672-3.C: New test.
13089
16595a1f
BS
130902016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13091
13092 PR c/69522
6d87c306 13093 * gcc.dg/pr69522.c: New test.
16595a1f 13094
38d795d2
PP
130952016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13096
13097 PR c++/69098
13098 * g++.dg/cpp1y/69098.C: New test.
13099 * g++.dg/cpp1y/69098-2.C: New test.
13100
9c582551
JJ
131012016-02-12 Jakub Jelinek <jakub@redhat.com>
13102
13103 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13104 and neighbour -> neighbor.
13105 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13106 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13107 * c-c++-common/Wvarargs.c: Likewise.
13108 * c-c++-common/goacc/host_data-5.c: Likewise.
13109 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13110 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13111 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13112 * gcc.target/aarch64/pr60697.c: Likewise.
13113 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13114 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13115 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13116 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13117 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13118 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13119 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13120 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13121 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13122 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13123 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13124 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13125 * g++.dg/lookup/koenig5.C: Likewise.
13126 * g++.dg/ext/no-asm-2.C: Likewise.
13127 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13128 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13129 * gfortran.dg/used_types_16.f90: Likewise.
13130 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13131 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13132 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13133 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13134 * gfortran.dg/abstract_type_6.f03: Likewise.
13135 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13136 * gfortran.dg/used_types_15.f90: Likewise.
13137 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13138 * gfortran.dg/exit_3.f08: Likewise.
13139 * gfortran.dg/open_status_2.f90: Likewise.
13140 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13141 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13142 * gfortran.dg/associate_1.f03: Likewise.
13143 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13144 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13145 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13146 * gcc.dg/builtin-object-size-1.c: Likewise.
13147 * gcc.dg/noreturn-6.c: Likewise.
13148 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13149 * gcc.dg/globalalias.c: Likewise.
13150 * gcc.dg/builtins-config.h: Likewise.
13151 * gcc.dg/pr30457.c: Likewise.
13152 * gcc.c-torture/compile/volatile-1.c: Likewise.
13153 * gcc.c-torture/execute/20101011-1.c: Likewise.
13154 * c-c++-common/Waddress-1.c: Likewise.
13155
66756373
JJ
131562016-02-11 Jakub Jelinek <jakub@redhat.com>
13157
13158 PR c/69768
13159 * c-c++-common/Waddress-1.c: New test.
13160
76fe932b
AV
131612016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13162
13163 PR fortran/69296
13164 * gfortran.dg/associate_19.f03: New test.
13165 * gfortran.dg/associate_20.f03: New test.
13166
564c4d4b
OE
131672016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13168
13169 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13170
e1c1ecb0
KT
131712016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13172
13173 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13174 .arch armv8-a\n. Add -dA to dg-options.
13175 * gcc.target/aarch64/assembler_arch_1.c: New test.
13176 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13177
0d7d9458
PC
131782016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13179
13180 PR c++/68726
13181 * g++.dg/cpp0x/pr68726.C: New.
13182
e6208a60
IE
131832016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13184
13185 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13186 test.
13187
281a11eb
RB
131882016-02-11 Richard Biener <rguenther@suse.de>
13189
13190 * g++.dg/tree-ssa/pr61034.C: Adjust.
13191
e03dd765
VM
131922016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13193
4b48faf5 13194 PR target/69148
e03dd765
VM
13195 * gcc.target/s390/pr69148.c: New.
13196
cdc23927
YR
131972016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13198
13199 PR tree-optimization/69652
13200 * gcc.dg/torture/pr69652.c: New test.
13201
e199dd0a
JJ
132022016-02-10 Jakub Jelinek <jakub@redhat.com>
13203 Patrick Palka <ppalka@gcc.gnu.org>
13204
13205 PR ipa/69241
13206 PR c++/69649
13207 * g++.dg/ipa/pr69241-1.C: New test.
13208 * g++.dg/ipa/pr69241-2.C: New test.
13209 * g++.dg/ipa/pr69241-3.C: New test.
13210 * g++.dg/ipa/pr69649.C: New test.
13211
d6b38027
UB
132122016-02-10 Uros Bizjak <ubizjak@gmail.com>
13213
13214 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13215 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13216
13b562c5
BC
132172016-02-10 Bin Cheng <bin.cheng@arm.com>
13218
13219 PR tree-optimization/68021
13220 * gcc.dg/tree-ssa/pr68021.c: New test.
13221
24a179f8
RB
132222016-02-10 Richard Biener <rguenther@suse.de>
13223
13224 PR tree-optimization/69726
13225 * gcc.dg/uninit-22.c: New testcase.
13226
0d99886f
AP
132272016-02-09 Andrew Pinski <apinski@cavium.com>
13228
13229 PR tree-opt/69282
13230 * gcc.c-torture/compile/20160205-1.c: New testcase.
13231
ab04995c
MM
132322016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13233
13234 PR target/68404
13235 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13236 instead accessing a really large arrray.
13237 * gcc.target/powerpc/fusion3.c: Likewise.
13238
4b79ac23
CB
132392016-02-09 Charles Baylis <charles.baylis@linaro.org>
13240
13241 PR target/68532
13242 * gcc.c-torture/execute/pr68532.c: New test.
13243
b890a441
AO
132442016-02-11 Alexandre Oliva <aoliva@redhat.com>
13245
13246 PR target/69634
13247 * gcc.dg/pr69634.c: New.
13248
84a5bef7
RB
132492016-02-09 Richard Biener <rguenther@suse.de>
13250
13251 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13252
1f123759 132532016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13254
1f123759
AF
13255 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13256
65860c77
YR
132572016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13258
13259 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13260
7e1e8a0a
RB
132612016-02-09 Richard Biener <rguenther@suse.de>
13262
13263 PR tree-optimization/69715
13264 * gcc.dg/torture/pr69715.c: New testcase.
13265
efb45a9f
PP
132662016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13267
13268 PR c++/69139
13269 * g++.dg/cpp0x/trailing12.C: New test.
13270 * g++.dg/cpp0x/trailing13.C: New test.
13271
20a0c6f9
PP
132722016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13273
13274 PR c++/69283
13275 PR c++/67835
13276 * g++.dg/cpp1y/auto-fn29.C: New test.
13277 * g++.dg/cpp1y/auto-fn30.C: New test.
13278
a162f3af
JJ
132792016-02-08 Jakub Jelinek <jakub@redhat.com>
13280
13281 PR tree-optimization/69209
13282 * gcc.c-torture/compile/pr69209.c: New test.
13283
4b4a9fbd
JL
132842016-02-08 Jeff Law <law@redhat.com>
13285
13286 PR tree-optimization/68541
13287 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13288 of statements allowed in join block for path splitting.
13289
cfac5ed2
JJ
132902016-02-08 Jakub Jelinek <jakub@redhat.com>
13291
f68bc23f
JJ
13292 PR c++/59627
13293 * g++.dg/gomp/pr59627.C: New test.
13294
cfac5ed2
JJ
13295 PR ipa/69239
13296 * g++.dg/ipa/pr69239.C: New test.
13297
44714d8c
DM
132982016-02-08 David Malcolm <dmalcolm@redhat.com>
13299
13300 PR preprocessor/69664
13301 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13302 * gcc.dg/cpp/warn-comments.c: Likewise.
13303
eba9e839
MP
133042016-02-08 Marek Polacek <polacek@redhat.com>
13305
13306 PR c++/69688
13307 * g++.dg/init/const12.C: New test.
13308
a011cd92
BS
133092016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13310
13311 PR target/60410
13312 * gcc.dg/lto/pr55113_0.c: Remove test.
13313
5317b1be
RB
133142016-02-08 Richard Biener <rguenther@suse.de>
13315
13316 PR tree-optimization/69719
13317 * gcc.dg/torture/pr69719.c: New testcase.
13318
63998a63
RB
133192016-02-08 Richard Biener <rguenther@suse.de>
13320 Jeff Law <law@redhat.com>
13321
13322 PR target/68273
13323 * gcc.target/mips/pr68273.c: New testcase.
13324
43f4a281
RB
133252016-02-08 Richard Biener <rguenther@suse.de>
13326
13327 PR rtl-optimization/69274
13328 * gcc.target/i386/addr-sel-1.c: XFAIL.
13329
0b604d2d
JL
133302016-02-08 Jeff Law <law@redhat.com>
13331
e8dfe49e
JL
13332 PR tree-optimization/68541
13333 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13334
6daecd7a 13335 PR tree-optimization/65917
0b604d2d
JL
13336 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13337
c0f0e35a
JD
133382016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13339
13340 PR fortran/50555
13341 * gfortran.dg/namelist_args.f90: New test.
13342
8981d712
JL
133432016-02-05 Jeff Law <law@redhat.com>
13344
6daecd7a 13345 PR tree-optimization/68541
8981d712
JL
13346 * gcc.dg/tree-ssa/split-path-2.c: New test.
13347 * gcc.dg/tree-ssa/split-path-3.c: New test.
13348 * gcc.dg/tree-ssa/split-path-4.c: New test.
13349 * gcc.dg/tree-ssa/split-path-5.c: New test.
13350 * gcc.dg/tree-ssa/split-path-6.c: New test.
13351 * gcc.dg/tree-ssa/split-path-7.c: New test.
13352
46cb9332
MS
133532016-02-05 Martin Sebor <msebor@redhat.com>
13354
13355 PR c++/69662
13356 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13357 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13358
be2083ea
RH
133592016-02-06 Richard HEnderson <rth@redhat.com>
13360
13361 PR c/69643
13362 * gcc.target/i386/addr-space-4.c: New.
13363 * gcc.target/i386/addr-space-5.c: New.
13364
711d7c23
MM
133652016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13366
13367 PR fortran/66089
13368 * gfortran.dg/elemental_dependency_6.f90: New.
13369
b5c1c988
JJ
133702016-02-05 Jakub Jelinek <jakub@redhat.com>
13371
861c7bcd
JJ
13372 PR rtl-optimization/69691
13373 * gcc.c-torture/execute/pr69691.c: New test.
13374
b5c1c988
JJ
13375 PR c++/69628
13376 * g++.dg/parse/pr69628.C: New test.
13377
f7dfa966
UB
133782016-02-05 Uros Bizjak <ubizjak@gmail.com>
13379
13380 * gcc.dg/sancov/asan.c: Move to ...
13381 * gcc.dg/asan/sancov-1.c: ... here.
13382
9b143e64
UB
133832016-02-05 Uros Bizjak <ubizjak@gmail.com>
13384
13385 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13386
f5d4b899
L
133872016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13388
13389 PR target/69677
13390 * gcc.target/i386/pr69677.c: New test.
13391
76c85fbb
PP
133922016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13393
13394 PR c++/68948
13395 * g++.dg/template/pr68948.C: New test.
13396
f181bf90
DV
133972016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13398
13399 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13400 (only necessary on s390x).
13401
714fb282
L
134022016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13403
13404 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13405 -mno-accumulate-outgoing-args.
13406
618d6c1c
PP
134072016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13408
13409 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13410
1066e9b5
JJ
134112016-02-04 Jakub Jelinek <jakub@redhat.com>
13412
13413 PR c/69669
13414 * c-c++-common/pr69669.c: New test.
13415
76255d0d
MM
134162016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13417
13418 PR target/69667
13419 * g++.dg/pr69667.C: New file.
13420
e0b059b1
WD
134212016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13422
13423 PR target/69619
13424 * gcc.dg/pr69619.c: Add new test.
13425
2692b5c8
RS
134262016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13427
13428 PR rtl-optimization/69577
13429 * gcc.target/i386/pr69577.c: New test.
13430
7db337c2
ML
134312016-02-04 Martin Liska <mliska@suse.cz>
13432
13433 * g++.dg/asan/pr69276.C: New test.
13434
cc9c0829
KT
134352016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13436
13437 PR target/65932
13438 PR target/67714
13439 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13440 a single smulbb instruction.
13441 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13442 * gcc.target/amr/wmul-2.c: Likewise.
13443
eb9feb52
KT
134442016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13445
13446 PR target/65932
13447 PR target/67714
13448 * gcc.c-torture/execute/pr67714.c: New test.
13449
61f727fe
JJ
134502016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13451
13452 PR target/69454
13453 * gcc.target/i386/pr69454-1.c: New test.
13454 * gcc.target/i386/pr69454-2.c: New test.
13455
05dd97db
MS
134562016-02-03 Martin Sebor <msebor@redhat.com>
13457
13458 PR c++/69251
13459 PR c++/69253
13460 PR c++/69290
13461 PR c++/69277
13462 PR c++/69349
13463 * g++.dg/ext/flexarray-mangle-2.C: New test.
13464 * g++.dg/ext/flexarray-mangle.C: New test.
13465 * g++.dg/ext/flexarray-subst.C: New test.
13466 * g++.dg/ext/flexary11.C: New test.
13467 * g++.dg/ext/flexary12.C: New test.
13468 * g++.dg/ext/flexary13.C: New test.
13469 * g++.dg/ext/flexary14.C: New test.
13470 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13471
dac2fc29
L
134722016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13473
13474 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13475 Define only if CHECK_FLOAT128 is defined.
13476 (main): Properly initialize u5.
13477
eadb8035
JJ
134782016-02-03 Jakub Jelinek <jakub@redhat.com>
13479
0afbb81b
JJ
13480 PR c/69627
13481 * gcc.dg/pr69627.c: New test.
13482
eadb8035
JJ
13483 PR target/69644
13484 * gcc.dg/pr69644.c: New test.
13485
b12d4923
MS
134862016-02-03 Mike Stump <mikestump@comcast.net>
13487
13488 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13489 support for struct-layout-1.exp.
13490
ab4bae0c
PP
134912016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13492
13493 PR c++/69056
618d6c1c 13494 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13495
95831c01
VM
134962016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13497 Alexandre Oliva <aoliva@redhat.com>
13498
13499 PR target/69461
13500 * gcc.target/powerpc/pr69461.c: New.
13501
ccc71ab8
UB
135022016-02-03 Uros Bizjak <ubizjak@gmail.com>
13503
13504 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13505 works from here ...
13506 (check_effective_target_fsanitize_thread): ... to here. Do not
13507 specify additional compile flags for the test source.
13508 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13509 specify additional compile flags for the test source.
13510
96299640
WD
135112016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13512
13513 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13514
781d83d9
AV
135152016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13516
13517 PR fortran/67451
13518 PR fortran/69418
13519 * gfortran.dg/coarray_allocate_2.f08: New test.
13520 * gfortran.dg/coarray_allocate_3.f08: New test.
13521 * gfortran.dg/coarray_allocate_4.f08: New test.
13522
d8208e6d
AL
135232016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13524
13525 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13526 use same scan-tree-dump-times on all platforms.
13527 * gcc.dg/vect/vect-outer-1.c: Likewise.
13528 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13529 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13530 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13531 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13532 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13533 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13534 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13535
a8394fa0
SB
135362016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13537
13538 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13539 warning.
13540
f3baa1d3
L
135412016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13542
13543 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13544
eb077516
JN
135452016-02-02 James Norris <jnorris@codesourcery.com>
13546
13547 * c-c++-common/goacc/routine-5.c: Add tests.
13548
578fb225
AM
135492016-02-02 Alexander Monakov <amonakov@ispras.ru>
13550
13551 * gcc.target/nvptx/unsigned-cmp.c: New test.
13552
c64f7d37
WD
135532016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13554
13555 * gcc.target/aarch64/scalar_shift_1.c
13556 (test_corners_sisd_di): Improve force to SIMD register.
13557 (test_corners_sisd_si): Likewise.
13558 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13559 Remove scan-assembler check for ldr.
13560
90c6f26c
RB
135612016-02-02 Richard Biener <rguenther@suse.de>
13562
13563 PR tree-optimization/69595
13564 * gcc.dg/Warray-bounds-17.c: New testcase.
13565
9dc03c97
RB
135662016-02-02 Richard Biener <rguenther@suse.de>
13567
13568 PR tree-optimization/69606
13569 * gcc.dg/torture/pr69606.c: New testcase.
13570
2d4dc223
YR
135712016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13572
13573 PR middle-end/68542
13574 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13575 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13576
65c98fde
AM
135772016-02-02 Alan Modra <amodra@gmail.com>
13578
13579 PR target/69548
13580 * gcc.target/powerpc/pr69548.c: New test.
13581
e1b81f2b
JJ
135822016-02-01 Jakub Jelinek <jakub@redhat.com>
13583
d0268b37
JJ
13584 PR rtl-optimization/69592
13585 * gcc.dg/pr69592.c: New test.
13586
e1b81f2b
JJ
13587 PR preprocessor/69543
13588 PR c/69558
13589 * gcc.dg/pr69543.c: New test.
13590 * gcc.dg/pr69558.c: New test.
13591
7dd7780d
UB
135922016-02-01 Uros Bizjak <ubizjak@gmail.com>
13593
bf672ee5
UB
13594 PR testsuite/65940
13595 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13596
9a7013f8
MS
135972016-02-01 Martin Sebor <msebor@redhat.com>
13598
13599 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13600
e681fb2b
BC
136012016-02-01 Bin Cheng <bin.cheng@arm.com>
13602
13603 PR tree-optimization/67921
13604 * c-c++-common/ubsan/pr67921.c: New test.
13605
ff86345f
RB
136062016-02-01 Richard Biener <rguenther@suse.de>
13607
13608 PR middle-end/69556
13609 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13610
bc369dbd
RB
136112016-02-01 Richard Biener <rguenther@suse.de>
13612
13613 PR tree-optimization/69574
13614 * gcc.dg/torture/pr69574.c: New testcase.
13615
ef318184
RB
136162016-02-01 Richard Biener <rguenther@suse.de>
13617
13618 PR tree-optimization/69579
13619 * gcc.dg/setjmp-6.c: New testcase.
13620
654745e6
JJ
136212016-02-01 Jakub Jelinek <jakub@redhat.com>
13622
13623 PR rtl-optimization/69570
13624 * g++.dg/opt/pr69570.C: New test.
13625
e6c0c44b
RH
136262016-02-01 Richard Henderson <rth@redhat.com>
13627
13628 * gcc.dg/pr69535.c: New test.
13629
6ff3f09a
JDA
136302016-01-31 John David Anglin <danglin@gcc.gnu.org>
13631
2c005538
JDA
13632 PR testsuite/69584
13633 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13634 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13635
61083a4b
JDA
13636 PR debug/68244
13637 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13638
6ff3f09a
JDA
13639 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13640
0c221916
PT
136412016-01-31 Paul Thomas <pault@gcc.gnu.org>
13642
13643 PR fortran/67564
13644 * gfortran.dg/allocate_with_source_17.f03: New test.
13645
db7a2818
JJ
136462016-01-30 Jakub Jelinek <jakub@redhat.com>
13647
13648 PR tree-optimization/69546
13649 * gcc.dg/torture/pr69546.c: New test.
13650
e520d5f0
PT
136512016-01-30 Paul Thomas <pault@gcc.gnu.org>
13652
13653 PR fortran/69566
13654 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13655
343c05d3
MS
136562016-01-30 Martin Sebor <msebor@redhat.com>
13657
13658 PR c++/68490
13659 * g++.dg/ext/flexary10.C: New test.
13660
d6c3a539
DH
136612016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13662
13663 PR fortran/66707
13664 gfortran.dg/common_23.f90: New test.
13665
52d72fcd
BS
136662016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13667
13668 PR target/65546
13669 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13670 condition being checked, and disable it when the target supports
13671 misaligned loads and stores.
13672
3a5d2ba4
JJ
136732016-01-29 Jakub Jelinek <jakub@redhat.com>
13674
13675 PR debug/69518
13676 * gcc.dg/torture/pr69518.c: New test.
13677
6bbacdb5
L
136782016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13679
13680 PR target/69530
13681 * gcc.target/i386/pr69530.c: New test.
13682
af932cdb
SE
136832016-01-29 Steve Ellcey <sellcey@imgtec.com>
13684
13685 PR target/65604
13686 * gcc.target/mips/div-delay.c: New test.
13687
26658b7c
JJ
136882016-01-29 Jakub Jelinek <jakub@redhat.com>
13689
33e89989
JJ
13690 PR target/69551
13691 * gcc.target/i386/pr69551.c: New test.
13692
26658b7c
JJ
13693 PR target/66137
13694 * gcc.target/i386/pr66137.c: New test.
13695
401116b5
AB
136962016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13697
13698 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13699 always built for p5600.
13700 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13701 isa=p5600 dg-option.
13702
d4abfcc5
RB
137032016-01-29 Richard Biener <rguenther@suse.de>
13704
13705 PR tree-optimization/69547
13706 * g++.dg/tree-ssa/pr69547.C: New testcase.
13707
16b77b32
JJ
137082016-01-29 Jakub Jelinek <jakub@redhat.com>
13709
13710 PR debug/66869
13711 * g++.dg/warn/Wunused-function2.C: New test.
13712
a1c95464
DV
137132016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13714
13715 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13716 support for test to succeed.
13717
5453bfed
MP
137182016-01-29 Marek Polacek <polacek@redhat.com>
13719
13720 PR c++/69509
13721 PR c++/69516
13722 * g++.dg/ext/constexpr-vla2.C: New test.
13723 * g++.dg/ext/constexpr-vla3.C: New test.
13724 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13725
452ec2a5
RB
137262016-01-29 Richard Biener <rguenther@suse.de>
13727
13728 PR middle-end/69537
13729 * gcc.dg/uninit-21.c: New testcase.
13730
aec0b19e
UB
137312016-01-28 Uros Bizjak <ubizjak@gmail.com>
13732
13733 PR target/69459
13734 * gcc.target/i386/pr69459.c: New test.
13735
df113ce7
SE
137362016-01-28 Steve Ellcey <sellcey@imgtec.com>
13737
13738 PR target/68400
13739 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13740 * gcc.target/mips/pr68400.c: New test.
13741
494de84f
MS
137422016-01-28 Martin Sebor <msebor@redhat.com>
13743
13744 PR target/17381
13745 * gcc.target/powerpc/pr17381.c: New test.
13746
eb1b1f01
JJ
137472016-01-28 Jakub Jelinek <jakub@redhat.com>
13748
13749 PR middle-end/69542
13750 * gcc.dg/torture/pr69542.c: New test.
13751
6dfeb7ce
WD
137522016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13753
13754 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13755
4b7471a4
DE
137562016-01-28 David Edelsohn <dje.gcc@gmail.com>
13757
13758 * gcc.dg/pr65980.c: Skip on AIX.
13759 * gcc.dg/pr66688.c: Same.
13760
b271fd21
DE
137612016-01-28 David Edelsohn <dje.gcc@gmail.com>
13762
13763 PR target/63679
13764 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13765 * gcc.dg/tree-ssa/sra-18.c: Same.
13766
874108a9
AV
137672016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13768
13769 PR fortran/62536
13770 * gfortran.dg/block_15.f08: New test.
13771 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13772 on incorrectly closed BLOCK.
13773
30480bcd
IE
137742016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13775
13776 * gcc.dg/declare-simd.c: New test.
6905c577 13777
14ba8d6d
RB
137782016-01-28 Richard Biener <rguenther@suse.de>
13779
13780 PR tree-optimization/69466
13781 * gfortran.dg/vect/pr69466.f90: New testcase.
13782
0d4c694e
TP
137832016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13784
13785 * g++.dg/pr67989.C: Remove ARM-specific option.
13786 * gcc.target/arm/pr67989.C: New file.
13787
2aa780da
UB
137882016-01-27 Uros Bizjak <ubizjak@gmail.com>
13789
13790 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13791 and expm1 test for glibc < 2.11.
13792
f75ebe77
RH
137932016-01-27 Richard Henderson <rth@redhat.com>
13794
13795 * gcc.c-torture/execute/pr69447.c: New test.
13796
137972016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13798
9a175e65 13799 PR fortran/69422
49847d75
PT
13800 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13801
cbdd8ae0
JJ
138022016-01-27 Jakub Jelinek <jakub@redhat.com>
13803
13804 PR debug/66869
13805 * gcc.dg/pr66869.c: New test.
13806
2b572b3c
JL
138072016-01-25 Jeff Law <law@redhat.com>
13808
13809 PR tree-optimization/68398
aec0b19e 13810 PR tree-optimization/69196
2b572b3c
JL
13811 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13812 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13813 path to avoid new heuristic allowing more irreducible regions
13814 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13815 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13816 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13817 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13818 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13819
fa74a4bc
MP
138202016-01-27 Marek Polacek <polacek@redhat.com>
13821
13822 PR c/68062
13823 * c-c++-common/vector-compare-4.c: New test.
13824
0afff540
DM
138252016-01-27 David Malcolm <dmalcolm@redhat.com>
13826
13827 PR preprocessor/69126
13828 * c-c++-common/pr69126.c: New test case.
13829
1a218fc9
ILT
138302016-01-27 Ian Lance Taylor <iant@google.com>
13831
13832 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13833
5d70666e
RB
138342016-01-27 Ryan Burn <contact@rnburn.com>
13835
13836 PR cilkplus/69267
13837 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13838
87ff4d66
UB
138392016-01-27 Uros Bizjak <ubizjak@gmail.com>
13840
13841 PR target/69512
13842 * gcc.target/i386/pr69512.c: New test.
13843
27e23cca
RE
138442016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13845
13846 PR ada/69488
13847 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13848
05bf54c3
MP
138492016-01-27 Marek Polacek <polacek@redhat.com>
13850
13851 PR c++/69379
13852 * g++.dg/pr69379.C: New test.
13853
60214d0d
MS
138542016-01-27 Martin Sebor <msebor@redhat.com>
13855
13856 PR c++/69317
13857 * g++.dg/abi/Wabi-2-2.C: New test.
13858 * g++.dg/abi/Wabi-2-3.C: New test.
13859 * g++.dg/abi/Wabi-3-2.C: New test.
13860 * g++.dg/abi/Wabi-3-3.C: New test.
13861
167c7bfa
RB
138622016-01-27 Richard Biener <rguenther@suse.de>
13863
13864 PR tree-optimization/69166
13865 * gcc.dg/torture/pr69166.c: New testcase.
13866
1430fb1f
MJ
138672016-01-27 Martin Jambor <mjambor@suse.cz>
13868
13869 PR tree-optimization/69355
13870 * gcc.dg/tree-ssa/pr69355.c: New test.
13871
95e3030c
MP
138722016-01-27 Marek Polacek <polacek@redhat.com>
13873
13874 PR c++/69496
13875 * g++.dg/ext/constexpr-vla1.C: New test.
13876
eeb085f3
CB
138772016-01-20 Christian Bruel <christian.bruel@st.com>
13878
13879 PR target/69245
13880 * gcc.target/arm/pr69245.c: New test.
13881
b1652dde
JJ
138822016-01-27 Jakub Jelinek <jakub@redhat.com>
13883
13884 PR tree-optimization/69399
13885 * gcc.dg/torture/pr69399.c: New test.
13886
ce7e8f00
EB
138872016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13888
13889 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13890
e4aac1d1
EB
138912016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13892
13893 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13894
8dfdb419
TV
138952016-01-26 Tom de Vries <tom@codesourcery.com>
13896
13897 PR tree-optimization/69110
13898 * gcc.dg/autopar/pr69110.c: New test.
13899
56f80f54 139002016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13901 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13902
13903 * gcc.dg/graphite/isl-ast-op-select.c: New.
13904
a0909527
PT
139052015-01-26 Paul Thomas <pault@gcc.gnu.org>
13906
13907 PR fortran/69385
13908 * gfortran.dg/allocate_error_6.f90: New test.
13909
ffc445f4
RH
139102016-01-26 Richard Henderson <rth@redhat.com>
13911
13912 * gcc.dg/tm/pr60908.c: New test.
13913
01e1dea3
DM
139142016-01-26 David Malcolm <dmalcolm@redhat.com>
13915
13916 PR other/69006
13917 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13918 directive.
13919 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13920 expected multiline output to reflect the colorization being
13921 disabled before newlines.
13922 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13923 (custom_diagnostic_finalizer): Replace call to
13924 pp_newline_and_flush with call to pp_flush.
13925 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13926 * gfortran.dg/implicit_class_1.f90: Likewise.
13927 * lib/gcc-dg.exp (allow_blank_lines): New global.
13928 (dg-allow-blank-lines-in-output): New procedure.
13929 (gcc-dg-prune): Complain about blank lines in the output, unless
13930 dg-allow-blank-lines-in-output was called.
13931 * lib/multiline.exp (_build_multiline_regex): Only support
13932 arbitrary followup text for non-blank-lines, not for blank lines.
13933
13f92e8d
JJ
139342016-01-26 Jakub Jelinek <jakub@redhat.com>
13935
13936 PR tree-optimization/69483
13937 * gcc.dg/pr69483.c: New test.
13938 * g++.dg/opt/pr69483.C: New test.
13939
92422235
CL
139402016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13941
13942 PR target/68620
13943 * gcc.target/arm/pr68620.c: New test.
13944
0bccf11b
L
139452016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13946
13947 * gcc.target/i386/pr68986-2.c: Remove -m32.
13948
81cd202e
L
139492016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13950
13951 PR target/68986
13952 * gcc.target/i386/pr68986-1.c: New test.
13953 * gcc.target/i386/pr68986-2.c: Likewise.
13954 * gcc.target/i386/pr68986-3.c: Likewise.
13955
213a1c03
CB
139562016-01-26 Christian Bruel <christian.bruel@st.com>
13957
13958 * lib/target-supports.exp
13959 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13960 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13961 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13962
22a08dd1
RB
139632016-01-26 Richard Biener <rguenther@suse.de>
13964
13965 PR tree-optimization/69452
13966 * gcc.dg/torture/pr69452.c: New testcase.
13967
6c06e0e8
JJ
139682016-01-26 Jakub Jelinek <jakub@redhat.com>
13969
13970 PR target/69442
13971 * gcc.dg/pr69442.c: New test.
13972
b96824c4
RFI
139732016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13974
13975 PR target/67896
13976 * gcc.target/aarch64/simd/pr67896.C: New.
13977
5ee31e57
RS
139782016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13979
13980 PR tree-optimization/69400
13981 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13982 function.
13983 (plugin_init): Call it.
13984 * gcc.dg/torture/pr69400.c: New test.
13985
7ddfb31d
CL
139862016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13987
13988 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13989
1e050c90
AK
139902016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13991 Sebastian Pop <s.pop@samsung.com>
13992
13993 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13994 isl-0.15.
13995
c8ee4bf5
AK
139962016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13997 Sebastian Pop <s.pop@samsung.com>
13998
13999 * gcc.dg/graphite/pr69292.c: New.
14000
d902b330
JJ
140012016-01-25 Jakub Jelinek <jakub@redhat.com>
14002
14003 * c-c++-common/goacc/use_device-1.c: New test.
14004
2c89b952
JL
140052016-01-25 Jeff Law <law@redhat.com>
14006
14007 PR tree-optimization/69196
14008 PR tree-optimization/68398
14009 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14010 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14011
685c8785
DE
140122016-01-25 David Edelsohn <dje.gcc@gmail.com>
14013
14014 PR target/69469
14015 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14016 Algorithm.
14017
95cef0c1
RB
140182016-01-25 Richard Biener <rguenther@suse.de>
14019
14020 PR testsuite/69380
14021 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14022
2947d3b2
IE
140232016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14024
14025 PR target/69421
14026 * gcc.dg/pr69421.c: New test.
14027
ae19075a
BB
140282016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14029
14030 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14031 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14032 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14033 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14034 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14035 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14036 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14037 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14038 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14039 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14040
fa4511c2
RB
140412016-01-25 Richard Biener <rguenther@suse.de>
14042
14043 PR tree-optimization/69376
14044 * gcc.dg/torture/pr69376.c: New testcase.
14045
1d101216
JD
140462016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14047
14048 PR fortran/69397
14049 PR fortran/68442
14050 * gfortran.dg/interface_38.f90: New test.
14051 * gfortran.dg/interface_39.f90: New test.
a0909527 14052
a59b92b0
PP
140532016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14054
14055 Revert:
14056 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14057
14058 PR c++/11858
14059 PR c++/24663
14060 PR c++/24664
14061 * g++.dg/template/pr11858.C: New test.
14062 * g++.dg/template/pr24663.C: New test.
14063 * g++.dg/template/unify12.C: New test.
14064 * g++.dg/template/unify13.C: New test.
14065 * g++.dg/template/unify14.C: New test.
14066 * g++.dg/template/unify15.C: New test.
14067 * g++.dg/template/unify16.C: New test.
14068 * g++.dg/template/unify17.C: New test.
14069
16acb1a8
DH
140702016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14071
14072 PR fortran/68283
14073 gfortran.dg/pr68283.f90: New test.
14074
094773e8
TK
140752016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14076
14077 PR fortran/66094
14078 * gfortran.dg/inline_matmul_13.f90: New test.
14079 * gfortran.dg/matmul_bounds_8.f90: New test.
14080 * gfortran.dg/matmul_bounds_9.f90: New test.
14081 * gfortran.dg/matmul_bounds_10.f90: New test.
14082
42fb90d7
TV
140832016-01-23 Tom de Vries <tom@codesourcery.com>
14084
14085 PR tree-optimization/69426
14086 * gcc.dg/autopar/pr69426.c: New test.
14087
69da7802
MS
140882016-01-23 Martin Sebor <msebor@redhat.com>
14089
14090 PR c++/58109
14091 PR c++/69022
14092 * g++.dg/cpp0x/alignas5.C: New test.
14093 * g++.dg/ext/vector29.C: Same.
14094
da17300a
UB
140952016-01-23 Uros Bizjak <ubizjak@gmail.com>
14096
14097 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14098 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14099 _GNU_SOURCE from compile flags to the source.
14100 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14101 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14102 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14103 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14104
62041cfc
JJ
141052016-01-22 Jakub Jelinek <jakub@redhat.com>
14106
14107 PR target/69432
14108 * g++.dg/opt/pr69432.C: New test.
14109
f7d2ad6f
BS
141102016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14111
14112 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14113 32-bit targets testing an -m64 multilib.
14114
d403fc9a
WS
141152016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14116
14117 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14118 64-bit support.
14119
4aa16f8d
JG
141202016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14121
14122 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14123
7c816d0f
CB
141242016-01-21 Christian Bruel <christian.bruel@st.com>
14125
14126 PR target/68674
14127 * gcc.target/i386/pr68674.c
14128 * gcc.target/aarch64/pr68674.c
14129 * gcc.target/arm/pr68674.c
14130
fce661e8
KT
141312016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14132
14133 PR target/69403
14134 * gcc.c-torture/execute/pr69403.c: New test.
14135
4696899f
PC
141362016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14137
14138 PR c++/55843
14139 * g++.dg/template/pr55843.C: New.
14140
bac69366
AL
141412016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14142
14143 PR testsuite/66877
14144 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14145 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14146
b57d3a5c
BS
141472016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14148
14149 PR testsuite/67489
da17300a
UB
14150 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14151 from dg-do compile directive, and instead add
14152 { dg-require-effective-target int128 }.
b57d3a5c 14153
9f04a53e
MS
141542016-01-20 Martin Sebor <msebor@redhat.com>
14155
14156 PR c/69405
14157 * gcc.dg/sync-fetch.c: New test.
14158
38a51663
JL
141592016-01-21 Martin Sebor <msebor@redhat.com>
14160
14161 PR target/69252
14162 * gcc.target/powerpc/pr69252.c: New test.
14163
2423a75a
JD
141642016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14165
14166 PR fortran/65996
da17300a 14167 * gfortran.dg/pr65996.f90: New test.
2423a75a 14168
0a76463f
DV
141692016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14170
14171 PR c++/68810
9f04a53e 14172 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14173 expected to generate an error.
0a76463f 14174
9776e692
BS
141752016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14176
14177 PR middle-end/66178
14178 * gcc.dg/torture/pr66178.c: New test.
14179
c8d3e088
AB
141802016-01-21 Anton Blanchard <anton@samba.org>
14181 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14182
14183 PR target/63354
14184 * gcc.target/powerpc/pr63354.c: New test.
14185
35b707ff
VM
141862016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14187
14188 PR rtl-optimization/68990
14189 * gcc.target/i386/pr68990: New.
14190
157b0829
NC
141912016-01-21 Nick Clifton <nickc@redhat.com>
14192
14193 PR target/69129
14194 * gcc.target/mips/pr69129.c: New.
14195
aede6748
PC
141962016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14197
14198 PR c++/58046
14199 * g++.dg/cpp0x/pr58046.C: New.
14200
5463c2c8
JJ
142012016-01-21 Jakub Jelinek <jakub@redhat.com>
14202
6d31cc75
SS
14203 PR target/69187
14204 PR target/65624
14205 * gcc.target/arm/pr69187.c: New test.
14206
5463c2c8
JJ
14207 PR c++/69355
14208 * g++.dg/torture/pr69355.C: New test.
14209
fa28f32b
AK
142102016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14211 Sebastian Pop <s.pop@samsung.com>
14212
14213 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14214
b920a047
AK
142152016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14216 Sebastian Pop <s.pop@samsung.com>
14217
da17300a 14218 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14219
bdd3aea6
JJ
142202016-01-21 Jakub Jelinek <jakub@redhat.com>
14221
14222 PR middle-end/67653
14223 * c-c++-common/pr67653.c: New test.
14224 * gcc.dg/torture/pr29119.c: Add dg-warning.
14225
26a2e6ae
PB
142262016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14227
14228 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14229
d25c7690
PK
142302016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14231
14232 PR c/24293
14233 * gcc.dg/pr24293.c: New test.
14234 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14235 incomplete struct type.
14236 * gcc.dg/declspec-1.c: Likewise.
14237 * gcc.dg/pr63549.c: Likewise.
14238
889d5698
JJ
142392016-01-20 Jakub Jelinek <jakub@redhat.com>
14240
14241 PR tree-optimization/66612
14242 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14243 for bdn instruction.
14244
d7cf3dc7
CL
142452016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14246
14247 * lib/target-supports.exp
14248 (check_effective_target_arm_fp_ok_nocache): New.
14249 (check_effective_target_arm_fp_ok): New.
14250 (add_options_for_arm_fp): New.
14251 (check_effective_target_arm_crypto_ok_nocache): Require
14252 target_arm_v8_neon_ok instead of arm32.
14253 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14254 (check_effective_target_arm_crypto_pragma_ok): New.
14255 (add_options_for_arm_vfp): New.
14256 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14257 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14258 target instead. Force initial fpu to vfp.
14259 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14260 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14261 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14262 dependency.
14263 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14264 use arm_vfp effective target instead. Force initial fpu to vfp.
14265 * gcc.target/arm/attr-neon3.c: Likewise.
14266 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14267 arm_vfp_ok.
14268 * gcc.target/arm/unsigned-float.c: Likewise.
14269 * gcc.target/arm/vfp-1.c: Likewise.
14270 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14271 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14272 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14273 * gcc.target/arm/vfp-ldmias.c: Likewise.
14274 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14275 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14276 * gcc.target/arm/vfp-stmiad.c: Likewise.
14277 * gcc.target/arm/vfp-stmias.c: Likewise.
14278 * gcc.target/arm/vnmul-1.c: Likewise.
14279 * gcc.target/arm/vnmul-2.c: Likewise.
14280 * gcc.target/arm/vnmul-3.c: Likewise.
14281 * gcc.target/arm/vnmul-4.c: Likewise.
14282
01ac9704 142832016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14284
e84b00da
L
14285 PR testsuite/69366
14286 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14287 the MPX run-time library, for compile-time MPX test.
14288 * gcc.target/i386/chkp-always_inline.c: Likewise.
14289 * gcc.target/i386/chkp-bndret.c: Likewise.
14290 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14291 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14292 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14293 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14294 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14295 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14296 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14297 * gcc.target/i386/chkp-label-address.c: Likewise.
14298 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14299 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14300 * gcc.target/i386/chkp-pr69044.c: Likewise.
14301 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14302 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14303 * gcc.target/i386/chkp-strchr.c: Likewise.
14304 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14305 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14306 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14307 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14308 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14309 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14310 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14311 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14312 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14313 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14314 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14315 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14316 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14317 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14318 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14319 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14320 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14321 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14322 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14323 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14324 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14325 * gcc.target/i386/pr63995-2.c: Likewise.
14326 * gcc.target/i386/pr64805.c: Likewise.
14327 * gcc.target/i386/pr65044.c: Likewise.
14328 * gcc.target/i386/pr65167.c: Likewise.
14329 * gcc.target/i386/pr65183.c: Likewise.
14330 * gcc.target/i386/pr65184.c: Likewise.
14331 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14332
28b33016
IE
143332016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14334
14335 PR tree-optimization/69328
14336 * gcc.dg/pr69328.c: New test.
14337
bcff0913
JL
143382016-01-20 Jeff Law <law@redhat.com>
14339
bf0bb970 14340 PR target/25114
bcff0913
JL
14341 * gcc.target/m68k/pr25114.c: New test.
14342
a3f69631
AV
143432016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14344
14345 * gcc.target/arm/memset-inline-10.c: Added
14346 dg-require-effective-target arm_thumb2_ok.
14347
af33ba0d
EB
143482016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14349
14350 * gcc.dg/debug/dwarf2/sso.c: New test.
14351
7596d5de
UB
143522016-01-19 Uros Bizjak <ubizjak@gmail.com>
14353
14354 PR testsuite/68820
14355 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14356 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14357 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14358
ceda2c69
JH
143592016-01-19 Jan Hubicka <hubicka@ucw.cz>
14360
14361 PR ipa/66223
14362 * g++.dg/ipa/devirt-50.C: New testcase.
14363
38a979f2
MP
143642016-01-19 Marek Polacek <polacek@redhat.com>
14365
14366 PR c++/68965
14367 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14368 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14369
962801c5
KT
143702016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14371
14372 PR target/69135
14373 * gcc.target/arm/pr69135_1.c: New test.
14374
078fe40a
WD
143752015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14376
14377 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14378
786e3c06
WD
143792015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14380
14381 * gcc.target/aarch64/ccmp_1.c: New testcase.
14382
1e297006
MP
143832016-01-19 Marek Polacek <polacek@redhat.com>
14384
14385 PR c++/68586
14386 * g++.dg/cpp0x/enum30.C: New test.
14387
879c27e3
RB
143882016-01-19 Richard Biener <rguenther@suse.de>
14389
14390 PR tree-optimization/69336
14391 * g++.dg/tree-ssa/pr69336.C: New testcase.
14392
015337d3
JJ
143932016-01-19 Jakub Jelinek <jakub@redhat.com>
14394
14395 PR debug/65779
14396 * gcc.dg/pr65779.c: New test.
14397
e2c768b6
RB
143982016-01-19 Richard Biener <rguenther@suse.de>
14399
14400 PR tree-optimization/69352
14401 * gcc.dg/torture/pr69352.c: New testcase.
14402
569efc34
JJ
144032016-01-19 Jakub Jelinek <jakub@redhat.com>
14404
14405 PR rtl-optimization/68955
14406 PR rtl-optimization/64557
14407 * gcc.dg/torture/pr68955.c: New test.
14408
e49d321f
JH
144092016-01-19 Jan Hubicka <hubicka@ucw.cz>
14410
14411 PR lto/69136
14412 * g++.dg/torture/pr69136.C: New testcase.
14413
e9191ad3
JH
144142016-01-19 Jan Hubicka <hubicka@ucw.cz>
14415
14416 PR lto/69133
14417 * g++.dg/lto/pr69133_0.C: New testcase.
14418 * g++.dg/lto/pr69133_1.C: New testcase.
14419
2bedb645
JL
144202016-01-15 Jeff Law <law@redhat.com>
14421
14422 PR tree-optimization/69320
14423 * gcc.c-torture/pr69320-1.c: New test.
14424 * gcc.c-torture/pr69320-2.c: New test.
14425 * gcc.c-torture/pr69320-3.c: New test.
14426 * gcc.c-torture/pr69320-4.c: New test.
14427
17c15cb9
PP
144282016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14429
14430 PR c++/11858
14431 PR c++/24663
14432 PR c++/24664
14433 * g++.dg/template/pr11858.C: New test.
14434 * g++.dg/template/pr24663.C: New test.
14435 * g++.dg/template/unify12.C: New test.
14436 * g++.dg/template/unify13.C: New test.
14437 * g++.dg/template/unify14.C: New test.
14438 * g++.dg/template/unify15.C: New test.
14439 * g++.dg/template/unify16.C: New test.
14440 * g++.dg/template/unify17.C: New test.
14441
9617fd08
DM
144422016-01-18 David Malcolm <dmalcolm@redhat.com>
14443
14444 PR testsuite/69181
14445 * gcc.dg/pr69181-1.c: New test file.
14446 * gcc.dg/pr69181-2.c: New test file.
14447 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14448 globals by moving it to...
14449 (cleanup-after-saved-dg-test): ...this new function. Add
14450 "global additional_sources_used". Add reset of global
14451 multiline_expected_outputs to the empty list.
14452 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14453 global to...
14454 (multiline_expected_outputs): ...this, and updated comments to
14455 note that it is modified from gcc-dg.exp.
14456 (dg-end-multiline-output): Update for the above renaming.
14457 (handle-multiline-outputs): Likewise. Remove the clearing
14458 of the expected outputs to the empty list.
14459
b555a2e4
RB
144602016-01-18 Richard Biener <rguenther@suse.de>
14461
14462 PR tree-optimization/69297
14463 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14464
96902805
JM
144652016-01-18 Joseph Myers <joseph@codesourcery.com>
14466
14467 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14468 dg-options.
14469 * gcc.target/mips/mips-3d-2.c: Likewise.
14470 * gcc.target/mips/mips-3d-3.c: Likewise.
14471 * gcc.target/mips/mips-3d-4.c: Likewise.
14472 * gcc.target/mips/mips-3d-5.c: Likewise.
14473 * gcc.target/mips/mips-3d-6.c: Likewise.
14474 * gcc.target/mips/mips-3d-7.c: Likewise.
14475 * gcc.target/mips/mips-3d-8.c: Likewise.
14476 * gcc.target/mips/mips-3d-9.c: Likewise.
14477 * gcc.target/mips/mips-ps-1.c: Likewise.
14478 * gcc.target/mips/mips-ps-2.c: Likewise.
14479 * gcc.target/mips/mips-ps-3.c: Likewise.
14480 * gcc.target/mips/mips-ps-4.c: Likewise.
14481 * gcc.target/mips/mips-ps-5.c: Likewise.
14482 * gcc.target/mips/mips-ps-6.c: Likewise.
14483 * gcc.target/mips/mips-ps-7.c: Likewise.
14484 * gcc.target/mips/mips-ps-type.c: Likewise.
14485 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14486 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14487
40e26f94
TV
144882016-01-18 Tom de Vries <tom@codesourcery.com>
14489
14490 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14491 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14492 * c-c++-common/goacc/kernels-empty.c: New test.
14493 * c-c++-common/goacc/kernels-eternal.c: New test.
14494 * c-c++-common/goacc/kernels-loop-2.c: New test.
14495 * c-c++-common/goacc/kernels-loop-3.c: New test.
14496 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14497 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14498 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14499 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14500 * c-c++-common/goacc/kernels-loop-data.c: New test.
14501 * c-c++-common/goacc/kernels-loop-g.c: New test.
14502 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14503 * c-c++-common/goacc/kernels-loop-n.c: New test.
14504 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14505 * c-c++-common/goacc/kernels-loop.c: New test.
14506 * c-c++-common/goacc/kernels-noreturn.c: New test.
14507 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14508 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14509 * c-c++-common/goacc/kernels-reduction.c: New test.
14510
a98d4647
TV
145112016-01-18 Tom de Vries <tom@codesourcery.com>
14512
14513 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14514 * gcc.dg/autopar/outer-2.c: Same.
14515 * gcc.dg/autopar/outer-3.c: Same.
14516 * gcc.dg/autopar/outer-4.c: Same.
14517 * gcc.dg/autopar/outer-5.c: Same.
14518 * gcc.dg/autopar/outer-6.c: Same.
14519 * gcc.dg/autopar/parallelization-1.c: Same.
14520 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14521 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14522 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14523 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14524 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14525 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14526 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14527 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14528 * gcc.dg/autopar/pr39500-1.c: Same.
14529 * gcc.dg/autopar/pr39500-2.c: Same.
14530 * gcc.dg/autopar/pr46193.c: Same.
14531 * gcc.dg/autopar/pr46194.c: Same.
14532 * gcc.dg/autopar/pr49580.c: Same.
14533 * gcc.dg/autopar/pr49960-1.c: Same.
14534 * gcc.dg/autopar/pr49960.c: Same.
14535 * gcc.dg/autopar/pr68373.c: Same.
14536 * gcc.dg/autopar/reduc-1.c: Same.
14537 * gcc.dg/autopar/reduc-1char.c: Same.
14538 * gcc.dg/autopar/reduc-1short.c: Same.
14539 * gcc.dg/autopar/reduc-2.c: Same.
14540 * gcc.dg/autopar/reduc-2char.c: Same.
14541 * gcc.dg/autopar/reduc-2short.c: Same.
14542 * gcc.dg/autopar/reduc-3.c: Same.
14543 * gcc.dg/autopar/reduc-4.c: Same.
14544 * gcc.dg/autopar/reduc-6.c: Same.
14545 * gcc.dg/autopar/reduc-7.c: Same.
14546 * gcc.dg/autopar/reduc-8.c: Same.
14547 * gcc.dg/autopar/reduc-9.c: Same.
14548 * gcc.dg/autopar/uns-outer-4.c: Same.
14549 * gcc.dg/autopar/uns-outer-5.c: Same.
14550 * gcc.dg/autopar/uns-outer-6.c: Same.
14551 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14552 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14553
da976fa8
AL
145542016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14555
14556 PR target/63679
14557 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14558 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14559
70c1e886
AL
145602016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14561
14562 PR target/63679
14563 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14564 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14565 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14566
88bed196
AL
145672016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14568
14569 PR target/63679
14570 * gcc.dg/tree-ssa/sra-17.c: New.
14571 * gcc.dg/tree-ssa/sra-18.c: New.
14572
3dd5f42e
IE
145732016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14574
14575 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14576
ae5a77fa
EB
145772016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14578
14579 * gnat.dg/inline12.adb: New test.
14580
11e57fc6
BC
145812016-01-18 Bin Cheng <bin.cheng@arm.com>
14582
14583 PR tree-optimization/66797
14584 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14585
995b6fe0
RB
145862016-01-18 Richard Biener <rguenther@suse.de>
14587
14588 PR tree-optimization/69170
14589 * gcc.dg/torture/pr69170.c: New testcase.
14590
82ee0cf2 145912016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14592
14593 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14594
d69da357
TV
145952016-01-16 Tom de Vries <tom@codesourcery.com>
14596
14597 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14598
a3845283
TV
145992016-01-16 Tom de Vries <tom@codesourcery.com>
14600
14601 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14602 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14603 redundant dg-require-effective-target pthread.
14604 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14605 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14606 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14607 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14608 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14609 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14610 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14611
197a6aa6
DE
146122016-01-16 David Edelsohn <dje.gcc@gmail.com>
14613
14614 PR target/68609
14615 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14616 * gcc.target/powerpc/recip-7.c: Same.
14617
ec7886c1
PP
146182016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14619
14620 PR c++/69091
14621 * g++.dg/template/pr69091.C: New test.
14622
203484bb
PP
146232016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14624
14625 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14626 dump does not contain an error_mark_node.
14627 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14628 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14629
aa2500e9
PP
146302016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14631
14632 PR c++/68936
14633 * g++.dg/template/pr68936.C: New test.
14634
28621a5c
DE
146352016-01-15 David Edelsohn <dje.gcc@gmail.com>
14636
14637 PR target/68609
14638 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14639 * gcc.target/powerpc/recip-2.c: Same.
14640 * gcc.target/powerpc/recip-3.c: Same.
14641 * gcc.target/powerpc/recip-4.c: Same.
14642 * gcc.target/powerpc/recip-sqrtf.c: Same.
14643
40c43aca
JL
146442016-01-15 Jeff Law <law@redhat.com>
14645
14646 PR tree-optimization/69270
14647 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14648 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14649
afbc5ae8
PT
146502016-01-15 Paul Thomas <pault@gcc.gnu.org>
14651
14652 PR fortran/49630
14653 * gfortran.dg/deferred_character_13.f90: New test for the fix
14654 of comment 3 of the PR.
14655
14656 PR fortran/54070
14657 * gfortran.dg/deferred_character_8.f90: New test
14658 * gfortran.dg/allocate_error_5.f90: New test
14659
14660 PR fortran/60593
14661 * gfortran.dg/deferred_character_10.f90: New test
14662
14663 PR fortran/60795
14664 * gfortran.dg/deferred_character_14.f90: New test
14665
14666 PR fortran/61147
14667 * gfortran.dg/deferred_character_11.f90: New test
14668
14669 PR fortran/64324
14670 * gfortran.dg/deferred_character_9.f90: New test
14671
49abe076
VM
146722016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14673
14674 PR rtl-optimization/69030
14675 * gcc.target/i386/pr69030.c: New.
14676
16d12992
KT
146772016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14678
14679 * gcc.target/aarch64/target_attr_17.c: New test.
14680
78810bd3
RB
146812016-01-15 Richard Biener <rguenther@suse.de>
14682
14683 PR tree-optimization/66856
14684 * gcc.dg/torture/pr66856-1.c: New testcase.
14685 * gcc.dg/torture/pr66856-2.c: Likewise.
14686
2bd847fe
RB
146872016-01-15 Richard Biener <rguenther@suse.de>
14688
14689 PR debug/69137
14690 * g++.dg/lto/pr69137_0.C: New testcase.
14691
a00fe3b7
RS
146922016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14693
14694 PR middle-end/69246
14695 * gcc.target/i386/pr69246.c: New test.
14696
cbb0e83b
DV
146972016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14698
7596d5de 14699 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14700
5a500ecf
DV
147012016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14702
14703 PR c++/56194
14704 * g++.dg/init/const9.C: Disable test on S/390.
14705
5d9bf64f
DV
147062016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14707
14708 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14709 * g++.dg/Wno-frame-address.C: Ditto.
14710
e234b19e
DV
147112016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14712
14713 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14714
89483f99
RB
147152016-01-15 Richard Biener <rguenther@suse.de>
14716
14717 PR tree-optimization/68961
14718 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14719
94f37395
IE
147202016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14721
14722 * gcc.target/i386/pr65105-5.c: New test.
14723
82ee0cf2 147242016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14725
14726 * gcc.c-torture/execute/alias-4.c: New testcase.
14727
82ee0cf2 147282016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14729
14730 PR ipa/68148
14731 * g++.dg/ipa/devirt-49.C: New testcase.
14732
092f7deb 147332016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14734
14735 PR target/65837
14736 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14737 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14738 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14739
e93c66bc
RB
147402016-01-15 Richard Biener <rguenther@suse.de>
14741
14742 PR tree-optimization/69117
14743 * gcc.dg/torture/pr69117.c: New testcase.
14744
c47eaca6 147452015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14746
14747 PR c++/69048
14748 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14749
c3f6914a
FXC
147502016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14751
14752 PR testsuite/67509
14753 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14754 range tests use 100 * maximum instead of maximum + 1.
14755
cd65ae90
JJ
147562016-01-14 Jakub Jelinek <jakub@redhat.com>
14757
14758 PR debug/69244
14759 * gcc.dg/guality/pr69244.c: New test.
14760
19643948
UB
147612016-01-14 Uros Bizjak <ubizjak@gmail.com>
14762
14763 * lib/target-supports.exp (check_effective_target_issignaling):
14764 New procedure.
14765 * gcc.dg/pr61441.c: Require issignaling effective target.
14766
fe79c97e
SB
147672016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14768
14769 PR target/68803
14770 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14771
c7df95d8
DM
147722016-01-14 David Malcolm <dmalcolm@redhat.com>
14773
14774 PR c++/68819
14775 PR preprocessor/69177
14776 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14777 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14778 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14779 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14780
00083992
MP
147812016-01-14 Marek Polacek <polacek@redhat.com>
14782
14783 PR c/69262
14784 * gcc.dg/array-15.c: New test.
14785
0c9b3294
JJ
147862016-01-14 Jakub Jelinek <jakub@redhat.com>
14787
14788 PR middle-end/68146
14789 PR tree-optimization/69155
14790 * gfortran.dg/pr68146.f: New test.
14791 * gfortran.dg/pr69155.f90: New test.
14792
3688e13d
RB
147932016-01-14 Richard Biener <rguenther@suse.de>
14794
14795 PR tree-optimization/68060
14796 * gcc.dg/torture/pr68060-1.c: New testcase.
14797 * gcc.dg/torture/pr68060-2.c: Likewise.
14798
bab0ad3a
NC
147992016-01-14 Nick Clifton <nickc@redhat.com>
14800
14801 * lib/target-supports.exp
14802 (check_effective_target_arm_neon_ok_nocache): Add an option
14803 sequence that includes setting the ARM architecture to ARMv7-A.
14804 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14805 command line options necessary to enable Neon support.
14806 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14807 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14808 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14809 * gcc.target/arm/pr69180.c: Likewise.
14810
947c2ce5
JL
148112016-01-14 Jeff Law <law@redhat.com>
14812
14813 PR tree-optimization/69270
14814 * gcc.dg/tree-ssa/pr69270.c: New test.
14815
3342fd71
BS
148162016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14817
14818 PR c/66208
14819 * c-c++-common/pr66208.c: New file.
14820
2ad3adf1
JJ
148212016-01-13 Jakub Jelinek <jakub@redhat.com>
14822
14823 PR tree-optimization/69156
14824 * gcc.dg/pr69156.c: New test.
14825
398d6feb
L
148262016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14827
14828 * gcc.target/i386/pr69225-7.c: New test.
14829
4c868789
RH
148302016-01-13 Richard Henderson <rth@redhat.com>
14831
14832 * gcc.dg/tm/memopt-13.c: Update expected function.
14833 * gcc.dg/tm/memopt-6.c: Likewise.
14834
ef6d1772
UB
148352016-01-13 Uros Bizjak <ubizjak@gmail.com>
14836
14837 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14838 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14839 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14840 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14841
ef6d1772
UB
148422016-01-13 Tom de Vries <tom@codesourcery.com>
14843
14844 PR tree-optimization/69169
0b4b6ef2
TV
14845 * gcc.dg/pr69169.c: New test.
14846
2ad3adf1 148472016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14848
14849 PR target/69228
14850 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14851 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14852 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14853 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14854 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14855 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14856 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14857 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14858
9060e335
AK
148592016-01-13 Jakub Jelinek <jakub@redhat.com>
14860
14861 PR target/69247
14862 * gcc.dg/pr69247.c: New test.
14863
40311329
RB
148642016-01-13 Richard Biener <rguenther@suse.de>
14865
14866 PR tree-optimization/69242
14867 * gcc.dg/torture/pr69242.c: New testcase.
14868
ccbd7103
RB
148692016-01-13 Richard Biener <rguenther@suse.de>
14870
14871 PR tree-optimization/69186
14872 * gcc.dg/torture/pr69186.c: New testcase.
14873
c6f72a46
JL
148742016-01-13 Jeff Law <law@redhat.com>
14875
14876 PR tree-optimization/67755
14877 * gcc.dg/tree-ssa/pr67755.c: New test.
14878
148792016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14880
14881 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14882 pass number in output by a star.
14883
c446cf07
BC
148842016-01-12 Bin Cheng <bin.cheng@arm.com>
14885
14886 PR tree-optimization/68911
14887 * gcc.c-torture/execute/pr68911.c: New test.
14888
5342156c
MP
148892016-01-12 Marek Polacek <polacek@redhat.com>
14890
14891 PR c++/68979
14892 * g++.dg/warn/permissive-1.C: New test.
14893
65364cc5
JJ
148942016-01-12 Jakub Jelinek <jakub@redhat.com>
14895
14896 PR objc++/68511
14897 PR c++/69213
14898 * g++.dg/opt/pr69213.C: New test.
14899
81b9a3d9
CB
149002016-01-12 Christian Bruel <christian.bruel@st.com>
14901
14902 PR target/69180
14903 * gcc.target/arm/pr69180.c: New test.
14904
3c4e91c9
RB
149052016-01-12 Richard Biener <rguenther@suse.de>
14906
14907 PR lto/69077
14908 * g++.dg/lto/pr69077_0.C: New testcase.
14909 * g++.dg/lto/pr69077_1.C: Likewise.
14910
5664cea1
JJ
149112016-01-12 Jakub Jelinek <jakub@redhat.com>
14912
14913 PR target/69175
14914 * g++.dg/opt/pr69175.C: New test.
14915
86cefc49
AL
149162016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14917
14918 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14919 rather than #including math.h & stdlib.h.
14920 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14921 * gcc.dg/vect/pr49771.c: Likewise.
14922 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14923 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14924 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14925 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14926 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14927 * gcc.dg/vect/pr44507.c: Likewise.
14928 * gcc.dg/vect/pr45902.c: Likewise.
14929 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14930 * gcc.dg/vect/vect-117.c: Likewise.
14931 * gcc.dg/vect/vect-99.c: Likewise.
14932 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14933 * gcc.dg/vect/vect-cond-1.c: Likewise.
14934 * gcc.dg/vect/vect-cond-2.c: Likewise.
14935 * gcc.dg/vect/vect-cond-3.c: Likewise.
14936 * gcc.dg/vect/vect-cond-4.c: Likewise.
14937 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14938 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14939 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14940 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14941 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14942 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14943 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14944 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14945 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14946 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14947 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14948 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14949 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14950 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14951 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14952 include of signal.h.
14953 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14954 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14955 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14956 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14957 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14958 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14959 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14960 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14961 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14962 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14963 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14964 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14965 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14966 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14967 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14968 * gcc.dg/vect/vect-outer-5.c: Likewise.
14969 * gcc.dg/vect/vect-outer-6.c: Likewise.
14970 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14971 include of stdio.h.
14972
b832f61e
NC
149732016-01-12 Nick Clifton <nickc@redhat.com>
14974
14975 PR target/68913
14976 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14977 to fread so that it will be found in all target runtimes.
14978
8eac49b1
RB
149792016-01-12 Richard Biener <rguenther@suse.de>
14980
14981 PR tree-optimization/69053
14982 * g++.dg/torture/pr69053.C: New testcase.
14983
2935d994
RB
149842016-01-12 Richard Biener <rguenther@suse.de>
14985
14986 PR tree-optimization/69168
14987 * gcc.dg/torture/pr69168.c: New testcase.
14988
66c16fd9
RB
149892016-01-12 Richard Biener <rguenther@suse.de>
14990
14991 PR tree-optimization/69157
14992 * gcc.dg/torture/pr69157.c: New testcase.
14993
149942016-01-12 Richard Biener <rguenther@suse.de>
14995
14996 PR tree-optimization/69174
14997 * gcc.dg/torture/pr69174.c: New testcase.
14998
723033a6
JJ
149992016-01-12 Jakub Jelinek <jakub@redhat.com>
15000
15001 PR c++/66808
15002 PR c++/69000
15003 * g++.dg/tls/pr66808.C: New test.
15004 * g++.dg/tls/pr69000.C: New test.
15005
3574cf47
BS
150062016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15007
15008 * gcc.target/powerpc/swaps-p8-23.c: New test.
15009 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15010
feb20787
JDA
150112016-01-11 John David Anglin <danglin@gcc.gnu.org>
15012
15013 PR tree-optimization/68356
15014 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15015
27b1820a
KV
150162016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15017 Jim Wilson <jim.wilson@linaro.org>
15018
15019 PR target/69194
15020 * gcc.target/arm/pr69194.c: New test.
15021
cf4de6af
L
150222016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15023
15024 PR target/69225
15025 * gcc.target/i386/pr69225-1.c: New test.
15026 * gcc.target/i386/pr69225-2.c: Likewise.
15027 * gcc.target/i386/pr69225-3.c: Likewise.
15028 * gcc.target/i386/pr69225-4.c: Likewise.
15029 * gcc.target/i386/pr69225-5.c: Likewise.
15030 * gcc.target/i386/pr69225-6.c: Likewise.
15031
1ebd5558
JJ
150322016-01-11 Jakub Jelinek <jakub@redhat.com>
15033
23552a4d
JJ
15034 PR target/67462
15035 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15036 if lp64.
15037
26ff85b0
JJ
15038 PR target/69071
15039 * gcc.dg/pr69071.c: New test.
15040
9cb6bd74
JJ
15041 PR c++/69211
15042 * g++.dg/opt/pr69211.C: New test.
15043
1ebd5558
JJ
15044 PR tree-optimization/69214
15045 * gcc.c-torture/compile/pr69214.c: New test.
15046
8c18c836
UB
150472016-01-11 Uros Bizjak <ubizjak@gmail.com>
15048
15049 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15050 * gcc.target/i386/pr66232-11.c: Ditto.
15051 * gcc.target/i386/pr66232-12.c: Ditto.
15052 * gcc.target/i386/pr66232-13.c: Ditto.
15053
62446e6e
RB
150542016-01-11 Richard Biener <rguenther@suse.de>
15055
15056 PR tree-optimization/69173
15057 * gcc.dg/torture/pr69173.c: New testcase.
15058
2b8568fe
KT
150592016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15060
15061 PR rtl-optimization/68796
15062 * gcc.target/aarch64/tst_5.c: New test.
15063 * gcc.target/aarch64/tst_6.c: Likewise.
15064
5baf4532
KT
150652016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15066
15067 PR rtl-optimization/68841
15068 * gcc.dg/pr68841.c: New test.
15069 * gcc.c-torture/execute/pr68841.c: New test.
15070
ca90b1ed
YR
150712016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15072
15073 PR rtl-optimization/68920
15074 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15075 for ix86 targets.
15076 * gcc.dg/ifcvt-5.c: New test.
15077
2ad3adf1 150782016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15079
15080 PR bootstrap/69123
15081 * g++.dg/pr69123.C: New.
15082
83834c09
IE
150832016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15084
15085 PR target/69010
15086 * gcc.target/i386/pr69010.c: New test.
15087
dcf89d57
MJ
150882016-01-11 Martin Jambor <mjambor@suse.cz>
15089
15090 PR ipa/69044
15091 * gcc.target/i386/chkp-pr69044.c: New test.
15092
d95167ee
TV
150932016-01-11 Tom de Vries <tom@codesourcery.com>
15094
15095 PR tree-optimization/69109
15096 * gcc.dg/autopar/pr69109-2.c: New test.
15097 * gcc.dg/autopar/pr69109.c: New test.
15098
4f6403a8
TV
150992016-01-11 Tom de Vries <tom@codesourcery.com>
15100
15101 PR tree-optimization/69108
15102 * gcc.dg/autopar/pr69108.c: New test.
15103
21efdd80
PP
151042016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15105
15106 PR c++/69029
15107 * c-c++-common/Wisleading-indentation.c: Augment test.
15108
fd42eed8
TK
151092016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15110
15111 PR fortran/69154
15112 * gfortran.dg/inline_matmul_12.f90: New test.
15113
4f90ee6c
PT
151142016-01-10 Paul Thomas <pault@gcc.gnu.org>
15115
15116 PR fortran/67779
15117 * gfortran.dg/actual_array_offset_1: New test.
15118
3907c6cf
TV
151192016-01-10 Tom de Vries <tom@codesourcery.com>
15120
15121 PR tree-optimization/69062
15122 * gcc.dg/autopar/pr69062.c: New test.
15123
b07b236e
TS
151242016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15125
15126 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15127 * gcc.dg/vect/slp-perm-2.c: Likewise.
15128 * gcc.dg/vect/slp-perm-3.c: Likewise.
15129 * gcc.dg/vect/slp-perm-5.c: Likewise.
15130 * gcc.dg/vect/slp-perm-6.c: Likewise.
15131 * gcc.dg/vect/slp-perm-7.c: Likewise.
15132 * gcc.dg/vect/slp-perm-8.c: Likewise.
15133
23fab8ae
TV
151342016-01-10 Tom de Vries <tom@codesourcery.com>
15135
15136 PR tree-optimization/69039
15137 * gcc.dg/autopar/pr69039.c: New test.
15138
73f0dae2
MP
151392016-01-09 Marek Polacek <polacek@redhat.com>
15140
15141 PR c++/69113
15142 * g++.dg/pr69113.C: New test.
15143
20b8d734
JJ
151442016-01-09 Jakub Jelinek <jakub@redhat.com>
15145
15146 PR middle-end/50865
15147 PR tree-optimization/69097
15148 * gcc.c-torture/execute/pr50865.c: New test.
15149 * gcc.c-torture/execute/pr69097-1.c: New test.
15150 * gcc.c-torture/execute/pr69097-2.c: New test.
15151 * gcc.dg/pr69097-1.c: New test.
15152 * gcc.dg/pr69097-2.c: New test.
15153
c50e614b
JJ
151542016-01-09 Jakub Jelinek <jakub@redhat.com>
15155
15156 PR c++/69164
15157 * g++.dg/opt/pr69164.C: New test.
15158
e0237993
JJ
151592016-01-08 Jakub Jelinek <jakub@redhat.com>
15160
15161 PR tree-optimization/69167
15162 * gcc.dg/pr69167.c: New test.
15163
bd8f5bb2
MP
151642016-01-08 Marek Polacek <polacek@redhat.com>
15165
15166 PR c++/68449
15167 * g++.dg/pr68449.C: New.
15168
bb0f5ca7
AL
151692016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15170
15171 PR tree-optimization/68707
15172 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15173 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15174 on platforms supporting it.
15175 * gcc.dg/vect/slp-perm-2.c: Likewise.
15176 * gcc.dg/vect/slp-perm-3.c: Likewise.
15177 * gcc.dg/vect/slp-perm-5.c: Likewise.
15178 * gcc.dg/vect/slp-perm-7.c: Likewise.
15179 * gcc.dg/vect/slp-perm-8.c: Likewise.
15180 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15181 on platforms supporting it.
15182
22518428
JJ
151832016-01-08 Jakub Jelinek <jakub@redhat.com>
15184
33f0852f
JJ
15185 PR tree-optimization/69162
15186 * gcc.dg/pr69162.c: New test.
15187
22518428
JJ
15188 PR tree-optimization/69172
15189 * gcc.dg/pr69172.c: New test.
15190
80e9b3aa
TP
151912016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15192
15193 PR tree-optimization/67781
15194 * gcc.c-torture/execute/pr67781.c: New file.
15195
262a363f
JJ
151962016-01-08 Jakub Jelinek <jakub@redhat.com>
15197
15198 PR tree-optimization/69083
15199 * gcc.dg/vect/pr69083.c: New test.
15200
6e1f093f
SS
152012016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15202
15203 PR tree-optimization/61441
15204 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15205 Use -fexcess-precision=standard for compiler options.
15206 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15207
53290e07
JJ
152082016-01-08 Jakub Jelinek <jakub@redhat.com>
15209
57bf3072
JJ
15210 PR fortran/69128
15211 * gfortran.dg/gomp/pr69128.f90: New test.
15212
53290e07
JJ
15213 PR c++/69145
15214 * g++.dg/ext/pr69145-1.C: New test.
15215 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15216 * g++.dg/ext/pr69145-2.h: New file.
15217
7a127fa7
MS
152182016-01-07 Martin Sebor <msebor@redhat.com>
15219
15220 PR c/68966
15221 * gcc.dg/atomic-fetch-bool.c: New test.
15222 * gcc.dg/sync-fetch-bool.c: New test.
15223
95918b49
L
152242016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15225
15226 PR fortran/66680
15227 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15228
c8e62a9d
NC
152292016-01-07 Nick Clifton <nickc@redhat.com>
15230
15231 PR target/66655
15232 * g++.dg/pr66655.C: New test.
15233 * g++.dg/pr66655_1.cc: Test support file.
15234 * g++.dg/pr66655.h: Test header file.
15235
2ad3adf1 152362016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15237
15238 PR fortran/66680
15239 gfortran.dg/gomp/pr66680.f90: New test.
15240
4cd9ca92
L
152412016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15242
15243 PR target/69171
15244 * gcc.target/i386/pr69171-1.c: New test.
15245 * gcc.target/i386/pr69171-2.c: Likewise.
15246 * gcc.target/i386/pr69171-3.c: Likewise.
15247 * gcc.target/i386/pr69171-4.c: Likewise.
15248 * gcc.target/i386/pr69171-5.c: Likewise.
15249 * gcc.target/i386/pr69171-6.c: Likewise.
15250
7e33d4dc
BS
152512015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15252
15253 PR middle-end/67639
15254 * c-c++-common/pr67639.c: New test.
15255
fec64afc
JJ
152562016-01-07 Jakub Jelinek <jakub@redhat.com>
15257
15258 PR tree-optimization/69141
15259 * g++.dg/opt/pr69141.C: New test.
15260
f293ad29
EB
152612016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15262
15263 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15264
5027395e
UB
152652016-01-06 Uros Bizjak <ubizjak@gmail.com>
15266
15267 PR target/69140
15268 * gcc.target/i386/pr69140.c: New test
15269
7443cf13
DM
152702016-01-06 David Malcolm <dmalcolm@redhat.com>
15271
15272 * gcc.dg/bad-dereference.c: New test case.
15273
32928931
BS
152742015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15275
15276 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15277
68dd05da
AS
152782016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15279
15280 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15281
6b131d5b
MP
152822016-01-06 Marek Polacek <polacek@redhat.com>
15283
15284 PR sanitizer/69099
15285 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15286
8d9fdb49
MP
152872016-01-05 Marek Polacek <polacek@redhat.com>
15288
15289 PR c/69104
15290 * gcc.dg/atomic-invalid-2.c: New.
15291
acf93f1e
L
152922016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15293
15294 PR target/68991
15295 * gcc.target/i386/pr68991.c: New test.
15296
3f50525d
L
152972016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15298
15299 PR target/68991
15300 * g++.dg/pr68991-1.C: New test.
15301 * g++.dg/pr68991-2.C: Likewise.
15302
e0237993 153032016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15304
e0237993 15305 PR other/60465
face88a1
ST
15306 * gcc.target/ia64/pr60465-gprel64.c: New test.
15307 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15308
a0866eff
KT
153092016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15310
15311 PR rtl-optimization/68651
15312 * gcc.target/aarch64/pr68651_1.c: New test.
15313
c589e975
DM
153142016-01-05 David Malcolm <dmalcolm@redhat.com>
15315
15316 PR c/69122
15317 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15318
929710d9
NS
153192016-01-05 Nathan Sidwell <nathan@acm.org>
15320
ce3e43d7
NS
15321 PR c++/58583
15322 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15323
929710d9
NS
15324 * gcc.dg/alias-15.c: New.
15325
a2faef8e
NC
153262016-01-05 Nick Clifton <nickc@redhat.com>
15327
15328 PR target/68870
15329 * g++.dg/pr68770.C: New test.
15330
4cfa76e3
MS
153312016-01-04 Mike Stump <mikestump@comcast.net>
15332
15333 * lib/target-supports.exp (check_effective_target_cilkplus):
15334 cilkplus targets require pthreads.
4ece61b6 15335 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15336
4e8a3a35
MM
153372016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15338
15339 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15340 generation.
15341
818ab71a
JJ
153422016-01-04 Jakub Jelinek <jakub@redhat.com>
15343
15344 Update copyright years.
15345
2fe0a208
MP
153462016-01-04 Marek Polacek <polacek@redhat.com>
15347
15348 PR c/68908
15349 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15350 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15351 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15352
9e3b2fe3
EB
153532016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15354
15355 * gcc.target/sparc/20160104-2.c: New test.
15356
e8d65a35
EB
153572016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15358
15359 * gcc.target/sparc/20160104-1.c: New test.
15360
25ccfccd
PT
153612016-01-03 Paul Thomas <pault@gcc.gnu.org>
15362
15363 PR fortran/65045
15364 * gfortran.dg/pr65045.f90: New test.
15365
cb51d382
EB
153662016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15367
15368 * gnat.dg/specs/debug1.ads: Delete.
15369
6eeaad6e
JD
153702016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15371
15372 PR libgfortran/68867
15373 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15374 expression.
15375
2f968603
JD
153762016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15377
15378 PR libgfortran/68867
15379 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15380 PowerPC.
15381
591bb5e4
PT
153822016-01-01 Paul Thomas <pault@gcc.gnu.org>
15383
15384 PR fortran/68864
15385 * gfortran.dg/pr68864.f90: New test.
15386
f1e0620c
JJ
153872016-01-01 Jakub Jelinek <jakub@redhat.com>
15388
942a1319
JJ
15389 PR tree-optimization/69070
15390 * gcc.dg/pr69070.c: New test.
15391
10dff63f
JJ
15392 PR sanitizer/69055
15393 * gfortran.dg/pr69055.f90: New test.
15394
f1e0620c
JJ
15395 PR target/69015
15396 * gcc.dg/pr69015.c: New test.
818ab71a 15397\f
2f883d1c 15398Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15399
15400Copying and distribution of this file, with or without modification,
15401are permitted in any medium without royalty provided the copyright
15402notice and this notice are preserved.