]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/71575 ([graphite] internal compiler error: in copy_cond_phi_n...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
4b7e0c76
RB
12016-11-11 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/71575
4 * gcc.dg/graphite/pr71575-1.c: New testcase.
5 * gcc.dg/graphite/pr71575-2.c: Likewise.
6
d07f8c59
RB
72016-11-11 Richard Biener <rguenther@suse.de>
8
9 PR middle-end/78295
10 * gcc.dg/uninit-pr78295.c: New testcase.
11
94903212
FR
122016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
13
14 PR fortran/78277
15 * gfortran.dg/dec_structure_17.f90: New test.
16
456f0dfa
MM
172016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
18
19 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
20 being allowed in vector registers.
21 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
22 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
23 * gcc.target/powerpc/vsx-himode.c: Likewise.
24 * gcc.target/powerpc/vsx-himode2.c: Likewise.
25 * gcc.target/powerpc/vsx-himode3.c: Likewise.
26 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
27 to allow matching MFVSRD or MFVSRW.
28
8d34bfa8
PH
292016-11-10 Pat Haugen <pthaugen@us.ibm.com>
30
31 PR rtl-optimization/78241
32 * gcc.dg/pr78241.c: New test.
33
0569479e
JJ
342016-11-10 Jakub Jelinek <jakub@redhat.com>
35
8ebd1b31
JJ
36 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
37 201307.
38
0569479e
JJ
39 * g++.dg/cpp1z/noexcept-type14.C: New test.
40 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
41
37a16493
JG
422016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
43
44 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
45 WVAL0S tests added in r241817.
46
b4c3a85b
JJ
472016-11-10 Jakub Jelinek <jakub@redhat.com>
48
49 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
50 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
51 no longer allowed and corresponding ordered construct.
52 * gfortran.dg/gomp/linear-1.f90: New test.
53 * gfortran.dg/gomp/declare-simd-2.f90: New test.
54 * gfortran.dg/gomp/declare-target-1.f90: New test.
55 * gfortran.dg/gomp/declare-target-2.f90: New test.
56
86bc8506
ML
572016-11-10 Martin Liska <mliska@suse.cz>
58
59 PR sanitizer/78270
60 * gcc.dg/asan/pr78270.c: New test.
61
ed5fdfba
PMR
622016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
63 Jakub Jelinek <jakub@redhat.com>
64
65 PR debug/78112
b4c3a85b 66 * g++.dg/pr78112.C: New testcase.
ed5fdfba 67
0391e4a3
JJ
682016-11-09 Jakub Jelinek <jakub@redhat.com>
69
cc38d9d6
JJ
70 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
71 -Wno-c++1z-compat.
72 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
73 string in case condition contains % characters.
74
0391e4a3
JJ
75 PR c++/78283
76 * g++.dg/cpp1z/noexcept-type13.C: New test.
77
410fe60d
TT
782016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
79
80 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
81 using (HAS_MOVN) with MIPS III.
82
271dd55c
JW
832016-11-09 Janus Weil <janus@gcc.gnu.org>
84
85 PR fortran/46459
86 * gfortran.dg/volatile14.f90: New test.
87
ff1f317b
UB
882016-11-09 Uros Bizjak <ubizjak@gmail.com>
89
90 PR target/78262
91 * gcc.target/i386/pr78262.c: New test.
92
f31adad4
FR
932016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
94
95 PR fortran/78259
96 * gfortran.dg/pr78259.f90: New test.
97
b349a81a
JW
982016-11-09 Janus Weil <janus@gcc.gnu.org>
99
100 PR fortran/60777
101 * gfortran.dg/spec_expr_7.f90: New test.
102
2e955d50
JJ
1032016-11-09 Jakub Jelinek <jakub@redhat.com>
104
4f353581
JJ
105 PR target/77718
106 * gcc.c-torture/execute/pr77718.c: New test.
107
2e955d50
JJ
108 * gcc.dg/ubsan/c99-shift-3.c: New test.
109 * gcc.dg/ubsan/c99-shift-4.c: New test.
110 * gcc.dg/ubsan/c99-shift-5.c: New test.
111 * gcc.dg/ubsan/c99-shift-6.c: New test.
112
68c93708
ML
1132016-11-09 Martin Liska <mliska@suse.cz>
114
115 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
116 test-case for memcmp.
117 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
118
7b649f79
TP
1192016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
120
121 PR testsuite/78269
122 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
123
bfcb501d
PT
1242016-11-09 Paul Thomas <pault@gcc.gnu.org>
125
126 * gfortran.dg/move_alloc_18.f90: New test.
127
e15861c2
PK
1282016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
129
130 PR middle-end/78256
131 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
132 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
133
5f395580
JW
1342016-11-09 Janus Weil <janus@gcc.gnu.org>
135
136 PR fortran/71894
137 * gfortran.dg/class_59.f90: New test.
138
37b14185
RB
1392016-11-09 Richard Biener <rguenther@suse.de>
140
141 PR tree-optimization/78007
142 * gcc.dg/vect/vect-bswap32.c: Adjust.
143 * gcc.dg/vect/vect-bswap64.c: Likewise.
144
d6e8a41c
KV
1452016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
146
147 * gcc.dg/ipa/vrp7.c: New test.
148
5d5f1e95
KV
1492016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
150
151 PR ipa/78121
152 * gcc.dg/ipa/pr78121.c: New test.
153
0290a292
MO
1542016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
155
156 * c-c++-common/asan/default_options.h: New file.
157 * c-c++-common/asan/strcasestr-1.c: New test.
158 * c-c++-common/asan/strcasestr-2.c: Likewise.
159 * c-c++-common/asan/strcspn-1.c: Likewise.
160 * c-c++-common/asan/strcspn-2.c: Likewise.
161 * c-c++-common/asan/strpbrk-1.c: Likewise.
162 * c-c++-common/asan/strpbrk-2.c: Likewise.
163 * c-c++-common/asan/strspn-1.c: Likewise.
164 * c-c++-common/asan/strspn-2.c: Likewise.
165 * c-c++-common/asan/strstr-1.c: Likewise.
166 * c-c++-common/asan/strstr-2.c: Likewise.
167 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
168
fbdb92eb
MO
1692016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
170
171 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
172
103c4f75
JW
1732016-11-08 Janus Weil <janus@gcc.gnu.org>
174
175 PR fortran/68440
176 * gfortran.dg/class_58.f90: New test.
177
90a2ffc0
UB
1782016-11-08 Uros Bizjak <ubizjak@gmail.com>
179
180 PR target/70799
181 * gcc.target/i386/pr70799-2.c: New test.
182
eba5aec8
JW
1832016-11-08 Janus Weil <janus@gcc.gnu.org>
184
185 PR fortran/77596
186 * gfortran.dg/proc_ptr_comp_46.f90: New test.
187
fad36601
BC
1882016-11-08 Bin Cheng <bin.cheng@arm.com>
189
190 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
191
7c8615b6
BC
1922016-11-08 Bin Cheng <bin.cheng@arm.com>
193
194 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
195
4c6a4a53
BC
1962016-11-08 Bin Cheng <bin.cheng@arm.com>
197
198 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
199
fcd1b8df
ML
2002016-11-08 Martin Liska <mliska@suse.cz>
201
202 PR testsuite/78242
203 * g++.dg/asan/use-after-scope-4.C: New test.
204 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
205 * gcc.dg/asan/use-after-scope-8.c: Remove.
206
f9ef2c76
RB
2072016-11-08 Richard Biener <rguenther@suse.de>
208
209 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
210
ad11774f
TC
2112016-11-08 Tamar Christina <tamar.christina@arm.com>
212
213 PR testsuite/78136
214 * gcc.dg/cpp/trad/trad.exp
215 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
216 * gcc.dg/cpp/trad/include.c: Use local header file.
217
fe73a332
RB
2182016-11-08 Richard Biener <rguenther@suse.de>
219
220 PR tree-optimization/78205
221 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
222
ed053eb8
RB
2232016-11-08 Richard Biener <rguenther@suse.de>
224
225 PR tree-optimization/78224
226 * g++.dg/torture/pr78224.C: New testcase.
227
06658c6d
SKS
2282016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
229
230 * gcc.dg/store_merging_1.c: Require store_merge.
231 * gcc.dg/store_merging_2.c: Likewise.
232 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 233 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
234 * gcc.dg/store_merging_6.c: Likewise.
235 * gcc.dg/store_merging_7.c: Likewise.
236 * gcc.dg/store_merging_8.c: Likewise.
237 * lib/target-supports.exp (check_effective_target_store_merge): New.
238
e4b39278
DE
2392016-11-07 David Edelsohn <dje.gcc@gmail.com>
240
241 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
242 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
243 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
244 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
245 -mvsx -mpower8-vector.
246 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
247 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
248 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
249 -mvsx -mpower8-vector.
250
fda2d612
DE
2512016-11-07 David Edelsohn <dje.gcc@gmail.com>
252
253 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
254
255 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
256 * gcc.dg/visibility-14.c: XFAIL AIX.
257 * gcc.dg/visibility-15.c: XFAIL AIX.
258 * gcc.dg/visibility-16.c: XFAIL AIX.
259 * gcc.dg/visibility-17.c: XFAIL AIX.
260 * gcc.dg/visibility-18.c: XFAIL AIX.
261 * gcc.dg/visibility-19.c: XFAIL AIX.
262 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
263 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
264 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
265 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
266
60cee85e
JJ
2672016-11-07 Jakub Jelinek <jakub@redhat.com>
268
269 PR target/78227
270 * gcc.target/i386/pr78227-1.c: New test.
271 * gcc.target/i386/pr78227-2.c: New test.
272
7aa13860
PK
2732016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
274
275 PR middle-end/35691
276 * gcc.dg/pr35691-1.c: New test-case.
277 * gcc.dg/pr35691-2.c: Likewise.
278
caa024ff
BS
2792016-11-07 Bernd Schmidt <bschmidt@redhat.com>
280
281 PR rtl-optimization/77309
282 * gcc.dg/torture/pr77309.c: New test.
283
a9815228
JJ
2842016-11-07 Jakub Jelinek <jakub@redhat.com>
285
286 PR middle-end/71529
287 * gcc.target/i386/pr71529.C: Moved to ...
288 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
289
290 PR target/64411
291 * gcc.target/i386/pr64411.C: Moved to ...
292 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
293 lp64.
294
295 PR target/65105
296 * gcc.target/i386/pr65105-4.C: Moved to ...
297 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
298 Run into compile test rather than execute test.
299
e8ab5cb1
RB
3002016-11-07 Richard Biener <rguenther@suse.de>
301
302 PR target/78229
303 * g++.dg/pr78229.C: New testcase.
304
20770eb8
RB
3052016-11-07 Richard Biener <rguenther@suse.de>
306
307 PR tree-optimization/78218
308 * gcc.dg/torture/pr78218.c: New testcase.
309
32894793
RB
3102016-11-07 Richard Biener <rguenther@suse.de>
311
312 PR tree-optimization/78228
313 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
314
e27bfda2
KT
3152016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
316
317 PR target/77822
318 * g++.dg/torture/pr77822.C: New test.
319
00d6b7a1
ML
3202016-11-07 Martin Liska <mliska@suse.cz>
321
322 * c-c++-common/asan/force-inline-opt0-1.c: Disable
323 -f-sanitize-address-use-after-scope.
324 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
325 internal fn calls.
326 * g++.dg/asan/use-after-scope-1.C: New test.
327 * g++.dg/asan/use-after-scope-2.C: Likewise.
328 * g++.dg/asan/use-after-scope-3.C: Likewise.
329 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
330 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
331 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
332 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
333 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
334 * g++.dg/asan/use-after-scope-types.h: Likewise.
335 * gcc.dg/asan/use-after-scope-1.c: Likewise.
336 * gcc.dg/asan/use-after-scope-2.c: Likewise.
337 * gcc.dg/asan/use-after-scope-3.c: Likewise.
338 * gcc.dg/asan/use-after-scope-4.c: Likewise.
339 * gcc.dg/asan/use-after-scope-5.c: Likewise.
340 * gcc.dg/asan/use-after-scope-6.c: Likewise.
341 * gcc.dg/asan/use-after-scope-7.c: Likewise.
342 * gcc.dg/asan/use-after-scope-8.c: Likewise.
343 * gcc.dg/asan/use-after-scope-9.c: Likewise.
344 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
345 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
346 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
347 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
348 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
349
a0d3edf8
RB
3502016-11-07 Richard Biener <rguenther@suse.de>
351
352 PR tree-optimization/78189
353 * g++.dg/torture/pr78189.C: New testcase.
354
0db5adfa
DE
3552016-11-06 David Edelsohn <dje.gcc@gmail.com>
356
357 * gcc.dg/Wtrampolines.c: XFAIL AIX.
358
cc03bf7a
AV
3592016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
360
361 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
362 occuring.
363
18bb8b8a
TK
3642016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
365
366 PR fortran/78221
367 * arith.c (gfc_complex2real): Change gfc_warning_now to
368 gfc_warning.
369
c7f587bd
PT
3702016-11-05 Paul Thomas <pault@gcc.gnu.org>
371
372 * gfortran.dg/move_alloc_17.f03: New test.
373
92657eb0
RB
3742016-11-05 Richard Biener <rguenther@suse.de>
375
376 PR bootstrap/78188
377 * g++.dg/ipa/pr78188.C: New test.
378
28ce22e6
JW
3792016-11-05 Janus Weil <janus@gcc.gnu.org>
380 Dominique d'Humieres <dominiq@lps.ens.fr>
381
382 PR fortran/69495
383 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
384
d233ee5f
PT
3852016-11-05 Paul Thomas <pault@gcc.gnu.org>
386
387 PR fortran/67564
388 * gfortran.dg/select_type_39.f03: New test.
389
3902016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
391
392 PR fortran/64933
393 * gfortran.dg/associate_23.f90: New test.
394
5f4cebba
JJ
3952016-11-04 Jakub Jelinek <jakub@redhat.com>
396
397 PR target/77834
398 * gcc.dg/pr77834.c: New test.
399
6e3ae7e6
PC
4002016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
401
402 PR c++/67980
403 * g++.dg/cpp1y/pr67980.C: New.
404
fff6ed28
BS
4052016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
406
407 * gcc.target/powerpc/fold-vec-add-1.c: New.
408 * gcc.target/powerpc/fold-vec-add-2.c: New.
409 * gcc.target/powerpc/fold-vec-add-3.c: New.
410 * gcc.target/powerpc/fold-vec-add-4.c: New.
411 * gcc.target/powerpc/fold-vec-add-5.c: New.
412 * gcc.target/powerpc/fold-vec-add-6.c: New.
413 * gcc.target/powerpc/fold-vec-add-7.c: New.
414
bef3a8d7 4152016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
416
417 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
418 for -mbranch-likely, infer -mno-branch-likely for R6.
419
dac9376a
BE
4202016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
421
422 PR c++/71973
423 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
424 * g++.dg/init/new15.C: Likewise.
425 * g++.dg/ipa/inline-1.C: Likewise.
426 * g++.dg/ipa/inline-2.C: Likewise.
427 * g++.dg/lto/20080908-1_0.C: Likewise.
428 * g++.dg/tc1/dr20.C: Likewise.
429 * g++.dg/tree-ssa/inline-1.C: Likewise.
430 * g++.dg/tree-ssa/inline-2.C: Likewise.
431 * g++.old-deja/g++.law/except1.C: Likewise.
432 * g++.old-deja/g++.other/vbase5.C: Likewise.
433 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
434
b210df46
BS
4352016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
436
437 PR tree-optimization/78210
438 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
439 possibility of widening multiplies.
440
964ef24c
RB
4412016-11-04 Richard Biener <rguenther@suse.de>
442
443 PR middle-end/78185
444 * gcc.dg/pr78185.c: New testcase.
445
5fb80387
DE
4462016-10-04 David Edelsohn <dje.gcc@gmail.com>
447
448 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
449 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
450
6905c577
JJ
4512016-11-03 Jakub Jelinek <jakub@redhat.com>
452 Alexandre Oliva <aoliva@redhat.com>
453 Jason Merrill <jason@redhat.com>
454
455 PR debug/28767
456 PR debug/56974
457 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
458 * g++.dg/debug/dwarf2/ref-3.C: New test.
459 * g++.dg/debug/dwarf2/ref-4.C: New test.
460 * g++.dg/debug/dwarf2/refqual-1.C: New test.
461 * g++.dg/debug/dwarf2/refqual-2.C: New test.
462
4632016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
464
465 * gfortran.dg/dec_exp_1.f90: New test.
466 * gfortran.dg/dec_exp_2.f90: Likewise.
467 * gfortran.dg/dec_exp_3.f90: Likewise.
468
6905c577 4692016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
470
471 * gfortran.dg/dec_parameter_1.f: New test.
472 * gfortran.dg/dec_parameter_2.f90: Likewise.
473 * gfortran.dg/dec_parameter_3.f90: Likewise.
474 * gfortran.dg/dec_parameter_4.f90: Likewise.
475
7d29f8e3
ML
4762016-11-03 Martin Liska <mliska@suse.cz>
477
478 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
479 output.
480 * gcc.dg/tree-prof/time-profiler-3.c: New test.
481
5de3e2d8
BE
4822016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
483
484 PR libgcc/78067
485 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
486
f03f0232
SKS
4872016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
488
489 * gcc.c-torture/execute/pr78170.c: Require int32plus.
490
bd17a9df
MF
4912016-11-02 Max Filippov <jcmvbkbc@gmail.com>
492
493 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
494
2b01aad6
TC
4952016-11-01 Tamar Christina <tamar.christina@arm.com>
496
497 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
498 Check for arm_v8_neon_hw.
499 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
500 Likewise.
501 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
502 Likewise.
503 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
504 Likewise.
505
aa55dc0c
RB
5062016-11-02 Richard Biener <rguenther@suse.de>
507
508 * gcc.dg/store_merging_8.c: New testcase.
509
6905c577 5102016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
511
512 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
513
075be4a1
DE
5142016-11-02 David Edelsohn <dje.gcc@gmail.com>
515
4b69fb13
DE
516 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
517 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
518 * gcc.dg/addr_equal_1.c: XFAIL AIX.
519 * gcc.dg/pr65779.c: XFAIL AIX.
520 * gcc.dg/pr70405.c: XFAIL AIX.
521
075be4a1
DE
522 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
523 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
524 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
525
fdb1aa55
RO
5262016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
527
528 * lib/target-supports.exp (check_gc_sections_available): Use
529 -print-prog-name=ld to determine linker used.
530
4adbcdb4
ML
5312016-11-02 Martin Liska <mliska@suse.cz>
532
533 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
534 test case.
535
4b2c06f4
KT
5362016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
537
538 PR tree-optimization/78170
539 * gcc.c-torture/execute/pr78170.c: New test.
540
63e523d6
KT
5412016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
542
543 PR tree-optimization/78162
544 * gcc.c-torture/compile/pr78162.c: New test.
545
da42ac7b
RB
5462016-11-02 Richard Biener <rguenther@suse.de>
547
548 PR tree-optimization/78035
549 PR tree-optimization/77964
550 * gcc.target/i386/pr78035.c: New testcase.
551
4280df0a
RB
5522016-11-02 Richard Biener <rguenther@suse.de>
553
554 * gcc.dg/tree-ssa/vrp111.c: New testcase.
555 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
556 * gcc.dg/tree-ssa/pr21086.c: Likewise.
557 * gcc.dg/tree-ssa/pr58480.c: Likewise.
558 * gcc.dg/tree-ssa/vrp08.c: Likewise.
559
1b1d9303
DE
5602016-11-01 David Edelsohn <dje.gcc@gmail.com>
561
562 * gfortran.dg/pr70937.f90: require-effective-target lto.
563
5b7c0519
TK
5642016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
565
566 PR fortran/69544
567 * gfortran.dg/where_6.f90: New test.
568
70d28813
JJ
5692016-11-01 Jakub Jelinek <jakub@redhat.com>
570
571 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
572
7f4266d4
TK
5732016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
574
575 PR fortran/69544
576 * gfortran.dg/where_5.f90: New test.
577
9fc158eb
BB
5782016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
579
580 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
581 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
582 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
583 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
584
baeb7b5c
UB
5852016-11-01 Uros Bizjak <ubizjak@gmail.com>
586
587 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
588 Whitespace fixes.
589 (check_effective_target_vect_cmdline_needed): Check
590 is-effective-target ia32 for x86 targets.
591 (check_effective_target_vect_simd_clones): Simplify condition.
592 (check_effective_target_vect_double): Ditto.
593 (check_effective_target_vect_aligned_arrays): Check
594 is-effective-target ia32 for x86 targets. Simplify condition.
595 (check_effective_target_vect_multiple_sizes): Simplify condition.
596 (check_effective_target_sqrt_insn): Add i?86-*-* target.
597 (check_effective_target_sync_int_128): Simplify condition.
598 (check_effective_target_sync_int_128_runtime): Ditto.
599 (check_effective_target_sync_long_long_runtime): Ditto.
600 (check_effective_target_divmod): Add i?86-*-* target.
601
156b5cca
MM
6022016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
603
604 * gcc.target/powerpc/vsx-extract-4.c: New test.
605 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
606
120a4c45
JD
6072016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
608
609 PR fortran/54679
610 * gfortran.dg/fmt_l.f90: Update test.
611 * gfortran.dg/fmt_l0.f90: New test.
612
c5fed5c6
JJ
6132016-10-31 Jakub Jelinek <jakub@redhat.com>
614
615 PR c++/78089
616 * c-c++-common/builtin-shuffle-1.c: New test.
617 * g++.dg/cpp0x/addressof3.C: New test.
618
aee69156
VV
6192016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
620
621 Add tests for a const member and a reference member for launder.
622 * g++.dg/cpp1z/launder3.C: New.
623 * g++.dg/cpp1z/launder4.C: Likewise.
624 * g++.dg/cpp1z/launder5.C: Likewise.
625 * g++.dg/cpp1z/launder5.cc: Likewise.
626 * g++.dg/cpp1z/launder5.h: Likewise.
627 * g++.dg/cpp1z/launder6.C: Likewise.
628 * g++.dg/cpp1z/launder6.cc: Likewise.
629 * g++.dg/cpp1z/launder6.h: Likewise.
630
1e4fa9b1
JJ
6312016-10-31 Jakub Jelinek <jakub@redhat.com>
632
dcb466ec
JJ
633 PR c++/77948
634 * g++.dg/cpp0x/pr77948-1.C: New test.
635 * g++.dg/cpp0x/pr77948-2.C: New test.
636 * g++.dg/cpp0x/pr77948-3.C: New test.
637 * g++.dg/cpp0x/pr77948-4.C: New test.
638 * g++.dg/cpp0x/pr77948-5.C: New test.
639 * g++.dg/cpp0x/pr77948-6.C: New test.
640
1e4fa9b1
JJ
641 PR tree-optimization/77860
642 * gcc.dg/pr77860.c: New test.
643
9782e1ec
JJ
6442016-10-31 Jakub Jelinek <jakub@redhat.com>
645
646 PR c++/77886
647 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
648
dd57b05e
SKS
6492016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
650
651 * gcc.dg/lto/pr60449_0.c: Skip for avr.
652
84ff4775
LCW
6532016-10-30 Le-Chun Wu <lcwu@google.com>
654 Mark Wielaard <mjw@redhat.com>
655
656 * gcc.dg/Wshadow-compatible-local-1.c: New test.
657 * gcc.dg/Wshadow-local-1.c: Likewise.
658 * gcc.dg/Wshadow-local-2.c: Likewise.
659 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
660 * g++.dg/warn/Wshadow-local-1.C: Likewise.
661 * g++.dg/warn/Wshadow-local-2.C: Likewise.
662
0b56e9ad
BS
6632016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
664
665 PR tree-optimization/71915
666 PR tree-optimization/71490
667 * gcc.dg/tree-ssa/pr54245.c: Delete.
668 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
669 document why.
670
d4fc6702
JD
6712016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
672
673 PR fortran/78123
674 * gfortran.dg/fmt_t_9.f: New test.
675
396e56d2
TK
6762016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
677
678 PR fortran/67219
679 * gfortran.dg/pr67219.f90: New test.
680
a654d5d0
JJ
6812016-10-29 Jakub Jelinek <jakub@redhat.com>
682
205b9ed1
JJ
683 PR rtl-optimization/77919
684 * g++.dg/torture/pr77919-2.C: New test.
685
a654d5d0
JJ
686 PR target/78148
687 * gcc.dg/pr78148.c: New test.
688
894d8b41
EB
6892016-10-28 Eric Botcazou <ebotcazou@adacore.com>
690
691 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
692 * gcc.target/sparc/overflow-4.c: ...here.
693 * gcc.target/sparc/overflow-5.c: New test.
694
e72531b9
PK
6952016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
696 Kugan Vivekanandarajah <kuganv@linaro.org>
697 Jim Wilson <jim.wilson@linaro.org>
698
699 PR tree-optimization/43721
700 * lib/target-supports.exp (check_effective_target_divmod): New.
701 (check_effective_target_divmod_simode): Likewise.
702 (check_effective_target_arm_divmod_simode): Likewise.
703 * gcc.dg/divmod-1-simode.c: New test.
704 * gcc.dg/divmod-1.c: Likewise.
705 * gcc.dg/divmod-2-simode.c: Likewise.
706 * gcc.dg/divmod-2.c: Likewise.
707 * gcc.dg/divmod-3-simode.c: Likewise.
708 * gcc.dg/divmod-3.c: Likewise.
709 * gcc.dg/divmod-4-simode.c: Likewise.
710 * gcc.dg/divmod-4.c: Likewise.
711 * gcc.dg/divmod-5.c: Likewise.
712 * gcc.dg/divmod-6-simode.c: Likewise.
713 * gcc.dg/divmod-6.c: Likewise.
714 * gcc.dg/divmod-7.c: Likewise.
715
f663d9ad 7162016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
717 Jakub Jelinek <jakub@redhat.com>
718 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
719
720 PR middle-end/22141
721 PR rtl-optimization/23684
722 * gcc.c-torture/execute/pr22141-1.c: New test.
723 * gcc.c-torture/execute/pr22141-2.c: Likewise.
724 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
725 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
726 * gcc.dg/store_merging_1.c: New test.
727 * gcc.dg/store_merging_2.c: Likewise.
728 * gcc.dg/store_merging_3.c: Likewise.
729 * gcc.dg/store_merging_4.c: Likewise.
730 * gcc.dg/store_merging_5.c: Likewise.
731 * gcc.dg/store_merging_6.c: Likewise.
732 * gcc.dg/store_merging_7.c: Likewise.
733 * gcc.target/i386/pr22141.c: Likewise.
734 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
735 * g++.dg/init/new17.C: Likewise.
736
6905c577 7372016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
738
739 PR middle-end/72747
740 * c-c++-common/pr72747-1.c: New test.
741 * c-c++-common/pr72747-2.c: Likewise.
742
539405d5
AK
7432016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
744
745 * gcc.target/s390/oscbreak-1.c: New test.
746
0dbb19f0
AK
7472016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
748
749 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
750
0d9e143c
JJ
7512016-10-28 Jakub Jelinek <jakub@redhat.com>
752
c19066a7
JJ
753 PR rtl-optimization/77919
754 * g++.dg/torture/pr77919.C: New test.
755
0d9e143c
JJ
756 PR rtl-optimization/78132
757 * gcc.target/i386/pr78132.c: New test.
758
cc91248d
EB
7592016-10-27 Eric Botcazou <ebotcazou@adacore.com>
760
761 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
762
787c7a65
MM
7632016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
764
765 * gcc.target/powerpc/vsx-simode.c: New test.
766 * gcc.target/powerpc/vsx-simode2.c: Likewise.
767 * gcc.target/powerpc/vsx-simode3.c: Likewise.
768
4ce71579
JJ
7692016-10-27 Jakub Jelinek <jakub@redhat.com>
770
6f21288f
JJ
771 PR fortran/78026
772 * gfortran.dg/gomp/pr78026.f03: New test.
773 * gfortran.dg/select_type_38.f03: New test.
774
4ce71579
JJ
775 PR middle-end/78025
776 * g++.dg/gomp/declare-simd-7.C: New test.
777
6f21288f 7782016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
779
780 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
781 * gfortran.dg/dec_init_2.f90: Likewise.
782 * gfortran.dg/dec_init_3.f90: New test.
783 * gfortran.dg/dec_init_4.f90: Likewise.
784
93f90bec
BC
7852016-10-27 Bin Cheng <bin.cheng@arm.com>
786
787 * gcc.dg/fold-narrowbopcst-1.c: New test.
788
6f21288f 7892016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
790
791 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
792 dg-shouldfail/dg-output instead of XFAIL.
793 * gfortran.dg/dec_io_6.f90: Likewise.
794
ddb92ab9
TP
7952016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
796
797 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
798 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
799 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
800 * gcc.target/arm/atomic-op-char-3.c: Likewise.
801 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
802 * gcc.target/arm/atomic-op-int-3.c: Likewise.
803 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
804 * gcc.target/arm/atomic-op-release-3.c: Likewise.
805 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
806 * gcc.target/arm/atomic-op-short-3.c: Likewise.
807
ad6e4ba8
BC
8082016-10-27 Bin Cheng <bin.cheng@arm.com>
809
810 * gcc.dg/fold-convmaxconv-1.c: New test.
811 * gcc.dg/fold-convminconv-1.c: New test.
812
6905c577 8132016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
814
815 PR fortran/78092
816 * gfortran.dg/pr78092.f90: New test.
817
7a83b391
KN
8182016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
819
820 PR target/78056
821 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
822 expected error message.
823 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
824 expected error message.
825 * gcc.target/powerpc/vsu/vec-all-nez-7.c
826 (test_all_not_equal_and_not_zero): Change expected error message.
827
3693a620
JJ
8282016-10-26 Jakub Jelinek <jakub@redhat.com>
829
830 PR fortran/77973
831 * gfortran.dg/gomp/pr77973.f90: New test.
832
cd612e8a
PT
8332016-10-26 Paul Thomas <pault@gcc.gnu.org>
834
835 PR fortran/78108
836 * gfortran.dg/submodule_18.f08: New test.
837 * gfortran.dg/submodule_19.f08: New test.
838
09844a5f
MM
8392016-10-26 Michael Matz <matz@suse.de>
840
841 * g++.dg/pr78060.C: New test.
842 * gfortran.dg/pr78061.f: New test.
843 * g++.dg/pr78088.C: New test.
844
6f21288f 8452016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
846
847 * gfortran.dg/dec_io_1.f90: New test.
848 * gfortran.dg/dec_io_2.f90: New test.
849 * gfortran.dg/dec_io_3.f90: New test.
850 * gfortran.dg/dec_io_4.f90: New test.
851 * gfortran.dg/dec_io_5.f90: New test.
852 * gfortran.dg/dec_io_6.f90: New test.
853
6c95388f
JJ
8542016-10-25 Jakub Jelinek <jakub@redhat.com>
855
856 PR sanitizer/78106
857 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
858
8592016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
860
861 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
862 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
863
90e261e4
EB
8642016-10-25 Eric Botcazou <ebotcazou@adacore.com>
865
866 * gnat.dg/opt59.adb: New test.
867 * gnat.dg/opt59_pkg.ad[sb]: New helper.
868
869 * gnat.dg/opt60.adb: New test.
870
cef026ec
AV
8712016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
872
873 PR fortran/72770
874 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
875 this pr.
876
96592eed
JJ
8772016-10-25 Jakub Jelinek <jakub@redhat.com>
878
879 PR target/78102
880 * gcc.target/i386/pr78102.c: New test.
881
6c95388f 8822016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
883
884 * gfortran.dg/dec_logical_xor_1.f90: New test.
885 * gfortran.dg/dec_logical_xor_2.f90: New test.
886 * gfortran.dg/dec_logical_xor_3.f03: New test.
887
6c95388f 8882016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
889
890 * gfortran.dg/dec_loc_rval_1.f90: New test.
891 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 892 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 893
6c95388f 8942016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 895
90051c26
FR
896 * gfortran.dg/dec_type_print.f90: New testcase.
897
6c95388f 8982016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
899
900 * gfortran.dg/feed_1.f90: New test.
901 * gfortran.dg/feed_2.f90: New test.
ef144767 902
8e104951
ML
9032016-10-25 Martin Liska <mliska@suse.cz>
904
905 PR sanitizer/78106
906 * gcc.dg/asan/pr78106.c: New test.
907
b93ee1bb
ML
9082016-10-25 Martin Liska <mliska@suse.cz>
909
910 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
911
ad6922b0
WD
9122016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
913
914 PR target/78041
915 * gcc.target/arm/pr78041.c: New test.
916
e16f1cc7
JJ
9172016-10-25 Jakub Jelinek <jakub@redhat.com>
918
919 * g++.dg/cpp1z/launder1.C: New test.
920 * g++.dg/cpp1z/launder2.C: New test.
921
078134e5 9222016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 923 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
924
925 PR target/71676
926 PR target/71678
927 * gcc.target/avr/pr71676-2.c: New test.
928
c7212a15 9292016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 930 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
931
932 PR target/71676
933 PR target/71678
934 * gcc.target/avr/pr71676-1.c: New test.
935 * gcc.target/avr/pr71676-3.c: New test.
936 * gcc.target/avr/pr71676.c: New test.
937 * gcc.target/avr/pr71678.c: New test.
938
d1c7d3a8
KV
9392016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
940
941 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
942 such that cloned verions of tested functions are not created.
943
c7082171
SK
9442016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
945
946 PR fortran/71895
947 * gfortran.dg/pr71895.f90: New test.
948
0f2a9e37
JJ
9492016-10-24 Jakub Jelinek <jakub@redhat.com>
950
951 * g++.dg/debug/dwarf2/ref-2.C: New test.
952
f8348061
BE
9532016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
954
955 * c-c++-common/Wint-in-bool-context-3.c: New test.
956
1eb4547b
MS
9572016-10-24 Martin Sebor <msebor@redhat.com>
958
959 PR middle-end/77735
960 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
961 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
962 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
963 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
964 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
965 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
966 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
967
292af537
RB
9682016-10-24 Richard Biener <rguenther@suse.de>
969
970 PR testsuite/71491
971 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
972 * gcc.dg/vect/slp-45.c: Likewise.
973
40f683e8
RB
9742016-10-24 Richard Biener <rguenther@suse.de>
975
976 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
977 * gcc.dg/tree-ssa/pr21458.c: Likewise.
978 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
979
b1b6774f
GJL
9802016-10-24 Georg-Johann Lay <avr@gjlay.de>
981
982 PR target/78093
983 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
984 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
985
ed9760d2
AV
9862016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
987
988 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
989
fb027a42
JJ
9902016-10-24 Jakub Jelinek <jakub@redhat.com>
991
992 * gcc.target/i386/bmi2-pext-1.c: New test.
993 * gcc.target/i386/bmi2-pdep-1.c: New test.
994 * gcc.target/i386/bmi2-bzhi-3.c: New test.
995 * gcc.target/i386/tbm-bextri-1.c: New test.
996 * gcc.target/i386/bmi-bextr-6.c: New test.
997
8e10302e
RO
9982016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
999
1000 PR target/77483
1001 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1002 * gcc.target/i386/pr65105-1.c: Likewise.
1003 * gcc.target/i386/pr65105-2.c: Likewise.
1004 * gcc.target/i386/pr65105-3.c: Likewise.
1005 * gcc.target/i386/pr65105-5.c: Likewise.
1006 * gcc.target/i386/pr67761.c: Likewise.
1007 * gcc.target/i386/pr70799-1.c: Likewise.
1008
866c72a8
ML
10092016-10-24 Martin Liska <mliska@suse.cz>
1010
1011 PR sanitizer/77966
1012 * c-c++-common/ubsan/unreachable-3.c: New test.
1013
0804124b
SK
10142016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1015
1016 PR fortran/77763
1017 * gfortran.dg/pr77763.f90
1018
87c9fca5
SK
10192016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1020
1021 PR fortran/54730
1022 PR fortran/78033
1023 * gfortran.dg/pr78033.f90: New test.
1024
dfd6231e
PT
10252016-10-23 Paul Thomas <pault@gcc.gnu.org>
1026
1027 PR fortran/69834
1028 * gfortran.dg/select_type_1.f03: Change error for overlapping
1029 TYPE IS cases.
1030 * gfortran.dg/select_type_36.f03: New test.
1031
66ccff98
EB
10322016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1033
1034 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1035
15876cee
TK
10362016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1037
1038 PR fortran/78021
1039 * gfortran.dg/string_length_3.f90: New test.
1040
574284e9
AV
10412016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1042
574284e9
AV
1043 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1044
10452016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1046
1047 PR fortran/43366
1048 PR fortran/57117
1049 PR fortran/61337
1050 * gfortran.dg/alloc_comp_class_5.f03: New test.
1051 * gfortran.dg/class_allocate_21.f90: New test.
1052 * gfortran.dg/class_allocate_22.f90: New test.
1053 * gfortran.dg/realloc_on_assign_27.f08: New test.
1054
20276dc9
JL
10552016-10-21 Jeff Law <law@redhat.com>
1056
1057 * PR tree-optimization/71947
1058 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1059 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1060 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1061
f7503699
KV
10622016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1063
1064 * gcc.dg/ipa/vrp5.c: New test.
1065 * gcc.dg/ipa/vrp6.c: New test.
1066
5be6b295
WD
10672016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1068
1069 * gcc.target/aarch64/test_frame_17.c: New test.
1070
c82bc7ed
WD
10712016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1072
1073 * gcc.target/aarch64/test_frame_17.c: New test.
1074
67a6cac7
AP
10752016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1076
1077 PR preprocessor/71681
1078 * gcc.dg/cpp/pr71681-1.c: New testcase
1079 * gcc.dg/cpp/pr71681-2.c: Likewise
1080 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1081 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1082 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1083 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1084
8e6982f7
JJ
10852016-10-21 Jakub Jelinek <jakub@redhat.com>
1086
9c4c8b7b
JJ
1087 PR target/78057
1088 * gcc.target/i386/pr78057.c: New test.
1089
8e6982f7
JJ
1090 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1091
de514d40
PT
10922016-10-21 Paul Thomas <pault@gcc.gnu.org>
1093
1094 PR fortran/69566
1095 * gfortran.dg/select_type_37.f03: New test.
1096
1d64ceb0
SKS
10972016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1098
1099 PR target/71627
1100 * gcc.target/avr/pr71627.c: New test
1101
85729229
EB
11022016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1103
1104 * gcc.target/sparc/overflow-1.c: New test.
1105 * gcc.target/sparc/overflow-2.c: Likewise.
1106 * gcc.target/sparc/overflow-3.c: Likewise.
1107
d17f2c3b
AV
11082016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1109
1110 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1111 effective target.
1112
0d47cee6
KT
11132016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1114
1115 PR rtl-optimization/78038
1116 * gcc.target/aarch64/pr78038.c: New test.
1117
a20d03c8
RB
11182016-10-21 Richard Biener <rguenther@suse.de>
1119
1120 PR tree-optimization/78051
1121 * g++.dg/torture/pr78051.C: New testcase.
1122
f3ecd50f
BE
11232016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1124
1125 * c-c++-common/wdate-time.c: Restored test case.
1126 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1127
fceabe50
JJ
11282016-10-20 Jakub Jelinek <jakub@redhat.com>
1129
1130 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1131
f56ea76e
UB
11322016-10-20 Uros Bizjak <ubizjak@gmail.com>
1133
1134 PR target/78037
1135 * gcc.target/i386/pr78037.c: New test.
1136
2c35bbe1
EB
11372016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1138
1139 * gcc.target/visium/overflow8.c: New.
1140 * gcc.target/visium/overflow16.c: Likewise.
1141 * gcc.target/visium/overflow32: Likewise.
1142
28df8730
MM
11432016-10-20 Michael Matz <matz@suse.de>
1144
1145 * gcc.dg/loop-split.c: New test.
1146 * gcc.dg/tree-ssa/ifc-9.c: Update.
1147 * gcc.dg/tree-ssa/ifc-10.c: Update.
1148
6c1a9e41
RB
11492016-10-20 Richard Biener <rguenther@suse.de>
1150
1151 * gcc.dg/graphite/pr35356-1.c: Update.
1152
a2923dba
PC
11532016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1154
1155 PR c++/77446
1156 * g++.dg/cpp1y/pr77446.C: New.
1157
2066ef6a
PK
11582016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1159
1160 PR tree-optimization/53979
1161 * gcc.dg/pr53979-1.c: New test-case.
1162 * gcc.dg/pr53979-2.c: Likewise.
1163
4c712374
BE
11642016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1165
1166 * c-c++-common/Wint-in-bool-context-2.c: New test.
1167
bdcf8e7c
JD
11682016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1169
1170 * gfortran.dg/dtio_17.f90: Fix test.
1171
ec1748d4
AH
11722016-10-19 Aldy Hernandez <aldyh@redhat.com>
1173
1174 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1175 * gcc.dg/Walloca-2.c: Same.
1176
b70f0b0c
AH
11772016-10-19 Aldy Hernandez <aldyh@redhat.com>
1178
1179 * gcc.dg/Wvla-1.c: Rename to...
1180 * gcc.dg/Wvla-larger-than-1.c: ...this.
1181 * gcc.dg/Wvla-2.c: Rename to...
1182 * gcc.dg/Wvla-larger-than-2.c: ...this.
1183 * gcc.dg/Wvla-3.c: Rename to...
1184 * gcc.dg/Walloca-11.c.: ...this.
1185 * gcc.dg/wvla-[1-7].c: Rename to:
1186 * gcc.dg/Wvla-[1-7].c: ...this.
1187
cbb22e61
BC
11882016-10-19 Bin Cheng <bin.cheng@arm.com>
1189
1190 PR tree-optimization/78005
1191 * gcc.dg/vect/pr78005.c: New.
1192 * gcc.target/i386/l_fma_float_1.c: Revise test.
1193 * gcc.target/i386/l_fma_float_2.c: Ditto.
1194 * gcc.target/i386/l_fma_float_3.c: Ditto.
1195 * gcc.target/i386/l_fma_float_4.c: Ditto.
1196 * gcc.target/i386/l_fma_float_5.c: Ditto.
1197 * gcc.target/i386/l_fma_float_6.c: Ditto.
1198 * gcc.target/i386/l_fma_double_1.c: Ditto.
1199 * gcc.target/i386/l_fma_double_2.c: Ditto.
1200 * gcc.target/i386/l_fma_double_3.c: Ditto.
1201 * gcc.target/i386/l_fma_double_4.c: Ditto.
1202 * gcc.target/i386/l_fma_double_5.c: Ditto.
1203 * gcc.target/i386/l_fma_double_6.c: Ditto.
1204
a023f8c8
TS
12052016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1206
1207 PR tree-optimization/78024
1208 * gcc.dg/goacc/loop-processing-1.c: New file.
1209
d9700bdb
RB
12102016-10-19 Richard Biener <rguenther@suse.de>
1211
1212 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1213
902cb7b1
KN
12142016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1215
1216 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1217 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1218 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1219 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1220 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1221 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1222 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1223 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1224 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1225 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1226 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1227 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1228 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1229 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1230 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1231 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1232 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1233 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1234 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1235 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1236 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1237 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1238 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1239 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1240 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1241 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1242 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1243 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1244 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1245 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1246 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1247 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1248 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1249 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1250 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1251 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1252 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1253 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1254 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1255 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1256 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1257 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1258 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1259 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1260 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1261 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1262 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1263 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1264 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1265 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1266 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1267 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1268 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1269 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1270 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1271 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1272 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1273 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1274 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1275 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1276 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1277 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1278 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1279 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1280 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1281 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1282 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1283 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1284 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1285 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1286 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1287 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1288 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1289 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1290 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1291 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1292 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1293 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1294 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1295 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1296 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1297 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1298 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1299 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1300 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1301 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1302 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1303 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1304 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1305 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1306 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1307 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1308 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1309 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1310 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1311 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1312 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1313 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1314 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1315 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1316 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1317 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1318 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1319 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1320 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1321 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1322 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1323 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1324 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1325 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1326 * gcc.target/powerpc/vsu/vsu.exp: New file.
1327
5cb96b6a
UB
13282016-10-18 Uros Bizjak <ubizjak@gmail.com>
1329
1330 PR target/77991
1331 * gcc.target/i386/pr77991.c: New test.
1332
f5de494c
MF
13332016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1334
1335 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1336 LTO is used.
1337
e5163ec1
SKS
13382016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1339
5cb96b6a 1340 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1341
b64e8239
RB
13422016-10-18 Richard Biener <rguenther@suse.de>
1343
1344 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1345 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1346 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1347 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1348 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1349 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1350 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1351 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1352 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1353 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1354 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1355 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1356 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1357 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1358 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1359 * gcc.dg/pr68217.c: Likewise.
1360 * gcc.dg/predict-9.c: Likewise.
1361 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1362 * gcc.dg/predict-1.c: Likewise.
1363
c680ada5
JD
13642016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1365
1366 * gfortran.dg/dtio_17.f90: New test.
1367
7fd4f180
KV
13682016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1369
1370 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1371
718625ad
KV
13722016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1373
1374 * gcc.dg/ipa/vrp4.c: New test.
1375
735b8f9f
KV
13762016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1377
1378 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1379 * gcc.dg/torture/pr39074.c: Likewise.
1380
86f98087
EB
13812016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1382
1383 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1384 * gnat.dg/trampoline4.adb: Minor tweak.
1385
a929f266
BS
13862016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1387
1388 PR tree-optimization/77916
1389 * gcc.dg/torture/pr77916.c: New.
1390
4acf2055
SK
13912016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1392
1393 PR fortran/77978
1394 * gfortran.dg/pr77978_1.f90: New test.
1395 * gfortran.dg/pr77978_2.f90: Ditto.
1396 * gfortran.dg/pr77978_3.f90: Ditto.
1397
871267e1
PT
13982016-10-17 Paul Thomas <pault@gcc.gnu.org>
1399
1400 PR fortran/61420
1401 PR fortran/78013
1402 * gfortran.dg/proc_ptr_49.f90: New test.
1403
fd9593e9
BE
14042016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1405
1406 PR target/77308
1407 * gcc.target/arm/pr77308.c: New test.
1408
d32d4176
DE
14092016-10-17 David Edelsohn <dje.gcc@gmail.com>
1410
1411 * lib/target-supports.exp
1412 (check_effective_target_floatn_nx_runtime): Return 0 for
1413 powerpc*-ibm-aix*.
1414
dca2910c
AP
14152016-10-17 Andrew Pinski <apinski@cavium.com>
1416
1417 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1418 long instead of long.
1419 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1420 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1421 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1422 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1423 * gcc.target/aarch64/pr68102_1.c: Likewise.
1424 * gcc.target/aarch64/target_attr_3.c: Likewise.
1425
44b00dbc
RB
14262016-10-17 Richard Biener <rguenther@suse.de>
1427
1428 PR tree-optimization/77988
1429 * gcc.dg/torture/pr77988.c: New testcase.
1430
89b80c42
PK
14312016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1432
1433 * gcc.dg/pr71636-1.c: New test-case.
1434 * gcc.dg/pr71636-2.c: Likewise.
1435
4c640e26
EB
14362016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1437
1438 * gnat.dg/trampoline3.adb: New test.
1439 * gnat.dg/trampoline4.adb: Likewise.
1440
6c0347f6
JD
14412016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1442
1443 * gfortran.dg/dtio_16.f90: New test.
1444
d0d48a06
EB
14452016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1446
1447 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1448 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1449 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1450
baa33d83
EB
14512016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1452
1453 * gcc.target/sparc/popc.c: Rename to...
1454 * gcc.target/sparc/popc-1.c: ...this.
1455 * gcc.target/sparc/popc-2.c: New test.
1456
523ee218
JD
14572016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1458
1459 PR fortran/77972
1460 * gfortran.dg/unexpected_eof_4.f90: New test.
1461
c04d4ede
JB
14622016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1463
31a84d4a
AP
1464 PR libfortran/48587
1465 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1466
064ed55a
JJ
14672016-10-14 Jakub Jelinek <jakub@redhat.com>
1468
9a822fc7
JJ
1469 PR middle-end/77959
1470 * gfortran.dg/pr77959.f90: New test.
1471
064ed55a
JJ
1472 DR 1511 - const volatile variables and ODR
1473 * g++.dg/DRs/dr1511-1.C: New test.
1474 * g++.dg/DRs/dr1511-2.C: New test.
1475
2579762a
EB
14762016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1477
1478 * gnat.dg/debug7.adb (dg-options): Remove -g.
1479 * gnat.dg/debug8.adb (dg-options): Add -margs.
1480 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1481
6d59425d
RB
14822016-10-14 Richard Biener <rguenther@suse.de>
1483
1484 PR tree-optimization/77979
1485 * gcc.dg/torture/pr77979.c: New testcase.
1486
43f66d6e
ML
14872016-10-14 Martin Liska <mliska@suse.cz>
1488
1489 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1490 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1491 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1492
cb3ac867
UB
14932016-10-14 Uros Bizjak <ubizjak@gmail.com>
1494
1495 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1496 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1497 * gcc.dg/torture/pr77937-2.c: Likewise.
1498
14cf71a0
EB
14992016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1500
1501 * gnat.dg/lto15.adb: Adjust.
1502 * gnat.dg/lto16.adb: Likewise.
1503 * gnat.dg/lto17.adb: Likewise
1504 * gnat.dg/lto18.ad[sb]: New test.
1505 * gnat.dg/lto18_pkg.ads: New helper.
1506 * gnat.dg/lto19.adb: New test.
1507 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1508 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1509 * gnat.dg/lto20.adb: New test.
1510 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1511
6fd9c6f4
AV
15122016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1513
1514 * gfortran.dg/coarray_38.f90: Expect error message.
1515
01f44038
KT
15162016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1517
1518 * gcc.target/aarch64/spellcheck_1.c: New test.
1519 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1520 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1521 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1522 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1523 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1524
253abb2a
AS
15252016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1526
1527 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1528
a2695319
BS
15292016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1530
1531 PR tree-optimization/77937
1532 * gcc.dg/torture/pr77937-1.c: New.
1533 * gcc.dg/torture/pr77937-2.c: New.
1534
14a2c9aa
JM
15352016-10-13 Jakub Jelinek <jakub@redhat.com>
1536
1537 * g++.dg/cpp1z/inline-var1.C: New test.
1538 * g++.dg/cpp1z/inline-var1a.C: New test.
1539 * g++.dg/cpp1z/inline-var1.h: New file.
1540 * g++.dg/cpp1z/inline-var2.C: New test.
1541 * g++.dg/cpp1z/inline-var3.C: New test.
1542 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1543 uninitialized const.
1544
6c95388f 15452016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1546
ee7fa2e3
SL
1547 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1548 Xscale is specified, not just -march.
1549 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1550 is incompatible with Xscale.
18d34307 1551
96032047
MS
15522016-10-13 Martin Sebor <msebor@redhat.com>
1553
1554 PR c++/71912
1555 * g++.dg/ext/flexary4.C: Adjust.
1556 * g++.dg/ext/flexary5.C: Same.
1557 * g++.dg/ext/flexary9.C: Same.
1558 * g++.dg/ext/flexary19.C: New test.
1559 * g++.dg/ext/flexary18.C: New test.
1560 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1561 regression test.
5cb96b6a
UB
1562 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1563 Avoid generating a flexible array member in an array.
96032047 1564
5b1548fd
MS
15652016-10-13 Martin Sebor <msebor@redhat.com>
1566
1567 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1568 to placate -Wformat on targets where the type is not int.
1569
7810c4eb
DM
15702016-10-13 David Malcolm <dmalcolm@redhat.com>
1571
1572 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1573 in INSN_LOCATION.
1574
fcd27666
BC
15752016-10-13 Bin Cheng <bin.cheng@arm.com>
1576
1577 * gcc.target/i386/l_fma_float_1.c: Revise test.
1578 * gcc.target/i386/l_fma_float_2.c: Ditto.
1579 * gcc.target/i386/l_fma_float_3.c: Ditto.
1580 * gcc.target/i386/l_fma_float_4.c: Ditto.
1581 * gcc.target/i386/l_fma_float_5.c: Ditto.
1582 * gcc.target/i386/l_fma_float_6.c: Ditto.
1583 * gcc.target/i386/l_fma_double_1.c: Ditto.
1584 * gcc.target/i386/l_fma_double_2.c: Ditto.
1585 * gcc.target/i386/l_fma_double_3.c: Ditto.
1586 * gcc.target/i386/l_fma_double_4.c: Ditto.
1587 * gcc.target/i386/l_fma_double_5.c: Ditto.
1588 * gcc.target/i386/l_fma_double_6.c: Ditto.
1589
b8a4b8c8
BC
15902016-10-13 Bin Cheng <bin.cheng@arm.com>
1591
1592 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1593
328ba117
BC
15942016-10-13 Bin Cheng <bin.cheng@arm.com>
1595
1596 * gcc.dg/vect/vect-98.c: Refine test case.
1597 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1598 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1599 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1600
1a1ab05e
JJ
16012016-10-13 Jakub Jelinek <jakub@redhat.com>
1602
1603 PR c/77946
1604 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1605
27947670
ML
16062016-10-13 Martin Liska <mliska@suse.cz>
1607
1608 PR tree-optimization/77943
1609 * g++.dg/tree-ssa/pr77943.C: New test.
1610
92c5266b
AV
16112016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1612
1613 PR fortran/72832
1614 * gfortran.dg/allocate_with_source_22.f03: New test.
1615 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1616 fail.
1617
90bca4ed
TP
16182016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1619
1620 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1621 * gcc.target/arm/movsi_movw.c: Likewise.
1622 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1623 directive to work on big endian targets.
1624
0011af7b
KV
16252016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1626
1627 * gcc.dg/tree-ssa/evrp6.c: New test.
1628
859e95ab
SB
16292016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1630
1631 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1632 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1633 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1634
2934018d
SB
16352016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1636
1637 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1638 * gcc.target/powerpc/warn-2.c: Ditto.
1639
f92d1522
RS
16402016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1641
1642 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1643 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1644 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1645 for -mmsa.
1646 * gcc.target/mips/msa.c: New test.
1647 * gcc.target/mips/msa-builtins.c: Likewise.
1648 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1649 (check_effective_target_mips_msa_runtime): Likewise.
1650 (check_effective_target_mips_msa): Likewise.
1651 (add_options_for_mips_msa): Likewise.
1652 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1653 (check_effective_target_vect_intfloat_cvt): Likewise.
1654 (check_effective_target_vect_uintfloat_cvt): Likewise.
1655 (check_effective_target_vect_floatint_cvt): Likewise.
1656 (check_effective_target_vect_floatuint_cvt): Likewise.
1657 (check_effective_target_vect_shift): Likewise.
1658 (check_effective_target_vect_shift_char): Likewise.
1659 (check_effective_target_vect_long): Likewise.
1660 (check_effective_target_vect_float): Likewise.
1661 (check_effective_target_vect_double): Likewise.
1662 (check_effective_target_vect_long_long): Likewise.
1663 (check_effective_target_vect_perm): Likewise.
1664 (check_effective_target_vect_perm_byte): Likewise.
1665 (check_effective_target_vect_perm_short): Likewise.
1666 (check_effective_target_vect_sdot_qi): Likewise.
1667 (check_effective_target_vect_udot_qi): Likewise.
1668 (check_effective_target_vect_sdot_hi): Likewise.
1669 (check_effective_target_vect_udot_hi): Likewise.
1670 (check_effective_target_vect_pack_trunc): Likewise.
1671 (check_effective_target_vect_unpack): Likewise.
1672 (check_effective_target_vect_hw_misalign): Likewise.
1673 (check_effective_target_vect_condition): Likewise.
1674 (check_effective_target_vect_cond_mixed): Likewise.
1675 (check_effective_target_vect_char_mult): Likewise.
1676 (check_effective_target_vect_short_mult): Likewise.
1677 (check_effective_target_vect_int_mult): Likewise.
1678 (check_effective_target_vect_extract_even_odd): Likewise.
1679 (check_effective_target_vect_interleave): Likewise.
1680 (check_vect_support_and_set_flags): Check if the target supports MSA
1681 and append to the list of EFFECTIVE_TARGETS.
1682
0bfd099c
RB
16832016-10-12 Richard Biener <rguenther@suse.de>
1684
1685 PR debug/77947
1686 * g++.dg/torture/pr77947.C: New testcase.
1687
b4a9ef2f
PMR
16882016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1689
1690 * gnat.dg/debug8.adb: New testcase.
1691
c0dbd22d
PMR
16922016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1693
1694 * gnat.dg/debug9.adb: New testcase.
1695
8a7c91cd
RB
16962016-10-12 Richard Biener <rguenther@suse.de>
1697
1698 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1699 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1700 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1701
7dc2f5f1
RB
17022016-10-12 Richard Biener <rguenther@suse.de>
1703
1704 PR tree-optimization/77920
1705 * gcc.dg/torture/pr77920.c: New testcase.
1706
70f6d5e1
JJ
17072016-10-12 Jakub Jelinek <jakub@redhat.com>
1708
4a8b97cb
JJ
1709 PR tree-optimization/77929
1710 * gcc.c-torture/compile/pr77929.c: New test.
1711
70f6d5e1
JJ
1712 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1713 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1714 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1715 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1716 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1717 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1718 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1719 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1720 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1721
4803de58
EB
17222016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1723
1724 * gcc.target/sparc/setcc-4.c: Adjust.
1725 * gcc.target/sparc/setcc-5.c: Likewise.
1726 * gcc.target/sparc/setcc-6.c: Likewise.
1727 * gcc.target/sparc/setcc-7.c: Likewise.
1728 * gcc.target/sparc/setcc-8.c: Likewise.
1729 * gcc.target/sparc/setcc-9.c: Likewise.
1730 * gcc.target/sparc/setcc-10.c: Delete.
1731
f6cf4810
SK
17322016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1733
1734 PR fortran/77942
1735 * gfortran.dg/pr77942.f90
1736
8e8c2744
FR
17372016-10-11 Fritz Reese <fritzoreese@gmail.com>
1738
1739 * gfortran.dg/dec_math.f90: New testsuite.
1740
ddefad9a
SKS
17412016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1742
1743 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1744 (main): Declare j as i32 instead of int.
1745
e7b08761
TP
17462016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1747
1748 PR testsuite/PR77710
1749 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1750 target triplet instead of *-*-*-*.
1751
9fd7cd44
EB
17522016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1753
1754 * gnat.dg/unchecked_convert10.adb: New test.
1755 * gnat.dg/unchecked_convert11.adb: Likewise.
1756 * gnat.dg/unchecked_convert12.adb: Likewise.
1757
ff7e7ee0
EB
17582016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1759
1760 * gcc.target/sparc/cbcond-1.c: New test.
1761 * gcc.target/sparc/cbcond-2.c: Likewise.
1762 * gcc.target/sparc/movcc-1.c: Likewise.
1763 * gcc.target/sparc/movcc-2.c: Likewise.
1764 * gcc.target/sparc/setcc-1.c: Adjust.
1765 * gcc.target/sparc/setcc-2.c: Likewise.
1766 * gcc.target/sparc/setcc-3.c: Likewise.
1767 * gcc.target/sparc/setcc-4.c: Likewise.
1768 * gcc.target/sparc/setcc-5.c: Likewise.
1769 * gcc.target/sparc/setcc-6.c: New test.
1770 * gcc.target/sparc/setcc-7.c: Likewise.
1771 * gcc.target/sparc/setcc-8.c: Likewise.
1772 * gcc.target/sparc/setcc-9.c: Likewise.
1773 * gcc.target/sparc/setcc-10.c: Likewise.
1774
d30078b8
JL
17752016-10-10 Jeff Law <law@redhat.com>
1776
1777 PR tree-optimization/71947
1778 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1779 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1780 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1781 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1782 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1783 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1784
5f869266
TK
17852016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1786
1787 PR fortran/77915
1788 * gfortran.dg/matmul_11.f90: New test.
1789
174e0b00
JW
17902016-10-10 Jiong Wang <jiong.wang@arm.com>
1791
1792 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1793 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1794 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1795 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1796 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1797 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1798 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1799 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1800 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1801 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1802 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1803 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1804 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1805 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1806 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1807 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1808 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1809 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1810 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1811 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1812 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1813 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1814 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1815 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1816 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1817 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1818 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1819 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1820 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1821 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1822 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1823 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1824 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1825 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1826 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1827 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1828 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1829 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1830 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1831 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1832 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1833 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1834 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1835 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1836 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1837 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1838 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1839 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1840 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1841 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1842 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1843 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1844 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1845 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1846 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1847 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1848 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1849 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1850 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1851
4bc63138
JW
18522016-10-10 Jiong Wang <jiong.wang@arm.com>
1853
1854 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1855 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1856 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1857 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1858 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1859 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1860 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1861 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1862 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1863 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1864 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1865 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1866 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1867 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1868
8f3edb07
JW
18692016-10-10 Jiong Wang <jiong.wang@arm.com>
1870
1871 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1872 Enable AArch64.
1873 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1874 vdup*_laneq.
1875 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1876 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1877 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1878 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1879
6e49f922
JW
18802016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1881 Jiong Wang <jiong.wang@arm.com>
1882
1883 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1884 AArch64 support.
1885 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1886 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1887 AArch64 targets.
1888 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1889 AArch64 targets.
1890 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1891 targets.
1892 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1893
41683e1a
EB
18942016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1895
1896 * gnat.dg/specs/vfa.ads: New test.
1897
6e49f922 18982016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1899
1900 * gnat.dg/inline13.ad[sb]: New test.
1901 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1902
55cfd746
EB
19032016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1904
1905 * gnat.dg/biased_subtype.adb: New test.
1906
4dfb8a2a
JJ
19072016-10-09 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR tree-optimization/77901
1910 * gcc.c-torture/compile/pr77901.c: New test.
1911
67b97478
PK
19122016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1913
1914 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1915 * gcc.dg/ipa/propalign-2.c: Likewise
1916 * gcc.dg/ipa/propalign-3.c: Likewise.
1917 * gcc.dg/ipa/propalign-4.c: Likewise.
1918 * gcc.dg/ipa/propalign-5.c: Likewise.
1919
7bad794a
JJ
19202016-10-08 Jakub Jelinek <jakub@redhat.com>
1921
81b02905
JJ
1922 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1923
ee19ef45
JJ
1924 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1925
7bad794a
JJ
1926 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1927 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1928
56d3a930
FR
19292016-10-07 Fritz Reese <fritzoreese@gmail.com>
1930
1931 * gfortran.dg/dec_union_11.f90: New testcase.
1932
45e2bf2e
NS
19332016-10-07 Nathan Sidwell <nathan@acm.org>
1934
1935 PR c++/66443
1936 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1937 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1938 * g++.dg/cpp1y/pr66443-cxx14.C: New
1939 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1940 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1941
be845b04
JJ
19422016-10-07 Jakub Jelinek <jakub@redhat.com>
1943
1944 * g++.dg/cpp0x/addressof1.C: New test.
1945 * g++.dg/cpp0x/addressof2.C: New test.
1946
08213983
MM
19472016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1948
1949 * gcc.target/powerpc/float128-type-1.c: New test to check that
1950 PowerPC 64-bit Linux enables -mfloat128-type by default.
1951 * gcc.target/powerpc/float128-type-2.c: Likewise.
1952 * gcc.target/powerpc/float128-mix.c: Change error message to
1953 reflect that __ibm128 is now #define'ed to be long double.
1954
bd845c14
SK
19552016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1956
1957 PR fortran/77406
1958 * gfortran.dg/pr77406.f90: New test.
1959 * gfortran.dg/assumed_type_3.f90: Update error messages.
1960 * gfortran.dg/defined_operators_1.f90: Ditto.
1961 * gfortran.dg/generic_26.f90: Ditto.
1962 * gfortran.dg/generic_7.f90: Ditto.
1963 * gfortran.dg/gomp/udr5.f90: Ditto.
1964 * gfortran.dg/gomp/udr7.f90: Ditto.
1965 * gfortran.dg/interface_1.f90: Ditto.
1966 * gfortran.dg/interface_37.f90: Ditto.
1967 * gfortran.dg/interface_5.f90: Ditto.
1968 * gfortran.dg/interface_6.f90: Ditto.
1969 * gfortran.dg/interface_7.f90
1970 * gfortran.dg/no_arg_check_3.f90
1971 * gfortran.dg/operator_5.f90
1972 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1973
c09c4992
BE
19742016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1975
1976 PR c++/77700
1977 * c-c++-common/Wint-in-bool-context.c: Update test.
1978
d7f336f8
RB
19792016-10-07 Richard Biener <rguenther@suse.de>
1980
1981 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1982 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1983
a9172bf3
MP
19842016-10-07 Marek Polacek <polacek@redhat.com>
1985
1986 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1987
8a14afd0
BS
19882016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1989
1990 PR c++/69733
1991 * c-c++-common/pr69733.c: New test.
1992 * gcc.dg/pr69733.c: New test.
1993 * gcc.target/i386/pr69733.c: New test.
1994
d4bd4646
MP
19952016-10-07 Marek Polacek <polacek@redhat.com>
1996
1997 PR c++/77803
1998 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1999
a93cdc5c
JJ
20002016-10-07 Jakub Jelinek <jakub@redhat.com>
2001
2002 PR tree-optimization/77664
2003 * gcc.dg/tree-ssa/pr77664.c: New test.
2004 * gcc.dg/pr77664.c: New test.
2005
20062016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2007
2008 * gfortran.dg/pr69955.f90: New test.
2009
ac193ee7
LK
20102016_10-06 Louis Krupp <louis.krupp@zoho.com>
2011
2012 PR fortran/57910
2013 * gfortran.dg/pr57910.f90: New test.
2014
342cfb3e
JJ
20152016-10-06 Jakub Jelinek <jakub@redhat.com>
2016
2017 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2018 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2019
48057089
KV
20202016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2021
2022 PR tree-optimization/77862
2023 * gcc.dg/pr77862.c: New test.
2024
65b25c9b
KV
20252016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2026
2027 * gcc.dg/tree-ssa/evrp4.c: New test.
2028
f3127685
JL
20292016-10-06 Jeff Law <law@redhat.com>
2030
2031 PR tree-optimization/71661
2032 * gcc.dg/tree-ssa/pr71661.c: New test.
2033
b3972588
RB
20342016-10-06 Richard Biener <rguenther@suse.de>
2035
2036 PR tree-optimization/77855
2037 * gcc.dg/torture/pr77855.c: New testcase.
2038
139dc3c6 20392016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2040 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2041
2042 * g++.dg/other/pr77759.C: New test.
2043
37f6a157
RB
20442016-10-06 Richard Biener <rguenther@suse.de>
2045
2046 PR tree-optimization/77839
2047 * gcc.dg/torture/pr77839.c: New testcase.
2048
f779aeb8
MP
20492016-10-06 Marek Polacek <polacek@redhat.com>
2050
2051 * g++.dg/cpp1z/init-statement9.C: New test.
2052
eee8f0b0
AS
20532016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2054
2055 * gcc.target/i386/pcommit-1.c: Deleted.
2056 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2057 * gcc.target/i386/sse-13.c: Ditto.
2058 * gcc.target/i386/sse-14.c: Ditto.
2059 * gcc.target/i386/sse-22.c: Ditto.
2060 * gcc.target/i386/sse-23.c: Ditto.
2061 * g++.dg/other/i386-2.C: Ditto.
2062
b48042bb
UB
20632016-10-05 Uros Bizjak <ubizjak@gmail.com>
2064
2065 * gcc.target/i386/pr77833.c: Require int128 effective target.
2066
50b01e1d
SK
20672016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2068
2069 PR fortran/58991
2070 PR fortran/58992
2071 * gfortran.dg/associate_22.f90: New test.
2072
908b8296
FR
20732016-10-05 Fritz Reese <fritzoreese@gmail.com>
2074
2075 * gfortran.dg/dec_union_9.f90: New testcase.
2076 * gfortran.dg/dec_union_10.f90: New testcase.
2077
87582521
JJ
20782016-10-05 Jakub Jelinek <jakub@redhat.com>
2079
2e69f143
JJ
2080 PR sanitizer/66343
2081 * gcc.dg/pch/pr66343-3.c: New test.
2082 * gcc.dg/pch/pr66343-3.hs: New file.
2083
87582521
JJ
2084 PR sanitizer/66343
2085 * gcc.dg/pch/pr66343-1.c: New test.
2086 * gcc.dg/pch/pr66343-1.hs: New file.
2087 * gcc.dg/pch/pr66343-2.c: New test.
2088 * gcc.dg/pch/pr66343-2.hs: New file.
2089
700fff34
BE
20902016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2091
2092 * c-c++-common/Wint-in-bool-context.c: Update test.
2093
17a9e380
MP
20942016-10-05 Marek Polacek <polacek@redhat.com>
2095
2096 * g++.dg/cpp1z/init-statement1.C: New test.
2097 * g++.dg/cpp1z/init-statement2.C: New test.
2098 * g++.dg/cpp1z/init-statement3.C: New test.
2099 * g++.dg/cpp1z/init-statement4.C: New test.
2100 * g++.dg/cpp1z/init-statement5.C: New test.
2101 * g++.dg/cpp1z/init-statement6.C: New test.
2102 * g++.dg/cpp1z/init-statement7.C: New test.
2103 * g++.dg/cpp1z/init-statement8.C: New test.
2104
6e48e779
LK
21052016-10-05 Louis Krupp <louis.krupp@zoho.com>
2106
2107 PR fortran/67524
2108 * gfortran.dg/pr67524.f90: New test.
2109
04a32443
JJ
21102016-10-05 Jakub Jelinek <jakub@redhat.com>
2111
2112 PR sanitizer/77823
2113 * c-c++-common/ubsan/shift-9.c: New test.
2114
743a9cf7
SKS
21152016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2116
2117 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2118 of int if __SIZEOF_INT__ is less than 4 bytes.
2119
a40278c3
JD
21202016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2121
2122 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2123 * gfortran.dg/class_array_20.f03: Likewise.
2124 * gfortran.dg/class_array_21.f03: Likewise.
2125 * gfortran.dg/finalize_29.f08: Likewise.
2126 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2127
39bb7d01
RB
21282016-10-05 Richard Biener <rguenther@suse.de>
2129
2130 PR middle-end/77826
2131 * gcc.dg/torture/pr77826.c: New testcase.
2132
eeb57981
RB
21332016-10-05 Richard Biener <rguenther@suse.de>
2134
2135 * gcc.dg/fold-copysign-1.c: New testcase.
2136
f9018d75
AS
21372016-10-05 Andreas Schwab <schwab@suse.de>
2138
2139 * g++.dg/pr49847-2.C: Remove.
2140
7e8000b3
PMR
21412016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2142
2143 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2144
54f84ca9
RB
21452016-10-05 Richard Biener <rguenther@suse.de>
2146
2147 PR middle-end/55152
2148 * gcc.dg/pr55152-2.c: New testcase.
2149
17beda50
JD
21502016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2151
2152 * gfortran.dg/dtio_15.f90: New test.
2153
1c84b798
ILT
21542016-10-04 Ian Lance Taylor <iant@golang.org>
2155
2156 * gcc.dg/split-7.c: New test.
2157
7ec39552
MS
21582016-10-04 Martin Sebor <msebor@redhat.com>
2159
2160 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2161 %lc directive to wint_t to silence -Wformat warnings on targets
2162 where the latter is a distinct type such as long.
2163
8ff04ff9
MS
21642016-10-04 Martin Sebor <msebor@redhat.com>
2165
2166 PR c++/77804
2167 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2168
bfecd57c
JJ
21692016-10-04 Jakub Jelinek <jakub@redhat.com>
2170
f72da967
JJ
2171 PR c++/77791
2172 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2173
bfecd57c
JJ
2174 * g++.dg/other/java3.C: Remove.
2175 * g++.dg/other/java1.C: Remove.
2176 * g++.dg/other/error12.C: Remove.
2177 * g++.dg/other/java2.C: Remove.
2178 * g++.dg/warn/Wnvdtor.C: Remove.
2179 * g++.dg/lookup/java1.C: Remove.
2180 * g++.dg/lookup/java2.C: Remove.
2181 * g++.dg/ext/pr34829.C: Remove.
2182 * g++.dg/ext/java-3.C: Remove.
2183 * g++.dg/ext/java-1.C: Remove.
2184 * g++.dg/ext/java-2.C: Remove.
2185 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2186
fe8b1e83
DG
21872016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2188
2189 PR tree-optimization/77808
2190 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2191
078b5aab
RB
21922016-10-04 Richard Biener <rguenther@suse.de>
2193
2194 PR tree-optimization/77399
2195 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2196
2b568899
RB
21972016-10-04 Richard Biener <rguenther@suse.de>
2198
2199 PR middle-end/77833
2200 * gcc.target/i386/pr77833.c: New testcase.
2201
0a4e5cf3
JL
22022016-09-26 Jeff Law <law@redhat.com>
2203
2204 PR tree-optimization/71550
2205 PR tree-optimization/71403
2206 * gcc.c-torture/execute/pr71550.c: New test.
2207
d07b0a23
SKS
22082016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2209
2210 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2211 option.
2212
b44a42cf
KT
22132016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2214
2215 Revert
2216 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2217
2218 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2219
f41f1ceb
MP
22202016-10-03 Marek Polacek <polacek@redhat.com>
2221
2222 * g++.dg/cpp0x/nullptr37.C: New test.
2223
1633d3b9
BE
22242016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2225
2226 * c-c++-common/Wint-in-bool-context.c: Update test.
2227
2c8e3a1d
JJ
22282016-10-02 Jakub Jelinek <jakub@redhat.com>
2229
2230 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2231 earlier.
2232 * g++.dg/charset/asm2.c (memmove): Likewise.
2233 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2234 * g++.dg/tls/diag-4.C (foo): Likewise.
2235 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2236 dg-warning, fix up regex.
2237 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2238 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2239 * g++.old-deja/g++.mike/net31.C: Likewise.
2240 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2241 for C++17.
2242 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2243 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2244
f00b6283
RB
22452016-10-01 Richard Biener <rguenther@suse.de>
2246
2247 PR middle-end/77798
2248 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2249
0f0565b1
AV
22502016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2251
2252 PR fortran/77663
2253 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2254
c58823a0
JJ
22552016-10-01 Jakub Jelinek <jakub@redhat.com>
2256
2257 PR c/77490
2258 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2259 Add dg-prune-output directive.
2260
e3228a50
JD
22612016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2262
2263 PR fortran/66643
2264 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2265 * gfortran.fortran-torture/compile/write.f90: Update test.
2266
e70bbc6f
MW
22672016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2268
2269 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2270 arm_fp16_alternative_ok as the required effective target.
2271 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2272 -mfp16-format=alternative to the dg-options directive and remove
2273 the dg-add-options directive.
2274
c39747d2
FR
22752016-09-30 Fritz Reese <fritzoreese@gmail.com>
2276
2277 PR fortran/77764
2278 * gfortran.dg/dec_union_8.f90: New testcase.
2279
00074dd8
FR
22802016-09-30 Fritz Reese <fritzoreese@gmail.com>
2281
2282 PR fortran/77782
2283 * gfortran.dg/dec_structure_16.f90: New testcase.
2284
26f391e8
AV
22852016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2286
2287 * gfortran.dg/coarray_allocate_10.f08: New test.
2288 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2289
fa16a271
KT
22902016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2291
2292 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2293
f334c828
RB
22942016-09-30 Richard Biener <rguenther@suse.de>
2295
2296 PR tree-optimization/77399
2297 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2298
76e3ec9c
SL
22992016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2300
871267e1 2301 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2302 -fdelete-null-pointer-checks explicit.
2303 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2304 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2305 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2306 * gcc.dg/pic-1.c: Require fpic target support.
2307 * gcc.dg/pic-2.c: Likewise.
2308
a2c6e7f2
JJ
23092016-09-29 Jakub Jelinek <jakub@redhat.com>
2310
2311 Implement P0001R1 - C++17 removal of register storage class specifier
2312 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2313 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2314 C++17.
2315 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2316 keyword if not __SSE2__.
2317 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2318 C++17.
2319 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2320 register keywords.
2321 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2322 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2323 no_erroneous_warning): Expect new warnings for C++17.
2324 * g++.dg/warn/register-var-2.C (f): Likewise.
2325 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2326 * g++.dg/parse/linkage2.C (foo): Likewise.
2327 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2328 keyword on parameters for C++17.
2329 * g++.dg/cpp1z/register1.C: New test.
2330 * g++.dg/cpp1z/register2.C: New test.
2331 * g++.dg/cpp1z/register3.C: New test.
2332
4ab76933
UB
23332016-09-29 Uros Bizjak <ubizjak@gmail.com>
2334
2335 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2336 * gcc.target/i386/avx2-check.h (main): Ditto.
2337 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2338 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2339 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2340 * gcc.target/i386/avx512er-check.h (main): Ditto.
2341 * gcc.target/i386/avx512f-check.h (main): Ditto.
2342 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2343 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2344 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2345
2488ebe5
UB
23462016-09-29 Uros Bizjak <ubizjak@gmail.com>
2347
2348 PR target/77756
2349 * gcc.target/i386/pr77756.c: New test.
2350
4d258d09
MP
23512016-09-29 Marek Polacek <polacek@redhat.com>
2352
2353 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2354
a9087411
MP
23552016-09-29 Marek Polacek <polacek@redhat.com>
2356
2357 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2358 C++14.
2359
fa0a064a
ML
23602016-09-29 Martin Liska <mliska@suse.cz>
2361
2362 * objc/execute/construct1.m: New test.
2363
0ce1ecc7
RB
23642016-09-29 Richard Biener <rguenther@suse.de>
2365
2366 PR tree-optimization/77768
2367 * gcc.dg/torture/pr77768.c: New testcase.
2368
da186c1f
RB
23692016-09-28 Richard Biener <rguenther@suse.de>
2370
2371 PR middle-end/77407
2372 * gcc.dg/pr77407.c: New testcase.
2373
d657e995
RB
23742016-09-29 Richard Biener <rguenther@suse.de>
2375
2376 PR middle-end/55152
2377 * gcc.dg/pr55152.c: New testcase.
2378 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2379
cadf6296
RO
23802016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2381
2382 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2383 (dg-options): Remove -m32.
2384
88000fd1
MS
23852016-09-28 Martin Sebor <msebor@redhat.com>
2386
2387 PR middle-end/77721
2388 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2389
0c172974
JD
23902016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2391
2392 PR libgfortran/77707
2393 * gfortran.dg/inquire_17.f90: New test.
2394
4b390698
JJ
23952016-09-28 Jakub Jelinek <jakub@redhat.com>
2396
2397 PR c++/77467
2398 * g++.dg/cpp1y/constexpr-77467.C: New test.
2399
2b1b5938
MS
24002016-09-28 Martin Sebor <msebor@redhat.com>
2401
2402 PR c/77762
2403 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2404 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2405 (test_sprintf_p_const): Adjust line numbers to avoid failures
2406 introduced in r240503.
2407
30dc6ee9
MS
24082016-09-28 Martin Sebor <msebor@redhat.com>
2409
2410 PR middle-end/77683
2411 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2412
7d290e93
BE
24132016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2414
fcf32bad
BE
2415 PR c++/77748
2416 * g++.dg/pr77550.C: Avoid undefined behavior.
2417
7d290e93
BE
2418 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2419
912d9ec3
WD
24202016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2421
2422 * gcc.dg/strlenopt-20.c: Update test.
2423 * gcc.dg/strlenopt-21.c: Likewise.
2424 * gcc.dg/strlenopt-22.c: Likewise.
2425 * gcc.dg/strlenopt-22g.c: Likewise.
2426 * gcc.dg/strlenopt-26.c: Likewise.
2427 * gcc.dg/strlenopt-5.c: Likewise.
2428 * gcc.dg/strlenopt-7.c: Likewise.
2429 * gcc.dg/strlenopt-9.c: Likewise.
2430
459bcfb0
JJ
24312016-09-27 Jakub Jelinek <jakub@redhat.com>
2432
6e39060a
JJ
2433 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2434
8ca33347
JJ
2435 * g++.dg/cpp1z/lambda-this1.C: New test.
2436 * g++.dg/cpp1z/lambda-this2.C: New test.
2437
459bcfb0
JJ
2438 PR c++/77722
2439 * g++.dg/ubsan/return-4.C: New test.
2440 * g++.dg/ubsan/return-5.C: New test.
2441 * g++.dg/ubsan/return-6.C: New test.
2442
20fba714
JW
24432016-09-27 Jiong Wang <jiong.wang@arm.com>
2444
2445 * lib/target-supports.exp
2446 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2447 in function comment.
2448
bebe0086
ML
24492016-09-27 Martin Liska <mliska@suse.cz>
2450
2451 PR gcov-profile/46266
2452 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2453 considered.
2454
59896334
RB
24552016-09-27 Richard Biener <rguenther@suse.de>
2456
2457 PR tree-optimization/77745
2458 * g++.dg/torture/pr77745.C: New testcase.
2459
f0d355dc
RB
24602016-09-27 Richard Biener <rguenther@suse.de>
2461
2462 PR tree-optimization/77478
2463 * gcc.dg/torture/pr77478.c: New testcase.
2464
8c9434c2
ML
24652016-09-27 Martin Liska <mliska@suse.cz>
2466
2467 PR gcov-profile/7970
2468 PR gcov-profile/16855
2469 PR gcov-profile/44779
2470 * g++.dg/gcov/pr16855.C: New test.
2471
511d092e
SKS
24722016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2473
2474 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2475
f2e0c4e1
JJ
24762016-09-27 Jakub Jelinek <jakub@redhat.com>
2477
2478 PR fortran/77666
2479 * gfortran.dg/gomp/pr77666.f90: New test.
2480
3a4228ba
KV
24812016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2482
2483 PR ipa/77677
2484 * gcc.dg/torture/pr77677-2.c: New test.
2485
a184e37f
SK
24862016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2487
2488 PR fortran/77420
2489 * gfortran.dg/pr77420_1.f90: New test.
2490 * gfortran.dg/pr77420_2.f90: Ditto.
2491 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2492 * gfortran.dg/pr77420_4.f90: this file.
2493
8be59d19
KV
24942016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2495
2496 PR middle-end/77719
2497 * gfortran.dg/pr77719.f90: New test.
2498
991075a4
TP
24992016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2500
2501 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2502 singular form of byte when quantity is unknown.
991075a4 2503
c6147dc4
MP
25042016-09-26 Marek Polacek <polacek@redhat.com>
2505
2506 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2507
5cc6c41c
ML
25082016-09-26 Martin Liska <mliska@suse.cz>
2509
2510 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2511 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2512 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2513 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2514 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2515 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2516 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2517 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2518 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2519
81fea426
MP
25202016-09-26 Marek Polacek <polacek@redhat.com>
2521
2522 PR c/7652
2523 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2524 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2525 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2526 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2527 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2528 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2529 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2530 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2531 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2532 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2533 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2534 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2535 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2536 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2537 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2538 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2539 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2540 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2541 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2542 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2543 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2544 * c-c++-common/attr-fallthrough-1.c: New test.
2545 * c-c++-common/attr-fallthrough-2.c: New test.
2546 * g++.dg/cpp0x/fallthrough1.C: New test.
2547 * g++.dg/cpp0x/fallthrough2.C: New test.
2548 * g++.dg/cpp1z/fallthrough1.C: New test.
2549 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2550 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2551 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2552 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2553
9b597c1f
SK
25542016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2555
12a813c1 2556 PR fortran/77429
9b597c1f
SK
2557 * gfortran.dg/pr77429.f90: New test.
2558
f1c7e7f1
SK
25592016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2560
2561 PR fortran/77694
2562 * gfortran.dg/pr77694.f90: New test.
2563
50c6dd20
OE
25642016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2565
2566 PR target/51244
2567 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2568
540b039e
DH
25692016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2570
2571 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2572 for 32-bit mode.
2573
cfd161bf
DH
25742016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2575
2576 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2577 for 32-bit mode.
2578
9a2300e9
MP
25792016-09-24 Marek Polacek <polacek@redhat.com>
2580
2581 PR c/77490
2582 * c-c++-common/Wbool-operation-1.c: New test.
2583 * gcc.dg/Wbool-operation-1.c: New test.
2584
34d567d1
FR
25852016-09-23 Fritz Reese <fritzoreese@gmail.com>
2586
2587 * gfortran.dg/dec_static_1.f90: New.
2588 * gfortran.dg/dec_static_2.f90: New.
2589 * gfortran.dg/dec_static_3.f90: New.
2590 * gfortran.dg/dec_static_4.f90: New.
2591
4a8d4422
JD
25922016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2593
2594 PR fortran/48298
2595 * gfortran.dg/negative_unit_check.f90: Update test.
2596 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2597
90ef45cb
DV
25982016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2599
2600 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2601 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2602 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2603 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2604 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2605 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2606 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2607
e0535922
MS
26082016-09-23 Martin Sebor <msebor@redhat.com>
2609
2610 PR testsuite/77713
2611 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2612 assuming long double is bigger than double.
2613
d664d76d
JJ
26142016-09-23 Jakub Jelinek <jakub@redhat.com>
2615
2616 Implement P0138R2, C++17 construction rules for enum class values
2617 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2618
3b31f720
DM
26192016-09-23 David Malcolm <dmalcolm@redhat.com>
2620
2621 PR preprocessor/77672
2622 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2623 expected multiline output from first warning to reflect change
2624 in r240434.
2625
592459bf
TP
26262016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2627
2628 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2629
0af06385
BE
26302016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2631 Tom de Vries <tom@codesourcery.com>
2632
2633 PR testsuite/77411
2634 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2635
8f01b67a
MP
26362016-09-23 Marek Polacek <polacek@redhat.com>
2637
2638 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2639 * c-c++-common/gomp/atomic-13.c: Likewise.
2640 * c-c++-common/gomp/atomic-14.c: Likewise.
2641 * c-c++-common/pr60439.c: Remove invalid code.
2642 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2643 * g++.dg/expr/bitfield5.C: Likewise.
2644 * g++.dg/expr/bitfield6.C: Likewise.
2645 * g++.dg/expr/bool1.C: Likewise.
2646 * g++.dg/expr/bool3.C: Likewise.
2647 * g++.dg/expr/lval3.C: Likewise.
2648 * g++.dg/expr/lval4.C: Likewise.
2649 * g++.old-deja/g++.jason/bool5.C: Likewise.
2650
bbd6fcf3
DM
26512016-09-23 David Malcolm <dmalcolm@redhat.com>
2652
2653 PR preprocessor/77672
2654 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2655 (test_terminator_location): New function.
2656
113d06a4
RB
26572016-09-23 Richard Biener <rguenther@suse.de>
2658
2659 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2660
cab9e1df
MW
26612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2662
2663 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2664 -march=armv8.2-a+fp16 when supported by the hardware.
2665 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2666 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2667 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2668 semi-colons to a macro invocations.
2669 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2670 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2671 defined.
2672 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2673 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2674 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2675 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2676 defined.
2677 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2678 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2679 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2680 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2681 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2682 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2683 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2684 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2685 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2686 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2687 defined.
2688 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2689 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2690 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2691 defined.
2692 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2693 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2694 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2695 defined.
2696 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2697 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2698 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2699 defined.
2700 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2701 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2702 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2703 defined. Also fix some white-space.
2704 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2705 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2706 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2707 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2708 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2709 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2710 defined. Also fix some long lines and white-space.
2711 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2712 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2713 defined. Also fix some long lines and white-space.
2714 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2715 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2716 defined.
2717 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2718 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2719 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2720 defined.
2721 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2722 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2723 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2724 defined.
2725 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2726 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2727 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2728 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2729 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2730 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2731 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2732 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2733 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2734 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2735 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2736 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2737 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2738 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2739 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2740 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2741 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2742 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2743 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2744
da9b2e69
JW
27452016-09-23 Jiong Wang <jiong.wang@arm.com>
2746 Matthew Wahab <matthew.wahab@arm.com>
2747
2748 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2749 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2750 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2751 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2752 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2753 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2754 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2755 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2756 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2757 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2758 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2759 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2760 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2761 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2762 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2763 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2764 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2765 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2766 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2767 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2768 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2769 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2770 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2771 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2772 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2773 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2774 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2775 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2776 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2777 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2778 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2779 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2780 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2781 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2782 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2783 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2784 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2785
785cf02f
MW
27862016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2787
2788 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2789 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2790 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2791 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2792 support.
2793
1e401340
KV
27942016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2795
2796 PR ipa/77677
2797 * gcc.dg/torture/pr77677.c: New test.
2798
8ed3eeac
AV
27992016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2800
2801 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2802 here now.
2803
55a9b91b
MW
28042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2805
2806 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2807 options. Add tests for float16x4_t and float16x8_t.
2808
64c744b9
DV
28092016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2810
2811 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2812 * gcc.target/s390/risbg-ll-2.c: Ditto.
2813 * gcc.target/s390/risbg-ll-3.c: Ditto.
2814
d403b8d4
MW
28152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2816
2817 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2818 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2819
576987fc
DV
28202016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2821
2822 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2823 output to the simplified instructions.
2824
4ffc8099
MW
28252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2826
2827 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2828 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2829
b1a970a5
MW
28302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2831
2832 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2833 (FP16_SUPPORTED): New
2834 (expected-hfloat-16x4): Make conditional on __fp16 support.
2835 (expected-hfloat-16x8): Likewise.
2836 (vdup_n_f16): Disable for non-AArch64 targets.
2837 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2838 conditional on FP16_SUPPORTED.
2839 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2840 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2841 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2842 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2843 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2844 for testing __fp16.
2845 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2846 conditional on FP16_SUPPORTED.
2847 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2848 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2849
50df9464
MW
28502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2851
2852 * gcc.target/arm/short-vfp-1.c: New.
2853
536b9f42
MW
28542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2855
2856 * gcc.target/arm/attr-fp16-arith-1.c: New.
2857
1b9e31cf
MW
28582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2859
2860 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2861 New.
2862 (add_options_for_arm_v8_2a_fp16_neon): New.
2863 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2864 (add_options_for_arm_arch_v8_2a): Auto-generate.
2865 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2866 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2867 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2868 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2869 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2870 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2871 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2872
a5b42ee7
MW
28732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2874
2875 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2876 arm_fp16_alternative_ok.
2877 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2878 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2879 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2880 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2881 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2882 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2883 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2884 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2885 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2886 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2887 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2888 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2889 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2890 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2891 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2892 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2893 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2894 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2895 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2896 arm_fp16_alternative_ok.
2897 * lib/target-supports.exp
2898 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2899 (check_effective_target_arm_fp16_alternative_ok): New.
2900 (check_effective_target_arm_fp16_none_ok_nocache): New.
2901 (check_effective_target_arm_fp16_none_ok): New.
2902
fcbc975b
ML
29032016-09-23 Martin Liska <mliska@suse.cz>
2904
2905 * gcc.dg/ipa/pr77653.c: Replace adress
2906 with address.
2907
1822b732
ML
29082016-09-23 Martin Liska <mliska@suse.cz>
2909
2910 * gcc.target/i386/movbe-4.c: New test.
2911
fab18cc4
ML
29122016-09-23 Martin Liska <mliska@suse.cz>
2913
2914 * gcc.target/i386/crc32-5.c: New test.
2915
e70f01b5
ML
29162016-09-23 Martin Liska <mliska@suse.cz>
2917
2918 * gcc.target/i386/pr71652.c: New test.
2919 * gcc.target/i386/pr71652-2.c: New test.
2920 * gcc.target/i386/pr71652-3.c: New test.
2921
f2e81d05
JJ
29222016-09-23 Jakub Jelinek <jakub@redhat.com>
2923
2924 * lib/gcc-dg.exp (process-message): Support relative line number
2925 notation - .+4 or .-1 etc.
2926 * gcc.dg/dg-test-1.c: New test.
2927
ed30d2a6
MS
29282016-09-22 Martin Sebor <msebor@redhat.com>
2929
2930 PR target/77676
2931 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2932 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2933 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2934 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2935
1c681c7b
UB
29362016-09-22 Uros Bizjak <ubizjak@gmail.com>
2937
2938 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2939 * gcc.dg/ifcvt-2.c: Ditto.
2940 * gcc.dg/zero_bits_compound-1.c: Ditto.
2941 * gcc.dg/zero_bits_compound-1.c: Ditto.
2942 * gcc.dg/pr40550.c: Simplify target selectors.
2943 Use dg-additional-options.
2944 * gcc.dg/pr47893.c: Ditto.
2945 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2946 additional options for 32-bit x86 targets.
2947 * gcc.dg/pr70955.c: Move to ...
2948 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2949
67cf0a53
PC
29502016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2951
2952 PR c++/61019
2953 * g++.dg/cpp0x/pr61019.C: New.
2954
0ee70cc0
AV
29552016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2956 Terry Guo <terry.guo@arm.com>
2957
2958 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2959 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2960 * gcc.target/arm/pure-code/pure-code.exp: New.
2961
43639d2c
UB
29622016-09-22 Uros Bizjak <ubizjak@gmail.com>
2963
2964 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2965 Remove SSE effective target requirement.
2966
a608d15b
PC
29672016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2968
2969 PR c++/71979
2970 * g++.dg/cpp0x/pr71979.C: New.
2971
d94a7ab4
BE
29722016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2973
2974 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2975
a13f439f
ML
29762016-09-22 Martin Liska <mliska@suse.cz>
2977
2978 PR ipa/77653
2979 * gcc.dg/ipa/pr77653.c: New test.
2980
cf352092
JJ
29812016-09-22 Jakub Jelinek <jakub@redhat.com>
2982
2983 PR fortran/77665
2984 * gfortran.dg/gomp/pr77665.f90: New test.
2985
a8de3002
PT
29862016-09-22 Paul Thomas <pault@gcc.gnu.org>
2987
2988 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2989 * gfortran.dg/dtio_13.f90: New test.
2990
39abef62
LK
29912016-09-21 Louis Krupp <louis.krupp@zoho.com>
2992
2993 PR fortran/66107
2994 * gfortran.dg/pr66107.f90: New test.
2995
4a2bb7fc
ILT
29962016-09-21 Ian Lance Taylor <iant@golang.org>
2997
2998 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2999 with call to builtin delete function.
3000
5f84cee2
JM
30012016-09-21 Joseph Myers <joseph@codesourcery.com>
3002
3003 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3004 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3005 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3006 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3007 tests.
3008
fe01a41a
UB
30092016-09-21 Uros Bizjak <ubizjak@gmail.com>
3010
3011 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3012
2e1c20b1
JJ
30132016-09-21 Jakub Jelinek <jakub@redhat.com>
3014
3015 PR c++/77651
3016 * g++.dg/cpp1z/aligned-new6.C: New test.
3017
de4c144a
MW
30182016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3019
3020 * gcc.target/arm/fp16-aapcs-3.c: New.
3021 * gcc.target/arm/fp16-aapcs-4.c: New.
3022 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3023 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3024 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3025 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3026
44fc7854
BE
30272016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3028
3029 PR tree-optimization/77550
3030 * g++.dg/pr77550.C: New test.
3031
bc084f84
GJL
30322016-09-21 Georg-Johann Lay <avr@gjlay.de>
3033
3034 PR target/77326
3035 * gcc.target/avr/torture/pr77326.c: New test.
3036
c075003a
LK
30372016-09-21 Louis Krupp <louis.krupp@zoho.com>
3038
3039 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3040
6811ea79
RB
30412016-09-21 Richard Biener <rguenther@suse.de>
3042
3043 PR tree-optimization/77648
3044 * gcc.dg/torture/pr77648-1.c: New testcase.
3045 * gcc.dg/torture/pr77648-2.c: Likewise.
3046
f955c4c4
RB
30472016-09-21 Richard Biener <rguenther@suse.de>
3048 Jakub Jelinek <jakub@redhat.com>
3049
3050 PR tree-optimization/77621
3051 * gcc.dg/pr77621.c: New testcase.
3052
096506bb
PT
30532016-09-21 Paul Thomas <pault@gcc.gnu.org>
3054
3055 PR fortran/77657
3056 * gfortran.dg/dtio_12.f90: New test.
3057
37d168ae
SKS
30582016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3059
3060 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3061
66454000
KV
30622016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3063
3064 PR tree-optimization/72835
3065 * gcc.dg/tree-ssa/pr72835.c: New test.
3066
88d0c3f0
MS
30672016-09-20 Martin Sebor <msebor@redhat.com>
3068
3069 PR middle-end/49905
3070 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3071 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3072 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3073 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3074 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3075 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3076 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3077
a03df1d5
KV
30782016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3079
3080 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3081 arguments/compare will be optimized away.
3082 * gcc.dg/torture/ftrapv-1.c: Likewise.
3083
8bc5448f
KV
30842016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3085
3086 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3087 will be optimized away.
3088 * gcc.dg/ipa/vrp1.c: New test.
3089 * gcc.dg/ipa/vrp2.c: New test.
3090 * gcc.dg/ipa/vrp3.c: New test.
3091
973625a0
KV
30922016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3093
3094 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3095 does the same transformation.
3096 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3097 * gcc.dg/tree-ssa/evrp1.c: New test.
3098 * gcc.dg/tree-ssa/evrp2.c: New test.
3099 * gcc.dg/tree-ssa/evrp3.c: New test.
3100 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3101 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3102 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3103 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3104 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3105 foling now happens early.
3106 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3107 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3108 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3109 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3110 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3111
9b1ba33c
UB
31122016-09-20 Uros Bizjak <ubizjak@gmail.com>
3113
3114 PR target/77621
3115 * gcc.target/i386/pr77621.c: New test.
3116 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3117 pattern, loop should vectorize with -mtune=atom.
3118
f5bd4ad8
MO
31192016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3120 Jakub Jelinek <jakub@redhat.com>
3121
3122 PR testsuite/63299
3123 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3124 instead of delete.
3125
7d9cf801
JJ
31262016-09-20 Jakub Jelinek <jakub@redhat.com>
3127
b912f962
JJ
3128 PR c++/77626
3129 * g++.dg/other/pr77626.C: New test.
3130
eaf1ece1
JJ
3131 PR c++/77638
3132 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3133
590b62e9
JJ
3134 PR c++/77637
3135 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3136
7d9cf801
JJ
3137 PR middle-end/77624
3138 * c-c++-common/pr77624-1.c: New test.
3139 * c-c++-common/pr77624-2.c: New test.
3140
3aebb6ff
AV
31412016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3142
3143 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3144 of digits expected.
3145
b5bbe47b
RB
31462016-09-20 Richard Biener <rguenther@suse.de>
3147
3148 PR tree-optimization/77646
3149 * gcc.dg/torture/pr77646.c: New testcase.
3150
144a96e4
BE
31512016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3152
3153 PR c++/77434
3154 * c-c++-common/Wint-in-bool-context.c: New test.
3155
1f2071fa
JM
31562016-09-19 Joseph Myers <joseph@codesourcery.com>
3157
3158 * gcc.dg/cr-decimal-dig-1.c: New test.
3159
63012d9a
JM
31602016-09-19 Joseph Myers <joseph@codesourcery.com>
3161
3162 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3163 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3164 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3165 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3166
02410826
VM
31672016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3168
3169 PR rtl-optimization/77416
3170 * gcc.target/powerpc/pr77416.c: New.
3171
6101a7ab
PP
31722016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3173
3174 PR c++/77639
3175 * g++.dg/template/error-recovery4.C: New test.
3176
1993ff76
BC
31772016-09-19 Bin Cheng <bin.cheng@arm.com>
3178
3179 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3180
5fa9e644
KT
31812016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3182
3183 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3184 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3185
fc15d9ec
JJ
31862016-09-19 Jakub Jelinek <jakub@redhat.com>
3187 Jan Hubicka <jh@suse.cz>
3188
3189 PR target/77587
3190 * gcc.dg/pr77587.c: New test.
3191 * gcc.dg/pr77587a.c: New file.
3192
3c9f5092
AV
31932016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3194
3195 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3196 * gfortran.dg/coarray_38.f90:
3197 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3198 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3199 * gfortran.dg/coarray_allocate_7.f08: New test.
3200 * gfortran.dg/coarray_allocate_8.f08: New test.
3201 * gfortran.dg/coarray_allocate_9.f08: New test.
3202 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3203 new caf_register.
3204 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3205 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3206 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3207 get_by_refs.
3208 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3209 * gfortran.dg/coarray_lock_7.f90: Same.
3210 * gfortran.dg/coarray_poly_5.f90: Same.
3211 * gfortran.dg/coarray_poly_6.f90: Same.
3212 * gfortran.dg/coarray_poly_7.f90: Same.
3213 * gfortran.dg/coarray_poly_8.f90: Same.
3214 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3215
e79e6763
FR
32162016-09-19 Fritz Reese <fritzoreese@gmail.com>
3217
3218 PR fortran/77584
3219 * gfortran.dg/dec_structure_15.f90: New testcase.
3220
ae527639
RB
32212016-09-19 Richard Biener <rguenther@suse.de>
3222
3223 PR middle-end/77605
3224 * gcc.dg/torture/pr77605.c: New testcase.
3225
cdf060f8
LK
32262016-09-18 Louis Krupp <louis.krupp@zoho.com>
3227
3228 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3229
b720e919
JH
32302016-09-17 Jan Hubicka <hubicka@ucw.cz>
3231
3232 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3233 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3234 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3235 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3236 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3237 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3238 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3239 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3240 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3241 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3242 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3243
bdabae39
KY
32442016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3245
3246 * gcc.target/i386/pr68633.c: Fix expected result.
3247
493ba820
LK
32482016-09-17 Louis Krupp <louis.krupp@gmail.com>
3249
3250 PR fortran/68078
3251 * gfortran.dg/pr68078.f90: New test.
3252 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3253
9a42726b
BS
32542016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3255
3256 PR target/77613
3257 * gcc.target/powerpc/swaps-p8-25.c: New.
3258
e7d61178
JJ
32592016-09-16 Jakub Jelinek <jakub@redhat.com>
3260
8f03e02f
JJ
3261 PR c++/77482
3262 * g++.dg/cpp0x/constexpr-77482.C: New test.
3263
e80cb545
JJ
3264 PR c++/77379
3265 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3266 thunk offsets.
3267 * g++.dg/abi/abi-tag23a.C: Likewise.
3268
1c2f613f
JJ
3269 PR c++/77338
3270 * g++.dg/cpp0x/decltype-77338.C: New test.
3271
e7d61178
JJ
3272 PR c++/77375
3273 * g++.dg/cpp0x/mutable1.C: New test.
3274
8d987deb
SK
32752016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3276
3277 PR fortran/77612
3278 * gfortran.dg/pr77612.f90: New test.
3279
2c3d35a6
SKS
32802016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3281
3282 * gcc.dg/torture/pr70421.c: Require int32plus.
3283
e43163ae
JJ
32842016-09-16 Jakub Jelinek <jakub@redhat.com>
3285
bcf0905a
JJ
3286 PR middle-end/77475
3287 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3288
e43163ae
JJ
3289 PR target/77526
3290 * gcc.target/i386/pr77526.c: New test.
3291
7d704548
JJ
32922016-09-16 Jakub Jelinek <jakub@redhat.com>
3293 Eric Botcazou <ebotcazou@adacore.com>
3294
3295 PR middle-end/77594
3296 * gcc.target/i386/pr77594.c: New test.
3297
902d624f
LK
32982016-09-15 Louis Krupp <louis.krupp@zoho.com>
3299
3300 PR fortran/69963
3301 * gfortran.dg/misplaced_implicit_character.f90: New test.
3302
7e16ce79
BC
33032016-09-15 Bin Cheng <bin.cheng@arm.com>
3304
3305 PR tree-optimization/77503
3306 * gcc.dg/vect/pr77503.c: New test.
3307
7c05f5c4
RB
33082016-09-15 Richard Biener <rguenther@suse.de>
3309
3310 PR middle-end/77544
3311 * c-c++-common/torture/pr77544.c: New testcase.
3312
76ff80fb
JJ
33132016-09-15 Jakub Jelinek <jakub@redhat.com>
3314
3315 PR middle-end/77475
3316 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3317 * gcc.dg/march-generic.c: Likewise.
3318 * gcc.target/i386/spellcheck-options-1.c: New test.
3319 * gcc.target/i386/spellcheck-options-2.c: New test.
3320 * gcc.target/i386/spellcheck-options-3.c: New test.
3321 * gcc.target/i386/spellcheck-options-4.c: New test.
3322
5560d026
CLT
33232016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3324
3325 PR fortran/72743
3326 * gfortran.dg/goacc/pr72743.f90: New test.
3327
5334f733
RB
33282016-09-15 Richard Biener <rguenther@suse.de>
3329
3330 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3331
d08615f2
RB
33322016-09-15 Richard Biener <rguenther@suse.de>
3333
3334 PR tree-optimization/77514
3335 * gcc.dg/torture/pr77514.c: New testcase.
3336
28ca05f0
JJ
33372016-09-14 Jakub Jelinek <jakub@redhat.com>
3338
3339 PR c++/77549
3340 * g++.dg/lookup/pr77549.C: New test.
3341
20a1e5b8
MP
33422016-09-14 Marek Polacek <polacek@redhat.com>
3343
3344 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3345 * c-c++-common/gomp/atomic-13.c: Likewise.
3346 * c-c++-common/gomp/atomic-14.c: Likewise.
3347 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3348 * g++.dg/cpp1z/bool-increment1.C: New test.
3349 * c-c++-common/pr60439.c: Add dg-warning.
3350 * g++.dg/expr/bitfield4.C: Likewise.
3351 * g++.dg/expr/bitfield5.C: Likewise.
3352 * g++.dg/expr/bitfield6.C: Likewise.
3353 * g++.dg/expr/bool1.C: Likewise.
3354 * g++.dg/expr/bool3.C: Likewise.
3355 * g++.dg/expr/lval3.C: Likewise.
3356 * g++.dg/expr/lval4.C: Likewise.
3357 * g++.old-deja/g++.jason/bool5.C: Likewise.
3358 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3359 * g++.dg/other/error18.C: Likewise.
3360 * g++.dg/gomp/atomic-14.C: Likewise.
3361
0761f6bf
NS
33622016-09-14 Nathan Sidwell <nathan@acm.org>
3363
3364 PR c++/77539
3365 * g++.dg/cpp1y/pr77539.C: New.
3366
13cddbc1
CL
33672016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3368
3369 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3370 dg-require.
3371 * g++.dg/ext/builtin_alloca.C: Likewise.
3372 * g++.dg/template/spec35.C: Likewise.
3373 * gcc.dg/builtins-68.c: Likewise.
3374 * gcc.misc-tests/gcov-13.c: Likewise.
3375 * gcc.misc-tests/gcov-14.c: Likewise.
3376
a90638d4
JM
33772016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3378
3379 * gfortran.dg/dec_structure_14.f90: New testcase.
3380
5ba4a08c
JJ
33812016-09-14 Jakub Jelinek <jakub@redhat.com>
3382
3383 PR sanitizer/68260
3384 * c-c++-common/tsan/pr68260.c: New test.
3385
a713b234
JS
33862016-09-13 Joe Seymour <joe.s@somniumtech.com>
3387
3388 PR target/70713
3389 * gcc.target/msp430/function-attributes-1.c: New test.
3390 * gcc.target/msp430/function-attributes-2.c: New test.
3391 * gcc.target/msp430/function-attributes-3.c: New test.
3392
96032047
MS
33932015-04-18 Martin Sebor <msebor@redhat.com>
3394
3395 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3396 of non-nul characters.
3397 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3398
ea8661cd
JJ
33992016-09-13 Jakub Jelinek <jakub@redhat.com>
3400
9952908a
JJ
3401 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3402 * g++.dg/cpp1z/gen-attrs1.C: New test.
3403
63cdb7a0
JJ
3404 PR tree-optimization/77454
3405 * gcc.dg/pr77454.c: New test.
3406
ea8661cd
JJ
3407 PR c++/77553
3408 * g++.dg/cpp1y/constexpr-77553.C: New test.
3409
254830ba
DM
34102016-09-13 David Malcolm <dmalcolm@redhat.com>
3411
3412 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3413 (test_show_locus): Replace rich_location::add_fixit_insert calls
3414 with add_fixit_insert_before and add_fixit_insert_after.
3415
42763690
JM
34162016-09-13 Jason Merrill <jason@redhat.com>
3417 Tom de Vries <tom@codesourcery.com>
3418
3419 PR c++/77427
3420 * g++.dg/pr77427.C: New test.
3421
c8798f2c
ML
34222016-09-13 Martin Liska <mliska@suse.cz>
3423
3424 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3425 effective target.
3426 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3427 * lib/target-supports.exp: Define the new target.
3428
54700e2e
AP
34292016-09-12 Andrew Pinski <apinski@cavium.com>
3430
3431 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3432 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3433
e1d55bf7
UB
34342016-09-12 Uros Bizjak <ubizjak@gmail.com>
3435
3436 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3437 variable arguments.
3438 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3439 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3440 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3441 variable argument.
3442 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3443 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3444
54dcdb88
BE
34452016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3446
3447 PR c++/77496
3448 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3449 * g++.dg/ext/pr77496.C: New test.
3450 * g++.dg/warn/pr77496.C: New test.
3451
d1463eb9
DM
34522016-09-12 David Malcolm <dmalcolm@redhat.com>
3453
3454 PR c/72858
3455 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3456 to preserve conversion chars, and to preserve prefix information.
3457 * gcc.dg/format/pr72858.c: New test case.
3458
217fabad
SK
34592016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3460
3461 * gfortran.dg/pr77507.f90: Move to ...
3462 * gfortran.dg/ieee/pr77507.f90: here.
3463
a1cd04ac
JH
34642016-08-09 Jan Hubicka <hubicka@ucw.cz>
3465
3466 PR ipa/61159
3467 * compile/pr61159.c: New testcase
3468
e3912107
JH
34692016-08-09 Jan Hubicka <hubicka@ucw.cz>
3470
3471 PR ipa/64316
3472 * gcc.dg/ipa/pr63416.c: New testcase.
3473
739d9339
PT
34742016-09-10 Paul Thomas <pault@gcc.gnu.org>
3475 Steven G. Kargl <kargl@gcc.gnu.org>
3476
3477 PR fortran/77532
cc3135b6 3478 * gfortran.dg/dtio_11.f90: new test.
739d9339 3479
fb7c40dd
SK
34802016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3481
3482 PR fortran/77507
3483 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3484 * gfortran.dg/c_assoc_4.f90: Ditto.
3485
5b28efbb
TV
34862016-09-10 Tom de Vries <tom@codesourcery.com>
3487
3488 PR C/71602
3489 * c-c++-common/va-arg-va-list-type.c: New test.
3490
9d0a9bb4
PB
34912016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3492
3493 PR rtl-optimization/77289
3494 * gcc.target/powerpc/pr77289.c: New test.
3495
3f0177e7
MS
34962016-09-09 Martin Sebor <msebor@redhat.com>
3497
3498 PR c/77520
3499 PR c/77521
3500 * gcc.dg/pr77520.c: New test.
3501 * gcc.dg/pr77521.c: New test.
3502
e81e83d0
SK
35032016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3504
3505 PR fortran/77506
3506 * gfortran.dg/pr77506.f90: New test.
3507
8a92685e
SK
35082016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3509
3510 PR fortran/77507
3511 * gfortran.dg/pr77507.f90: New test.
3512
c65248cb
JM
35132016-09-09 Joseph Myers <joseph@codesourcery.com>
3514
3515 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3516
2cf0ff98
SK
35172016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3518 Louis Krupp <lkrupp@gcc.gnu.org>
3519
3520 PR fortran/69514
3521 * gfortran.dg/pr69514_1.f90: New test.
3522 * gfortran.dg/pr69514_2.f90: New test.
3523
8ebc1e0f
JJ
35242016-09-08 Jakub Jelinek <jakub@redhat.com>
3525
20b6cf01
JJ
3526 PR fortran/77500
3527 * gfortran.dg/gomp/pr77500.f90: New test.
3528
8ebc1e0f
JJ
3529 PR fortran/77516
3530 * gfortran.dg/gomp/pr77516.f90: New test.
3531
34718542
JJ
35322016-09-07 Jakub Jelinek <jakub@redhat.com>
3533
3534 PR middle-end/77475
3535 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3536 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3537 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3538 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3539 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3540 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3541
e5106e27
DM
35422016-09-07 David Malcolm <dmalcolm@redhat.com>
3543
3544 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3545 "substring-locations.h".
3546
ca235a85
RB
35472016-09-07 Richard Biener <rguenther@suse.de>
3548
3549 PR c/77450
3550 * c-c++-common/vector-subscript-8.c: Move ..
3551 * gcc.dg/pr77450.c: ... here.
3552
0076b5dc 35532016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3554
3555 PR libgfortran/77393
3556 * gfortran.dg/fmt_f0_2.f90: Update test.
3557 * gfortran.dg/fmt_f0_3.f90: New test.
3558
6ac7322b
DH
35592016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3560
3561 PR debug/77389
3562 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3563 in dg-options.
3564
3565 PR debug/57519
3566 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3567
8eb9e049
JJ
35682016-09-06 Jakub Jelinek <jakub@redhat.com>
3569
3570 PR target/69255
3571 * gcc.target/i386/pr69255-1.c: New test.
3572 * gcc.target/i386/pr69255-2.c: New test.
3573 * gcc.target/i386/pr69255-3.c: New test.
3574
35752016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3576
3577 PR c/77336
3578 * gcc.dg/format/miss-7.c: New test.
3579
e6cb85d4
UB
35802016-09-06 Uros Bizjak <ubizjak@gmail.com>
3581
3582 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3583
7fe76f6a
ML
35842016-09-06 Martin Liska <mliska@suse.cz>
3585
3586 PR gcov-profile/77378
3587 PR gcov-profile/77466
3588 * gcc.dg/profile-update-warning.c: New test.
3589
209b636e
RB
35902016-09-06 Richard Biener <rguenther@suse.de>
3591
3592 PR tree-optimization/77479
3593 * gcc.dg/torture/pr77479.c: New testcase.
3594
b772a565
RB
35952016-09-06 Richard Biener <rguenther@suse.de>
3596
3597 PR c/77450
3598 * c-c++-common/vector-subscript-7.c: Adjust.
3599 * c-c++-common/vector-subscript-8.c: New testcase.
3600
a8c07037
SKS
36012016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3602
3603 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3604
0ce48391
JJ
36052016-09-05 Jakub Jelinek <jakub@redhat.com>
3606
de9188e0
JJ
3607 PR target/77476
3608 * gcc.target/i386/avx512f-pr77476.c: New test.
3609 * gcc.target/i386/avx512bw-pr77476.c: New test.
3610 * gcc.target/i386/avx512dq-pr77476.c: New test.
3611
c76f7809
JJ
3612 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3613 Update comment to mention also avx512f.
3614
0ce48391
JJ
3615 PR sanitizer/77396
3616 * g++.dg/asan/pr77396-2.C: New test.
3617
8a27cf73
UB
36182016-09-05 Uros Bizjak <ubizjak@gmail.com>
3619
3620 PR rtl-optimization/77452
3621 * gcc.target/i386/pr77452.c: New test.
3622
25ff5dd3
MP
36232016-09-05 Marek Polacek <polacek@redhat.com>
3624
3625 PR c/77423
3626 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3627
f2bc4e48
SK
36282016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3629
3630 PR fortran/77391
3631 * gfortran.dg/pr77391.f90: New test.
3632
e85921ee
SK
36332016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3634
3635 PR fortran/77460
3636 * gfortran.dg/pr77460.f90: New test.
3637
b5d50659
JJ
36382016-09-03 Jakub Jelinek <jakub@redhat.com>
3639
3640 PR c/65467
3641 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3642
7b826676
KY
36432016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3644
3645 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3646
717ebe91
DM
36472016-09-02 David Malcolm <dmalcolm@redhat.com>
3648
3649 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3650 test case.
3651 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3652 diagnostic-test-show-locus-generate-patch.c to the sources
3653 for diagnostic_plugin_test_show_locus.c.
3654
94087e88
JJ
36552016-09-02 Jakub Jelinek <jakub@redhat.com>
3656
9dc5773f
JJ
3657 PR c/65467
3658 * gcc.dg/gomp/_Atomic-1.c: New test.
3659 * gcc.dg/gomp/_Atomic-2.c: New test.
3660 * gcc.dg/gomp/_Atomic-3.c: New test.
3661 * gcc.dg/gomp/_Atomic-4.c: New test.
3662 * gcc.dg/gomp/_Atomic-5.c: New test.
3663
94087e88
JJ
3664 PR sanitizer/77396
3665 * g++.dg/asan/pr77396.C: New test.
3666
36672016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3668
3669 PR tree-optimization/71831
3670 * gcc.dg/builtin-object-size-16.c: New test.
3671 * gcc.dg/builtin-object-size-17.c: New test.
3672
7e89048d
JD
36732016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3674
3675 PR libgfortran/77393
3676 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3677
2f196155
UB
36782016-09-01 Uros Bizjak <ubizjak@gmail.com>
3679
3680 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3681 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3682 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3683 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3684 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3685 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3686 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3687 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3688 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3689 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3690 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3691 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3692 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3693 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3694 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3695 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3696 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3697 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3698
0a6b0523
EB
36992016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3700
3701 * gnat.dg/opt58.adb: New test.
3702 * gnat.dg/opt58_pkg.ads: New helper.
3703
2a99de7b
RB
37042016-09-01 Richard Biener <rguenther@suse.de>
3705
3706 PR middle-end/77436
3707 * gcc.dg/torture/pr77436.c: New testcase.
3708
f79d8786
SKS
37092016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3710
3711 * gcc.dg/pr64252.c: Require int32plus.
3712 * gcc.dg/pr66299-1.c: Likewise.
3713 * gcc.dg/pr66299-2.c: Likewise.
3714 * gcc.dg/torture/20131115-1.c: Skip for avr.
3715
b06335f9
KT
37162016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3717
3718 * gcc.target/aarch64/ands_3.c: New test.
3719
f25f40be
JJ
37202016-08-31 Jakub Jelinek <jakub@redhat.com>
3721
d12a0b5a
JJ
3722 PR fortran/77352
3723 * gfortran.dg/gomp/pr77352.f90: New test.
3724
f25f40be
JJ
3725 PR fortran/77374
3726 * gfortran.dg/gomp/pr77374.f08: New test.
3727
9ff6fb6e
MG
37282016-08-31 Marc Glisse <marc.glisse@inria.fr>
3729
3730 PR tree-optimization/73714
3731 * gcc.dg/tree-ssa/pr73714.c: New test.
3732
8e95a674
JD
37332016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3734
3735 PR libgfortran/77393
3736 * gfortran.dg/fmt_f0_2.f90: New test.
3737
c6b0037d
MG
37382016-08-31 Marc Glisse <marc.glisse@inria.fr>
3739
3740 * gcc.target/i386/pr59539-2.c: Adapt options.
3741 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3742
1a576b13
PT
37432016-08-31 Paul Thomas <pault@gcc.gnu.org>
3744
3745 PR fortran/77418
3746 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3747 of the associate entity and replace with a pointer to the
3748 intended item on the stack.
3749
e73d3ca6 37502016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3751 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3752
3753 PR fortran/48298
3754 * gfortran.dg/dtio_1.f90: New test.
3755 * gfortran.dg/dtio_2.f90: New test.
3756 * gfortran.dg/dtio_3.f90: New test.
3757 * gfortran.dg/dtio_4.f90: New test.
3758 * gfortran.dg/dtio_5.f90: New test.
3759 * gfortran.dg/dtio_6.f90: New test.
3760 * gfortran.dg/dtio_7.f90: New test.
3761 * gfortran.dg/dtio_8.f90: New test.
3762 * gfortran.dg/dtio_9.f90: New test.
3763 * gfortran.dg/dtio_10.f90: New test.
3764
b816477a
DM
37652016-08-30 David Malcolm <dmalcolm@redhat.com>
3766
3767 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3768 (test_many_nested_locations): New function.
3769 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3770 (test_show_locus): Handle "test_many_nested_locations".
3771
71b30891
DM
37722016-08-30 David Malcolm <dmalcolm@redhat.com>
3773
3774 * g++.dg/template/double-greater-than-fixit.C: New test case.
3775
8fa37232
EB
37762016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3777
3778 * gnat.dg/opt57.ad[sb]: New test.
3779 * gnat.dg/opt57_pkg.ads: New helper.
3780
6f651bae
RB
37812016-08-30 Richard Biener <rguenther@suse.de>
3782
3783 PR tree-optimization/69047
3784 * gcc.dg/pr69047.c: Fix byte-order check.
3785
ab834832
JJ
37862016-08-30 Jakub Jelinek <jakub@redhat.com>
3787
5116b156
JJ
3788 PR tree-optimization/72866
3789 * gcc.dg/vect/pr72866.c: New test.
3790
3754bbfc
JJ
3791 PR debug/77363
3792 * g++.dg/debug/dwarf2/pr77363.C: New test.
3793
26122e2d
JJ
3794 PR middle-end/77377
3795 * gcc.target/i386/pr77377.c: New test.
3796
ab834832
JJ
3797 PR debug/77389
3798 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3799 in dg-options.
3800
bedc9ca7
SK
38012016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3802
3803 * gfortran.dg/pr77372.f90: Moved to ...
3804 * gfortran.dg/ieee/pr77372.f90: here.
3805
adfa1e6b
MM
38062016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3807
3808 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3809 vector short/char initializations.
3810 * gcc.target/powerpc/vec-init-5.c: Likewise.
3811 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3812 vector initialization optimizations.
3813 * gcc.target/powerpc/vec-init-7.c: Likewise.
3814 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3815 vector float/double initializations.
3816 * gcc.target/powerpc/vec-init-9.c: Likewise.
3817
414b7129
UB
38182016-08-29 Uros Bizjak <ubizjak@gmail.com>
3819
3820 PR target/77403
3821 * gcc.target/i386/pr77403.c: New test.
3822
3d06b6f2
MP
38232016-08-29 Marek Polacek <polacek@redhat.com>
3824
3825 PR c/77292
3826 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3827
ba9bbd6f
TV
38282016-08-29 Tom de Vries <tom@codesourcery.com>
3829
3830 PR c/77398
3831 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3832
d7d80d8f
EB
38332016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3834
3835 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3836
d7d80d8f 38372016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3838
3839 * gfortran.dg/dec_structure_13.f90: New testcase.
3840
468d95c8
JB
38412016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3842
3843 PR fortran/77261
3844 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3845 available.
3846
f329b264
TV
38472016-08-28 Tom de Vries <tom@codesourcery.com>
3848
3849 PR lto/70955
3850 * gcc.dg/pr70955.c: New test.
3851 * gcc.dg/lto/pr70955_0.c: Same.
3852 * gcc.dg/lto/pr70955_1.c: Same.
3853
4a389eb6
PP
38542016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3855
3856 PR tree-optimization/71077
3857 * gcc.target/i386/pr71077.c: New test.
3858
3f8257db 38592016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3860
3861 PR fortran/77380
3862 * gfortran.dg/pr77380.f90: New test.
3863
3f8257db 38642016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3865
3866 PR fortran/77372
3867 gfortran.dg/pr77372.f90: New test.
3868
ee908516
DM
38692016-08-26 David Malcolm <dmalcolm@redhat.com>
3870
3871 * gcc.dg/spellcheck-fields-2.c (test): Move
3872 dg-begin/end-multiline-output within function body.
3873 (test_macro): New function.
3874
d41e76cf
DM
38752016-08-26 David Malcolm <dmalcolm@redhat.com>
3876
3877 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3878 (test_fixit_insert): Update expected output.
3879 (test_fixit_remove): Likewise.
3880 (test_fixit_replace): Likewise.
3881
524a4c96
RO
38822016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3883
3884 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3885 Fix typo.
3886
ebfa15ab
RB
38872016-08-26 Richard Biener <rguenther@suse.de>
3888
3889 PR tree-optimization/69047
3890 * gcc.dg/pr69047.c: New testcase.
3891
209ca542
PK
38922016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3893 Martin Jambhor <mjambor@suse.cz>
524a4c96 3894
209ca542
PK
3895 * gcc.dg/ipa/propbits-1.c: New test-case.
3896 * gcc.dg/ipa/propbits-2.c: Likewise.
3897 * gcc.dg/ipa/propbits-3.c: Likewise.
3898
e5cf1629
SK
38992016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3900
3901 PR fortran/77351
3902 * gfortran.dg/pr77351.f90: New test.
3903
ebef225f
MP
39042016-08-25 Marek Polacek <polacek@redhat.com>
3905
3906 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3907
fe377a48
MP
39082016-08-25 Marek Polacek <polacek@redhat.com>
3909
3910 PR c/77323
3911 * gcc.dg/pr77323.c: New test.
3912
88b8971f
PT
39132016-08-24 Paul Thomas <pault@gcc.gnu.org>
3914
3915 PR fortran/77358
3916 * gfortran.dg/submodule_17.f08: New test.
3917
3f8257db
JJ
39182016-08-24 Michael Collison <michael.collison@linaro.org>
3919 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3920
3921 * gcc.target/arm/builtin_saddl.c: New testcase.
3922 * gcc.target/arm/builtin_saddll.c: New testcase.
3923 * gcc.target/arm/builtin_uaddl.c: New testcase.
3924 * gcc.target/arm/builtin_uaddll.c: New testcase.
3925 * gcc.target/arm/builtin_ssubl.c: New testcase.
3926 * gcc.target/arm/builtin_ssubll.c: New testcase.
3927 * gcc.target/arm/builtin_usubl.c: New testcase.
3928 * gcc.target/arm/builtin_usubll.c: New testcase.
3929
d5b5d212
UB
39302016-08-24 Uros Bizjak <ubizjak@gmail.com>
3931
3932 PR target/77270
3933 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3934 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3935 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3936 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3937 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3938 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3939 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3940 effective target. Remove scan-assembler-times directives.
3941 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3942 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3943 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3944
d1188689
SKS
39452016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3946
3947 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3948 of unsigned int.
3949 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3950
0b6b8f85
RS
39512016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3952
3953 PR testsuite/77317
3954 * lib/target-supports.exp
3955 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3956 (check_effective_target_vect_natural_alignment): Ditto.
3957 (check_effective_target_vector_alignment_reachable): Ditto.
3958 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3959
587b7f7a
ILT
39602016-08-23 Ian Lance Taylor <iant@golang.org>
3961
3962 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3963
6019c0fc
MM
39642016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3965
3966 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3967 being created from pointers to memory locations.
3968 * gcc.target/powerpc/vec-init-2.c: Likewise.
3969
cfe37db4
FR
39702016-08-23 Fritz Reese <fritzoreese@gmail.com>
3971
3972 * gfortran.dg/dec_structure_12.f90: New testcase.
3973
7e11f46f
DV
39742016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3975
3976 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3977
7ab4f354
DV
39782016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3979
3980 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3981 verification.
3982
deb9351f
DV
39832016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3984
3985 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3986 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3987
1fd9f058
RB
39882016-08-23 Richard Biener <rguenther@suse.de>
3989
3990 PR tree-optimization/27336
3991 * c-c++-common/pr27336.c: New testcase.
3992
b00e6e75
MP
39932016-08-22 Marek Polacek <polacek@redhat.com>
3994
3995 PR c++/77321
3996 * g++.dg/cpp1y/pr77321.C: New test.
3997
58338bac
SK
39982016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3999
4000 PR fortran/60774
4001 * gfortran.dg/empty_label.f: Adjust test for new error message.
4002 * gfortran.dg/empty_label.f90: Ditto.
4003 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4004 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4005 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4006
30364ce6
SK
40072016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4008
4009 PR fortran/61318
4010 * gfortran.dg/pr61318.f90: New test.
4011
ad7a5a8f
SK
40122016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4013
4014 PR fortran/77260
4015 * gfortran.dg/pr77260_1.f90: New test.
4016 * gfortran.dg/pr77260_2.f90: Ditto.
4017
72f52f30
JM
40182016-08-22 Joseph Myers <joseph@codesourcery.com>
4019
4020 PR middle-end/77269
4021 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4022 __builtin_signbitf and __builtin_signbitl in expected generic
4023 expansion.
4024 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4025 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4026 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4027 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4028 tests.
4029
6dc198e3
JM
40302016-08-22 Joseph Myers <joseph@codesourcery.com>
4031
4032 * gcc.dg/torture/float128-builtin.c,
4033 gcc.dg/torture/float128-ieee-nan.c,
4034 gcc.dg/torture/float128x-builtin.c,
4035 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4036 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4037 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4038 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4039 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4040 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4041 gcc.dg/torture/floatn-nan.h: New tests.
4042
7ff4e41a
JM
40432016-08-22 Joseph Myers <joseph@codesourcery.com>
4044
4045 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4046 macro.
4047 (main): Update calls to TEST_I_F.
4048 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4049 macro.
4050 (main): Update calls to TEST_I_F.
4051
7078cdb6
JM
40522016-08-22 Joseph Myers <joseph@codesourcery.com>
4053
4054 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4055 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4056 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4057 names in calls to TEST_I_F.
4058
a9d7c823
BE
40592016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4060
4061 PR c/52952
4062 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4063
cd800235
SKS
40642016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4065
4066 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4067 and !natural_alignment_64.
4068 * gcc.dg/ipa/propalign-2.c: Likewise.
4069 * gcc.dg/ipa/propalign-3.c: Likewise.
4070 * gcc.dg/ipa/propalign-4.c: Likewise.
4071 * gcc.dg/ipa/propalign-5.c: Likewise.
4072 * lib/target-supports.exp
4073 (check_effective_target_natural_alignment_32): Add avr-*-*.
4074
22d12455
KV
40752016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4076
4077 PR tree-optimization/61839
4078 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4079 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4080 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4081 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4082
c65699ef
JM
40832016-08-19 Joseph Myers <joseph@codesourcery.com>
4084
4085 PR c/32187
4086 * lib/target-supports.exp (check_effective_target_float16)
4087 (check_effective_target_float32, check_effective_target_float64)
4088 (check_effective_target_float128, check_effective_target_float32x)
4089 (check_effective_target_float64x)
4090 (check_effective_target_float128x)
4091 (check_effective_target_float16_runtime)
4092 (check_effective_target_float32_runtime)
4093 (check_effective_target_float64_runtime)
4094 (check_effective_target_float128_runtime)
4095 (check_effective_target_float32x_runtime)
4096 (check_effective_target_float64x_runtime)
4097 (check_effective_target_float128x_runtime)
4098 (check_effective_target_floatn_nx_runtime)
4099 (add_options_for_float16, add_options_for_float32)
4100 (add_options_for_float64, add_options_for_float128)
4101 (add_options_for_float32x, add_options_for_float64x)
4102 (add_options_for_float128x): New procedures.
4103 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4104 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4105 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4106 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4107 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4108 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4109 gcc.dg/torture/float128-complex.c,
4110 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4111 gcc.dg/torture/float128x-basic.c,
4112 gcc.dg/torture/float128x-complex.c,
4113 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4114 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4115 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4116 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4117 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4118 gcc.dg/torture/float32x-basic.c,
4119 gcc.dg/torture/float32x-complex.c,
4120 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4121 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4122 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4123 gcc.dg/torture/float64x-basic.c,
4124 gcc.dg/torture/float64x-complex.c,
4125 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4126 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4127 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4128 gcc.dg/torture/floatn-tg.h,
4129 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4130 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4131 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4132 gcc.dg/torture/fp-int-convert-float128x.c,
4133 gcc.dg/torture/fp-int-convert-float16-timode.c,
4134 gcc.dg/torture/fp-int-convert-float16.c,
4135 gcc.dg/torture/fp-int-convert-float32-timode.c,
4136 gcc.dg/torture/fp-int-convert-float32.c,
4137 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4138 gcc.dg/torture/fp-int-convert-float32x.c,
4139 gcc.dg/torture/fp-int-convert-float64-timode.c,
4140 gcc.dg/torture/fp-int-convert-float64.c,
4141 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4142 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4143 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4144 maximum exponent of floating-point type. Use it in testing
4145 whether 0x8...0 fits in the floating-point type. Always treat -1
4146 (signed 0xf...f) as fitting in the floating-point type.
4147 (M_OK1): New macro.
4148 * gcc.dg/torture/fp-int-convert-double.c,
4149 gcc.dg/torture/fp-int-convert-float.c,
4150 gcc.dg/torture/fp-int-convert-float128-timode.c,
4151 gcc.dg/torture/fp-int-convert-float128.c,
4152 gcc.dg/torture/fp-int-convert-float80-timode.c,
4153 gcc.dg/torture/fp-int-convert-float80.c,
4154 gcc.dg/torture/fp-int-convert-long-double.c,
4155 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4156
94e73c78
JJ
41572016-08-19 Jakub Jelinek <jakub@redhat.com>
4158
fbdbd4b6
JJ
4159 PR fortran/72744
4160 * gfortran.dg/gomp/pr72744.f90: New test.
4161
94e73c78
JJ
4162 PR fortran/69281
4163 * gfortran.dg/gomp/pr69281.f90: New test.
4164
91151a73
JB
41652016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4166
414b7129
UB
4167 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4168 the last special seed value.
4169 * gfortran.dg/random_7.f90: Use size for last array member instead
4170 of hardcoded value.
91151a73 4171
fcf830ab
PK
41722016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4173
4174 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4175 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4176
1a5da5b6
RB
41772016-08-19 Richard Biener <rguenther@suse.de>
4178
4179 PR tree-optimization/77286
4180 * gcc.dg/torture/pr77286.c: New testcase.
4181
82f72146
DM
41822016-08-18 David Malcolm <dmalcolm@redhat.com>
4183
4184 * gcc.dg/verbose-asm-2.c: New test case.
4185
cc015f3a
DM
41862016-08-18 David Malcolm <dmalcolm@redhat.com>
4187
4188 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4189 (custom_diagnostic_finalizer): Update for change to
4190 diagnostic_show_locus.
4191
cb18fd07
DM
41922016-08-18 David Malcolm <dmalcolm@redhat.com>
4193
4194 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4195 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4196
a76989dc
MP
41972016-08-18 Marek Polacek <polacek@redhat.com>
4198
4199 PR c/71514
4200 * gcc.dg/pr71514.c: New test.
4201
89c88780
L
42022015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4203
4204 PR target/72839
4205 * gcc.target/i386/pr72839.c: New test.
4206
2c71d454
CLT
42072016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4208
4209 PR middle-end/70895
4210 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4211 * c-c++-common/goacc/reduction-1.c: Likewise.
4212 * c-c++-common/goacc/reduction-2.c: Likewise.
4213 * c-c++-common/goacc/reduction-3.c: Likewise.
4214 * c-c++-common/goacc/reduction-4.c: Likewise.
4215
66592e95
AM
42162016-08-18 Alan Modra <amodra@gmail.com>
4217
4218 * gcc.c-torture/compile/pr72771.c: New.
4219
3a146d46
JJ
42202016-08-17 Jakub Jelinek <jakub@redhat.com>
4221
4222 PR fortran/67496
4223 * gfortran.dg/pr67496.f90: New test.
4224
3f8257db 42252015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4226
4227 PR tree-optimization/71752
3a146d46 4228 * gcc.dg/vect/pr71752.c: New.
038000bd 4229
dd42e908
UB
42302016-08-17 Uros Bizjak <ubizjak@gmail.com>
4231
4232 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4233
458a1cd0
JJ
42342016-08-17 Jakub Jelinek <jakub@redhat.com>
4235
4236 PR middle-end/77259
4237 * g++.dg/ipa/devirt-52.C: New test.
4238
11c4c4ba
CLT
42392016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4240
4241 * c-c++-common/goacc/reduction-6.c: New testcase.
4242
661d6efd
RB
42432016-08-17 Richard Biener <rguenther@suse.de>
4244
4245 PR tree-optimization/76490
4246 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4247 * gcc.dg/pr52904.c: XFAIL.
4248
622d8b69
RB
42492016-08-17 Richard Biener <rguenther@suse.de>
4250
4251 PR tree-optimization/23855
4252 * gcc.dg/loop-unswitch-2.c: Adjust.
4253
af23e99c
JJ
42542016-08-16 Jakub Jelinek <jakub@redhat.com>
4255
4256 PR tree-optimization/72817
4257 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4258
feeb6268
JM
42592016-08-16 Joseph Myers <joseph@codesourcery.com>
4260
4261 PR libgcc/77265
4262 * gcc.dg/torture/float128-extend-inf.c: New test.
4263
65e736c0
DM
42642016-08-16 David Malcolm <dmalcolm@redhat.com>
4265
4266 PR c/72857
4267 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4268 for embedded NUL.
4269 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4270 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4271 caret placement.
4272 (test_oct): Likewise.
4273 (test_multiple): Likewise.
4274 (test_field_width_specifier): Likewise.
4275 (test_field_width_specifier_2): New function.
4276 (test_field_precision_specifier): New function.
4277 (test_embedded_nul): Update expected caret placement.
4278 (test_non_contiguous_strings): Update line number.
4279 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4280 (__emit_string_literal_range): Add "caret_idx" param.
4281 (test_simple_string_literal): Add value for new param, updating
4282 expected output..
4283 (test_concatenated_string_literal): Likewise.
4284 (test_multiline_string_literal): Likewise.
4285 (test_hex): Likewise.
4286 (test_oct): Likewise.
4287 (test_multiple): Likewise.
4288 (test_ucn4): Likewise.
4289 (test_ucn8): Likewise.
4290 (test_u8): Likewise.
4291 (test_u): Likewise; update expected message, from "range" to
4292 "location".
4293 (test_U): Likewise.
4294 (test_L): Likewise.
4295 (test_macro): Add value for new param.
4296 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4297 (__emit_string_literal_range): Add "caret_idx" param.
4298 (test_stringified_token_1): Add value for new param. Update
4299 expected message, from "range" to "location".
4300 (test_stringized_token_2): Likewise, adding param to macro.
4301 (test_stringified_token_3): Likewise.
4302 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4303 (emit_warning): Convert param from source_range to location_t.
4304 (test_string_literals): Add caret_idx param, and use it when
4305 constructing a substring_loc. Update error message, from
4306 "range" to "location".
4307
4a7f57d5
JJ
43082016-08-16 Jakub Jelinek <jakub@redhat.com>
4309
7841800f
JJ
4310 PR target/71910
4311 * g++.dg/gomp/pr71910.C: New test.
4312
1b13411a
JJ
4313 PR middle-end/67485
4314 * gcc.c-torture/compile/pr67485.c: New test.
4315
4a7f57d5
JJ
4316 PR target/72867
4317 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4318
3c556bc4
BC
43192016-08-16 Bin Cheng <bin.cheng@arm.com>
4320
4321 PR tree-optimization/69848
4322 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4323
beab2da6
ML
43242016-08-16 Martin Liska <mliska@suse.cz>
4325
4326 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4327 of memory operations so that it can be handled by core2
4328 in 32-bit mode.
4329
f4eec0a3
RB
43302016-08-16 Richard Biener <rguenther@suse.de>
4331
4332 PR tree-optimization/76783
4333 * gcc.dg/pr76783.c: New testcase.
4334 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4335
8f21990a
BC
43362016-08-16 Bin Cheng <bin.cheng@arm.com>
4337
4338 PR tree-optimization/72817
4339 PR tree-optimization/73450
4340 * gcc.dg/tree-ssa/pr72817.c: New test.
4341 * gcc.dg/tree-ssa/pr73450.c: New test.
4342
7fc61626
FR
43432016-08-15 Fritz Reese <fritzoreese@gmail.com>
4344
4345 * gfortran.dg/init_flag_13.f90: New testcase.
4346 * gfortran.dg/init_flag_14.f90: Ditto.
4347 * gfortran.dg/init_flag_15.f03: Ditto.
4348 * gfortran.dg/dec_init_1.f90: Ditto.
4349 * gfortran.dg/dec_init_2.f90: Ditto.
4350
432baa02
UB
43512016-08-15 Uros Bizjak <ubizjak@gmail.com>
4352
4353 PR target/72867
4354 * gcc.target/i386/pr72867.c: New test.
4355
7e1dde14
EB
43562016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4357
4358 * c-c++-common/dump-ada-spec-5.c: New test.
4359
e4969090
RB
43602016-08-15 Richard Biener <rguenther@suse.de>
4361
4362 PR tree-optimization/73434
4363 * gcc.dg/torture/pr73434.c: New testcase.
4364
66088065
JJ
43652016-08-15 Jakub Jelinek <jakub@redhat.com>
4366
4367 PR tree-optimization/72824
4368 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4369
7c713714
CLT
43702016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4371
4372 PR fortran/70598
4373 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4374 in use_device clause.
4375 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4376 * gfortran.dg/goacc/list.f95: Adjust to catch
4377 "neither a POINTER nor an array" error messages.
4378
4271e5cb
UB
43792016-08-14 Uros Bizjak <ubizjak@gmail.com>
4380
4381 PR target/76342
4382 * gcc.target/i386/pr76342.c: New test.
4383
b0cea284
JJ
43842016-08-12 Jakub Jelinek <jakub@redhat.com>
4385
4386 PR c/71512
4387 * g++.dg/ubsan/pr71512.C: New test.
4388 * c-c++-common/ubsan/pr71512-1.c: New test.
4389 * c-c++-common/ubsan/pr71512-2.c: New test.
4390
e86aefb8
MM
43912016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4392
4393 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4394 vector initialization options.
4395 * gcc.target/powerpc/vec-init-2.c: Likewise.
4396 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4397 is generated on ISA 3.0.
4398
7fd82d52
PP
43992016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4400
4401 PR middle-end/71654
4402 * gcc.dg/c-c++-common/pr71654.c: New test.
4403 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4404 dg-options.
4405 * gcc.dg/tree-ssa/vrp24: Likewise.
4406
2f1364c2
JJ
44072016-08-12 Jakub Jelinek <jakub@redhat.com>
4408
4409 PR c/67410
4410 * gcc.dg/pr67410.c: New test.
4411
8eb414aa
BC
44122016-08-12 Bin Cheng <bin.cheng@arm.com>
4413
4414 PR tree-optimization/69848
4415 * gcc.dg/vect/vect-pr69848.c: New test.
4416
30b39c19
UB
44172016-08-12 Uros Bizjak <ubizjak@gmail.com>
4418
4419 PR testsuite/71008
4420 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4421 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4422 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4423 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4424
e373dd06
RB
44252016-08-12 Richard Biener <rguenther@suse.de>
4426
4427 PR tree-optimization/57326
4428 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4429 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4430 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4431 * gcc.target/i386/pr45685.c: Likewise.
4432 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4433 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4434 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4435 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4436 * gfortran.dg/pr34163.f90: Likewise.
4437
20d1af89
ML
44382016-08-12 Martin Liska <mliska@suse.cz>
4439
4440 * g++.dg/gcov/gcov-16.C: New test.
4441 * lib/gcov.exp: Support new argument for run-gcov function.
4442
5cacda56
ML
44432016-08-12 Martin Liska <mliska@suse.cz>
4444
4445 PR gcov-profile/35590
4446 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4447
663eecfd
RB
44482016-08-12 Richard Biener <rguenther@suse.de>
4449
4450 PR tree-optimization/72851
4451 * gcc.dg/torture/pr72851.c: New testcase.
4452
3f8257db 44532016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4454
e366d7d8
AO
4455 PR debug/63240
4456 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4457 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4458 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4459 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4460 DW_AT_deleted.
4461
71e1a6a4
AO
4462 PR debug/55641
4463 * g++.dg/debug/dwarf2/ref-1.C: New.
4464
8aaf799b
AO
4465 PR debug/49366
4466 * g++.dg/debug/dwarf2/template-params-12.H: New.
4467 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4468 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4469 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4470 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4471 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4472 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4473 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4474
06f9caed
BS
44752016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4476
4477 PR target/72863
4478 * gcc.target/powerpc/pr72863.c: New test.
4479
a8b956c1
UB
44802016-08-11 Uros Bizjak <ubizjak@gmail.com>
4481
4482 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4483
c73dd986
L
44842015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4485
4486 * gcc.target/i386/pieces-strcpy-1.c: New test.
4487 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4488
385ed708
JJ
44892016-08-11 Jakub Jelinek <jakub@redhat.com>
4490
4491 PR c++/72868
4492 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4493
df7ec09f
L
44942015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4495
4496 * gcc.target/i386/pieces-memcpy-1.c: New test.
4497 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4498 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4499 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4500 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4501 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4502
b95a64bb
JJ
45032016-08-11 Jakub Jelinek <jakub@redhat.com>
4504
4505 PR c/72816
7ddbcf6b 4506 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4507
59537744
BE
45082016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4509
4510 PR tree-optimization/71083
4511 * gcc.c-torture/execute/pr71083.c: New test.
4512 * gnat.dg/loop_optimization23.adb: New test.
4513 * gnat.dg/loop_optimization23_pkg.ads: New test.
4514 * gnat.dg/loop_optimization23_pkg.adb: New test.
4515
183ac6d0
RB
45162016-08-11 Richard Biener <rguenther@suse.de>
4517
4518 PR tree-optimization/72772
4519 * gcc.dg/graphite/pr35356-1.c: Adjust.
4520 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4521
b152f5a2
JB
45222016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4523
4524 * gfortran.dg/random_7.f90: Take into account that the last seed
4525 value is the special p value.
4526 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4527
bb7ebad1
RB
45282016-08-11 Richard Biener <rguenther@suse.de>
4529
4530 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4531
2e186411
AM
45322016-08-11 Alan Modra <amodra@gmail.com>
4533
4534 * gcc.target/powerpc/pr71680.c: New.
4535
e9e6d4f6
KN
45362016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4537
4538 * gcc.target/powerpc/bfp/bfp.exp: New file.
4539 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4540 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4541 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4542 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4543 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4544 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4545 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4546 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4547 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4548 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4549 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4550 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4551 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4552 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4553 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4554 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4555 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4556 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4557 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4558 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4559 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4560 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4561 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4562 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4563 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4564 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4565 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4566 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4567 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4568 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4569 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4570 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4571 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4572 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4573 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4574 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4575 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4576 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4577 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4578 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4579 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4580 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4581 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4582 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4583 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4584 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4585 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4586 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4587 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4588 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4589 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4590 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4591 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4592
9c8eabea
BC
45932016-08-10 Bin Cheng <bin.cheng@arm.com>
4594
4595 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4596 Add aarch64*-*-*.
4597
6c553b76
BC
45982016-08-10 Bin Cheng <bin.cheng@arm.com>
4599
4600 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4601
a0883b08
MM
46022016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4603
4604 PR target/72853
4605 * gcc.target/powerpc/pr72853.c: New test.
4606
a266236e
ML
46072016-08-10 Martin Liska <mliska@suse.cz>
4608
4609 PR gcov-profile/58306
4610 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4611
22063dbc
ML
46122016-08-10 Martin Liska <mliska@suse.cz>
4613
4614 * g++.dg/gcov/gcov-threads-1.C: New test.
4615
5250a5bb
SKS
46162016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4617
4618 PR target/71873
4619 * gcc.target/avr/pr71873.c: New test.
4620
b7597ae5
ML
46212016-08-09 Martin Liska <mliska@suse.cz>
4622
4623 * g++.dg/gcov/gcov-dump-1.C: New test.
4624 * g++.dg/gcov/gcov-dump-2.C: New test.
4625
ab50a215
ML
46262016-08-09 Martin Liska <mliska@suse.cz>
4627
4628 * gcc.dg/tree-prof/val-prof-9.c: New test.
4629
dcb1e137
ML
46302016-08-09 Martin Liska <mliska@suse.cz>
4631
4632 * gcc.dg/tree-prof/val-prof-8.c: New test.
4633
04d6d3b6
MJ
46342016-08-09 Martin Jambor <mjambor@suse.cz>
4635
df839749
UB
4636 PR ipa/71981
4637 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4638
c57e78c4
BC
46392016-08-09 Bin Cheng <bin.cheng@arm.com>
4640
4641 PR tree-optimization/33707
4642 * gcc.dg/vect/pr33707.c: New test.
4643
42970a17
BC
46442016-08-09 Bin Cheng <bin.cheng@arm.com>
4645
4646 PR tree-optimization/pr72772
4647 * gcc.dg/tree-ssa/pr72772.c: New test.
4648
810a3aa6
MF
46492016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4650
4651 PR rtl-optimization/66669
4652 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4653
9e207d6f
JJ
46542016-08-09 Jakub Jelinek <jakub@redhat.com>
4655
4656 PR tree-optimization/72824
4657 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4658
50bf47fd
RB
46592016-08-09 Richard Biener <rguenther@suse.de>
4660
4661 PR tree-optimization/71802
4662 * gcc.dg/torture/pr71802.c: New testcase.
4663
cadec7ca
JJ
46642016-08-09 Jakub Jelinek <jakub@redhat.com>
4665
4666 PR c++/72809
4667 * g++.dg/eh/stdarg1.C: New test.
4668
c43c5112
AK
46692016-08-08 Andi Kleen <ak@linux.intel.com>
4670
4671 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4672 test command line in failure log.
4673 (profopt-execute): dito. Make autofdo file names unique.
4674
895aa8e1
DM
46752016-08-08 David Malcolm <dmalcolm@redhat.com>
4676
4677 PR c/64955
4678 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4679 output.
4680
9afda630
PK
46812016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4682
4683 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4684 c99_runtime.
4685 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4686 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4687 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4688 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4689 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4690 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4691
e52ed3fe
DM
46922016-08-08 David Malcolm <dmalcolm@redhat.com>
4693
4694 PR c/52952
4695 * gcc.dg/cpp/pr66415-1.c: Likewise.
4696 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4697 * gcc.dg/format/c90-printf-1.c: Likewise.
4698 * gcc.dg/format/diagnostic-ranges.c: New test case.
4699
ad200580
JJ
47002016-08-08 Jakub Jelinek <jakub@redhat.com>
4701
77524e0d
JJ
4702 PR fortran/72716
4703 * gfortran.dg/gomp/pr72716.f90: New test.
4704
2187f2a2
JJ
4705 PR middle-end/72781
4706 * gcc.dg/gomp/pr72781.c: New test.
4707
ad200580
JJ
4708 PR middle-end/68762
4709 * g++.dg/vect/pr68762-1.cc: New test.
4710 * g++.dg/vect/pr68762-2.cc: New test.
4711 * g++.dg/vect/pr68762.h: New file.
4712
989d0071
MS
47132016-08-08 Martin Sebor <msebor@redhat.com>
4714
4715 PR testsuite/72838
3a146d46
JJ
4716 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4717 * g++.dg/warn/overflow-warn-3.C: Same.
4718 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4719
7090cac9
AV
47202016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4721
4722 PR fortran/71936
4723 * gfortran.dg/allocate_with_source_21.f03: New test.
4724
64e56ab0
AV
47252016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4726
4727 PR fortran/72698
4728 * gfortran.dg/allocate_with_source_20.f03: New test.
4729
0476487d
AM
47302016-08-08 Alan Modra <amodra@gmail.com>
4731
4732 * gcc.c-torture/compile/pr72802.c: New.
4733
8e9218f2
AV
47342016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4735
4736 PR fortran/70524
4737 * gfortran.dg/dependency_48.f90: New test.
4738
c1f7083b
TK
47392016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4740
531e5ae3 4741 PR fortran/70040
c1f7083b
TK
4742 * gfortran.dg/pr70040.f90: New testcase.
4743
6ab5813c
TK
47442016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4745
4746 PR fortran/71961
4747 * gfortran.dg/matmul_10.f90: New testcase.
4748
27bddc4a
JH
47492016-08-07 Jan Hubicka <hubicka@ucw.cz>
4750
4751 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4752
4a9f8a9f
JJ
47532016-08-07 Jakub Jelinek <jakub@redhat.com>
4754
4755 PR c/72816
4756 * gcc.dg/pr72816.c: New test.
4757
fa76f2c6
JW
47582016-08-06 Jonathan Wakely <jwakely@redhat.com>
4759
4760 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4761 * g++.dg/conversion/pr41426.C: Likewise.
4762 * g++.dg/conversion/pr66211.C: Likewise.
4763 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4764 * g++.dg/init/ref8.C: Likewise.
4765 * g++.old-deja/g++.law/cvt20.C: Likewise.
4766 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4767
5c3e5002
PP
47682016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4769
4770 PR tree-optimization/18046
4771 * gcc.dg/tree-ssa/vrp105.c: New test.
4772 * gcc.dg/tree-ssa/vrp106.c: New test.
4773
94087e88 47742016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4775
4776 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4777 1ul in diagnostics. Remove hyphen from "constant-expression."
4778 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4779 * g++.dg/cpp0x/static_assert3.C: Same.
4780 * g++.dg/cpp1y/constexpr-throw.C: Same.
4781 * g++.dg/template/nontype3.C: Same.
4782 * g++.dg/warn/overflow-warn-1.C: Same.
4783 * g++.dg/warn/overflow-warn-3.C: Same.
4784 * g++.dg/warn/overflow-warn-4.C: Same.
4785
88fa5555
DM
47862016-08-05 David Malcolm <dmalcolm@redhat.com>
4787
4788 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4789 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4790 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4791 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4792
1addb9e6
PP
47932016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4794
4795 PR tree-optimization/72810
4796 * gcc.dg/tree-ssa/vrp110.c: New test.
4797
1b62ed4f
JG
47982016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4799
4800 PR Target/72819
4801 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4802 registers.
4803 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4804 saving the half-precision registers.
4805 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4806 value is returned in h0.
4807 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4808 are passed in FP/SIMD registers.
4809 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4810 passing works corrcetly.
4811 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4812 (hfa_f16x2_t): Likewise.
4813 (hfa_f16x3_t): Likewise.
4814 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4815 are promoted to double and passed in a double register.
4816 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4817 are promoted to double and stacked.
4818 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4819 __fp16 data types.
4820 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4821 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4822 __fp16 first get passed in FP/SIMD registers, then stacked.
4823
4228ca19
NS
48242016-08-05 Nathan Sidwell <nathan@acm.org>
4825
4826 PR c++/68724
4827 * g++.dg/cpp0x/pr68724.C: New.
4828
db7c335e
RB
48292016-08-05 Richard Biener <rguenther@suse.de>
4830
4831 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4832
48abe922
PP
48332016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4834
4835 * gcc.dg/tree-ssa/vrp107.c: New test.
4836 * gcc.dg/tree-ssa/vrp108.c: New test.
4837 * gcc.dg/tree-ssa/vrp109.c: New test.
4838
f6cdf42f
PK
48392016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4840
4841 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4842 dg-options.
4843
33a9c609
PK
48442016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4845
4846 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4847 test-cases.
4848 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4849 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4850 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4851 test-cases.
4852 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4853 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4854 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4855 large_double.
4856
4473482d
PC
48572016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4858
4859 PR c++/72800
4860 * g++.dg/cpp1y/lambda-ice1.C: New.
4861
08156df5
PP
48622016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4863
4864 PR c++/72759
4865 * g++.dg/cpp1y/pr72759.C: New test.
4866
938da3a5
PP
48672016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4868
4869 * gcc.dg/switch-10.c: New test.
4870
da84183c
JG
48712016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4872
4873 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4874
ae9281fc
TS
48752016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4876
4877 * c-c++-common/goacc/routine-5.c: Update.
4878
086ad22e
BE
48792016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4880
4881 PR rtl-optimization/70903
4882 * gcc.c-torture/execute/pr70903.c: New test.
4883
6805e400
ML
48842016-08-04 Martin Liska <mliska@suse.cz>
4885
4886 * gcc.dg/params/params.exp: Replace file exists with
4887 TESTING_IN_BUILD_TREE.
4888
a0008434
MP
48892016-08-04 Marek Polacek <polacek@redhat.com>
4890
4891 PR c++/70229
4892 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4893
fb46286e
RB
48942016-08-04 Richard Biener <rguenther@suse.de>
4895
4896 PR middle-end/71984
4897 * gcc.dg/torture/pr71984.c: Guard correctness check for
4898 little-endian.
4899
ac2c96ab
AP
49002016-08-03 Andrew Pinski <apinski@cavium.com>
4901
4902 * gcc.c-torture/compile/20160802-1.c: New testcase.
4903
c98583e9
FR
49042016-08-03 Fritz Reese <fritzoreese@gmail.com>
4905
4906 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4907
9ad1a1da
RB
49082016-08-03 Richard Biener <rguenther@suse.de>
4909
4910 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4911 and remove -O3.
4912 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4913 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4914
cd75c979
RB
49152016-08-03 Richard Biener <rguenther@suse.de>
4916
4917 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4918 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4919 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4920 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4921
30e8d875
SKS
49222016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4923
4924 * gcc.dg/init-excess-2.c: Require int32plus.
4925 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4926 * gcc.dg/pr59963-2.c: Require int32plus.
4927 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4928 * gcc.dg/unroll-7.c: Require int32plus.
4929
69b806f6
BC
49302016-08-02 Bin Cheng <bin.cheng@arm.com>
4931
4932 PR tree-optimization/34114
4933 * gcc.dg/tree-ssa/loop-42.c: New test.
4934
1efafef3
TC
49352016-08-02 Tamar Christina <tamar.christina@arm.com>
4936
4937 * gcc.target/aarch64/vminmaxnm.c: New.
4938 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4939 tests.
4940
e2a99194
MM
49412016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4942
4943 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4944 vec_extract for vector float, vector int, vector short, and vector
4945 char.
4946 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4947 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4948 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4949 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4950
71bfb77a
WD
49512016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4952
4953 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4954 single stack adjustment, no writeback.
71bfb77a
WD
4955 * gcc.target/aarch64/test_frame_12.c: Likewise.
4956 * gcc.target/aarch64/test_frame_13.c: Likewise.
4957 * gcc.target/aarch64/test_frame_15.c: Likewise.
4958 * gcc.target/aarch64/test_frame_6.c: Likewise.
4959 * gcc.target/aarch64/test_frame_7.c: Likewise.
4960 * gcc.target/aarch64/test_frame_8.c: Likewise.
4961 * gcc.target/aarch64/test_frame_16.c: New test.
4962
37bce35a
L
49632015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4964
4965 PR target/72748
4966 * gcc.target/i386/pr72748.c: New test.
4967
3f8257db 49682015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4969
4970 PR tree-optimization/71818
4971 * gcc.dg/vect/pr71818.c: New
4972
bf60c531
ML
49732016-08-01 Martin Liska <mliska@suse.cz>
4974
4975 PR tree-optimization/71857
4976 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4977
8ed49fab
KT
49782016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4979
4980 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4981
76e2c821
JB
49822016-08-01 Jan Beulich <jbeulich@suse.com>
4983
4984 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4985
35029597
WS
49862016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4987
4988 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4989 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4990
3aa4b66a
JW
49912016-07-31 Jonathan Wakely <jwakely@redhat.com>
4992
4993 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4994 (check_effective_target_c++): Likewise. Also match for libstdc++.
4995
3f8257db 49962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4997
4998 PR fortran/41922
4999 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5000 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5001 * gfortran.dg/pr41922.f90: New test.
5002
9fcb2819
SK
50032016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5004
5005 PR fortran/68566
5006 * gfortran.dg/pr68566.f90: new test.
5007
94087e88 50082016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5009
5010 PR c++/60760
5011 PR c++/71091
5012 * g++.dg/cpp0x/constexpr-cast.C: New test.
5013 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5014 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5015 * g++.dg/ubsan/pr63956.C: Correct.
5016
d0047a25
MM
50172016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5018
5019 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5020 vector double or vector long where the vector is in memory.
5021 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5022 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5023
e4f7a5df
SK
50242016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5025
5026 PR fortran/69867
5027 * gfortran.dg/pr69867.f90: New test.
5028
b441ae1d
SK
50292016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5030
5031 PR fortran/69962
5032 * gfortran.dg/pr69962.f90: New test.
5033
712dff31
SK
50342016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5035
5036 PR fortran/70006
5037 * gfortran.dg/pr70006.f90: New test.
5038
fb42421e
SK
50392016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5040
5041 PR fortran/71730
5042 * gfortran.dg/pr71730.f90: New test.
5043 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5044 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5045 * gfortran.dg/array_constructor_26.f03: Ditto.
5046
466effe0
WS
50472016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5048
5049 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5050 * gcc.target/powerpc/pr71763.c: Likewise.
5051
f618a472
MP
50522016-07-29 Marek Polacek <polacek@redhat.com>
5053
5054 PR c/71742
5055 * gcc.dg/940510-1.c: Adjust dg-error.
5056 * gcc.dg/c99-flex-array-1.c: Likewise.
5057 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5058
efd0786f
MP
5059 PR c/71853
5060 * gcc.dg/noncompile/pr71853.c: New test.
5061
e00dceaf
MP
5062 PR c/71573
5063 * gcc.dg/noncompile/pr71573.c: New test.
5064
638fc14f
MP
5065 PR c/71926
5066 * g++.dg/warn/Wparentheses-30.C: New test.
5067 * gcc.dg/Wparentheses-14.c: New test.
5068
61c73a7f
UB
50692016-07-29 Uros Bizjak <ubizjak@gmail.com>
5070
5071 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5072
01d32b2b
BC
50732016-07-29 Bin Cheng <bin.cheng@arm.com>
5074
5075 PR tree-optimization/57558
5076 * gcc.dg/vect/pr57558-1.c: New test.
5077 * gcc.dg/vect/pr57558-2.c: New test.
5078
f6c7a248
PK
50792016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5080
61c73a7f 5081 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5082 to scan forwprop1 dump pass.
5083
f54ea774
PC
50842016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5085
5086 PR c++/51488
5087 * g++.dg/template/pr51488.C: New.
5088
673a107a
JJ
50892016-07-29 Jakub Jelinek <jakub@redhat.com>
5090
5091 PR c/71969
5092 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5093 static __inline__.
5094 * gcc.dg/pr71969-1.c: New test.
5095 * gcc.dg/pr71969-2.c: New test.
5096 * gcc.dg/pr71969-3.c: New test.
5097
78169471
MP
50982016-07-29 Marek Polacek <polacek@redhat.com>
5099
5100 PR c/71574
5101 * c-c++-common/pr71574.c: New test.
5102
a5b5c8b6
MP
5103 PR c/71583
5104 * gcc.dg/noncompile/pr71583.c: New test.
5105
883b6d4e
KV
51062016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5107
5108 PR middle-end/68217
5109 * gcc.dg/pr68217.c: New test.
5110
89f1f37e
SK
51112016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5112
5113 PR fortran/71067
5114 * gfortran.dg/pr71067_1.f90: New test.
5115 * gfortran.dg/pr71067_2.f90: Ditto.
5116
e0d32185
MM
51172016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5118
5119 * gcc.target/powerpc/vec-extract-1.c: New test.
5120
c851722d
SK
51212016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5122
5123 PR fortran/71799
5124 * gfortran.dg/pr71799.f90: New test.
5125
f064da6a
PC
51262016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5127
5128 PR c++/71665
5129 * g++.dg/cpp0x/pr71665-1.C: New.
5130 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5131 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5132 * g++.dg/ext/label10.C: Likewise.
5133 * g++.dg/parse/constant5.C: Likewise.
5134
1b70aaad
SK
51352016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5136
5137 PR fortran/71859
5138 * gfortran.dg/pr71859.f90: New test.
5139 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5140 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5141
a23404c9
PT
51422016-07-28 Paul Thomas <pault@gcc.gnu.org>
5143
5144 PR fortran/71883
5145 * gfortran.dg/pr71883.f90 : New test.
5146
513d866d
YR
51472016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5148
5149 PR tree-optimization/71734
61c73a7f 5150 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5151
7c428aa2
RL
51522016-07-28 Renlin Li <renlin.li@arm.com>
5153
5154 Revert
5155 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5156
5157 PR fortran/71902
5158 * gfortran.dg/dependency_47.f90: New test.
5159
1225d6b1
ML
51602016-07-28 Martin Liska <mliska@suse.cz>
5161
5162 PR gcov-profile/68025
5163 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5164
e5f5bf35
ML
51652016-07-28 Martin Liska <mliska@suse.cz>
5166
5167 * g++.dg/vect/pr70944.cc: New test.
5168
4536610d
KV
51692016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5170
5171 PR middle-end/71994
5172 * gcc.dg/torture/pr71994.c: New test.
5173
8c6961ca
PK
51742016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5175
5176 PR middle-end/71078
5177 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5178 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5179 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5180
8de22ea0
RB
51812016-07-27 Richard Biener <rguenther@suse.de>
5182
5183 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5184
5d9da222
ML
51852016-07-27 Martin Liska <mliska@suse.cz>
5186
5187 * gcc.dg/predict-13.c: New test.
5188 * gcc.dg/predict-14.c: New test.
5189
af9e275f
SKS
51902016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5191
a23404c9 5192 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5193 including stdint.h.
5194 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5195 including stdint.h.
5196
71abba1e
MM
51972016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5198
5199 PR target/71869
5200 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5201 IEEE built-in functions handle quiet and signalling NaNs
5202 correctly.
5203
9cd74e8f
SK
52042016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5205
5206 PR fortran/71862
5207 * gfortran.dg/pr71862.f90: New test.
5208
0d48446f
MS
52092016-07-26 Martin Sebor <msebor@redhat.com>
5210
5211 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5212 selector with dg-options.
5213
524cf1e4
PP
52142016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5215
5216 PR tree-optimization/18046
5217 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5218 * gcc.dg/tree-ssa/vrp103.c: New test.
5219 * gcc.dg/tree-ssa/vrp104.c: New test.
5220
100665d8
WS
52212016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5222
5223 * gcc.target/powerpc/pr63354.c: Require lp64 since
5224 -mprofile-kernel is not legal with -m32.
5225
0b64ca40
RB
52262016-07-26 Richard Biener <rguenther@suse.de>
5227
5228 PR rtl-optimization/71984
5229 * gcc.dg/torture/pr71984.c: New testcase.
5230
9b7937cf
RS
52312016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5232
5233 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5234 g++-dg-runtest via et-dg-runtest.
5235 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5236 * gcc.dg/vect/vect.exp: Likewise.
5237 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5238 gfortran-dg-runtest.
5239 * gfortran.dg/vect/vect.exp: Likewise.
5240 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5241 (check_mips_loongson_hw_available): Likewise.
5242 (check_effective_target_mpaired_single_runtime): Likewise.
5243 (check_effective_target_mips_loongson_runtime): Likewise.
5244 (add_options_for_mpaired_single): Likewise.
5245 (check_effective_target_vect_int): Add global et_index.
5246 Check and save the supported feature for a target selected by
5247 the et_index target. Break long lines where appropriate. Call
5248 et-is-effective-target for MIPS with an argument instead of
5249 check_effective_target_* where appropriate.
5250 (check_effective_target_vect_intfloat_cvt): Likewise.
5251 (check_effective_target_vect_uintfloat_cvt): Likewise.
5252 (check_effective_target_vect_floatint_cvt): Likewise.
5253 (check_effective_target_vect_floatuint_cvt): Likewise.
5254 (check_effective_target_vect_simd_clones): Likewise.
5255 (check_effective_target_vect_shift): ewise.
5256 (check_effective_target_whole_vector_shift): Likewise.
5257 (check_effective_target_vect_bswap): Likewise.
5258 (check_effective_target_vect_shift_char): Likewise.
5259 (check_effective_target_vect_long): Likewise.
5260 (check_effective_target_vect_float): Likewise.
5261 (check_effective_target_vect_double): Likewise.
5262 (check_effective_target_vect_long_long): Likewise.
5263 (check_effective_target_vect_no_int_max): Likewise.
5264 (check_effective_target_vect_no_int_add): Likewise.
5265 (check_effective_target_vect_no_bitwise): Likewise.
5266 (check_effective_target_vect_widen_shift): Likewise.
5267 (check_effective_target_vect_no_align): Likewise.
5268 (check_effective_target_vect_hw_misalign): Likewise.
5269 (check_effective_target_vect_element_align): Likewise.
5270 (check_effective_target_vect_condition): Likewise.
5271 (check_effective_target_vect_cond_mixed): Likewise.
5272 (check_effective_target_vect_char_mult): Likewise.
5273 (check_effective_target_vect_short_mult): Likewise.
5274 (check_effective_target_vect_int_mult): Likewise.
5275 (check_effective_target_vect_extract_even_odd): Likewise.
5276 (check_effective_target_vect_interleave): Likewise.
5277 (check_effective_target_vect_stridedN): Likewise.
5278 (check_effective_target_vect_multiple_sizes): Likewise.
5279 (check_effective_target_vect64): Likewise.
5280 (check_effective_target_vect_call_copysignf): Likewise.
5281 (check_effective_target_vect_call_sqrtf): Likewise.
5282 (check_effective_target_vect_call_btrunc): Likewise.
5283 (check_effective_target_vect_call_btruncf): Likewise.
5284 (check_effective_target_vect_call_ceil): Likewise.
5285 (check_effective_target_vect_call_ceilf): Likewise.
5286 (check_effective_target_vect_call_floor): Likewise.
5287 (check_effective_target_vect_call_floorf): Likewise.
5288 (check_effective_target_vect_call_lceil): Likewise.
5289 (check_effective_target_vect_call_lfloor): Likewise.
5290 (check_effective_target_vect_call_nearbyint): Likewise.
5291 (check_effective_target_vect_call_nearbyintf): Likewise.
5292 (check_effective_target_vect_call_round): Likewise.
5293 (check_effective_target_vect_call_roundf): Likewise.
5294 (check_effective_target_vect_perm): Likewise, but also append *_saved
5295 to the existing global name to properly cache the result.
5296 (check_effective_target_vect_perm_byte): Likewise.
5297 (check_effective_target_vect_perm_short): Likewise.
5298 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5299 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5300 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5301 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5302 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5303 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5304 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5305 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5306 (check_effective_target_vect_sdot_qi): Likewise.
5307 (check_effective_target_vect_udot_qi): Likewise.
5308 (check_effective_target_vect_sdot_hi): Likewise.
5309 (check_effective_target_vect_udot_hi): Likewise.
5310 (check_effective_target_vect_usad_char): Likewise.
5311 (check_effective_target_vect_pack_trunc): Likewise.
5312 (check_effective_target_vect_unpack): Likewise.
5313 (check_effective_target_vect_aligned_arrays): Likewise.
5314 (check_effective_target_vect_natural_alignment): Likewise.
5315 (check_effective_target_vector_alignment_reachable): Likewise.
5316 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5317 (is-effective-target): Initialize et_index if undefined.
5318 (et-dg-runtest): New.
5319 (et-is-effective-target): Likewise.
5320 (check_vect_support_and_set_flags): Add supported MIPS targets to
5321 EFFECTIVE_TARGETS list. Return the number of supported targets.
5322
8f63caf6 53232016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5324 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5325
5326 PR middle-end/70920
5327 * gcc.dg/pr70920-1.c: New test-case.
5328 * gcc.dg/pr70902-2.c: Likewise.
5329 * gcc.dg/pr70920-3.c: Likewise.
5330 * gcc.dg/pr70920-4.c: Likewise
5331 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5332 2 instead of 3.
5333
7d575fff
AM
53342016-07-25 Alexander Monakov <amonakov@ispras.ru>
5335
5336 * gcc.c-torture/execute/pr71494.c: Require label_values.
5337 * gcc.dg/pr16973.c: Ditto.
5338
bf01e070
SKS
53392016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5340
5341 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5342 * gcc.dg/torture/pr69771.c: Require int32plus.
5343 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5344
16b05965
ML
53452016-07-25 Martin Liska <mliska@suse.cz>
5346
5347 * gcc.dg/torture/pr71987.c: New test.
5348
d52d3767
SK
53492016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5350
5351 PR fortran/71935
5352 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5353 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5354 * gfortran.dg/pr71935.f90: New test.
5355
94087e88 53562016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5357
5358 PR c++/71675
5359 * g++.dg/ext/atomic-3.C: New test.
5360 * gcc.dg/atomic/pr71675.c: New test.
5361
58b3986e
ES
53622016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5363
5364 * gcc.target/i386/mvc8.c: New test.
5365
faa1612a
BC
53662016-07-22 Bin Cheng <bin.cheng@arm.com>
5367
5368 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5369 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5370
1603ebe0
TK
53712016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5372
5373 PR fortran/71795
5374 * gfortran.dg/constructor_50.f90: New test.
5375
bc91c436
ML
53762016-07-22 Martin Liska <mliska@suse.cz>
5377
5378 PR gcov-profile/69028
5379 PR gcov-profile/62047
5380 * g++.dg/cilk-plus/pr69028.C: New test.
5381
9fe9a3a7
AV
53822016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5383
5384 * gfortran.dg/coarray_stat_2.f90: New test.
5385
70866e3d
MM
53862016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5387
5388 * gcc.target/powerpc/vec-extract.h: New files to check the
5389 vec_extract built-in functions for all vector types, testing
5390 accessing each element, both with constant and variable element
5391 numbers.
5392 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5393 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5394 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5395 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5396 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5397 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5398 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5399 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5400 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5401
ab3af181
JJ
54022016-07-21 Jakub Jelinek <jakub@redhat.com>
5403
5404 PR c++/71728
5405 * g++.dg/other/pr71728.C: New test.
5406
ebe8f322
JG
54072016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5408
5409 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5410 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5411 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5412 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5413 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5414
959cef74
RB
54152016-07-21 Richard Biener <rguenther@suse.de>
5416
5417 PR tree-optimization/71947
5418 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5419
b24d9420
BC
54202016-07-21 Bin Cheng <bin.cheng@arm.com>
5421
5422 * gcc.dg/tree-ssa/scev-15.c: New.
5423
23974819
BC
54242016-07-21 Bin Cheng <bin.cheng@arm.com>
5425
5426 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5427
ee78cbaa
JJ
54282016-07-21 Jakub Jelinek <jakub@redhat.com>
5429
5430 PR c++/71941
5431 * g++.dg/gomp/pr71941.C: New test.
5432
52ed68f7
DM
54332016-07-20 David Malcolm <dmalcolm@redhat.com>
5434
5435 PR c/70339
5436 PR c/71858
5437 * g++.dg/spellcheck-identifiers.C: New test case, based on
5438 gcc.dg/spellcheck-identifiers.c.
5439 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5440 gcc.dg/spellcheck-identifiers-2.c.
5441 * g++.dg/spellcheck-typenames.C: New test case, based on
5442 gcc.dg/spellcheck-typenames.c
5443
18407bfb
JW
54442016-07-20 Jonathan Wakely <jwakely@redhat.com>
5445
5446 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5447 pointer to member function and also test catching by reference.
5448
4c07fd98
DV
54492016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5450
5451 * gcc.target/s390/pr67443.c: Fix test case.
5452
fee21d65
DV
54532016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5454
5455 * gcc.target/s390/insv-1.c: Xfail some tests.
5456 * gcc.target/s390/insv-2.c: Likewise.
5457
dbe9dfdd
GJL
54582016-07-20 Georg-Johann Lay <avr@gjlay.de>
5459
5460 * gcc.target/avr/torture/get-mem.c: New test.
5461 * gcc.target/avr/torture/set-mem.c: New test.
5462
c25e1d82
GJL
54632016-07-20 Georg-Johann Lay <avr@gjlay.de>
5464
5465 PR target/71948
5466 * gcc.target/avr/torture/tiny-progmem.c: New test.
5467
109d2197
JJ
54682016-07-20 Jakub Jelinek <jakub@redhat.com>
5469
7419f441
JJ
5470 PR c++/71909
5471 * g++.dg/parse/pr71909.C: New test.
5472 * g++.dg/tm/pr71909.C: New test.
5473
109d2197
JJ
5474 PR c++/50060
5475 * g++.dg/cpp0x/constexpr-50060.C: New test.
5476 * g++.dg/cpp1y/constexpr-50060.C: New test.
5477
144530cf
ML
54782016-07-20 Martin Liska <mliska@suse.cz>
5479
5480 * gfortran.dg/graphite/pr71898.f90: New test.
5481
04ac4afa
BC
54822016-07-20 Bin Cheng <bin.cheng@arm.com>
5483
5484 PR tree-optimization/71503
5485 PR tree-optimization/71683
5486 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5487 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5488
dcbdb17a
ML
54892016-07-20 Martin Liska <mliska@suse.cz>
5490
5491 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5492 * gcc.dg/plugin/sreal-test-1.c: Remove.
5493 * gcc.dg/plugin/sreal_plugin.c: Remove.
5494
6ed82555
TK
54952016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5496
5497 PR fortran/71902
5498 * gfortran.dg/dependency_47.f90: New test.
5499
13da0507
JJ
55002016-07-19 Jakub Jelinek <jakub@redhat.com>
5501
4833f561
JJ
5502 PR rtl-optimization/71916
5503 * gcc.c-torture/compile/pr71916.c: New test.
5504
4fda19ef
JJ
5505 PR middle-end/71874
5506 * g++.dg/torture/pr71874.C: New test.
5507
13da0507
JJ
5508 PR middle-end/71734
5509 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5510 (my_alloc): Rewritten to use __builtin_posix_memalign and
5511 __SIZE_TYPE__.
5512 (my_free): Use __builtin_free instead of _mm_free.
5513 (Vec::operator=): Use __builtin_memcpy.
5514
e7980add
MJ
55152016-07-19 Martin Jambor <mjambor@suse.cz>
5516
61c73a7f
UB
5517 PR fortran/71688
5518 * gfortran.dg/pr71688.f90: New test.
e7980add 5519
13e88953
RB
55202016-07-19 Richard Biener <rguenther@suse.de>
5521
5522 * c-c++-common/vector-subscript-6.c: New testcase.
5523 * c-c++-common/vector-subscript-7.c: Likewise.
5524
1caf0482
SKS
55252016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5526
a23404c9 5527 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5528 and UInt32 based on __SIZEOF_INT__.
5529
cef5388d
RB
55302016-07-19 Richard Biener <rguenther@suse.de>
5531
5532 PR tree-optimization/71901
5533 * gcc.dg/torture/pr71901.c: New testcase.
5534
55352016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5536
5537 PR tree-optimization/71908
5538 * gcc.dg/torture/pr71908.c: New testcase.
5539
a8f7a895
MM
55402016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5541
5542 PR target/71493
5543 * gcc.target/powerpc/pr71493-1.c: New test.
5544 * gcc.target/powerpc/pr71493-2.c: Likewise.
5545
f2111a36
JJ
55462016-07-18 Jakub Jelinek <jakub@redhat.com>
5547
99516432
JJ
5548 PR c++/71835
5549 * g++.dg/conversion/ambig3.C: New test.
5550
87713c6a
JJ
5551 PR c++/71828
5552 * g++.dg/cpp0x/constexpr-71828.C: New test.
5553
7a7f16ca
JJ
5554 PR c++/71826
5555 * g++.dg/template/pr71826.C: New test.
5556
f4d90295
JJ
5557 PR c++/71822
5558 * g++.dg/template/defarg21.C: New test.
5559
f2111a36
JJ
5560 PR c++/71871
5561 * g++.dg/ext/vector31.C: New test.
5562
0b965526
UB
55632016-07-18 Uros Bizjak <ubizjak@gmail.com>
5564
5565 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5566
94e136b9
YR
55672016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5568
5569 PR tree-optimization/71734
5570 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5571
7072df0a
DV
55722016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5573
5574 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5575 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5576 stack-layout-dynamic-1.c: New test.
5577
54158a1a
AK
55782016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5579
5580 * gcc.target/s390/nolrl-1.c: New test.
5581
43068916
FR
55822016-07-17 Fritz Reese <fritzoreese@gmail.com>
5583
5584 PR fortran/71523
5585 * gfortran.dg/pr71523_1.f90: New test.
5586 * gfortran.dg/pr71523_2.f90: New test.
5587
a9356b12
AS
55882016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5589
5590 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5591
a07b81c7 55922016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5593 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5594
5595 PR fortran/62125
5596 * gfortran.dg/pr62125.f90: New test.
5597
96c0ec12
BS
55982016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5599
5600 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5601 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5602
479d0ed5
JW
56032016-07-15 Jonathan Wakely <jwakely@redhat.com>
5604
5605 PR c++/58796
5606 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5607 * g++.dg/cpp0x/nullptr35.C: New test.
5608
41c7438e
BC
56092016-07-15 Bin Cheng <bin.cheng@arm.com>
5610
5611 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5612
f7ba880b
CP
56132016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5614
5615 * gfortran.dg/goacc/vector_length.f90: New test.
5616
b9aba0a0
RB
56172016-07-15 Richard Biener <rguenther@suse.de>
5618
5619 PR tree-optimization/71881
5620 * gcc.dg/torture/pr71881.c: New testcase.
5621
9513d5fb
RB
56222016-07-15 Richard Biener <rguenther@suse.de>
5623
5624 PR tree-optimization/71887
5625 * gcc.dg/torture/pr71887.c: New testcase.
5626
ddbbcb19
JJ
56272016-07-15 Jakub Jelinek <jakub@redhat.com>
5628
5629 PR c/71858
5630 * gcc.dg/spellcheck-identifiers-3.c: New test.
5631
29eb509c
AV
56322016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5633
5634 PR fortran/71807
5635 * gfortran.dg/null_9.f90: New test.
5636
43aabfcf
BC
56372016-07-15 Bin Cheng <bin.cheng@arm.com>
5638
5639 * gcc.dg/tree-ssa/loop-41.c: New test.
5640
afc89e58
BC
56412016-07-15 Bin Cheng <bin.cheng@arm.com>
5642
5643 PR tree-optimization/71347
5644 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5645
6fa682ad
SK
56462016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5647
5648 PR fortran/29819
5649 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5650 * gfortran.dg/contains.f90: Ditto.
5651 * gfortran.dg/contains_empty_1.f03: Ditto.
5652 * gfortran.dg/submodule_3.f08: Ditto.
5653
dd36b877
JJ
56542016-07-14 Jakub Jelinek <jakub@redhat.com>
5655
a60a5d31
JJ
5656 PR testsuite/71865
5657 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5658 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5659 expected diagnostics.
5660
dd36b877
JJ
5661 PR c/71858
5662 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5663 * gcc.dg/spellcheck-identifiers-2.c: New test.
5664 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5665 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5666
a241f8ca
JJ
56672016-07-14 Jakub Jelinek <jakub@redhat.com>
5668
5669 PR tree-optimization/71872
5670 * gcc.c-torture/compile/pr71872.c: New test.
5671
d62b809c
TP
56722016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5673
5674 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5675 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5676 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5677 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5678 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5679 * gcc.target/arm/atomic-op-acquire-1.c: This.
5680 * gcc.target/arm/atomic-op-char.c: Rename into ...
5681 * gcc.target/arm/atomic-op-char-1.c: This.
5682 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5683 * gcc.target/arm/atomic-op-consume-1.c: This.
5684 * gcc.target/arm/atomic-op-int.c: Rename into ...
5685 * gcc.target/arm/atomic-op-int-1.c: This.
5686 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5687 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5688 * gcc.target/arm/atomic-op-release.c: Rename into ...
5689 * gcc.target/arm/atomic-op-release-1.c: This.
5690 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5691 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5692 * gcc.target/arm/atomic-op-short.c: Rename into ...
5693 * gcc.target/arm/atomic-op-short-1.c: This.
5694 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5695 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5696 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5697 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5698 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5699 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5700 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5701 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5702 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5703 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5704
1f8dd420
AV
57052016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5706
5707 PR fortran/70842
5708 * gfortran.dg/select_type_35.f03: New test.
5709
53109ba8
KT
57102016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5711
5712 PR target/65951
5713 PR tree-optimization/70923
5714 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5715 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5716 * gcc.dg/vect/pr65951.c: Likewise.
5717 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5718
91f35b7f
DE
57192016-07-14 David Edelsohn <dje.gcc@gmail.com>
5720
5721 * c-c++-common/pr60226.c: Expect maximum object file alignment
5722 error on AIX.
5723
351168fe
RB
57242016-07-14 Richard Biener <rguenther@suse.de>
5725
5726 PR tree-optimization/71866
5727 * gcc.dg/torture/pr71866.c: New testcase.
5728
94c32c00
TP
57292016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5730
5731 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5732 selector and enclose boolean expression in curly braces.
5733
b799a481
AM
57342016-07-14 Alan Modra <amodra@gmail.com>
5735
5736 PR target/71733
5737 * gcc.target/powerpc/p9-novsx.c: New.
5738
f63ba78c
AK
57392016-07-13 Andi Kleen <ak@linux.intel.com>
5740
5741 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5742 * g++.dg/tree-prof/morefunc.C: Dito.
5743 * g++.dg/tree-prof/pr35545.C: Dito.
5744 * g++.dg/tree-prof/reorder.C: Dito.
5745 * gcc.dg/tree-prof/20050826-2.c: Dito.
5746 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5747 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5748 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5749 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5750 * gcc.dg/tree-prof/inliner-1.c: Dito.
5751 * gcc.dg/tree-prof/merge_block.c: Dito.
5752 * gcc.dg/tree-prof/stringop-1.c: Dito.
5753 * gcc.dg/tree-prof/stringop-2.c: Dito.
5754 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5755 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5756 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5757 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5758 * gcc.dg/tree-prof/update-loopch.c: Dito.
5759 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5760 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5761 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5762 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5763 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5764 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5765 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5766
f4d5a23d
AK
57672016-07-13 Andi Kleen <ak@linux.intel.com>
5768
5769 * lib/profopt.exp (profopt-execute): Remove .imports files.
5770
ae145898
AK
57712016-07-13 Andi Kleen <ak@linux.intel.com>
5772
0b965526 5773 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5774
e97bd4f5
AK
57752016-07-13 Andi Kleen <ak@linux.intel.com>
5776
5777 * lib/profopt.exp (dg-final-scan-autofdo,
5778 dg-final-scan-not-autofdo): New functions.
5779
6fa3d4b4
BC
57802016-07-13 Bin Cheng <bin.cheng@arm.com>
5781
5782 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5783 * gcc.dg/vect/vect-35.c: Ditto.
5784 * gcc.dg/vect/vect-alias-check-2.c: New test.
5785
65f18bc6
ML
57862016-07-13 Martin Liska <mliska@suse.cz>
5787
5788 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5789 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5790 * gfortran.dg/pr42108.f90: Update expected dump scan.
5791
9737f35b
RB
57922016-07-13 Richard Biener <rguenther@suse.de>
5793
5794 PR tree-optimization/24574
5795 * gcc.dg/pr24574.c: New testcase.
5796
62c0ea4b
SKS
57972016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5798
0b965526 5799 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5800 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5801 * c-c++-common/pr68833-1.c: Require int32plus.
5802 * gcc.dg/ipa/pr63551.c: Likewise.
5803 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5804 * gcc.dg/ipa/pr64041.c: Require int32plus.
5805
c7ed8938
IE
58062016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5807
5808 PR ipa/71633
5809 * g++.dg/pr71633.C: New test.
5810
5ce15300
TP
58112016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5812
5813 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5814 Add new arm_thumb1_cbz_ok effective target.
5815 * gcc.target/arm/cbz.c: New test.
5816
2b9509a3
TP
58172016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5818
5819 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5820 Define effective target.
5821 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5822 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5823 * gcc.target/arm/movhi_movw.c: New test.
5824 * gcc.target/arm/movsi_movw.c: Likewise.
5825 * gcc.target/arm/movdi_movw.c: Likewise.
5826
7f15b177
RB
58272016-07-13 Richard Biener <rguenther@suse.de>
5828
5829 PR middle-end/71104
5830 * gcc.dg/pr71104-1.c: New testcase.
5831 * gcc.dg/pr71104-2.c: Likewise.
5832
0b0a896e
MM
58332016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5834
5835 PR target/71805
5836 * gcc.target/powerpc/pr71805.c: New test.
5837
f906f5ed
BS
58382016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5839
5840 * gcc.target/powerpc/divkc3-1.c: New.
5841 * gcc.target/powerpc/mulkc3-1.c: New.
5842
9e63c3aa
NS
58432016-07-12 Nathan Sidwell <nathan@acm.org>
5844
5845 * gcc.target/arm/data-rel-1.c: New.
5846 * gcc.target/arm/data-rel-2.c: New.
5847 * gcc.target/arm/data-rel-3.c: New.
5848
f507d202
ML
58492016-07-12 Martin Liska <mliska@suse.cz>
5850
5851 * gcc.dg/params/blocksort-part.c: New test.
5852 * gcc.dg/params/params.exp: New file.
5853
d6f7c125
KT
58542016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5855
5856 PR middle-end/71700
5857 * gcc.c-torture/execute/pr71700.c: New test.
5858
37ccb0ba
SB
58592016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5860 Richard Biener <rguenther@suse.de>
5861
5862 PR tree-optimization/23286
5863 PR tree-optimization/70159
5864 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5865 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5866 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5867 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5868 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5869 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5870 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5871 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5872 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5873 * gcc.dg/pr51879-12.c: Likewise.
5874 * gcc.dg/strlenopt-9.c: Likewise.
5875 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5876 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5877 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5878 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5879 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5880 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5881 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5882 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5883 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5884 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5885 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5886 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5887 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5888 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5889 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5890
712a93d6
RB
58912016-07-12 Richard Biener <rguenther@suse.de>
5892
5893 PR rtl-optimization/68961
5894 * gcc.target/i386/pr68961.c: New testcase.
5895
c392943c
JJ
58962016-07-11 Jakub Jelinek <jakub@redhat.com>
5897
3d56e6a4
JJ
5898 PR middle-end/71758
5899 * c-c++-common/gomp/pr71758.c: New test.
5900 * gfortran.dg/gomp/pr71758.f90: New test.
5901
c392943c
JJ
5902 PR tree-optimization/71823
5903 * gcc.dg/vect/pr71823.c: New test.
5904
741d3be5
DM
59052016-07-11 David Malcolm <dmalcolm@redhat.com>
5906
5907 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5908 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5909 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5910
92fa45b5
L
59112016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5912
5913 PR target/71801
5914 * gcc.target/i386/pr71801.c: New test.
5915
f51606c7
RB
59162016-07-11 Richard Biener <rguenther@suse.de>
5917
5918 PR tree-optimization/71816
5919 * gcc.dg/torture/pr71816.c: New testcase.
5920
36b54ce0
TK
59212016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5922
5923 PR fortran/71783
5924 * gfortran.dg/dependency_46.f90: New test.
5925
d13835b6
VM
59262016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5927
5928 PR rtl-optimization/71621
5929 * gcc.target/i386/pr71621-1.c: New.
5930 * gcc.target/i386/pr71621-2.c: New.
5931
642bcbdf
CP
59322016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5933
5934 * gfortran.dg/goacc/pr71704.f90: New test.
5935
02eb5b8b
BS
59362016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5937
5938 PR target/71297
5939 * gcc.target/powerpc/pr71297.c: New.
5940
8beb9a0d
JW
59412016-07-08 Jiong Wang <jiong.wang@arm.com>
5942
5943 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5944
cef4b650
MM
59452016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5946
5947 PR target/71806
5948 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5949
3c3ecf52
AH
59502016-07-08 Alan Hayward <alan.hayward@arm.com>
5951
5952 PR tree-optimization/71667
5953 * gcc.dg/vect/pr71667.c: New
5954
2660286d
ML
59552016-07-08 Martin Liska <mliska@suse.cz>
5956
5957 * gcc.dg/torture/pr71606.c: New test.
5958
70cdd4ae
JD
59592016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5960
5961 PR fortran/71764
5962 * gfortran.dg/pr71764.f90: New test.
5963
842dc2e6
JJ
59642016-07-07 Jakub Jelinek <jakub@redhat.com>
5965 Kai Tietz <ktietz70@googlemail.com>
5966
5967 PR c++/70869
5968 PR c++/71054
5969 * g++.dg/cpp0x/pr70869.C: New test.
5970 * g++.dg/cpp0x/pr71054.C: New test.
5971
31be4262
DE
59722016-07-07 David Edelsohn <dje.gcc@gmail.com>
5973
5974 * g++.dg/debug/pr71432.C: Fail on AIX.
5975
1c122092
ML
59762016-07-07 Martin Liska <mliska@suse.cz>
5977
5978 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5979 an undefined behavior.
5980 * gfortran.dg/do_3.F90: Likewise.
5981 * gfortran.dg/do_check_11.f90: New test.
5982 * gfortran.dg/do_check_12.f90: New test.
5983 * gfortran.dg/do_corner_warn.f90: New test.
5984
7119f1b1
ML
59852016-07-07 Martin Liska <mliska@suse.cz>
5986
5987 * gfortran.dg/predict-1.f90: Ammend the test.
5988 * gfortran.dg/predict-2.f90: Likewise.
5989
275792f2
IE
59902016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5991
5992 PR ipa/71624
5993 * g++.dg/pr71624.C: New test.
5994
05a437c1
TP
59952016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5996
5997 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5998 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5999 ARMv8-M Mainline architectures.
6000
6f493951
TP
60012016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6002
6003 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6004 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6005
5ddaee94
SB
60062016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6007
6008 PR target/70098
6009 PR target/71763
6010 * gcc.target/powerpc/pr71763.c: New file.
6011
651afdb2
YR
60122016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6013
6014 PR tree-optimization/71518
0b965526 6015 * gcc.dg/pr71518.c: New test.
651afdb2 6016
9df99881
WD
60172016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6018
6019 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6020
7b4e0769
SKS
60212016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6022
0b965526 6023 PR target/50739
7b4e0769
SKS
6024 * gcc.target/avr/pr50739.c: New test.
6025
eb4432f7
JH
60262016-07-05 Jan Hubicka <jh@suse.cz>
6027
6028 * gcc.dg/tree-ssa/scev-14.c: update template.
6029
c01e092f
RS
60302016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6031
6032 * gcc.dg/vect/group-no-gaps-1.c: New test.
6033
8070763a
AK
60342016-07-05 Andi Kleen <ak@linux.intel.com>
6035
6036 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6037 if kernel supports MPX.
6038
3f8257db 60392016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6040
6041 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6042
36a265b1
MM
60432016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6044 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6045
6046 * gcc.target/powerpc/signbit-1.c: New test.
6047 * gcc.target/powerpc/signbit-2.c: New test.
6048 * gcc.target/powerpc/signbit-3.c: New test.
6049
7a98fb6e
KT
60502016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6051
6052 PR rtl-optimization/71594
6053 * gcc.dg/torture/pr71594.c: New test.
6054
1e3d54b4
JH
60552016-07-05 Jan Hubicka <jh@suse.cz>
6056
6057 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6058
84ca3893
DM
60592016-07-05 David Malcolm <dmalcolm@redhat.com>
6060
6061 PR c++/62314
3a146d46 6062 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6063 number of missing semicolon error.
6064 * g++.dg/pr62314-2.C: New test case.
6065
20d0bfce
AF
60662016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6067
6068 * gfortran.dg/coarray_stat_function.f90: New test.
6069 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6070 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6071 to new interfaces.
6072
69aaea06
AV
60732016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6074
6075 PR fortran/71623
6076 * gfortran.dg/deferred_character_17.f90: New test.
6077
f723a43c
CL
60782016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6079
6080 * gcc.target/arm/neon/polytypes.c: Move to ...
6081 * gcc.target/arm/polytypes.c: ... here.
6082 * gcc.target/arm/neon/pr51534.c: Move to ...
6083 * gcc.target/arm/pr51534.c: ... here.
6084 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6085 * gcc.target/arm/vect-vcvt.c: ... here.
6086 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6087 * gcc.target/arm/vect-vcvtq.c: ... here.
6088 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6089 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6090 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6091 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6092 * gcc.target/arm/neon/neon.exp: Delete.
6093 * gcc.target/arm/neon/: Delete.
6094
d73e0ccf
JD
60952016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6096
6097 PR fortran/65575
6098 * gfortran.dg: pr65575.f90: New test.
6099
c20f6223
JD
61002016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6101
6102 PR fortran/35849
6103 * gfortran.dg: pr35849.f90: New test.
6104
2a5537c3
JJ
61052016-07-04 Jakub Jelinek <jakub@redhat.com>
6106
6107 PR c++/71739
6108 * g++.dg/cpp0x/pr71739.C: New test.
6109
740f9751
CL
61102016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6111
6112 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6113
bf749919
DV
61142016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6115
6116 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6117 locr.
6118 * gcc.target/s390/loc-1.c: New test.
6119
430bb38e
YR
61202016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6121
3a146d46
JJ
6122 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6123 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6124
15f6e0da
RR
61252016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6126
6127 PR target/63874
6128 * gcc.target/aarch64/pr63874.c: New test.
6129
79335075
JB
61302016-07-04 Jan Beulich <jbeulich@suse.com>
6131
6132 * g++.dg/header.c: New.
6133 * gcc.dg/header.c: New.
6134
557e8c49
JJ
61352016-07-02 Jakub Jelinek <jakub@redhat.com>
6136
6137 PR c/71719
6138 * c-c++-common/Wunused-var-15.c: New test.
6139
79a592e3
JJ
61402016-07-01 Jakub Jelinek <jakub@redhat.com>
6141
6142 PR fortran/71687
6143 * gfortran.dg/gomp/pr71687.f90: New test.
6144
e2298656
BS
61452016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6146
6147 * gcc.dg/const-float128-ped.c: Require __float128 effective
6148 target and options.
6149 * gcc.dg/const-float128.c: Likewise.
6150 * gcc.dg/torture/float128-cmp-invalid.c: Require
6151 __float128 and base_quadfloat_support effective targets, and
6152 __float128 options.
6153 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6154 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6155 * gcc.dg/torture/float128-nan.c: Likewise.
6156 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6157 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6158 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6159 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6160 (add_options_for___float128): New.
6161 (check_effective_target_base_quadword_support): New.
6162
70c11966
MM
61632016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6164
6165 PR target/71720
6166 * gcc.target/powerpc/pr71720.c: New test.
6167
059541fd
JB
61682016-07-01 Jan Beulich <jbeulich@suse.com>
6169
6170 * gcc.dg/bss.c: New.
6171
2c1e4964
PB
61722016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6173
6174 PR target/71698
6175 * gcc.target/powerpc/pr71698.c: New test.
6176
22e1cb39
GJL
61772016-07-01 Georg-Johann Lay <avr@gjlay.de>
6178
6179 PR target/71151
6180 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6181 instead of ".foo" for its section name.
6182 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6183 depending on MCU's flash size.
6184 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6185 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6186 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6187 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6188 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6189 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6190
466cf574
JB
61912016-07-01 Jan Beulich <jbeulich@suse.com>
6192
6193 * gcc.target/i386/pr65105-2.c: Add -msse2.
6194
351beab7
JJ
61952016-06-30 Jakub Jelinek <jakub@redhat.com>
6196
55a0f21a
JJ
6197 PR tree-optimization/71707
6198 * gcc.dg/strlenopt-29.c: New test.
6199
6245ad72
JJ
6200 PR fortran/71704
6201 * gfortran.dg/gomp/pr71704.f90: New test.
6202
351beab7
JJ
6203 PR fortran/71705
6204 * gfortran.dg/gomp/pr71705.f90: New test.
6205
5a3a6a5e
KN
62062016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6207
6208 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6209 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6210 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6211 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6212 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6213 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6214 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6215 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6216 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6217 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6218 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6219 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6220 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6221 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6222 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6223 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6224 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6225 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6226 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6227 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6228 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6229 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6230 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6231 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6232 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6233 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6234 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6235 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6236 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6237 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6238 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6239 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6240 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6241 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6242 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6243 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6244 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6245 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6246 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6247 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6248 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6249 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6250 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6251 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6252 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6253 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6254 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6255 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6256 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6257 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6258 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6259 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6260 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6261 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6262 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6263 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6264 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6265 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6266 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6267 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6268 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6269 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6270 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6271 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6272 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6273 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6274 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6275 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6276 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6277 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6278 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6279 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6280 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6281 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6282 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6283 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6284 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6285 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6286 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6287 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6288 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6289
3dfa8071 62902016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6291 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6292
6293 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6294
9bd62242 62952016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6296 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6297
6298 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6299
603107fb
DM
63002016-06-30 David Malcolm <dmalcolm@redhat.com>
6301
6302 PR driver/71651
6303 * gcc.dg/spellcheck-options-12.c: New test case.
6304
205cccc7
JJ
63052016-06-30 Jakub Jelinek <jakub@redhat.com>
6306
6307 PR middle-end/71693
6308 * gcc.c-torture/compile/pr71693.c: New test.
6309
f4452176
DM
63102016-06-29 David Malcolm <dmalcolm@redhat.com>
6311
6312 * gcc.dg/spellcheck-params.c: New testcase.
6313 * gcc.dg/spellcheck-params-2.c: New testcase.
6314
c5e74d9d
MM
63152016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6316
6317 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6318 vector extract instructions.
6319 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6320
e44ecbfd
JD
63212016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6322
6323 PR fortran/71686
6324 * gfortran.dg/unexpected_eof_2.f90: New test.
6325 * gfortran.dg/unexpected_eof_3.f90: New test.
6326
ee446d9f
JW
63272016-06-29 Jim Wilson <jim.wilson@linaro.org>
6328
6329 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6330
27f67461
CP
63312016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6332
6333 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6334 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6335 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6336
b1206d29
RB
63372016-06-29 Richard Biener <rguenther@suse.de>
6338
6339 PR middle-end/15256
6340 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6341
1af21224
MW
63422016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6343
6344 * gcc.target/arm/aapcs/neon-vect10.c: Require
6345 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6346 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6347 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6348 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6349 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6350 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6351 * gcc.target/arm/fp16-aapcs-1.c: Require
6352 -mfloat-ab=hard. Also simplify the test.
6353 * gcc.target/arm/fp16-aapcs-2.c: New.
6354
7fe43755
MW
63552016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6356
0b965526 6357 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6358 (add_options_for_arm_fp16_ieee): New.
6359 (add_options_for_arm_fp16_alternative): New.
6360 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6361 long-line.
6362 (effective_target_arm_fp16_hw): New.
6363
264d951a
IE
63642016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6365
6366 PR tree-optimization/71655
6367 * g++.dg/pr71655.C: New test.
6368
5c846a81
ML
63692016-06-29 Martin Liska <mliska@suse.cz>
6370
6371 * gcc.dg/pr71585.c: New test.
6372 * gcc.dg/pr71585-2.c: New test.
6373 * gcc.dg/pr71585-3.c: New test.
6374
fafe9318
YR
63752016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6376
6377 PR tree-optimization/70729
6378 * g++.dg/vect/pr70729.cc: New test.
6379
54d19c3b
TS
63802016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6381
6382 * c-c++-common/gomp/cancel-1.c: Extend.
6383
5f3cd7c3
JJ
63842016-06-29 Jakub Jelinek <jakub@redhat.com>
6385
6386 PR tree-optimization/71625
6387 * gcc.dg/strlenopt-28.c: New test.
6388
4aa83879
RB
63892016-06-29 Richard Biener <rguenther@suse.de>
6390
6391 PR middle-end/71002
6392 * g++.dg/torture/pr71002.C: Adjust testcase.
6393
152ef731
JJ
63942016-06-29 Jakub Jelinek <jakub@redhat.com>
6395
6396 PR c/71685
6397 * gcc.dg/pr71685.c: New test.
6398
63992016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6400
6401 PR c/71552
6402 * gcc.dg/init-bad-9.c: New test.
6403
d41dc215
BS
64042016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6405
6406 * gcc.target/powerpc/abs128-1.c: Require VSX.
6407 * gcc.target/powerpc/copysign128-1.c: Likewise.
6408 * gcc.target/powerpc/inf128-1.c: Likewise.
6409 * gcc.target/powerpc/nan128-1.c: Likewise.
6410
6a20b538
JJ
64112016-06-28 Jakub Jelinek <jakub@redhat.com>
6412
6413 PR middle-end/71626
6414 * gcc.c-torture/execute/pr71626-1.c: New test.
6415 * gcc.c-torture/execute/pr71626-2.c: New test.
6416
77d93c47
PB
64172016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6418
6419 PR target/71656
6420 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6421
a8264058
SB
64222016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6423
6424 PR target/71670
6425 * gcc.target/powerpc/pr71670.c: New testcase.
6426
0dc47331
PB
64272016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6428
6429 PR target/71656
6430 * gcc.target/powerpc/pr71656-1.c: New test.
6431 * gcc.target/powerpc/pr71656-2.c: New test.
6432
b65ffc79
CL
64332016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6434
6435 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6436 around fp16 code.
6437 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6438 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6439 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6440 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6441 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6442 Add arm_neon_fp16_ok effective target.
0b965526
UB
6443 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6444 Likewise.
6445 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6446 Likewise.
6447 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6448 Likewise.
6449 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6450 Likewise.
6451 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6452 Likewise.
6453 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6454 Likewise.
6455 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6456 Likewise.
6457 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6458 Likewise.
6459 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6460 Likewise.
6461 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6462 Likewise.
6463 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6464 Likewise.
b65ffc79 6465
9bb86f40
JH
64662016-06-26 Jan Hubicka <hubicka@ucw.cz>
6467
6468 * gcc.dg/predict-12.c: New testcase.
6469
46db0fd4
JD
64702016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6471
6472 PR fortran/71649
6473 * gfortran.dg/pr71649.f90: New test.
6474
2a65e70b
JJ
64752016-06-25 Jakub Jelinek <jakub@redhat.com>
6476
f8a06e24
JJ
6477 PR tree-optimization/71643
6478 * g++.dg/opt/pr71643.C: New test.
6479
2a65e70b
JJ
6480 PR tree-optimization/71631
6481 * gcc.c-torture/execute/pr71631.c: New test.
6482
7805417a
JH
64832016-06-24 Jan Hubicka <hubicka@ucw.cz>
6484
6485 * gcc.dg/predict-11.c: New testcase.
6486 * gfortran.dg/predict-2.f90: New testcase.
6487
888ed1a3
JH
64882016-06-24 Jan Hubicka <hubicka@ucw.cz>
6489
6490 * gcc.dg/predict-10.c: New test.
6491
53605f35
BS
64922016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6493
6494 * gcc.target/powerpc/abs128-1.c: New.
6495 * gcc.target/powerpc/copysign128-1.c: New.
6496 * gcc.target/powerpc/inf128-1.c: New.
6497 * gcc.target/powerpc/nan128-1.c: New.
6498
7b22b4c6
EB
64992016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6500
6501 * gfortran.dg/pr71642.f90: New test.
6502
37e373c2
JJ
65032016-06-24 Jakub Jelinek <jakub@redhat.com>
6504
6505 PR tree-optimization/71647
6506 * gcc.target/i386/pr71647.c: New test.
6507
b20b79f2
L
65082016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6509
6510 * gcc.target/i386/noplt-gd-1.c: New test.
6511 * gcc.target/i386/noplt-gd-2.c: Likewise.
6512 * gcc.target/i386/noplt-gd-3.c: Likewise.
6513 * gcc.target/i386/noplt-ld-1.c: Likewise.
6514 * gcc.target/i386/noplt-ld-2.c: Likewise.
6515 * gcc.target/i386/noplt-ld-3.c: Likewise.
6516 * lib/target-supports.exp
6517 (check_effective_target_tls_get_addr_via_got): New.
6518
04619cb8
UB
65192016-06-24 Uros Bizjak <ubizjak@gmail.com>
6520
6521 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6522 testsuite compile flags.
6523 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6524 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6525
65262016-06-24 Uros Bizjak <ubizjak@gmail.com>
6527
6528 * g++dg/vect/pr36684.cc: Add dg-do compile.
6529 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6530 * gcc.dg/vect/pr70021.c: Ditto.
6531 * gcc.dg/vect/pr70138-1.c: Ditto.
6532 * gcc.dg/vect/pr70138-2.c: Ditto.
6533 * gcc.dg/vect/pr70354-1.c: Ditto.
6534 * gcc.dg/vect/pr70354-2.c: Ditto.
6535 * gcc.dg/vect/pr71259.c: Ditto.
6536 * gcc.dg/vect/pr71416-1.c: Ditto.
6537 * gcc.dg/vect/slp-43.c: Ditto.
6538 * gcc.dg/vect/slp-45.c: Ditto.
6539 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6540 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6541 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6542 * gfortran.dg/vect/pr69980.f90: Ditto.
6543
65442016-06-24 Uros Bizjak <ubizjak@gmail.com>
6545
6546 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6547 * gcc.dg/vect/bb-slp-30.c: Ditto.
6548 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6549 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6550 * gcc.dg/vect/pr45902.c: Ditto.
6551 * gcc.dg/vect/pr48172.c: Ditto.
6552 * gcc.dg/vect/pr48377.c: Ditto.
6553 * gcc.dg/vect/pr49038.c: Ditto.
6554 * gcc.dg/vect/pr49771.c: Ditto.
6555 * gcc.dg/vect/pr52091.c: Ditto.
6556 * gcc.dg/vect/pr53185-2.c: Ditto.
6557 * gcc.dg/vect/pr56826.c: Ditto.
6558 * gcc.dg/vect/pr60276.c: Ditto.
6559 * gcc.dg/vect/pr62021.c: Ditto.
6560 * gcc.dg/vect/pr63530.c: Ditto.
6561 * gcc.dg/vect/pr65518.c: Ditto.
6562 * gcc.dg/vect/pr65947-1.c: Ditto.
6563 * gcc.dg/vect/pr65947-10.c: Ditto.
6564 * gcc.dg/vect/pr65947-11.c: Ditto.
6565 * gcc.dg/vect/pr65947-12.c: Ditto.
6566 * gcc.dg/vect/pr65947-13.c: Ditto.
6567 * gcc.dg/vect/pr65947-2.c: Ditto.
6568 * gcc.dg/vect/pr65947-3.c: Ditto.
6569 * gcc.dg/vect/pr65947-4.c: Ditto.
6570 * gcc.dg/vect/pr65947-5.c: Ditto.
6571 * gcc.dg/vect/pr65947-6.c: Ditto.
6572 * gcc.dg/vect/pr65947-7.c: Ditto.
6573 * gcc.dg/vect/pr65947-8.c: Ditto.
6574 * gcc.dg/vect/pr65947-9.c: Ditto.
6575 * gcc.dg/vect/pr71416-1.c: Ditto.
6576 * gcc.dg/vect/pr71439.c: Ditto.
6577 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6578 * gcc.dg/vect/vect-bswap16.c: Ditto.
6579 * gcc.dg/vect/vect-bswap32.c: Ditto.
6580 * gcc.dg/vect/vect-bswap64.c: Ditto.
6581 * gcc.dg/vect/vect-live-1.c: Ditto.
6582 * gcc.dg/vect/vect-live-2.c: Ditto.
6583 * gcc.dg/vect/vect-live-3.c: Ditto.
6584 * gcc.dg/vect/vect-live-4.c: Ditto.
6585 * gcc.dg/vect/vect-live-5.c: Ditto.
6586 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6587 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6588 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6589 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6590 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6591 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6592 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6593 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6594 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6595 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6596 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6597 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6598 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6599 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6600 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6601 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6602 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6603
da224bcb
UB
66042016-06-24 Uros Bizjak <ubizjak@gmail.com>
6605
6606 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6607
dfee2870
L
66082016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6609
6610 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6611 ia32 if R_386_GOT32X relocation is supported.
6612 * gcc.target/i386/noplt-3.c: Likewise.
6613 * gcc.target/i386/noplt-2.c: Likewise.
6614 (main): Renamed to ...
6615 (bar): This.
6616 * gcc.target/i386/noplt-4.c: Likewise.
6617 (main): Renamed to ...
6618 (bar): This.
6619 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6620 * gcc.target/i386/pr67400-5.c: Likewise.
6621
a86451b9
JJ
66222016-06-24 Jakub Jelinek <jakub@redhat.com>
6623
00085092
JJ
6624 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6625 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6626
a86451b9
JJ
6627 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6628 f4): Adjust expected diagnostics.
6629 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6630 (T): If OVFP is defined, redefine to TP.
6631 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6632 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6633 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6634 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6635 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6636 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6637 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6638 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6639 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6640 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6641 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6642 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6643 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6644 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6645 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6646 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6647 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6648 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6649 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6650 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6651 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6652 as last argument to __builtin_add_overflow_p.
6653
7bb5d5f4
UB
66542016-06-23 Uros Bizjak <ubizjak@gmail.com>
6655
6656 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6657 dg-options and remove default vector testsuite compile flags.
6658 * g++.dg/vect/pr33860a.cc: Ditto.
6659 * g++.dg/vect/pr45470-a.cc: Ditto.
6660 * g++.dg/vect/pr45470-b.cc: Ditto.
6661 * g++.dg/vect/pr60896.cc: Ditto.
6662 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6663 * gcc.dg/vect/pr18308.c: Ditto.
6664 * gcc.dg/vect/pr24049.c: Ditto.
6665 * gcc.dg/vect/pr33373.c: Ditto.
6666 * gcc.dg/vect/pr36228.c: Ditto.
6667 * gcc.dg/vect/pr42395.c: Ditto.
6668 * gcc.dg/vect/pr42604.c: Ditto.
6669 * gcc.dg/vect/pr46663.c: Ditto.
6670 * gcc.dg/vect/pr48765.c: Ditto.
6671 * gcc.dg/vect/pr49093.c: Ditto.
6672 * gcc.dg/vect/pr49352.c: Ditto.
6673 * gcc.dg/vect/pr52298.c: Ditto.
6674 * gcc.dg/vect/pr52870.c: Ditto.
6675 * gcc.dg/vect/pr53185.c: Ditto.
6676 * gcc.dg/vect/pr53773.c: Ditto.
6677 * gcc.dg/vect/pr56695.c: Ditto.
6678 * gcc.dg/vect/pr62171.c: Ditto.
6679 * gcc.dg/vect/pr63530.c: Ditto.
6680 * gcc.dg/vect/pr68339.c: Ditto.
6681 * gcc.dg/vect/pr71259.c: Ditto.
6682 * gcc.dg/vect/vect-82_64.c: Ditto.
6683 * gcc.dg/vect/vect-83_64.c: Ditto.
6684 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6685 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6686 * gcc.dg/vect/vect-shift-2.c: Ditto.
6687 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6688 * gfortran.dg/vect/pr39318.f90: Ditto.
6689 * gfortran.dg/vect/pr45714-a.f: Ditto.
6690 * gfortran.dg/vect/pr45714-b.f: Ditto.
6691 * gfortran.dg/vect/pr46213.f90: Ditto.
6692
2d4bb02f
MM
66932016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6694 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6695
6696 * gcc.target/powerpc/p9-splat-5.c: New test.
6697
f6d1b868
UB
66982016-06-23 Uros Bizjak <ubizjak@gmail.com>
6699
6700 PR tree-optimization/71488
6701 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6702 * lib/target-supports.exp: ... here.
6703 (check_sse4_hw_available): New procedure.
6704 (check_effective_target_sse4_runtime): Ditto.
6705 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6706 -march=westmere for sse4_runtime targets.
936ff030 6707 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6708 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6709 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6710 (main): Call check_vect ().
a7898180 6711 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6712
c0597759
L
67132016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6714
6715 PR target/66232
6716 PR target/67400
6717 * gcc.target/i386/pr66232-14.c: New file.
6718 * gcc.target/i386/pr66232-15.c: Likewise.
6719 * gcc.target/i386/pr66232-16.c: Likewise.
6720 * gcc.target/i386/pr66232-17.c: Likewise.
6721 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6722 ia32 if R_386_GOT32X relocation is supported.
6723 * gcc.target/i386/pr67400-2.c: Likewise.
6724 * gcc.target/i386/pr67400-3.c: Likewise.
6725 * gcc.target/i386/pr67400-4.c: Likewise.
6726 * gcc.target/i386/pr67400-6.c: Likewise.
6727 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6728 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6729
5b0e27a7
JD
67302016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6731
6732 PR libgfortran/48852
6733 * gfortran.dg/char4_iunit_1.f03: Update test.
6734 * gfortran.dg/f2003_io_5.f03: Update test.
6735 * gfortran.dg/real_const_3.f90: Update test.
6736
7f586d90
AK
67372016-06-23 Andi Kleen <ak@linux.intel.com>
6738
6739 * g++.dg/bprob/bprob.exp: Support autofdo.
6740 * g++.dg/tree-prof/tree-prof.exp: dito.
6741 * gcc.dg/tree-prof/tree-prof.exp: dito.
6742 * gcc.misc-tests/bprob.exp: dito.
6743 * gfortran.dg/prof/prof.exp: dito.
6744 * lib/profopt.exp: dito.
6745 * lib/target-supports.exp: Check for autofdo.
6746
60fa7862
ML
67472016-06-23 Martin Liska <mliska@suse.cz>
6748
6749 * gcc.dg/pr71619.c: New test.
6750
e3d62871
UB
67512016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6752
6753 PR target/67400
cc901875
UB
6754 * gcc.target/i386/pr67400-1.c: New test.
6755 * gcc.target/i386/pr67400-2.c: Likewise.
6756 * gcc.target/i386/pr67400-3.c: Likewise.
6757 * gcc.target/i386/pr67400-4.c: Likewise.
6758 * gcc.target/i386/pr67400-5.c: Likewise.
6759 * gcc.target/i386/pr67400-6.c: Likewise.
6760 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6761
ac81cf0b
DM
67622016-06-22 David Malcolm <dmalcolm@redhat.com>
6763
6764 * c-c++-common/missing-header-1.c: New test case.
6765 * c-c++-common/missing-header-2.c: New test case.
6766 * c-c++-common/missing-header-3.c: New test case.
6767 * c-c++-common/missing-header-4.c: New test case.
6768
1a4f11c8
DM
67692016-06-22 David Malcolm <dmalcolm@redhat.com>
6770
6771 PR c/70339
6772 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6773 hint.
6774 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6775 expected results due to builtin "nanl" now being suggested for
6776 "name".
6777 * gcc.dg/pr67580.c: Update expected messages.
6778 * gcc.dg/spellcheck-identifiers.c: New testcase.
6779 * gcc.dg/spellcheck-typenames.c: New testcase.
6780
a93eac6a
DM
67812016-06-22 David Malcolm <dmalcolm@redhat.com>
6782
6783 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6784 file.
6785 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6786 diagnostic-test-show-locus-parseable-fixits.c to sources for
6787 diagnostic_plugin_test_show_locus.c.
6788 * lib/gcc-defs.exp (freeform_regexps): New global.
6789 (dg-regexp): New function.
6790 (handle-dg-regexps): New function.
6791 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6792 freeform_regexps to the empty list.
6793 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6794
49e76ff1
IE
67952016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6796
f6d1b868 6797 PR tree-optimization/71488
49e76ff1
IE
6798 * g++.dg/pr71488.C: New test.
6799 * gcc.dg/vect/vect-bool-cmp.c: New test.
6800
951d8c8a
EB
68012016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6802
6803 * gcc.dg/guality/param-5.c: New test.
6804
b60fc3bd
BE
68052016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6806
6807 * gcc.target/i386/asm-flag-7.c: New test.
6808
0609abda
TS
68092016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6810
6811 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6812 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6813 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6814 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6815 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6816 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6817 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6818 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6819 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6820 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6821 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6822 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6823 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6824 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6825 * lib/target-supports.exp: Likewise.
6826
ee2499b4
TS
68272016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6828
6829 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6830 * gcc.dg/attr-ms_struct-2.c: Likewise.
6831 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6832 * gcc.dg/bf-ms-attrib.c: Likewise.
6833 * gcc.dg/bf-ms-layout-2.c: Likewise.
6834 * gcc.dg/bf-ms-layout-3.c: Likewise.
6835 * gcc.dg/bf-ms-layout.c: Likewise.
6836 * gcc.dg/bf-no-ms-layout.c: Likewise.
6837 * gcc.target/i386/bitfield1.c: Likewise.
6838 * gcc.target/i386/bitfield2.c: Likewise.
6839 * gcc.target/i386/bitfield3.c: Likewise.
6840
caea59ff
KN
68412016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6842
6843 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6844 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6845 override other than -mcpu=power9 command-line option is specified,
6846 or if the target operating system is aix.
6847 * gcc.target/powerpc/darn-1.c: Likewise.
6848 * gcc.target/powerpc/darn-2.c: Likewise.
6849 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6850 test if effective-target is not powerpc_p9vector_ok or if the
6851 target operating system is not defined.
6852 * gcc.target/powerpc/vslv-1.c: Likewise.
6853 * gcc.target/powerpc/vsrv-0.c: Likewise.
6854 * gcc.target/powerpc/vsrv-1.c: Likewise.
6855
63617e30
TB
68562016-06-21 Tobias Burnus <burnus@net-b.de>
6857
6858 PR fortran/71068
6859 * gfortran.dg/coarray/data_1.f90: New.
6860
89192c3c
WD
68612016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6862
6863 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6864 (dg-require-effective-target): Use arm_v8_neon_hw.
6865 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6866 (dg-require-effective-target): Likewise.
6867 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6868 (dg-require-effective-target): Likewise.
6869 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6870 (dg-require-effective-target): Likewise.
6871 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6872 (dg-require-effective-target): Likewise.
6873 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6874 (dg-require-effective-target): Likewise.
6875 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6876 Add AArch64 check.
6877
64ac50e2
WD
68782016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6879
6880 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6881 Set to 3 so test passes.
6882
6252b5db
WD
68832016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6884
6885 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6886
3b9bc511
IV
68872016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6888
6889 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6890 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6891 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6892 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6893
21db1c78
IV
68942016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6895
6896 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6897 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6898
9d30e86f
L
68992016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6900
6901 PR target/71549
6902 * gcc.target/i386/pr71549.c: New test.
6903
448a7c69
KN
69042016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6905
6906 * gcc.target/powerpc/vadsdu-0.c: Replace
6907 dg-require-effective-target directive to allow test to run on more
6908 platforms, and add dg-skip-if directive to disable test on aix
6909 platforms because of known incompatibilities.
6910 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6911 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6912 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6913 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6914 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6915 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6916 * gcc.target/powerpc/vadsdub-2.c: Replace
6917 dg-require-effective-target directive to allow test to run on more
6918 platforms, and add dg-skip-if directive to disable test on aix
6919 platforms because of known incompatibilities.
6920 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6921 with vec_absdb call to differentiate this test from vadsdub-1.c.
6922 * gcc.target/powerpc/vadsduh-1.c: Replace
6923 dg-require-effective-target directive to allow test to run on more
6924 platforms, and add dg-skip-if directive to disable test on aix
6925 platforms because of known incompatibilities.
6926 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6927 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6928 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6929
0ad84f34
JJ
69302016-06-21 Jakub Jelinek <jakub@redhat.com>
6931
6932 PR tree-optimization/71588
6933 * gcc.dg/pr71558.c: New test.
6934
e71e8d94
SKS
69352016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6936
6937 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6938 * c-c++-common/pr68657-2.c: Likewise.
6939 * c-c++-common/pr68657-3.c: Likewise.
6940 * gcc.dg/torture/pr69714.c: Require int32plus support.
6941 * gcc.dg/torture/pr70025.c: Likewise.
6942 * gcc.dg/torture/pr70083.c: Likewise.
6943 * gcc.dg/torture/pr70542.c: Likewise.
6944 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6945
5a578671
JM
69462016-06-20 Joseph Myers <joseph@codesourcery.com>
6947
6948 PR c/71601
6949 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6950
7a9df68e
JJ
69512016-06-20 Jakub Jelinek <jakub@redhat.com>
6952
50aa64d5
JJ
6953 PR middle-end/71581
6954 * gcc.dg/pr71581.c: New test.
6955
7a9df68e
JJ
6956 PR rtl-optimization/71591
6957 * gcc.dg/cpp/pr71591.c: New test.
6958
3947cf19
DR
69592016-06-20 David B. Robins <gcc@davidrobins.net>
6960
6961 PR target/71571
6962 * g++.dg/torture/pr71571.C: New test.
6963
c4ff221e
JJ
69642016-06-20 Jakub Jelinek <jakub@redhat.com>
6965
6966 PR target/71559
6967 * gcc.target/i386/sse2-pr71559.c: New test.
6968 * gcc.target/i386/avx-pr71559.c: New test.
6969 * gcc.target/i386/avx512f-pr71559.c: New test.
6970
f1b5abfb
TB
69712016-06-20 Tobias Burnus <burnus@net-b.de>
6972
6973 PR fortran/71194
6974 * gfortran.dg/pointer_remapping_10.f90: New.
6975
842107e4
DM
69762016-06-20 David Malcolm <dmalcolm@redhat.com>
6977
6978 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6979
d9e8bdfd
MS
69802016-06-20 Martin Sebor <msebor@redhat.com>
6981
6982 PR c/69507
6983 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6984 * gnu90-const-expr-1.c: Same.
6985 * gnu99-const-expr-1.c: Same.
6986 * gnu99-static-1.c: Same.
6987
67785479
RL
69882016-06-20 Renlin Li <renlin.li@arm.com>
6989
29f09b38 6990 PR testsuite/71489
67785479
RL
6991 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6992
636929b8
JG
69932016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6994
6995 * gcc.target/aarch64/vcvt_f64_1.c: New.
6996 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6997 * gcc.target/aarch64/vrecp_f64_1.c: New.
6998
ff7b374b
KT
69992016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7000
7001 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7002 "alignement".
7003
554cfc9e
GJL
70042016-06-20 Georg-Johann Lay <avr@gjlay.de>
7005
7006 PR target/71103
7007 * gcc.target/avr/torture/pr71103-2.c: New test.
7008
94087e88 70092016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7010
7011 PR c/69507
7012 * gcc.dg/alignof.c: New test.
7013
c561b091
PC
70142016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7015
7016 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7017 vs dg-error; test constexpr specifier too.
7018
bf54f123
PC
70192016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7020
7021 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7022
4e53aa97
CL
70232016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7024
7025 * lib/target-supports.exp
7026 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7027 arm_neon_ok and merge flags. Fix temporary test name.
7028 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7029 and merge flags.
7030
69071d86
ML
70312016-06-17 Martin Liska <mliska@suse.cz>
7032
7033 * gcc.dg/predict-9.c: Fix dump scanning.
7034
68b3b858
BC
70352016-06-17 Bin Cheng <bin.cheng@arm.com>
7036
7037 PR tree-optimization/71354
7038 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7039
d3ee260a
BC
70402016-06-17 Bin Cheng <bin.cheng@arm.com>
7041
7042 PR tree-optimization/71347
7043 * gcc.dg/tree-ssa/pr71347.c: New test.
7044
bd8fb114
BC
70452016-06-17 Bin Cheng <bin.cheng@arm.com>
7046
7047 PR tree-optimization/71354
7048 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7049
97816be4
BC
70502016-06-17 Bin Cheng <bin.cheng@arm.com>
7051
7052 * gcc.dg/vect/vect-alias-check-1.c: New test.
7053
2d761a37
SKS
70542016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7055
e0277d6b 7056 PR target/71151
2d761a37
SKS
7057 * gcc.target/avr/pr71151-1.c: New test.
7058 * gcc.target/avr/pr71151-2.c: New test.
7059 * gcc.target/avr/pr71151-3.c: New test.
7060 * gcc.target/avr/pr71151-4.c: New test.
7061 * gcc.target/avr/pr71151-5.c: New test.
7062 * gcc.target/avr/pr71151-6.c: New test.
7063 * gcc.target/avr/pr71151-7.c: New test.
7064 * gcc.target/avr/pr71151-8.c: New test.
7065 * gcc.target/avr/pr71151-common.h: New test.
7066
68fa96d6
ML
70672016-06-16 Martin Liska <mliska@suse.cz>
7068
7069 * gfortran.dg/predict-1.f90: New test.
7070
b6ca982f
UB
70712016-06-16 Uros Bizjak <ubizjak@gmail.com>
7072
7073 PR target/71242
3a146d46 7074 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7075
1dc8d15b
JH
70762016-06-16 Jan Hubicka <hubicka@ucw.cz>
7077
7078 * g++.dg/vect/pr36648.cc: Disable cunrolli
7079
67c25816
JJ
70802016-06-16 Jakub Jelinek <jakub@redhat.com>
7081
c577adb2
JJ
7082 PR target/71554
7083 * gcc.c-torture/execute/pr71554.c: New test.
7084
67c25816
JJ
7085 PR rtl-optimization/71532
7086 * gcc.dg/torture/pr71532.c: New test.
7087
1a3c3ee9
MM
70882016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7089
7090 * gcc.target/powerpc/p9-dimode1.c: New test.
7091 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7092
f29468a7
JJ
70932016-06-15 Jakub Jelinek <jakub@redhat.com>
7094
61daecc4
JJ
7095 * gcc.c-torture/compile/20160615-1.c: New test.
7096
f29468a7
JJ
7097 * g++.dg/cpp0x/ref-qual17.C: New test.
7098
209d1e2d
IE
70992016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7100
7101 PR middle-end/71529
7102 * gcc.target/i386/pr71529.C: New test.
7103
8dc35712
AH
71042016-06-15 Alan Hayward <alan.hayward@arm.com>
7105
7106 PR tree-optimization/71483
7107 * g++.dg/vect/pr71483.c: New
7108
b8911cb8
PC
71092016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7110
7111 PR c++/70202
7112 * g++.dg/inherit/crash6.C: New.
7113 * g++.dg/inherit/union2.C: Likewise.
7114 * g++.dg/inherit/virtual12.C: Likewise.
7115 * g++.dg/inherit/virtual13.C: Likewise.
7116 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7117
cf5d08ab
UB
71182016-06-15 Uros Bizjak <ubizjak@gmail.com>
7119
e3d62871 7120 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7121
8f482165
AH
71222016-06-15 Alan Hayward <alan.hayward@arm.com>
7123
7124 PR tree-optimization/71439
7125 * gcc.dg/vect/pr71439.c: New
7126
3256673f
KT
71272016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7128
7129 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7130
b17dc4d4
RB
71312016-06-15 Richard Biener <rguenther@suse.de>
7132
7133 * gcc.dg/vect/slp-45.c: New testcase.
7134
2a5825f2
RB
71352016-06-15 Richard Biener <rguenther@suse.de>
7136
7137 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7138
6e433d0b
BS
71392016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7140
7141 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7142 requirements, and disable for AIX for now.
7143 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7144
abe7f828
JJ
71452016-06-14 Jakub Jelinek <jakub@redhat.com>
7146
a09c81b4
JJ
7147 PR c++/71528
7148 * g++.dg/opt/pr71528.C: New test.
7149
abe7f828
JJ
7150 PR c++/71516
7151 * g++.dg/init/pr71516.C: New test.
7152
acfadf06
PC
71532016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7154
7155 * g++.dg/init/array46.C: New.
7156
4d568ab2
UB
71572016-06-14 Uros Bizjak <ubizjak@gmail.com>
7158
e3d62871
UB
7159 * gcc.target/i386/float128-3.c: New test.
7160 * gcc.target/i386/quad-sse4.c: Ditto.
7161 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7162 Update scan strings.
4d568ab2 7163
30934c5d
RB
71642016-06-14 Richard Biener <rguenther@suse.de>
7165
7166 PR middle-end/71526
7167 * gfortran.dg/pr71526.f90: New testcase.
7168
3970e545
AV
71692016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7170
7171 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7172 * gcc.dg/zero_bits_compound-1.c: Likewise.
7173
04976c6e
RB
71742016-06-14 Richard Biener <rguenther@suse.de>
7175
7176 PR tree-optimization/71522
7177 * gcc.dg/torture/pr71522.c: New testcase.
7178
23e025db
JJ
71792016-06-14 Jakub Jelinek <jakub@redhat.com>
7180
7181 PR tree-optimization/71520
7182 * gcc.dg/tree-ssa/pr71520.c: New test.
7183
90b72e84
RB
71842016-06-14 Richard Biener <rguenther@suse.de>
7185
7186 PR tree-optimization/71521
86c24ba6 7187 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7188
ef7cf206
JJ
71892016-06-13 Jakub Jelinek <jakub@redhat.com>
7190
0dda258b
JJ
7191 PR sanitizer/71498
7192 * c-c++-common/ubsan/bounds-13.c: New test.
7193
ef7cf206
JJ
7194 PR preprocessor/71183
7195 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7196
a73786e3
JL
71972016-06-13 Jeff Law <law@redhat.com>
7198
7199 PR tree-optimization/71403
7200 * c-c++-common/ubsan/pr71403-1.c: New test.
7201 * c-c++-common/ubsan/pr71403-2.c: New test.
7202 * c-c++-common/ubsan/pr71403-3.c: New test.
7203
0ac249bf
JJ
72042016-06-13 Jakub Jelinek <jakub@redhat.com>
7205
7206 PR middle-end/71478
7207 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7208 Add -Wno-psabi -w to dg-options.
7209
5408a64a
KN
72102016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7211
7212 * gcc.target/powerpc/vadsdu-0.c: New test.
7213 * gcc.target/powerpc/vadsdu-1.c: New test.
7214 * gcc.target/powerpc/vadsdu-2.c: New test.
7215 * gcc.target/powerpc/vadsdu-3.c: New test.
7216 * gcc.target/powerpc/vadsdu-4.c: New test.
7217 * gcc.target/powerpc/vadsdu-5.c: New test.
7218 * gcc.target/powerpc/vadsdub-1.c: New test.
7219 * gcc.target/powerpc/vadsdub-2.c: New test.
7220 * gcc.target/powerpc/vadsduh-1.c: New test.
7221 * gcc.target/powerpc/vadsduh-2.c: New test.
7222 * gcc.target/powerpc/vadsduw-1.c: New test.
7223 * gcc.target/powerpc/vadsduw-2.c: New test.
7224
f7e4f2e3
DM
72252016-06-13 David Malcolm <dmalcolm@redhat.com>
7226
7227 * gcc.dg/c99-init-2.c (c): Update expected error message.
7228 * gcc.dg/init-bad-8.c (foo): Likewise.
7229 * gcc.dg/spellcheck-fields-3.c: New test case.
7230
ad23a23e
ML
72312016-06-13 Martin Liska <mliska@suse.cz>
7232
7233 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7234 and "guess loop iv compared" heuristics.
7235 * gcc.dg/predict-2.c: Likewise.
7236 * gcc.dg/predict-3.c: Likewise.
7237 * gcc.dg/predict-4.c: Likewise.
7238 * gcc.dg/predict-5.c: Likewise.
7239 * gcc.dg/predict-6.c: Likewise.
7240
146c55da
MP
72412016-06-13 Marek Polacek <polacek@redhat.com>
7242
7243 PR middle-end/71476
7244 * c-c++-common/Wswitch-unreachable-4.c: New test.
7245 * gcc.dg/Wswitch-unreachable-2.c: New test.
7246 * g++.dg/tm/jump1.C: Move dg-warning.
7247
42e77cbc
EB
72482016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7249
7250 * gnat.dg/renaming10.ad[sb]: New test.
7251
7474dcc1
PT
72522016-06-13 Paul Thomas <pault@gcc.gnu.org>
7253
7254 PR fortran/70673
7255 * gfortran.dg/pr70673.f90: New test.
7256
f57f53d3
RB
72572016-06-13 Richard Biener <rguenther@suse.de>
7258
7259 PR middle-end/64516
7260 * gcc.dg/align-3.c: New testcase.
7261
5843a5f0
ML
72622016-06-13 Martin Liska <mliska@suse.cz>
7263
7264 * gcc.target/i386/pr71458.c: New test.
7265
aa8fdb44
UB
72662016-06-12 Uros Bizjak <ubizjak@gmail.com>
7267
7268 PR target/71241
3a146d46 7269 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7270
2043e4d7
DH
72712016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7272
7273 PR target/60751
7274 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7275 statement.
7276
d3dc025d
DH
72772016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7278
7279 PR target/60751
7280 * gfortran.dg/comma_IO_extension_1.f90: New test.
7281 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7282 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7283 statement.
7284 * gfortran.dg/graphite/pr38083.f90: Likewise.
7285 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7286 missing format.
7287
a31d78c6
EB
72882016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7289
7290 * gnat.dg/case_character.adb: New test.
7291
95c18dd0
SB
72922016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7293
7294 PR middle-end/71310
7295 * gcc.target/powerpc/pr71310.c: New testcase.
7296
b97d37b4
KV
72972016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7298
7299 PR middle-end/71478
7300 * gcc.dg/pr71478.c: New test.
7301
900bcda3
JJ
73022016-06-10 Jakub Jelinek <jakub@redhat.com>
7303
ec1c20db
JJ
7304 PR middle-end/71494
7305 * gcc.c-torture/execute/pr71494.c: New test.
7306
50b15873
JJ
7307 PR c/68657
7308 * gcc.target/i386/pr68657.c: New test.
7309
900bcda3
JJ
7310 PR inline-asm/68843
7311 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7312 (test): Add -masm=intel alternatives.
7313
4d926e34
MS
73142016-06-10 Martin Sebor <msebor@redhat.com>
7315
7316 PR c/71392
7317 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7318
ad071b2b
JL
73192016-06-10 Jeff Law <law@redhat.com>
7320
7321 PR tree-optimization/71335
7322 * gcc.c-torture/execute/pr71335.c: New test.
7323
2704efe8
DM
73242016-06-10 David Malcolm <dmalcolm@redhat.com>
7325
7326 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7327 the various "cannot tail-call: " messages.
7328
18c9b7d4
CL
73292016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7330
7331 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7332 and options.
7333
7cfa10f3
MO
73342016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7335
7336 PR sanitizer/71480
7337 * c-c++-common/asan/pr71480.c: New test.
7338
1f24fd3e
L
73392016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7340
7341 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7342 (ASMNAME2): Likewise.
7343 (main): Replace fn in asm statement with ASMNAME ("fn").
7344 * gcc.dg/guality/pr68037-2.c: Likewise.
7345 * gcc.dg/guality/pr68037-3.c: Likewise.
7346 * gcc.dg/torture/pr68037-1.c: Likewise.
7347 * gcc.dg/torture/pr68037-2.c: Likewise.
7348 * gcc.dg/torture/pr68037-3.c: Likewise.
7349
ad551c07
BE
73502016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7351
7352 PR inline-asm/68843
7353 * gcc.target/i386/pr68843-1.c: New test.
7354 * gcc.target/i386/pr68843-2.c: New test.
7355
4b1ffdb1 73562016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7357 Cesar Philippidis <cesar@codesourcery.com>
7358
7359 PR middle-end/71373
7360 * gcc.dg/goacc/nested-function-1.c: New file.
7361 * gcc.dg/goacc/nested-function-2.c: Likewise.
7362 * gcc.dg/goacc/pr71373.c: Likewise.
7363 * gfortran.dg/goacc/cray-2.f95: Likewise.
7364 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7365 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7366 * gfortran.dg/goacc/cray.f95: Update.
7367 * gfortran.dg/goacc/loop-1.f95: Likewise.
7368 * gfortran.dg/goacc/loop-3.f95: Likewise.
7369 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7370 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7371
73722016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7373
7374 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7375 for OpenACC tile clauses.
7376 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7377
7378 PR c/71381
7379 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7380 to...
7381 * c-c++-common/goacc/cache-2.c: ... this new file.
7382 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7383 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7384 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7385 usage.
7386 * gfortran.dg/goacc/cray.f95: Likewise.
7387 * gfortran.dg/goacc/loop-1.f95: Likewise.
7388
89851e4c
AH
73892016-06-10 Alan Hayward <alan.hayward@arm.com>
7390
7391 PR tree-optimization/71407
7392 PR tree-optimization/71416
7393 * gcc.dg/vect/pr71407.c: New
7394 * gcc.dg/vect/pr71416-1.c: New
7395 * gcc.dg/vect/pr71416-2.c: New
7396
200eafbf
RB
73972016-06-10 Richard Biener <rguenther@suse.de>
7398
7399 PR middle-end/71477
7400 * gcc.dg/torture/pr71477.c: New testcase.
7401
4df99d92
JK
74022016-06-09 Julia Koval <julia.koval@intel.com>
7403
7404 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7405 * gcc.target/i386/interrupt-13.c: Likewise.
7406 * gcc.target/i386/interrupt-15.c: Likewise.
7407 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7408 * gcc.target/i386/interrupt-24.c: Likewise.
7409 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7410 * gcc.target/i386/interrupt-9.c: Likewise.
7411 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7412
e01b4e16
MS
74132016-06-09 Martin Sebor <msebor@redhat.com>
7414
7415 PR c/70883
7416 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7417 * gcc.dg/builtin-constant_p-1.c: Same.
7418 * gcc.dg/builtins-error.c: Same.
7419 * gcc.dg/pr70859.c: Same.
7420
9c35db0e
SKS
74212016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7422
7423 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7424 * gcc.dg/torture/pr68067-1.c: Likewise.
7425 * gcc.dg/torture/pr68067-2.c: Likewise.
7426
74272016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7428
7429 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7430 when setting SIZE.
7431
392a81b9
PC
74322016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7433
7434 PR c++/71465
7435 * g++.dg/inherit/crash5.C: New.
7436 Revert:
7437 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7438
7439 PR c++/70202
7440 * g++.dg/inherit/crash5.C: New.
7441 * g++.dg/inherit/virtual1.C: Adjust.
7442
e49efc14
ML
74432016-06-09 Martin Liska <mliska@suse.cz>
7444
7445 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7446 * g++.dg/predict-loop-exit-2.C: Likewise.
7447 * g++.dg/predict-loop-exit-3.C: Likewise.
7448 * gcc.dg/predict-1.c: Likewise.
7449 * gcc.dg/predict-2.c: Likewise.
7450 * gcc.dg/predict-3.c: Likewise.
7451 * gcc.dg/predict-4.c: Likewise.
7452 * gcc.dg/predict-5.c: Likewise.
7453 * gcc.dg/predict-6.c: Likewise.
7454 * gcc.dg/predict-7.c: Likewise.
7455
36d57986
RB
74562016-06-09 Richard Biener <rguenther@suse.de>
7457
7458 PR tree-optimization/71462
7459 * gcc.dg/torture/pr71462.c: New testcase.
7460
7d82e8e4
MP
74612016-06-09 Marek Polacek <polacek@redhat.com>
7462
7463 PR c/65471
7464 * gcc.dg/c11-generic-3.c: New test.
7465
c8a71589
PC
74662016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7467
7468 * g++.dg/init/array42.C: New.
7469 * g++.dg/init/array43.C: Likewise.
7470 * g++.dg/init/array44.C: Likewise.
7471 * g++.dg/init/array45.C: Likewise.
7472 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7473 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7474 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7475 * g++.dg/gomp/pr35751.C: Likewise.
7476 * g++.dg/init/array23.C: Likewise.
7477 * g++.dg/init/brace2.C: Likewise.
7478 * g++.dg/init/brace6.C: Likewise.
7479
44a845ca
MS
74802016-06-08 Martin Sebor <msebor@redhat.com>
7481 Jakub Jelinek <jakub@redhat.com>
7482
7483 PR c++/70507
7484 PR c/68120
7485 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7486 * c-c++-common/builtin-arith-overflow-2.c: New test.
7487 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7488 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7489 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7490
2ef16b6e
JJ
74912016-06-08 Jakub Jelinek <jakub@redhat.com>
7492
7493 PR c++/71442
7494 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7495
5e3ee346
AL
74962016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7497
7498 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7499 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7500 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7501 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7502 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7503 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7504 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7505 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7506 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7507 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7508 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7509 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7510 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7511
b2ae2814
RB
75122016-06-08 Richard Biener <rguenther@suse.de>
7513
7514 PR tree-optimization/68558
7515 * gcc.dg/vect/slp-44.c: New testcase.
7516
e09b4c37
RB
75172016-06-08 Richard Biener <rguenther@suse.de>
7518
7519 * gcc.dg/vect/slp-43.c: New testcase.
7520
72d50660
RB
75212016-06-08 Richard Biener <rguenther@suse.de>
7522
7523 PR tree-optimization/71452
7524 * gcc.dg/torture/pr71452.c: New testcase.
7525
988c115c
JJ
75262016-06-08 Jakub Jelinek <jakub@redhat.com>
7527
7528 PR c++/71448
7529 * g++.dg/torture/pr71448.C: New test.
7530
73d73b48
BS
75312016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7532
7533 PR debug/71432
7534 PR ada/71413
7535 * g++.dg/debug/pr71432.C: New test.
7536
bdd15d0c
PK
75372016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7538
7539 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7540 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7541 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7542
ce0607bb
AH
75432016-06-08 Alan Hayward <alan.hayward@arm.com>
7544
7545 * gcc.dg/vect/vect-live-2.c: Update effective target.
7546 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7547 * lib/target-supports.exp: Add aarch64 to vect_long.
7548
92a5f2ba
MP
75492016-06-08 Marek Polacek <polacek@redhat.com>
7550
7551 PR c/71418
7552 * gcc.dg/noncompile/pr71418.c: New test.
7553
08203f73
MP
7554 PR c/71426
7555 * gcc.dg/noncompile/pr71426.c: New test.
7556
d1fcc2bd
JH
75572016-06-07 Jan Hubicka <hubicka@ucw.cz>
7558
7559 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7560 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7561 * gcc.dg/predict-3.c: Update template.
7562 * gcc.dg/predict-5.c: Update template.
7563 * gcc.dg/predict-6.c: Update template.
7564 * gcc.dg/predict-9.c: Update template.
7565 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7566
a23e6f1c
BS
75672016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7568
7569 * gcc.target/powerpc/vec-mul.c: New test.
7570
6ffd47b7
DM
75712016-06-07 David Malcolm <dmalcolm@redhat.com>
7572
7573 * gcc.dg/spellcheck-fields-2.c: New test case.
7574
bfd67b47
RB
75752016-06-07 Richard Biener <rguenther@suse.de>
7576
7577 PR c/61564
7578 * gcc.dg/Wpragmas-1.c: New testcase.
7579 * gcc.dg/Wattributes-4.c: Likewise.
7580 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7581 entry.
7582
701b9a47
CL
75832016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7584
7585 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7586 spurious debug code.
7587
6b80d6fa
RB
75882016-06-07 Richard Biener <rguenther@suse.de>
7589
7590 PR tree-optimization/71428
7591 * gcc.dg/torture/pr71428.c: New testcase.
7592
0f3f9437
RB
75932016-06-07 Richard Biener <rguenther@suse.de>
7594
7595 PR middle-end/71423
7596 * gcc.dg/torture/pr71423.c: New testcase.
7597
ec963f2a
KV
75982016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7599
7600 PR middle-end/71408
7601 * gcc.dg/tree-ssa/pr71408.c: New test.
7602
46ab5b6e
KV
76032016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7604
7605 PR middle-end/71281
7606 * g++.dg/torture/pr71281.C: New test.
7607
1f40cff3
MP
76082016-06-06 Marek Polacek <polacek@redhat.com>
7609
7610 PR c/71362
7611 * gcc.dg/pr71362.c: New test.
7612
6f5bcd24
JJ
76132016-06-06 Jakub Jelinek <jakub@redhat.com>
7614 Patrick Palka <ppalka@gcc.gnu.org>
7615
7616 PR c++/70847
7617 PR c++/71330
7618 PR c++/71393
7619 * g++.dg/opt/pr70847.C: New test.
7620 * g++.dg/ubsan/pr70847.C: New test.
7621 * g++.dg/ubsan/pr71393.C: New test.
7622
158beb4a
JJ
76232016-06-06 Jakub Jelinek <jakub@redhat.com>
7624
7625 PR tree-optimization/71259
7626 * gcc.dg/vect/pr71259.c: New test.
7627
d9b950dd
DM
76282016-06-06 David Malcolm <dmalcolm@redhat.com>
7629
7630 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7631 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7632 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7633 above.
7634
36f9ad69
KT
76352016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7636
7637 PR middle-end/37780
7638 * gcc.c-torture/execute/pr37780.c: New test.
7639 * gcc.target/aarch64/pr37780_1.c: Likewise.
7640 * gcc.target/arm/pr37780_1.c: Likewise.
7641
5545a907
MP
76422016-06-06 Marek Polacek <polacek@redhat.com>
7643
7644 * c-c++-common/attr-may-alias-1.c: New test.
7645 * c-c++-common/attr-may-alias-2.c: New test.
7646 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7647
93671519
BE
76482016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7649
7650 PR c/24414
7651 * gcc.target/i386/pr24414.c: New test.
7652
690f24b7
JM
76532016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7654
7655 * gcc.target/sparc/vis4misc.c: New file.
7656 * gcc.target/sparc/fpcmp.c: Likewise.
7657 * gcc.target/sparc/fpcmpu.c: Likewise.
7658
31ce6157
AH
76592016-06-06 Alan Hayward <alan.hayward@arm.com>
7660
7661 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7662 * gcc.dg/vect/vect-live-3.c: Likewise.
7663
9fcebb5a
RB
76642016-06-06 Richard Biener <rguenther@suse.de>
7665
7666 PR tree-optimization/71398
7667 * gcc.dg/torture/pr71398.c: New testcase.
7668
903ca97b
UB
76692016-06-06 Uros Bizjak <ubizjak@gmail.com>
7670
7671 PR target/71389
7672 * g++.dg/pr71389.C: New test.
7673
9c1eb332
JD
76742016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7675
7676 PR fortran/71404
7677 * gfortran.dg/fmt_read_5.f: New test.
7678
b2d83bd2
AV
76792016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7680
7681 PR fortran/69659
7682 * gfortran.dg/class_array_22.f03: New test.
7683
ec81960e
JH
76842016-06-05 Jan Hubicka <hubicka@ucw.cz>
7685
7686 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7687
429d2750
JH
76882016-06-05 Jan Hubicka <hubicka@ucw.cz>
7689
7690 * gcc.dg/predict-9.c: Update template.
7691
c1c00983
PC
76922016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7693
7694 PR c++/49377
7695 * g++.dg/template/pr49377.C: New.
7696
1927a963
JJ
76972016-06-04 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR tree-optimization/71405
7700 * g++.dg/torture/pr71405.C: New test.
7701
909a11ad
PC
77022016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7703
7704 PR c++/70202
7705 * g++.dg/inherit/crash5.C: New.
7706 * g++.dg/inherit/virtual1.C: Adjust.
7707
08bbb1f8
JL
77082016-06-03 Jeff Law <law@redhat.com>
7709
7710 PR tree-optimization/71316
7711 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7712
7c35235c
JJ
77132016-06-03 Jakub Jelinek <jakub@redhat.com>
7714
7715 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7716 dg-additional-options with just -fno-tree-scev-cprop in it.
7717 * gcc.dg/vect/vect-live-2.c: Likewise.
7718 * gcc.dg/vect/vect-live-5.c: Likewise.
7719 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7720 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7721 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7722
c8572dd6
PP
77232016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7724
7725 PR c++/27100
7726 * g++.dg/other/friend6.C: New test.
7727
1c7733a7
BS
77282016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7729
7730 * g++.dg/torture/ppc-ldst-array.C: New.
7731
0d2f700f
JM
77322016-06-03 Joseph Myers <joseph@codesourcery.com>
7733
7734 PR target/71276
7735 PR target/71277
7736 * gcc.dg/torture/builtin-fp-int-inexact.c,
7737 gcc.target/i386/387-builtin-fp-int-inexact.c,
7738 gcc.target/i386/387-rint-inline-1.c,
7739 gcc.target/i386/387-rint-inline-2.c,
7740 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7741 gcc.target/i386/sse2-rint-inline-1.c,
7742 gcc.target/i386/sse2-rint-inline-2.c,
7743 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7744 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7745
f8071c05
L
77462016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7747 Julia Koval <julia.koval@intel.com>
7748
7749 PR target/66960
7750 PR target/67630
7751 PR target/67634
7752 PR target/67841
7753 PR target/68037
7754 PR target/68618
7755 PR target/68661
7756 PR target/69575
7757 PR target/69596
7758 PR target/69734
7759 * gcc.dg/guality/pr68037-1.c: New test.
7760 * gcc.dg/guality/pr68037-2.c: Likewise.
7761 * gcc.dg/guality/pr68037-3.c: Likewise.
7762 * gcc.dg/torture/pr68037-1.c: Likewise.
7763 * gcc.dg/torture/pr68037-2.c: Likewise.
7764 * gcc.dg/torture/pr68037-3.c: Likewise.
7765 * gcc.dg/torture/pr68661-1a.c: Likewise.
7766 * gcc.dg/torture/pr68661-1b.c: Likewise.
7767 * gcc.target/i386/interrupt-1.c: Likewise.
7768 * gcc.target/i386/interrupt-2.c: Likewise.
7769 * gcc.target/i386/interrupt-3.c: Likewise.
7770 * gcc.target/i386/interrupt-4.c: Likewise.
7771 * gcc.target/i386/interrupt-5.c: Likewise.
7772 * gcc.target/i386/interrupt-6.c: Likewise.
7773 * gcc.target/i386/interrupt-7.c: Likewise.
7774 * gcc.target/i386/interrupt-8.c: Likewise.
7775 * gcc.target/i386/interrupt-9.c: Likewise.
7776 * gcc.target/i386/interrupt-10.c: Likewise.
7777 * gcc.target/i386/interrupt-11.c: Likewise.
7778 * gcc.target/i386/interrupt-12.c: Likewise.
7779 * gcc.target/i386/interrupt-13.c: Likewise.
7780 * gcc.target/i386/interrupt-14.c: Likewise.
7781 * gcc.target/i386/interrupt-15.c: Likewise.
7782 * gcc.target/i386/interrupt-16.c: Likewise.
7783 * gcc.target/i386/interrupt-17.c: Likewise.
7784 * gcc.target/i386/interrupt-18.c: Likewise.
7785 * gcc.target/i386/interrupt-19.c: Likewise.
7786 * gcc.target/i386/interrupt-20.c: Likewise.
7787 * gcc.target/i386/interrupt-21.c: Likewise.
7788 * gcc.target/i386/interrupt-22.c: Likewise.
7789 * gcc.target/i386/interrupt-23.c: Likewise.
7790 * gcc.target/i386/interrupt-24.c: Likewise.
7791 * gcc.target/i386/interrupt-25.c: Likewise.
7792 * gcc.target/i386/interrupt-26.c: Likewise.
7793 * gcc.target/i386/interrupt-27.c: Likewise.
7794 * gcc.target/i386/interrupt-28.c: Likewise.
7795 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7796 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7797 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7798 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7799 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7800 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7801 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7802 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7803 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7804 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7805 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7806 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7807
36b85e43
BS
78082016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7809
9de2e795
L
7810 PR tree-optimization/52171
7811 * gcc.dg/pr52171.c: New test.
7812 * gcc.target/i386/pr52171.c: New test.
36b85e43 7813
bfeee8ac
JH
78142016-06-03 Jan Hubicka <jh@suse.cz>
7815
7816 * g++.dg/tree-ssa/pred-1.C: New testcase
7817 * gcc.dg/tree-ssa/pred-1.c: New testcase
7818
859b0bae
BS
78192016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7820
7821 PR target/70957
7822 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7823 support.
7824 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7825
3a2edf4c
AH
78262016-06-03 Alan Hayward <alan.hayward@arm.com>
7827
7828 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7829
b28ead45
AH
78302016-06-03 Alan Hayward <alan.hayward@arm.com>
7831
7832 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7833 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7834 * gcc.dg/vect/vect-live-1.c: New test.
7835 * gcc.dg/vect/vect-live-2.c: New test.
7836 * gcc.dg/vect/vect-live-3.c: New test.
7837 * gcc.dg/vect/vect-live-4.c: New test.
7838 * gcc.dg/vect/vect-live-5.c: New test.
7839 * gcc.dg/vect/vect-live-slp-1.c: New test.
7840 * gcc.dg/vect/vect-live-slp-2.c: New test.
7841 * gcc.dg/vect/vect-live-slp-3.c: New test.
7842
1f91747b
JJ
78432016-06-03 Jakub Jelinek <jakub@redhat.com>
7844
7845 PR middle-end/71387
7846 * g++.dg/opt/pr71387.C: New test.
7847
47b83923
JL
78482016-06-02 Jeff Law <law@redhat.com>
7849
7850 PR tree-optimization/71328
7851 * gcc.c-torture/compile/pr71328.c: New test.
7852
e96e5f46
JD
78532016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7854
7855 PR fortran/52393
7856 * gfortran.dg/fmt_read_3.f90: Fix typo.
7857 * gfortran.dg/fmt_read_4.f90: New test.
7858
b872d729
PC
78592016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7860
7861 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7862 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7863 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7864 * g++.dg/cpp0x/override2.C: Likewise.
7865 * g++.dg/parse/crash5.C: Likewise.
7866 * g++.dg/parse/error16.C: Likewise.
7867 * g++.dg/parse/error27.C: Likewise.
7868 * g++.dg/template/qualttp15.C: Likewise.
7869 * g++.dg/template/redecl4.C: Likewise.
7870 * g++.old-deja/g++.other/crash39.C: Likewise.
7871 * g++.old-deja/g++.other/struct1.C: Likewise.
7872 * g++.old-deja/g++.pt/m9a.C: Likewise.
7873 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7874
0e535442
JJ
78752016-06-02 Jakub Jelinek <jakub@redhat.com>
7876
0633ee10
JJ
7877 PR c++/71372
7878 * c-c++-common/pr71372.c: New test.
7879
0e535442
JJ
7880 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7881 __TIME__ strings with __builtin_strcmp instead of printf and
7882 dg-output.
7883
f3c5ecc2
ML
78842016-06-02 Martin Liska <mliska@suse.cz>
7885
7886 * gcc.dg/predict-9.c: New test.
7887
a91807c5
JJ
78882016-06-02 Jakub Jelinek <jakub@redhat.com>
7889
7890 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7891 global set_compiler_env_var and global saved_compiler_env_var.
7892
b5bd1978
KT
78932016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7894
7895 PR rtl-optimization/71295
7896 * gcc.c-torture/compile/pr71295.c: New test.
7897
b93b1475
JJ
78982016-06-02 Jakub Jelinek <jakub@redhat.com>
7899
930ebd0e
JJ
7900 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7901
1e021dc3
JJ
7902 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7903 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7904
b93b1475
JJ
7905 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7906 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7907 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7908 alternative number.
7909
58f2fb5c
MM
79102016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7911
7912 * gcc.target/powerpc/p9-splat-4.c: New test.
7913
79142016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7915
7916 PR target/71186
7917 * gcc.target/powerpc/pr71186.c: New test.
7918
4731c9f0
JD
79192016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7920
7921 PR fortran/52393
7922 * gfortran.dg/fmt_read_3.f90: New test.
7923
042dee3e
TP
79242016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7925
7926 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7927 procedure.
7928
15c98b2e
ES
79292016-06-01 Eduard Sanou <dhole@openmailbox.org>
7930
7931 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7932 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7933 env var is set.
7934 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7935 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7936 shown once.
7937 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7938 during compilation.
7939 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7940 vars set by dg-set-compiler-env-var.
7941
6442a6f4
PT
79422016-06-01 Paul Thomas <pault@gcc.gnu.org>
7943
7944 PR fortran/71156
7945 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7946 to the module procedure declaration.
7947 * gfortran.dg/submodule_16.f08: New test.
7948
ab62397a
JJ
79492016-06-01 Jakub Jelinek <jakub@redhat.com>
7950
7951 PR middle-end/71371
7952 * c-c++-common/gomp/pr71371.c: New test.
7953
b66af6ed
RB
79542016-06-01 Richard Biener <rguenther@suse.de>
7955
7956 PR tree-optimization/71366
7957 * gcc.dg/torture/pr71366-1.c: New testcase.
7958 * gcc.dg/torture/pr71366-2.c: Likewise.
7959
e342b9d8
KN
79602016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7961
7962 * gcc.target/powerpc/vslv-0.c: New test.
7963 * gcc.target/powerpc/vslv-1.c: New test.
7964 * gcc.target/powerpc/vsrv-0.c: New test.
7965 * gcc.target/powerpc/vsrv-1.c: New test.
7966
721547cd
NS
79672016-06-01 Nathan Sidwell <nathan@acm.org>
7968
7969 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7970 * gcc.target/nvptx/weak.c: New.
7971
fa2c9034
RB
79722016-06-01 Richard Biener <rguenther@suse.de>
7973
7974 PR tree-optimization/71261
7975 * gcc.dg/torture/vect-bool-1.c: New testcase.
7976
3e32893c
JJ
79772016-06-01 Jakub Jelinek <jakub@redhat.com>
7978
7979 * gfortran.dg/gomp/order-1.f90: New test.
7980 * gfortran.dg/gomp/order-2.f90: New test.
7981
8c383600
JH
79822016-06-01 Jan Hubicka <hubicka@ucw.cz>
7983
7984 * gcc.dg/unroll-6.c: Update template.
7985 * gcc.dg/unroll-7.c: New testcase.
7986 * gcc.dg/unroll-8.c: New testcase.
7987
a0dfeef5
EB
79882016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7989
7990 * gnat.dg/opt56.ad[sb]: New test.
7991
48de5701
PC
79922016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7993
7994 PR c++/66635
7995 * g++.dg/cpp0x/constexpr-ice16.C: New.
7996
827cf695
PP
79972016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7998
7999 PR tree-optimization/71314
8000 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8001 -mbranch-cost=2.
8002
ff66f6e8
PP
80032016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8004
8005 PR tree-optimization/71077
8006 * gcc.dg/tree-ssa/pr71077.c: New test.
8007
050fb209
JH
80082016-05-31 Jan Hubicka <hubicka@ucw.cz>
8009
48de5701
PC
8010 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8011 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8012 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8013
c642d919
PC
80142016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8015
8016 PR c++/71248
8017 * g++.dg/cpp0x/pr71248.C: New.
8018 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8019 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8020 * g++.dg/init/new37.C: Likewise.
8021 * g++.dg/template/static1.C: Likewise.
8022 * g++.dg/template/static2.C: Likewise.
8023
d6439e08
L
80242016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8025
8026 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8027 instead of %rdi.
8028 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8029
780b9dd4
MP
80302016-05-31 Marek Polacek <polacek@redhat.com>
8031
8032 * c-c++-common/Wswitch-unreachable-3.c: New test.
8033 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8034
0d99f8a0
RB
80352016-05-31 Richard Biener <rguenther@suse.de>
8036
8037 PR tree-optimization/71352
8038 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8039
52545641
TP
80402016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8041
8042 * gcc.target/arm/armv5_thumb_isa.c: New test.
8043
5b8c1205
KY
80442016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8045
8046 PR target/71346
8047 * gcc.target/i386/pr71346.c: New test.
8048
7a88cc84
TV
80492016-05-31 Tom de Vries <tom@codesourcery.com>
8050
8051 PR tree-optimization/69068
8052 * gcc.dg/graphite/pr69068.c: New test.
8053
265149a6
MS
80542016-05-27 Martin Sebor <msebor@redhat.com>
8055
8056 PR c++/71306
8057 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8058
00631022
JJ
80592016-05-30 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR c++/71349
8062 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8063 nowait depend(inout: dd[0]) clauses where permitted.
8064
b2f6675b
PC
80652016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8066
8067 PR c++/71238
8068 * g++.dg/parse/pr71238.C: New.
8069 * g++.dg/concepts/friend1.C: Test column numbers too.
8070 * g++.dg/cpp0x/initlist31.C: Likewise.
8071 * g++.dg/cpp0x/pr51420.C: Likewise.
8072 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8073 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8074 * g++.dg/ext/builtin3.C: Likewise.
8075 * g++.dg/lookup/friend12.C: Likewise.
8076 * g++.dg/lookup/friend7.C: Likewise.
8077 * g++.dg/lookup/koenig1.C: Likewise.
8078 * g++.dg/lookup/koenig5.C: Likewise.
8079 * g++.dg/lookup/used-before-declaration.C: Likewise.
8080 * g++.dg/overload/koenig1.C: Likewise.
8081 * g++.dg/template/crash65.C: Likewise.
8082 * g++.dg/template/friend57.C: Likewise.
8083 * g++.dg/warn/Wshadow-5.C: Likewise.
8084 * g++.dg/warn/Wunused-8.C: Likewise.
8085 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8086 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8087 * g++.old-deja/g++.jason/member.C: Likewise.
8088 * g++.old-deja/g++.jason/report.C: Likewise.
8089 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8090 * g++.old-deja/g++.law/visibility20.C: Likewise.
8091 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8092 * g++.old-deja/g++.other/static5.C: Likewise.
8093 * g++.old-deja/g++.pt/overload2.C: Likewise.
8094
a448ff40
JH
80952016-05-30 Jan Hubicka <hubicka@ucw.cz>
8096
8097 * gcc.dg/tree-ssa/peel1.c: New testcase.
8098 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8099 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8100
69be8c91
TV
81012016-05-30 Tom de Vries <tom@codesourcery.com>
8102
8103 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8104 to ce.
8105
a59775a1
PC
81062016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8107
8108 PR c++/71099
8109 * g++.dg/parse/virtual1.C: New.
8110
53d6d955
UB
81112016-05-30 Uros Bizjak <ubizjak@gmail.com>
8112
8113 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8114 Use correct register when clearing %edx.
8115
0557293f
AM
81162016-05-30 Alexander Monakov <amonakov@ispras.ru>
8117
8118 PR tree-optimization/71289
8119 * gcc.dg/pr71289.c: New test.
8120
5d476e35
KV
81212016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8122
8123 PR middle-end/71269
8124 PR middle-end/71292
8125 * gcc.dg/tree-ssa/pr71269.c: New test.
8126 * gcc.dg/tree-ssa/pr71292.c: New test.
8127
db5447ca
KV
81282016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8129
8130 PR middle-end/71252
8131 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8132
98bdbb39
JH
81332016-05-30 Jan Hubicka <hubicka@ucw.cz>
8134
8135 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8136 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8137 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8138
7e012855
TV
81392016-05-30 Tom de Vries <tom@codesourcery.com>
8140
8141 PR tree-optimization/69067
8142 * gcc.dg/graphite/pr69067.c: New test.
8143
beed3701
UB
81442016-05-29 Uros Bizjak <ubizjak@gmail.com>
8145
8146 PR target/71245
8147 * gcc.target/i386/pr71245-1.c: New test.
8148 * gcc.target/i386/pr71245-2.c: Ditto.
8149
b6d4f8e8
PC
81502016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8151
8152 PR c++/71105
8153 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8154 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8155 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8156
00022058
JH
81572016-05-27 Jan Hubicka <hubicka@ucw.cz>
8158
8159 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8160
c8419aca
VV
81612016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8162
8163 Revert:
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
8008c4d2
PC
81692016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8170
8171 PR c++/60385
8172 * g++.dg/parse/namespace13.C: New.
8173
8b2ef235
JL
81742016-05-26 Jeff Law <law@redhat.com>
8175
8176 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8177 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8178 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8179 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8180 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8181 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8182 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8183 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8184 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8185 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8186 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8187 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8188 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8189
7d67159b
VV
81902016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8191
8192 PR c++/69855
8193 * g++.dg/overload/69855.C: New.
8194 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8195 * g++.old-deja/g++.pt/crash3.C: Likewise.
8196
88e3bdd1
JW
81972016-05-27 Jiong Wang <jiong.wang@arm.com>
8198
8199 PR target/63596
8200 * gcc.target/aarch64/va_arg_1.c: New testcase.
8201 * gcc.target/aarch64/va_arg_2.c: Likewise.
8202 * gcc.target/aarch64/va_arg_3.c: Likewise.
8203
3fd6b9cc
JW
82042016-05-27 Jiong Wang <jiong.wang@arm.com>
8205
8206 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8207 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8208 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8209 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8210 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8211
3cee7e4e
MP
82122016-05-27 Marek Polacek <polacek@redhat.com>
8213
8214 PR middle-end/71308
8215 * g++.dg/torture/pr71308.C: New test.
8216
6a813c96
DV
82172016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8218
8219 * gcc.dg/zero_bits_compound-1.c: New test.
8220 * gcc.dg/zero_bits_compound-2.c: New test.
8221
0561bcfb
IE
82222016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8223
8224 PR middle-end/71279
8225 * gcc.dg/pr71279.c: New test.
8226
21316320
MM
82272016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8228
8229 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8230 floating point min/max/comparison instructions.
8231 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8232
7211a097
JJ
82332016-05-26 Jakub Jelinek <jakub@redhat.com>
8234
8235 * c-c++-common/gomp/schedule-1.c: New test.
8236 * gfortran.dg/gomp/schedule-1.f90: New test.
8237
cac177cf
PP
82382016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8239
8240 PR c++/70822
8241 PR c++/70106
8242 * g++.dg/cpp1y/auto-fn32.C: New test.
8243 * g++.dg/cpp1y/paren4.C: New test.
8244
a2d5b8c9
NS
82452016-05-26 Nathan Sidwell <nathan@acm.org>
8246
8247 * gcc.dg/20060410.c: Xfail on ptx.
8248 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8249 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8250 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8251 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8252 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8253
ffa8b552
TP
82542016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8255
8256 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8257
c7501e00
JJ
82582016-05-26 Jakub Jelinek <jakub@redhat.com>
8259
1875b9a0
JJ
8260 PR tree-optimization/71280
8261 * gcc.dg/pr71280.c: New test.
8262
2116e19f
JJ
8263 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8264
305aef09
JJ
8265 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8266 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8267
c7501e00
JJ
8268 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8269
ca449d26
JW
82702016-05-26 Jiong Wang <jiong.wang@arm.com>
8271
8272 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8273 kept in memory.
ca449d26 8274
8af01c66
JL
82752016-05-25 Jeff Law <law@redhat.com>
8276
8277 PR tree-optimization/71272
8278 * gcc.c-torture/compile/pr71272.c: new test.
8279
f9d6ce73
BS
82802016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8281
8282 * gcc.target/powerpc/vec-cmpne.c: New test.
8283 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8284
a88a7b22
EB
82852016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8286
8287 * gnat.dg/opt55.ad[sb]: New test.
8288
125f02ed
SKS
82892016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8290
8291 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8292 * c-c++-common/pr60226.c: Require int32plus.
8293 * gcc.c-torture/execute/pr70602.c: Likewise.
8294 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8295 unsigned long for malloc arg type.
8296 * gcc.dg/asr_div1.c: Require int32plus.
8297 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8298 * gcc.dg/pie-1.c: Require pie.
8299 * gcc.dg/pie-2.c: Likewise.
8300 * gcc.dg/pr59471.c: Require int32plus.
8301 * gcc.dg/pr59963-2.c: XFAIL for int16.
8302 * gcc.dg/pr60114.c: Require int32plus.
8303 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8304 unsigned long for typedef of size_t.
8305 * gcc.dg/pr63914.c: Require int32plus.
8306 * gcc.dg/pr64536.c: Require pt32plus.
8307 * gcc.dg/pr65658.c: Likewise.
8308 * gcc.dg/pr67271.c: Require int32plus.
8309 * gcc.dg/pr68112.c: Likewise.
8310 * gcc.dg/pr69071.c: Skip for avr target.
8311 * gcc.dg/pr69973.c: Require int32plus.
8312 * gcc.dg/pr70169.c: Skip for avr target.
8313 * gcc.dg/sso-6.c: Require int32plus.
8314 * gcc.dg/sso-7.c: Likewise.
8315 * gcc.dg/sso-8.c: Likewise.
8316 * gcc.dg/vrp-min-max-2.c: Likewise.
8317
c6e434f5
UB
83182016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8319
8320 PR target/70738
8321 * gcc.target/i386/pr70738-1.c: New test.
8322 * gcc.target/i386/pr70738-2.c: Likewise.
8323 * gcc.target/i386/pr70738-3.c: Likewise.
8324 * gcc.target/i386/pr70738-4.c: Likewise.
8325 * gcc.target/i386/pr70738-5.c: Likewise.
8326 * gcc.target/i386/pr70738-6.c: Likewise.
8327 * gcc.target/i386/pr70738-7.c: Likewise.
8328 * gcc.target/i386/pr70738-8.c: Likewise.
8329 * gcc.target/i386/pr70738-9.c: Likewise.
8330
5c42d341
KT
83312016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8332
8333 PR rtl-optimization/66940
8334 * gcc.c-torture/execute/pr66940.c: New test.
8335
bf9a1a07
IV
83362016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8337
8338 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8339 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8340 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8341 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8342 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8343 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8344 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8345 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8346 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8347 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8348 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8349 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8350 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8351 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8352 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8353 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8354 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8355 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8356 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8357 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8358 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8359 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8360 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8361 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8362
95efe6b6
MP
83632016-05-25 Marek Polacek <polacek@redhat.com>
8364
8365 PR c/71265
8366 * gcc.dg/noncompile/pr71265.c: New test.
8367
a23faf7a
MP
8368 PR c/71266
8369 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8370
69a6d5ad
NS
83712016-05-25 Nathan Sidwell <nathan@acm.org>
8372
8373 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8374
3072d4ea
RB
83752016-05-25 Richard Biener <rguenther@suse.de>
8376
8377 PR tree-optimization/71261
8378 * c-c++-common/torture/pr71261.c: New testcase.
8379
e412ece4
RB
83802016-05-25 Richard Biener <rguenther@suse.de>
8381
8382 PR tree-optimization/71264
8383 * gcc.dg/vect/pr71264.c: New testcase.
8384
b9e551ad
PC
83852016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8386
8387 PR c++/55992
8388 * g++.dg/cpp0x/alias-decl-53.C: New.
8389 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8390
6aa1abe5
ML
83912016-05-25 Martin Liska <mliska@suse.cz>
8392
8393 * g++.dg/pr71239.C: New test.
8394
842d162e
RB
83952016-05-25 Richard Biener <rguenther@suse.de>
8396
c87885ca
RO
8397 * gcc.dg/vect/pr58135.c: Rename to ...
8398 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8399
f184a36c
MP
84002016-05-25 Marek Polacek <polacek@redhat.com>
8401
8402 * g++.dg/pr65295.C: Use target c++14.
8403
021fad86
PC
84042016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8405
53d6d955
UB
8406 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8407 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8408
c3eaf15a
MM
84092016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8410
8411 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8412 instructions.
8413
e46c7770
CP
84142016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8415
8416 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8417 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8418 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8419 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8420 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8421 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8422 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8423 * c-c++-common/goacc/pcopy.c: Likewise.
8424 * c-c++-common/goacc/pcopyin.c: Likewise.
8425 * c-c++-common/goacc/pcopyout.c: Likewise.
8426 * c-c++-common/goacc/pcreate.c: Likewise.
8427 * c-c++-common/goacc/pr70688.c: New test.
8428 * c-c++-common/goacc/present-1.c: Adjust test.
8429 * c-c++-common/goacc/reduction-5.c: Likewise.
8430 * g++.dg/goacc/data-1.C: New test.
8431
4bfc9db7
MM
84322016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8433
8434 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8435 vector parity built-in functions.
8436 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8437 count trailing zeros automatic vectorization.
8438 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8439 count trailing zeros built-in functions.
8440
2bc145af
KV
84412016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8442
8443 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8444
26869fdb
PH
84452016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8446
8447 PR target/71050
8448 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8449
b2dc9c3b
PC
84502016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8451
8452 PR c++/50436
8453 * g++.dg/template/crash123.C: New.
8454 * g++.dg/template/crash124.C: Likewise.
8455
f65e97fd
MS
84562016-05-24 Martin Sebor <msebor@redhat.com>
8457
8458 PR c++/71147
8459 * g++.dg/ext/flexary16.C: New test.
8460
a6f5ac7f
IV
84612016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8462
69a6d5ad
NS
8463 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8464 before math.h is included.
a6f5ac7f
IV
8465 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8466 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8467 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8468 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8469 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8470 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8471 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8472 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8473 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8474 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8475 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8476 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8477 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8478 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8479 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8480 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8481 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8482 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8483 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8484 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8485 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8486 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8487 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8488
27bad558
MM
84892016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8490 Kelvin Nilsen <kelvin@gcc.gnu.org>
8491
8492 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8493 support.
8494
72f382fb
PC
84952016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8496
8497 PR c++/69872
8498 * g++.dg/warn/Wno-narrowing1.C: New.
8499
ef2ec9d9
MP
85002016-05-24 Marek Polacek <polacek@redhat.com>
8501
8502 PR c/71249
8503 * c-c++-common/Wswitch-unreachable-2.c: New test.
8504
e90434e3
JJ
85052016-05-24 Jakub Jelinek <jakub@redhat.com>
8506
7adb26f2
JJ
8507 PR c++/71257
8508 * g++.dg/vect/simd-clone-6.cc: New test.
8509 * g++.dg/gomp/declare-simd-6.C: New test.
8510
e90434e3
JJ
8511 PR middle-end/70434
8512 PR c/69504
8513 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8514
b556ea3b
RB
85152016-05-24 Richard Biener <rguenther@suse.de>
8516
8517 PR tree-optimization/71240
8518 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8519
e5328f5d
RB
85202016-05-24 Richard Biener <rguenther@suse.de>
8521
8522 PR tree-optimization/71230
8523 * gcc.dg/torture/pr71230.c: New testcase.
8524 * g++.dg/torture/pr71230.C: Likewise.
8525
a04e69c0
TS
85262016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8527
8528 * c-c++-common/goacc/routine-5.c: Add tests.
8529 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8530 * gfortran.dg/goacc/routine-6.f90: Add tests.
8531
30fd2977
RB
85322016-05-24 Richard Biener <rguenther@suse.de>
8533
8534 PR tree-optimization/71253
8535 * gcc.dg/torture/pr71253.c: New testcase.
8536
ca6f60bc
KV
85372016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8538
8539 PR middle-end/71252
8540 * gfortran.dg/pr71252.f90: New test.
8541
d3465d72
RS
85422016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8543
8544 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8545
f17a223d
RB
85462016-05-24 Richard Biener <rguenther@suse.de>
8547
8548 PR middle-end/70434
8549 PR c/69504
8550 * c-c++-common/vector-subscript-4.c: New testcase.
8551 * c-c++-common/vector-subscript-5.c: Likewise.
8552
e3f36534
JD
85532016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8554
8555 PR fortran/71123
8556 * gfortran.dg/namelist_90.f: New test
8557
85d5c27d
JD
85582016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8559
8560 PR fortran/66461
8561 * gfortran.dg/unexpected_eof.f: New test
8562
fe3f3340
MM
85632016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8564 Kelvin Nilsen <kelvin@gcc.gnu.org>
8565
8566 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8567 as little endian.
8568
26d6ae55
PC
85692016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8570
8571 PR c++/70972
8572 * g++.dg/cpp0x/inh-ctor20.C: New.
8573 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8574
d6c9a06f
PC
85752016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8576
8577 PR c++/69095
8578 * g++.dg/cpp0x/variadic168.C: New.
8579
396a1d10
PC
85802016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8581
8582 * g++.dg/cpp0x/pr31445.C: Test column number too.
8583 * g++.dg/cpp0x/pr32253.C: Likewise.
8584 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8585 * g++.dg/cpp0x/variadic36.C: Likewise.
8586
ece46666
MG
85872016-05-23 Marc Glisse <marc.glisse@inria.fr>
8588
8589 * gcc.dg/fold-notshift-2.c: Adjust.
8590
a7dc5980
MP
85912016-05-23 Marek Polacek <polacek@redhat.com>
8592
8593 PR c/49859
8594 * c-c++-common/Wswitch-unreachable-1.c: New test.
8595 * gcc.dg/Wswitch-unreachable-1.c: New test.
8596 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8597 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8598 * g++.dg/gomp/block-10.C: Likewise.
8599 * gcc.dg/gomp/block-10.c: Likewise.
8600 * g++.dg/gomp/block-9.C: Likewise.
8601 * gcc.dg/gomp/block-9.c: Likewise.
8602 * g++.dg/gomp/target-1.C: Likewise.
8603 * g++.dg/gomp/target-2.C: Likewise.
8604 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8605 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8606 * g++.dg/gomp/taskgroup-1.C: Likewise.
8607 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8608 * gcc.dg/gomp/teams-1.c: Likewise.
8609 * g++.dg/gomp/teams-1.C: Likewise.
8610 * g++.dg/overload/error3.C: Likewise.
8611 * g++.dg/tm/jump1.C: Likewise.
8612 * g++.dg/torture/pr40335.C: Likewise.
8613 * gcc.dg/c99-vla-jump-5.c: Likewise.
8614 * gcc.dg/switch-warn-1.c: Likewise.
8615 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8616 * gcc.dg/nested-func-1.c: Likewise.
8617 * gcc.dg/pr67784-4.c: Likewise.
8618
18b54004
RB
86192016-05-23 Richard Biener <rguenther@suse.de>
8620
8621 PR tree-optimization/71230
8622 * gfortran.dg/pr71230-1.f90: New testcase.
8623 * gfortran.dg/pr71230-2.f90: Likewise.
8624
e569db5f
VK
86252016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8626
396a1d10 8627 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8628 * gcc.dg/vect/pr58135.c: Add new.
8629 * gfortran.dg/pr46519-1.f: Adjust test case.
8630
e4b71114
PC
86312016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8632
8633 PR c++/53401
8634 * g++.dg/cpp0x/decltype64.C: New.
8635
a25a8058
CL
86362016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8637
8638 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8639 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8640 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8641
0dcfe9ab
CL
86422016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8643
8644 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8645 Add poly64x1_t and poly64x2_t cases if supported.
8646 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8647 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8648 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8649 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8650 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8651
ffd70e4a
CL
86522016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8653
8654 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8655 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8656 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8657 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8658 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8659 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8660 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8661
4b1f57fe
CL
86622016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8663
8664 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8665
16c5ec77
CL
86662016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8667
8668 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8669 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8670
94ad56c7
JJ
86712016-05-22 Jakub Jelinek <jakub@redhat.com>
8672
57748705
JJ
8673 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8674 constraint instead of "r".
8675 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8676 insn instead of vxorpd.
8677 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8678
af120161
JJ
8679 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8680 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8681
355023ce
JJ
8682 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8683
3b48574c
JJ
8684 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8685 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8686
94ad56c7
JJ
8687 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8688
8a85cee2
KV
86892016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8690
8691 PR middle-end/40921
8692 * gcc.dg/tree-ssa/pr40921.c: New test.
8693
8e916b16
PS
86942016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8695
8696 PR target/71103
8697 * gcc.target/avr/pr71103.c: New test.
8698
88aea79f
KV
86992016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8700
8701 PR middle-end/71179
8702 * gcc.dg/tree-ssa/pr71179.c: New test.
8703
79063edd
MS
87042016-05-20 Martin Sebor <msebor@redhat.com>
8705
8706 PR c/71115
8707 * gcc.dg/init-excess-2.c: New test.
8708
55c8849f
EB
87092016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8710
8711 * gnat.dg/opt53.adb: New test.
8712 * gnat.dg/opt54.adb: Likewise.
8713
c91a0948
MJ
87142016-05-20 Martin Jambor <mjambor@suse.cz>
8715
8716 PR tree-optimization/70884
8717 * gcc.dg/tree-ssa/pr70919.c: New test.
8718
9cad20fa
BS
87192016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8720
8721 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8722 formatting.
69a6d5ad
NS
8723 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8724 fix code formatting.
8725
87262016-05-20 Nathan Sidwell <nathan@acm.org>
8727
8728 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8729 non-common cases.
8730 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8731
15c671a7
DM
87322016-05-20 David Malcolm <dmalcolm@redhat.com>
8733
8734 * jit.dg/all-non-failing-tests.h: Add
8735 test-factorial-must-tail-call.c.
8736 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8737 * jit.dg/test-factorial-must-tail-call.c: New test case.
8738
4f028369
JJ
87392016-05-20 Jakub Jelinek <jakub@redhat.com>
8740
8741 PR fortran/71204
8742 * gfortran.dg/pr71204.f90: New test.
8743
7dea4ab3
CP
87442016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8745
8746 * gcc.target/nvptx/sincos.c: New test.
8747
ef98d365
PC
87482016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8749
8750 PR c++/70572
8751 * g++.dg/cpp1y/auto-fn31.C: New.
8752
92466115
BS
87532016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8754
8755 * gcc.target/powerpc/vec-addec.c: New test.
8756 * gcc.target/powerpc/vec-addec-int128.c: New test.
8757
9a385c2d
DM
87582016-05-20 David Malcolm <dmalcolm@redhat.com>
8759
8760 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8761 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8762 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8763 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8764
77c9d5b4
JH
87652016-05-20 Jan Hubicka <hubicka@ucw.cz>
8766
8767 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8768
68047971
JJ
87692016-05-20 Jakub Jelinek <jakub@redhat.com>
8770
18954840
JJ
8771 PR c++/71210
8772 * g++.dg/opt/pr71210-1.C: New test.
8773 * g++.dg/opt/pr71210-2.C: New test.
8774
68047971
JJ
8775 PR tree-optimization/29756
8776 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8777 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8778 only on selected targets where V4SImode vectors are known to be
8779 supported.
8780
d78789f5
MG
87812016-05-20 Marc Glisse <marc.glisse@inria.fr>
8782
8783 PR tree-optimization/71079
8784 PR tree-optimization/71206
8785 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8786
550fa093
PK
87872016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8788
8789 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8790 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8791 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8792
483c6429
RG
87932016-05-20 Richard Guenther <rguenther@suse.de>
8794
8795 PR tree-optimization/29756
8796 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8797
eb066284
RB
87982016-05-20 Richard Biener <rguenther@suse.de>
8799
8800 PR tree-optimization/71185
8801 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8802
58f10249
RB
88032016-05-20 Richard Biener <rguenther@suse.de>
8804
8805 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8806
2a5569fa
MP
88072016-05-19 Marek Polacek <polacek@redhat.com>
8808
8809 PR c++/71075
8810 * g++.dg/diagnostic/pr71075.C: New test.
8811
5e9a5385
DM
88122016-05-19 David Malcolm <dmalcolm@redhat.com>
8813
8814 PR c++/71184
8815 * g++.dg/pr71184.C: New test case.
8816
4f45da44
KN
88172016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8818
8819 * gcc.target/powerpc/darn-0.c: New test.
8820 * gcc.target/powerpc/darn-1.c: New test.
8821 * gcc.target/powerpc/darn-2.c: New test.
8822
4177437e
MP
88232016-05-19 Marek Polacek <polacek@redhat.com>
8824
8825 PR tree-optimization/71031
8826 * gcc.dg/tree-ssa/vrp100.c: New test.
8827
afb72432
IE
88282016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8829
8830 PR rtl-optimization/71148
8831 * gcc.dg/pr71148.c: New test.
8832
4f83064e
KT
88332016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8834
8835 PR target/71056
8836 * gcc.target/arm/pr71056.c: New test.
8837
4bf8dbe1
BE
88382016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8839
8840 * c-c++-common/pr69669.c: Check the used mode.
8841
f3510625
MO
88422016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8843
8844 PR sanitizer/64354
8845 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8846
43c0068e
RB
88472016-05-19 Richard Biener <rguenther@suse.de>
8848
8849 PR tree-optimization/70729
8850 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8851 * gcc.dg/graphite/scop-18.c: Likewise.
8852 * gcc.dg/pr41783.c: Disable LIM.
8853 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8854 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8855 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8856 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8857 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8858 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8859 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8860 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8861 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8862 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8863 * gfortran.dg/pr42108.f90: Likewise.
8864
70f25790
DM
88652016-05-18 David Malcolm <dmalcolm@redhat.com>
8866
8867 PR driver/69265
8868 * gcc.dg/spellcheck-options-11.c: New test case.
8869
960db8ec
JJ
88702016-05-18 Jakub Jelinek <jakub@redhat.com>
8871
8872 PR c++/71100
8873 * g++.dg/opt/pr71100.C: New test.
8874
04643334
MJ
88752016-05-18 Martin Jambor <mjambor@suse.cz>
8876
8877 PR ipa/69708
8878 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8879 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8880 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8881 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8882
91bb9f80
MJ
88832016-05-18 Martin Jambor <mjambor@suse.cz>
8884
8885 PR ipa/69708
8886 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8887 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8888 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8889 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8890 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8891
c584aca6
PC
88922016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8893
8894 PR c++/69793
8895 * g++.dg/template/crash122.C: New.
8896
20309c6e
PC
88972016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8898
8899 PR c++/70466
8900 * g++.dg/template/pr70466-1.C: New.
8901 * g++.dg/template/pr70466-2.C: Likewise.
8902
50c78b9a
MM
89032016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8904
8905 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8906 splat operations and the XXSPLTIB instruction.
8907 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8908 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8909 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8910 xxlxor to clear a register.
8911
cf8be00d
RS
89122016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8913
8914 * gcc.dg/torture/pr71020.c: New test.
8915
848a392a
MJ
89162016-05-18 Martin Jambor <mjambor@suse.cz>
8917
8918 PR ipa/70646
8919 * gcc.dg/ipa/pr70646.c: New test.
8920
1f2ab776
CL
89212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8922
8923 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8924
76489493
CL
89252016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8926
8927 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8928 missing tests for vreinterpretq_p{8,16}.
8929
bd79378d
CL
89302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8931
8932 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8933 vsliq_n_s64 and vsliq_n_u64.
8934
81ca3ea0
CL
89352016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8936
8937 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8938 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8939
873cb425
CL
89402016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8941
8942 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8943 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8944 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8945
9d6e7c21
CL
89462016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8947
8948 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8949 in comment.
8950
b4dbe40e 89512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8952
8953 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8954 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8955 "blr\t" and switch to scan-assembler-times.
8956
83a5c910
JW
89572016-05-18 Jiong Wang <jiong.wang@arm.com>
8958
53d6d955
UB
8959 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8960 with __aarch64__.
8961 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8962 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8963
fb7cbdeb
JJ
89642016-05-18 Jakub Jelinek <jakub@redhat.com>
8965
8ee91165
JJ
8966 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8967 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8968 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8969 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8970 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8971 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8972
cf4d516a
JJ
8973 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8974 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8975
a4f16422
JJ
8976 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8977 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8978
7b37ce10
JJ
8979 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8980 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8981
fb7cbdeb
JJ
8982 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8983
c9326aef
RB
89842016-05-18 Richard Biener <rguenther@suse.de>
8985
8986 PR tree-optimization/71168
8987 * gcc.dg/torture/pr71168.c: New testcase.
8988
df8b0a11
KV
89892016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8990
8991 PR middle-end/63586
8992 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8993 * gcc.dg/tree-ssa/pr63586.c: New test.
8994 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8995
2efd67ed
NS
89962016-05-17 Nathan Sidwell <nathan@acm.org>
8997
8998 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8999 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9000 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9001 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9002
1988b2c2
NS
90032016-05-17 Nathan Sidwell <nathan@acm.org>
9004
9005 * gcc.target/nvptx/abi-vararg-3.c: New.
9006
ad1d92ab
MM
90072016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9008
9009 PR tree-optimization/54579
9010 PR middle-end/55299
9011 * gcc.dg/fold-notrotate-1.c: New test.
9012 * gcc.dg/fold-notshift-1.c: New test.
9013 * gcc.dg/fold-notshift-2.c: New test.
9014
47768df8
MP
90152016-05-17 Marek Polacek <polacek@redhat.com>
9016
9017 PR ipa/71146
9018 * g++.dg/ipa/pr71146.C: New test.
9019
6b5423a5
DM
90202016-05-17 David Malcolm <dmalcolm@redhat.com>
9021
9022 * jit.dg/test-error-array-bounds.c: New test case.
9023
c7986356
MG
90242016-05-17 Marc Glisse <marc.glisse@inria.fr>
9025
9026 * gcc.dg/tree-ssa/and-1.c: New testcase.
9027
d982c5b7
MG
90282016-05-17 Marc Glisse <marc.glisse@inria.fr>
9029
9030 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9031 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9032
0139ba93
MG
90332016-05-17 Marc Glisse <marc.glisse@inria.fr>
9034
9035 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9036 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9037
daab4562
JW
90382016-05-17 Jiong Wang <jiong.wang@arm.com>
9039
9040 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9041
22330033
JW
90422016-05-17 Jiong Wang <jiong.wang@arm.com>
9043
9044 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9045
98b3a5f2
JW
90462016-05-17 Jiong Wang <jiong.wang@arm.com>
9047
9048 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9049 ".2d[index]" when scan the assembly.
9050 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9051 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9052 float64x1.
9053 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9054
b71b7a8e
RB
90552016-05-17 Richard Biener <rguenther@suse.de>
9056
9057 PR tree-optimization/71132
9058 * gcc.dg/torture/pr71132.c: New testcase.
9059
3c51ad46
CL
90602016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9061
9062 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9063
d20faa66
KT
90642016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9065
9066 PR target/70809
9067 * gcc.target/aarch64/pr70809_1.c: New test.
9068
b75cc5a4
KT
90692016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9070
9071 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9072 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9073 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9074 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9075
b28eb195
IE
90762016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9077 Ilya Enkovich <ilya.enkovich@intel.com>
9078
9079 PR target/71114
9080 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9081
0b9004ed
JH
90822016-05-16 Jan Hubicka <hubicka@ucw.cz>
9083
9084 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9085 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9086
1b81a1c1
MW
90872016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9088
9089 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9090 test for __ARM_FP16_ARGS.
9091 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9092 * gcc.target/arm/aapcs/neon-vect10.c: New.
9093 * gcc.target/arm/aapcs/neon-vect9.c: New.
9094 * gcc.target/arm/aapcs/vfp18.c: New.
9095 * gcc.target/arm/aapcs/vfp19.c: New.
9096 * gcc.target/arm/aapcs/vfp20.c: New.
9097 * gcc.target/arm/aapcs/vfp21.c: New.
9098 * gcc.target/arm/fp16-aapcs-1.c: New.
9099 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9100 test for __ARM_FP16_ARGS.
9101 * g++.target/arm/fp16-return-1.c: Update expected output.
9102
921d1e73
JW
91032016-05-16 Jiong Wang <jiong.wang@arm.com>
9104
9105 PR testsuite/70227
9106 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9107
228eb42a
HA
91082016-05-15 Harald Anlauf <anlauf@gmx.de>
9109
9110 PR fortran/69603
9111 * gfortran.dg/pr69603.f90: New testcase.
9112
785abfd3
FR
91132016-05-14 Fritz Reese <fritzoreese@gmail.com>
9114
9115 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9116
e75eb64f
FR
91172016-05-14 Fritz Reese <fritzoreese@gmail.com>
9118
9119 PR fortran/71047
9120 * gfortran.dg/pr71047.f08: New test.
9121
aa4b467b
JM
91222016-05-13 Joseph Myers <joseph@codesourcery.com>
9123
9124 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9125 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9126 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9127
653fb4a2
MS
91282016-05-13 Martin Sebor <msebor@redhat.com>
9129
9130 PR c++/60049
9131 * g++.dg/cpp0x/constexpr-60049.C: New test.
9132
9e37582d
JJ
91332016-05-13 Jakub Jelinek <jakub@redhat.com>
9134
9135 PR bootstrap/71071
9136 * gcc.dg/pr71071.c: New test.
9137
a278aa17
UB
91382016-05-13 Uros Bizjak <ubizjak@gmail.com>
9139
9140 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9141 remove XOP handling.
377eaca7 9142 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9143
ac3d02e2
NS
91442016-05-13 Nathan Sidwell <nathan@acm.org>
9145
9146 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9147 __atomic_is_lock_free declaration.
9148
8ab3bdac
RB
91492016-05-13 Richard Biener <rguenther@suse.de>
9150
9151 PR tree-optimization/42587
9152 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9153
623b8e0a
ML
91542016-05-13 Martin Liska <mliska@suse.cz>
9155
9156 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9157 the new format of dump output.
9158
da7674f6
IE
91592016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9160
9161 * gcc.dg/pr71084.c: New test.
9162
c959db3d
RR
91632016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9164
53d6d955
UB
9165 PR target/53440
9166 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9167
43203dea
RR
91682016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9169
9170 * gcc.target/aarch64/struct_return.c: New test.
9171
4f2e1536
MP
91722016-05-12 Marek Polacek <polacek@redhat.com>
9173
9174 PR c/70756
9175 * c-c++-common/pr70756-2.c: New test.
9176 * c-c++-common/pr70756.c: New test.
9177
1ef33ef3
RB
91782016-05-12 Richard Biener <rguenther@suse.de>
9179
9180 PR tree-optimization/71059
9181 * gcc.dg/torture/pr71059.c: New testcase.
9182
763baff6
RB
91832016-05-12 Richard Biener <rguenther@suse.de>
9184
9185 PR tree-optimization/71062
9186 * gcc.dg/torture/pr71062.c: New testcase.
9187
c4ec1243
IE
91882016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9189
9190 PR tree-optimization/71006
9191 * gcc.dg/pr71006.c: New test.
9192
a5fbf76d
MP
91932016-05-12 Marek Polacek <polacek@redhat.com>
9194
9195 PR driver/71063
9196 * gcc.dg/opts-7.c: New test.
9197
5acc47a4
KT
91982016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9199
9200 PR target/70830
9201 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9202 Add -save-temps to dg-options.
9203 Scan for ldmfd rather than pop instruction.
9204 * gcc.target/arm/interrupt-2.c: Likewise.
9205 * gcc.target/arm/pr70830.c: New test.
9206
40bd4bf9
JJ
92072016-05-12 Jakub Jelinek <jakub@redhat.com>
9208
3cd63842
JJ
9209 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9210 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9211
c05d08f6
JJ
9212 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9213 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9214 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9215
bc27ffae
JJ
9216 PR target/71019
9217 * gcc.target/i386/avx512vl-pack-1.c: New test.
9218 * gcc.target/i386/avx512vl-pack-2.c: New test.
9219 * gcc.target/i386/avx512bw-pack-2.c: New test.
9220
515d7412
JJ
9221 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9222
40bd4bf9
JJ
9223 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9224 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9225 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9226
44ab146a
RB
92272016-05-12 Richard Biener <rguenther@suse.de>
9228
9229 PR tree-optimization/70986
9230 * gcc.dg/torture/pr70986-1.c: New testcase.
9231 * gcc.dg/torture/pr70986-2.c: Likewise.
9232 * gcc.dg/torture/pr70986-3.c: Likewise.
9233
d6e83a8d
MM
92342016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9235
9236 PR c/43651
9237 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9238 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9239
51e67ea3
UB
92402016-05-11 Uros Bizjak <ubizjak@gmail.com>
9241
9242 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9243 directive.
9244 * gcc.target/i386/pr66746.c: Ditto.
9245
3fd2b007
MM
92462016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9247
9248 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9249 support.
9250 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9251 warning when using -mvsx-timode.
9252 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9253 * gcc.target/powerpc/dform-2.c: Likewise.
9254 * gcc.target/powerpc/pr68805.c: Likewise.
9255
5c3a10fb
MP
92562016-05-11 Marek Polacek <polacek@redhat.com>
9257
9258 PR c++/71024
9259 * c-c++-common/attributes-3.c: New test.
9260
7cfb065b
NS
92612016-05-11 Nathan Sidwell <nathan@acm.org>
9262
9263 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9264 * gcc.c-torture/execute/pr68185.c: Likewise.
9265 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9266 * gcc.dg/pr69634.c: Requires scheduling.
9267 * gcc.dg/torture/pr66178.c: Require label values.
9268 * gcc.dg/setjmp-6.c: Require indirect jumps.
9269
f35ea97d
RB
92702016-05-11 Richard Biener <rguenther@suse.de>
9271
9272 PR tree-optimization/71055
9273 * gcc.dg/torture/pr71055.c: New testcase.
9274
dff70323
RB
92752016-05-11 Richard Biener <rguenther@suse.de>
9276
9277 PR debug/71057
9278 * g++.dg/debug/pr71057.C: New testcase.
9279
56a3d28b
JJ
92802016-05-11 Jakub Jelinek <jakub@redhat.com>
9281
9282 PR fortran/70855
9283 * gfortran.dg/gomp/pr70855.f90: New test.
9284
ebc1b29e
RB
92852016-05-11 Richard Biener <rguenther@suse.de>
9286
9287 PR middle-end/71002
9288 * g++.dg/torture/pr71002.C: New testcase.
9289
98ccd1d7
IE
92902016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9291
9292 PR middle-end/70807
9293 * gcc.dg/pr70807.c: New test.
9294
ed29e24b
MS
92952016-05-10 Martin Sebor <msebor@redhat.com>
9296
9297 PR c++/38611
9298 * g++.dg/Wattributes.C: New test.
9299
e39dab2c
MG
93002016-05-10 Marc Glisse <marc.glisse@inria.fr>
9301
9302 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9303 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9304 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9305
d067e238
IE
93062016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9307
9308 PR target/70799
9309 * gcc.target/i386/pr70799-1.c: New test.
9310
cd36c83e
PMR
93112016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9312
9313 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9314
1e3af2a4
IE
93152016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9316
9317 PR middle-end/70877
9318 * gcc.target/i386/pr70877.c: New test.
9319
afc610db
IE
93202016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9321
9322 PR tree-optimization/70786
9323 * gcc.target/i386/pr70876.c: New test.
9324
4b59d19f
JJ
93252016-05-10 Jakub Jelinek <jakub@redhat.com>
9326
9327 PR target/70927
9328 * gcc.target/i386/avx512vl-logic-1.c: New test.
9329 * gcc.target/i386/avx512vl-logic-2.c: New test.
9330 * gcc.target/i386/avx512dq-logic-2.c: New test.
9331
9b5ee426
BS
93322016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9333
9334 PR target/70963
9335 * gcc.target/powerpc/pr70963.c: New.
9336
f3352cab
DM
93372016-05-10 David Malcolm <dmalcolm@redhat.com>
9338
9339 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9340 (test_very_wide_line): Add ruler to expected output.
9341 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9342 (test_very_wide_line): Likewise.
9343 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9344 (test_show_locus): Within the handling of "test_very_wide_line",
9345 enable show_ruler_p on the diagnostic context.
9346
4a3255dd
RB
93472016-05-10 Richard Biener <rguenther@suse.de>
9348
9349 PR tree-optimization/71039
9350 * gcc.dg/torture/pr71039.c: New testcase.
9351
da7c9950
NS
93522016-05-10 Nathan Sidwell <nathan@acm.org>
9353
9354 * gcc.dg/nested-func-10.c: Requires alloca.
9355 * gcc.dg/nested-func-9.c: Requires alloca.
9356 * gcc.c-torture/execute/pr70460.c: Requires labels.
9357 * gcc.c-torture/compile/pr70199.c: Requires labels.
9358 * gcc.target/nvptx/decl.c: Compile only.
9359 * gcc.target/nvptx/trailing-init.c: Compile only.
9360 * gcc.target/nvptx/ary-init.c: Compile only.
9361
cf68d92c
MP
93622016-05-10 Marek Polacek <polacek@redhat.com>
9363
9364 PR c/70255
9365 * gcc.dg/attr-opt-1.c: New test.
9366
64ea4e15
RB
93672016-05-10 Richard Biener <rguenther@suse.de>
9368
9369 PR tree-optimization/70497
9370 PR tree-optimization/28367
9371 * gcc.dg/torture/20160404-1.c: New testcase.
9372 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9373 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9374
5a96dae3
PMR
93752016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9376
9377 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9378
fc97f805
UB
93792016-05-09 Uros Bizjak <ubizjak@gmail.com>
9380
9381 * gcc.target/i386/fabsneg-1.c New test.
9382
a710b1d5
AM
93832016-05-09 Alan Modra <amodra@gmail.com>
9384
9385 PR testsuite/70826
9386 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9387
171f6f05
RB
93882016-05-09 Richard Biener <rguenther@suse.de>
9389
9390 PR tree-optimization/70985
9391 * gcc.dg/torture/pr70985.c: New testcase.
9392
18caa34e
BC
93932016-05-09 Bin Cheng <bin.cheng@arm.com>
9394
9395 * gcc.dg/tree-ssa/ifc-9.c: New test.
9396 * gcc.dg/tree-ssa/ifc-10.c: New test.
9397 * gcc.dg/tree-ssa/ifc-11.c: New test.
9398 * gcc.dg/tree-ssa/ifc-12.c: New test.
9399 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9400 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9401 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9402
7a27d38f
RB
94032016-05-09 Richard Biener <rguenther@suse.de>
9404
9405 PR fortran/70937
9406 * gfortran.dg/pr70937.f90: New testcase.
9407
5ebbbd3d
RO
94082016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9409
9410 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9411
f6288c24
FR
94122016-05-07 Fritz Reese <fritzoreese@gmail.com>
9413
9414 PR fortran/56226
9415 * gfortran.dg/dec_structure_1.f90: New testcase.
9416 * gfortran.dg/dec_structure_2.f90: Ditto.
9417 * gfortran.dg/dec_structure_3.f90: Ditto.
9418 * gfortran.dg/dec_structure_4.f90: Ditto.
9419 * gfortran.dg/dec_structure_5.f90: Ditto.
9420 * gfortran.dg/dec_structure_6.f90: Ditto.
9421 * gfortran.dg/dec_structure_7.f90: Ditto.
9422 * gfortran.dg/dec_structure_8.f90: Ditto.
9423 * gfortran.dg/dec_structure_9.f90: Ditto.
9424 * gfortran.dg/dec_structure_10.f90: Ditto.
9425 * gfortran.dg/dec_structure_11.f90: Ditto.
9426 * gfortran.dg/dec_union_1.f90: Ditto.
9427 * gfortran.dg/dec_union_2.f90: Ditto.
9428 * gfortran.dg/dec_union_3.f90: Ditto.
9429 * gfortran.dg/dec_union_4.f90: Ditto.
9430 * gfortran.dg/dec_union_5.f90: Ditto.
9431 * gfortran.dg/dec_union_6.f90: Ditto.
9432 * gfortran.dg/dec_union_7.f90: Ditto.
9433
5ec4a8cd
TV
94342016-05-07 Tom de Vries <tom@codesourcery.com>
9435
9436 PR tree-optimization/70956
9437 * gcc.dg/graphite/pr70956.c: New test.
9438
58ec1d0e
JJ
94392016-05-06 Jakub Jelinek <jakub@redhat.com>
9440
ccd88fb7
JJ
9441 PR middle-end/70941
9442 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9443 (a, b, c, d): Change type from char to signed char.
9444 (main): Compare against (signed char) -1634678893 instead of
9445 hardcoded -109. Use __builtin_abort instead of abort.
9446
dd3b6464
JJ
9447 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9448 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9449
58ec1d0e
JJ
9450 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9451
19aa23d8
YR
94522016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9453
9454 PR debug/70935
9455 * gcc.dg/torture/pr70935.c: New test.
9456
ae5f0df1
OE
94572016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9458
9459 PR target/58219
ce23a8ff 9460 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9461
078f7e37
RB
94622016-05-06 Richard Biener <rguenther@suse.de>
9463
9464 PR tree-optimization/70960
9465 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9466
765d7b54
OE
94672016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9468
9469 PR target/52933
9470 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9471 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9472 Adjust expected instruction counts.
9473 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9474
29c94e65
MP
94752016-05-06 Marek Polacek <polacek@redhat.com>
9476
9477 PR sanitizer/70875
9478 * gcc.dg/ubsan/bounds-3.c: New test.
9479
3684b02e
OE
94802016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9481
9482 PR target/54089
9483 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9484
8706773f
RB
94852016-05-06 Richard Biener <rguenther@suse.de>
9486
9487 PR middle-end/70931
9488 * gfortran.dg/pr70931.f90: New testcase.
9489
a4f51018
RB
94902016-05-06 Richard Biener <rguenther@suse.de>
9491
9492 PR middle-end/70941
9493 * gcc.dg/torture/pr70941.c: New testcase.
9494
c4f2425f
BC
94952016-05-05 Bin Cheng <bin.cheng@arm.com>
9496
9497 PR tree-optimization/57206
9498 * gcc.dg/vect/pr57206.c: New test.
9499
5dc08197
RO
95002016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9501
9502 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9503
351f85c5
JJ
95042016-05-05 Jakub Jelinek <jakub@redhat.com>
9505
568bac8c
JJ
9506 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9507
351f85c5
JJ
9508 * c-c++-common/Wdangling-else-4.c: New test.
9509
33fd7785
JJ
95102016-05-04 Jakub Jelinek <jakub@redhat.com>
9511
2d1ac15a
JJ
9512 PR c++/70906
9513 PR c++/70933
9514 * g++.dg/opt/pr70906.C: New test.
9515 * g++.dg/opt/pr70933.C: New test.
9516
33fd7785
JJ
9517 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9518
6b715bf6
JH
95192016-05-04 Jan Hubicka <hubicka@ucw.cz>
9520
9521 * gcc.dg/ipa/pure-const-3.c: New testcase.
9522
deef7113
MP
95232016-05-04 Marek Polacek <polacek@redhat.com>
9524
9525 * c-c++-common/Wdangling-else-1.c: New test.
9526 * c-c++-common/Wdangling-else-2.c: New test.
9527 * c-c++-common/Wdangling-else-3.c: New test.
9528
5396db97
KCY
95292016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9530
9531 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9532 flag is present.
9533
de55efd5
MP
95342016-05-04 Marek Polacek <polacek@redhat.com>
9535
9536 PR c/48778
9537 * gcc.dg/Waddress-2.c: New test.
9538
475839b6
AM
95392016-05-04 Alan Modra <amodra@gmail.com>
9540
9541 * gcc.target/powerpc/pr70866.c: New.
9542
b25aad5f
MS
95432016-05-03 Martin Sebor <msebor@redhat.com>
9544
9545 PR c++/66561
9546 * c-c++-common/builtin_location.c: New test.
9547 * g++.dg/cpp1y/builtin_location.C: New test.
9548
79ce98bc
MP
95492016-05-03 Marek Polacek <polacek@redhat.com>
9550
9551 PR c/70859
9552 * gcc.dg/pr70859.c: New test.
9553 * gcc.dg/pr70859-2.c: New test.
9554
402e89f5
PMR
95552016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9556
9557 * gnat.dg/debug5.adb: New testcase.
9558
f3d90045
DV
95592016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9560
9561 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9562 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9563 Procedure to check for z10 instruction set.
9564
1e26cec1
CL
95652016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9566
9567 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9568
71aca5a0
AM
95692016-05-03 Alan Modra <amodra@gmail.com>
9570
9571 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9572
2fd70ec1
JJ
95732016-05-03 Jakub Jelinek <jakub@redhat.com>
9574
9575 * gcc.target/i386/avx512f-cvt-1.c: New test.
9576
e5705cf7
L
95772016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9578
9579 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9580 -fdump-tree-vrp-details.
9581
381cdae4
RB
95822016-05-03 Richard Biener <rguenther@suse.de>
9583
9584 * gcc.dg/pr30172-1.c: Adjust.
9585 * gcc.dg/pr63743.c: Likewise.
9586 * gcc.dg/tm/pr51696.c: Likewise.
9587 * c-c++-common/tm/safe-1.c: Likewise.
9588 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9589 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9590 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9591 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9592
adedd5c1
JJ
95932016-05-03 Jakub Jelinek <jakub@redhat.com>
9594
31ed1665
JJ
9595 PR rtl-optimization/70467
9596 * gcc.target/i386/pr70467-3.c: New test.
9597 * gcc.target/i386/pr70467-4.c: New test.
9598
dea60b59
JJ
9599 PR tree-optimization/70916
9600 * gcc.c-torture/compile/pr70916.c: New test.
9601
adedd5c1
JJ
9602 PR target/49244
9603 * gcc.target/i386/pr49244-1.c: New test.
9604 * gcc.target/i386/pr49244-2.c: New test.
9605
f80041ef
BS
96062016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9607
9608 PR rtl-optimization/44281
9609 * gcc.target/i386/pr44281.c: New test.
9610
1cfcd39e
BC
96112016-05-03 bin cheng <bin.cheng@arm.com>
9612
9613 PR tree-optimization/56541
9614 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9615 * gcc.dg/vect/pr56541.c: new test.
9616
4304ccfd
MM
96172016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9618
9619 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9620 __float128.
9621 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9622
50d94c29
L
96232016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9624
9625 PR testsuite/70520
9626 * c-c++-common/asan/clone-test-1.c (main): Align child process
9627 stack to 16 bytes.
9628
bc1aee87
DM
96292016-05-02 David Malcolm <dmalcolm@redhat.com>
9630
9631 PR c++/62314
9632 * g++.dg/spellcheck-fields-2.C: New test case.
9633
474e0129
DM
96342016-05-02 David Malcolm <dmalcolm@redhat.com>
9635
9636 PR c++/62314
9637 * g++.dg/pr62314.C: New test case.
9638
818b88a7
JH
96392016-05-02 Jan Hubicka <hubicka@ucw.cz>
9640
9641 * gcc.dg/ipa/inline-8.c: New testcase.
9642
dd77684f
JJ
96432016-05-02 Jakub Jelinek <jakub@redhat.com>
9644
9645 PR rtl-optimization/70467
9646 * gcc.target/i386/pr70467-1.c: New test.
9647
72407e00
BE
96482016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9649
9650 * gcc.dg/spec-options.c: Run the test on all targets.
9651 * gcc.dg/foo.specs: Use cpp_unique_options.
9652
dd53d197
MG
96532016-05-02 Marc Glisse <marc.glisse@inria.fr>
9654
9655 * gcc.dg/tree-ssa/unord.c: New testcase.
9656
a8b85ce9
MG
96572016-05-02 Marc Glisse <marc.glisse@inria.fr>
9658
9659 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9660
5b37e866
NS
96612016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9662
9663 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9664
7176a4a0
MP
96652016-05-02 Marek Polacek <polacek@redhat.com>
9666
9667 PR c/70851
9668 * gcc.dg/enum-incomplete-3.c: New test.
9669
6b9933b9
MP
96702016-05-02 Marek Polacek <polacek@redhat.com>
9671 Tom de Vries <tom@codesourcery.com>
9672
9673 PR tree-optimization/70700
9674 * gcc.dg/pr70700.c: New test.
9675
90f82260
UB
96762016-05-01 Uros Bizjak <ubizjak@gmail.com>
9677
9678 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9679 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9680 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9681 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9682 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9683
f73036c1
EB
96842016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9685
9686 * ada/acats/run_acats: Rename into...
9687 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9688 * ada/acats/run_all.sh: Remove redundant test.
9689 (target_run): Move around.
9690 (target_gnatchop): Use newly built executable.
9691 (target_gnatmake): Likewise.
9692 Check that the compilation of impbit succeeds.
9693
85e051a3
OE
96942016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9695
9696 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9697 * gcc.dg/20021029-1.c: Likewise.
9698 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9699 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9700 * gcc.target/sh/cmpstr.c: Likewise.
9701 * gcc.target/sh/cmpstrn.c: Likewise.
9702 * gcc.target/sh/memset.c: Likewise.
9703 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9704 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9705 * gcc.target/sh/pr39423-1.c: Likewise.
9706 * gcc.target/sh/pr49468-di.c: Likewise.
9707 * gcc.target/sh/pr49468-si.c: Likewise.
9708 * gcc.target/sh/pr49880-1.c: Likewise.
9709 * gcc.target/sh/pr49880-2.c: Likewise.
9710 * gcc.target/sh/pr49880-3.c: Likewise.
9711 * gcc.target/sh/pr50751-1.c: Likewise.
9712 * gcc.target/sh/pr50751-4.c: Likewise.
9713 * gcc.target/sh/pr50751-7.c: Likewise.
9714 * gcc.target/sh/pr51244-1.c: Likewise.
9715 * gcc.target/sh/pr51244-10.c: Likewise.
9716 * gcc.target/sh/pr51244-11.c: Likewise.
9717 * gcc.target/sh/pr51244-12.c: Likewise.
9718 * gcc.target/sh/pr51244-13.c: Likewise.
9719 * gcc.target/sh/pr51244-14.c: Likewise.
9720 * gcc.target/sh/pr51244-17.c: Likewise.
9721 * gcc.target/sh/pr51244-18.c: Likewise.
9722 * gcc.target/sh/pr51244-19.c: Likewise.
9723 * gcc.target/sh/pr51244-4.c: Likewise.
9724 * gcc.target/sh/pr51244-5.c: Likewise.
9725 * gcc.target/sh/pr51244-7.c: Likewise.
9726 * gcc.target/sh/pr51244-8.c: Likewise.
9727 * gcc.target/sh/pr51244-9.c: Likewise.
9728 * gcc.target/sh/pr51697.c: Likewise.
9729 * gcc.target/sh/pr52483-1.c: Likewise.
9730 * gcc.target/sh/pr52483-2.c: Likewise.
9731 * gcc.target/sh/pr52483-3.c: Likewise.
9732 * gcc.target/sh/pr52483-5.c: Likewise.
9733 * gcc.target/sh/pr52933-1.c: Likewise.
9734 * gcc.target/sh/pr52933-2.c: Likewise.
9735 * gcc.target/sh/pr52933-3.c: Likewise.
9736 * gcc.target/sh/pr53568-1.c: Likewise.
9737 * gcc.target/sh/pr53976-1.c: Likewise.
9738 * gcc.target/sh/pr53988-1.c: Likewise.
9739 * gcc.target/sh/pr53988.c: Likewise.
9740 * gcc.target/sh/pr54089-1.c: Likewise.
9741 * gcc.target/sh/pr54089-6.c: Likewise.
9742 * gcc.target/sh/pr54089-7.c: Likewise.
9743 * gcc.target/sh/pr54089-8.c: Likewise.
9744 * gcc.target/sh/pr54089-9.c: Likewise.
9745 * gcc.target/sh/pr54236-1.c: Likewise.
9746 * gcc.target/sh/pr54236-2.c: Likewise.
9747 * gcc.target/sh/pr54236-3.c: Likewise.
9748 * gcc.target/sh/pr54236-4.c: Likewise.
9749 * gcc.target/sh/pr54386.c: Likewise.
9750 * gcc.target/sh/pr54602-1.c: Likewise.
9751 * gcc.target/sh/pr54685.c: Likewise.
9752 * gcc.target/sh/pr54760-1.c: Likewise.
9753 * gcc.target/sh/pr54760-2.c: Likewise.
9754 * gcc.target/sh/pr54760-3.c: Likewise.
9755 * gcc.target/sh/pr54760-4.c: Likewise.
9756 * gcc.target/sh/pr54760-5.c: Likewise.
9757 * gcc.target/sh/pr54760-6.c: Likewise.
9758 * gcc.target/sh/pr55146.c: Likewise.
9759 * gcc.target/sh/pr55160.c: Likewise.
9760 * gcc.target/sh/pr59278.c: Likewise.
9761 * gcc.target/sh/pr59401-1.c: Likewise.
9762 * gcc.target/sh/pr59533-1.c: Likewise.
9763 * gcc.target/sh/pr63260.c: Likewise.
9764 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9765 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9766 * gcc.target/sh/strlen.c: Likewise.
9767 * gcc.target/sh/torture/pr30807.c: Likewise.
9768 * gcc.target/sh/torture/pr34777.c: Likewise.
9769 * gcc.target/sh/torture/pr64652.c: Likewise.
9770 * gcc.target/sh/torture/pr65505.c: Likewise.
9771 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9772 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9773
411e5c67
PC
97742016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9775
9776 PR c++/66644
9777 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9778
8fa97501
BS
97792016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9780
9781 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9782 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9783 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9784 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9785
5a956111
PP
97862016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9787
9788 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9789 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9790
e7ff0319
CP
97912016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9792
9793 PR middle-end/70626
9794 * c-c++-common/goacc/combined-reduction.c: New test.
9795 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9796
52d11a4b
L
97972016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9798
9799 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9800 *movdi_internal pattern only if PIC off.
9801 * gcc.target/i386/pr70155-2.c: Likewise.
9802 * gcc.target/i386/pr70155-3.c: Likewise.
9803 * gcc.target/i386/pr70155-4.c: Likewise.
9804 * gcc.target/i386/pr70155-5.c: Likewise.
9805 * gcc.target/i386/pr70155-6.c: Likewise.
9806 * gcc.target/i386/pr70155-7.c: Likewise.
9807 * gcc.target/i386/pr70155-8.c: Likewise.
9808 * gcc.target/i386/pr70155-15.c: Likewise.
9809 * gcc.target/i386/pr70155-17.c: Likewise.
9810 * gcc.target/i386/pr70155-22.c: Likewise.
9811
8960db31
BC
98122016-04-29 Bin Cheng <bin.cheng@arm.com>
9813
9814 PR tree-optimization/70803
9815 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9816
cca535a4
IE
98172016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9818
9819 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9820 optimization of vector loop.
9821 * gcc.target/i386/vect-unpack-3.c: New test.
9822 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9823 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9824 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9825
500ecf4a
MP
98262016-04-29 Marek Polacek <polacek@redhat.com>
9827
9828 PR sanitizer/70342
9829 * g++.dg/ubsan/null-7.C: New test.
9830
2fff3db8
MP
9831 PR c/70852
9832 * gcc.dg/pr70852.c: New test.
9833
509063eb
DV
98342016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9835
9836 PR/69089
9837 * g++.dg/cpp0x/alignas6.C: New test.
9838
83745c0d
DV
98392016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9840
c87885ca
RO
9841 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9842 * gcc.dg/pr27003.c: Likewise.
9843 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9844 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9845 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9846 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9847 * gcc.target/arc/mxy.c: Likewise.
9848 * gcc.target/arc/mswape.c: Likewise.
9849 * gcc.target/arc/mrtsc.c: Likewise.
9850 * gcc.target/arc/mcrc.c: Likewise.
9851 * gcc.target/arc/mdsp-packa.c: Likewise.
9852 * gcc.target/arc/mdvbf.c: Likewise.
9853 * gcc.target/arc/mlock.c: Likewise.
9854 * gcc.target/arc/mmac-24.c: Likewise.
9855 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9856
849b265d
BS
98572016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9858 Matthijs Kooijman <matthijs@stdin.nl>
9859 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9860
9861 PR target/60040
9862 * gcc.target/avr/pr60040-1.c: New.
9863 * gcc.target/avr/pr60040-2.c: New.
9864
1390536b
RB
98652016-04-29 Richard Biener <rguenther@suse.de>
9866
9867 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9868
98998245
RB
98692016-04-29 Richard Biener <rguenther@suse.de>
9870
9871 PR tree-optimization/13962
9872 PR tree-optimization/65686
9873 * gcc.dg/uninit-pr65686.c: New testcase.
9874
8b80cc21
JJ
98752016-04-29 Jakub Jelinek <jakub@redhat.com>
9876
9877 PR middle-end/70843
9878 * gcc.dg/pr70843.c: New test.
9879
6181bc30
JJ
98802016-04-28 Jakub Jelinek <jakub@redhat.com>
9881
9882 PR target/70858
9883 * gcc.target/i386/pr70858.c: New test.
9884
f4cb3612
AB
98852016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9886
9887 * gcc.target/arc/nps400-1.c: New file.
9888
8ad9df62
JR
98892016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9890 Andrew Burgess <andrew.burgess@embecosm.com>
9891
9892 * gcc.target/arc/movh_cl-1.c: New file.
9893
ceaaa9fe
JR
98942016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9895 Andrew Burgess <andrew.burgess@embecosm.com>
9896
9897 * gcc.target/arc/extzv-1.c: New file.
9898 * gcc.target/arc/insv-1.c: New file.
9899 * gcc.target/arc/insv-2.c: New file.
9900 * gcc.target/arc/movb-1.c: New file.
9901 * gcc.target/arc/movb-2.c: New file.
9902 * gcc.target/arc/movb-3.c: New file.
9903 * gcc.target/arc/movb-4.c: New file.
9904 * gcc.target/arc/movb-5.c: New file.
9905 * gcc.target/arc/movb_cl-1.c: New file.
9906 * gcc.target/arc/movb_cl-2.c: New file.
9907 * gcc.target/arc/movbi_cl-1.c: New file.
9908 * gcc.target/arc/movl-1.c: New file.
9909
4d03dc2f
JR
99102016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9911 Andrew Burgess <andrew.burgess@embecosm.com>
9912
9913 * gcc.target/arc/cmem-1.c: New file.
9914 * gcc.target/arc/cmem-2.c: New file.
9915 * gcc.target/arc/cmem-3.c: New file.
9916 * gcc.target/arc/cmem-4.c: New file.
9917 * gcc.target/arc/cmem-5.c: New file.
9918 * gcc.target/arc/cmem-6.c: New file.
9919 * gcc.target/arc/cmem-7.c: New file.
9920 * gcc.target/arc/cmem-ld.inc: New file.
9921 * gcc.target/arc/cmem-st.inc: New file.
9922
81262dad
JJ
99232016-04-28 Jakub Jelinek <jakub@redhat.com>
9924
9925 PR target/70821
9926 * gcc.target/i386/pr70821.c: New test.
9927
0a31a09a
BS
99282016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9929
9930 * gcc.target/powerpc/vec-adde.c: New test.
9931 * gcc.target/powerpc/vec-adde-int128.c: New test.
9932
3ddffba9
JJ
99332016-04-28 Jakub Jelinek <jakub@redhat.com>
9934
9935 * gcc.target/i386/avx-vround-1.c: New test.
9936 * gcc.target/i386/avx-vround-2.c: New test.
9937 * gcc.target/i386/avx512vl-vround-1.c: New test.
9938 * gcc.target/i386/avx512vl-vround-2.c: New test.
9939
713dedcd
RO
99402016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9941
9942 PR testsuite/70595
9943 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9944 (check_effective_target_cilkplus_runtime): ... this.
9945 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9946 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9947
9948 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9949 Require cilkplus_runtime.
9950 Don't add -lcilkrts.
9951 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9952 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9953 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9954 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9955 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9956 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9957 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9958 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9959 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9960 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9961 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9962 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9963 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9964 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9965 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9966 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9967 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9968 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9969 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9970 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9971 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9972 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9973 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9974 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9975 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9976 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9977 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9978 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9979 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9980
9981 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9982 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9983
9984 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9985
9986 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9987 cilkplus_runtime.
9988
3563f78f
MG
99892016-04-27 Marc Glisse <marc.glisse@inria.fr>
9990
9991 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9992 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9993
6bc2bb18
RB
99942015-04-27 Ryan Burn <contact@rnburn.com>
9995
9996 PR c++/69024
9997 PR c++/68997
9998 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9999 diagnostic.
10000 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10001 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10002
1e55d29a
EB
100032016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10004
10005 * gnat.dg/limited_with4.ad[sb]: New test.
10006 * gnat.dg/limited_with4_pkg.ads: New helper.
10007
087146ca
L
100082016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10009
10010 PR target/70155
10011 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10012 and movv1ti_internal patterns
10013 * gcc.target/i386/pr70155-1.c: New test.
10014 * gcc.target/i386/pr70155-2.c: Likewise.
10015 * gcc.target/i386/pr70155-3.c: Likewise.
10016 * gcc.target/i386/pr70155-4.c: Likewise.
10017 * gcc.target/i386/pr70155-5.c: Likewise.
10018 * gcc.target/i386/pr70155-6.c: Likewise.
10019 * gcc.target/i386/pr70155-7.c: Likewise.
10020 * gcc.target/i386/pr70155-8.c: Likewise.
10021 * gcc.target/i386/pr70155-9.c: Likewise.
10022 * gcc.target/i386/pr70155-10.c: Likewise.
10023 * gcc.target/i386/pr70155-11.c: Likewise.
10024 * gcc.target/i386/pr70155-12.c: Likewise.
10025 * gcc.target/i386/pr70155-13.c: Likewise.
10026 * gcc.target/i386/pr70155-14.c: Likewise.
10027 * gcc.target/i386/pr70155-15.c: Likewise.
10028 * gcc.target/i386/pr70155-16.c: Likewise.
10029 * gcc.target/i386/pr70155-17.c: Likewise.
10030 * gcc.target/i386/pr70155-18.c: Likewise.
10031 * gcc.target/i386/pr70155-19.c: Likewise.
10032 * gcc.target/i386/pr70155-20.c: Likewise.
10033 * gcc.target/i386/pr70155-21.c: Likewise.
10034 * gcc.target/i386/pr70155-22.c: Likewise.
10035
92329f9f
L
100362016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10037
10038 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10039 ".{5,6}".
10040
309a0cf6
BC
100412016-04-27 Bin Cheng <bin.cheng@arm.com>
10042
10043 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10044 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10045 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10046 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10047 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10048
72ed2b9c
RB
100492016-04-27 Richard Biener <rguenther@suse.de>
10050
10051 PR ipa/70760
10052 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10053 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10054
3c98ff9b
NS
100552016-04-27 Nathan Sidwell <nathan@acm.org>
10056
10057 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10058 * g++.dg/ubsan/pr63956.C: Adjust error location.
10059
9ec5d66b
NC
100602016-04-27 Nick Clifton <nickc@redhat.com>
10061
10062 PR middle-end/49889
10063 * gcc.dg/pr49889.c: New test.
10064
c1e1f433
BS
100652016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10066
10067 * c-c++-common/memset-array.c: New test.
10068
8ac43293
MS
100692016-04-26 Martin Sebor <msebor@redhat.com>
10070
10071 PR c++/66639
10072 * g++.dg/cpp1y/func_constexpr.C: New test.
10073
843ce8ab
PP
100742016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10075
10076 PR c++/70241
10077 * g++.dg/cpp0x/enum32.C: New test.
10078 * g++.dg/cpp0x/enum33.C: New test.
10079
100802016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10081
10082 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10083 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10084 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10085 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10086 * gcc.c-torture/execute/pr38151.c: Likewise.
10087 * gcc.c-torture/execute/pr66556.c: Likewise.
10088 * gcc.c-torture/execute/pr67781.c: Likewise.
10089 * gcc.c-torture/execute/pr68648.c: Likewise.
10090
ca1206be
MG
100912016-04-26 Marc Glisse <marc.glisse@inria.fr>
10092
10093 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10094
2448a956
MP
100952016-04-26 Marek Polacek <polacek@redhat.com>
10096
10097 PR c/67784
10098 * gcc.dg/pr67784-3.c: New test.
10099 * gcc.dg/pr67784-4.c: New test.
10100 * gcc.dg/pr67784-5.c: New test.
10101
b02a5e26
MP
10102 PR c/70791
10103 * gcc.dg/Wnested-externs-2.c: New test.
10104
6b6aa8d3
MG
101052016-04-26 Marc Glisse <marc.glisse@inria.fr>
10106
10107 * gcc.dg/fold-plusmult.c: Adjust.
10108 * gcc.dg/no-strict-overflow-6.c: Adjust.
10109 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10110
a2095b55
BS
101112016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10112
10113 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10114 number scans.
10115 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10116 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10117 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10118 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10119 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10120 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10121 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10122 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10123 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10124 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10125 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10126 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10127 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10128 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10129 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10130 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10131 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10132 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10133 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10134 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10135 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10136 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10137 scans.
10138 * gcc.target/i386/pr32219-4.c: Likewise.
10139 * gcc.target/i386/pr32219-6.c: Likewise.
10140 * gcc.target/i386/pr32219-8.c: Likewise.
10141
bb0cc5c8
KT
101422016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10143
10144 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10145 associated options.
10146
5a0802ea
MP
101472016-04-26 Marek Polacek <polacek@redhat.com>
10148
10149 PR c++/70744
10150 * g++.dg/ext/cond2.C: New test.
10151
00f615af
BC
101522016-04-26 Bin Cheng <bin.cheng@arm.com>
10153
10154 PR tree-optimization/70771
10155 PR tree-optimization/70775
10156 * gcc.dg/pr70771.c: New test.
25939d34 10157 * gcc.dg/pr70775.c: New test.
00f615af 10158
218155e7
BS
101592016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10160
10161 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10162
ab99f467
RB
101632016-04-25 Richard Biener <rguenther@suse.de>
10164
10165 PR tree-optimization/70780
10166 * gcc.dg/torture/pr70780.c: New testcase.
10167
3f8257db 101682016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10169
c87885ca
RO
10170 * gcc.target/arm/neon-vaddws16.c: New test.
10171 * gcc.target/arm/neon-vaddws32.c: New test.
10172 * gcc.target/arm/neon-vaddwu16.c: New test.
10173 * gcc.target/arm/neon-vaddwu32.c: New test.
10174 * gcc.target/arm/neon-vaddwu8.c: New test.
10175 * lib/target-supports.exp
93c590ee
MC
10176 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10177 that arm neon support vector widen sum of HImode TO SImode.
10178
d6c1a7a7
JJ
101792016-04-23 Jakub Jelinek <jakub@redhat.com>
10180
10181 PR sanitizer/70712
10182 * c-c++-common/asan/pr70712.c: New test.
10183
ab0fc037
TS
101842016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10185
10186 * .gitattributes: New file.
10187
2aa64824
CL
101882016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10189
10190 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10191
e7e12d92
DH
101922016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10193
10194 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10195 * gfortran.dg/submodule_15.f08: Likewise.
10196
d1431192
RB
101972016-04-22 Richard Biener <rguenther@suse.de>
10198
10199 PR tree-optimization/70740
10200 * gcc.dg/torture/pr70740.c: New testcase.
10201
04a63c24
L
102022016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10203
10204 PR target/70750
10205 * gcc.target/i386/pr70750-1.c: New test.
10206 * gcc.target/i386/pr70750-2.c: Likewise.
10207
20700098
PC
102082016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10209
10210 PR c++/70540
10211 * g++.dg/cpp0x/auto48.C: New.
10212
aedf4e12
MP
102132016-04-21 Marek Polacek <polacek@redhat.com>
10214
10215 PR c++/70513
10216 * g++.dg/cpp0x/forw_enum12.C: New test.
10217 * g++.dg/cpp0x/forw_enum13.C: New test.
10218
2074d80a
KY
102192016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10220
10221 PR target/70728
10222 * gcc.target/i386/pr70728.c: New test.
10223
aef4aab0
RB
102242016-04-21 Richard Biener <rguenther@suse.de>
10225
10226 PR middle-end/70747
10227 * gcc.dg/pr70747.c: New testcase.
10228
2359e571
BC
102292016-04-21 Bin Cheng <bin.cheng@arm.com>
10230
10231 PR tree-optimization/70715
10232 * gcc.dg/tree-ssa/scev-13.c: New test.
10233
ce0e66ff
MG
102342016-04-21 Marc Glisse <marc.glisse@inria.fr>
10235
10236 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10237
2c2870a1
MG
102382016-04-21 Marc Glisse <marc.glisse@inria.fr>
10239
10240 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10241
a2b056a3
JH
102422016-04-20 Jan Hubicka <jh@suse.cz>
10243
10244 PR ipa/70018
10245 * g++.dg/ipa/nothrow-1.C: New testcase.
10246
ee392fc2
NS
102472016-04-20 Nathan Sidwell <nathan@acm.org>
10248
10249 PR c++/55635
10250 * g++.dg/eh/delete1.C: New.
10251
dda49daf
L
102522016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10253
10254 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10255 -mtune-ctrl=sse_typeless_stores.
10256
8a5b9d5a
L
102572016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10258
10259 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10260
1011119f
BC
102612016-04-20 Bin Cheng <bin.cheng@arm.com>
10262
10263 PR tree-optimization/69489
10264 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10265
477d4906
IV
102662016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10267
10268 PR c++/69363
10269 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10270 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10271 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10272
fad08d12
BC
102732016-04-20 Bin Cheng <bin.cheng@arm.com>
10274
10275 PR tree-optimization/56625
10276 PR tree-optimization/69489
10277 * gcc.dg/vect/pr56625.c: New test.
10278 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10279
9e3e4fab
AP
102802016-04-20 Andrew Pinski <apinski@cavium.com>
10281
10282 PR target/64971
10283 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10284
d7aa24e4
AC
102852016-04-20 Arnaud Charlet <charlet@adacore.com>
10286
10287 * gnat.dg/self1.adb: Remove now incorrect test.
10288
e6d62b46
BC
102892016-04-20 Bin Cheng <bin.cheng@arm.com>
10290
10291 * gcc.dg/tree-ssa/scev-11.c: New test.
10292 * gcc.dg/tree-ssa/scev-12.c: New test.
10293
2697b189
MP
102942016-04-20 Marek Polacek <polacek@redhat.com>
10295
10296 PR tree-optimization/70725
10297 * gcc.dg/pr70725.c: New test.
10298
60d393e8
RB
102992016-04-20 Richard Biener <rguenther@suse.de>
10300
10301 PR tree-optimization/70726
10302 * g++.dg/vect/pr70726.cc: New testcase.
10303
82c6f58a
AK
103042016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10305
10306 PR target/70674
10307 * gcc.target/s390/pr70674.c: New test.
10308
90eeab20
JD
103092016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10310
10311 PR libgfortran/70684
10312 * gfortran.dg/list_read_14.f90: New test.
10313
fc9cf6da
L
103142016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10315
10316 PR target/69201
10317 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10318 extern to force it misaligned.
10319 (b): Likewise.
10320 (c): Likewise.
10321 (d): Likewise.
10322 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10323 Don't check `*' before movv4sf_internal.
10324 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10325 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10326 Don't check `*' before movv16qi_internal.
10327 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10328 extern to force it misaligned.
10329 (b): Likewise.
10330 (c): Likewise.
10331 (d): Likewise.
10332 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10333 Don't check `*' before movv2df_internal.
10334 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10335 extern to force it misaligned.
10336 (b): Likewise.
10337 (c): Likewise.
10338 (d): Likewise.
10339 Check movv8sf_internal instead of avx_storeups256.
10340 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10341
ea8927ea
RB
103422016-04-19 Richard Biener <rguenther@suse.de>
10343
10344 PR tree-optimization/70171
10345 * g++.dg/tree-ssa/pr70171.C: New testcase.
10346
65f52ee9
RB
103472016-04-19 Richard Biener <rguenther@suse.de>
10348
10349 PR tree-optimization/70724
10350 * gcc.dg/torture/pr70724.c: New testcase.
10351
987b67f1
VM
103522016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10353
10354 PR middle-end/70689
c87885ca 10355 * gcc.target/i386/pr70689.c: New.
987b67f1 10356
91a47c39
L
103572016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10358
10359 PR target/70708
10360 * gcc.target/i386/pr70708.c: New test.
10361
8270b82d
RB
103622016-04-18 Richard Biener <rguenther@suse.de>
10363
10364 PR tree-optimization/43434
10365 * gcc.dg/vect/pr43434.c: New testcase.
10366 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10367 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10368 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10369 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10370 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10371 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10372 * gcc.dg/gomp/pr68640.c: Likewise.
10373 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10374 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10375
edd048e2
RB
103762016-04-18 Richard Biener <rguenther@suse.de>
10377
10378 PR tree-optimization/70701
10379 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10380
bd5c7330
TV
103812016-04-18 Tom de Vries <tom@codesourcery.com>
10382
10383 PR testsuite/70699
10384 * gcc.dg/pr70161.c: Add dot-file scans.
10385 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10386 instead of after last dot char.
10387
23f2660f
EB
103882016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10389
10390 * c-c++-common/dump-ada-spec-3.c: New test.
10391 * c-c++-common/dump-ada-spec-4.c: Likewise.
10392
da152c9f
TV
103932016-04-17 Tom de Vries <tom@codesourcery.com>
10394
10395 PR other/70183
10396 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10397
cc950f98
JH
103982016-04-15 Jan Hubicka <jh@suse.cz>
10399
10400 PR ipa/70018
10401 * g++.dg/ipa/pure-const-1.C: New testcase.
10402 * g++.dg/ipa/pure-const-2.C: New testcase.
10403 * g++.dg/ipa/pure-const-3.C: New testcase.
10404
949505a9
MP
104052016-04-15 Marek Polacek <polacek@redhat.com>
10406
10407 PR c/70671
10408 * gcc.dg/bitfld-22.c: New test.
10409
10e547d6
BS
104102016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10411
10412 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10413 x86_64.
10414
1e77281b
MP
104152016-04-15 Marek Polacek <polacek@redhat.com>
10416
10417 PR c/70651
10418 * c-c++-common/pr70651.c: New test.
10419
e501fa8e
KT
104202016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10421
10422 PR rtl-optimization/70681
10423 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10424 dump scan on arm and powerpc.
10425 * gcc.dg/pr10474.c: Likewise.
10426
dda1bf61
JJ
104272016-04-15 Jakub Jelinek <jakub@redhat.com>
10428
ca4ef1ff
JJ
10429 PR c++/69517
10430 PR c++/70019
10431 PR c++/70588
10432 * g++.dg/cpp1y/vla11.C: Revert for real.
10433
dda1bf61
JJ
10434 PR c/70436
10435 * c-c++-common/Wparentheses-1.c: New test.
10436 * c-c++-common/gomp/Wparentheses-1.c: New test.
10437 * c-c++-common/gomp/Wparentheses-2.c: New test.
10438 * c-c++-common/gomp/Wparentheses-3.c: New test.
10439 * c-c++-common/gomp/Wparentheses-4.c: New test.
10440 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10441 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10442 * c-c++-common/goacc/Wparentheses-1.c: New test.
10443
1355e62c
KY
104442016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10445
10446 PR target/70662
10447 * gcc.target/i386/pr70662.c: New test.
10448
0ab34b9e 104492016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10450 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10451
10452 PR tree-optimization/70130
10453 * gcc.dg/vect/O3-pr70130.c: New testcase.
10454
bc773aad
MM
104552016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10456
6e9b2286
MM
10457 PR target/70669
10458 * gcc.target/powerpc/pr70669.c: New test.
10459
bc773aad
MM
10460 PR target/70640
10461 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10462 a power7 system that does not have an assembler that supports
10463 power8.
10464
d8747845
MS
104652016-04-14 Martin Sebor <msebor@redhat.com>
10466
10467 PR c++/69517
10468 PR c++/70019
10469 PR c++/70588
10470 * c-c++-common/ubsan/vla-1.c: Revert.
10471 * g++.dg/cpp1y/vla11.C: Same.
10472 * g++.dg/cpp1y/vla12.C: Same.
10473 * g++.dg/cpp1y/vla13.C: Same.
10474 * g++.dg/cpp1y/vla14.C: Same.
10475 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10476 * g++.dg/init/array24.C: Same.
d8747845
MS
10477 * g++.dg/ubsan/vla-1.C: Same.
10478
85128559
MP
104792016-04-14 Marek Polacek <polacek@redhat.com>
10480 Jan Hubicka <hubicka@ucw.cz>
10481
10482 PR c++/70029
10483 * g++.dg/torture/pr70029.C: New test.
10484
52fbb073
MS
104852016-04-14 Martin Sebor <msebor@redhat.com>
10486
10487 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10488 type size to prevent failures on targets with very low maximum
10489 alignment.
10490
6db61d6f
RB
104912016-04-14 Richard Biener <rguenther@suse.de>
10492
10493 PR tree-optimization/70623
10494 * gcc.dg/torture/pr70623.c: New testcase.
10495 * gcc.dg/torture/pr70623-2.c: Likewise.
10496
342fac95
MS
104972016-04-13 Martin Sebor <msebor@redhat.com>
10498
10499 PR c++/69517
10500 PR c++/70019
10501 PR c++/70588
10502 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10503 * g++.dg/cpp1y/vla11.C: New test.
10504 * g++.dg/cpp1y/vla12.C: New test.
10505 * g++.dg/cpp1y/vla13.C: New test.
10506 * g++.dg/cpp1y/vla14.C: New test.
10507 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10508 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10509 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10510
d93c452f
JJ
105112016-04-13 Jakub Jelinek <jakub@redhat.com>
10512
10513 PR c++/70641
10514 * g++.dg/opt/pr70641.C: New test.
10515
85115fb6
RO
105162016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10517
10518 PR rtl-optimization/68749
10519 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10520 effects of argument promotions.
10521 Remove default args to dg-skip-if.
10522
545a4139
PC
105232016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10524
10525 PR c++/70635
10526 * g++.dg/parse/pr70635.C: New.
10527
b3a77f21
MP
105282016-04-13 Marek Polacek <polacek@redhat.com>
10529
10530 PR c++/70639
10531 * c-c++-common/Wmisleading-indentation-4.c: New test.
10532
99cd9857
MP
105332016-04-13 Marek Polacek <polacek@redhat.com>
10534
10535 PR c/70436
c87885ca
RO
10536 * gcc.dg/Wparentheses-12.c: New test.
10537 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10538
75ca93ec
IE
105392016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10540
10541 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10542 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10543 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10544
3d3f9e7e
JJ
105452016-04-13 Jakub Jelinek <jakub@redhat.com>
10546
37947cd0
JJ
10547 PR middle-end/70633
10548 * gcc.c-torture/compile/pr70633.c: New test.
10549
3d3f9e7e
JJ
10550 PR debug/70628
10551 * gcc.dg/torture/pr70628.c: New test.
10552
92886d3e
PP
105532016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10554
10555 PR c++/70610
10556 * g++.dg/template/pr70610.C: New test.
10557 * g++.dg/template/pr70610-2.C: New test.
10558 * g++.dg/template/pr70610-3.C: New test.
10559 * g++.dg/template/pr70610-4.C: New test.
10560
13bd7c2b
JJ
105612016-04-12 Jakub Jelinek <jakub@redhat.com>
10562
6512fa6d
JJ
10563 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10564 128 instead of 32.
10565
13bd7c2b
JJ
10566 PR c++/70571
10567 * g++.dg/ext/pr70571.C: New test.
10568
20b9851c
MM
105692016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10570
8a434ada 10571 PR target/70640
20b9851c
MM
10572 * gcc.target/powerpc/pr70640.c: New test.
10573
2b2f52bc
PC
105742016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10575
10576 PR c++/68722
10577 * g++.dg/parse/pr68722.C: New.
10578
5901e56a
JJ
105792016-04-12 Jakub Jelinek <jakub@redhat.com>
10580
10581 PR rtl-optimization/70596
10582 * gcc.target/i386/pr70596.c: New test.
10583
d4619dc1
NS
105842016-04-12 Nathan Sidwell <nathan@acm.org>
10585
10586 PR c++/70501
10587 * g++.dg/init/pr70501.C: New.
10588
3df530d3
DW
105892016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10590
10591 * gcc.target/i386/asm-flag-6.c: New test.
10592
b7a120d7
TV
105932016-04-12 Tom de Vries <tom@codesourcery.com>
10594
10595 PR tree-optimization/68756
10596 * gcc.dg/graphite/pr68756.c: New test.
10597
4e0eea75
JJ
105982016-04-12 Jakub Jelinek <jakub@redhat.com>
10599
10600 PR tree-optimization/70602
10601 * gcc.c-torture/execute/pr70602.c: New test.
10602
35fbda43
MM
106032016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10604
10605 PR target/70381
10606 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10607 __float128 emulator is built and runs.
10608 * gcc.target/powerpc/float128-1.c: Likewise.
10609
10610 * lib/target-supports.exp (check_ppc_float128_sw_available):
10611 Rework tests for __float128 software and hardware
10612 availability. Fix exit condition to return 0 on success.
10613
04a99ebe
JG
106142016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10615
10616 PR target/70133
10617 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10618 * gcc.target/aarch64/target_attr_15.c: Likewise.
10619
47cd5a85
PC
106202016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10621
10622 PR c++/69066
10623 * g++.dg/cpp1y/pr69066.C: New.
10624
a5edb32e
JD
106252016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10626
10627 PR fortran/68566
10628 * gfortran.dg/pr36192.f90: Update test.
10629 * gfortran.dg/pr36192_1.f90: Update test.
10630 * gfortran.dg/real_dimension_1.f: Update test.
10631 * gfortran.dg/parameter_array_init_7.f90: New test.
10632
8ef378f8
JDA
106332016-04-09 John David Anglin <danglin@gcc.gnu.org>
10634
c532c871
JDA
10635 PR testsuite/64039
10636 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10637
d34f706f
JDA
10638 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10639
75e1dd9e
JDA
10640 PR rtl-optimization/66669
10641 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10642
8a976f5f
JDA
10643 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10644
da04822a
JDA
10645 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10646 * gcc.dg/pie-1.c: Likewise.
10647 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10648 * gcc.dg/pic-4.c: Likewise.
10649 * gcc.dg/pie-3.c: Likewise.
10650 * gcc.dg/pie-4.c: Likewise.
10651
adfabcf9
JDA
10652 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10653
4a020adf
JDA
10654 PR tree-optimization/68644
10655 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10656
8ef378f8
JDA
10657 PR rtl-optimization/64886
10658 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10659
09bf990e
TV
106602016-04-09 Tom de Vries <tom@codesourcery.com>
10661
10662 PR tree-optimization/68953
10663 * gcc.dg/graphite/pr68953.c: New test.
10664
138c3c1a
DH
106652016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10666
10667 PR fortran/70592
10668 * gfortran.dg/deferred_character_16.f90: New test.
10669
f55460af
JJ
106702016-04-09 Jakub Jelinek <jakub@redhat.com>
10671
10672 PR tree-optimization/70586
10673 * gcc.c-torture/execute/pr70586.c: New test.
10674
0b77bbf3
DH
106752016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10676
10677 PR sanitizer/70573
10678 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10679 with __builtin_memset
10680 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10681
c42cfb5c
CP
106822016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10683
10684 PR lto/70289
10685 PR ipa/70348
10686 PR tree-optimization/70373
10687 PR middle-end/70533
10688 PR middle-end/70534
10689 PR middle-end/70535
10690 * c-c++-common/goacc/reduction-5.c: New test.
10691 * c-c++-common/goacc/reduction-promotions.c: New test.
10692 * gfortran.dg/goacc/reduction-3.f95: New test.
10693 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10694
56cfb596
PP
106952016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10696
10697 PR c++/70590
10698 PR c++/70452
10699 * g++.dg/pr70590.C: New test.
10700 * g++.dg/pr70590-2.C: New test.
10701
1a13c0a2
JJ
107022016-04-08 Jakub Jelinek <jakub@redhat.com>
10703
abc0647a
JJ
10704 PR middle-end/70593
10705 * gcc.target/i386/pr70593.c: New test.
10706
1a13c0a2
JJ
10707 PR rtl-optimization/70574
10708 * gcc.target/i386/avx2-pr70574.c: New test.
10709
c3da4956
MO
107102016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10711
10712 PR sanitizer/70541
10713 * c-c++-common/asan/pr70541.c: New test.
10714
9f1b833b
TV
107152016-04-08 Tom de Vries <tom@codesourcery.com>
10716
10717 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10718 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10719
bae7adda
KT
107202016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10721
10722 PR target/70566
10723 * gcc.c-torture/execute/pr70566.c: New test.
10724
211f3d57
TV
107252016-04-08 Tom de Vries <tom@codesourcery.com>
10726
10727 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10728 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10729
02cf2861
AM
107302016-04-08 Alan Modra <amodra@gmail.com>
10731
10732 * gcc.target/powerpc/pr70117.c: New.
10733
5f490f9f
JJ
107342016-04-07 Jakub Jelinek <jakub@redhat.com>
10735
56e9b710
JJ
10736 PR testsuite/70581
10737 * gcc.dg/lto/simd-function_0.c: New test.
10738
5f490f9f
JJ
10739 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10740 clones.
10741 * c-c++-common/attr-simd-2.c: Likewise.
10742 * c-c++-common/attr-simd-4.c: Likewise.
10743 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10744 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10745
e4ebc74d
TP
107462016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10747
10748 PR testsuite/70553
10749 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10750
9817ae35
TS
107512016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10752 Tom de Vries <tom@codesourcery.com>
10753
10754 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10755 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10756 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10757 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10758 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10759 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10760 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10761 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10762
e292f64d
PP
107632016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10764
10765 PR c/70436
10766 * g++.dg/warn/Wparentheses-29.C: New test.
10767
6b37bdaf
PP
107682016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10769
10770 PR c/70436
10771 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10772 explicit braces to resolve a future -Wparentheses warning.
10773
64824205
RH
107742016-04-06 Richard Henderson <rth@redhat.com>
10775
10776 * gcc.dg/pr61817-1.c: New test.
10777 * gcc.dg/pr61817-2.c: New test.
10778 * gcc.dg/pr69391-1.c: New test.
10779 * gcc.dg/pr69391-2.c: New test.
10780
bc2fc1f3
VM
107812016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10782
10783 PR rtl-optimization/70398
c87885ca 10784 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10785
41414a02
EB
107862016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10787
10788 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10789
4066ea8a
YR
107902016-04-06 Yvan Roux <yvan.roux@linaro.org>
10791 Pedro Alves <palves@redhat.com>
10792
10793 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10794
ec35ea45
JJ
107952016-04-06 Jakub Jelinek <jakub@redhat.com>
10796
3866f8dd
JJ
10797 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10798 Check for avx512f effective targets instead of avx2.
10799 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10800 for AVX512F clones.
10801 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10802 * g++.dg/gomp/declare-simd-1.C: Likewise.
10803 * g++.dg/gomp/declare-simd-3.C: Likewise.
10804 * g++.dg/gomp/declare-simd-4.C: Likewise.
10805
ec35ea45
JJ
10806 PR middle-end/70550
10807 * c-c++-common/gomp/pr70550-1.c: New test.
10808 * c-c++-common/gomp/pr70550-2.c: New test.
10809
c08d28ac
NS
108102016-04-05 Nathan Sidwell <nathan@acm.org>
10811
10812 PR c++/70512
10813 * g++.dg/ext/attribute-may-alias-5.C: New.
10814
1d510e04
JJ
108152016-04-05 Jakub Jelinek <jakub@redhat.com>
10816
10817 PR c++/70336
10818 * c-c++-common/pr70336.c: New test.
10819 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10820 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10821
84278ed9
JH
108222016-04-05 Jan Hubicka <hubicka@ucw.cz>
10823
10824 PR ipa/66223
10825 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10826
268a0ec4
JJ
108272016-04-05 Jakub Jelinek <jakub@redhat.com>
10828
10829 PR rtl-optimization/70542
10830 * gcc.dg/torture/pr70542.c: New test.
10831 * gcc.target/i386/avx2-pr70542.c: New test.
10832
5e8c2eb1
ZS
108332016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10834
10835 PR tree-optimization/70509
10836 * gcc.target/i386/avx512bw-pr70509.c: New test.
10837
c0daf32d
PP
108382016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10839
10840 PR c++/70452
10841 * g++.dg/ext/constexpr-vla4.C: New test.
10842
bf867841
UB
108432016-04-05 Uros Bizjak <ubizjak@gmail.com>
10844
10845 PR target/70510
10846 * gcc.target/i386/pr70510.c: New test.
10847
3022186a
RB
108482016-04-05 Richard Biener <rguenther@suse.de>
10849
10850 PR tree-optimization/70526
10851 * g++.dg/torture/pr70526.C: New testcase.
10852
55fc79b2
JJ
108532016-04-05 Jakub Jelinek <jakub@redhat.com>
10854
10855 PR target/70525
10856 * gcc.target/i386/pr70525.c: New test.
10857
62b233f2
RB
108582016-04-05 Richard Biener <rguenther@suse.de>
10859
10860 PR middle-end/70499
10861 * g++.dg/torture/pr70499.C: New testcase.
10862
cc05759d
RB
108632016-04-05 Richard Biener <rguenther@suse.de>
10864
10865 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10866 remove XFAIL.
10867
f23f16d4
JJ
108682016-04-04 Jakub Jelinek <jakub@redhat.com>
10869
10870 PR middle-end/70307
10871 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10872 rs6000 ABI warnings.
10873
d27ecc49
JH
108742016-04-04 Jan Hubicka <hubicka@ucw.cz>
10875
10876 PR ipa/66223
10877 * g++.dg/ipa/devirt-51.C: New testcase.
10878
c974c96e 108792016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10880 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10881
10882 PR middle-end/70457
10883 * gcc.dg/torture/pr70457.c: New.
10884
7a85da89
AV
108852016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10886
10887 PR fortran/67538
10888 * gfortran.dg/allocate_with_source_19.f08: New test.
10889
de517e64
AV
108902016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10891
10892 PR fortran/65795
10893 * gfortran.dg/coarray_allocate_6.f08: New test.
10894
43b9f499
RB
108952016-04-04 Richard Biener <rguenther@suse.de>
10896
10897 PR rtl-optimization/70484
10898 * gcc.dg/torture/pr70484.c: New testcase.
10899
f13355da
MP
109002016-04-04 Marek Polacek <polacek@redhat.com>
10901
10902 PR c/70307
10903 * gcc.dg/torture/pr70307.c: New test.
10904
6cc6ed50
OE
109052016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10906
10907 PR target/70416
10908 PR target/67391
10909 * gcc.target/sh/torture/pr70416.c: New.
10910
abdc16c8
MS
109112016-04-02 Martin Sebor <msebor@redhat.com>
10912
10913 PR c++/67376
10914 PR c++/70170
10915 PR c++/70172
10916 PR c++/70228
10917 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10918 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10919 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10920 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10921 * g++.dg/cpp0x/constexpr-string.C: Same.
10922 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10923 * g++.dg/cpp0x/pr65398.C: Same.
10924 * g++.dg/ext/constexpr-vla1.C: Same.
10925 * g++.dg/ext/constexpr-vla2.C: Same.
10926 * g++.dg/ext/constexpr-vla3.C: Same.
10927 * g++.dg/ubsan/pr63956.C: Same.
10928
763cd859
JJ
109292016-04-01 Jakub Jelinek <jakub@redhat.com>
10930
10931 PR rtl-optimization/70467
10932 * gcc.target/i386/pr70467-2.c: New test.
10933
0f875435
JJ
109342016-04-01 Jakub Jelinek <jakub@redhat.com>
10935 Marek Polacek <polacek@redhat.com>
10936
10937 PR c++/70488
10938 * g++.dg/init/new47.C: New test.
10939
41d14659
RR
109402016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10941
10942 PR target/70496
10943 * gcc.target/arm/pr70496.c: New test.
10944
f9bf89bb
NS
109452016-04-01 Nathan Sidwell <nathan@acm.org>
10946
73b9085d
NS
10947 PR c++/68475
10948 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10949
4afdcfaa
IE
109502016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10951
10952 PR target/69890
10953 * gcc.dg/strlenopt.h (memmove): New.
10954 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10955 instead of "string.h".
10956 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10957 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10958 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10959 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10960 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10961 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10962 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10963 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10964 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10965 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10966 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10967 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10968 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10969 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10970 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10971 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10972 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10973 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10974 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10975 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10976
b5d7a29c
RO
109772016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10978
10979 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10980 (Holder::foo): Reflect this.
10981
b660f9ec
IE
109822016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10983
10984 PR target/70442
10985 * gcc.dg/pr70442.c: New test.
10986
88504f34
NS
109872016-03-31 Nathan Sidwell <nathan@acm.org>
10988
10989 PR c++/70393
10990 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10991
95d34b96
KY
109922016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10993
10994 PR target/70453
10995 * gcc.target/i386/pr70453.c: New test.
10996
b4c4967c
AB
109972016-03-31 Andrey Belevantsev <abel@ispras.ru>
10998
10999 PR target/70292
11000 * gcc.c-torture/pr70292.c: New test.
11001
5fde6a45
MP
110022016-03-31 Marek Polacek <polacek@redhat.com>
11003
11004 PR c/70297
11005 * c-c++-common/pr70297.c: New test.
11006 * g++.dg/cpp0x/typedef-redecl.C: New test.
11007 * gcc.dg/typedef-redecl2.c: New test.
11008
97eb24c4
JJ
110092016-03-31 Jakub Jelinek <jakub@redhat.com>
11010
11011 PR rtl-optimization/70460
11012 * gcc.c-torture/execute/pr70460.c: New test.
11013
efc3536f
RB
110142016-03-31 Richard Biener <rguenther@suse.de>
11015
11016 PR c++/70430
11017 * g++.dg/ext/vector30.C: New testcase.
11018
e0876e21
DH
110192016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11020 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11021
11022 * gfortran.dg/fmt_pf.f90: New test.
11023
e9bff8c6
RO
110242016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11025
11026 Forward-port from 5 branch
11027 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11028
11029 PR testsuite/70356
11030 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11031 dg-require-effective-target after dg-do.
11032
11033 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11034
11035 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11036
2620c80d
TS
110372016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11038 Julian Brown <julian@codesourcery.com>
11039 Chung-Lin Tang <cltang@codesourcery.com>
11040 Cesar Philippidis <cesar@codesourcery.com>
11041 James Norris <jnorris@codesourcery.com>
11042 Tom de Vries <tom@codesourcery.com>
11043 Nathan Sidwell <nathan@codesourcery.com>
11044
bf867841 11045 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11046 * c-c++-common/goacc/loop-clauses.c: Likewise.
11047 * g++.dg/goacc/template.C: Likewise.
11048 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11049 * gfortran.dg/goacc/loop-1.f95: Likewise.
11050 * gfortran.dg/goacc/loop-5.f95: Likewise.
11051 * gfortran.dg/goacc/loop-6.f95: Likewise.
11052 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11053 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11054 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11055 * c-c++-common/goacc/clauses-fail.c: Likewise.
11056 * c-c++-common/goacc/parallel-1.c: Likewise.
11057 * c-c++-common/goacc/reduction-1.c: Likewise.
11058 * c-c++-common/goacc/reduction-2.c: Likewise.
11059 * c-c++-common/goacc/reduction-3.c: Likewise.
11060 * c-c++-common/goacc/reduction-4.c: Likewise.
11061 * c-c++-common/goacc/routine-3.c: Likewise.
11062 * c-c++-common/goacc/routine-4.c: Likewise.
11063 * c-c++-common/goacc/routine-5.c: Likewise.
11064 * c-c++-common/goacc/tile.c: Likewise.
11065 * g++.dg/goacc/template.C: Likewise.
11066 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11067 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11068 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11069 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11070 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11071 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11072 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11073 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11074 * c-c++-common/goacc/use_device-1.c: ... this file.
11075 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11076 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11077 * c-c++-common/goacc/host_data-6.c: ... this file.
11078 * c-c++-common/goacc/loop-2-kernels.c: New file.
11079 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11080 * c-c++-common/goacc/loop-3.c: Likewise.
11081 * g++.dg/goacc/reference.C: Likewise.
11082 * g++.dg/goacc/routine-1.C: Likewise.
11083 * g++.dg/goacc/routine-2.C: Likewise.
11084
f6d2d066
RB
110852016-03-30 Richard Biener <rguenther@suse.de>
11086
11087 PR middle-end/70450
11088 * gcc.dg/torture/pr70450.c: New testcase.
11089
d43242b9
JJ
110902016-03-30 Jakub Jelinek <jakub@redhat.com>
11091
11092 PR target/70421
11093 * gcc.dg/torture/pr70421.c: New test.
11094 * gcc.target/i386/avx512f-pr70421.c: New test.
11095
5ce43b77
L
110962016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11097
11098 PR testsuite/70364
11099 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11100 (check): New function.
11101 (bar): Call check.
11102 (foo): Align stack to 16 bytes when calling bar.
11103 * gcc.target/i386/cleanup-2.c: Likewise.
11104
d014a712
PP
111052016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11106
11107 PR tree-optimization/59124
11108 * gcc.dg/Warray-bounds-19.c: New test.
11109
3f8257db 111102016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11111
11112 * lib/prune.exp (escape_regex_chars): New.
11113 (prune_file_path): Update to quote metcharacters for regexp.
11114
3336c6e0
JJ
111152016-03-29 Jakub Jelinek <jakub@redhat.com>
11116
a362f023
JJ
11117 PR rtl-optimization/70429
11118 * gcc.c-torture/execute/pr70429.c: New test.
11119
3336c6e0
JJ
11120 PR tree-optimization/70405
11121 * gcc.dg/pr70405.c: New test.
11122
728557fd
AV
111232016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11124
11125 PR fortran/70397
11126 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11127 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11128
bef977d4
TS
111292016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11130
11131 PR testsuite/64177
11132 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11133 __cilkrts_set_param to set two workers.
11134 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11135 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11136
6f6d25c9
DH
111372016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11138
bf867841 11139 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11140
45733562
KY
111412016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11142
11143 PR target/70406
bf867841 11144 * gcc.target/i386/pr70406.c: New test.
45733562 11145
a1799e5e
EB
111462016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11147
11148 * gnat.dg/specs/double_record_extension3.ads: New test.
11149
5fca7b66
RH
111502016-03-25 Richard Henderson <rth@redhat.com>
11151
11152 PR target/70120
11153 * gcc.target/aarch64/pr70120-1.c: New.
11154 * gcc.target/aarch64/pr70120-2.c: New.
11155 * gcc.target/aarch64/pr70120-3.c: New.
11156
31ce75c6
PP
111572016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11158
11159 PR c++/62212
11160 * g++.dg/template/mangle2.C: The dg-do directive should be
11161 "compile" not "assemble".
11162
3caf0ca1
BS
111632016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11164
11165 PR lto/69650
11166 * gcc.dg/pr69650.c: New test.
11167
634035b6
DE
111682016-03-25 David Edelsohn <dje.gcc@gmail.com>
11169
11170 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11171
45d34276
AM
111722016-03-25 Alan Modra <amodra@gmail.com>
11173
11174 * gcc.dg/dfp/pr70052.c: New test.
11175
8f085166
RH
111762016-03-24 Richard Henderson <rth@redhat.com>
11177
11178 PR middle-end/69845
11179 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11180 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11181
011e5ec3
TV
111822016-03-24 Tom de Vries <tom@codesourcery.com>
11183
11184 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11185
9e3f4551
TV
111862016-03-24 Tom de Vries <tom@codesourcery.com>
11187
11188 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11189 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11190
45780041
TV
111912016-03-24 Tom de Vries <tom@codesourcery.com>
11192
11193 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11194 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11195
887ab4e5
PP
111962016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11197
11198 PR c++/62212
11199 * g++.dg/template/mangle2.C: New test.
11200
69a9a66f
RB
112012016-03-24 Richard Biener <rguenther@suse.de>
11202
11203 PR tree-optimization/70396
11204 * gcc.dg/torture/pr70396.c: New testcase.
11205
ed87de55
RB
112062016-03-24 Richard Biener <rguenther@suse.de>
11207
11208 PR middle-end/70370
11209 * gcc.dg/torture/pr70370.c: New testcase.
11210
ea064934
TV
112112016-03-24 Tom de Vries <tom@codesourcery.com>
11212
11213 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11214 * gfortran.dg/goacc/kernels-tree.f95: Same.
11215 * gfortran.dg/goacc/parallel-tree.f95: Same.
11216
b2a4dd1d
TV
112172016-03-24 Tom de Vries <tom@codesourcery.com>
11218
11219 * c-c++-common/goacc/uninit-if-clause.c: New test.
11220 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11221
72e7cd6e
JJ
112222016-03-24 Jakub Jelinek <jakub@redhat.com>
11223
11224 PR target/70290
bf867841
UB
11225 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11226 Fix formatting.
72e7cd6e 11227
ce9d0c03
RB
112282016-03-24 Richard Biener <rguenther@suse.de>
11229
11230 PR tree-optimization/70372
11231 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11232
426b9428
PP
112332016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11234
11235 PR c++/70347
11236 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11237
cd1588c4
PP
112382016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11239
11240 PR c++/70332
11241 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11242
61637db3
JJ
112432016-03-23 Jakub Jelinek <jakub@redhat.com>
11244
928af3bf
JJ
11245 PR c++/70001
11246 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11247 * g++.dg/cpp1y/pr70001.C: New test.
11248
61637db3
JJ
11249 PR c++/70323
11250 * g++.dg/cpp0x/constexpr-70323.C: New test.
11251
05aca4e7
AO
112522016-03-23 Alexandre Oliva <aoliva@redhat.com>
11253 Jason Merrill <jason@redhat.com>
11254 Jakub Jelinek <jakub@redhat.com>
11255
11256 PR c++/69315
11257 * g++.dg/cpp0x/constexpr-69315.C: New test.
11258 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11259
fbdb6baf
MP
112602016-03-23 Marek Polacek <polacek@redhat.com>
11261
11262 PR c++/69884
11263 * g++.dg/warn/Wignored-attributes-1.C: New test.
11264 * g++.dg/warn/Wignored-attributes-2.C: New test.
11265
d79ee524
TV
112662016-03-23 Tom de Vries <tom@codesourcery.com>
11267
11268 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11269 initialization.
11270 * gfortran.dg/goacc/private-3.f95 (test): Same.
11271 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11272 missing use param.
11273
a59f0bef
KT
112742016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11275
11276 * lib/target-supports.exp: Remove v7ve entry from loop
11277 creating effective target checks.
11278 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11279 (add_options_for_arm_arch_v7ve): Likewise.
11280
0179520a
JJ
112812016-03-23 Jakub Jelinek <jakub@redhat.com>
11282
11283 PR tree-optimization/70354
11284 * gcc.dg/vect/pr70354-1.c: New test.
11285 * gcc.dg/vect/pr70354-2.c: New test.
11286 * gcc.target/i386/avx2-pr70354-1.c: New test.
11287 * gcc.target/i386/avx2-pr70354-2.c: New test.
11288
75bb14d7
JL
112892016-03-22 Jeff Law <law@redhat.com>
11290
11291 PR target/70232
11292 * gcc.dg/tree-ssa/pr70232.c: New test.
11293
72c9526d
IE
112942016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11295
11296 PR target/70302
11297 * gcc.target/i386/pr70302.c: New test.
11298
a3ca1bc5
RB
112992016-03-22 Richard Biener <rguenther@suse.de>
11300
11301 PR middle-end/70251
11302 * g++.dg/torture/pr70251.C: New testcase.
11303
5c240f4d
DM
113042016-03-22 David Malcolm <dmalcolm@redhat.com>
11305
11306 PR c/69993
11307 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11308 Wmisleading-indentation.c.
11309 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11310 reflect change to diagnostic text and order of messages.
11311 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11312
80f6631b
DE
113132016-03-22 David Edelsohn <dje.gcc@gmail.com>
11314
11315 * g++.dg/ext/java-3.C: Don't compile on AIX.
11316
9a10956c
RB
113172016-03-22 Richard Biener <rguenther@suse.de>
11318
11319 PR middle-end/70333
11320 * gcc.dg/torture/pr70333.c: New testcase.
11321
6cedf922
IE
113222016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11323
11324 * g++.dg/ext/pr70290.C: New test.
11325
cd6c27ac
KY
113262016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11327
11328 PR target/70325
11329 * gcc.target/i386/pr70325.c: New test.
11330
4cde512c
JJ
113312016-03-22 Jakub Jelinek <jakub@redhat.com>
11332
b01915ed
JJ
11333 PR target/70329
11334 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11335 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11336
4e3e2cf1
JJ
11337 PR target/70300
11338 * gcc.target/i386/pr70300.c: New test.
11339
4cde512c
JJ
11340 PR c++/70295
11341 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11342 (func2): New function for cond with parens, xfail warning for c++.
11343 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11344
16f6d7dc
PP
113452016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11346
11347 PR c++/70096
11348 * g++.dg/template/ptrmem30.C: New test.
11349
a3e2b438
PP
113502016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11351
11352 PR c++/70204
11353 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11354 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11355
11b6a02e
JJ
113562016-03-21 Jakub Jelinek <jakub@redhat.com>
11357
11358 PR middle-end/70326
11359 * gcc.dg/pr70326.c: New test.
11360
b9407883
MG
113612016-03-21 Marc Glisse <marc.glisse@inria.fr>
11362 Jakub Jelinek <jakub@redhat.com>
11363
11364 PR tree-optimization/70317
11365 * gcc.dg/pr70317.c: New test.
11366
4a148e19
UB
113672016-03-21 Uros Bizjak <ubizjak@gmail.com>
11368
11369 PR target/70327
11370 * gcc.target/i386/pr70327.c: New test.
11371
2a85ddbb
ML
113722016-03-21 Martin Liska <mliska@suse.cz>
11373
7d36fe98 11374 PR ipa/70306
2a85ddbb
ML
11375 * gcc.dg/ipa/pr70306.c: New test.
11376
4a148e19 113772016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11378
11379 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11380 * gcc.target/arm/attr-align3.c: Likewise.
11381 * gcc.target/arm/attr_arm.c: Likewise.
11382 * gcc.target/arm/flip-thumb.c: Likewise.
11383
6b366948
JJ
113842016-03-21 Jakub Jelinek <jakub@redhat.com>
11385
11386 PR target/70296
11387 * gcc.target/powerpc/altivec-36.c: New test.
11388
2fac8c14
RB
113892016-03-21 Richard Biener <rguenther@suse.de>
11390
11391 PR tree-optimization/70310
11392 * gcc.dg/torture/pr70310.c: New testcase.
11393
e9bde854
KY
113942016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11395
11396 PR target/70293
11397 * gcc.target/i386/pr70293.c: New test.
11398
56bbfaf6
RB
113992016-03-21 Richard Biener <rguenther@suse.de>
11400
11401 PR tree-optimization/70288
11402 * gcc.dg/torture/pr70288-1.c: New testcase.
11403 * gcc.dg/torture/pr70288-2.c: Likewise.
11404
3eee49ed
AB
114052016-03-21 Andrey Belevantsev <abel@ispras.ru>
11406
11407 PR rtl-optimization/69307
11408 * gcc.target/arm/pr69307.c: New test.
4a148e19 11409
8e7816b4
AB
114102016-03-21 Andrey Belevantsev <abel@ispras.ru>
11411
11412 PR rtl-optimization/69102
11413 * gcc.c-torture/compile/pr69102.c: New test.
11414
14d7d4be
JL
114152016-03-18 Jeff Law <law@redhat.com>
11416
11417 PR rtl-optimization/70263
11418 * gcc.c-torture/compile/pr70263-1.c: New test.
11419 * gcc.target/i386/pr70263-2.c: New test.
11420
5c6a601c
BS
114212016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11422
11423 PR rtl-optimization/70278
11424 * gcc.dg/torture/pr70278.c: New test.
11425 * gcc.target/arm/pr70278.c: New test.
11426
4bbf545b
DM
114272016-03-18 David Malcolm <dmalcolm@redhat.com>
11428
11429 PR c/70281
11430 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11431 (test_builtin_types_compatible_p): New test function.
11432 * gcc.dg/pr70281.c: New test case.
11433
dc28bb68
CL
114342016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11435
11436 PR target/70113
11437 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11438
5e8d6dff
IE
114392016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11440
11441 PR tree-optimization/70252
11442 * gcc.dg/pr70252.c: New test.
11443
d0e7e403
TV
114442016-03-18 Tom de Vries <tom@codesourcery.com>
11445
11446 * gcc.dg/pr70161-2.c: New test.
11447 * gcc.dg/pr70161.c: New test.
11448
fa22501a
TV
114492016-03-18 Tom de Vries <tom@codesourcery.com>
11450
11451 PR ipa/70269
11452 * gcc.dg/pr70269.c: New test.
11453
dd125026
JJ
114542016-03-18 Jakub Jelinek <jakub@redhat.com>
11455
11456 PR c++/70267
11457 * g++.dg/ext/java-3.C: New test.
11458
91914f0a
PP
114592016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11460
11461 PR c++/70205
11462 * g++.dg/lookup/pr70205.C: New test.
11463
753a8910
PP
114642016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11465
11466 PR c++/70218
11467 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11468
14ba7b28
MP
114692016-03-17 Marek Polacek <polacek@redhat.com>
11470
11471 PR c/69407
11472 * gcc.dg/atomic-op-6.c: New test.
11473
ded60913
DM
114742016-03-17 David Malcolm <dmalcolm@redhat.com>
11475
11476 PR c/70264
11477 * c-c++-common/pr70264.c: New test case.
11478
a3aad0e6
JJ
114792016-03-17 Jakub Jelinek <jakub@redhat.com>
11480
17366700
JJ
11481 PR c++/70144
11482 * c-c++-common/pr70144-1.c: New test.
11483 * c-c++-common/pr70144-2.c: New test.
11484
a3aad0e6
JJ
11485 PR c++/70272
11486 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11487 * g++.dg/opt/flifetime-dse6.C: New test.
11488 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11489
b57e6e18
L
114902016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11491
11492 PR driver/70192
11493 * gcc.dg/pic-1.c: New test.
11494 * gcc.dg/pic-2.c: Likewise.
11495 * gcc.dg/pic-3.c: Likewise.
11496 * gcc.dg/pic-4.c: Likewise.
11497 * gcc.dg/pie-1.c: Likewise.
11498 * gcc.dg/pie-2.c: Likewise.
11499 * gcc.dg/pie-3.c: Likewise.
11500 * gcc.dg/pie-4.c: Likewise.
11501 * gcc.dg/pie-5.c: Likewise.
11502 * gcc.dg/pie-6.c: Likewise.
11503
b38ba58b
TV
115042016-03-17 Tom de Vries <tom@codesourcery.com>
11505
11506 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11507 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11508
6931b3b7
RB
115092016-03-17 Richard Biener <rguenther@suse.de>
11510
11511 PR debug/70271
11512 * g++.dg/debug/pr70271.C: New testcase.
11513
0c8b64cb
IE
115142016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11515
11516 * gcc.target/i386/pr70251.c: New test.
11517
b1970801
MP
115182016-03-17 Marek Polacek <polacek@redhat.com>
11519
11520 PR c++/70194
11521 * g++.dg/warn/constexpr-70194.C: New test.
11522
820c5eaa
RH
115232016-03-16 Richard Henderson <rth@redhat.com>
11524
11525 PR middle-end/70240
11526 * gcc.c-torture/compile/pr70240.c: New.
11527
da0ad263
SKS
115282016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11529
11530 * gcc.c-torture/compile/20151204.c: Skip for avr.
11531
c73d295c
JJ
115322016-03-16 Jakub Jelinek <jakub@redhat.com>
11533
11534 PR target/70245
11535 * g++.dg/opt/pr70245.C: New test.
11536 * g++.dg/opt/pr70245.h: New file.
11537 * g++.dg/opt/pr70245-aux.cc: New file.
11538
b2794066
MS
115392016-03-16 Martin Sebor <msebor@redhat.com>
11540
11541 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11542
aa43616c
RH
115432016-03-16 Richard Henderson <rth@redhat.com>
11544
11545 PR middle-end/70199
11546 * gcc.c-torture/compile/pr70199.c: New.
11547
59608fe5
L
115482016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11549
11550 * gcc.dg/uninit-19.c: Run dos2unix.
11551
ab4c578f
MP
115522016-03-16 Marek Polacek <polacek@redhat.com>
11553
11554 PR c/70093
11555 * gcc.dg/nested-func-10.c: New test.
11556 * gcc.dg/nested-func-9.c: New test.
11557
f5387e76
JJ
115582016-03-16 Jakub Jelinek <jakub@redhat.com>
11559
11560 PR tree-optimization/68714
11561 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11562
7662b718
TV
115632016-03-16 Tom de Vries <tom@codesourcery.com>
11564
11565 PR tree-optimization/68715
11566 * gcc.dg/graphite/pr68715-2.c: New test.
11567 * gcc.dg/graphite/pr68715.c: New test.
11568 * gfortran.dg/graphite/pr68715.f90: New test.
11569
be7ce7ae
TV
115702016-03-16 Tom de Vries <tom@codesourcery.com>
11571
11572 PR tree-optimization/68809
11573 * gcc.dg/graphite/pr68809-2.c: New test.
11574 * gcc.dg/graphite/pr68809.c: New test.
11575
1935f250
JJ
115762016-03-16 Jakub Jelinek <jakub@redhat.com>
11577
6651c93e
JJ
11578 PR c++/70147
11579 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11580 method call to i () as argument. Adjust expected output.
11581
1935f250
JJ
11582 PR c++/70147
11583 * g++.dg/ubsan/pr70147-1.C: New test.
11584 * g++.dg/ubsan/pr70147-2.C: New test.
11585
ab1caa6e
MS
115862016-03-15 Martin Sebor <msebor@redhat.com>
11587
11588 PR c++/58281
11589 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11590
5c2a1bbb
JDA
115912016-03-15 John David Anglin <danglin@gcc.gnu.org>
11592
cb5d8ad1
JDA
11593 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11594 hppa*-*-hpux*.
11595
b440dd40
JDA
11596 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11597
5c2a1bbb
JDA
11598 PR libfortran/69799
11599 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11600 libatomic_available.
11601
42c729c5
MP
116022016-03-15 Marek Polacek <polacek@redhat.com>
11603
11604 PR c++/70209
11605 * g++.dg/ext/attribute-may-alias-4.C: New test.
11606
82b1c550
AM
116072016-03-15 Alexander Monakov <amonakov@ispras.ru>
11608
11609 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11610 -fvar-tracking-assignments-toggle flag.
11611
4ccbf3a6
PH
116122016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11613
11614 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11615
c39858bd
JJ
116162016-03-15 Jakub Jelinek <jakub@redhat.com>
11617
11618 PR rtl-optimization/70222
11619 * gcc.c-torture/execute/pr70222-1.c: New test.
11620 * gcc.c-torture/execute/pr70222-2.c: New test.
11621
8be119c1
RH
116222016-03-15 Richard Henderson <rth@redhat.com>
11623
11624 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11625
6598bb55
AB
116262016-03-15 Andrey Belevantsev <abel@ispras.ru>
11627
11628 PR rtl-optimization/69032
11629 * gcc.dg/pr69032.c: New test.
11630
81fa2944
AB
116312016-03-15 Andrey Belevantsev <abel@ispras.ru>
11632
11633 PR rtl-optimization/63384
4a148e19 11634 * g++.dg/pr63384.C: New test.
81fa2944 11635
74ea9ab6
AB
116362016-03-15 Andrey Belevantsev <abel@ispras.ru>
11637
11638 PR target/64411
11639 * gcc.target/i386/pr64411.C: New test.
11640
045d5055
TV
116412016-03-15 Tom de Vries <tom@codesourcery.com>
11642
11643 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11644 * gfortran.dg/goacc/kernels-alias.f95: New test.
11645
3ea33585
MS
116462016-03-14 Martin Sebor <msebor@redhat.com>
11647
11648 PR c++/53792
11649 * g++.dg/cpp0x/constexpr-inline.C: New test.
11650 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11651
1df7b330
DE
116522016-03-14 David Edelsohn <dje.gcc@gmail.com>
11653
11654 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11655
79b57d18
JJ
116562016-03-14 Jakub Jelinek <jakub@redhat.com>
11657
11658 PR middle-end/70219
11659 * gcc.dg/pr70219.c: New test.
11660
3cbf012a
BS
116612016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11662
11663 PR target/70083
11664 * gcc.dg/torture/pr70083.c: New test.
11665 * gcc.target/i386/pr70083.c: New test.
11666
a9fee7cd
RB
116672016-03-14 Richard Biener <rguenther@suse.de>
11668
11669 PR tree-optimization/56365
11670 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11671
4799603f
SB
116722016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11673
11674 PR target/70098
11675 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11676 New function.
11677 * g++.dg/pr70098.C: New testcase.
11678
11679
760ca967
TV
116802016-03-14 Tom de Vries <tom@codesourcery.com>
11681
11682 PR tree-optimization/70045
11683 * gcc.dg/graphite/pr70045.c: New test.
11684
44e66a77
JD
116852016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11686
11687 PR fortran/69043
11688 * gfortran.dg/include_9.f90: New test.
11689
a18e0fe1
DH
116902016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11691
11692 PR fortran/45076
11693 gfortran.dg/prof/prof.exp: New script.
11694 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11695
d0aca6ab
AB
116962016-03-12 Andrey Belevantsev <abel@ispras.ru>
11697
11698 PR rtl-optimization/69307
11699 * gcc.dg/pr69307.c: New test.
11700
cefe08a4
VM
117012016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11702
11703 PR target/69614
11704 * gcc.target/arm/pr69614.c: New.
11705
70112e2a
PT
117062016-03-12 Paul Thomas <pault@gcc.gnu.org>
11707
11708 PR fortran/70031
11709 * gfortran.dg/submodule_14.f08: New test
11710
11711 PR fortran/69524
11712 * gfortran.dg/submodule_15.f08: New test
11713
3f1e5d3a
PP
117142016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11715
11716 PR c++/70106
11717 * g++.dg/cpp1y/paren3.C: New test.
11718
a3f6d680
MM
117192016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11720
11721 PR target/70131
11722 * gcc.target/powerpc/ppc-round2.c: New test.
11723
92348f09
BS
117242016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11725
11726 PR target/70123
11727 * gcc.dg/torture/pr70123.c: New test.
11728
cebde9e9
JL
117292016-03-11 Jeff Law <law@redhat.com>
11730
11731 PR tree-optimization/70190
11732 * gcc.c-torture/compile/pr70190.c: New test.
11733
3edc5da4
DM
117342016-03-11 David Malcolm <dmalcolm@redhat.com>
11735
11736 PR c/68187
11737 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11738 case.
11739 (test43_b): Likewise.
11740 (test43_c): Likewise.
11741 (test43_d): Likewise.
11742 (test43_e): Likewise.
11743 (test43_f): Likewise.
11744 (test43_g): Likewise.
11745 (test44_a): Likewise.
11746 (test44_b): Likewise.
11747 (test44_c): Likewise.
11748 (test44_d): Likewise.
11749 (test44_e): Likewise.
11750
318c1204
DM
117512016-03-11 David Malcolm <dmalcolm@redhat.com>
11752
11753 PR c/70085
11754 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11755
bc062234
KT
117562016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11757
11758 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11759 dg-options.
11760
acfc1ac1
KT
117612016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11762
11763 PR target/70002
11764 PR target/69245
11765 * gcc.target/aarch64/pr69245_2.c: New test.
11766
d1e2bb2d
JJ
117672016-03-11 Jakub Jelinek <jakub@redhat.com>
11768
11769 PR tree-optimization/70177
11770 * gcc.dg/pr70177.c: New test.
11771
07350627
AL
117722016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11773
11774 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11775
5c6706f7
AL
117762016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11777
11778 * gcc.dg/tree-ssa/sra-20.c: New.
11779
02d472a2
JJ
117802016-03-11 Jakub Jelinek <jakub@redhat.com>
11781
686d390a
JJ
11782 PR rtl-optimization/70174
11783 * gcc.dg/pr70174.c: New test.
11784
02d472a2
JJ
11785 PR tree-optimization/70169
11786 * gcc.dg/pr70169.c: New test.
11787
0f9befa1
IE
117882016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11789
11790 PR target/70160
11791 * gcc.target/i386/pr70160.c: New test.
11792
432d4670
AK
117932016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11794
11795 * gcc.target/s390/dfp-1.c: New test.
11796
a3dc8760
NC
117972016-03-10 Nick Clifton <nickc@redhat.com>
11798
11799 PR target/70044
11800 * gcc.target/aarch64/pr70044.c: New test.
11801
b87a8d7d
PP
118022016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11803 Jakub Jelinek <jakub@redhat.com>
11804
11805 PR c++/70001
11806 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11807 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11808 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11809
4f4ada6a
JH
118102016-03-10 Jan Hubicka <hubicka@ucw.cz>
11811
11812 PR lto/69589
11813 * g++.dg/lto/pr69589_0.C: New testcase
11814 * g++.dg/lto/pr69589_1.C: New testcase
11815
d49b0aa0
MP
118162016-03-10 Marek Polacek <polacek@redhat.com>
11817
11818 PR c++/70153
11819 * g++.dg/delayedfold/unary-plus1.C: New test.
11820
118212016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11822
11823 * gcc.target/arm/pr45701-1.c: Escape brackets.
11824 * gcc.target/arm/pr45701-2.c: Likewise.
11825
71017a7b
AL
118262016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11827
11828 * gfortran.dg/unconstrained_commons.f: New.
11829
ba52669f
AM
118302016-03-10 Alan Modra <amodra@gmail.com>
11831
11832 * gcc.dg/pr69195.c: New.
11833 * gcc.dg/pr69238.c: New.
11834
27742332
TV
118352016-03-10 Tom de Vries <tom@codesourcery.com>
11836
11837 PR testsuite/68915
11838 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11839
3a81a594
RB
118402016-03-10 Richard Biener <rguenther@suse.de>
11841
11842 PR tree-optimization/70128
11843 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11844 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11845
3433b975
JJ
118462016-03-09 Jakub Jelinek <jakub@redhat.com>
11847
c2864f02
JJ
11848 PR tree-optimization/70152
11849 * gcc.dg/pr70152.c: New test.
11850
3433b975
JJ
11851 PR target/70086
11852 * gcc.target/i386/pr70086-1.c: New test.
11853 * gcc.target/i386/pr70086-2.c: New test.
11854 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11855
11856 PR tree-optimization/70127
11857 * gcc.c-torture/execute/pr70127.c: New test.
11858
96b3c82d
CP
118592016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11860
11861 * c-c++-common/goacc/combined-directives-2.c: New test.
11862
b4f3232d
DM
118632016-03-09 David Malcolm <dmalcolm@redhat.com>
11864
11865 PR c/68473
11866 PR c++/70105
11867 * g++.dg/diagnostic/pr70105.C: New test.
11868 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11869 (test_multiple_ordinary_maps): New test function.
11870
40499f81
DM
118712016-03-09 David Malcolm <dmalcolm@redhat.com>
11872
11873 PR c/68473
11874 PR c++/70105
11875 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11876 Drop range information from call to inform_at_rich_loc.
11877 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11878 New.
11879 (test_show_locus): Replace calls to rich_location::add_range with
11880 calls to add_range. Rewrite the tests that used the now-defunct
11881 rich_location ctor taking a source_range. Simplify other tests
11882 by replacing calls to COMBINE_LOCATION_DATA with calls to
11883 make_location.
11884
c9e33662
RB
118852016-03-09 Richard Biener <rguenther@suse.de>
11886 Jakub Jelinek <jakub@redhat.com>
11887
11888 PR tree-optimization/70138
11889 * gcc.dg/vect/pr70138-1.c: New testcase.
11890 * gcc.dg/vect/pr70138-2.c: Likewise.
11891
2c73b764
JJ
118922016-03-09 Jakub Jelinek <jakub@redhat.com>
11893
11894 PR target/70049
11895 * gcc.target/i386/pr70049.c: New test.
11896
c06d25bb
RB
118972016-03-09 Richard Biener <rguenther@suse.de>
11898
11899 PR c/70143
11900 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11901 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11902 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11903
5828a501
RO
119042016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11905
11906 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11907 arm-*-*.
11908
2e141c8d
JJ
119092016-03-09 Jakub Jelinek <jakub@redhat.com>
11910
5a9def37
JJ
11911 PR middle-end/67278
11912 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11913
2e141c8d
JJ
11914 PR target/67278
11915 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11916
11917 PR middle-end/70050
11918 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11919 in testcase comment.
11920
bf751f40
TV
119212016-03-09 Tom de Vries <tom@codesourcery.com>
11922
11923 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11924 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11925 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11926 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11927 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11928 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11929 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11930 * gfortran.dg/goacc/kernels-loop.f95: New test.
11931
e210c999
MS
119322016-03-08 Martin Sebor <msebor@redhat.com>
11933
11934 PR c++/62096
11935 * g++.dg/warn/overflow-warn-7.C: New test.
11936
80aac5c8
JM
119372016-03-08 Jason Merrill <jason@redhat.com>
11938
11939 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11940 * lib/target-supports.exp (check_effective_target_concepts): New.
11941
12b81409
JJ
119422016-03-08 Jakub Jelinek <jakub@redhat.com>
11943
d259b234
JJ
11944 PR c++/70135
11945 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11946 * g++.dg/ubsan/pr70135.C: New test.
11947
12b81409
JJ
11948 PR target/70110
11949 * gcc.dg/pr70110.c: New test.
11950
b4e9f2aa
MJ
119512016-03-07 Martin Jambor <mjambor@suse.cz>
11952
11953 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11954 * c-c++-common/gomp/if-1.c: Likewise.
11955 * c-c++-common/gomp/pr61486-2.c: Likewise.
11956 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11957 to dg-additional-options.
11958 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11959 * g++/gomp/target-teams-1.c: Likewise.
11960 * gcc.dg/gomp/gomp.exp: Likewise.
11961 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11962 dg-additional-options.
11963 * gfortran.dg/gomp/gomp.exp: Likewise.
11964 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11965 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11966 dg-additional-options.
11967 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11968
f86e631e
MJ
119692016-03-07 Martin Jambor <mjambor@suse.cz>
11970
11971 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11972 * c-c++-common/gomp/gridify-1.c: New test.
11973 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11974
94156b3f
AV
119752016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11976
11977 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11978 trigger for cortex-r8, when scanning for register r8.
11979 * gcc.target/arm/pr45701-2.c: Likewise.
11980
a84a49b7 119812016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11982 Jeff Law <law@redhat.com>
a84a49b7
RB
11983
11984 PR tree-optimization/69740
11985 * gcc.c-torture/compile/pr69740-1.c: New test.
11986 * gcc.c-torture/compile/pr69740-2.c: New test.
11987
e41f6c9e
BS
119882016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11989
11990 * lib/target-supports.exp
11991 (check_effective_target_whole_vector_shift): Enable for PPC64.
11992
57548bf5
RB
119932016-03-07 Richard Biener <rguenther@suse.de>
11994
11995 PR tree-optimization/70115
11996 * gcc.dg/torture/pr70115.c: New testcase.
11997
4ae13300
NS
119982016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11999
12000 PR middle-end/69916
12001 * c-c-++-common/goacc/pr69916.c: New.
12002
5edb9853
RH
120032016-03-07 Richard Henderson <rth@redhat.com>
12004
12005 * gcc.c-torture/compile/pr70061.c: New test.
12006
2067a8f3
RB
120072016-03-07 Richard Biener <rguenther@suse.de>
12008
12009 PR testsuite/70109
12010 * gcc.dg/vect/O3-pr36098.c: New testcase.
12011
4145a9b7
CL
120122016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12013
12014 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12015
1878be32
EB
120162016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12017
12018 * gnat.dg/renaming9.ad[sb]: New testcase.
12019
df762bb2
JJ
120202016-03-05 Jakub Jelinek <jakub@redhat.com>
12021
12022 PR c++/70084
12023 * g++.dg/expr/stdarg3.C: New test.
12024
7d461295
JL
120252016-03-04 Jeff Law <law@redhat.com>
12026
12027 PR tree-optimization/69196
12028 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12029 x86_64-*-*.
12030
29b9828f
BS
120312016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12032
b6b552fd
BS
12033 PR c/69973
12034 * gcc.dg/pr69973.c: New test.
12035
201d49e9
BS
12036 PR rtl-optimization/69941
12037 * gcc.dg/torture/pr69941.c: New test.
12038
29b9828f
BS
12039 PR c/69824
12040 * gcc.dg/pr69824.c: New test.
12041
640b7e74
TV
120422016-03-05 Tom de Vries <tom@codesourcery.com>
12043
12044 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12045 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12046 function.
12047
7a3a3fad
PP
120482016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12049
12050 PR c++/66786
12051 * g++.dg/cpp1y/var-templ48.C: New test.
12052 * g++.dg/cpp1y/var-templ49.C: New test.
12053
cd439aec
EB
120542016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12055
12056 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12057
60204554
JJ
120582016-03-04 Jakub Jelinek <jakub@redhat.com>
12059
0c8825de
JJ
12060 PR c++/70035
12061 * g++.dg/ubsan/pr70035.C: New test.
12062
60204554
JJ
12063 PR target/70062
12064 * gcc.target/i386/pr70062.c: New test.
12065
f79d4eab
L
120662016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12067
12068 * g++.dg/template/typename21.C: Remove c++98_only.
12069
ea81ce67
L
120702016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12071
12072 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12073
64b23c13
DM
120742016-03-04 David Malcolm <dmalcolm@redhat.com>
12075
12076 PR c/68187
12077 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12078 function.
12079 (fn_42_b): Likewise.
12080 (fn_42_c): Likewise.
12081
729526f5
DM
120822016-03-04 David Malcolm <dmalcolm@redhat.com>
12083
12084 PR c/68187
12085 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12086 function.
12087 (fn_40_b): Likewise.
12088 (fn_41_a): Likewise.
12089 (fn_41_b): Likewise.
12090
f9ea11ac
JJ
120912016-03-04 Jakub Jelinek <jakub@redhat.com>
12092
12093 PR target/70059
12094 * gcc.target/i386/avx512f-pr70059.c: New test.
12095 * gcc.target/i386/avx512dq-pr70059.c: New test.
12096
b6c38c69
BS
120972016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12098
12099 PR rtl-optimization/57676
12100 * gcc.dg/torture/pr57676.c: New test.
12101
af3cdd34
IE
121022016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12103
12104 * gcc.dg/pr70026.c: New test.
12105
7ff6ca38
MP
121062016-03-04 Marek Polacek <polacek@redhat.com>
12107
12108 PR c/69798
12109 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12110 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12111
a6bf62d5
KT
121122016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12113
12114 PR target/70004
12115 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12116 Delete.
12117 (test_corners_sisd_si): Likewise.
12118 (main): Remove checks of the above.
12119 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12120
ae4cdc6a
EB
121212016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12122
12123 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12124
08455559
CL
121252016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12126
12127 * gcc.dg/torture/pr69951.c: Accept argc==0.
12128
e9a35493
RB
121292016-03-04 Richard Biener <rguenther@suse.de>
12130
12131 PR c++/70054
12132 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12133 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12134
fba054c2
DV
121352016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12136
12137 PR testsuite/69766
12138 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12139 testing multiarch.
12140
f10cdc6c
JJ
121412016-03-04 Jakub Jelinek <jakub@redhat.com>
12142
12143 PR debug/69947
12144 * gcc.dg/guality/pr69947.c: New test.
12145
2e981ba0
JJ
121462016-03-03 Jakub Jelinek <jakub@redhat.com>
12147
12148 PR ada/70017
12149 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12150
0ba3bfa2
KT
121512016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12152
12153 PR rtl-optimization/69904
12154 * gcc.target/arm/pr69904.c: New test.
12155
97ecdb46
JJ
121562016-03-03 Jakub Jelinek <jakub@redhat.com>
12157
12158 PR target/70021
12159 * gcc.dg/vect/pr70021.c: New test.
12160 * gcc.target/i386/pr70021.c: New test.
12161
a2a743a1
MP
121622016-03-03 Marek Polacek <polacek@redhat.com>
12163
12164 PR middle-end/70050
12165 * gcc.dg/pr70050.c: New test.
12166
fa07ecdd
JG
121672016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12168
12169 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12170
23504262
ML
121712016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12172
12173 PR tree-optimization/70043
12174 * gfortran.dg/vect/pr70043.f90: New test.
12175
b7b9e1a9
EB
121762016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12177
12178 * gnat.dg/specs/task1.ads: New test.
12179
cb83ba54
RO
121802016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12181
12182 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12183 Invoke gdb with -batch.
12184 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12185
a75f5e30
RB
121862016-03-03 Richard Biener <rguenther@suse.de>
12187
12188 PR tree-optimization/55936
12189 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12190
268bc320
JL
121912016-03-02 Jeff Law <law@redhat.com>
12192
815f20ab
JL
12193 PR rtl-optimization/69942
12194 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12195 effects of argument promotions.
12196
268bc320
JL
12197 PR tree-optimization/69987
12198 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12199 target does not support -fprefetch-loop-arrays.
12200
171f7de5
UB
122012016-03-02 Uros Bizjak <ubizjak@gmail.com>
12202
12203 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12204
192912db
BC
122052016-03-02 Bin Cheng <bin.cheng@arm.com>
12206
c7908871 12207 PR rtl-optimization/69052
192912db
BC
12208 * gcc.target/i386/pr69052.c: New test.
12209
90a7a40b
AM
122102016-03-02 Alan Modra <amodra@gmail.com>
12211
12212 * gcc.dg/pr69990.c: New.
12213
69fa742f
JJ
122142016-03-02 Jakub Jelinek <jakub@redhat.com>
12215
de752fb0
JJ
12216 PR c/68062
12217 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12218
12219 PR middle-end/70022
12220 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12221
69fa742f
JJ
12222 PR target/70028
12223 * gcc.target/i386/pr70028.c: New test.
12224
7c65bd56
MK
122252016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12226
12227 * c-c++-common/asan/swapcontext-test-1.c,
12228 * c-c++-common/tsan/thread_leak.c,
12229 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12230 * g++.dg/tsan/benign_race.C,
12231 * g++.dg/tsan/fd_close_norace.C,
12232 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12233 races with sanitizer output
12234
37d98220 122352016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12236 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12237
12238 PR target/67278
12239 * gcc.dg/simd-8.c: New testcase.
12240
218db463
RB
122412016-03-02 Richard Biener <rguenther@suse.de>
12242
12243 PR middle-end/67278
12244 * gcc.dg/simd-7.c: New testcase.
12245
22c72158
EB
122462016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12247
12248 * gcc.target/i386/pr70007.c: Tweak.
12249
9a790ccc
DV
122502016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12251
12252 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12253
bd02f00f
MP
122542016-03-02 Marek Polacek <polacek@redhat.com>
12255
12256 PR c/67854
12257 * gcc.dg/pr67854.c: New test.
12258
1e840f39
JJ
122592016-03-02 Jakub Jelinek <jakub@redhat.com>
12260
12261 PR middle-end/70025
12262 * gcc.dg/torture/pr70025.c: New test.
12263
bca00241
VK
122642016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12265
12266 PR tree-optimization/68621
12267 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12268
0bca04b8
EB
122692016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12270
12271 * gcc.target/i386/pr70007.c: New test.
12272
2a9afc86
JL
122732016-03-01 Jeff Law <law@redhat.com>
12274
eab2541b 12275 PR tree-optimization/69196
9d83ef71 12276 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12277
2a9afc86
JL
12278 PR tree-optimization/69196
12279 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12280 duplicating code and spoiling the expected output.
12281
0d39977e
MM
122822016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12283
12284 PR target/70033
12285 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12286 supports power9 before doing tests.
12287 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12288 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12289 * gcc.target/powerpc/p9-permute.c: Likewise.
12290
a0c0699d
UB
122912016-03-01 Uros Bizjak <ubizjak@gmail.com>
12292
12293 PR target/70027
12294 * gcc.target/i386/pr70027.c: New test.
12295
0ae3ef47 122962016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12297
12298 * gcc.dg/pr70017.c: New test.
12299
686e2237
JJ
123002016-03-01 Jakub Jelinek <jakub@redhat.com>
12301
12302 PR c/69796
12303 PR c/69974
12304 * gcc.dg/pr69796.c: New test.
12305 * gcc.dg/pr69974.c: New test.
12306
f8e4188c
EB
123072016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12308
12309 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12310
5e3f1c7c
JL
123112016-02-29 Jeff Law <law@redhat.com>
12312
12313 PR tree-optimization/69987
12314 * gfortran.dg/pr69987.f90: New test.
12315
12316 PR tree-optimization/69989
12317 * gcc.c-torture/compile/pr69989-2.c: New test.
12318
1be56bc5
MP
123192016-03-01 Marek Polacek <polacek@redhat.com>
12320
12321 PR c++/69795
12322 * g++.dg/parse/invalid1.C: New test.
12323
1b19470d
RB
123242016-03-01 Richard Biener <rguenther@suse.de>
12325
12326 PR middle-end/70022
12327 * gcc.dg/pr70022.c: New testcase.
12328
3ae0661a
IE
123292016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12330
12331 PR tree-optimization/69956
12332 * gcc.dg/pr69956.c: New test.
12333
0f09ab88
BS
123342016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12335
12336 PR target/70011
12337 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12338 XFAIL when hardware supports efficient unaligned storage access.
12339
76d881bf
PP
123402016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12341
12342 PR c++/69961
12343 * g++.dg/template/pr69961a.C: New test.
12344 * g++.dg/template/pr69961b.C: New test.
12345
7168133a
DM
123462016-02-29 David Malcolm <dmalcolm@redhat.com>
12347
12348 PR preprocessor/69985
12349 * gcc.dg/cpp/pr69985.c: New test case.
12350
0c6072a3
JL
123512016-02-29 Jeff Law <law@redhat.com>
12352
e66f219b
JL
12353 PR tree-optimization/70005
12354 * gcc.c-torture/execute/pr70005.c New test.
12355
0c6072a3
JL
12356 PR tree-optimization/69999
12357 * gcc.c-torture/compile/pr69999.c: New test.
12358
fd9fbdb3
YR
123592016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12360
12361 PR tree-optimization/69652
12362 * gcc.dg/torture/pr69652.c: Delete test.
12363 * gcc.dg/vect/pr69652.c: New test.
12364
cbd400b4
RB
123652016-02-19 Richard Biener <rguenther@suse.de>
12366
12367 PR tree-optimization/69980
12368 * gfortran.dg/vect/pr69980.f90: New testcase.
12369
84ea0f58
EB
123702016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12371
12372 * gcc.target/sparc/20160229-1.c: New test.
12373
5d2a63dc
EB
123742016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12375
12376 * gnat.dg/stack_usage3.adb: New test.
12377 * gnat.dg/stack_usage3_pkg.ads: New helper.
12378
93e708f9
EB
123792016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12380
12381 * gnat.dg/renaming8.adb: New test.
12382 * gnat.dg/renaming8_pkg1.ads: New helper.
12383 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12384 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12385
6512bc93
RB
123862016-02-29 Richard Biener <rguenther@suse.de>
12387
12388 PR tree-optimization/69720
12389 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12390
7b201a88
TK
123912016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12392
12393 PR fortran/68147
12394 PR fortran/47674
12395 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12396
82ee0cf2 123972016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12398 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12399
12400 PR fortran/56007
12401 * gfortran.dg/coarray_8.f90: Adjust error message.
12402 * gfortran.dg/pr56007.f90: New test.
12403 * gfortran.dg/pr56007.f: New test.
12404
cdc1a2c8
L
124052016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12406
12407 PR tree-optimization/69989
12408 * gcc.dg/torture/pr69989.c: New test.
12409
33505bcf
EB
124102016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12411
12412 * gcc.target/i386/stack-realign-win.c: New test.
12413
524bfb19
HA
124142016-02-28 Harald Anlauf <anlauf@gmx.de>
12415
12416 PR fortran/60126
12417 * gfortran.dg/pr60126.f90: New test.
12418
bd542508
JL
124192016-02-27 Jeff Law <law@redhat.com>
12420
12421 Revert
12422 2016-02-26 Richard Biener <rguenther@suse.de>
12423 Jeff Law <law@redhat.com>
12424
12425 PR tree-optimization/69740
12426 * gcc.c-torture/compile/pr69740-1.c: New test.
12427 * gcc.c-torture/compile/pr69740-2.c: New test.
12428
dd1291e0
JD
124292016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12430
5fb67f8b 12431 PR fortran/69910
dd1291e0
JD
12432 * gfortran.dg/newunit_4.f90: New test.
12433
5cfefb59
JJ
124342016-02-27 Jakub Jelinek <jakub@redhat.com>
12435
12436 PR target/69613
12437 PR rtl-optimization/69886
12438 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12439 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12440 target.
12441
20ba5f33
MS
124422016-02-26 Martin Sebor <msebor@redhat.com>
12443
12444 PR tree-optimization/15826
12445 * gcc.dg/tree-ssa/pr15826.c: New test.
12446
e6fb01b0
JJ
124472016-02-26 Jakub Jelinek <jakub@redhat.com>
12448
12449 PR target/69969
12450 * gcc.target/powerpc/pr69969.c: New test.
12451
e3e0cf64
MS
124522016-02-26 Martin Sebor <msebor@redhat.com>
12453
12454 PR c++/15766
12455 * g++.old-deja/g++.other/decl5.C: Add a test case.
12456
d1f2bea5
SB
124572016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12458
12459 PR target/69946
12460 * gcc.target/powerpc/pr69946.c: New file.
12461
4a4f9d2b 124622016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12463 Jeff Law <law@redhat.com>
4a4f9d2b 12464
e3e0cf64 12465 PR tree-optimization/69740
4a4f9d2b
RB
12466 * gcc.c-torture/compile/pr69740-1.c: New test.
12467 * gcc.c-torture/compile/pr69740-2.c: New test.
12468
ad2a2706
MJ
124692016-02-26 Martin Jambor <mjambor@suse.cz>
12470
12471 PR middle-end/69920
12472 * gcc.dg/torture/pr69932.c: New test.
12473 * gcc.dg/torture/pr69936.c: Likewise.
12474
1d11f7ce
AK
124752016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12476
12477 PR target/69709
12478 * gcc.target/s390/pr69709.c: New test.
12479
6cfccbb2
KT
124802016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12481
12482 PR target/69245
12483 * gcc.target/aarch64/pr69245_1.c: New test.
12484
ac59ad4e
KT
124852016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12486
12487 PR target/69613
12488 * gcc.dg/torture/pr69613.c: New test.
12489
a2ad54a0
JJ
124902016-02-26 Jakub Jelinek <jakub@redhat.com>
12491
12492 PR rtl-optimization/69891
12493 * gcc.target/i386/pr69891.c: New test.
12494
0884062c 124952016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12496 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12497
d2369d4f 12498 PR target/61397
c163789b
MM
12499 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12500 functionality for both 32-bit and 64-bit.
12501
5aed7e2c
RB
125022016-02-26 Richard Biener <rguenther@suse.de>
12503
12504 PR tree-optimization/69551
12505 * gcc.dg/torture/pr69951.c: New testcase.
12506
798e2a8e
RB
125072016-02-25 Richard Biener <rguenther@suse.de>
12508
12509 PR tree-optimization/48795
12510 * gcc.dg/Warray-bounds-18.c: New testcase.
12511
9559fbac
RO
125122016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12513
12514 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12515
c049b107
JJ
125162016-02-25 Jakub Jelinek <jakub@redhat.com>
12517
12518 PR rtl-optimization/69896
12519 * gcc.dg/pr69896.c: New test.
12520
1137001c
PP
125212016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12522
12523 PR c++/69736
12524 * g++.dg/cpp1y/paren2.C: New test.
12525
2e9c8641
MS
125262016-02-24 Martin Sebor <msebor@redhat.com>
12527
12528 PR c/51147
12529 * gcc.dg/enum-mode-2.c: New test.
12530
03ca8fb3
JJ
125312016-02-24 Jakub Jelinek <jakub@redhat.com>
12532
12533 PR c++/69922
12534 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12535 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12536 * g++.dg/ubsan/pr69922.C: New test.
12537
0b05329b
MP
125382016-02-24 Marek Polacek <polacek@redhat.com>
12539
12540 PR c/69819
12541 * gcc.dg/pr69819.c: New test.
12542
57c2c374
MS
125432016-02-24 Martin Sebor <msebor@redhat.com>
12544
3b96b93a
MS
12545 PR c++/69912
12546 * g++.dg/ext/flexary15.C: New test.
12547
125482016-02-24 Martin Sebor <msebor@redhat.com>
12549
12550 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12551 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12552 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12553
65433bb5
MK
125542016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12555 Charles Baylis <charles.baylis@linaro.org>
12556
12557 PR debug/61033
12558 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12559
f802a424 125602016-02-24 Richard Biener <rguenther@suse.de>
44293580 12561 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12562
12563 PR middle-end/69760
12564 * gcc.dg/torture/pr69760.c: New testcase.
12565
525f795f
RO
125662016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12567
12568 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12569 pattern on Solaris with as.
12570
cd7bbceb
KT
125712016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12572
12573 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12574 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12575 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12576 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12577
89c0c1fd
JJ
125782016-02-24 Jakub Jelinek <jakub@redhat.com>
12579
12580 PR middle-end/69915
12581 * gcc.dg/pr69915.c: New test.
12582
0683fd27
KT
125832016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12584
12585 PR rtl-optimization/69886
12586 * gcc.dg/torture/pr69886.c: New test.
12587
e53d562a
RB
125882016-02-24 Richard Biener <rguenther@suse.de>
12589
12590 PR middle-end/68963
12591 * gcc.dg/torture/pr68963.c: New testcase.
12592
74a00288
KT
125932016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12594
12595 PR target/69875
12596 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12597 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12598 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12599 * gcc.target/arm/atomic_loaddi_1.c: New test.
12600 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12601 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12602 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12603 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12604 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12605 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12606 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12607 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12608
340fd4c9
JJ
126092016-02-24 Jakub Jelinek <jakub@redhat.com>
12610
12611 PR middle-end/69909
12612 * gcc.dg/torture/pr69909.c: New test.
12613
47d3fdb2
RB
126142016-02-24 Richard Biener <rguenther@suse.de>
12615
12616 PR tree-optimization/69907
12617 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12618 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12619 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12620
dab73e73
CB
126212016-02-24 Christian Bruel <christian.bruel@st.com>
12622
12623 * gcc.target/arm/pragma_cpp_fma.c: New test.
12624
7cc5ec65
JD
126252016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12626
12627 PR fortran/61156
12628 * gfortran.dg/include_6.f90: Update test.
12629
067fbd8b
JJ
126302016-02-23 Jakub Jelinek <jakub@redhat.com>
12631
12632 PR objc/69844
12633 * objc.dg/pr69844.m: New test.
12634
64a454d9
JD
126352016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12636
12637 PR libgfortran/69456
12638 * gfortran.dg/namelist_89.f90: New test.
12639 * gfortran.dg/pr59700.f90: Update test..
12640
35886f0b
MS
126412016-02-23 Martin Sebor <msebor@redhat.com>
12642
12643 PR middle-end/69780
12644 * g++.dg/ext/builtin_alloca.C: New test.
12645 * gcc.dg/builtins-68.c: New test.
12646
162cc7e3
RH
126472016-02-23 Richard Henderson <rth@redhat.com>
12648
12649 * gcc.target/i386/addr-space-3.c: Remove test.
12650
196440f8
DM
126512016-02-23 David Malcolm <dmalcolm@redhat.com>
12652
12653 PR preprocessor/69126
12654 PR preprocessor/69543
12655 * c-c++-common/pr69126-2-long.c: New test.
12656 * c-c++-common/pr69126-2-short.c: New test.
12657 * c-c++-common/pr69543-1.c: Remove xfail.
12658
1d3121af
DM
126592016-02-23 David Malcolm <dmalcolm@redhat.com>
12660
12661 PR preprocessor/69126
12662 PR preprocessor/69543
12663 PR preprocessor/69558
12664 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12665 (f): Rename to...
12666 (test_2): ...this, and add leading comment.
12667 (MACRO_3, test_3): New.
12668 (MACRO_4A, MACRO_4B, test_4): New.
12669 (MACRO): Rename to...
12670 (MACRO_5): ...this.
12671 (g): Rename to...
12672 (test_5): ...this, updating for renaming of MACRO, and
12673 add leading comment.
12674 * c-c++-common/pr69543-1.c: New.
12675 * c-c++-common/pr69543-2.c: New.
12676 * c-c++-common/pr69543-3.c: New.
12677 * c-c++-common/pr69543-4.c: New.
12678 * c-c++-common/pr69558-1.c: New.
12679 * c-c++-common/pr69558-2.c: New.
12680 * c-c++-common/pr69558-3.c: New.
12681 * c-c++-common/pr69558-4.c: New.
12682 * gcc.dg/pr69558.c: Move to...
12683 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12684 xfail for c++.
12685
f99c3557
TS
126862016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12687
12688 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12689 to -ftree-parallelize-loops/-fopenacc changes.
12690 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12691 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12692 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12693 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12694 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12695 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12696 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12697 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12698 * c-c++-common/goacc/kernels-loop.c: Likewise.
12699 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12700 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12701 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12702 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12703
c60ec7c2
RO
127042016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12705
12706 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12707
f1a62b6f
JJ
127082016-02-23 Jakub Jelinek <jakub@redhat.com>
12709
e67bf044
JJ
12710 PR c++/69902
12711 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12712
f1a62b6f
JJ
12713 PR c/69900
12714 * gcc.dg/pr69900.c: New test.
12715
20c5e09e
MJ
127162016-02-23 Martin Jambor <mjambor@suse.cz>
12717
12718 PR tree-optimization/69666
12719 * gcc.dg/tree-ssa/pr69666.c: New test.
12720
e457a6fc
AV
127212016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12722
12723 PR fortran/67451
12724 * gfortran.dg/coarray_allocate_5.f08: New test.
12725
d7b574f4
AK
127262016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12727
12728 * gcc.target/s390/vcond-shift.c: Move to ...
12729 * gcc.target/s390/vector/vcond-shift.c: ... here.
12730
58bdeb44
AK
127312016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12732
12733 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12734 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12735
7cd0387b
AK
127362016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12737
12738 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12739
4246c8da
MW
127402016-02-20 Mark Wielaard <mjw@redhat.com>
12741
12742 PR c/28901
12743 * gcc.dg/unused-variable-3.c: New test.
12744
f93bc532
JJ
127452016-02-22 Jakub Jelinek <jakub@redhat.com>
12746
12747 PR target/69888
12748 * gcc.target/i386/pr69888.c: New test.
12749
c4e360f4
RB
127502016-02-22 Richard Biener <rguenther@suse.de>
12751
12752 PR tree-optimization/69882
12753 * gfortran.dg/vect/pr69882.f90: New testcase.
12754
09c92f1c
JJ
127552016-02-22 Jakub Jelinek <jakub@redhat.com>
12756
12757 PR target/69885
12758 * gcc.dg/pr69885.c: New test.
12759
f88d45dc
OE
127602016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12761
12762 PR target/69806
12763 PR target/54089
12764 * gcc.target/sh/pr54089-10.c: New.
12765
ce1ff48e
PT
127662016-02-20 Paul Thomas <pault@gcc.gnu.org>
12767
12768 PR fortran/69423
12769 * gfortran.dg/deferred_character_15.f90 : New test.
12770
bbf27208
DH
127712016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12772
12773 PR fortran/57365
12774 gfortran.dg/allocate_with_source_18.f03: New test.
12775
127762016-02-20 Harald Anlauf <anlauf@gmx.de>
12777
12778 PR fortran/52531
12779 gfortran.dg/gomp/pr52531.f90: New test.
12780
268be88c
BE
127812016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12782
12783 PR c++/69865
12784 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12785 -std=c++03.
12786
4b6c824a
JJ
127872016-02-19 Jakub Jelinek <jakub@redhat.com>
12788
871b3f47
JJ
12789 PR c++/69826
12790 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12791 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12792
7a965d51
JJ
12793 PR c++/69850
12794 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12795
4b6c824a
JJ
12796 PR c++/69851
12797 * g++.dg/torture/pr69851.C: New test.
12798
15fca21a
MS
127992016-02-19 Martin Sebor <msebor@redhat.com>
12800
12801 PR testsuite/69573
12802 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12803
19e21586
JJ
128042016-02-19 Jakub Jelinek <jakub@redhat.com>
12805
03a616ac
JJ
12806 PR c++/69850
12807 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12808 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12809
19e21586
JJ
12810 PR c++/67767
12811 * g++.dg/cpp0x/pr67767.C: New test.
12812
2db16594
KT
128132016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12814
12815 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12816 for fp, simd, crypto, crc, lse.
12817 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12818 above.
12819 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12820 effective target check.
12821
5a7d9d1e
JJ
128222016-02-19 Jakub Jelinek <jakub@redhat.com>
12823
12824 PR target/69820
12825 * gcc.target/i386/pr69820.c: New test.
12826
6448f064
AK
128272016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12828
12829 * gcc.target/s390/vector/int128-1.c: New test.
12830
d0a859e6
AK
128312016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12832
12833 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12834
9e4eb643
AK
128352016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12836
12837 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12838 instruction pattern name to prevent the testcase from failing with
12839 -march=z13.
12840
859a4c0e
AK
128412016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12842
12843 * gcc.target/s390/md/movstr-2.c: New test.
12844
efc2340b
MK
128452016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12846
12847 * gcc.target/s390/morestack.c: New test.
12848
ca2bfbc2
DV
128492016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12850
12851 PR target/69625
12852 * gcc.target/s390/pr69625.c: Add test case.
12853
efd4bd05
BE
128542016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12855
12856 PR testsuite/68580
12857 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12858
2bf2078a
MM
128592016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12860
12861 PR target/68404
12862 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12863 * gcc.target/powerpc/fusion3.c: Likewise.
12864
f003579e
RB
128652016-02-18 Richard Biener <rguenther@suse.de>
12866
12867 PR middle-end/69553
12868 * g++.dg/torture/pr69553.C: New testcase.
12869
19233914
NC
128702016-02-18 Nick Clifton <nickc@redhat.com>
12871
efd4bd05
BE
12872 PR target/62254
12873 PR target/69610
12874 * gcc.target/arm/pr62554.c: New test.
12875 * gcc.target/arm/pr69610-1.c: New test.
12876 * gcc.target/arm/pr69610-2.c: New test.
19233914 12877
23f27839
RB
128782016-02-18 Richard Biener <rguenther@suse.de>
12879
12880 PR middle-end/69854
12881 * gcc.dg/torture/pr69854.c: New testcase.
12882
932c0da4
JJ
128832016-02-17 Jakub Jelinek <jakub@redhat.com>
12884
12885 PR c++/69850
12886 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12887
1bed93e4
BS
128882012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12889
12890 * gcc.target/powerpc/vec-cg.c: New test.
12891
57bfb134
RB
128922016-02-17 Richard Biener <rguenther@suse.de>
12893
12894 PR testsuite/69586
12895 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12896
a44e0ebb
KT
128972016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12898
12899 PR target/69161
12900 * gcc.c-torture/compile/pr69161.c: New test.
12901
ffacd726
DS
129022016-02-17 David Sherwood <david.sherwood@arm.com>
12903
12904 PR target/69532
12905 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12906 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12907
448db8d2
EB
129082016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12909
12910 * gcc.dg/ifcvt-4.c: Skip on Visium.
12911
e2f0522e
EB
129122016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12913
12914 * gnat.dg/atomic8.adb: New test.
12915
bf17fe3f
EB
129162016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12917
12918 * gnat.dg/discr46.ad[sb]: New test.
12919
ecf835e9
KN
129202016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12921
12922 PR Target/48344
12923 * gcc.target/powerpc/pr48344-1.c: New test.
12924
49a1164a
TK
129252015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12926
12927 PR fortran/69742
12928 * gfortran.dg/associate_21.f90: New test.
12929
bf14eba2
JJ
129302016-02-16 Jakub Jelinek <jakub@redhat.com>
12931
12932 PR c/69835
12933 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12934 -Wnonnull in dg-options.
12935 * c-c++-common/nonnull-2.c: New test.
12936
35a093b6
JG
129372016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12938 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12939
12940 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12941
e387d491
JJ
129422016-02-16 Jakub Jelinek <jakub@redhat.com>
12943
12944 PR middle-end/69801
12945 * gcc.dg/pr69801.c: Add empty dg-options.
12946
ba539195
JN
129472016-02-16 James Norris <jnorris@codesourcery.com>
12948
12949 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12950 * g++.dg/goacc/deviceptr-1.c: New file.
12951
2a2b8f64
JJ
129522016-02-16 Jakub Jelinek <jakub@redhat.com>
12953
12954 PR tree-optimization/69820
12955 * gcc.dg/vect/pr69820.c: New test.
12956
87440c29
RB
129572016-02-16 Richard Biener <rguenther@suse.de>
12958
12959 PR tree-optimization/69776
12960 * gcc.dg/torture/pr69776-2.c: New testcase.
12961
6d87c306
BS
129622016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12963
12964 PR tree-optimization/69714
12965 * gcc.dg/torture/pr69714.c: New test.
12966
3824a0a2
JJ
129672016-02-16 Jakub Jelinek <jakub@redhat.com>
12968
12969 PR tree-optimization/69802
12970 * gcc.dg/pr69802.c: New test.
12971
c8cfe96e
RB
129722016-02-16 Richard Biener <rguenther@suse.de>
12973
12974 PR middle-end/69801
12975 * gcc.dg/pr69801.c: New testcase.
12976
fc12098d
JD
129772016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12978
12979 PR libgfortran/69651
12980 * gfortran.dg/read_bang.f90: New test.
12981 * gfortran.dg/read_bang4.f90: New test.
12982
ba6b3795
JJ
129832016-02-15 Jakub Jelinek <jakub@redhat.com>
12984
f0516ca4
JJ
12985 PR c++/69658
12986 * g++.dg/init/pr69658.C: New test.
12987
ba6b3795
JJ
12988 PR c++/69797
12989 * c-c++-common/pr69797.c: New test.
12990
de3f9a2d
PK
129912016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12992
12993 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12994 check for aarch64*-*-*.
12995
17a3b967
RB
129962016-02-15 Richard Biener <rguenther@suse.de>
12997
12998 PR tree-optimization/69783
12999 * gcc.dg/vect/pr69783.c: New testcase.
13000
1c48bff1
RB
130012016-02-15 Richard Biener <rguenther@suse.de>
13002
13003 PR tree-optimization/69776
13004 * gcc.dg/torture/pr69776.c: New testcase.
13005
1e6025b6
TK
130062016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13007
13008 PR fortran/60526
13009 * gfortran.dg/type_decl_4.f90: Reinstated.
13010
d3308279
JDA
130112016-02-14 John David Anglin <danglin@gcc.gnu.org>
13012
13013 PR fortran/68746
13014 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13015
b7c56581
TK
130162016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13017
13018 PR fortran/60526
13019 PR bootstrap/69816
13020 * gfortran.dg/type_decl_4.f90: Removed.
13021
60cb4ef5
TK
130222016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13023
13024 PR fortran/60526
13025 * gfortran.dg/type_decl_4.f90: New test.
13026
f6964637
AM
130272016-02-14 Alan Modra <amodra@gmail.com>
13028
1a8849d1 13029 PR testsuite/68886
f6964637
AM
13030 * gcc.c-torture/execute/stkalign.c: Revise test.
13031
f5121920
OE
130322016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13033
13034 PR target/67260
13035 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13036
6cda3ab6
OE
130372016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13038
13039 PR target/67260
13040 * gcc.target/sh/torture/pr67260.c: New.
13041
6786e598
JDA
130422016-02-12 John David Anglin <danglin@gcc.gnu.org>
13043
13044 * gcc.dg/pr67964.c: Add dg-require-alias.
13045
7e05dad8
OE
130462016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13047
13048 PR target/67636
13049 PR target/64345
13050 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13051
7f4cc3ce
JD
130522016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13053
13054 PR libgfortran/69668
13055 * gfortran.dg/namelist_88.f90: New test.
13056
955ca6dc
JD
130572016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13058
13059 PR libgfortran/69668
13060 * gfortran.dg/namelist_38.f90: Update test.
13061 * gfortran.dg/namelist_84.f90: Update test.
13062
876217ae
DM
130632016-02-12 David Malcolm <dmalcolm@redhat.com>
13064
13065 PR other/69554
13066 * gcc.dg/pr69554-1.c: New test.
13067 * gfortran.dg/pr69554-1.F90: New test.
13068 * gfortran.dg/pr69554-2.F90: New test.
13069 * lib/gcc-dg.exp (proc dg-locus): New function.
13070 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13071 distinguish between the caret-printing and non-caret-printing
13072 cases. If caret-printing has been explicitly enabled, bail out
13073 without attempting to fix up the output.
13074
61789eed
DM
130752016-02-12 David Malcolm <dmalcolm@redhat.com>
13076
13077 PR driver/69265
13078 PR driver/69453
13079 * gcc.dg/spellcheck-options-3.c: New test case.
13080 * gcc.dg/spellcheck-options-4.c: New test case.
13081 * gcc.dg/spellcheck-options-5.c: New test case.
13082 * gcc.dg/spellcheck-options-6.c: New test case.
13083 * gcc.dg/spellcheck-options-7.c: New test case.
13084 * gcc.dg/spellcheck-options-8.c: New test case.
13085 * gcc.dg/spellcheck-options-9.c: New test case.
13086 * gcc.dg/spellcheck-options-10.c: New test case.
13087
c3090c1f
JJ
130882016-02-12 Jakub Jelinek <jakub@redhat.com>
13089
13090 PR rtl-optimization/69764
13091 PR rtl-optimization/69771
13092 * c-c++-common/pr69764.c: New test.
13093 * gcc.dg/torture/pr69771.c: New test.
13094
8222034d
MP
130952016-02-12 Marek Polacek <polacek@redhat.com>
13096
13097 * g++.dg/torture/init-list1.C: New.
13098
f749f792
MP
130992016-02-12 Marek Polacek <polacek@redhat.com>
13100
13101 * gcc.dg/pr69522.c: Add empty dg-options.
13102
199fb02a
IE
131032016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13104
13105 * g++.dg/lto/lto.exp: Include and init mpx.
13106 * g++.dg/lto/pr69729_0.C: New test.
13107
b69539cb
JJ
131082016-02-12 Jakub Jelinek <jakub@redhat.com>
13109
06ff7000
JJ
13110 PR ipa/69241
13111 * g++.dg/ipa/pr69241-4.C: New test.
13112
b69539cb
JJ
13113 PR ipa/68672
13114 * g++.dg/ipa/pr68672-1.C: New test.
13115 * g++.dg/ipa/pr68672-2.C: New test.
13116 * g++.dg/ipa/pr68672-3.C: New test.
13117
16595a1f
BS
131182016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13119
13120 PR c/69522
6d87c306 13121 * gcc.dg/pr69522.c: New test.
16595a1f 13122
38d795d2
PP
131232016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13124
13125 PR c++/69098
13126 * g++.dg/cpp1y/69098.C: New test.
13127 * g++.dg/cpp1y/69098-2.C: New test.
13128
9c582551
JJ
131292016-02-12 Jakub Jelinek <jakub@redhat.com>
13130
13131 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13132 and neighbour -> neighbor.
13133 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13134 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13135 * c-c++-common/Wvarargs.c: Likewise.
13136 * c-c++-common/goacc/host_data-5.c: Likewise.
13137 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13138 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13139 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13140 * gcc.target/aarch64/pr60697.c: Likewise.
13141 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13142 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13143 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13144 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13145 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13146 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13147 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13148 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13149 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13150 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13151 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13152 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13153 * g++.dg/lookup/koenig5.C: Likewise.
13154 * g++.dg/ext/no-asm-2.C: Likewise.
13155 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13156 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13157 * gfortran.dg/used_types_16.f90: Likewise.
13158 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13159 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13160 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13161 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13162 * gfortran.dg/abstract_type_6.f03: Likewise.
13163 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13164 * gfortran.dg/used_types_15.f90: Likewise.
13165 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13166 * gfortran.dg/exit_3.f08: Likewise.
13167 * gfortran.dg/open_status_2.f90: Likewise.
13168 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13169 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13170 * gfortran.dg/associate_1.f03: Likewise.
13171 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13172 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13173 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13174 * gcc.dg/builtin-object-size-1.c: Likewise.
13175 * gcc.dg/noreturn-6.c: Likewise.
13176 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13177 * gcc.dg/globalalias.c: Likewise.
13178 * gcc.dg/builtins-config.h: Likewise.
13179 * gcc.dg/pr30457.c: Likewise.
13180 * gcc.c-torture/compile/volatile-1.c: Likewise.
13181 * gcc.c-torture/execute/20101011-1.c: Likewise.
13182 * c-c++-common/Waddress-1.c: Likewise.
13183
66756373
JJ
131842016-02-11 Jakub Jelinek <jakub@redhat.com>
13185
13186 PR c/69768
13187 * c-c++-common/Waddress-1.c: New test.
13188
76fe932b
AV
131892016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13190
13191 PR fortran/69296
13192 * gfortran.dg/associate_19.f03: New test.
13193 * gfortran.dg/associate_20.f03: New test.
13194
564c4d4b
OE
131952016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13196
13197 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13198
e1c1ecb0
KT
131992016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13200
13201 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13202 .arch armv8-a\n. Add -dA to dg-options.
13203 * gcc.target/aarch64/assembler_arch_1.c: New test.
13204 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13205
0d7d9458
PC
132062016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13207
13208 PR c++/68726
13209 * g++.dg/cpp0x/pr68726.C: New.
13210
e6208a60
IE
132112016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13212
13213 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13214 test.
13215
281a11eb
RB
132162016-02-11 Richard Biener <rguenther@suse.de>
13217
13218 * g++.dg/tree-ssa/pr61034.C: Adjust.
13219
e03dd765
VM
132202016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13221
4b48faf5 13222 PR target/69148
e03dd765
VM
13223 * gcc.target/s390/pr69148.c: New.
13224
cdc23927
YR
132252016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13226
13227 PR tree-optimization/69652
13228 * gcc.dg/torture/pr69652.c: New test.
13229
e199dd0a
JJ
132302016-02-10 Jakub Jelinek <jakub@redhat.com>
13231 Patrick Palka <ppalka@gcc.gnu.org>
13232
13233 PR ipa/69241
13234 PR c++/69649
13235 * g++.dg/ipa/pr69241-1.C: New test.
13236 * g++.dg/ipa/pr69241-2.C: New test.
13237 * g++.dg/ipa/pr69241-3.C: New test.
13238 * g++.dg/ipa/pr69649.C: New test.
13239
d6b38027
UB
132402016-02-10 Uros Bizjak <ubizjak@gmail.com>
13241
13242 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13243 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13244
13b562c5
BC
132452016-02-10 Bin Cheng <bin.cheng@arm.com>
13246
13247 PR tree-optimization/68021
13248 * gcc.dg/tree-ssa/pr68021.c: New test.
13249
24a179f8
RB
132502016-02-10 Richard Biener <rguenther@suse.de>
13251
13252 PR tree-optimization/69726
13253 * gcc.dg/uninit-22.c: New testcase.
13254
0d99886f
AP
132552016-02-09 Andrew Pinski <apinski@cavium.com>
13256
13257 PR tree-opt/69282
13258 * gcc.c-torture/compile/20160205-1.c: New testcase.
13259
ab04995c
MM
132602016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13261
13262 PR target/68404
13263 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13264 instead accessing a really large arrray.
13265 * gcc.target/powerpc/fusion3.c: Likewise.
13266
4b79ac23
CB
132672016-02-09 Charles Baylis <charles.baylis@linaro.org>
13268
13269 PR target/68532
13270 * gcc.c-torture/execute/pr68532.c: New test.
13271
b890a441
AO
132722016-02-11 Alexandre Oliva <aoliva@redhat.com>
13273
13274 PR target/69634
13275 * gcc.dg/pr69634.c: New.
13276
84a5bef7
RB
132772016-02-09 Richard Biener <rguenther@suse.de>
13278
13279 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13280
1f123759 132812016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13282
1f123759
AF
13283 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13284
65860c77
YR
132852016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13286
13287 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13288
7e1e8a0a
RB
132892016-02-09 Richard Biener <rguenther@suse.de>
13290
13291 PR tree-optimization/69715
13292 * gcc.dg/torture/pr69715.c: New testcase.
13293
efb45a9f
PP
132942016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13295
13296 PR c++/69139
13297 * g++.dg/cpp0x/trailing12.C: New test.
13298 * g++.dg/cpp0x/trailing13.C: New test.
13299
20a0c6f9
PP
133002016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13301
13302 PR c++/69283
13303 PR c++/67835
13304 * g++.dg/cpp1y/auto-fn29.C: New test.
13305 * g++.dg/cpp1y/auto-fn30.C: New test.
13306
a162f3af
JJ
133072016-02-08 Jakub Jelinek <jakub@redhat.com>
13308
13309 PR tree-optimization/69209
13310 * gcc.c-torture/compile/pr69209.c: New test.
13311
4b4a9fbd
JL
133122016-02-08 Jeff Law <law@redhat.com>
13313
13314 PR tree-optimization/68541
13315 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13316 of statements allowed in join block for path splitting.
13317
cfac5ed2
JJ
133182016-02-08 Jakub Jelinek <jakub@redhat.com>
13319
f68bc23f
JJ
13320 PR c++/59627
13321 * g++.dg/gomp/pr59627.C: New test.
13322
cfac5ed2
JJ
13323 PR ipa/69239
13324 * g++.dg/ipa/pr69239.C: New test.
13325
44714d8c
DM
133262016-02-08 David Malcolm <dmalcolm@redhat.com>
13327
13328 PR preprocessor/69664
13329 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13330 * gcc.dg/cpp/warn-comments.c: Likewise.
13331
eba9e839
MP
133322016-02-08 Marek Polacek <polacek@redhat.com>
13333
13334 PR c++/69688
13335 * g++.dg/init/const12.C: New test.
13336
a011cd92
BS
133372016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13338
13339 PR target/60410
13340 * gcc.dg/lto/pr55113_0.c: Remove test.
13341
5317b1be
RB
133422016-02-08 Richard Biener <rguenther@suse.de>
13343
13344 PR tree-optimization/69719
13345 * gcc.dg/torture/pr69719.c: New testcase.
13346
63998a63
RB
133472016-02-08 Richard Biener <rguenther@suse.de>
13348 Jeff Law <law@redhat.com>
13349
13350 PR target/68273
13351 * gcc.target/mips/pr68273.c: New testcase.
13352
43f4a281
RB
133532016-02-08 Richard Biener <rguenther@suse.de>
13354
13355 PR rtl-optimization/69274
13356 * gcc.target/i386/addr-sel-1.c: XFAIL.
13357
0b604d2d
JL
133582016-02-08 Jeff Law <law@redhat.com>
13359
e8dfe49e
JL
13360 PR tree-optimization/68541
13361 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13362
6daecd7a 13363 PR tree-optimization/65917
0b604d2d
JL
13364 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13365
c0f0e35a
JD
133662016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13367
13368 PR fortran/50555
13369 * gfortran.dg/namelist_args.f90: New test.
13370
8981d712
JL
133712016-02-05 Jeff Law <law@redhat.com>
13372
6daecd7a 13373 PR tree-optimization/68541
8981d712
JL
13374 * gcc.dg/tree-ssa/split-path-2.c: New test.
13375 * gcc.dg/tree-ssa/split-path-3.c: New test.
13376 * gcc.dg/tree-ssa/split-path-4.c: New test.
13377 * gcc.dg/tree-ssa/split-path-5.c: New test.
13378 * gcc.dg/tree-ssa/split-path-6.c: New test.
13379 * gcc.dg/tree-ssa/split-path-7.c: New test.
13380
46cb9332
MS
133812016-02-05 Martin Sebor <msebor@redhat.com>
13382
13383 PR c++/69662
13384 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13385 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13386
be2083ea
RH
133872016-02-06 Richard HEnderson <rth@redhat.com>
13388
13389 PR c/69643
13390 * gcc.target/i386/addr-space-4.c: New.
13391 * gcc.target/i386/addr-space-5.c: New.
13392
711d7c23
MM
133932016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13394
13395 PR fortran/66089
13396 * gfortran.dg/elemental_dependency_6.f90: New.
13397
b5c1c988
JJ
133982016-02-05 Jakub Jelinek <jakub@redhat.com>
13399
861c7bcd
JJ
13400 PR rtl-optimization/69691
13401 * gcc.c-torture/execute/pr69691.c: New test.
13402
b5c1c988
JJ
13403 PR c++/69628
13404 * g++.dg/parse/pr69628.C: New test.
13405
f7dfa966
UB
134062016-02-05 Uros Bizjak <ubizjak@gmail.com>
13407
13408 * gcc.dg/sancov/asan.c: Move to ...
13409 * gcc.dg/asan/sancov-1.c: ... here.
13410
9b143e64
UB
134112016-02-05 Uros Bizjak <ubizjak@gmail.com>
13412
13413 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13414
f5d4b899
L
134152016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13416
13417 PR target/69677
13418 * gcc.target/i386/pr69677.c: New test.
13419
76c85fbb
PP
134202016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13421
13422 PR c++/68948
13423 * g++.dg/template/pr68948.C: New test.
13424
f181bf90
DV
134252016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13426
13427 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13428 (only necessary on s390x).
13429
714fb282
L
134302016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13431
13432 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13433 -mno-accumulate-outgoing-args.
13434
618d6c1c
PP
134352016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13436
13437 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13438
1066e9b5
JJ
134392016-02-04 Jakub Jelinek <jakub@redhat.com>
13440
13441 PR c/69669
13442 * c-c++-common/pr69669.c: New test.
13443
76255d0d
MM
134442016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13445
13446 PR target/69667
13447 * g++.dg/pr69667.C: New file.
13448
e0b059b1
WD
134492016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13450
13451 PR target/69619
13452 * gcc.dg/pr69619.c: Add new test.
13453
2692b5c8
RS
134542016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13455
13456 PR rtl-optimization/69577
13457 * gcc.target/i386/pr69577.c: New test.
13458
7db337c2
ML
134592016-02-04 Martin Liska <mliska@suse.cz>
13460
13461 * g++.dg/asan/pr69276.C: New test.
13462
cc9c0829
KT
134632016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13464
13465 PR target/65932
13466 PR target/67714
13467 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13468 a single smulbb instruction.
13469 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13470 * gcc.target/amr/wmul-2.c: Likewise.
13471
eb9feb52
KT
134722016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13473
13474 PR target/65932
13475 PR target/67714
13476 * gcc.c-torture/execute/pr67714.c: New test.
13477
61f727fe
JJ
134782016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13479
13480 PR target/69454
13481 * gcc.target/i386/pr69454-1.c: New test.
13482 * gcc.target/i386/pr69454-2.c: New test.
13483
05dd97db
MS
134842016-02-03 Martin Sebor <msebor@redhat.com>
13485
13486 PR c++/69251
13487 PR c++/69253
13488 PR c++/69290
13489 PR c++/69277
13490 PR c++/69349
13491 * g++.dg/ext/flexarray-mangle-2.C: New test.
13492 * g++.dg/ext/flexarray-mangle.C: New test.
13493 * g++.dg/ext/flexarray-subst.C: New test.
13494 * g++.dg/ext/flexary11.C: New test.
13495 * g++.dg/ext/flexary12.C: New test.
13496 * g++.dg/ext/flexary13.C: New test.
13497 * g++.dg/ext/flexary14.C: New test.
13498 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13499
dac2fc29
L
135002016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13501
13502 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13503 Define only if CHECK_FLOAT128 is defined.
13504 (main): Properly initialize u5.
13505
eadb8035
JJ
135062016-02-03 Jakub Jelinek <jakub@redhat.com>
13507
0afbb81b
JJ
13508 PR c/69627
13509 * gcc.dg/pr69627.c: New test.
13510
eadb8035
JJ
13511 PR target/69644
13512 * gcc.dg/pr69644.c: New test.
13513
b12d4923
MS
135142016-02-03 Mike Stump <mikestump@comcast.net>
13515
13516 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13517 support for struct-layout-1.exp.
13518
ab4bae0c
PP
135192016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13520
13521 PR c++/69056
618d6c1c 13522 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13523
95831c01
VM
135242016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13525 Alexandre Oliva <aoliva@redhat.com>
13526
13527 PR target/69461
13528 * gcc.target/powerpc/pr69461.c: New.
13529
ccc71ab8
UB
135302016-02-03 Uros Bizjak <ubizjak@gmail.com>
13531
13532 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13533 works from here ...
13534 (check_effective_target_fsanitize_thread): ... to here. Do not
13535 specify additional compile flags for the test source.
13536 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13537 specify additional compile flags for the test source.
13538
96299640
WD
135392016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13540
13541 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13542
781d83d9
AV
135432016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13544
13545 PR fortran/67451
13546 PR fortran/69418
13547 * gfortran.dg/coarray_allocate_2.f08: New test.
13548 * gfortran.dg/coarray_allocate_3.f08: New test.
13549 * gfortran.dg/coarray_allocate_4.f08: New test.
13550
d8208e6d
AL
135512016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13552
13553 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13554 use same scan-tree-dump-times on all platforms.
13555 * gcc.dg/vect/vect-outer-1.c: Likewise.
13556 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13557 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13558 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13559 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13560 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13561 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13562 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13563
a8394fa0
SB
135642016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13565
13566 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13567 warning.
13568
f3baa1d3
L
135692016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13570
13571 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13572
eb077516
JN
135732016-02-02 James Norris <jnorris@codesourcery.com>
13574
13575 * c-c++-common/goacc/routine-5.c: Add tests.
13576
578fb225
AM
135772016-02-02 Alexander Monakov <amonakov@ispras.ru>
13578
13579 * gcc.target/nvptx/unsigned-cmp.c: New test.
13580
c64f7d37
WD
135812016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13582
13583 * gcc.target/aarch64/scalar_shift_1.c
13584 (test_corners_sisd_di): Improve force to SIMD register.
13585 (test_corners_sisd_si): Likewise.
13586 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13587 Remove scan-assembler check for ldr.
13588
90c6f26c
RB
135892016-02-02 Richard Biener <rguenther@suse.de>
13590
13591 PR tree-optimization/69595
13592 * gcc.dg/Warray-bounds-17.c: New testcase.
13593
9dc03c97
RB
135942016-02-02 Richard Biener <rguenther@suse.de>
13595
13596 PR tree-optimization/69606
13597 * gcc.dg/torture/pr69606.c: New testcase.
13598
2d4dc223
YR
135992016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13600
13601 PR middle-end/68542
13602 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13603 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13604
65c98fde
AM
136052016-02-02 Alan Modra <amodra@gmail.com>
13606
13607 PR target/69548
13608 * gcc.target/powerpc/pr69548.c: New test.
13609
e1b81f2b
JJ
136102016-02-01 Jakub Jelinek <jakub@redhat.com>
13611
d0268b37
JJ
13612 PR rtl-optimization/69592
13613 * gcc.dg/pr69592.c: New test.
13614
e1b81f2b
JJ
13615 PR preprocessor/69543
13616 PR c/69558
13617 * gcc.dg/pr69543.c: New test.
13618 * gcc.dg/pr69558.c: New test.
13619
7dd7780d
UB
136202016-02-01 Uros Bizjak <ubizjak@gmail.com>
13621
bf672ee5
UB
13622 PR testsuite/65940
13623 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13624
9a7013f8
MS
136252016-02-01 Martin Sebor <msebor@redhat.com>
13626
13627 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13628
e681fb2b
BC
136292016-02-01 Bin Cheng <bin.cheng@arm.com>
13630
13631 PR tree-optimization/67921
13632 * c-c++-common/ubsan/pr67921.c: New test.
13633
ff86345f
RB
136342016-02-01 Richard Biener <rguenther@suse.de>
13635
13636 PR middle-end/69556
13637 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13638
bc369dbd
RB
136392016-02-01 Richard Biener <rguenther@suse.de>
13640
13641 PR tree-optimization/69574
13642 * gcc.dg/torture/pr69574.c: New testcase.
13643
ef318184
RB
136442016-02-01 Richard Biener <rguenther@suse.de>
13645
13646 PR tree-optimization/69579
13647 * gcc.dg/setjmp-6.c: New testcase.
13648
654745e6
JJ
136492016-02-01 Jakub Jelinek <jakub@redhat.com>
13650
13651 PR rtl-optimization/69570
13652 * g++.dg/opt/pr69570.C: New test.
13653
e6c0c44b
RH
136542016-02-01 Richard Henderson <rth@redhat.com>
13655
13656 * gcc.dg/pr69535.c: New test.
13657
6ff3f09a
JDA
136582016-01-31 John David Anglin <danglin@gcc.gnu.org>
13659
2c005538
JDA
13660 PR testsuite/69584
13661 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13662 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13663
61083a4b
JDA
13664 PR debug/68244
13665 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13666
6ff3f09a
JDA
13667 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13668
0c221916
PT
136692016-01-31 Paul Thomas <pault@gcc.gnu.org>
13670
13671 PR fortran/67564
13672 * gfortran.dg/allocate_with_source_17.f03: New test.
13673
db7a2818
JJ
136742016-01-30 Jakub Jelinek <jakub@redhat.com>
13675
13676 PR tree-optimization/69546
13677 * gcc.dg/torture/pr69546.c: New test.
13678
e520d5f0
PT
136792016-01-30 Paul Thomas <pault@gcc.gnu.org>
13680
13681 PR fortran/69566
13682 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13683
343c05d3
MS
136842016-01-30 Martin Sebor <msebor@redhat.com>
13685
13686 PR c++/68490
13687 * g++.dg/ext/flexary10.C: New test.
13688
d6c3a539
DH
136892016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13690
13691 PR fortran/66707
13692 gfortran.dg/common_23.f90: New test.
13693
52d72fcd
BS
136942016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13695
13696 PR target/65546
13697 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13698 condition being checked, and disable it when the target supports
13699 misaligned loads and stores.
13700
3a5d2ba4
JJ
137012016-01-29 Jakub Jelinek <jakub@redhat.com>
13702
13703 PR debug/69518
13704 * gcc.dg/torture/pr69518.c: New test.
13705
6bbacdb5
L
137062016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13707
13708 PR target/69530
13709 * gcc.target/i386/pr69530.c: New test.
13710
af932cdb
SE
137112016-01-29 Steve Ellcey <sellcey@imgtec.com>
13712
13713 PR target/65604
13714 * gcc.target/mips/div-delay.c: New test.
13715
26658b7c
JJ
137162016-01-29 Jakub Jelinek <jakub@redhat.com>
13717
33e89989
JJ
13718 PR target/69551
13719 * gcc.target/i386/pr69551.c: New test.
13720
26658b7c
JJ
13721 PR target/66137
13722 * gcc.target/i386/pr66137.c: New test.
13723
401116b5
AB
137242016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13725
13726 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13727 always built for p5600.
13728 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13729 isa=p5600 dg-option.
13730
d4abfcc5
RB
137312016-01-29 Richard Biener <rguenther@suse.de>
13732
13733 PR tree-optimization/69547
13734 * g++.dg/tree-ssa/pr69547.C: New testcase.
13735
16b77b32
JJ
137362016-01-29 Jakub Jelinek <jakub@redhat.com>
13737
13738 PR debug/66869
13739 * g++.dg/warn/Wunused-function2.C: New test.
13740
a1c95464
DV
137412016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13742
13743 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13744 support for test to succeed.
13745
5453bfed
MP
137462016-01-29 Marek Polacek <polacek@redhat.com>
13747
13748 PR c++/69509
13749 PR c++/69516
13750 * g++.dg/ext/constexpr-vla2.C: New test.
13751 * g++.dg/ext/constexpr-vla3.C: New test.
13752 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13753
452ec2a5
RB
137542016-01-29 Richard Biener <rguenther@suse.de>
13755
13756 PR middle-end/69537
13757 * gcc.dg/uninit-21.c: New testcase.
13758
aec0b19e
UB
137592016-01-28 Uros Bizjak <ubizjak@gmail.com>
13760
13761 PR target/69459
13762 * gcc.target/i386/pr69459.c: New test.
13763
df113ce7
SE
137642016-01-28 Steve Ellcey <sellcey@imgtec.com>
13765
13766 PR target/68400
13767 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13768 * gcc.target/mips/pr68400.c: New test.
13769
494de84f
MS
137702016-01-28 Martin Sebor <msebor@redhat.com>
13771
13772 PR target/17381
13773 * gcc.target/powerpc/pr17381.c: New test.
13774
eb1b1f01
JJ
137752016-01-28 Jakub Jelinek <jakub@redhat.com>
13776
13777 PR middle-end/69542
13778 * gcc.dg/torture/pr69542.c: New test.
13779
6dfeb7ce
WD
137802016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13781
13782 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13783
4b7471a4
DE
137842016-01-28 David Edelsohn <dje.gcc@gmail.com>
13785
13786 * gcc.dg/pr65980.c: Skip on AIX.
13787 * gcc.dg/pr66688.c: Same.
13788
b271fd21
DE
137892016-01-28 David Edelsohn <dje.gcc@gmail.com>
13790
13791 PR target/63679
13792 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13793 * gcc.dg/tree-ssa/sra-18.c: Same.
13794
874108a9
AV
137952016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13796
13797 PR fortran/62536
13798 * gfortran.dg/block_15.f08: New test.
13799 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13800 on incorrectly closed BLOCK.
13801
30480bcd
IE
138022016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13803
13804 * gcc.dg/declare-simd.c: New test.
6905c577 13805
14ba8d6d
RB
138062016-01-28 Richard Biener <rguenther@suse.de>
13807
13808 PR tree-optimization/69466
13809 * gfortran.dg/vect/pr69466.f90: New testcase.
13810
0d4c694e
TP
138112016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13812
13813 * g++.dg/pr67989.C: Remove ARM-specific option.
13814 * gcc.target/arm/pr67989.C: New file.
13815
2aa780da
UB
138162016-01-27 Uros Bizjak <ubizjak@gmail.com>
13817
13818 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13819 and expm1 test for glibc < 2.11.
13820
f75ebe77
RH
138212016-01-27 Richard Henderson <rth@redhat.com>
13822
13823 * gcc.c-torture/execute/pr69447.c: New test.
13824
138252016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13826
9a175e65 13827 PR fortran/69422
49847d75
PT
13828 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13829
cbdd8ae0
JJ
138302016-01-27 Jakub Jelinek <jakub@redhat.com>
13831
13832 PR debug/66869
13833 * gcc.dg/pr66869.c: New test.
13834
2b572b3c
JL
138352016-01-25 Jeff Law <law@redhat.com>
13836
13837 PR tree-optimization/68398
aec0b19e 13838 PR tree-optimization/69196
2b572b3c
JL
13839 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13840 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13841 path to avoid new heuristic allowing more irreducible regions
13842 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13843 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13844 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13845 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13846 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13847
fa74a4bc
MP
138482016-01-27 Marek Polacek <polacek@redhat.com>
13849
13850 PR c/68062
13851 * c-c++-common/vector-compare-4.c: New test.
13852
0afff540
DM
138532016-01-27 David Malcolm <dmalcolm@redhat.com>
13854
13855 PR preprocessor/69126
13856 * c-c++-common/pr69126.c: New test case.
13857
1a218fc9
ILT
138582016-01-27 Ian Lance Taylor <iant@google.com>
13859
13860 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13861
5d70666e
RB
138622016-01-27 Ryan Burn <contact@rnburn.com>
13863
13864 PR cilkplus/69267
13865 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13866
87ff4d66
UB
138672016-01-27 Uros Bizjak <ubizjak@gmail.com>
13868
13869 PR target/69512
13870 * gcc.target/i386/pr69512.c: New test.
13871
27e23cca
RE
138722016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13873
13874 PR ada/69488
13875 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13876
05bf54c3
MP
138772016-01-27 Marek Polacek <polacek@redhat.com>
13878
13879 PR c++/69379
13880 * g++.dg/pr69379.C: New test.
13881
60214d0d
MS
138822016-01-27 Martin Sebor <msebor@redhat.com>
13883
13884 PR c++/69317
13885 * g++.dg/abi/Wabi-2-2.C: New test.
13886 * g++.dg/abi/Wabi-2-3.C: New test.
13887 * g++.dg/abi/Wabi-3-2.C: New test.
13888 * g++.dg/abi/Wabi-3-3.C: New test.
13889
167c7bfa
RB
138902016-01-27 Richard Biener <rguenther@suse.de>
13891
13892 PR tree-optimization/69166
13893 * gcc.dg/torture/pr69166.c: New testcase.
13894
1430fb1f
MJ
138952016-01-27 Martin Jambor <mjambor@suse.cz>
13896
13897 PR tree-optimization/69355
13898 * gcc.dg/tree-ssa/pr69355.c: New test.
13899
95e3030c
MP
139002016-01-27 Marek Polacek <polacek@redhat.com>
13901
13902 PR c++/69496
13903 * g++.dg/ext/constexpr-vla1.C: New test.
13904
eeb085f3
CB
139052016-01-20 Christian Bruel <christian.bruel@st.com>
13906
13907 PR target/69245
13908 * gcc.target/arm/pr69245.c: New test.
13909
b1652dde
JJ
139102016-01-27 Jakub Jelinek <jakub@redhat.com>
13911
13912 PR tree-optimization/69399
13913 * gcc.dg/torture/pr69399.c: New test.
13914
ce7e8f00
EB
139152016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13916
13917 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13918
e4aac1d1
EB
139192016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13920
13921 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13922
8dfdb419
TV
139232016-01-26 Tom de Vries <tom@codesourcery.com>
13924
13925 PR tree-optimization/69110
13926 * gcc.dg/autopar/pr69110.c: New test.
13927
56f80f54 139282016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13929 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13930
13931 * gcc.dg/graphite/isl-ast-op-select.c: New.
13932
a0909527
PT
139332015-01-26 Paul Thomas <pault@gcc.gnu.org>
13934
13935 PR fortran/69385
13936 * gfortran.dg/allocate_error_6.f90: New test.
13937
ffc445f4
RH
139382016-01-26 Richard Henderson <rth@redhat.com>
13939
13940 * gcc.dg/tm/pr60908.c: New test.
13941
01e1dea3
DM
139422016-01-26 David Malcolm <dmalcolm@redhat.com>
13943
13944 PR other/69006
13945 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13946 directive.
13947 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13948 expected multiline output to reflect the colorization being
13949 disabled before newlines.
13950 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13951 (custom_diagnostic_finalizer): Replace call to
13952 pp_newline_and_flush with call to pp_flush.
13953 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13954 * gfortran.dg/implicit_class_1.f90: Likewise.
13955 * lib/gcc-dg.exp (allow_blank_lines): New global.
13956 (dg-allow-blank-lines-in-output): New procedure.
13957 (gcc-dg-prune): Complain about blank lines in the output, unless
13958 dg-allow-blank-lines-in-output was called.
13959 * lib/multiline.exp (_build_multiline_regex): Only support
13960 arbitrary followup text for non-blank-lines, not for blank lines.
13961
13f92e8d
JJ
139622016-01-26 Jakub Jelinek <jakub@redhat.com>
13963
13964 PR tree-optimization/69483
13965 * gcc.dg/pr69483.c: New test.
13966 * g++.dg/opt/pr69483.C: New test.
13967
92422235
CL
139682016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13969
13970 PR target/68620
13971 * gcc.target/arm/pr68620.c: New test.
13972
0bccf11b
L
139732016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13974
13975 * gcc.target/i386/pr68986-2.c: Remove -m32.
13976
81cd202e
L
139772016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13978
13979 PR target/68986
13980 * gcc.target/i386/pr68986-1.c: New test.
13981 * gcc.target/i386/pr68986-2.c: Likewise.
13982 * gcc.target/i386/pr68986-3.c: Likewise.
13983
213a1c03
CB
139842016-01-26 Christian Bruel <christian.bruel@st.com>
13985
13986 * lib/target-supports.exp
13987 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13988 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13989 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13990
22a08dd1
RB
139912016-01-26 Richard Biener <rguenther@suse.de>
13992
13993 PR tree-optimization/69452
13994 * gcc.dg/torture/pr69452.c: New testcase.
13995
6c06e0e8
JJ
139962016-01-26 Jakub Jelinek <jakub@redhat.com>
13997
13998 PR target/69442
13999 * gcc.dg/pr69442.c: New test.
14000
b96824c4
RFI
140012016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14002
14003 PR target/67896
14004 * gcc.target/aarch64/simd/pr67896.C: New.
14005
5ee31e57
RS
140062016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14007
14008 PR tree-optimization/69400
14009 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14010 function.
14011 (plugin_init): Call it.
14012 * gcc.dg/torture/pr69400.c: New test.
14013
7ddfb31d
CL
140142016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14015
14016 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14017
1e050c90
AK
140182016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14019 Sebastian Pop <s.pop@samsung.com>
14020
14021 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14022 isl-0.15.
14023
c8ee4bf5
AK
140242016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14025 Sebastian Pop <s.pop@samsung.com>
14026
14027 * gcc.dg/graphite/pr69292.c: New.
14028
d902b330
JJ
140292016-01-25 Jakub Jelinek <jakub@redhat.com>
14030
14031 * c-c++-common/goacc/use_device-1.c: New test.
14032
2c89b952
JL
140332016-01-25 Jeff Law <law@redhat.com>
14034
14035 PR tree-optimization/69196
14036 PR tree-optimization/68398
14037 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14038 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14039
685c8785
DE
140402016-01-25 David Edelsohn <dje.gcc@gmail.com>
14041
14042 PR target/69469
14043 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14044 Algorithm.
14045
95cef0c1
RB
140462016-01-25 Richard Biener <rguenther@suse.de>
14047
14048 PR testsuite/69380
14049 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14050
2947d3b2
IE
140512016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14052
14053 PR target/69421
14054 * gcc.dg/pr69421.c: New test.
14055
ae19075a
BB
140562016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14057
14058 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14059 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14060 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14061 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14062 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14063 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14064 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14065 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14066 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14067 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14068
fa4511c2
RB
140692016-01-25 Richard Biener <rguenther@suse.de>
14070
14071 PR tree-optimization/69376
14072 * gcc.dg/torture/pr69376.c: New testcase.
14073
1d101216
JD
140742016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14075
14076 PR fortran/69397
14077 PR fortran/68442
14078 * gfortran.dg/interface_38.f90: New test.
14079 * gfortran.dg/interface_39.f90: New test.
a0909527 14080
a59b92b0
PP
140812016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14082
14083 Revert:
14084 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14085
14086 PR c++/11858
14087 PR c++/24663
14088 PR c++/24664
14089 * g++.dg/template/pr11858.C: New test.
14090 * g++.dg/template/pr24663.C: New test.
14091 * g++.dg/template/unify12.C: New test.
14092 * g++.dg/template/unify13.C: New test.
14093 * g++.dg/template/unify14.C: New test.
14094 * g++.dg/template/unify15.C: New test.
14095 * g++.dg/template/unify16.C: New test.
14096 * g++.dg/template/unify17.C: New test.
14097
16acb1a8
DH
140982016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14099
14100 PR fortran/68283
14101 gfortran.dg/pr68283.f90: New test.
14102
094773e8
TK
141032016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14104
14105 PR fortran/66094
14106 * gfortran.dg/inline_matmul_13.f90: New test.
14107 * gfortran.dg/matmul_bounds_8.f90: New test.
14108 * gfortran.dg/matmul_bounds_9.f90: New test.
14109 * gfortran.dg/matmul_bounds_10.f90: New test.
14110
42fb90d7
TV
141112016-01-23 Tom de Vries <tom@codesourcery.com>
14112
14113 PR tree-optimization/69426
14114 * gcc.dg/autopar/pr69426.c: New test.
14115
69da7802
MS
141162016-01-23 Martin Sebor <msebor@redhat.com>
14117
14118 PR c++/58109
14119 PR c++/69022
14120 * g++.dg/cpp0x/alignas5.C: New test.
14121 * g++.dg/ext/vector29.C: Same.
14122
da17300a
UB
141232016-01-23 Uros Bizjak <ubizjak@gmail.com>
14124
14125 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14126 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14127 _GNU_SOURCE from compile flags to the source.
14128 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14129 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14130 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14131 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14132
62041cfc
JJ
141332016-01-22 Jakub Jelinek <jakub@redhat.com>
14134
14135 PR target/69432
14136 * g++.dg/opt/pr69432.C: New test.
14137
f7d2ad6f
BS
141382016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14139
14140 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14141 32-bit targets testing an -m64 multilib.
14142
d403fc9a
WS
141432016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14144
14145 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14146 64-bit support.
14147
4aa16f8d
JG
141482016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14149
14150 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14151
7c816d0f
CB
141522016-01-21 Christian Bruel <christian.bruel@st.com>
14153
14154 PR target/68674
14155 * gcc.target/i386/pr68674.c
14156 * gcc.target/aarch64/pr68674.c
14157 * gcc.target/arm/pr68674.c
14158
fce661e8
KT
141592016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14160
14161 PR target/69403
14162 * gcc.c-torture/execute/pr69403.c: New test.
14163
4696899f
PC
141642016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14165
14166 PR c++/55843
14167 * g++.dg/template/pr55843.C: New.
14168
bac69366
AL
141692016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14170
14171 PR testsuite/66877
14172 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14173 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14174
b57d3a5c
BS
141752016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14176
14177 PR testsuite/67489
da17300a
UB
14178 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14179 from dg-do compile directive, and instead add
14180 { dg-require-effective-target int128 }.
b57d3a5c 14181
9f04a53e
MS
141822016-01-20 Martin Sebor <msebor@redhat.com>
14183
14184 PR c/69405
14185 * gcc.dg/sync-fetch.c: New test.
14186
38a51663
JL
141872016-01-21 Martin Sebor <msebor@redhat.com>
14188
14189 PR target/69252
14190 * gcc.target/powerpc/pr69252.c: New test.
14191
2423a75a
JD
141922016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14193
14194 PR fortran/65996
da17300a 14195 * gfortran.dg/pr65996.f90: New test.
2423a75a 14196
0a76463f
DV
141972016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14198
14199 PR c++/68810
9f04a53e 14200 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14201 expected to generate an error.
0a76463f 14202
9776e692
BS
142032016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14204
14205 PR middle-end/66178
14206 * gcc.dg/torture/pr66178.c: New test.
14207
c8d3e088
AB
142082016-01-21 Anton Blanchard <anton@samba.org>
14209 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14210
14211 PR target/63354
14212 * gcc.target/powerpc/pr63354.c: New test.
14213
35b707ff
VM
142142016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14215
14216 PR rtl-optimization/68990
14217 * gcc.target/i386/pr68990: New.
14218
157b0829
NC
142192016-01-21 Nick Clifton <nickc@redhat.com>
14220
14221 PR target/69129
14222 * gcc.target/mips/pr69129.c: New.
14223
aede6748
PC
142242016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14225
14226 PR c++/58046
14227 * g++.dg/cpp0x/pr58046.C: New.
14228
5463c2c8
JJ
142292016-01-21 Jakub Jelinek <jakub@redhat.com>
14230
6d31cc75
SS
14231 PR target/69187
14232 PR target/65624
14233 * gcc.target/arm/pr69187.c: New test.
14234
5463c2c8
JJ
14235 PR c++/69355
14236 * g++.dg/torture/pr69355.C: New test.
14237
fa28f32b
AK
142382016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14239 Sebastian Pop <s.pop@samsung.com>
14240
14241 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14242
b920a047
AK
142432016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14244 Sebastian Pop <s.pop@samsung.com>
14245
da17300a 14246 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14247
bdd3aea6
JJ
142482016-01-21 Jakub Jelinek <jakub@redhat.com>
14249
14250 PR middle-end/67653
14251 * c-c++-common/pr67653.c: New test.
14252 * gcc.dg/torture/pr29119.c: Add dg-warning.
14253
26a2e6ae
PB
142542016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14255
14256 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14257
d25c7690
PK
142582016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14259
14260 PR c/24293
14261 * gcc.dg/pr24293.c: New test.
14262 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14263 incomplete struct type.
14264 * gcc.dg/declspec-1.c: Likewise.
14265 * gcc.dg/pr63549.c: Likewise.
14266
889d5698
JJ
142672016-01-20 Jakub Jelinek <jakub@redhat.com>
14268
14269 PR tree-optimization/66612
14270 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14271 for bdn instruction.
14272
d7cf3dc7
CL
142732016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14274
14275 * lib/target-supports.exp
14276 (check_effective_target_arm_fp_ok_nocache): New.
14277 (check_effective_target_arm_fp_ok): New.
14278 (add_options_for_arm_fp): New.
14279 (check_effective_target_arm_crypto_ok_nocache): Require
14280 target_arm_v8_neon_ok instead of arm32.
14281 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14282 (check_effective_target_arm_crypto_pragma_ok): New.
14283 (add_options_for_arm_vfp): New.
14284 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14285 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14286 target instead. Force initial fpu to vfp.
14287 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14288 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14289 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14290 dependency.
14291 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14292 use arm_vfp effective target instead. Force initial fpu to vfp.
14293 * gcc.target/arm/attr-neon3.c: Likewise.
14294 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14295 arm_vfp_ok.
14296 * gcc.target/arm/unsigned-float.c: Likewise.
14297 * gcc.target/arm/vfp-1.c: Likewise.
14298 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14299 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14300 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14301 * gcc.target/arm/vfp-ldmias.c: Likewise.
14302 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14303 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14304 * gcc.target/arm/vfp-stmiad.c: Likewise.
14305 * gcc.target/arm/vfp-stmias.c: Likewise.
14306 * gcc.target/arm/vnmul-1.c: Likewise.
14307 * gcc.target/arm/vnmul-2.c: Likewise.
14308 * gcc.target/arm/vnmul-3.c: Likewise.
14309 * gcc.target/arm/vnmul-4.c: Likewise.
14310
01ac9704 143112016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14312
e84b00da
L
14313 PR testsuite/69366
14314 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14315 the MPX run-time library, for compile-time MPX test.
14316 * gcc.target/i386/chkp-always_inline.c: Likewise.
14317 * gcc.target/i386/chkp-bndret.c: Likewise.
14318 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14319 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14320 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14321 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14322 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14323 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14324 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14325 * gcc.target/i386/chkp-label-address.c: Likewise.
14326 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14327 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14328 * gcc.target/i386/chkp-pr69044.c: Likewise.
14329 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14330 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14331 * gcc.target/i386/chkp-strchr.c: Likewise.
14332 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14333 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14334 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14335 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14336 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14337 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14338 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14339 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14340 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14341 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14342 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14343 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14344 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14345 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14346 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14347 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14348 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14349 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14350 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14351 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14352 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14353 * gcc.target/i386/pr63995-2.c: Likewise.
14354 * gcc.target/i386/pr64805.c: Likewise.
14355 * gcc.target/i386/pr65044.c: Likewise.
14356 * gcc.target/i386/pr65167.c: Likewise.
14357 * gcc.target/i386/pr65183.c: Likewise.
14358 * gcc.target/i386/pr65184.c: Likewise.
14359 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14360
28b33016
IE
143612016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14362
14363 PR tree-optimization/69328
14364 * gcc.dg/pr69328.c: New test.
14365
bcff0913
JL
143662016-01-20 Jeff Law <law@redhat.com>
14367
bf0bb970 14368 PR target/25114
bcff0913
JL
14369 * gcc.target/m68k/pr25114.c: New test.
14370
a3f69631
AV
143712016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14372
14373 * gcc.target/arm/memset-inline-10.c: Added
14374 dg-require-effective-target arm_thumb2_ok.
14375
af33ba0d
EB
143762016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14377
14378 * gcc.dg/debug/dwarf2/sso.c: New test.
14379
7596d5de
UB
143802016-01-19 Uros Bizjak <ubizjak@gmail.com>
14381
14382 PR testsuite/68820
14383 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14384 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14385 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14386
ceda2c69
JH
143872016-01-19 Jan Hubicka <hubicka@ucw.cz>
14388
14389 PR ipa/66223
14390 * g++.dg/ipa/devirt-50.C: New testcase.
14391
38a979f2
MP
143922016-01-19 Marek Polacek <polacek@redhat.com>
14393
14394 PR c++/68965
14395 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14396 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14397
962801c5
KT
143982016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14399
14400 PR target/69135
14401 * gcc.target/arm/pr69135_1.c: New test.
14402
078fe40a
WD
144032015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14404
14405 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14406
786e3c06
WD
144072015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14408
14409 * gcc.target/aarch64/ccmp_1.c: New testcase.
14410
1e297006
MP
144112016-01-19 Marek Polacek <polacek@redhat.com>
14412
14413 PR c++/68586
14414 * g++.dg/cpp0x/enum30.C: New test.
14415
879c27e3
RB
144162016-01-19 Richard Biener <rguenther@suse.de>
14417
14418 PR tree-optimization/69336
14419 * g++.dg/tree-ssa/pr69336.C: New testcase.
14420
015337d3
JJ
144212016-01-19 Jakub Jelinek <jakub@redhat.com>
14422
14423 PR debug/65779
14424 * gcc.dg/pr65779.c: New test.
14425
e2c768b6
RB
144262016-01-19 Richard Biener <rguenther@suse.de>
14427
14428 PR tree-optimization/69352
14429 * gcc.dg/torture/pr69352.c: New testcase.
14430
569efc34
JJ
144312016-01-19 Jakub Jelinek <jakub@redhat.com>
14432
14433 PR rtl-optimization/68955
14434 PR rtl-optimization/64557
14435 * gcc.dg/torture/pr68955.c: New test.
14436
e49d321f
JH
144372016-01-19 Jan Hubicka <hubicka@ucw.cz>
14438
14439 PR lto/69136
14440 * g++.dg/torture/pr69136.C: New testcase.
14441
e9191ad3
JH
144422016-01-19 Jan Hubicka <hubicka@ucw.cz>
14443
14444 PR lto/69133
14445 * g++.dg/lto/pr69133_0.C: New testcase.
14446 * g++.dg/lto/pr69133_1.C: New testcase.
14447
2bedb645
JL
144482016-01-15 Jeff Law <law@redhat.com>
14449
14450 PR tree-optimization/69320
14451 * gcc.c-torture/pr69320-1.c: New test.
14452 * gcc.c-torture/pr69320-2.c: New test.
14453 * gcc.c-torture/pr69320-3.c: New test.
14454 * gcc.c-torture/pr69320-4.c: New test.
14455
17c15cb9
PP
144562016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14457
14458 PR c++/11858
14459 PR c++/24663
14460 PR c++/24664
14461 * g++.dg/template/pr11858.C: New test.
14462 * g++.dg/template/pr24663.C: New test.
14463 * g++.dg/template/unify12.C: New test.
14464 * g++.dg/template/unify13.C: New test.
14465 * g++.dg/template/unify14.C: New test.
14466 * g++.dg/template/unify15.C: New test.
14467 * g++.dg/template/unify16.C: New test.
14468 * g++.dg/template/unify17.C: New test.
14469
9617fd08
DM
144702016-01-18 David Malcolm <dmalcolm@redhat.com>
14471
14472 PR testsuite/69181
14473 * gcc.dg/pr69181-1.c: New test file.
14474 * gcc.dg/pr69181-2.c: New test file.
14475 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14476 globals by moving it to...
14477 (cleanup-after-saved-dg-test): ...this new function. Add
14478 "global additional_sources_used". Add reset of global
14479 multiline_expected_outputs to the empty list.
14480 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14481 global to...
14482 (multiline_expected_outputs): ...this, and updated comments to
14483 note that it is modified from gcc-dg.exp.
14484 (dg-end-multiline-output): Update for the above renaming.
14485 (handle-multiline-outputs): Likewise. Remove the clearing
14486 of the expected outputs to the empty list.
14487
b555a2e4
RB
144882016-01-18 Richard Biener <rguenther@suse.de>
14489
14490 PR tree-optimization/69297
14491 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14492
96902805
JM
144932016-01-18 Joseph Myers <joseph@codesourcery.com>
14494
14495 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14496 dg-options.
14497 * gcc.target/mips/mips-3d-2.c: Likewise.
14498 * gcc.target/mips/mips-3d-3.c: Likewise.
14499 * gcc.target/mips/mips-3d-4.c: Likewise.
14500 * gcc.target/mips/mips-3d-5.c: Likewise.
14501 * gcc.target/mips/mips-3d-6.c: Likewise.
14502 * gcc.target/mips/mips-3d-7.c: Likewise.
14503 * gcc.target/mips/mips-3d-8.c: Likewise.
14504 * gcc.target/mips/mips-3d-9.c: Likewise.
14505 * gcc.target/mips/mips-ps-1.c: Likewise.
14506 * gcc.target/mips/mips-ps-2.c: Likewise.
14507 * gcc.target/mips/mips-ps-3.c: Likewise.
14508 * gcc.target/mips/mips-ps-4.c: Likewise.
14509 * gcc.target/mips/mips-ps-5.c: Likewise.
14510 * gcc.target/mips/mips-ps-6.c: Likewise.
14511 * gcc.target/mips/mips-ps-7.c: Likewise.
14512 * gcc.target/mips/mips-ps-type.c: Likewise.
14513 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14514 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14515
40e26f94
TV
145162016-01-18 Tom de Vries <tom@codesourcery.com>
14517
14518 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14519 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14520 * c-c++-common/goacc/kernels-empty.c: New test.
14521 * c-c++-common/goacc/kernels-eternal.c: New test.
14522 * c-c++-common/goacc/kernels-loop-2.c: New test.
14523 * c-c++-common/goacc/kernels-loop-3.c: New test.
14524 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14525 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14526 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14527 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14528 * c-c++-common/goacc/kernels-loop-data.c: New test.
14529 * c-c++-common/goacc/kernels-loop-g.c: New test.
14530 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14531 * c-c++-common/goacc/kernels-loop-n.c: New test.
14532 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14533 * c-c++-common/goacc/kernels-loop.c: New test.
14534 * c-c++-common/goacc/kernels-noreturn.c: New test.
14535 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14536 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14537 * c-c++-common/goacc/kernels-reduction.c: New test.
14538
a98d4647
TV
145392016-01-18 Tom de Vries <tom@codesourcery.com>
14540
14541 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14542 * gcc.dg/autopar/outer-2.c: Same.
14543 * gcc.dg/autopar/outer-3.c: Same.
14544 * gcc.dg/autopar/outer-4.c: Same.
14545 * gcc.dg/autopar/outer-5.c: Same.
14546 * gcc.dg/autopar/outer-6.c: Same.
14547 * gcc.dg/autopar/parallelization-1.c: Same.
14548 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14549 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14550 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14551 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14552 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14553 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14554 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14555 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14556 * gcc.dg/autopar/pr39500-1.c: Same.
14557 * gcc.dg/autopar/pr39500-2.c: Same.
14558 * gcc.dg/autopar/pr46193.c: Same.
14559 * gcc.dg/autopar/pr46194.c: Same.
14560 * gcc.dg/autopar/pr49580.c: Same.
14561 * gcc.dg/autopar/pr49960-1.c: Same.
14562 * gcc.dg/autopar/pr49960.c: Same.
14563 * gcc.dg/autopar/pr68373.c: Same.
14564 * gcc.dg/autopar/reduc-1.c: Same.
14565 * gcc.dg/autopar/reduc-1char.c: Same.
14566 * gcc.dg/autopar/reduc-1short.c: Same.
14567 * gcc.dg/autopar/reduc-2.c: Same.
14568 * gcc.dg/autopar/reduc-2char.c: Same.
14569 * gcc.dg/autopar/reduc-2short.c: Same.
14570 * gcc.dg/autopar/reduc-3.c: Same.
14571 * gcc.dg/autopar/reduc-4.c: Same.
14572 * gcc.dg/autopar/reduc-6.c: Same.
14573 * gcc.dg/autopar/reduc-7.c: Same.
14574 * gcc.dg/autopar/reduc-8.c: Same.
14575 * gcc.dg/autopar/reduc-9.c: Same.
14576 * gcc.dg/autopar/uns-outer-4.c: Same.
14577 * gcc.dg/autopar/uns-outer-5.c: Same.
14578 * gcc.dg/autopar/uns-outer-6.c: Same.
14579 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14580 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14581
da976fa8
AL
145822016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14583
14584 PR target/63679
14585 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14586 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14587
70c1e886
AL
145882016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14589
14590 PR target/63679
14591 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14592 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14593 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14594
88bed196
AL
145952016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14596
14597 PR target/63679
14598 * gcc.dg/tree-ssa/sra-17.c: New.
14599 * gcc.dg/tree-ssa/sra-18.c: New.
14600
3dd5f42e
IE
146012016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14602
14603 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14604
ae5a77fa
EB
146052016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14606
14607 * gnat.dg/inline12.adb: New test.
14608
11e57fc6
BC
146092016-01-18 Bin Cheng <bin.cheng@arm.com>
14610
14611 PR tree-optimization/66797
14612 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14613
995b6fe0
RB
146142016-01-18 Richard Biener <rguenther@suse.de>
14615
14616 PR tree-optimization/69170
14617 * gcc.dg/torture/pr69170.c: New testcase.
14618
82ee0cf2 146192016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14620
14621 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14622
d69da357
TV
146232016-01-16 Tom de Vries <tom@codesourcery.com>
14624
14625 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14626
a3845283
TV
146272016-01-16 Tom de Vries <tom@codesourcery.com>
14628
14629 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14630 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14631 redundant dg-require-effective-target pthread.
14632 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14633 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14634 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14635 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14636 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14637 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14638 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14639
197a6aa6
DE
146402016-01-16 David Edelsohn <dje.gcc@gmail.com>
14641
14642 PR target/68609
14643 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14644 * gcc.target/powerpc/recip-7.c: Same.
14645
ec7886c1
PP
146462016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14647
14648 PR c++/69091
14649 * g++.dg/template/pr69091.C: New test.
14650
203484bb
PP
146512016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14652
14653 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14654 dump does not contain an error_mark_node.
14655 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14656 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14657
aa2500e9
PP
146582016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14659
14660 PR c++/68936
14661 * g++.dg/template/pr68936.C: New test.
14662
28621a5c
DE
146632016-01-15 David Edelsohn <dje.gcc@gmail.com>
14664
14665 PR target/68609
14666 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14667 * gcc.target/powerpc/recip-2.c: Same.
14668 * gcc.target/powerpc/recip-3.c: Same.
14669 * gcc.target/powerpc/recip-4.c: Same.
14670 * gcc.target/powerpc/recip-sqrtf.c: Same.
14671
40c43aca
JL
146722016-01-15 Jeff Law <law@redhat.com>
14673
14674 PR tree-optimization/69270
14675 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14676 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14677
afbc5ae8
PT
146782016-01-15 Paul Thomas <pault@gcc.gnu.org>
14679
14680 PR fortran/49630
14681 * gfortran.dg/deferred_character_13.f90: New test for the fix
14682 of comment 3 of the PR.
14683
14684 PR fortran/54070
14685 * gfortran.dg/deferred_character_8.f90: New test
14686 * gfortran.dg/allocate_error_5.f90: New test
14687
14688 PR fortran/60593
14689 * gfortran.dg/deferred_character_10.f90: New test
14690
14691 PR fortran/60795
14692 * gfortran.dg/deferred_character_14.f90: New test
14693
14694 PR fortran/61147
14695 * gfortran.dg/deferred_character_11.f90: New test
14696
14697 PR fortran/64324
14698 * gfortran.dg/deferred_character_9.f90: New test
14699
49abe076
VM
147002016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14701
14702 PR rtl-optimization/69030
14703 * gcc.target/i386/pr69030.c: New.
14704
16d12992
KT
147052016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14706
14707 * gcc.target/aarch64/target_attr_17.c: New test.
14708
78810bd3
RB
147092016-01-15 Richard Biener <rguenther@suse.de>
14710
14711 PR tree-optimization/66856
14712 * gcc.dg/torture/pr66856-1.c: New testcase.
14713 * gcc.dg/torture/pr66856-2.c: Likewise.
14714
2bd847fe
RB
147152016-01-15 Richard Biener <rguenther@suse.de>
14716
14717 PR debug/69137
14718 * g++.dg/lto/pr69137_0.C: New testcase.
14719
a00fe3b7
RS
147202016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14721
14722 PR middle-end/69246
14723 * gcc.target/i386/pr69246.c: New test.
14724
cbb0e83b
DV
147252016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14726
7596d5de 14727 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14728
5a500ecf
DV
147292016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14730
14731 PR c++/56194
14732 * g++.dg/init/const9.C: Disable test on S/390.
14733
5d9bf64f
DV
147342016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14735
14736 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14737 * g++.dg/Wno-frame-address.C: Ditto.
14738
e234b19e
DV
147392016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14740
14741 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14742
89483f99
RB
147432016-01-15 Richard Biener <rguenther@suse.de>
14744
14745 PR tree-optimization/68961
14746 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14747
94f37395
IE
147482016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14749
14750 * gcc.target/i386/pr65105-5.c: New test.
14751
82ee0cf2 147522016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14753
14754 * gcc.c-torture/execute/alias-4.c: New testcase.
14755
82ee0cf2 147562016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14757
14758 PR ipa/68148
14759 * g++.dg/ipa/devirt-49.C: New testcase.
14760
092f7deb 147612016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14762
14763 PR target/65837
14764 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14765 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14766 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14767
e93c66bc
RB
147682016-01-15 Richard Biener <rguenther@suse.de>
14769
14770 PR tree-optimization/69117
14771 * gcc.dg/torture/pr69117.c: New testcase.
14772
c47eaca6 147732015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14774
14775 PR c++/69048
14776 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14777
c3f6914a
FXC
147782016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14779
14780 PR testsuite/67509
14781 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14782 range tests use 100 * maximum instead of maximum + 1.
14783
cd65ae90
JJ
147842016-01-14 Jakub Jelinek <jakub@redhat.com>
14785
14786 PR debug/69244
14787 * gcc.dg/guality/pr69244.c: New test.
14788
19643948
UB
147892016-01-14 Uros Bizjak <ubizjak@gmail.com>
14790
14791 * lib/target-supports.exp (check_effective_target_issignaling):
14792 New procedure.
14793 * gcc.dg/pr61441.c: Require issignaling effective target.
14794
fe79c97e
SB
147952016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14796
14797 PR target/68803
14798 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14799
c7df95d8
DM
148002016-01-14 David Malcolm <dmalcolm@redhat.com>
14801
14802 PR c++/68819
14803 PR preprocessor/69177
14804 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14805 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14806 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14807 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14808
00083992
MP
148092016-01-14 Marek Polacek <polacek@redhat.com>
14810
14811 PR c/69262
14812 * gcc.dg/array-15.c: New test.
14813
0c9b3294
JJ
148142016-01-14 Jakub Jelinek <jakub@redhat.com>
14815
14816 PR middle-end/68146
14817 PR tree-optimization/69155
14818 * gfortran.dg/pr68146.f: New test.
14819 * gfortran.dg/pr69155.f90: New test.
14820
3688e13d
RB
148212016-01-14 Richard Biener <rguenther@suse.de>
14822
14823 PR tree-optimization/68060
14824 * gcc.dg/torture/pr68060-1.c: New testcase.
14825 * gcc.dg/torture/pr68060-2.c: Likewise.
14826
bab0ad3a
NC
148272016-01-14 Nick Clifton <nickc@redhat.com>
14828
14829 * lib/target-supports.exp
14830 (check_effective_target_arm_neon_ok_nocache): Add an option
14831 sequence that includes setting the ARM architecture to ARMv7-A.
14832 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14833 command line options necessary to enable Neon support.
14834 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14835 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14836 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14837 * gcc.target/arm/pr69180.c: Likewise.
14838
947c2ce5
JL
148392016-01-14 Jeff Law <law@redhat.com>
14840
14841 PR tree-optimization/69270
14842 * gcc.dg/tree-ssa/pr69270.c: New test.
14843
3342fd71
BS
148442016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14845
14846 PR c/66208
14847 * c-c++-common/pr66208.c: New file.
14848
2ad3adf1
JJ
148492016-01-13 Jakub Jelinek <jakub@redhat.com>
14850
14851 PR tree-optimization/69156
14852 * gcc.dg/pr69156.c: New test.
14853
398d6feb
L
148542016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14855
14856 * gcc.target/i386/pr69225-7.c: New test.
14857
4c868789
RH
148582016-01-13 Richard Henderson <rth@redhat.com>
14859
14860 * gcc.dg/tm/memopt-13.c: Update expected function.
14861 * gcc.dg/tm/memopt-6.c: Likewise.
14862
ef6d1772
UB
148632016-01-13 Uros Bizjak <ubizjak@gmail.com>
14864
14865 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14866 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14867 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14868 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14869
ef6d1772
UB
148702016-01-13 Tom de Vries <tom@codesourcery.com>
14871
14872 PR tree-optimization/69169
0b4b6ef2
TV
14873 * gcc.dg/pr69169.c: New test.
14874
2ad3adf1 148752016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14876
14877 PR target/69228
14878 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14879 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14880 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14881 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14882 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14883 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14884 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14885 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14886
9060e335
AK
148872016-01-13 Jakub Jelinek <jakub@redhat.com>
14888
14889 PR target/69247
14890 * gcc.dg/pr69247.c: New test.
14891
40311329
RB
148922016-01-13 Richard Biener <rguenther@suse.de>
14893
14894 PR tree-optimization/69242
14895 * gcc.dg/torture/pr69242.c: New testcase.
14896
ccbd7103
RB
148972016-01-13 Richard Biener <rguenther@suse.de>
14898
14899 PR tree-optimization/69186
14900 * gcc.dg/torture/pr69186.c: New testcase.
14901
c6f72a46
JL
149022016-01-13 Jeff Law <law@redhat.com>
14903
14904 PR tree-optimization/67755
14905 * gcc.dg/tree-ssa/pr67755.c: New test.
14906
149072016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14908
14909 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14910 pass number in output by a star.
14911
c446cf07
BC
149122016-01-12 Bin Cheng <bin.cheng@arm.com>
14913
14914 PR tree-optimization/68911
14915 * gcc.c-torture/execute/pr68911.c: New test.
14916
5342156c
MP
149172016-01-12 Marek Polacek <polacek@redhat.com>
14918
14919 PR c++/68979
14920 * g++.dg/warn/permissive-1.C: New test.
14921
65364cc5
JJ
149222016-01-12 Jakub Jelinek <jakub@redhat.com>
14923
14924 PR objc++/68511
14925 PR c++/69213
14926 * g++.dg/opt/pr69213.C: New test.
14927
81b9a3d9
CB
149282016-01-12 Christian Bruel <christian.bruel@st.com>
14929
14930 PR target/69180
14931 * gcc.target/arm/pr69180.c: New test.
14932
3c4e91c9
RB
149332016-01-12 Richard Biener <rguenther@suse.de>
14934
14935 PR lto/69077
14936 * g++.dg/lto/pr69077_0.C: New testcase.
14937 * g++.dg/lto/pr69077_1.C: Likewise.
14938
5664cea1
JJ
149392016-01-12 Jakub Jelinek <jakub@redhat.com>
14940
14941 PR target/69175
14942 * g++.dg/opt/pr69175.C: New test.
14943
86cefc49
AL
149442016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14945
14946 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14947 rather than #including math.h & stdlib.h.
14948 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14949 * gcc.dg/vect/pr49771.c: Likewise.
14950 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14951 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14952 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14953 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14954 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14955 * gcc.dg/vect/pr44507.c: Likewise.
14956 * gcc.dg/vect/pr45902.c: Likewise.
14957 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14958 * gcc.dg/vect/vect-117.c: Likewise.
14959 * gcc.dg/vect/vect-99.c: Likewise.
14960 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14961 * gcc.dg/vect/vect-cond-1.c: Likewise.
14962 * gcc.dg/vect/vect-cond-2.c: Likewise.
14963 * gcc.dg/vect/vect-cond-3.c: Likewise.
14964 * gcc.dg/vect/vect-cond-4.c: Likewise.
14965 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14966 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14967 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14968 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14969 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14970 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14971 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14972 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14973 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14974 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14975 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14976 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14977 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14978 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14979 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14980 include of signal.h.
14981 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14982 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14983 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14984 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14985 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14986 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14987 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14988 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14989 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14990 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14991 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14992 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14993 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14994 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14995 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14996 * gcc.dg/vect/vect-outer-5.c: Likewise.
14997 * gcc.dg/vect/vect-outer-6.c: Likewise.
14998 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14999 include of stdio.h.
15000
b832f61e
NC
150012016-01-12 Nick Clifton <nickc@redhat.com>
15002
15003 PR target/68913
15004 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15005 to fread so that it will be found in all target runtimes.
15006
8eac49b1
RB
150072016-01-12 Richard Biener <rguenther@suse.de>
15008
15009 PR tree-optimization/69053
15010 * g++.dg/torture/pr69053.C: New testcase.
15011
2935d994
RB
150122016-01-12 Richard Biener <rguenther@suse.de>
15013
15014 PR tree-optimization/69168
15015 * gcc.dg/torture/pr69168.c: New testcase.
15016
66c16fd9
RB
150172016-01-12 Richard Biener <rguenther@suse.de>
15018
15019 PR tree-optimization/69157
15020 * gcc.dg/torture/pr69157.c: New testcase.
15021
150222016-01-12 Richard Biener <rguenther@suse.de>
15023
15024 PR tree-optimization/69174
15025 * gcc.dg/torture/pr69174.c: New testcase.
15026
723033a6
JJ
150272016-01-12 Jakub Jelinek <jakub@redhat.com>
15028
15029 PR c++/66808
15030 PR c++/69000
15031 * g++.dg/tls/pr66808.C: New test.
15032 * g++.dg/tls/pr69000.C: New test.
15033
3574cf47
BS
150342016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15035
15036 * gcc.target/powerpc/swaps-p8-23.c: New test.
15037 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15038
feb20787
JDA
150392016-01-11 John David Anglin <danglin@gcc.gnu.org>
15040
15041 PR tree-optimization/68356
15042 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15043
27b1820a
KV
150442016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15045 Jim Wilson <jim.wilson@linaro.org>
15046
15047 PR target/69194
15048 * gcc.target/arm/pr69194.c: New test.
15049
cf4de6af
L
150502016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15051
15052 PR target/69225
15053 * gcc.target/i386/pr69225-1.c: New test.
15054 * gcc.target/i386/pr69225-2.c: Likewise.
15055 * gcc.target/i386/pr69225-3.c: Likewise.
15056 * gcc.target/i386/pr69225-4.c: Likewise.
15057 * gcc.target/i386/pr69225-5.c: Likewise.
15058 * gcc.target/i386/pr69225-6.c: Likewise.
15059
1ebd5558
JJ
150602016-01-11 Jakub Jelinek <jakub@redhat.com>
15061
23552a4d
JJ
15062 PR target/67462
15063 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15064 if lp64.
15065
26ff85b0
JJ
15066 PR target/69071
15067 * gcc.dg/pr69071.c: New test.
15068
9cb6bd74
JJ
15069 PR c++/69211
15070 * g++.dg/opt/pr69211.C: New test.
15071
1ebd5558
JJ
15072 PR tree-optimization/69214
15073 * gcc.c-torture/compile/pr69214.c: New test.
15074
8c18c836
UB
150752016-01-11 Uros Bizjak <ubizjak@gmail.com>
15076
15077 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15078 * gcc.target/i386/pr66232-11.c: Ditto.
15079 * gcc.target/i386/pr66232-12.c: Ditto.
15080 * gcc.target/i386/pr66232-13.c: Ditto.
15081
62446e6e
RB
150822016-01-11 Richard Biener <rguenther@suse.de>
15083
15084 PR tree-optimization/69173
15085 * gcc.dg/torture/pr69173.c: New testcase.
15086
2b8568fe
KT
150872016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15088
15089 PR rtl-optimization/68796
15090 * gcc.target/aarch64/tst_5.c: New test.
15091 * gcc.target/aarch64/tst_6.c: Likewise.
15092
5baf4532
KT
150932016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15094
15095 PR rtl-optimization/68841
15096 * gcc.dg/pr68841.c: New test.
15097 * gcc.c-torture/execute/pr68841.c: New test.
15098
ca90b1ed
YR
150992016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15100
15101 PR rtl-optimization/68920
15102 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15103 for ix86 targets.
15104 * gcc.dg/ifcvt-5.c: New test.
15105
2ad3adf1 151062016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15107
15108 PR bootstrap/69123
15109 * g++.dg/pr69123.C: New.
15110
83834c09
IE
151112016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15112
15113 PR target/69010
15114 * gcc.target/i386/pr69010.c: New test.
15115
dcf89d57
MJ
151162016-01-11 Martin Jambor <mjambor@suse.cz>
15117
15118 PR ipa/69044
15119 * gcc.target/i386/chkp-pr69044.c: New test.
15120
d95167ee
TV
151212016-01-11 Tom de Vries <tom@codesourcery.com>
15122
15123 PR tree-optimization/69109
15124 * gcc.dg/autopar/pr69109-2.c: New test.
15125 * gcc.dg/autopar/pr69109.c: New test.
15126
4f6403a8
TV
151272016-01-11 Tom de Vries <tom@codesourcery.com>
15128
15129 PR tree-optimization/69108
15130 * gcc.dg/autopar/pr69108.c: New test.
15131
21efdd80
PP
151322016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15133
15134 PR c++/69029
15135 * c-c++-common/Wisleading-indentation.c: Augment test.
15136
fd42eed8
TK
151372016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15138
15139 PR fortran/69154
15140 * gfortran.dg/inline_matmul_12.f90: New test.
15141
4f90ee6c
PT
151422016-01-10 Paul Thomas <pault@gcc.gnu.org>
15143
15144 PR fortran/67779
15145 * gfortran.dg/actual_array_offset_1: New test.
15146
3907c6cf
TV
151472016-01-10 Tom de Vries <tom@codesourcery.com>
15148
15149 PR tree-optimization/69062
15150 * gcc.dg/autopar/pr69062.c: New test.
15151
b07b236e
TS
151522016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15153
15154 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15155 * gcc.dg/vect/slp-perm-2.c: Likewise.
15156 * gcc.dg/vect/slp-perm-3.c: Likewise.
15157 * gcc.dg/vect/slp-perm-5.c: Likewise.
15158 * gcc.dg/vect/slp-perm-6.c: Likewise.
15159 * gcc.dg/vect/slp-perm-7.c: Likewise.
15160 * gcc.dg/vect/slp-perm-8.c: Likewise.
15161
23fab8ae
TV
151622016-01-10 Tom de Vries <tom@codesourcery.com>
15163
15164 PR tree-optimization/69039
15165 * gcc.dg/autopar/pr69039.c: New test.
15166
73f0dae2
MP
151672016-01-09 Marek Polacek <polacek@redhat.com>
15168
15169 PR c++/69113
15170 * g++.dg/pr69113.C: New test.
15171
20b8d734
JJ
151722016-01-09 Jakub Jelinek <jakub@redhat.com>
15173
15174 PR middle-end/50865
15175 PR tree-optimization/69097
15176 * gcc.c-torture/execute/pr50865.c: New test.
15177 * gcc.c-torture/execute/pr69097-1.c: New test.
15178 * gcc.c-torture/execute/pr69097-2.c: New test.
15179 * gcc.dg/pr69097-1.c: New test.
15180 * gcc.dg/pr69097-2.c: New test.
15181
c50e614b
JJ
151822016-01-09 Jakub Jelinek <jakub@redhat.com>
15183
15184 PR c++/69164
15185 * g++.dg/opt/pr69164.C: New test.
15186
e0237993
JJ
151872016-01-08 Jakub Jelinek <jakub@redhat.com>
15188
15189 PR tree-optimization/69167
15190 * gcc.dg/pr69167.c: New test.
15191
bd8f5bb2
MP
151922016-01-08 Marek Polacek <polacek@redhat.com>
15193
15194 PR c++/68449
15195 * g++.dg/pr68449.C: New.
15196
bb0f5ca7
AL
151972016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15198
15199 PR tree-optimization/68707
15200 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15201 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15202 on platforms supporting it.
15203 * gcc.dg/vect/slp-perm-2.c: Likewise.
15204 * gcc.dg/vect/slp-perm-3.c: Likewise.
15205 * gcc.dg/vect/slp-perm-5.c: Likewise.
15206 * gcc.dg/vect/slp-perm-7.c: Likewise.
15207 * gcc.dg/vect/slp-perm-8.c: Likewise.
15208 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15209 on platforms supporting it.
15210
22518428
JJ
152112016-01-08 Jakub Jelinek <jakub@redhat.com>
15212
33f0852f
JJ
15213 PR tree-optimization/69162
15214 * gcc.dg/pr69162.c: New test.
15215
22518428
JJ
15216 PR tree-optimization/69172
15217 * gcc.dg/pr69172.c: New test.
15218
80e9b3aa
TP
152192016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15220
15221 PR tree-optimization/67781
15222 * gcc.c-torture/execute/pr67781.c: New file.
15223
262a363f
JJ
152242016-01-08 Jakub Jelinek <jakub@redhat.com>
15225
15226 PR tree-optimization/69083
15227 * gcc.dg/vect/pr69083.c: New test.
15228
6e1f093f
SS
152292016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15230
15231 PR tree-optimization/61441
15232 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15233 Use -fexcess-precision=standard for compiler options.
15234 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15235
53290e07
JJ
152362016-01-08 Jakub Jelinek <jakub@redhat.com>
15237
57bf3072
JJ
15238 PR fortran/69128
15239 * gfortran.dg/gomp/pr69128.f90: New test.
15240
53290e07
JJ
15241 PR c++/69145
15242 * g++.dg/ext/pr69145-1.C: New test.
15243 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15244 * g++.dg/ext/pr69145-2.h: New file.
15245
7a127fa7
MS
152462016-01-07 Martin Sebor <msebor@redhat.com>
15247
15248 PR c/68966
15249 * gcc.dg/atomic-fetch-bool.c: New test.
15250 * gcc.dg/sync-fetch-bool.c: New test.
15251
95918b49
L
152522016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15253
15254 PR fortran/66680
15255 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15256
c8e62a9d
NC
152572016-01-07 Nick Clifton <nickc@redhat.com>
15258
15259 PR target/66655
15260 * g++.dg/pr66655.C: New test.
15261 * g++.dg/pr66655_1.cc: Test support file.
15262 * g++.dg/pr66655.h: Test header file.
15263
2ad3adf1 152642016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15265
15266 PR fortran/66680
15267 gfortran.dg/gomp/pr66680.f90: New test.
15268
4cd9ca92
L
152692016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15270
15271 PR target/69171
15272 * gcc.target/i386/pr69171-1.c: New test.
15273 * gcc.target/i386/pr69171-2.c: Likewise.
15274 * gcc.target/i386/pr69171-3.c: Likewise.
15275 * gcc.target/i386/pr69171-4.c: Likewise.
15276 * gcc.target/i386/pr69171-5.c: Likewise.
15277 * gcc.target/i386/pr69171-6.c: Likewise.
15278
7e33d4dc
BS
152792015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15280
15281 PR middle-end/67639
15282 * c-c++-common/pr67639.c: New test.
15283
fec64afc
JJ
152842016-01-07 Jakub Jelinek <jakub@redhat.com>
15285
15286 PR tree-optimization/69141
15287 * g++.dg/opt/pr69141.C: New test.
15288
f293ad29
EB
152892016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15290
15291 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15292
5027395e
UB
152932016-01-06 Uros Bizjak <ubizjak@gmail.com>
15294
15295 PR target/69140
15296 * gcc.target/i386/pr69140.c: New test
15297
7443cf13
DM
152982016-01-06 David Malcolm <dmalcolm@redhat.com>
15299
15300 * gcc.dg/bad-dereference.c: New test case.
15301
32928931
BS
153022015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15303
15304 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15305
68dd05da
AS
153062016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15307
15308 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15309
6b131d5b
MP
153102016-01-06 Marek Polacek <polacek@redhat.com>
15311
15312 PR sanitizer/69099
15313 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15314
8d9fdb49
MP
153152016-01-05 Marek Polacek <polacek@redhat.com>
15316
15317 PR c/69104
15318 * gcc.dg/atomic-invalid-2.c: New.
15319
acf93f1e
L
153202016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15321
15322 PR target/68991
15323 * gcc.target/i386/pr68991.c: New test.
15324
3f50525d
L
153252016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15326
15327 PR target/68991
15328 * g++.dg/pr68991-1.C: New test.
15329 * g++.dg/pr68991-2.C: Likewise.
15330
e0237993 153312016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15332
e0237993 15333 PR other/60465
face88a1
ST
15334 * gcc.target/ia64/pr60465-gprel64.c: New test.
15335 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15336
a0866eff
KT
153372016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15338
15339 PR rtl-optimization/68651
15340 * gcc.target/aarch64/pr68651_1.c: New test.
15341
c589e975
DM
153422016-01-05 David Malcolm <dmalcolm@redhat.com>
15343
15344 PR c/69122
15345 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15346
929710d9
NS
153472016-01-05 Nathan Sidwell <nathan@acm.org>
15348
ce3e43d7
NS
15349 PR c++/58583
15350 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15351
929710d9
NS
15352 * gcc.dg/alias-15.c: New.
15353
a2faef8e
NC
153542016-01-05 Nick Clifton <nickc@redhat.com>
15355
15356 PR target/68870
15357 * g++.dg/pr68770.C: New test.
15358
4cfa76e3
MS
153592016-01-04 Mike Stump <mikestump@comcast.net>
15360
15361 * lib/target-supports.exp (check_effective_target_cilkplus):
15362 cilkplus targets require pthreads.
4ece61b6 15363 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15364
4e8a3a35
MM
153652016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15366
15367 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15368 generation.
15369
818ab71a
JJ
153702016-01-04 Jakub Jelinek <jakub@redhat.com>
15371
15372 Update copyright years.
15373
2fe0a208
MP
153742016-01-04 Marek Polacek <polacek@redhat.com>
15375
15376 PR c/68908
15377 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15378 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15379 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15380
9e3b2fe3
EB
153812016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15382
15383 * gcc.target/sparc/20160104-2.c: New test.
15384
e8d65a35
EB
153852016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15386
15387 * gcc.target/sparc/20160104-1.c: New test.
15388
25ccfccd
PT
153892016-01-03 Paul Thomas <pault@gcc.gnu.org>
15390
15391 PR fortran/65045
15392 * gfortran.dg/pr65045.f90: New test.
15393
cb51d382
EB
153942016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15395
15396 * gnat.dg/specs/debug1.ads: Delete.
15397
6eeaad6e
JD
153982016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15399
15400 PR libgfortran/68867
15401 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15402 expression.
15403
2f968603
JD
154042016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15405
15406 PR libgfortran/68867
15407 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15408 PowerPC.
15409
591bb5e4
PT
154102016-01-01 Paul Thomas <pault@gcc.gnu.org>
15411
15412 PR fortran/68864
15413 * gfortran.dg/pr68864.f90: New test.
15414
f1e0620c
JJ
154152016-01-01 Jakub Jelinek <jakub@redhat.com>
15416
942a1319
JJ
15417 PR tree-optimization/69070
15418 * gcc.dg/pr69070.c: New test.
15419
10dff63f
JJ
15420 PR sanitizer/69055
15421 * gfortran.dg/pr69055.f90: New test.
15422
f1e0620c
JJ
15423 PR target/69015
15424 * gcc.dg/pr69015.c: New test.
818ab71a 15425\f
2f883d1c 15426Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15427
15428Copying and distribution of this file, with or without modification,
15429are permitted in any medium without royalty provided the copyright
15430notice and this notice are preserved.