]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
decl.c (annotate_value): Deal specially with negative constants.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
96826e28
EB
12016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gnat.dg/renaming11.ad[sb]: New test.
4
4be719cd
EB
52016-11-13 Eric Botcazou <ebotcazou@adacore.com>
6
7 * c-c++-common/dump-ada-spec-6.c: New test.
8
4ebd491f
EB
92016-11-13 Eric Botcazou <ebotcazou@adacore.com>
10
11 * gnat.dg/lto21.adb: New test.
12 * gnat.dg/lto21_pkg1.ads: New helper.
13 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
14
f9d49cd1
JW
152016-11-13 Janus Weil <janus@gcc.gnu.org>
16
17 PR fortran/60952
18 * gfortran.dg/typebound_proc_34.f90: New test.
19
9cbf8673
JW
202016-11-13 Janus Weil <janus@gcc.gnu.org>
21
22 PR fortran/66366
23 * gfortran.dg/class_57.f90: Changed error message.
24 * gfortran.dg/class_60.f90: New test.
25
0e075835
DE
262016-11-12 David Edelsohn <dje.gcc@gmail.com>
27
28 * g++.dg/pr78112.C: XFAIL AIX.
29
b93d8a3f
JW
302016-11-12 Janus Weil <janus@gcc.gnu.org>
31
32 PR fortran/77501
33 * gfortran.dg/typebound_generic_16.f90: New test.
34
b8f70e67
JJ
352016-11-12 Jakub Jelinek <jakub@redhat.com>
36
37 PR c++/71225
38 * g++.dg/cpp0x/pr71225.C: New test.
39
8b287aea
EB
402016-11-11 Eric Botcazou <ebotcazou@adacore.com>
41
42 * gcc.target/sparc/20161111-1.c: New test.
43
c901bc0d
UB
442016-11-11 Uros Bizjak <ubizjak@gmail.com>
45
46 PR target/78310
47 * gcc.target/i386/pr78310.c: New test.
48
606f928d
JL
492016-11-11 Jeff Law <law@redhat.com>
50
51 * gcc.dg/tree-ssa/isolate-6.c: New test.
52 * gcc.dg/tree-ssa/isolate-7.c: New test.
53
be278990
BC
542016-11-11 Bin Cheng <bin.cheng@arm.com>
55
56 PR testsuite/78292
57 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
58 vect_max_reduc.
59
d9ab7525
JJ
602016-11-11 Jakub Jelinek <jakub@redhat.com>
61
62 PR c++/72774
63 * g++.dg/parse/pr72774.C: New test.
64
4b7e0c76
RB
652016-11-11 Richard Biener <rguenther@suse.de>
66
67 PR tree-optimization/71575
68 * gcc.dg/graphite/pr71575-1.c: New testcase.
69 * gcc.dg/graphite/pr71575-2.c: Likewise.
70
d07f8c59
RB
712016-11-11 Richard Biener <rguenther@suse.de>
72
73 PR middle-end/78295
74 * gcc.dg/uninit-pr78295.c: New testcase.
75
94903212
FR
762016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
77
78 PR fortran/78277
79 * gfortran.dg/dec_structure_17.f90: New test.
80
456f0dfa
MM
812016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
82
83 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
84 being allowed in vector registers.
85 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
86 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
87 * gcc.target/powerpc/vsx-himode.c: Likewise.
88 * gcc.target/powerpc/vsx-himode2.c: Likewise.
89 * gcc.target/powerpc/vsx-himode3.c: Likewise.
90 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
91 to allow matching MFVSRD or MFVSRW.
92
8d34bfa8
PH
932016-11-10 Pat Haugen <pthaugen@us.ibm.com>
94
95 PR rtl-optimization/78241
96 * gcc.dg/pr78241.c: New test.
97
0569479e
JJ
982016-11-10 Jakub Jelinek <jakub@redhat.com>
99
8ebd1b31
JJ
100 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
101 201307.
102
0569479e
JJ
103 * g++.dg/cpp1z/noexcept-type14.C: New test.
104 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
105
37a16493
JG
1062016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
107
108 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
109 WVAL0S tests added in r241817.
110
b4c3a85b
JJ
1112016-11-10 Jakub Jelinek <jakub@redhat.com>
112
113 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
114 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
115 no longer allowed and corresponding ordered construct.
116 * gfortran.dg/gomp/linear-1.f90: New test.
117 * gfortran.dg/gomp/declare-simd-2.f90: New test.
118 * gfortran.dg/gomp/declare-target-1.f90: New test.
119 * gfortran.dg/gomp/declare-target-2.f90: New test.
120
86bc8506
ML
1212016-11-10 Martin Liska <mliska@suse.cz>
122
123 PR sanitizer/78270
124 * gcc.dg/asan/pr78270.c: New test.
125
ed5fdfba
PMR
1262016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
127 Jakub Jelinek <jakub@redhat.com>
128
129 PR debug/78112
b4c3a85b 130 * g++.dg/pr78112.C: New testcase.
ed5fdfba 131
0391e4a3
JJ
1322016-11-09 Jakub Jelinek <jakub@redhat.com>
133
cc38d9d6
JJ
134 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
135 -Wno-c++1z-compat.
136 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
137 string in case condition contains % characters.
138
0391e4a3
JJ
139 PR c++/78283
140 * g++.dg/cpp1z/noexcept-type13.C: New test.
141
410fe60d
TT
1422016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
143
144 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
145 using (HAS_MOVN) with MIPS III.
146
271dd55c
JW
1472016-11-09 Janus Weil <janus@gcc.gnu.org>
148
149 PR fortran/46459
150 * gfortran.dg/volatile14.f90: New test.
151
ff1f317b
UB
1522016-11-09 Uros Bizjak <ubizjak@gmail.com>
153
154 PR target/78262
155 * gcc.target/i386/pr78262.c: New test.
156
f31adad4
FR
1572016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
158
159 PR fortran/78259
160 * gfortran.dg/pr78259.f90: New test.
161
b349a81a
JW
1622016-11-09 Janus Weil <janus@gcc.gnu.org>
163
164 PR fortran/60777
165 * gfortran.dg/spec_expr_7.f90: New test.
166
2e955d50
JJ
1672016-11-09 Jakub Jelinek <jakub@redhat.com>
168
4f353581
JJ
169 PR target/77718
170 * gcc.c-torture/execute/pr77718.c: New test.
171
2e955d50
JJ
172 * gcc.dg/ubsan/c99-shift-3.c: New test.
173 * gcc.dg/ubsan/c99-shift-4.c: New test.
174 * gcc.dg/ubsan/c99-shift-5.c: New test.
175 * gcc.dg/ubsan/c99-shift-6.c: New test.
176
68c93708
ML
1772016-11-09 Martin Liska <mliska@suse.cz>
178
179 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
180 test-case for memcmp.
181 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
182
7b649f79
TP
1832016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
184
185 PR testsuite/78269
186 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
187
bfcb501d
PT
1882016-11-09 Paul Thomas <pault@gcc.gnu.org>
189
190 * gfortran.dg/move_alloc_18.f90: New test.
191
e15861c2
PK
1922016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
193
194 PR middle-end/78256
195 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
196 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
197
5f395580
JW
1982016-11-09 Janus Weil <janus@gcc.gnu.org>
199
200 PR fortran/71894
201 * gfortran.dg/class_59.f90: New test.
202
37b14185
RB
2032016-11-09 Richard Biener <rguenther@suse.de>
204
205 PR tree-optimization/78007
206 * gcc.dg/vect/vect-bswap32.c: Adjust.
207 * gcc.dg/vect/vect-bswap64.c: Likewise.
208
d6e8a41c
KV
2092016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
210
211 * gcc.dg/ipa/vrp7.c: New test.
212
5d5f1e95
KV
2132016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
214
215 PR ipa/78121
216 * gcc.dg/ipa/pr78121.c: New test.
217
0290a292
MO
2182016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
219
220 * c-c++-common/asan/default_options.h: New file.
221 * c-c++-common/asan/strcasestr-1.c: New test.
222 * c-c++-common/asan/strcasestr-2.c: Likewise.
223 * c-c++-common/asan/strcspn-1.c: Likewise.
224 * c-c++-common/asan/strcspn-2.c: Likewise.
225 * c-c++-common/asan/strpbrk-1.c: Likewise.
226 * c-c++-common/asan/strpbrk-2.c: Likewise.
227 * c-c++-common/asan/strspn-1.c: Likewise.
228 * c-c++-common/asan/strspn-2.c: Likewise.
229 * c-c++-common/asan/strstr-1.c: Likewise.
230 * c-c++-common/asan/strstr-2.c: Likewise.
231 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
232
fbdb92eb
MO
2332016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
234
235 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
236
103c4f75
JW
2372016-11-08 Janus Weil <janus@gcc.gnu.org>
238
239 PR fortran/68440
240 * gfortran.dg/class_58.f90: New test.
241
90a2ffc0
UB
2422016-11-08 Uros Bizjak <ubizjak@gmail.com>
243
244 PR target/70799
245 * gcc.target/i386/pr70799-2.c: New test.
246
eba5aec8
JW
2472016-11-08 Janus Weil <janus@gcc.gnu.org>
248
249 PR fortran/77596
250 * gfortran.dg/proc_ptr_comp_46.f90: New test.
251
fad36601
BC
2522016-11-08 Bin Cheng <bin.cheng@arm.com>
253
254 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
255
7c8615b6
BC
2562016-11-08 Bin Cheng <bin.cheng@arm.com>
257
258 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
259
4c6a4a53
BC
2602016-11-08 Bin Cheng <bin.cheng@arm.com>
261
262 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
263
fcd1b8df
ML
2642016-11-08 Martin Liska <mliska@suse.cz>
265
266 PR testsuite/78242
267 * g++.dg/asan/use-after-scope-4.C: New test.
268 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
269 * gcc.dg/asan/use-after-scope-8.c: Remove.
270
f9ef2c76
RB
2712016-11-08 Richard Biener <rguenther@suse.de>
272
273 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
274
ad11774f
TC
2752016-11-08 Tamar Christina <tamar.christina@arm.com>
276
277 PR testsuite/78136
278 * gcc.dg/cpp/trad/trad.exp
279 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
280 * gcc.dg/cpp/trad/include.c: Use local header file.
281
fe73a332
RB
2822016-11-08 Richard Biener <rguenther@suse.de>
283
284 PR tree-optimization/78205
285 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
286
ed053eb8
RB
2872016-11-08 Richard Biener <rguenther@suse.de>
288
289 PR tree-optimization/78224
290 * g++.dg/torture/pr78224.C: New testcase.
291
06658c6d
SKS
2922016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
293
294 * gcc.dg/store_merging_1.c: Require store_merge.
295 * gcc.dg/store_merging_2.c: Likewise.
296 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 297 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
298 * gcc.dg/store_merging_6.c: Likewise.
299 * gcc.dg/store_merging_7.c: Likewise.
300 * gcc.dg/store_merging_8.c: Likewise.
301 * lib/target-supports.exp (check_effective_target_store_merge): New.
302
e4b39278
DE
3032016-11-07 David Edelsohn <dje.gcc@gmail.com>
304
305 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
306 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
307 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
308 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
309 -mvsx -mpower8-vector.
310 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
311 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
312 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
313 -mvsx -mpower8-vector.
314
fda2d612
DE
3152016-11-07 David Edelsohn <dje.gcc@gmail.com>
316
317 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
318
319 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
320 * gcc.dg/visibility-14.c: XFAIL AIX.
321 * gcc.dg/visibility-15.c: XFAIL AIX.
322 * gcc.dg/visibility-16.c: XFAIL AIX.
323 * gcc.dg/visibility-17.c: XFAIL AIX.
324 * gcc.dg/visibility-18.c: XFAIL AIX.
325 * gcc.dg/visibility-19.c: XFAIL AIX.
326 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
327 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
328 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
329 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
330
60cee85e
JJ
3312016-11-07 Jakub Jelinek <jakub@redhat.com>
332
333 PR target/78227
334 * gcc.target/i386/pr78227-1.c: New test.
335 * gcc.target/i386/pr78227-2.c: New test.
336
7aa13860
PK
3372016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
338
339 PR middle-end/35691
340 * gcc.dg/pr35691-1.c: New test-case.
341 * gcc.dg/pr35691-2.c: Likewise.
342
caa024ff
BS
3432016-11-07 Bernd Schmidt <bschmidt@redhat.com>
344
345 PR rtl-optimization/77309
346 * gcc.dg/torture/pr77309.c: New test.
347
a9815228
JJ
3482016-11-07 Jakub Jelinek <jakub@redhat.com>
349
350 PR middle-end/71529
351 * gcc.target/i386/pr71529.C: Moved to ...
352 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
353
354 PR target/64411
355 * gcc.target/i386/pr64411.C: Moved to ...
356 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
357 lp64.
358
359 PR target/65105
360 * gcc.target/i386/pr65105-4.C: Moved to ...
361 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
362 Run into compile test rather than execute test.
363
e8ab5cb1
RB
3642016-11-07 Richard Biener <rguenther@suse.de>
365
366 PR target/78229
367 * g++.dg/pr78229.C: New testcase.
368
20770eb8
RB
3692016-11-07 Richard Biener <rguenther@suse.de>
370
371 PR tree-optimization/78218
372 * gcc.dg/torture/pr78218.c: New testcase.
373
32894793
RB
3742016-11-07 Richard Biener <rguenther@suse.de>
375
376 PR tree-optimization/78228
377 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
378
e27bfda2
KT
3792016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
380
381 PR target/77822
382 * g++.dg/torture/pr77822.C: New test.
383
00d6b7a1
ML
3842016-11-07 Martin Liska <mliska@suse.cz>
385
386 * c-c++-common/asan/force-inline-opt0-1.c: Disable
387 -f-sanitize-address-use-after-scope.
388 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
389 internal fn calls.
390 * g++.dg/asan/use-after-scope-1.C: New test.
391 * g++.dg/asan/use-after-scope-2.C: Likewise.
392 * g++.dg/asan/use-after-scope-3.C: Likewise.
393 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
394 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
395 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
396 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
397 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
398 * g++.dg/asan/use-after-scope-types.h: Likewise.
399 * gcc.dg/asan/use-after-scope-1.c: Likewise.
400 * gcc.dg/asan/use-after-scope-2.c: Likewise.
401 * gcc.dg/asan/use-after-scope-3.c: Likewise.
402 * gcc.dg/asan/use-after-scope-4.c: Likewise.
403 * gcc.dg/asan/use-after-scope-5.c: Likewise.
404 * gcc.dg/asan/use-after-scope-6.c: Likewise.
405 * gcc.dg/asan/use-after-scope-7.c: Likewise.
406 * gcc.dg/asan/use-after-scope-8.c: Likewise.
407 * gcc.dg/asan/use-after-scope-9.c: Likewise.
408 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
409 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
410 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
411 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
412 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
413
a0d3edf8
RB
4142016-11-07 Richard Biener <rguenther@suse.de>
415
416 PR tree-optimization/78189
417 * g++.dg/torture/pr78189.C: New testcase.
418
0db5adfa
DE
4192016-11-06 David Edelsohn <dje.gcc@gmail.com>
420
421 * gcc.dg/Wtrampolines.c: XFAIL AIX.
422
cc03bf7a
AV
4232016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
424
425 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
426 occuring.
427
18bb8b8a
TK
4282016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
429
430 PR fortran/78221
431 * arith.c (gfc_complex2real): Change gfc_warning_now to
432 gfc_warning.
433
c7f587bd
PT
4342016-11-05 Paul Thomas <pault@gcc.gnu.org>
435
436 * gfortran.dg/move_alloc_17.f03: New test.
437
92657eb0
RB
4382016-11-05 Richard Biener <rguenther@suse.de>
439
440 PR bootstrap/78188
441 * g++.dg/ipa/pr78188.C: New test.
442
28ce22e6
JW
4432016-11-05 Janus Weil <janus@gcc.gnu.org>
444 Dominique d'Humieres <dominiq@lps.ens.fr>
445
446 PR fortran/69495
447 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
448
d233ee5f
PT
4492016-11-05 Paul Thomas <pault@gcc.gnu.org>
450
451 PR fortran/67564
452 * gfortran.dg/select_type_39.f03: New test.
453
4542016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
455
456 PR fortran/64933
457 * gfortran.dg/associate_23.f90: New test.
458
5f4cebba
JJ
4592016-11-04 Jakub Jelinek <jakub@redhat.com>
460
461 PR target/77834
462 * gcc.dg/pr77834.c: New test.
463
6e3ae7e6
PC
4642016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
465
466 PR c++/67980
467 * g++.dg/cpp1y/pr67980.C: New.
468
fff6ed28
BS
4692016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
470
471 * gcc.target/powerpc/fold-vec-add-1.c: New.
472 * gcc.target/powerpc/fold-vec-add-2.c: New.
473 * gcc.target/powerpc/fold-vec-add-3.c: New.
474 * gcc.target/powerpc/fold-vec-add-4.c: New.
475 * gcc.target/powerpc/fold-vec-add-5.c: New.
476 * gcc.target/powerpc/fold-vec-add-6.c: New.
477 * gcc.target/powerpc/fold-vec-add-7.c: New.
478
bef3a8d7 4792016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
480
481 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
482 for -mbranch-likely, infer -mno-branch-likely for R6.
483
dac9376a
BE
4842016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
485
486 PR c++/71973
487 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
488 * g++.dg/init/new15.C: Likewise.
489 * g++.dg/ipa/inline-1.C: Likewise.
490 * g++.dg/ipa/inline-2.C: Likewise.
491 * g++.dg/lto/20080908-1_0.C: Likewise.
492 * g++.dg/tc1/dr20.C: Likewise.
493 * g++.dg/tree-ssa/inline-1.C: Likewise.
494 * g++.dg/tree-ssa/inline-2.C: Likewise.
495 * g++.old-deja/g++.law/except1.C: Likewise.
496 * g++.old-deja/g++.other/vbase5.C: Likewise.
497 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
498
b210df46
BS
4992016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
500
501 PR tree-optimization/78210
502 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
503 possibility of widening multiplies.
504
964ef24c
RB
5052016-11-04 Richard Biener <rguenther@suse.de>
506
507 PR middle-end/78185
508 * gcc.dg/pr78185.c: New testcase.
509
5fb80387
DE
5102016-10-04 David Edelsohn <dje.gcc@gmail.com>
511
512 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
513 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
514
6905c577
JJ
5152016-11-03 Jakub Jelinek <jakub@redhat.com>
516 Alexandre Oliva <aoliva@redhat.com>
517 Jason Merrill <jason@redhat.com>
518
519 PR debug/28767
520 PR debug/56974
521 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
522 * g++.dg/debug/dwarf2/ref-3.C: New test.
523 * g++.dg/debug/dwarf2/ref-4.C: New test.
524 * g++.dg/debug/dwarf2/refqual-1.C: New test.
525 * g++.dg/debug/dwarf2/refqual-2.C: New test.
526
5272016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
528
529 * gfortran.dg/dec_exp_1.f90: New test.
530 * gfortran.dg/dec_exp_2.f90: Likewise.
531 * gfortran.dg/dec_exp_3.f90: Likewise.
532
6905c577 5332016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
534
535 * gfortran.dg/dec_parameter_1.f: New test.
536 * gfortran.dg/dec_parameter_2.f90: Likewise.
537 * gfortran.dg/dec_parameter_3.f90: Likewise.
538 * gfortran.dg/dec_parameter_4.f90: Likewise.
539
7d29f8e3
ML
5402016-11-03 Martin Liska <mliska@suse.cz>
541
542 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
543 output.
544 * gcc.dg/tree-prof/time-profiler-3.c: New test.
545
5de3e2d8
BE
5462016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
547
548 PR libgcc/78067
549 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
550
f03f0232
SKS
5512016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
552
553 * gcc.c-torture/execute/pr78170.c: Require int32plus.
554
bd17a9df
MF
5552016-11-02 Max Filippov <jcmvbkbc@gmail.com>
556
557 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
558
2b01aad6
TC
5592016-11-01 Tamar Christina <tamar.christina@arm.com>
560
561 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
562 Check for arm_v8_neon_hw.
563 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
564 Likewise.
565 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
566 Likewise.
567 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
568 Likewise.
569
aa55dc0c
RB
5702016-11-02 Richard Biener <rguenther@suse.de>
571
572 * gcc.dg/store_merging_8.c: New testcase.
573
6905c577 5742016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
575
576 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
577
075be4a1
DE
5782016-11-02 David Edelsohn <dje.gcc@gmail.com>
579
4b69fb13
DE
580 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
581 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
582 * gcc.dg/addr_equal_1.c: XFAIL AIX.
583 * gcc.dg/pr65779.c: XFAIL AIX.
584 * gcc.dg/pr70405.c: XFAIL AIX.
585
075be4a1
DE
586 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
587 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
588 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
589
fdb1aa55
RO
5902016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
591
592 * lib/target-supports.exp (check_gc_sections_available): Use
593 -print-prog-name=ld to determine linker used.
594
4adbcdb4
ML
5952016-11-02 Martin Liska <mliska@suse.cz>
596
597 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
598 test case.
599
4b2c06f4
KT
6002016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
601
602 PR tree-optimization/78170
603 * gcc.c-torture/execute/pr78170.c: New test.
604
63e523d6
KT
6052016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
606
607 PR tree-optimization/78162
608 * gcc.c-torture/compile/pr78162.c: New test.
609
da42ac7b
RB
6102016-11-02 Richard Biener <rguenther@suse.de>
611
612 PR tree-optimization/78035
613 PR tree-optimization/77964
614 * gcc.target/i386/pr78035.c: New testcase.
615
4280df0a
RB
6162016-11-02 Richard Biener <rguenther@suse.de>
617
618 * gcc.dg/tree-ssa/vrp111.c: New testcase.
619 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
620 * gcc.dg/tree-ssa/pr21086.c: Likewise.
621 * gcc.dg/tree-ssa/pr58480.c: Likewise.
622 * gcc.dg/tree-ssa/vrp08.c: Likewise.
623
1b1d9303
DE
6242016-11-01 David Edelsohn <dje.gcc@gmail.com>
625
626 * gfortran.dg/pr70937.f90: require-effective-target lto.
627
5b7c0519
TK
6282016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
629
630 PR fortran/69544
631 * gfortran.dg/where_6.f90: New test.
632
70d28813
JJ
6332016-11-01 Jakub Jelinek <jakub@redhat.com>
634
635 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
636
7f4266d4
TK
6372016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
638
639 PR fortran/69544
640 * gfortran.dg/where_5.f90: New test.
641
9fc158eb
BB
6422016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
643
644 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
645 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
646 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
647 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
648
baeb7b5c
UB
6492016-11-01 Uros Bizjak <ubizjak@gmail.com>
650
651 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
652 Whitespace fixes.
653 (check_effective_target_vect_cmdline_needed): Check
654 is-effective-target ia32 for x86 targets.
655 (check_effective_target_vect_simd_clones): Simplify condition.
656 (check_effective_target_vect_double): Ditto.
657 (check_effective_target_vect_aligned_arrays): Check
658 is-effective-target ia32 for x86 targets. Simplify condition.
659 (check_effective_target_vect_multiple_sizes): Simplify condition.
660 (check_effective_target_sqrt_insn): Add i?86-*-* target.
661 (check_effective_target_sync_int_128): Simplify condition.
662 (check_effective_target_sync_int_128_runtime): Ditto.
663 (check_effective_target_sync_long_long_runtime): Ditto.
664 (check_effective_target_divmod): Add i?86-*-* target.
665
156b5cca
MM
6662016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
667
668 * gcc.target/powerpc/vsx-extract-4.c: New test.
669 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
670
120a4c45
JD
6712016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
672
673 PR fortran/54679
674 * gfortran.dg/fmt_l.f90: Update test.
675 * gfortran.dg/fmt_l0.f90: New test.
676
c5fed5c6
JJ
6772016-10-31 Jakub Jelinek <jakub@redhat.com>
678
679 PR c++/78089
680 * c-c++-common/builtin-shuffle-1.c: New test.
681 * g++.dg/cpp0x/addressof3.C: New test.
682
aee69156
VV
6832016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
684
685 Add tests for a const member and a reference member for launder.
686 * g++.dg/cpp1z/launder3.C: New.
687 * g++.dg/cpp1z/launder4.C: Likewise.
688 * g++.dg/cpp1z/launder5.C: Likewise.
689 * g++.dg/cpp1z/launder5.cc: Likewise.
690 * g++.dg/cpp1z/launder5.h: Likewise.
691 * g++.dg/cpp1z/launder6.C: Likewise.
692 * g++.dg/cpp1z/launder6.cc: Likewise.
693 * g++.dg/cpp1z/launder6.h: Likewise.
694
1e4fa9b1
JJ
6952016-10-31 Jakub Jelinek <jakub@redhat.com>
696
dcb466ec
JJ
697 PR c++/77948
698 * g++.dg/cpp0x/pr77948-1.C: New test.
699 * g++.dg/cpp0x/pr77948-2.C: New test.
700 * g++.dg/cpp0x/pr77948-3.C: New test.
701 * g++.dg/cpp0x/pr77948-4.C: New test.
702 * g++.dg/cpp0x/pr77948-5.C: New test.
703 * g++.dg/cpp0x/pr77948-6.C: New test.
704
1e4fa9b1
JJ
705 PR tree-optimization/77860
706 * gcc.dg/pr77860.c: New test.
707
9782e1ec
JJ
7082016-10-31 Jakub Jelinek <jakub@redhat.com>
709
710 PR c++/77886
711 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
712
dd57b05e
SKS
7132016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
714
715 * gcc.dg/lto/pr60449_0.c: Skip for avr.
716
84ff4775
LCW
7172016-10-30 Le-Chun Wu <lcwu@google.com>
718 Mark Wielaard <mjw@redhat.com>
719
720 * gcc.dg/Wshadow-compatible-local-1.c: New test.
721 * gcc.dg/Wshadow-local-1.c: Likewise.
722 * gcc.dg/Wshadow-local-2.c: Likewise.
723 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
724 * g++.dg/warn/Wshadow-local-1.C: Likewise.
725 * g++.dg/warn/Wshadow-local-2.C: Likewise.
726
0b56e9ad
BS
7272016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
728
729 PR tree-optimization/71915
730 PR tree-optimization/71490
731 * gcc.dg/tree-ssa/pr54245.c: Delete.
732 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
733 document why.
734
d4fc6702
JD
7352016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
736
737 PR fortran/78123
738 * gfortran.dg/fmt_t_9.f: New test.
739
396e56d2
TK
7402016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
741
742 PR fortran/67219
743 * gfortran.dg/pr67219.f90: New test.
744
a654d5d0
JJ
7452016-10-29 Jakub Jelinek <jakub@redhat.com>
746
205b9ed1
JJ
747 PR rtl-optimization/77919
748 * g++.dg/torture/pr77919-2.C: New test.
749
a654d5d0
JJ
750 PR target/78148
751 * gcc.dg/pr78148.c: New test.
752
894d8b41
EB
7532016-10-28 Eric Botcazou <ebotcazou@adacore.com>
754
755 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
756 * gcc.target/sparc/overflow-4.c: ...here.
757 * gcc.target/sparc/overflow-5.c: New test.
758
e72531b9
PK
7592016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
760 Kugan Vivekanandarajah <kuganv@linaro.org>
761 Jim Wilson <jim.wilson@linaro.org>
762
763 PR tree-optimization/43721
764 * lib/target-supports.exp (check_effective_target_divmod): New.
765 (check_effective_target_divmod_simode): Likewise.
766 (check_effective_target_arm_divmod_simode): Likewise.
767 * gcc.dg/divmod-1-simode.c: New test.
768 * gcc.dg/divmod-1.c: Likewise.
769 * gcc.dg/divmod-2-simode.c: Likewise.
770 * gcc.dg/divmod-2.c: Likewise.
771 * gcc.dg/divmod-3-simode.c: Likewise.
772 * gcc.dg/divmod-3.c: Likewise.
773 * gcc.dg/divmod-4-simode.c: Likewise.
774 * gcc.dg/divmod-4.c: Likewise.
775 * gcc.dg/divmod-5.c: Likewise.
776 * gcc.dg/divmod-6-simode.c: Likewise.
777 * gcc.dg/divmod-6.c: Likewise.
778 * gcc.dg/divmod-7.c: Likewise.
779
f663d9ad 7802016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
781 Jakub Jelinek <jakub@redhat.com>
782 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
783
784 PR middle-end/22141
785 PR rtl-optimization/23684
786 * gcc.c-torture/execute/pr22141-1.c: New test.
787 * gcc.c-torture/execute/pr22141-2.c: Likewise.
788 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
789 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
790 * gcc.dg/store_merging_1.c: New test.
791 * gcc.dg/store_merging_2.c: Likewise.
792 * gcc.dg/store_merging_3.c: Likewise.
793 * gcc.dg/store_merging_4.c: Likewise.
794 * gcc.dg/store_merging_5.c: Likewise.
795 * gcc.dg/store_merging_6.c: Likewise.
796 * gcc.dg/store_merging_7.c: Likewise.
797 * gcc.target/i386/pr22141.c: Likewise.
798 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
799 * g++.dg/init/new17.C: Likewise.
800
6905c577 8012016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
802
803 PR middle-end/72747
804 * c-c++-common/pr72747-1.c: New test.
805 * c-c++-common/pr72747-2.c: Likewise.
806
539405d5
AK
8072016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
808
809 * gcc.target/s390/oscbreak-1.c: New test.
810
0dbb19f0
AK
8112016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
812
813 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
814
0d9e143c
JJ
8152016-10-28 Jakub Jelinek <jakub@redhat.com>
816
c19066a7
JJ
817 PR rtl-optimization/77919
818 * g++.dg/torture/pr77919.C: New test.
819
0d9e143c
JJ
820 PR rtl-optimization/78132
821 * gcc.target/i386/pr78132.c: New test.
822
cc91248d
EB
8232016-10-27 Eric Botcazou <ebotcazou@adacore.com>
824
825 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
826
787c7a65
MM
8272016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
828
829 * gcc.target/powerpc/vsx-simode.c: New test.
830 * gcc.target/powerpc/vsx-simode2.c: Likewise.
831 * gcc.target/powerpc/vsx-simode3.c: Likewise.
832
4ce71579
JJ
8332016-10-27 Jakub Jelinek <jakub@redhat.com>
834
6f21288f
JJ
835 PR fortran/78026
836 * gfortran.dg/gomp/pr78026.f03: New test.
837 * gfortran.dg/select_type_38.f03: New test.
838
4ce71579
JJ
839 PR middle-end/78025
840 * g++.dg/gomp/declare-simd-7.C: New test.
841
6f21288f 8422016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
843
844 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
845 * gfortran.dg/dec_init_2.f90: Likewise.
846 * gfortran.dg/dec_init_3.f90: New test.
847 * gfortran.dg/dec_init_4.f90: Likewise.
848
93f90bec
BC
8492016-10-27 Bin Cheng <bin.cheng@arm.com>
850
851 * gcc.dg/fold-narrowbopcst-1.c: New test.
852
6f21288f 8532016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
854
855 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
856 dg-shouldfail/dg-output instead of XFAIL.
857 * gfortran.dg/dec_io_6.f90: Likewise.
858
ddb92ab9
TP
8592016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
860
861 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
862 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
863 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
864 * gcc.target/arm/atomic-op-char-3.c: Likewise.
865 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
866 * gcc.target/arm/atomic-op-int-3.c: Likewise.
867 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
868 * gcc.target/arm/atomic-op-release-3.c: Likewise.
869 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
870 * gcc.target/arm/atomic-op-short-3.c: Likewise.
871
ad6e4ba8
BC
8722016-10-27 Bin Cheng <bin.cheng@arm.com>
873
874 * gcc.dg/fold-convmaxconv-1.c: New test.
875 * gcc.dg/fold-convminconv-1.c: New test.
876
6905c577 8772016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
878
879 PR fortran/78092
880 * gfortran.dg/pr78092.f90: New test.
881
7a83b391
KN
8822016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
883
884 PR target/78056
885 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
886 expected error message.
887 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
888 expected error message.
889 * gcc.target/powerpc/vsu/vec-all-nez-7.c
890 (test_all_not_equal_and_not_zero): Change expected error message.
891
3693a620
JJ
8922016-10-26 Jakub Jelinek <jakub@redhat.com>
893
894 PR fortran/77973
895 * gfortran.dg/gomp/pr77973.f90: New test.
896
cd612e8a
PT
8972016-10-26 Paul Thomas <pault@gcc.gnu.org>
898
899 PR fortran/78108
900 * gfortran.dg/submodule_18.f08: New test.
901 * gfortran.dg/submodule_19.f08: New test.
902
09844a5f
MM
9032016-10-26 Michael Matz <matz@suse.de>
904
905 * g++.dg/pr78060.C: New test.
906 * gfortran.dg/pr78061.f: New test.
907 * g++.dg/pr78088.C: New test.
908
6f21288f 9092016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
910
911 * gfortran.dg/dec_io_1.f90: New test.
912 * gfortran.dg/dec_io_2.f90: New test.
913 * gfortran.dg/dec_io_3.f90: New test.
914 * gfortran.dg/dec_io_4.f90: New test.
915 * gfortran.dg/dec_io_5.f90: New test.
916 * gfortran.dg/dec_io_6.f90: New test.
917
6c95388f
JJ
9182016-10-25 Jakub Jelinek <jakub@redhat.com>
919
920 PR sanitizer/78106
921 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
922
9232016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
924
925 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
926 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
927
90e261e4
EB
9282016-10-25 Eric Botcazou <ebotcazou@adacore.com>
929
930 * gnat.dg/opt59.adb: New test.
931 * gnat.dg/opt59_pkg.ad[sb]: New helper.
932
933 * gnat.dg/opt60.adb: New test.
934
cef026ec
AV
9352016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
936
937 PR fortran/72770
938 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
939 this pr.
940
96592eed
JJ
9412016-10-25 Jakub Jelinek <jakub@redhat.com>
942
943 PR target/78102
944 * gcc.target/i386/pr78102.c: New test.
945
6c95388f 9462016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
947
948 * gfortran.dg/dec_logical_xor_1.f90: New test.
949 * gfortran.dg/dec_logical_xor_2.f90: New test.
950 * gfortran.dg/dec_logical_xor_3.f03: New test.
951
6c95388f 9522016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
953
954 * gfortran.dg/dec_loc_rval_1.f90: New test.
955 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 956 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 957
6c95388f 9582016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 959
90051c26
FR
960 * gfortran.dg/dec_type_print.f90: New testcase.
961
6c95388f 9622016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
963
964 * gfortran.dg/feed_1.f90: New test.
965 * gfortran.dg/feed_2.f90: New test.
ef144767 966
8e104951
ML
9672016-10-25 Martin Liska <mliska@suse.cz>
968
969 PR sanitizer/78106
970 * gcc.dg/asan/pr78106.c: New test.
971
b93ee1bb
ML
9722016-10-25 Martin Liska <mliska@suse.cz>
973
974 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
975
ad6922b0
WD
9762016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
977
978 PR target/78041
979 * gcc.target/arm/pr78041.c: New test.
980
e16f1cc7
JJ
9812016-10-25 Jakub Jelinek <jakub@redhat.com>
982
983 * g++.dg/cpp1z/launder1.C: New test.
984 * g++.dg/cpp1z/launder2.C: New test.
985
078134e5 9862016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 987 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
988
989 PR target/71676
990 PR target/71678
991 * gcc.target/avr/pr71676-2.c: New test.
992
c7212a15 9932016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 994 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
995
996 PR target/71676
997 PR target/71678
998 * gcc.target/avr/pr71676-1.c: New test.
999 * gcc.target/avr/pr71676-3.c: New test.
1000 * gcc.target/avr/pr71676.c: New test.
1001 * gcc.target/avr/pr71678.c: New test.
1002
d1c7d3a8
KV
10032016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1004
1005 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1006 such that cloned verions of tested functions are not created.
1007
c7082171
SK
10082016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1009
1010 PR fortran/71895
1011 * gfortran.dg/pr71895.f90: New test.
1012
0f2a9e37
JJ
10132016-10-24 Jakub Jelinek <jakub@redhat.com>
1014
1015 * g++.dg/debug/dwarf2/ref-2.C: New test.
1016
f8348061
BE
10172016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1018
1019 * c-c++-common/Wint-in-bool-context-3.c: New test.
1020
1eb4547b
MS
10212016-10-24 Martin Sebor <msebor@redhat.com>
1022
1023 PR middle-end/77735
1024 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1025 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1026 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1027 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1028 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1029 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1030 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1031
292af537
RB
10322016-10-24 Richard Biener <rguenther@suse.de>
1033
1034 PR testsuite/71491
1035 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1036 * gcc.dg/vect/slp-45.c: Likewise.
1037
40f683e8
RB
10382016-10-24 Richard Biener <rguenther@suse.de>
1039
1040 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1041 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1042 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1043
b1b6774f
GJL
10442016-10-24 Georg-Johann Lay <avr@gjlay.de>
1045
1046 PR target/78093
1047 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1048 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1049
ed9760d2
AV
10502016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1051
1052 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1053
fb027a42
JJ
10542016-10-24 Jakub Jelinek <jakub@redhat.com>
1055
1056 * gcc.target/i386/bmi2-pext-1.c: New test.
1057 * gcc.target/i386/bmi2-pdep-1.c: New test.
1058 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1059 * gcc.target/i386/tbm-bextri-1.c: New test.
1060 * gcc.target/i386/bmi-bextr-6.c: New test.
1061
8e10302e
RO
10622016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1063
1064 PR target/77483
1065 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1066 * gcc.target/i386/pr65105-1.c: Likewise.
1067 * gcc.target/i386/pr65105-2.c: Likewise.
1068 * gcc.target/i386/pr65105-3.c: Likewise.
1069 * gcc.target/i386/pr65105-5.c: Likewise.
1070 * gcc.target/i386/pr67761.c: Likewise.
1071 * gcc.target/i386/pr70799-1.c: Likewise.
1072
866c72a8
ML
10732016-10-24 Martin Liska <mliska@suse.cz>
1074
1075 PR sanitizer/77966
1076 * c-c++-common/ubsan/unreachable-3.c: New test.
1077
0804124b
SK
10782016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1079
1080 PR fortran/77763
1081 * gfortran.dg/pr77763.f90
1082
87c9fca5
SK
10832016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1084
1085 PR fortran/54730
1086 PR fortran/78033
1087 * gfortran.dg/pr78033.f90: New test.
1088
dfd6231e
PT
10892016-10-23 Paul Thomas <pault@gcc.gnu.org>
1090
1091 PR fortran/69834
1092 * gfortran.dg/select_type_1.f03: Change error for overlapping
1093 TYPE IS cases.
1094 * gfortran.dg/select_type_36.f03: New test.
1095
66ccff98
EB
10962016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1097
1098 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1099
15876cee
TK
11002016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1101
1102 PR fortran/78021
1103 * gfortran.dg/string_length_3.f90: New test.
1104
574284e9
AV
11052016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1106
574284e9
AV
1107 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1108
11092016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1110
1111 PR fortran/43366
1112 PR fortran/57117
1113 PR fortran/61337
1114 * gfortran.dg/alloc_comp_class_5.f03: New test.
1115 * gfortran.dg/class_allocate_21.f90: New test.
1116 * gfortran.dg/class_allocate_22.f90: New test.
1117 * gfortran.dg/realloc_on_assign_27.f08: New test.
1118
20276dc9
JL
11192016-10-21 Jeff Law <law@redhat.com>
1120
1121 * PR tree-optimization/71947
1122 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1123 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1124 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1125
f7503699
KV
11262016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1127
1128 * gcc.dg/ipa/vrp5.c: New test.
1129 * gcc.dg/ipa/vrp6.c: New test.
1130
5be6b295
WD
11312016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1132
1133 * gcc.target/aarch64/test_frame_17.c: New test.
1134
c82bc7ed
WD
11352016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1136
1137 * gcc.target/aarch64/test_frame_17.c: New test.
1138
67a6cac7
AP
11392016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1140
1141 PR preprocessor/71681
1142 * gcc.dg/cpp/pr71681-1.c: New testcase
1143 * gcc.dg/cpp/pr71681-2.c: Likewise
1144 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1145 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1146 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1147 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1148
8e6982f7
JJ
11492016-10-21 Jakub Jelinek <jakub@redhat.com>
1150
9c4c8b7b
JJ
1151 PR target/78057
1152 * gcc.target/i386/pr78057.c: New test.
1153
8e6982f7
JJ
1154 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1155
de514d40
PT
11562016-10-21 Paul Thomas <pault@gcc.gnu.org>
1157
1158 PR fortran/69566
1159 * gfortran.dg/select_type_37.f03: New test.
1160
1d64ceb0
SKS
11612016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1162
1163 PR target/71627
1164 * gcc.target/avr/pr71627.c: New test
1165
85729229
EB
11662016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1167
1168 * gcc.target/sparc/overflow-1.c: New test.
1169 * gcc.target/sparc/overflow-2.c: Likewise.
1170 * gcc.target/sparc/overflow-3.c: Likewise.
1171
d17f2c3b
AV
11722016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1173
1174 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1175 effective target.
1176
0d47cee6
KT
11772016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1178
1179 PR rtl-optimization/78038
1180 * gcc.target/aarch64/pr78038.c: New test.
1181
a20d03c8
RB
11822016-10-21 Richard Biener <rguenther@suse.de>
1183
1184 PR tree-optimization/78051
1185 * g++.dg/torture/pr78051.C: New testcase.
1186
f3ecd50f
BE
11872016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1188
1189 * c-c++-common/wdate-time.c: Restored test case.
1190 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1191
fceabe50
JJ
11922016-10-20 Jakub Jelinek <jakub@redhat.com>
1193
1194 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1195
f56ea76e
UB
11962016-10-20 Uros Bizjak <ubizjak@gmail.com>
1197
1198 PR target/78037
1199 * gcc.target/i386/pr78037.c: New test.
1200
2c35bbe1
EB
12012016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1202
1203 * gcc.target/visium/overflow8.c: New.
1204 * gcc.target/visium/overflow16.c: Likewise.
1205 * gcc.target/visium/overflow32: Likewise.
1206
28df8730
MM
12072016-10-20 Michael Matz <matz@suse.de>
1208
1209 * gcc.dg/loop-split.c: New test.
1210 * gcc.dg/tree-ssa/ifc-9.c: Update.
1211 * gcc.dg/tree-ssa/ifc-10.c: Update.
1212
6c1a9e41
RB
12132016-10-20 Richard Biener <rguenther@suse.de>
1214
1215 * gcc.dg/graphite/pr35356-1.c: Update.
1216
a2923dba
PC
12172016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1218
1219 PR c++/77446
1220 * g++.dg/cpp1y/pr77446.C: New.
1221
2066ef6a
PK
12222016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1223
1224 PR tree-optimization/53979
1225 * gcc.dg/pr53979-1.c: New test-case.
1226 * gcc.dg/pr53979-2.c: Likewise.
1227
4c712374
BE
12282016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1229
1230 * c-c++-common/Wint-in-bool-context-2.c: New test.
1231
bdcf8e7c
JD
12322016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1233
1234 * gfortran.dg/dtio_17.f90: Fix test.
1235
ec1748d4
AH
12362016-10-19 Aldy Hernandez <aldyh@redhat.com>
1237
1238 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1239 * gcc.dg/Walloca-2.c: Same.
1240
b70f0b0c
AH
12412016-10-19 Aldy Hernandez <aldyh@redhat.com>
1242
1243 * gcc.dg/Wvla-1.c: Rename to...
1244 * gcc.dg/Wvla-larger-than-1.c: ...this.
1245 * gcc.dg/Wvla-2.c: Rename to...
1246 * gcc.dg/Wvla-larger-than-2.c: ...this.
1247 * gcc.dg/Wvla-3.c: Rename to...
1248 * gcc.dg/Walloca-11.c.: ...this.
1249 * gcc.dg/wvla-[1-7].c: Rename to:
1250 * gcc.dg/Wvla-[1-7].c: ...this.
1251
cbb22e61
BC
12522016-10-19 Bin Cheng <bin.cheng@arm.com>
1253
1254 PR tree-optimization/78005
1255 * gcc.dg/vect/pr78005.c: New.
1256 * gcc.target/i386/l_fma_float_1.c: Revise test.
1257 * gcc.target/i386/l_fma_float_2.c: Ditto.
1258 * gcc.target/i386/l_fma_float_3.c: Ditto.
1259 * gcc.target/i386/l_fma_float_4.c: Ditto.
1260 * gcc.target/i386/l_fma_float_5.c: Ditto.
1261 * gcc.target/i386/l_fma_float_6.c: Ditto.
1262 * gcc.target/i386/l_fma_double_1.c: Ditto.
1263 * gcc.target/i386/l_fma_double_2.c: Ditto.
1264 * gcc.target/i386/l_fma_double_3.c: Ditto.
1265 * gcc.target/i386/l_fma_double_4.c: Ditto.
1266 * gcc.target/i386/l_fma_double_5.c: Ditto.
1267 * gcc.target/i386/l_fma_double_6.c: Ditto.
1268
a023f8c8
TS
12692016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1270
1271 PR tree-optimization/78024
1272 * gcc.dg/goacc/loop-processing-1.c: New file.
1273
d9700bdb
RB
12742016-10-19 Richard Biener <rguenther@suse.de>
1275
1276 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1277
902cb7b1
KN
12782016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1279
1280 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1281 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1282 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1283 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1284 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1285 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1286 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1287 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1288 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1289 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1290 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1291 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1292 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1293 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1294 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1295 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1296 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1297 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1298 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1299 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1300 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1301 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1302 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1303 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1304 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1305 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1306 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1307 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1308 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1309 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1310 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1311 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1312 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1313 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1314 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1315 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1316 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1317 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1318 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1319 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1320 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1321 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1322 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1323 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1324 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1325 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1326 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1327 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1328 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1329 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1330 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1331 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1332 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1333 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1334 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1335 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1336 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1337 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1338 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1339 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1340 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1341 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1342 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1343 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1344 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1345 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1346 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1347 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1348 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1349 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1350 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1351 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1352 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1353 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1354 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1355 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1356 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1357 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1358 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1359 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1360 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1361 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1362 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1363 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1364 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1365 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1366 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1367 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1368 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1369 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1370 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1371 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1372 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1373 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1374 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1375 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1376 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1377 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1378 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1379 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1380 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1381 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1382 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1383 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1384 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1385 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1386 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1387 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1388 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1389 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1390 * gcc.target/powerpc/vsu/vsu.exp: New file.
1391
5cb96b6a
UB
13922016-10-18 Uros Bizjak <ubizjak@gmail.com>
1393
1394 PR target/77991
1395 * gcc.target/i386/pr77991.c: New test.
1396
f5de494c
MF
13972016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1398
1399 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1400 LTO is used.
1401
e5163ec1
SKS
14022016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1403
5cb96b6a 1404 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1405
b64e8239
RB
14062016-10-18 Richard Biener <rguenther@suse.de>
1407
1408 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1409 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1410 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1411 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1412 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1413 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1414 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1415 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1416 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1417 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1418 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1419 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1420 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1421 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1422 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1423 * gcc.dg/pr68217.c: Likewise.
1424 * gcc.dg/predict-9.c: Likewise.
1425 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1426 * gcc.dg/predict-1.c: Likewise.
1427
c680ada5
JD
14282016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1429
1430 * gfortran.dg/dtio_17.f90: New test.
1431
7fd4f180
KV
14322016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1433
1434 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1435
718625ad
KV
14362016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1437
1438 * gcc.dg/ipa/vrp4.c: New test.
1439
735b8f9f
KV
14402016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1441
1442 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1443 * gcc.dg/torture/pr39074.c: Likewise.
1444
86f98087
EB
14452016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1446
1447 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1448 * gnat.dg/trampoline4.adb: Minor tweak.
1449
a929f266
BS
14502016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1451
1452 PR tree-optimization/77916
1453 * gcc.dg/torture/pr77916.c: New.
1454
4acf2055
SK
14552016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1456
1457 PR fortran/77978
1458 * gfortran.dg/pr77978_1.f90: New test.
1459 * gfortran.dg/pr77978_2.f90: Ditto.
1460 * gfortran.dg/pr77978_3.f90: Ditto.
1461
871267e1
PT
14622016-10-17 Paul Thomas <pault@gcc.gnu.org>
1463
1464 PR fortran/61420
1465 PR fortran/78013
1466 * gfortran.dg/proc_ptr_49.f90: New test.
1467
fd9593e9
BE
14682016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1469
1470 PR target/77308
1471 * gcc.target/arm/pr77308.c: New test.
1472
d32d4176
DE
14732016-10-17 David Edelsohn <dje.gcc@gmail.com>
1474
1475 * lib/target-supports.exp
1476 (check_effective_target_floatn_nx_runtime): Return 0 for
1477 powerpc*-ibm-aix*.
1478
dca2910c
AP
14792016-10-17 Andrew Pinski <apinski@cavium.com>
1480
1481 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1482 long instead of long.
1483 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1484 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1485 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1486 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1487 * gcc.target/aarch64/pr68102_1.c: Likewise.
1488 * gcc.target/aarch64/target_attr_3.c: Likewise.
1489
44b00dbc
RB
14902016-10-17 Richard Biener <rguenther@suse.de>
1491
1492 PR tree-optimization/77988
1493 * gcc.dg/torture/pr77988.c: New testcase.
1494
89b80c42
PK
14952016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1496
1497 * gcc.dg/pr71636-1.c: New test-case.
1498 * gcc.dg/pr71636-2.c: Likewise.
1499
4c640e26
EB
15002016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1501
1502 * gnat.dg/trampoline3.adb: New test.
1503 * gnat.dg/trampoline4.adb: Likewise.
1504
6c0347f6
JD
15052016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1506
1507 * gfortran.dg/dtio_16.f90: New test.
1508
d0d48a06
EB
15092016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1510
1511 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1512 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1513 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1514
baa33d83
EB
15152016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1516
1517 * gcc.target/sparc/popc.c: Rename to...
1518 * gcc.target/sparc/popc-1.c: ...this.
1519 * gcc.target/sparc/popc-2.c: New test.
1520
523ee218
JD
15212016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1522
1523 PR fortran/77972
1524 * gfortran.dg/unexpected_eof_4.f90: New test.
1525
c04d4ede
JB
15262016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1527
31a84d4a
AP
1528 PR libfortran/48587
1529 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1530
064ed55a
JJ
15312016-10-14 Jakub Jelinek <jakub@redhat.com>
1532
9a822fc7
JJ
1533 PR middle-end/77959
1534 * gfortran.dg/pr77959.f90: New test.
1535
064ed55a
JJ
1536 DR 1511 - const volatile variables and ODR
1537 * g++.dg/DRs/dr1511-1.C: New test.
1538 * g++.dg/DRs/dr1511-2.C: New test.
1539
2579762a
EB
15402016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1541
1542 * gnat.dg/debug7.adb (dg-options): Remove -g.
1543 * gnat.dg/debug8.adb (dg-options): Add -margs.
1544 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1545
6d59425d
RB
15462016-10-14 Richard Biener <rguenther@suse.de>
1547
1548 PR tree-optimization/77979
1549 * gcc.dg/torture/pr77979.c: New testcase.
1550
43f66d6e
ML
15512016-10-14 Martin Liska <mliska@suse.cz>
1552
1553 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1554 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1555 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1556
cb3ac867
UB
15572016-10-14 Uros Bizjak <ubizjak@gmail.com>
1558
1559 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1560 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1561 * gcc.dg/torture/pr77937-2.c: Likewise.
1562
14cf71a0
EB
15632016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1564
1565 * gnat.dg/lto15.adb: Adjust.
1566 * gnat.dg/lto16.adb: Likewise.
1567 * gnat.dg/lto17.adb: Likewise
1568 * gnat.dg/lto18.ad[sb]: New test.
1569 * gnat.dg/lto18_pkg.ads: New helper.
1570 * gnat.dg/lto19.adb: New test.
1571 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1572 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1573 * gnat.dg/lto20.adb: New test.
1574 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1575
6fd9c6f4
AV
15762016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1577
1578 * gfortran.dg/coarray_38.f90: Expect error message.
1579
01f44038
KT
15802016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1581
1582 * gcc.target/aarch64/spellcheck_1.c: New test.
1583 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1584 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1585 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1586 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1587 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1588
253abb2a
AS
15892016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1590
1591 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1592
a2695319
BS
15932016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1594
1595 PR tree-optimization/77937
1596 * gcc.dg/torture/pr77937-1.c: New.
1597 * gcc.dg/torture/pr77937-2.c: New.
1598
14a2c9aa
JM
15992016-10-13 Jakub Jelinek <jakub@redhat.com>
1600
1601 * g++.dg/cpp1z/inline-var1.C: New test.
1602 * g++.dg/cpp1z/inline-var1a.C: New test.
1603 * g++.dg/cpp1z/inline-var1.h: New file.
1604 * g++.dg/cpp1z/inline-var2.C: New test.
1605 * g++.dg/cpp1z/inline-var3.C: New test.
1606 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1607 uninitialized const.
1608
6c95388f 16092016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1610
ee7fa2e3
SL
1611 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1612 Xscale is specified, not just -march.
1613 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1614 is incompatible with Xscale.
18d34307 1615
96032047
MS
16162016-10-13 Martin Sebor <msebor@redhat.com>
1617
1618 PR c++/71912
1619 * g++.dg/ext/flexary4.C: Adjust.
1620 * g++.dg/ext/flexary5.C: Same.
1621 * g++.dg/ext/flexary9.C: Same.
1622 * g++.dg/ext/flexary19.C: New test.
1623 * g++.dg/ext/flexary18.C: New test.
1624 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1625 regression test.
5cb96b6a
UB
1626 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1627 Avoid generating a flexible array member in an array.
96032047 1628
5b1548fd
MS
16292016-10-13 Martin Sebor <msebor@redhat.com>
1630
1631 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1632 to placate -Wformat on targets where the type is not int.
1633
7810c4eb
DM
16342016-10-13 David Malcolm <dmalcolm@redhat.com>
1635
1636 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1637 in INSN_LOCATION.
1638
fcd27666
BC
16392016-10-13 Bin Cheng <bin.cheng@arm.com>
1640
1641 * gcc.target/i386/l_fma_float_1.c: Revise test.
1642 * gcc.target/i386/l_fma_float_2.c: Ditto.
1643 * gcc.target/i386/l_fma_float_3.c: Ditto.
1644 * gcc.target/i386/l_fma_float_4.c: Ditto.
1645 * gcc.target/i386/l_fma_float_5.c: Ditto.
1646 * gcc.target/i386/l_fma_float_6.c: Ditto.
1647 * gcc.target/i386/l_fma_double_1.c: Ditto.
1648 * gcc.target/i386/l_fma_double_2.c: Ditto.
1649 * gcc.target/i386/l_fma_double_3.c: Ditto.
1650 * gcc.target/i386/l_fma_double_4.c: Ditto.
1651 * gcc.target/i386/l_fma_double_5.c: Ditto.
1652 * gcc.target/i386/l_fma_double_6.c: Ditto.
1653
b8a4b8c8
BC
16542016-10-13 Bin Cheng <bin.cheng@arm.com>
1655
1656 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1657
328ba117
BC
16582016-10-13 Bin Cheng <bin.cheng@arm.com>
1659
1660 * gcc.dg/vect/vect-98.c: Refine test case.
1661 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1662 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1663 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1664
1a1ab05e
JJ
16652016-10-13 Jakub Jelinek <jakub@redhat.com>
1666
1667 PR c/77946
1668 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1669
27947670
ML
16702016-10-13 Martin Liska <mliska@suse.cz>
1671
1672 PR tree-optimization/77943
1673 * g++.dg/tree-ssa/pr77943.C: New test.
1674
92c5266b
AV
16752016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1676
1677 PR fortran/72832
1678 * gfortran.dg/allocate_with_source_22.f03: New test.
1679 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1680 fail.
1681
90bca4ed
TP
16822016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1683
1684 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1685 * gcc.target/arm/movsi_movw.c: Likewise.
1686 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1687 directive to work on big endian targets.
1688
0011af7b
KV
16892016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1690
1691 * gcc.dg/tree-ssa/evrp6.c: New test.
1692
859e95ab
SB
16932016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1694
1695 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1696 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1697 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1698
2934018d
SB
16992016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1700
1701 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1702 * gcc.target/powerpc/warn-2.c: Ditto.
1703
f92d1522
RS
17042016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1705
1706 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1707 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1708 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1709 for -mmsa.
1710 * gcc.target/mips/msa.c: New test.
1711 * gcc.target/mips/msa-builtins.c: Likewise.
1712 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1713 (check_effective_target_mips_msa_runtime): Likewise.
1714 (check_effective_target_mips_msa): Likewise.
1715 (add_options_for_mips_msa): Likewise.
1716 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1717 (check_effective_target_vect_intfloat_cvt): Likewise.
1718 (check_effective_target_vect_uintfloat_cvt): Likewise.
1719 (check_effective_target_vect_floatint_cvt): Likewise.
1720 (check_effective_target_vect_floatuint_cvt): Likewise.
1721 (check_effective_target_vect_shift): Likewise.
1722 (check_effective_target_vect_shift_char): Likewise.
1723 (check_effective_target_vect_long): Likewise.
1724 (check_effective_target_vect_float): Likewise.
1725 (check_effective_target_vect_double): Likewise.
1726 (check_effective_target_vect_long_long): Likewise.
1727 (check_effective_target_vect_perm): Likewise.
1728 (check_effective_target_vect_perm_byte): Likewise.
1729 (check_effective_target_vect_perm_short): Likewise.
1730 (check_effective_target_vect_sdot_qi): Likewise.
1731 (check_effective_target_vect_udot_qi): Likewise.
1732 (check_effective_target_vect_sdot_hi): Likewise.
1733 (check_effective_target_vect_udot_hi): Likewise.
1734 (check_effective_target_vect_pack_trunc): Likewise.
1735 (check_effective_target_vect_unpack): Likewise.
1736 (check_effective_target_vect_hw_misalign): Likewise.
1737 (check_effective_target_vect_condition): Likewise.
1738 (check_effective_target_vect_cond_mixed): Likewise.
1739 (check_effective_target_vect_char_mult): Likewise.
1740 (check_effective_target_vect_short_mult): Likewise.
1741 (check_effective_target_vect_int_mult): Likewise.
1742 (check_effective_target_vect_extract_even_odd): Likewise.
1743 (check_effective_target_vect_interleave): Likewise.
1744 (check_vect_support_and_set_flags): Check if the target supports MSA
1745 and append to the list of EFFECTIVE_TARGETS.
1746
0bfd099c
RB
17472016-10-12 Richard Biener <rguenther@suse.de>
1748
1749 PR debug/77947
1750 * g++.dg/torture/pr77947.C: New testcase.
1751
b4a9ef2f
PMR
17522016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1753
1754 * gnat.dg/debug8.adb: New testcase.
1755
c0dbd22d
PMR
17562016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1757
1758 * gnat.dg/debug9.adb: New testcase.
1759
8a7c91cd
RB
17602016-10-12 Richard Biener <rguenther@suse.de>
1761
1762 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1763 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1764 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1765
7dc2f5f1
RB
17662016-10-12 Richard Biener <rguenther@suse.de>
1767
1768 PR tree-optimization/77920
1769 * gcc.dg/torture/pr77920.c: New testcase.
1770
70f6d5e1
JJ
17712016-10-12 Jakub Jelinek <jakub@redhat.com>
1772
4a8b97cb
JJ
1773 PR tree-optimization/77929
1774 * gcc.c-torture/compile/pr77929.c: New test.
1775
70f6d5e1
JJ
1776 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1777 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1778 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1779 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1780 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1781 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1782 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1783 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1784 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1785
4803de58
EB
17862016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1787
1788 * gcc.target/sparc/setcc-4.c: Adjust.
1789 * gcc.target/sparc/setcc-5.c: Likewise.
1790 * gcc.target/sparc/setcc-6.c: Likewise.
1791 * gcc.target/sparc/setcc-7.c: Likewise.
1792 * gcc.target/sparc/setcc-8.c: Likewise.
1793 * gcc.target/sparc/setcc-9.c: Likewise.
1794 * gcc.target/sparc/setcc-10.c: Delete.
1795
f6cf4810
SK
17962016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1797
1798 PR fortran/77942
1799 * gfortran.dg/pr77942.f90
1800
8e8c2744
FR
18012016-10-11 Fritz Reese <fritzoreese@gmail.com>
1802
1803 * gfortran.dg/dec_math.f90: New testsuite.
1804
ddefad9a
SKS
18052016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1806
1807 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1808 (main): Declare j as i32 instead of int.
1809
e7b08761
TP
18102016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1811
1812 PR testsuite/PR77710
1813 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1814 target triplet instead of *-*-*-*.
1815
9fd7cd44
EB
18162016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1817
1818 * gnat.dg/unchecked_convert10.adb: New test.
1819 * gnat.dg/unchecked_convert11.adb: Likewise.
1820 * gnat.dg/unchecked_convert12.adb: Likewise.
1821
ff7e7ee0
EB
18222016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1823
1824 * gcc.target/sparc/cbcond-1.c: New test.
1825 * gcc.target/sparc/cbcond-2.c: Likewise.
1826 * gcc.target/sparc/movcc-1.c: Likewise.
1827 * gcc.target/sparc/movcc-2.c: Likewise.
1828 * gcc.target/sparc/setcc-1.c: Adjust.
1829 * gcc.target/sparc/setcc-2.c: Likewise.
1830 * gcc.target/sparc/setcc-3.c: Likewise.
1831 * gcc.target/sparc/setcc-4.c: Likewise.
1832 * gcc.target/sparc/setcc-5.c: Likewise.
1833 * gcc.target/sparc/setcc-6.c: New test.
1834 * gcc.target/sparc/setcc-7.c: Likewise.
1835 * gcc.target/sparc/setcc-8.c: Likewise.
1836 * gcc.target/sparc/setcc-9.c: Likewise.
1837 * gcc.target/sparc/setcc-10.c: Likewise.
1838
d30078b8
JL
18392016-10-10 Jeff Law <law@redhat.com>
1840
1841 PR tree-optimization/71947
1842 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1843 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1844 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1845 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1846 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1847 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1848
5f869266
TK
18492016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1850
1851 PR fortran/77915
1852 * gfortran.dg/matmul_11.f90: New test.
1853
174e0b00
JW
18542016-10-10 Jiong Wang <jiong.wang@arm.com>
1855
1856 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1857 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1858 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1859 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1860 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1861 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1862 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1863 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1864 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1865 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1866 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1867 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1868 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1869 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1870 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1871 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1872 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1873 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1874 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1875 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1876 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1877 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1878 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1879 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1880 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1881 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1882 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1883 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1884 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1885 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1886 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1887 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1888 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1889 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1890 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1891 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1892 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1893 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1894 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1895 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1896 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1897 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1898 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1899 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1900 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1901 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1902 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1903 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1904 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1905 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1906 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1907 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1908 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1909 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1910 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1911 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1912 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1913 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1914 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1915
4bc63138
JW
19162016-10-10 Jiong Wang <jiong.wang@arm.com>
1917
1918 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1919 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1920 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1921 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1922 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1923 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1924 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1925 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1926 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1927 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1928 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1929 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1930 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1931 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1932
8f3edb07
JW
19332016-10-10 Jiong Wang <jiong.wang@arm.com>
1934
1935 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1936 Enable AArch64.
1937 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1938 vdup*_laneq.
1939 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1940 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1941 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1942 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1943
6e49f922
JW
19442016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1945 Jiong Wang <jiong.wang@arm.com>
1946
1947 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1948 AArch64 support.
1949 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1950 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1951 AArch64 targets.
1952 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1953 AArch64 targets.
1954 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1955 targets.
1956 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1957
41683e1a
EB
19582016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1959
1960 * gnat.dg/specs/vfa.ads: New test.
1961
6e49f922 19622016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1963
1964 * gnat.dg/inline13.ad[sb]: New test.
1965 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1966
55cfd746
EB
19672016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1968
1969 * gnat.dg/biased_subtype.adb: New test.
1970
4dfb8a2a
JJ
19712016-10-09 Jakub Jelinek <jakub@redhat.com>
1972
1973 PR tree-optimization/77901
1974 * gcc.c-torture/compile/pr77901.c: New test.
1975
67b97478
PK
19762016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1977
1978 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1979 * gcc.dg/ipa/propalign-2.c: Likewise
1980 * gcc.dg/ipa/propalign-3.c: Likewise.
1981 * gcc.dg/ipa/propalign-4.c: Likewise.
1982 * gcc.dg/ipa/propalign-5.c: Likewise.
1983
7bad794a
JJ
19842016-10-08 Jakub Jelinek <jakub@redhat.com>
1985
81b02905
JJ
1986 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1987
ee19ef45
JJ
1988 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1989
7bad794a
JJ
1990 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1991 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1992
56d3a930
FR
19932016-10-07 Fritz Reese <fritzoreese@gmail.com>
1994
1995 * gfortran.dg/dec_union_11.f90: New testcase.
1996
45e2bf2e
NS
19972016-10-07 Nathan Sidwell <nathan@acm.org>
1998
1999 PR c++/66443
2000 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2001 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2002 * g++.dg/cpp1y/pr66443-cxx14.C: New
2003 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2004 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2005
be845b04
JJ
20062016-10-07 Jakub Jelinek <jakub@redhat.com>
2007
2008 * g++.dg/cpp0x/addressof1.C: New test.
2009 * g++.dg/cpp0x/addressof2.C: New test.
2010
08213983
MM
20112016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2012
2013 * gcc.target/powerpc/float128-type-1.c: New test to check that
2014 PowerPC 64-bit Linux enables -mfloat128-type by default.
2015 * gcc.target/powerpc/float128-type-2.c: Likewise.
2016 * gcc.target/powerpc/float128-mix.c: Change error message to
2017 reflect that __ibm128 is now #define'ed to be long double.
2018
bd845c14
SK
20192016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2020
2021 PR fortran/77406
2022 * gfortran.dg/pr77406.f90: New test.
2023 * gfortran.dg/assumed_type_3.f90: Update error messages.
2024 * gfortran.dg/defined_operators_1.f90: Ditto.
2025 * gfortran.dg/generic_26.f90: Ditto.
2026 * gfortran.dg/generic_7.f90: Ditto.
2027 * gfortran.dg/gomp/udr5.f90: Ditto.
2028 * gfortran.dg/gomp/udr7.f90: Ditto.
2029 * gfortran.dg/interface_1.f90: Ditto.
2030 * gfortran.dg/interface_37.f90: Ditto.
2031 * gfortran.dg/interface_5.f90: Ditto.
2032 * gfortran.dg/interface_6.f90: Ditto.
2033 * gfortran.dg/interface_7.f90
2034 * gfortran.dg/no_arg_check_3.f90
2035 * gfortran.dg/operator_5.f90
2036 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2037
c09c4992
BE
20382016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2039
2040 PR c++/77700
2041 * c-c++-common/Wint-in-bool-context.c: Update test.
2042
d7f336f8
RB
20432016-10-07 Richard Biener <rguenther@suse.de>
2044
2045 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2046 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2047
a9172bf3
MP
20482016-10-07 Marek Polacek <polacek@redhat.com>
2049
2050 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2051
8a14afd0
BS
20522016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2053
2054 PR c++/69733
2055 * c-c++-common/pr69733.c: New test.
2056 * gcc.dg/pr69733.c: New test.
2057 * gcc.target/i386/pr69733.c: New test.
2058
d4bd4646
MP
20592016-10-07 Marek Polacek <polacek@redhat.com>
2060
2061 PR c++/77803
2062 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2063
a93cdc5c
JJ
20642016-10-07 Jakub Jelinek <jakub@redhat.com>
2065
2066 PR tree-optimization/77664
2067 * gcc.dg/tree-ssa/pr77664.c: New test.
2068 * gcc.dg/pr77664.c: New test.
2069
20702016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2071
2072 * gfortran.dg/pr69955.f90: New test.
2073
ac193ee7
LK
20742016_10-06 Louis Krupp <louis.krupp@zoho.com>
2075
2076 PR fortran/57910
2077 * gfortran.dg/pr57910.f90: New test.
2078
342cfb3e
JJ
20792016-10-06 Jakub Jelinek <jakub@redhat.com>
2080
2081 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2082 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2083
48057089
KV
20842016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2085
2086 PR tree-optimization/77862
2087 * gcc.dg/pr77862.c: New test.
2088
65b25c9b
KV
20892016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2090
2091 * gcc.dg/tree-ssa/evrp4.c: New test.
2092
f3127685
JL
20932016-10-06 Jeff Law <law@redhat.com>
2094
2095 PR tree-optimization/71661
2096 * gcc.dg/tree-ssa/pr71661.c: New test.
2097
b3972588
RB
20982016-10-06 Richard Biener <rguenther@suse.de>
2099
2100 PR tree-optimization/77855
2101 * gcc.dg/torture/pr77855.c: New testcase.
2102
139dc3c6 21032016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2104 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2105
2106 * g++.dg/other/pr77759.C: New test.
2107
37f6a157
RB
21082016-10-06 Richard Biener <rguenther@suse.de>
2109
2110 PR tree-optimization/77839
2111 * gcc.dg/torture/pr77839.c: New testcase.
2112
f779aeb8
MP
21132016-10-06 Marek Polacek <polacek@redhat.com>
2114
2115 * g++.dg/cpp1z/init-statement9.C: New test.
2116
eee8f0b0
AS
21172016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2118
2119 * gcc.target/i386/pcommit-1.c: Deleted.
2120 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2121 * gcc.target/i386/sse-13.c: Ditto.
2122 * gcc.target/i386/sse-14.c: Ditto.
2123 * gcc.target/i386/sse-22.c: Ditto.
2124 * gcc.target/i386/sse-23.c: Ditto.
2125 * g++.dg/other/i386-2.C: Ditto.
2126
b48042bb
UB
21272016-10-05 Uros Bizjak <ubizjak@gmail.com>
2128
2129 * gcc.target/i386/pr77833.c: Require int128 effective target.
2130
50b01e1d
SK
21312016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2132
2133 PR fortran/58991
2134 PR fortran/58992
2135 * gfortran.dg/associate_22.f90: New test.
2136
908b8296
FR
21372016-10-05 Fritz Reese <fritzoreese@gmail.com>
2138
2139 * gfortran.dg/dec_union_9.f90: New testcase.
2140 * gfortran.dg/dec_union_10.f90: New testcase.
2141
87582521
JJ
21422016-10-05 Jakub Jelinek <jakub@redhat.com>
2143
2e69f143
JJ
2144 PR sanitizer/66343
2145 * gcc.dg/pch/pr66343-3.c: New test.
2146 * gcc.dg/pch/pr66343-3.hs: New file.
2147
87582521
JJ
2148 PR sanitizer/66343
2149 * gcc.dg/pch/pr66343-1.c: New test.
2150 * gcc.dg/pch/pr66343-1.hs: New file.
2151 * gcc.dg/pch/pr66343-2.c: New test.
2152 * gcc.dg/pch/pr66343-2.hs: New file.
2153
700fff34
BE
21542016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2155
2156 * c-c++-common/Wint-in-bool-context.c: Update test.
2157
17a9e380
MP
21582016-10-05 Marek Polacek <polacek@redhat.com>
2159
2160 * g++.dg/cpp1z/init-statement1.C: New test.
2161 * g++.dg/cpp1z/init-statement2.C: New test.
2162 * g++.dg/cpp1z/init-statement3.C: New test.
2163 * g++.dg/cpp1z/init-statement4.C: New test.
2164 * g++.dg/cpp1z/init-statement5.C: New test.
2165 * g++.dg/cpp1z/init-statement6.C: New test.
2166 * g++.dg/cpp1z/init-statement7.C: New test.
2167 * g++.dg/cpp1z/init-statement8.C: New test.
2168
6e48e779
LK
21692016-10-05 Louis Krupp <louis.krupp@zoho.com>
2170
2171 PR fortran/67524
2172 * gfortran.dg/pr67524.f90: New test.
2173
04a32443
JJ
21742016-10-05 Jakub Jelinek <jakub@redhat.com>
2175
2176 PR sanitizer/77823
2177 * c-c++-common/ubsan/shift-9.c: New test.
2178
743a9cf7
SKS
21792016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2180
2181 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2182 of int if __SIZEOF_INT__ is less than 4 bytes.
2183
a40278c3
JD
21842016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2185
2186 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2187 * gfortran.dg/class_array_20.f03: Likewise.
2188 * gfortran.dg/class_array_21.f03: Likewise.
2189 * gfortran.dg/finalize_29.f08: Likewise.
2190 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2191
39bb7d01
RB
21922016-10-05 Richard Biener <rguenther@suse.de>
2193
2194 PR middle-end/77826
2195 * gcc.dg/torture/pr77826.c: New testcase.
2196
eeb57981
RB
21972016-10-05 Richard Biener <rguenther@suse.de>
2198
2199 * gcc.dg/fold-copysign-1.c: New testcase.
2200
f9018d75
AS
22012016-10-05 Andreas Schwab <schwab@suse.de>
2202
2203 * g++.dg/pr49847-2.C: Remove.
2204
7e8000b3
PMR
22052016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2206
2207 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2208
54f84ca9
RB
22092016-10-05 Richard Biener <rguenther@suse.de>
2210
2211 PR middle-end/55152
2212 * gcc.dg/pr55152-2.c: New testcase.
2213
17beda50
JD
22142016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2215
2216 * gfortran.dg/dtio_15.f90: New test.
2217
1c84b798
ILT
22182016-10-04 Ian Lance Taylor <iant@golang.org>
2219
2220 * gcc.dg/split-7.c: New test.
2221
7ec39552
MS
22222016-10-04 Martin Sebor <msebor@redhat.com>
2223
2224 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2225 %lc directive to wint_t to silence -Wformat warnings on targets
2226 where the latter is a distinct type such as long.
2227
8ff04ff9
MS
22282016-10-04 Martin Sebor <msebor@redhat.com>
2229
2230 PR c++/77804
2231 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2232
bfecd57c
JJ
22332016-10-04 Jakub Jelinek <jakub@redhat.com>
2234
f72da967
JJ
2235 PR c++/77791
2236 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2237
bfecd57c
JJ
2238 * g++.dg/other/java3.C: Remove.
2239 * g++.dg/other/java1.C: Remove.
2240 * g++.dg/other/error12.C: Remove.
2241 * g++.dg/other/java2.C: Remove.
2242 * g++.dg/warn/Wnvdtor.C: Remove.
2243 * g++.dg/lookup/java1.C: Remove.
2244 * g++.dg/lookup/java2.C: Remove.
2245 * g++.dg/ext/pr34829.C: Remove.
2246 * g++.dg/ext/java-3.C: Remove.
2247 * g++.dg/ext/java-1.C: Remove.
2248 * g++.dg/ext/java-2.C: Remove.
2249 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2250
fe8b1e83
DG
22512016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2252
2253 PR tree-optimization/77808
2254 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2255
078b5aab
RB
22562016-10-04 Richard Biener <rguenther@suse.de>
2257
2258 PR tree-optimization/77399
2259 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2260
2b568899
RB
22612016-10-04 Richard Biener <rguenther@suse.de>
2262
2263 PR middle-end/77833
2264 * gcc.target/i386/pr77833.c: New testcase.
2265
0a4e5cf3
JL
22662016-09-26 Jeff Law <law@redhat.com>
2267
2268 PR tree-optimization/71550
2269 PR tree-optimization/71403
2270 * gcc.c-torture/execute/pr71550.c: New test.
2271
d07b0a23
SKS
22722016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2273
2274 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2275 option.
2276
b44a42cf
KT
22772016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2278
2279 Revert
2280 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2281
2282 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2283
f41f1ceb
MP
22842016-10-03 Marek Polacek <polacek@redhat.com>
2285
2286 * g++.dg/cpp0x/nullptr37.C: New test.
2287
1633d3b9
BE
22882016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2289
2290 * c-c++-common/Wint-in-bool-context.c: Update test.
2291
2c8e3a1d
JJ
22922016-10-02 Jakub Jelinek <jakub@redhat.com>
2293
2294 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2295 earlier.
2296 * g++.dg/charset/asm2.c (memmove): Likewise.
2297 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2298 * g++.dg/tls/diag-4.C (foo): Likewise.
2299 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2300 dg-warning, fix up regex.
2301 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2302 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2303 * g++.old-deja/g++.mike/net31.C: Likewise.
2304 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2305 for C++17.
2306 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2307 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2308
f00b6283
RB
23092016-10-01 Richard Biener <rguenther@suse.de>
2310
2311 PR middle-end/77798
2312 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2313
0f0565b1
AV
23142016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2315
2316 PR fortran/77663
2317 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2318
c58823a0
JJ
23192016-10-01 Jakub Jelinek <jakub@redhat.com>
2320
2321 PR c/77490
2322 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2323 Add dg-prune-output directive.
2324
e3228a50
JD
23252016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2326
2327 PR fortran/66643
2328 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2329 * gfortran.fortran-torture/compile/write.f90: Update test.
2330
e70bbc6f
MW
23312016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2332
2333 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2334 arm_fp16_alternative_ok as the required effective target.
2335 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2336 -mfp16-format=alternative to the dg-options directive and remove
2337 the dg-add-options directive.
2338
c39747d2
FR
23392016-09-30 Fritz Reese <fritzoreese@gmail.com>
2340
2341 PR fortran/77764
2342 * gfortran.dg/dec_union_8.f90: New testcase.
2343
00074dd8
FR
23442016-09-30 Fritz Reese <fritzoreese@gmail.com>
2345
2346 PR fortran/77782
2347 * gfortran.dg/dec_structure_16.f90: New testcase.
2348
26f391e8
AV
23492016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2350
2351 * gfortran.dg/coarray_allocate_10.f08: New test.
2352 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2353
fa16a271
KT
23542016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2355
2356 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2357
f334c828
RB
23582016-09-30 Richard Biener <rguenther@suse.de>
2359
2360 PR tree-optimization/77399
2361 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2362
76e3ec9c
SL
23632016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2364
871267e1 2365 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2366 -fdelete-null-pointer-checks explicit.
2367 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2368 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2369 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2370 * gcc.dg/pic-1.c: Require fpic target support.
2371 * gcc.dg/pic-2.c: Likewise.
2372
a2c6e7f2
JJ
23732016-09-29 Jakub Jelinek <jakub@redhat.com>
2374
2375 Implement P0001R1 - C++17 removal of register storage class specifier
2376 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2377 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2378 C++17.
2379 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2380 keyword if not __SSE2__.
2381 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2382 C++17.
2383 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2384 register keywords.
2385 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2386 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2387 no_erroneous_warning): Expect new warnings for C++17.
2388 * g++.dg/warn/register-var-2.C (f): Likewise.
2389 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2390 * g++.dg/parse/linkage2.C (foo): Likewise.
2391 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2392 keyword on parameters for C++17.
2393 * g++.dg/cpp1z/register1.C: New test.
2394 * g++.dg/cpp1z/register2.C: New test.
2395 * g++.dg/cpp1z/register3.C: New test.
2396
4ab76933
UB
23972016-09-29 Uros Bizjak <ubizjak@gmail.com>
2398
2399 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2400 * gcc.target/i386/avx2-check.h (main): Ditto.
2401 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2402 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2403 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2404 * gcc.target/i386/avx512er-check.h (main): Ditto.
2405 * gcc.target/i386/avx512f-check.h (main): Ditto.
2406 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2407 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2408 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2409
2488ebe5
UB
24102016-09-29 Uros Bizjak <ubizjak@gmail.com>
2411
2412 PR target/77756
2413 * gcc.target/i386/pr77756.c: New test.
2414
4d258d09
MP
24152016-09-29 Marek Polacek <polacek@redhat.com>
2416
2417 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2418
a9087411
MP
24192016-09-29 Marek Polacek <polacek@redhat.com>
2420
2421 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2422 C++14.
2423
fa0a064a
ML
24242016-09-29 Martin Liska <mliska@suse.cz>
2425
2426 * objc/execute/construct1.m: New test.
2427
0ce1ecc7
RB
24282016-09-29 Richard Biener <rguenther@suse.de>
2429
2430 PR tree-optimization/77768
2431 * gcc.dg/torture/pr77768.c: New testcase.
2432
da186c1f
RB
24332016-09-28 Richard Biener <rguenther@suse.de>
2434
2435 PR middle-end/77407
2436 * gcc.dg/pr77407.c: New testcase.
2437
d657e995
RB
24382016-09-29 Richard Biener <rguenther@suse.de>
2439
2440 PR middle-end/55152
2441 * gcc.dg/pr55152.c: New testcase.
2442 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2443
cadf6296
RO
24442016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2445
2446 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2447 (dg-options): Remove -m32.
2448
88000fd1
MS
24492016-09-28 Martin Sebor <msebor@redhat.com>
2450
2451 PR middle-end/77721
2452 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2453
0c172974
JD
24542016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2455
2456 PR libgfortran/77707
2457 * gfortran.dg/inquire_17.f90: New test.
2458
4b390698
JJ
24592016-09-28 Jakub Jelinek <jakub@redhat.com>
2460
2461 PR c++/77467
2462 * g++.dg/cpp1y/constexpr-77467.C: New test.
2463
2b1b5938
MS
24642016-09-28 Martin Sebor <msebor@redhat.com>
2465
2466 PR c/77762
2467 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2468 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2469 (test_sprintf_p_const): Adjust line numbers to avoid failures
2470 introduced in r240503.
2471
30dc6ee9
MS
24722016-09-28 Martin Sebor <msebor@redhat.com>
2473
2474 PR middle-end/77683
2475 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2476
7d290e93
BE
24772016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2478
fcf32bad
BE
2479 PR c++/77748
2480 * g++.dg/pr77550.C: Avoid undefined behavior.
2481
7d290e93
BE
2482 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2483
912d9ec3
WD
24842016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2485
2486 * gcc.dg/strlenopt-20.c: Update test.
2487 * gcc.dg/strlenopt-21.c: Likewise.
2488 * gcc.dg/strlenopt-22.c: Likewise.
2489 * gcc.dg/strlenopt-22g.c: Likewise.
2490 * gcc.dg/strlenopt-26.c: Likewise.
2491 * gcc.dg/strlenopt-5.c: Likewise.
2492 * gcc.dg/strlenopt-7.c: Likewise.
2493 * gcc.dg/strlenopt-9.c: Likewise.
2494
459bcfb0
JJ
24952016-09-27 Jakub Jelinek <jakub@redhat.com>
2496
6e39060a
JJ
2497 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2498
8ca33347
JJ
2499 * g++.dg/cpp1z/lambda-this1.C: New test.
2500 * g++.dg/cpp1z/lambda-this2.C: New test.
2501
459bcfb0
JJ
2502 PR c++/77722
2503 * g++.dg/ubsan/return-4.C: New test.
2504 * g++.dg/ubsan/return-5.C: New test.
2505 * g++.dg/ubsan/return-6.C: New test.
2506
20fba714
JW
25072016-09-27 Jiong Wang <jiong.wang@arm.com>
2508
2509 * lib/target-supports.exp
2510 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2511 in function comment.
2512
bebe0086
ML
25132016-09-27 Martin Liska <mliska@suse.cz>
2514
2515 PR gcov-profile/46266
2516 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2517 considered.
2518
59896334
RB
25192016-09-27 Richard Biener <rguenther@suse.de>
2520
2521 PR tree-optimization/77745
2522 * g++.dg/torture/pr77745.C: New testcase.
2523
f0d355dc
RB
25242016-09-27 Richard Biener <rguenther@suse.de>
2525
2526 PR tree-optimization/77478
2527 * gcc.dg/torture/pr77478.c: New testcase.
2528
8c9434c2
ML
25292016-09-27 Martin Liska <mliska@suse.cz>
2530
2531 PR gcov-profile/7970
2532 PR gcov-profile/16855
2533 PR gcov-profile/44779
2534 * g++.dg/gcov/pr16855.C: New test.
2535
511d092e
SKS
25362016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2537
2538 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2539
f2e0c4e1
JJ
25402016-09-27 Jakub Jelinek <jakub@redhat.com>
2541
2542 PR fortran/77666
2543 * gfortran.dg/gomp/pr77666.f90: New test.
2544
3a4228ba
KV
25452016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2546
2547 PR ipa/77677
2548 * gcc.dg/torture/pr77677-2.c: New test.
2549
a184e37f
SK
25502016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2551
2552 PR fortran/77420
2553 * gfortran.dg/pr77420_1.f90: New test.
2554 * gfortran.dg/pr77420_2.f90: Ditto.
2555 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2556 * gfortran.dg/pr77420_4.f90: this file.
2557
8be59d19
KV
25582016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2559
2560 PR middle-end/77719
2561 * gfortran.dg/pr77719.f90: New test.
2562
991075a4
TP
25632016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2564
2565 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2566 singular form of byte when quantity is unknown.
991075a4 2567
c6147dc4
MP
25682016-09-26 Marek Polacek <polacek@redhat.com>
2569
2570 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2571
5cc6c41c
ML
25722016-09-26 Martin Liska <mliska@suse.cz>
2573
2574 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2575 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2576 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2577 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2578 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2579 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2580 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2581 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2582 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2583
81fea426
MP
25842016-09-26 Marek Polacek <polacek@redhat.com>
2585
2586 PR c/7652
2587 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2588 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2589 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2590 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2591 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2592 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2593 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2594 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2595 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2596 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2597 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2598 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2599 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2600 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2601 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2602 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2603 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2604 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2605 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2606 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2607 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2608 * c-c++-common/attr-fallthrough-1.c: New test.
2609 * c-c++-common/attr-fallthrough-2.c: New test.
2610 * g++.dg/cpp0x/fallthrough1.C: New test.
2611 * g++.dg/cpp0x/fallthrough2.C: New test.
2612 * g++.dg/cpp1z/fallthrough1.C: New test.
2613 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2614 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2615 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2616 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2617
9b597c1f
SK
26182016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2619
12a813c1 2620 PR fortran/77429
9b597c1f
SK
2621 * gfortran.dg/pr77429.f90: New test.
2622
f1c7e7f1
SK
26232016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2624
2625 PR fortran/77694
2626 * gfortran.dg/pr77694.f90: New test.
2627
50c6dd20
OE
26282016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2629
2630 PR target/51244
2631 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2632
540b039e
DH
26332016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2634
2635 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2636 for 32-bit mode.
2637
cfd161bf
DH
26382016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2639
2640 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2641 for 32-bit mode.
2642
9a2300e9
MP
26432016-09-24 Marek Polacek <polacek@redhat.com>
2644
2645 PR c/77490
2646 * c-c++-common/Wbool-operation-1.c: New test.
2647 * gcc.dg/Wbool-operation-1.c: New test.
2648
34d567d1
FR
26492016-09-23 Fritz Reese <fritzoreese@gmail.com>
2650
2651 * gfortran.dg/dec_static_1.f90: New.
2652 * gfortran.dg/dec_static_2.f90: New.
2653 * gfortran.dg/dec_static_3.f90: New.
2654 * gfortran.dg/dec_static_4.f90: New.
2655
4a8d4422
JD
26562016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2657
2658 PR fortran/48298
2659 * gfortran.dg/negative_unit_check.f90: Update test.
2660 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2661
90ef45cb
DV
26622016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2663
2664 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2665 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2666 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2667 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2668 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2669 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2670 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2671
e0535922
MS
26722016-09-23 Martin Sebor <msebor@redhat.com>
2673
2674 PR testsuite/77713
2675 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2676 assuming long double is bigger than double.
2677
d664d76d
JJ
26782016-09-23 Jakub Jelinek <jakub@redhat.com>
2679
2680 Implement P0138R2, C++17 construction rules for enum class values
2681 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2682
3b31f720
DM
26832016-09-23 David Malcolm <dmalcolm@redhat.com>
2684
2685 PR preprocessor/77672
2686 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2687 expected multiline output from first warning to reflect change
2688 in r240434.
2689
592459bf
TP
26902016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2691
2692 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2693
0af06385
BE
26942016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2695 Tom de Vries <tom@codesourcery.com>
2696
2697 PR testsuite/77411
2698 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2699
8f01b67a
MP
27002016-09-23 Marek Polacek <polacek@redhat.com>
2701
2702 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2703 * c-c++-common/gomp/atomic-13.c: Likewise.
2704 * c-c++-common/gomp/atomic-14.c: Likewise.
2705 * c-c++-common/pr60439.c: Remove invalid code.
2706 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2707 * g++.dg/expr/bitfield5.C: Likewise.
2708 * g++.dg/expr/bitfield6.C: Likewise.
2709 * g++.dg/expr/bool1.C: Likewise.
2710 * g++.dg/expr/bool3.C: Likewise.
2711 * g++.dg/expr/lval3.C: Likewise.
2712 * g++.dg/expr/lval4.C: Likewise.
2713 * g++.old-deja/g++.jason/bool5.C: Likewise.
2714
bbd6fcf3
DM
27152016-09-23 David Malcolm <dmalcolm@redhat.com>
2716
2717 PR preprocessor/77672
2718 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2719 (test_terminator_location): New function.
2720
113d06a4
RB
27212016-09-23 Richard Biener <rguenther@suse.de>
2722
2723 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2724
cab9e1df
MW
27252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2726
2727 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2728 -march=armv8.2-a+fp16 when supported by the hardware.
2729 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2730 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2731 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2732 semi-colons to a macro invocations.
2733 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2734 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2735 defined.
2736 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2737 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2738 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2739 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2740 defined.
2741 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2742 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2743 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2744 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2745 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2746 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2747 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2748 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2749 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2750 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2751 defined.
2752 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2753 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2754 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2755 defined.
2756 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2757 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2758 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2759 defined.
2760 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2761 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2762 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2763 defined.
2764 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2765 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2766 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2767 defined. Also fix some white-space.
2768 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2769 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2770 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2771 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2772 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2773 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2774 defined. Also fix some long lines and white-space.
2775 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2776 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2777 defined. Also fix some long lines and white-space.
2778 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2779 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2780 defined.
2781 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2782 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2783 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2784 defined.
2785 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2786 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2787 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2788 defined.
2789 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2790 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2791 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2792 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2793 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2794 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2795 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2796 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2797 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2798 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2799 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2800 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2801 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2802 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2803 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2804 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2805 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2806 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2807 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2808
da9b2e69
JW
28092016-09-23 Jiong Wang <jiong.wang@arm.com>
2810 Matthew Wahab <matthew.wahab@arm.com>
2811
2812 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2813 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2814 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2815 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2816 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2817 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2818 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2819 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2820 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2821 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2822 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2823 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2824 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2825 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2826 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2827 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2828 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2829 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2830 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2831 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2832 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2833 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2834 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2835 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2836 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2837 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2838 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2839 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2840 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2841 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2842 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2843 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2844 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2845 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2846 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2847 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2848 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2849
785cf02f
MW
28502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2851
2852 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2853 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2854 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2855 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2856 support.
2857
1e401340
KV
28582016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2859
2860 PR ipa/77677
2861 * gcc.dg/torture/pr77677.c: New test.
2862
8ed3eeac
AV
28632016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2864
2865 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2866 here now.
2867
55a9b91b
MW
28682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2869
2870 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2871 options. Add tests for float16x4_t and float16x8_t.
2872
64c744b9
DV
28732016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2874
2875 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2876 * gcc.target/s390/risbg-ll-2.c: Ditto.
2877 * gcc.target/s390/risbg-ll-3.c: Ditto.
2878
d403b8d4
MW
28792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2880
2881 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2882 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2883
576987fc
DV
28842016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2885
2886 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2887 output to the simplified instructions.
2888
4ffc8099
MW
28892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2890
2891 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2892 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2893
b1a970a5
MW
28942016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2895
2896 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2897 (FP16_SUPPORTED): New
2898 (expected-hfloat-16x4): Make conditional on __fp16 support.
2899 (expected-hfloat-16x8): Likewise.
2900 (vdup_n_f16): Disable for non-AArch64 targets.
2901 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2902 conditional on FP16_SUPPORTED.
2903 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2904 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2905 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2906 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2907 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2908 for testing __fp16.
2909 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2910 conditional on FP16_SUPPORTED.
2911 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2912 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2913
50df9464
MW
29142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2915
2916 * gcc.target/arm/short-vfp-1.c: New.
2917
536b9f42
MW
29182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2919
2920 * gcc.target/arm/attr-fp16-arith-1.c: New.
2921
1b9e31cf
MW
29222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2923
2924 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2925 New.
2926 (add_options_for_arm_v8_2a_fp16_neon): New.
2927 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2928 (add_options_for_arm_arch_v8_2a): Auto-generate.
2929 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2930 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2931 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2932 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2933 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2934 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2935 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2936
a5b42ee7
MW
29372016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2938
2939 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2940 arm_fp16_alternative_ok.
2941 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2942 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
2943 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2944 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
2945 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2946 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2947 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2948 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2949 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2950 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2951 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2952 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2953 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2954 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2955 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2956 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2957 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2958 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2959 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2960 arm_fp16_alternative_ok.
2961 * lib/target-supports.exp
2962 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2963 (check_effective_target_arm_fp16_alternative_ok): New.
2964 (check_effective_target_arm_fp16_none_ok_nocache): New.
2965 (check_effective_target_arm_fp16_none_ok): New.
2966
fcbc975b
ML
29672016-09-23 Martin Liska <mliska@suse.cz>
2968
2969 * gcc.dg/ipa/pr77653.c: Replace adress
2970 with address.
2971
1822b732
ML
29722016-09-23 Martin Liska <mliska@suse.cz>
2973
2974 * gcc.target/i386/movbe-4.c: New test.
2975
fab18cc4
ML
29762016-09-23 Martin Liska <mliska@suse.cz>
2977
2978 * gcc.target/i386/crc32-5.c: New test.
2979
e70f01b5
ML
29802016-09-23 Martin Liska <mliska@suse.cz>
2981
2982 * gcc.target/i386/pr71652.c: New test.
2983 * gcc.target/i386/pr71652-2.c: New test.
2984 * gcc.target/i386/pr71652-3.c: New test.
2985
f2e81d05
JJ
29862016-09-23 Jakub Jelinek <jakub@redhat.com>
2987
2988 * lib/gcc-dg.exp (process-message): Support relative line number
2989 notation - .+4 or .-1 etc.
2990 * gcc.dg/dg-test-1.c: New test.
2991
ed30d2a6
MS
29922016-09-22 Martin Sebor <msebor@redhat.com>
2993
2994 PR target/77676
2995 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2996 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2997 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2998 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2999
1c681c7b
UB
30002016-09-22 Uros Bizjak <ubizjak@gmail.com>
3001
3002 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3003 * gcc.dg/ifcvt-2.c: Ditto.
3004 * gcc.dg/zero_bits_compound-1.c: Ditto.
3005 * gcc.dg/zero_bits_compound-1.c: Ditto.
3006 * gcc.dg/pr40550.c: Simplify target selectors.
3007 Use dg-additional-options.
3008 * gcc.dg/pr47893.c: Ditto.
3009 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3010 additional options for 32-bit x86 targets.
3011 * gcc.dg/pr70955.c: Move to ...
3012 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3013
67cf0a53
PC
30142016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3015
3016 PR c++/61019
3017 * g++.dg/cpp0x/pr61019.C: New.
3018
0ee70cc0
AV
30192016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3020 Terry Guo <terry.guo@arm.com>
3021
3022 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3023 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3024 * gcc.target/arm/pure-code/pure-code.exp: New.
3025
43639d2c
UB
30262016-09-22 Uros Bizjak <ubizjak@gmail.com>
3027
3028 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3029 Remove SSE effective target requirement.
3030
a608d15b
PC
30312016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3032
3033 PR c++/71979
3034 * g++.dg/cpp0x/pr71979.C: New.
3035
d94a7ab4
BE
30362016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3037
3038 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3039
a13f439f
ML
30402016-09-22 Martin Liska <mliska@suse.cz>
3041
3042 PR ipa/77653
3043 * gcc.dg/ipa/pr77653.c: New test.
3044
cf352092
JJ
30452016-09-22 Jakub Jelinek <jakub@redhat.com>
3046
3047 PR fortran/77665
3048 * gfortran.dg/gomp/pr77665.f90: New test.
3049
a8de3002
PT
30502016-09-22 Paul Thomas <pault@gcc.gnu.org>
3051
3052 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3053 * gfortran.dg/dtio_13.f90: New test.
3054
39abef62
LK
30552016-09-21 Louis Krupp <louis.krupp@zoho.com>
3056
3057 PR fortran/66107
3058 * gfortran.dg/pr66107.f90: New test.
3059
4a2bb7fc
ILT
30602016-09-21 Ian Lance Taylor <iant@golang.org>
3061
3062 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3063 with call to builtin delete function.
3064
5f84cee2
JM
30652016-09-21 Joseph Myers <joseph@codesourcery.com>
3066
3067 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3068 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3069 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3070 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3071 tests.
3072
fe01a41a
UB
30732016-09-21 Uros Bizjak <ubizjak@gmail.com>
3074
3075 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3076
2e1c20b1
JJ
30772016-09-21 Jakub Jelinek <jakub@redhat.com>
3078
3079 PR c++/77651
3080 * g++.dg/cpp1z/aligned-new6.C: New test.
3081
de4c144a
MW
30822016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3083
3084 * gcc.target/arm/fp16-aapcs-3.c: New.
3085 * gcc.target/arm/fp16-aapcs-4.c: New.
3086 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3087 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3088 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3089 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3090
44fc7854
BE
30912016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3092
3093 PR tree-optimization/77550
3094 * g++.dg/pr77550.C: New test.
3095
bc084f84
GJL
30962016-09-21 Georg-Johann Lay <avr@gjlay.de>
3097
3098 PR target/77326
3099 * gcc.target/avr/torture/pr77326.c: New test.
3100
c075003a
LK
31012016-09-21 Louis Krupp <louis.krupp@zoho.com>
3102
3103 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3104
6811ea79
RB
31052016-09-21 Richard Biener <rguenther@suse.de>
3106
3107 PR tree-optimization/77648
3108 * gcc.dg/torture/pr77648-1.c: New testcase.
3109 * gcc.dg/torture/pr77648-2.c: Likewise.
3110
f955c4c4
RB
31112016-09-21 Richard Biener <rguenther@suse.de>
3112 Jakub Jelinek <jakub@redhat.com>
3113
3114 PR tree-optimization/77621
3115 * gcc.dg/pr77621.c: New testcase.
3116
096506bb
PT
31172016-09-21 Paul Thomas <pault@gcc.gnu.org>
3118
3119 PR fortran/77657
3120 * gfortran.dg/dtio_12.f90: New test.
3121
37d168ae
SKS
31222016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3123
3124 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3125
66454000
KV
31262016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3127
3128 PR tree-optimization/72835
3129 * gcc.dg/tree-ssa/pr72835.c: New test.
3130
88d0c3f0
MS
31312016-09-20 Martin Sebor <msebor@redhat.com>
3132
3133 PR middle-end/49905
3134 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3135 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3136 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3137 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3138 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3139 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3140 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3141
a03df1d5
KV
31422016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3143
3144 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3145 arguments/compare will be optimized away.
3146 * gcc.dg/torture/ftrapv-1.c: Likewise.
3147
8bc5448f
KV
31482016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3149
3150 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3151 will be optimized away.
3152 * gcc.dg/ipa/vrp1.c: New test.
3153 * gcc.dg/ipa/vrp2.c: New test.
3154 * gcc.dg/ipa/vrp3.c: New test.
3155
973625a0
KV
31562016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3157
3158 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3159 does the same transformation.
3160 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3161 * gcc.dg/tree-ssa/evrp1.c: New test.
3162 * gcc.dg/tree-ssa/evrp2.c: New test.
3163 * gcc.dg/tree-ssa/evrp3.c: New test.
3164 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3165 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3166 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3167 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3168 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3169 foling now happens early.
3170 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3171 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3172 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3173 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3174 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3175
9b1ba33c
UB
31762016-09-20 Uros Bizjak <ubizjak@gmail.com>
3177
3178 PR target/77621
3179 * gcc.target/i386/pr77621.c: New test.
3180 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3181 pattern, loop should vectorize with -mtune=atom.
3182
f5bd4ad8
MO
31832016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3184 Jakub Jelinek <jakub@redhat.com>
3185
3186 PR testsuite/63299
3187 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3188 instead of delete.
3189
7d9cf801
JJ
31902016-09-20 Jakub Jelinek <jakub@redhat.com>
3191
b912f962
JJ
3192 PR c++/77626
3193 * g++.dg/other/pr77626.C: New test.
3194
eaf1ece1
JJ
3195 PR c++/77638
3196 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3197
590b62e9
JJ
3198 PR c++/77637
3199 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3200
7d9cf801
JJ
3201 PR middle-end/77624
3202 * c-c++-common/pr77624-1.c: New test.
3203 * c-c++-common/pr77624-2.c: New test.
3204
3aebb6ff
AV
32052016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3206
3207 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3208 of digits expected.
3209
b5bbe47b
RB
32102016-09-20 Richard Biener <rguenther@suse.de>
3211
3212 PR tree-optimization/77646
3213 * gcc.dg/torture/pr77646.c: New testcase.
3214
144a96e4
BE
32152016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3216
3217 PR c++/77434
3218 * c-c++-common/Wint-in-bool-context.c: New test.
3219
1f2071fa
JM
32202016-09-19 Joseph Myers <joseph@codesourcery.com>
3221
3222 * gcc.dg/cr-decimal-dig-1.c: New test.
3223
63012d9a
JM
32242016-09-19 Joseph Myers <joseph@codesourcery.com>
3225
3226 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3227 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3228 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3229 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3230
02410826
VM
32312016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3232
3233 PR rtl-optimization/77416
3234 * gcc.target/powerpc/pr77416.c: New.
3235
6101a7ab
PP
32362016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3237
3238 PR c++/77639
3239 * g++.dg/template/error-recovery4.C: New test.
3240
1993ff76
BC
32412016-09-19 Bin Cheng <bin.cheng@arm.com>
3242
3243 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3244
5fa9e644
KT
32452016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3246
3247 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3248 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3249
fc15d9ec
JJ
32502016-09-19 Jakub Jelinek <jakub@redhat.com>
3251 Jan Hubicka <jh@suse.cz>
3252
3253 PR target/77587
3254 * gcc.dg/pr77587.c: New test.
3255 * gcc.dg/pr77587a.c: New file.
3256
3c9f5092
AV
32572016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3258
3259 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3260 * gfortran.dg/coarray_38.f90:
3261 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3262 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3263 * gfortran.dg/coarray_allocate_7.f08: New test.
3264 * gfortran.dg/coarray_allocate_8.f08: New test.
3265 * gfortran.dg/coarray_allocate_9.f08: New test.
3266 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3267 new caf_register.
3268 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3269 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3270 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3271 get_by_refs.
3272 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3273 * gfortran.dg/coarray_lock_7.f90: Same.
3274 * gfortran.dg/coarray_poly_5.f90: Same.
3275 * gfortran.dg/coarray_poly_6.f90: Same.
3276 * gfortran.dg/coarray_poly_7.f90: Same.
3277 * gfortran.dg/coarray_poly_8.f90: Same.
3278 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3279
e79e6763
FR
32802016-09-19 Fritz Reese <fritzoreese@gmail.com>
3281
3282 PR fortran/77584
3283 * gfortran.dg/dec_structure_15.f90: New testcase.
3284
ae527639
RB
32852016-09-19 Richard Biener <rguenther@suse.de>
3286
3287 PR middle-end/77605
3288 * gcc.dg/torture/pr77605.c: New testcase.
3289
cdf060f8
LK
32902016-09-18 Louis Krupp <louis.krupp@zoho.com>
3291
3292 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3293
b720e919
JH
32942016-09-17 Jan Hubicka <hubicka@ucw.cz>
3295
3296 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3297 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3298 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3299 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3300 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3301 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3302 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3303 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3304 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3305 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3306 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3307
bdabae39
KY
33082016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3309
3310 * gcc.target/i386/pr68633.c: Fix expected result.
3311
493ba820
LK
33122016-09-17 Louis Krupp <louis.krupp@gmail.com>
3313
3314 PR fortran/68078
3315 * gfortran.dg/pr68078.f90: New test.
3316 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3317
9a42726b
BS
33182016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3319
3320 PR target/77613
3321 * gcc.target/powerpc/swaps-p8-25.c: New.
3322
e7d61178
JJ
33232016-09-16 Jakub Jelinek <jakub@redhat.com>
3324
8f03e02f
JJ
3325 PR c++/77482
3326 * g++.dg/cpp0x/constexpr-77482.C: New test.
3327
e80cb545
JJ
3328 PR c++/77379
3329 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3330 thunk offsets.
3331 * g++.dg/abi/abi-tag23a.C: Likewise.
3332
1c2f613f
JJ
3333 PR c++/77338
3334 * g++.dg/cpp0x/decltype-77338.C: New test.
3335
e7d61178
JJ
3336 PR c++/77375
3337 * g++.dg/cpp0x/mutable1.C: New test.
3338
8d987deb
SK
33392016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3340
3341 PR fortran/77612
3342 * gfortran.dg/pr77612.f90: New test.
3343
2c3d35a6
SKS
33442016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3345
3346 * gcc.dg/torture/pr70421.c: Require int32plus.
3347
e43163ae
JJ
33482016-09-16 Jakub Jelinek <jakub@redhat.com>
3349
bcf0905a
JJ
3350 PR middle-end/77475
3351 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3352
e43163ae
JJ
3353 PR target/77526
3354 * gcc.target/i386/pr77526.c: New test.
3355
7d704548
JJ
33562016-09-16 Jakub Jelinek <jakub@redhat.com>
3357 Eric Botcazou <ebotcazou@adacore.com>
3358
3359 PR middle-end/77594
3360 * gcc.target/i386/pr77594.c: New test.
3361
902d624f
LK
33622016-09-15 Louis Krupp <louis.krupp@zoho.com>
3363
3364 PR fortran/69963
3365 * gfortran.dg/misplaced_implicit_character.f90: New test.
3366
7e16ce79
BC
33672016-09-15 Bin Cheng <bin.cheng@arm.com>
3368
3369 PR tree-optimization/77503
3370 * gcc.dg/vect/pr77503.c: New test.
3371
7c05f5c4
RB
33722016-09-15 Richard Biener <rguenther@suse.de>
3373
3374 PR middle-end/77544
3375 * c-c++-common/torture/pr77544.c: New testcase.
3376
76ff80fb
JJ
33772016-09-15 Jakub Jelinek <jakub@redhat.com>
3378
3379 PR middle-end/77475
3380 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3381 * gcc.dg/march-generic.c: Likewise.
3382 * gcc.target/i386/spellcheck-options-1.c: New test.
3383 * gcc.target/i386/spellcheck-options-2.c: New test.
3384 * gcc.target/i386/spellcheck-options-3.c: New test.
3385 * gcc.target/i386/spellcheck-options-4.c: New test.
3386
5560d026
CLT
33872016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3388
3389 PR fortran/72743
3390 * gfortran.dg/goacc/pr72743.f90: New test.
3391
5334f733
RB
33922016-09-15 Richard Biener <rguenther@suse.de>
3393
3394 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3395
d08615f2
RB
33962016-09-15 Richard Biener <rguenther@suse.de>
3397
3398 PR tree-optimization/77514
3399 * gcc.dg/torture/pr77514.c: New testcase.
3400
28ca05f0
JJ
34012016-09-14 Jakub Jelinek <jakub@redhat.com>
3402
3403 PR c++/77549
3404 * g++.dg/lookup/pr77549.C: New test.
3405
20a1e5b8
MP
34062016-09-14 Marek Polacek <polacek@redhat.com>
3407
3408 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3409 * c-c++-common/gomp/atomic-13.c: Likewise.
3410 * c-c++-common/gomp/atomic-14.c: Likewise.
3411 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3412 * g++.dg/cpp1z/bool-increment1.C: New test.
3413 * c-c++-common/pr60439.c: Add dg-warning.
3414 * g++.dg/expr/bitfield4.C: Likewise.
3415 * g++.dg/expr/bitfield5.C: Likewise.
3416 * g++.dg/expr/bitfield6.C: Likewise.
3417 * g++.dg/expr/bool1.C: Likewise.
3418 * g++.dg/expr/bool3.C: Likewise.
3419 * g++.dg/expr/lval3.C: Likewise.
3420 * g++.dg/expr/lval4.C: Likewise.
3421 * g++.old-deja/g++.jason/bool5.C: Likewise.
3422 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3423 * g++.dg/other/error18.C: Likewise.
3424 * g++.dg/gomp/atomic-14.C: Likewise.
3425
0761f6bf
NS
34262016-09-14 Nathan Sidwell <nathan@acm.org>
3427
3428 PR c++/77539
3429 * g++.dg/cpp1y/pr77539.C: New.
3430
13cddbc1
CL
34312016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3432
3433 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3434 dg-require.
3435 * g++.dg/ext/builtin_alloca.C: Likewise.
3436 * g++.dg/template/spec35.C: Likewise.
3437 * gcc.dg/builtins-68.c: Likewise.
3438 * gcc.misc-tests/gcov-13.c: Likewise.
3439 * gcc.misc-tests/gcov-14.c: Likewise.
3440
a90638d4
JM
34412016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3442
3443 * gfortran.dg/dec_structure_14.f90: New testcase.
3444
5ba4a08c
JJ
34452016-09-14 Jakub Jelinek <jakub@redhat.com>
3446
3447 PR sanitizer/68260
3448 * c-c++-common/tsan/pr68260.c: New test.
3449
a713b234
JS
34502016-09-13 Joe Seymour <joe.s@somniumtech.com>
3451
3452 PR target/70713
3453 * gcc.target/msp430/function-attributes-1.c: New test.
3454 * gcc.target/msp430/function-attributes-2.c: New test.
3455 * gcc.target/msp430/function-attributes-3.c: New test.
3456
96032047
MS
34572015-04-18 Martin Sebor <msebor@redhat.com>
3458
3459 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3460 of non-nul characters.
3461 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3462
ea8661cd
JJ
34632016-09-13 Jakub Jelinek <jakub@redhat.com>
3464
9952908a
JJ
3465 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3466 * g++.dg/cpp1z/gen-attrs1.C: New test.
3467
63cdb7a0
JJ
3468 PR tree-optimization/77454
3469 * gcc.dg/pr77454.c: New test.
3470
ea8661cd
JJ
3471 PR c++/77553
3472 * g++.dg/cpp1y/constexpr-77553.C: New test.
3473
254830ba
DM
34742016-09-13 David Malcolm <dmalcolm@redhat.com>
3475
3476 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3477 (test_show_locus): Replace rich_location::add_fixit_insert calls
3478 with add_fixit_insert_before and add_fixit_insert_after.
3479
42763690
JM
34802016-09-13 Jason Merrill <jason@redhat.com>
3481 Tom de Vries <tom@codesourcery.com>
3482
3483 PR c++/77427
3484 * g++.dg/pr77427.C: New test.
3485
c8798f2c
ML
34862016-09-13 Martin Liska <mliska@suse.cz>
3487
3488 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3489 effective target.
3490 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3491 * lib/target-supports.exp: Define the new target.
3492
54700e2e
AP
34932016-09-12 Andrew Pinski <apinski@cavium.com>
3494
3495 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3496 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3497
e1d55bf7
UB
34982016-09-12 Uros Bizjak <ubizjak@gmail.com>
3499
3500 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3501 variable arguments.
3502 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3503 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3504 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3505 variable argument.
3506 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3507 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3508
54dcdb88
BE
35092016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3510
3511 PR c++/77496
3512 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3513 * g++.dg/ext/pr77496.C: New test.
3514 * g++.dg/warn/pr77496.C: New test.
3515
d1463eb9
DM
35162016-09-12 David Malcolm <dmalcolm@redhat.com>
3517
3518 PR c/72858
3519 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3520 to preserve conversion chars, and to preserve prefix information.
3521 * gcc.dg/format/pr72858.c: New test case.
3522
217fabad
SK
35232016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3524
3525 * gfortran.dg/pr77507.f90: Move to ...
3526 * gfortran.dg/ieee/pr77507.f90: here.
3527
a1cd04ac
JH
35282016-08-09 Jan Hubicka <hubicka@ucw.cz>
3529
3530 PR ipa/61159
3531 * compile/pr61159.c: New testcase
3532
e3912107
JH
35332016-08-09 Jan Hubicka <hubicka@ucw.cz>
3534
3535 PR ipa/64316
3536 * gcc.dg/ipa/pr63416.c: New testcase.
3537
739d9339
PT
35382016-09-10 Paul Thomas <pault@gcc.gnu.org>
3539 Steven G. Kargl <kargl@gcc.gnu.org>
3540
3541 PR fortran/77532
cc3135b6 3542 * gfortran.dg/dtio_11.f90: new test.
739d9339 3543
fb7c40dd
SK
35442016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3545
3546 PR fortran/77507
3547 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3548 * gfortran.dg/c_assoc_4.f90: Ditto.
3549
5b28efbb
TV
35502016-09-10 Tom de Vries <tom@codesourcery.com>
3551
3552 PR C/71602
3553 * c-c++-common/va-arg-va-list-type.c: New test.
3554
9d0a9bb4
PB
35552016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3556
3557 PR rtl-optimization/77289
3558 * gcc.target/powerpc/pr77289.c: New test.
3559
3f0177e7
MS
35602016-09-09 Martin Sebor <msebor@redhat.com>
3561
3562 PR c/77520
3563 PR c/77521
3564 * gcc.dg/pr77520.c: New test.
3565 * gcc.dg/pr77521.c: New test.
3566
e81e83d0
SK
35672016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3568
3569 PR fortran/77506
3570 * gfortran.dg/pr77506.f90: New test.
3571
8a92685e
SK
35722016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3573
3574 PR fortran/77507
3575 * gfortran.dg/pr77507.f90: New test.
3576
c65248cb
JM
35772016-09-09 Joseph Myers <joseph@codesourcery.com>
3578
3579 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3580
2cf0ff98
SK
35812016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3582 Louis Krupp <lkrupp@gcc.gnu.org>
3583
3584 PR fortran/69514
3585 * gfortran.dg/pr69514_1.f90: New test.
3586 * gfortran.dg/pr69514_2.f90: New test.
3587
8ebc1e0f
JJ
35882016-09-08 Jakub Jelinek <jakub@redhat.com>
3589
20b6cf01
JJ
3590 PR fortran/77500
3591 * gfortran.dg/gomp/pr77500.f90: New test.
3592
8ebc1e0f
JJ
3593 PR fortran/77516
3594 * gfortran.dg/gomp/pr77516.f90: New test.
3595
34718542
JJ
35962016-09-07 Jakub Jelinek <jakub@redhat.com>
3597
3598 PR middle-end/77475
3599 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3600 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3601 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3602 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3603 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3604 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3605
e5106e27
DM
36062016-09-07 David Malcolm <dmalcolm@redhat.com>
3607
3608 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3609 "substring-locations.h".
3610
ca235a85
RB
36112016-09-07 Richard Biener <rguenther@suse.de>
3612
3613 PR c/77450
3614 * c-c++-common/vector-subscript-8.c: Move ..
3615 * gcc.dg/pr77450.c: ... here.
3616
0076b5dc 36172016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3618
3619 PR libgfortran/77393
3620 * gfortran.dg/fmt_f0_2.f90: Update test.
3621 * gfortran.dg/fmt_f0_3.f90: New test.
3622
6ac7322b
DH
36232016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3624
3625 PR debug/77389
3626 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3627 in dg-options.
3628
3629 PR debug/57519
3630 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3631
8eb9e049
JJ
36322016-09-06 Jakub Jelinek <jakub@redhat.com>
3633
3634 PR target/69255
3635 * gcc.target/i386/pr69255-1.c: New test.
3636 * gcc.target/i386/pr69255-2.c: New test.
3637 * gcc.target/i386/pr69255-3.c: New test.
3638
36392016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3640
3641 PR c/77336
3642 * gcc.dg/format/miss-7.c: New test.
3643
e6cb85d4
UB
36442016-09-06 Uros Bizjak <ubizjak@gmail.com>
3645
3646 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3647
7fe76f6a
ML
36482016-09-06 Martin Liska <mliska@suse.cz>
3649
3650 PR gcov-profile/77378
3651 PR gcov-profile/77466
3652 * gcc.dg/profile-update-warning.c: New test.
3653
209b636e
RB
36542016-09-06 Richard Biener <rguenther@suse.de>
3655
3656 PR tree-optimization/77479
3657 * gcc.dg/torture/pr77479.c: New testcase.
3658
b772a565
RB
36592016-09-06 Richard Biener <rguenther@suse.de>
3660
3661 PR c/77450
3662 * c-c++-common/vector-subscript-7.c: Adjust.
3663 * c-c++-common/vector-subscript-8.c: New testcase.
3664
a8c07037
SKS
36652016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3666
3667 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3668
0ce48391
JJ
36692016-09-05 Jakub Jelinek <jakub@redhat.com>
3670
de9188e0
JJ
3671 PR target/77476
3672 * gcc.target/i386/avx512f-pr77476.c: New test.
3673 * gcc.target/i386/avx512bw-pr77476.c: New test.
3674 * gcc.target/i386/avx512dq-pr77476.c: New test.
3675
c76f7809
JJ
3676 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3677 Update comment to mention also avx512f.
3678
0ce48391
JJ
3679 PR sanitizer/77396
3680 * g++.dg/asan/pr77396-2.C: New test.
3681
8a27cf73
UB
36822016-09-05 Uros Bizjak <ubizjak@gmail.com>
3683
3684 PR rtl-optimization/77452
3685 * gcc.target/i386/pr77452.c: New test.
3686
25ff5dd3
MP
36872016-09-05 Marek Polacek <polacek@redhat.com>
3688
3689 PR c/77423
3690 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3691
f2bc4e48
SK
36922016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3693
3694 PR fortran/77391
3695 * gfortran.dg/pr77391.f90: New test.
3696
e85921ee
SK
36972016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3698
3699 PR fortran/77460
3700 * gfortran.dg/pr77460.f90: New test.
3701
b5d50659
JJ
37022016-09-03 Jakub Jelinek <jakub@redhat.com>
3703
3704 PR c/65467
3705 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3706
7b826676
KY
37072016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3708
3709 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3710
717ebe91
DM
37112016-09-02 David Malcolm <dmalcolm@redhat.com>
3712
3713 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3714 test case.
3715 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3716 diagnostic-test-show-locus-generate-patch.c to the sources
3717 for diagnostic_plugin_test_show_locus.c.
3718
94087e88
JJ
37192016-09-02 Jakub Jelinek <jakub@redhat.com>
3720
9dc5773f
JJ
3721 PR c/65467
3722 * gcc.dg/gomp/_Atomic-1.c: New test.
3723 * gcc.dg/gomp/_Atomic-2.c: New test.
3724 * gcc.dg/gomp/_Atomic-3.c: New test.
3725 * gcc.dg/gomp/_Atomic-4.c: New test.
3726 * gcc.dg/gomp/_Atomic-5.c: New test.
3727
94087e88
JJ
3728 PR sanitizer/77396
3729 * g++.dg/asan/pr77396.C: New test.
3730
37312016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3732
3733 PR tree-optimization/71831
3734 * gcc.dg/builtin-object-size-16.c: New test.
3735 * gcc.dg/builtin-object-size-17.c: New test.
3736
7e89048d
JD
37372016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3738
3739 PR libgfortran/77393
3740 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3741
2f196155
UB
37422016-09-01 Uros Bizjak <ubizjak@gmail.com>
3743
3744 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3745 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3746 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3747 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3748 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3749 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3750 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3751 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3752 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3753 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3754 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3755 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3756 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3757 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3758 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3759 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3760 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3761 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3762
0a6b0523
EB
37632016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3764
3765 * gnat.dg/opt58.adb: New test.
3766 * gnat.dg/opt58_pkg.ads: New helper.
3767
2a99de7b
RB
37682016-09-01 Richard Biener <rguenther@suse.de>
3769
3770 PR middle-end/77436
3771 * gcc.dg/torture/pr77436.c: New testcase.
3772
f79d8786
SKS
37732016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3774
3775 * gcc.dg/pr64252.c: Require int32plus.
3776 * gcc.dg/pr66299-1.c: Likewise.
3777 * gcc.dg/pr66299-2.c: Likewise.
3778 * gcc.dg/torture/20131115-1.c: Skip for avr.
3779
b06335f9
KT
37802016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3781
3782 * gcc.target/aarch64/ands_3.c: New test.
3783
f25f40be
JJ
37842016-08-31 Jakub Jelinek <jakub@redhat.com>
3785
d12a0b5a
JJ
3786 PR fortran/77352
3787 * gfortran.dg/gomp/pr77352.f90: New test.
3788
f25f40be
JJ
3789 PR fortran/77374
3790 * gfortran.dg/gomp/pr77374.f08: New test.
3791
9ff6fb6e
MG
37922016-08-31 Marc Glisse <marc.glisse@inria.fr>
3793
3794 PR tree-optimization/73714
3795 * gcc.dg/tree-ssa/pr73714.c: New test.
3796
8e95a674
JD
37972016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3798
3799 PR libgfortran/77393
3800 * gfortran.dg/fmt_f0_2.f90: New test.
3801
c6b0037d
MG
38022016-08-31 Marc Glisse <marc.glisse@inria.fr>
3803
3804 * gcc.target/i386/pr59539-2.c: Adapt options.
3805 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3806
1a576b13
PT
38072016-08-31 Paul Thomas <pault@gcc.gnu.org>
3808
3809 PR fortran/77418
3810 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3811 of the associate entity and replace with a pointer to the
3812 intended item on the stack.
3813
e73d3ca6 38142016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3815 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3816
3817 PR fortran/48298
3818 * gfortran.dg/dtio_1.f90: New test.
3819 * gfortran.dg/dtio_2.f90: New test.
3820 * gfortran.dg/dtio_3.f90: New test.
3821 * gfortran.dg/dtio_4.f90: New test.
3822 * gfortran.dg/dtio_5.f90: New test.
3823 * gfortran.dg/dtio_6.f90: New test.
3824 * gfortran.dg/dtio_7.f90: New test.
3825 * gfortran.dg/dtio_8.f90: New test.
3826 * gfortran.dg/dtio_9.f90: New test.
3827 * gfortran.dg/dtio_10.f90: New test.
3828
b816477a
DM
38292016-08-30 David Malcolm <dmalcolm@redhat.com>
3830
3831 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3832 (test_many_nested_locations): New function.
3833 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3834 (test_show_locus): Handle "test_many_nested_locations".
3835
71b30891
DM
38362016-08-30 David Malcolm <dmalcolm@redhat.com>
3837
3838 * g++.dg/template/double-greater-than-fixit.C: New test case.
3839
8fa37232
EB
38402016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3841
3842 * gnat.dg/opt57.ad[sb]: New test.
3843 * gnat.dg/opt57_pkg.ads: New helper.
3844
6f651bae
RB
38452016-08-30 Richard Biener <rguenther@suse.de>
3846
3847 PR tree-optimization/69047
3848 * gcc.dg/pr69047.c: Fix byte-order check.
3849
ab834832
JJ
38502016-08-30 Jakub Jelinek <jakub@redhat.com>
3851
5116b156
JJ
3852 PR tree-optimization/72866
3853 * gcc.dg/vect/pr72866.c: New test.
3854
3754bbfc
JJ
3855 PR debug/77363
3856 * g++.dg/debug/dwarf2/pr77363.C: New test.
3857
26122e2d
JJ
3858 PR middle-end/77377
3859 * gcc.target/i386/pr77377.c: New test.
3860
ab834832
JJ
3861 PR debug/77389
3862 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3863 in dg-options.
3864
bedc9ca7
SK
38652016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3866
3867 * gfortran.dg/pr77372.f90: Moved to ...
3868 * gfortran.dg/ieee/pr77372.f90: here.
3869
adfa1e6b
MM
38702016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3871
3872 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3873 vector short/char initializations.
3874 * gcc.target/powerpc/vec-init-5.c: Likewise.
3875 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3876 vector initialization optimizations.
3877 * gcc.target/powerpc/vec-init-7.c: Likewise.
3878 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3879 vector float/double initializations.
3880 * gcc.target/powerpc/vec-init-9.c: Likewise.
3881
414b7129
UB
38822016-08-29 Uros Bizjak <ubizjak@gmail.com>
3883
3884 PR target/77403
3885 * gcc.target/i386/pr77403.c: New test.
3886
3d06b6f2
MP
38872016-08-29 Marek Polacek <polacek@redhat.com>
3888
3889 PR c/77292
3890 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3891
ba9bbd6f
TV
38922016-08-29 Tom de Vries <tom@codesourcery.com>
3893
3894 PR c/77398
3895 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3896
d7d80d8f
EB
38972016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3898
3899 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3900
d7d80d8f 39012016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3902
3903 * gfortran.dg/dec_structure_13.f90: New testcase.
3904
468d95c8
JB
39052016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3906
3907 PR fortran/77261
3908 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3909 available.
3910
f329b264
TV
39112016-08-28 Tom de Vries <tom@codesourcery.com>
3912
3913 PR lto/70955
3914 * gcc.dg/pr70955.c: New test.
3915 * gcc.dg/lto/pr70955_0.c: Same.
3916 * gcc.dg/lto/pr70955_1.c: Same.
3917
4a389eb6
PP
39182016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3919
3920 PR tree-optimization/71077
3921 * gcc.target/i386/pr71077.c: New test.
3922
3f8257db 39232016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3924
3925 PR fortran/77380
3926 * gfortran.dg/pr77380.f90: New test.
3927
3f8257db 39282016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3929
3930 PR fortran/77372
3931 gfortran.dg/pr77372.f90: New test.
3932
ee908516
DM
39332016-08-26 David Malcolm <dmalcolm@redhat.com>
3934
3935 * gcc.dg/spellcheck-fields-2.c (test): Move
3936 dg-begin/end-multiline-output within function body.
3937 (test_macro): New function.
3938
d41e76cf
DM
39392016-08-26 David Malcolm <dmalcolm@redhat.com>
3940
3941 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3942 (test_fixit_insert): Update expected output.
3943 (test_fixit_remove): Likewise.
3944 (test_fixit_replace): Likewise.
3945
524a4c96
RO
39462016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3947
3948 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3949 Fix typo.
3950
ebfa15ab
RB
39512016-08-26 Richard Biener <rguenther@suse.de>
3952
3953 PR tree-optimization/69047
3954 * gcc.dg/pr69047.c: New testcase.
3955
209ca542
PK
39562016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3957 Martin Jambhor <mjambor@suse.cz>
524a4c96 3958
209ca542
PK
3959 * gcc.dg/ipa/propbits-1.c: New test-case.
3960 * gcc.dg/ipa/propbits-2.c: Likewise.
3961 * gcc.dg/ipa/propbits-3.c: Likewise.
3962
e5cf1629
SK
39632016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3964
3965 PR fortran/77351
3966 * gfortran.dg/pr77351.f90: New test.
3967
ebef225f
MP
39682016-08-25 Marek Polacek <polacek@redhat.com>
3969
3970 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3971
fe377a48
MP
39722016-08-25 Marek Polacek <polacek@redhat.com>
3973
3974 PR c/77323
3975 * gcc.dg/pr77323.c: New test.
3976
88b8971f
PT
39772016-08-24 Paul Thomas <pault@gcc.gnu.org>
3978
3979 PR fortran/77358
3980 * gfortran.dg/submodule_17.f08: New test.
3981
3f8257db
JJ
39822016-08-24 Michael Collison <michael.collison@linaro.org>
3983 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3984
3985 * gcc.target/arm/builtin_saddl.c: New testcase.
3986 * gcc.target/arm/builtin_saddll.c: New testcase.
3987 * gcc.target/arm/builtin_uaddl.c: New testcase.
3988 * gcc.target/arm/builtin_uaddll.c: New testcase.
3989 * gcc.target/arm/builtin_ssubl.c: New testcase.
3990 * gcc.target/arm/builtin_ssubll.c: New testcase.
3991 * gcc.target/arm/builtin_usubl.c: New testcase.
3992 * gcc.target/arm/builtin_usubll.c: New testcase.
3993
d5b5d212
UB
39942016-08-24 Uros Bizjak <ubizjak@gmail.com>
3995
3996 PR target/77270
3997 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3998 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3999 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4000 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4001 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4002 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4003 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4004 effective target. Remove scan-assembler-times directives.
4005 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4006 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4007 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4008
d1188689
SKS
40092016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4010
4011 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4012 of unsigned int.
4013 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4014
0b6b8f85
RS
40152016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4016
4017 PR testsuite/77317
4018 * lib/target-supports.exp
4019 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4020 (check_effective_target_vect_natural_alignment): Ditto.
4021 (check_effective_target_vector_alignment_reachable): Ditto.
4022 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4023
587b7f7a
ILT
40242016-08-23 Ian Lance Taylor <iant@golang.org>
4025
4026 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4027
6019c0fc
MM
40282016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4029
4030 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4031 being created from pointers to memory locations.
4032 * gcc.target/powerpc/vec-init-2.c: Likewise.
4033
cfe37db4
FR
40342016-08-23 Fritz Reese <fritzoreese@gmail.com>
4035
4036 * gfortran.dg/dec_structure_12.f90: New testcase.
4037
7e11f46f
DV
40382016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4039
4040 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4041
7ab4f354
DV
40422016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4043
4044 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4045 verification.
4046
deb9351f
DV
40472016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4048
4049 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4050 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4051
1fd9f058
RB
40522016-08-23 Richard Biener <rguenther@suse.de>
4053
4054 PR tree-optimization/27336
4055 * c-c++-common/pr27336.c: New testcase.
4056
b00e6e75
MP
40572016-08-22 Marek Polacek <polacek@redhat.com>
4058
4059 PR c++/77321
4060 * g++.dg/cpp1y/pr77321.C: New test.
4061
58338bac
SK
40622016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4063
4064 PR fortran/60774
4065 * gfortran.dg/empty_label.f: Adjust test for new error message.
4066 * gfortran.dg/empty_label.f90: Ditto.
4067 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4068 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4069 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4070
30364ce6
SK
40712016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4072
4073 PR fortran/61318
4074 * gfortran.dg/pr61318.f90: New test.
4075
ad7a5a8f
SK
40762016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4077
4078 PR fortran/77260
4079 * gfortran.dg/pr77260_1.f90: New test.
4080 * gfortran.dg/pr77260_2.f90: Ditto.
4081
72f52f30
JM
40822016-08-22 Joseph Myers <joseph@codesourcery.com>
4083
4084 PR middle-end/77269
4085 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4086 __builtin_signbitf and __builtin_signbitl in expected generic
4087 expansion.
4088 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4089 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4090 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4091 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4092 tests.
4093
6dc198e3
JM
40942016-08-22 Joseph Myers <joseph@codesourcery.com>
4095
4096 * gcc.dg/torture/float128-builtin.c,
4097 gcc.dg/torture/float128-ieee-nan.c,
4098 gcc.dg/torture/float128x-builtin.c,
4099 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4100 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4101 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4102 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4103 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4104 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4105 gcc.dg/torture/floatn-nan.h: New tests.
4106
7ff4e41a
JM
41072016-08-22 Joseph Myers <joseph@codesourcery.com>
4108
4109 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4110 macro.
4111 (main): Update calls to TEST_I_F.
4112 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4113 macro.
4114 (main): Update calls to TEST_I_F.
4115
7078cdb6
JM
41162016-08-22 Joseph Myers <joseph@codesourcery.com>
4117
4118 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4119 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4120 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4121 names in calls to TEST_I_F.
4122
a9d7c823
BE
41232016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4124
4125 PR c/52952
4126 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4127
cd800235
SKS
41282016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4129
4130 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4131 and !natural_alignment_64.
4132 * gcc.dg/ipa/propalign-2.c: Likewise.
4133 * gcc.dg/ipa/propalign-3.c: Likewise.
4134 * gcc.dg/ipa/propalign-4.c: Likewise.
4135 * gcc.dg/ipa/propalign-5.c: Likewise.
4136 * lib/target-supports.exp
4137 (check_effective_target_natural_alignment_32): Add avr-*-*.
4138
22d12455
KV
41392016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4140
4141 PR tree-optimization/61839
4142 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4143 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4144 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4145 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4146
c65699ef
JM
41472016-08-19 Joseph Myers <joseph@codesourcery.com>
4148
4149 PR c/32187
4150 * lib/target-supports.exp (check_effective_target_float16)
4151 (check_effective_target_float32, check_effective_target_float64)
4152 (check_effective_target_float128, check_effective_target_float32x)
4153 (check_effective_target_float64x)
4154 (check_effective_target_float128x)
4155 (check_effective_target_float16_runtime)
4156 (check_effective_target_float32_runtime)
4157 (check_effective_target_float64_runtime)
4158 (check_effective_target_float128_runtime)
4159 (check_effective_target_float32x_runtime)
4160 (check_effective_target_float64x_runtime)
4161 (check_effective_target_float128x_runtime)
4162 (check_effective_target_floatn_nx_runtime)
4163 (add_options_for_float16, add_options_for_float32)
4164 (add_options_for_float64, add_options_for_float128)
4165 (add_options_for_float32x, add_options_for_float64x)
4166 (add_options_for_float128x): New procedures.
4167 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4168 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4169 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4170 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4171 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4172 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4173 gcc.dg/torture/float128-complex.c,
4174 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4175 gcc.dg/torture/float128x-basic.c,
4176 gcc.dg/torture/float128x-complex.c,
4177 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4178 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4179 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4180 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4181 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4182 gcc.dg/torture/float32x-basic.c,
4183 gcc.dg/torture/float32x-complex.c,
4184 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4185 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4186 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4187 gcc.dg/torture/float64x-basic.c,
4188 gcc.dg/torture/float64x-complex.c,
4189 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4190 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4191 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4192 gcc.dg/torture/floatn-tg.h,
4193 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4194 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4195 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4196 gcc.dg/torture/fp-int-convert-float128x.c,
4197 gcc.dg/torture/fp-int-convert-float16-timode.c,
4198 gcc.dg/torture/fp-int-convert-float16.c,
4199 gcc.dg/torture/fp-int-convert-float32-timode.c,
4200 gcc.dg/torture/fp-int-convert-float32.c,
4201 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4202 gcc.dg/torture/fp-int-convert-float32x.c,
4203 gcc.dg/torture/fp-int-convert-float64-timode.c,
4204 gcc.dg/torture/fp-int-convert-float64.c,
4205 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4206 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4207 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4208 maximum exponent of floating-point type. Use it in testing
4209 whether 0x8...0 fits in the floating-point type. Always treat -1
4210 (signed 0xf...f) as fitting in the floating-point type.
4211 (M_OK1): New macro.
4212 * gcc.dg/torture/fp-int-convert-double.c,
4213 gcc.dg/torture/fp-int-convert-float.c,
4214 gcc.dg/torture/fp-int-convert-float128-timode.c,
4215 gcc.dg/torture/fp-int-convert-float128.c,
4216 gcc.dg/torture/fp-int-convert-float80-timode.c,
4217 gcc.dg/torture/fp-int-convert-float80.c,
4218 gcc.dg/torture/fp-int-convert-long-double.c,
4219 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4220
94e73c78
JJ
42212016-08-19 Jakub Jelinek <jakub@redhat.com>
4222
fbdbd4b6
JJ
4223 PR fortran/72744
4224 * gfortran.dg/gomp/pr72744.f90: New test.
4225
94e73c78
JJ
4226 PR fortran/69281
4227 * gfortran.dg/gomp/pr69281.f90: New test.
4228
91151a73
JB
42292016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4230
414b7129
UB
4231 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4232 the last special seed value.
4233 * gfortran.dg/random_7.f90: Use size for last array member instead
4234 of hardcoded value.
91151a73 4235
fcf830ab
PK
42362016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4237
4238 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4239 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4240
1a5da5b6
RB
42412016-08-19 Richard Biener <rguenther@suse.de>
4242
4243 PR tree-optimization/77286
4244 * gcc.dg/torture/pr77286.c: New testcase.
4245
82f72146
DM
42462016-08-18 David Malcolm <dmalcolm@redhat.com>
4247
4248 * gcc.dg/verbose-asm-2.c: New test case.
4249
cc015f3a
DM
42502016-08-18 David Malcolm <dmalcolm@redhat.com>
4251
4252 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4253 (custom_diagnostic_finalizer): Update for change to
4254 diagnostic_show_locus.
4255
cb18fd07
DM
42562016-08-18 David Malcolm <dmalcolm@redhat.com>
4257
4258 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4259 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4260
a76989dc
MP
42612016-08-18 Marek Polacek <polacek@redhat.com>
4262
4263 PR c/71514
4264 * gcc.dg/pr71514.c: New test.
4265
89c88780
L
42662015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4267
4268 PR target/72839
4269 * gcc.target/i386/pr72839.c: New test.
4270
2c71d454
CLT
42712016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4272
4273 PR middle-end/70895
4274 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4275 * c-c++-common/goacc/reduction-1.c: Likewise.
4276 * c-c++-common/goacc/reduction-2.c: Likewise.
4277 * c-c++-common/goacc/reduction-3.c: Likewise.
4278 * c-c++-common/goacc/reduction-4.c: Likewise.
4279
66592e95
AM
42802016-08-18 Alan Modra <amodra@gmail.com>
4281
4282 * gcc.c-torture/compile/pr72771.c: New.
4283
3a146d46
JJ
42842016-08-17 Jakub Jelinek <jakub@redhat.com>
4285
4286 PR fortran/67496
4287 * gfortran.dg/pr67496.f90: New test.
4288
3f8257db 42892015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4290
4291 PR tree-optimization/71752
3a146d46 4292 * gcc.dg/vect/pr71752.c: New.
038000bd 4293
dd42e908
UB
42942016-08-17 Uros Bizjak <ubizjak@gmail.com>
4295
4296 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4297
458a1cd0
JJ
42982016-08-17 Jakub Jelinek <jakub@redhat.com>
4299
4300 PR middle-end/77259
4301 * g++.dg/ipa/devirt-52.C: New test.
4302
11c4c4ba
CLT
43032016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4304
4305 * c-c++-common/goacc/reduction-6.c: New testcase.
4306
661d6efd
RB
43072016-08-17 Richard Biener <rguenther@suse.de>
4308
4309 PR tree-optimization/76490
4310 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4311 * gcc.dg/pr52904.c: XFAIL.
4312
622d8b69
RB
43132016-08-17 Richard Biener <rguenther@suse.de>
4314
4315 PR tree-optimization/23855
4316 * gcc.dg/loop-unswitch-2.c: Adjust.
4317
af23e99c
JJ
43182016-08-16 Jakub Jelinek <jakub@redhat.com>
4319
4320 PR tree-optimization/72817
4321 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4322
feeb6268
JM
43232016-08-16 Joseph Myers <joseph@codesourcery.com>
4324
4325 PR libgcc/77265
4326 * gcc.dg/torture/float128-extend-inf.c: New test.
4327
65e736c0
DM
43282016-08-16 David Malcolm <dmalcolm@redhat.com>
4329
4330 PR c/72857
4331 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4332 for embedded NUL.
4333 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4334 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4335 caret placement.
4336 (test_oct): Likewise.
4337 (test_multiple): Likewise.
4338 (test_field_width_specifier): Likewise.
4339 (test_field_width_specifier_2): New function.
4340 (test_field_precision_specifier): New function.
4341 (test_embedded_nul): Update expected caret placement.
4342 (test_non_contiguous_strings): Update line number.
4343 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4344 (__emit_string_literal_range): Add "caret_idx" param.
4345 (test_simple_string_literal): Add value for new param, updating
4346 expected output..
4347 (test_concatenated_string_literal): Likewise.
4348 (test_multiline_string_literal): Likewise.
4349 (test_hex): Likewise.
4350 (test_oct): Likewise.
4351 (test_multiple): Likewise.
4352 (test_ucn4): Likewise.
4353 (test_ucn8): Likewise.
4354 (test_u8): Likewise.
4355 (test_u): Likewise; update expected message, from "range" to
4356 "location".
4357 (test_U): Likewise.
4358 (test_L): Likewise.
4359 (test_macro): Add value for new param.
4360 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4361 (__emit_string_literal_range): Add "caret_idx" param.
4362 (test_stringified_token_1): Add value for new param. Update
4363 expected message, from "range" to "location".
4364 (test_stringized_token_2): Likewise, adding param to macro.
4365 (test_stringified_token_3): Likewise.
4366 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4367 (emit_warning): Convert param from source_range to location_t.
4368 (test_string_literals): Add caret_idx param, and use it when
4369 constructing a substring_loc. Update error message, from
4370 "range" to "location".
4371
4a7f57d5
JJ
43722016-08-16 Jakub Jelinek <jakub@redhat.com>
4373
7841800f
JJ
4374 PR target/71910
4375 * g++.dg/gomp/pr71910.C: New test.
4376
1b13411a
JJ
4377 PR middle-end/67485
4378 * gcc.c-torture/compile/pr67485.c: New test.
4379
4a7f57d5
JJ
4380 PR target/72867
4381 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4382
3c556bc4
BC
43832016-08-16 Bin Cheng <bin.cheng@arm.com>
4384
4385 PR tree-optimization/69848
4386 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4387
beab2da6
ML
43882016-08-16 Martin Liska <mliska@suse.cz>
4389
4390 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4391 of memory operations so that it can be handled by core2
4392 in 32-bit mode.
4393
f4eec0a3
RB
43942016-08-16 Richard Biener <rguenther@suse.de>
4395
4396 PR tree-optimization/76783
4397 * gcc.dg/pr76783.c: New testcase.
4398 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4399
8f21990a
BC
44002016-08-16 Bin Cheng <bin.cheng@arm.com>
4401
4402 PR tree-optimization/72817
4403 PR tree-optimization/73450
4404 * gcc.dg/tree-ssa/pr72817.c: New test.
4405 * gcc.dg/tree-ssa/pr73450.c: New test.
4406
7fc61626
FR
44072016-08-15 Fritz Reese <fritzoreese@gmail.com>
4408
4409 * gfortran.dg/init_flag_13.f90: New testcase.
4410 * gfortran.dg/init_flag_14.f90: Ditto.
4411 * gfortran.dg/init_flag_15.f03: Ditto.
4412 * gfortran.dg/dec_init_1.f90: Ditto.
4413 * gfortran.dg/dec_init_2.f90: Ditto.
4414
432baa02
UB
44152016-08-15 Uros Bizjak <ubizjak@gmail.com>
4416
4417 PR target/72867
4418 * gcc.target/i386/pr72867.c: New test.
4419
7e1dde14
EB
44202016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4421
4422 * c-c++-common/dump-ada-spec-5.c: New test.
4423
e4969090
RB
44242016-08-15 Richard Biener <rguenther@suse.de>
4425
4426 PR tree-optimization/73434
4427 * gcc.dg/torture/pr73434.c: New testcase.
4428
66088065
JJ
44292016-08-15 Jakub Jelinek <jakub@redhat.com>
4430
4431 PR tree-optimization/72824
4432 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4433
7c713714
CLT
44342016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4435
4436 PR fortran/70598
4437 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4438 in use_device clause.
4439 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4440 * gfortran.dg/goacc/list.f95: Adjust to catch
4441 "neither a POINTER nor an array" error messages.
4442
4271e5cb
UB
44432016-08-14 Uros Bizjak <ubizjak@gmail.com>
4444
4445 PR target/76342
4446 * gcc.target/i386/pr76342.c: New test.
4447
b0cea284
JJ
44482016-08-12 Jakub Jelinek <jakub@redhat.com>
4449
4450 PR c/71512
4451 * g++.dg/ubsan/pr71512.C: New test.
4452 * c-c++-common/ubsan/pr71512-1.c: New test.
4453 * c-c++-common/ubsan/pr71512-2.c: New test.
4454
e86aefb8
MM
44552016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4456
4457 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4458 vector initialization options.
4459 * gcc.target/powerpc/vec-init-2.c: Likewise.
4460 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4461 is generated on ISA 3.0.
4462
7fd82d52
PP
44632016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4464
4465 PR middle-end/71654
4466 * gcc.dg/c-c++-common/pr71654.c: New test.
4467 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4468 dg-options.
4469 * gcc.dg/tree-ssa/vrp24: Likewise.
4470
2f1364c2
JJ
44712016-08-12 Jakub Jelinek <jakub@redhat.com>
4472
4473 PR c/67410
4474 * gcc.dg/pr67410.c: New test.
4475
8eb414aa
BC
44762016-08-12 Bin Cheng <bin.cheng@arm.com>
4477
4478 PR tree-optimization/69848
4479 * gcc.dg/vect/vect-pr69848.c: New test.
4480
30b39c19
UB
44812016-08-12 Uros Bizjak <ubizjak@gmail.com>
4482
4483 PR testsuite/71008
4484 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4485 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4486 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4487 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4488
e373dd06
RB
44892016-08-12 Richard Biener <rguenther@suse.de>
4490
4491 PR tree-optimization/57326
4492 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4493 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4494 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4495 * gcc.target/i386/pr45685.c: Likewise.
4496 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4497 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4498 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4499 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4500 * gfortran.dg/pr34163.f90: Likewise.
4501
20d1af89
ML
45022016-08-12 Martin Liska <mliska@suse.cz>
4503
4504 * g++.dg/gcov/gcov-16.C: New test.
4505 * lib/gcov.exp: Support new argument for run-gcov function.
4506
5cacda56
ML
45072016-08-12 Martin Liska <mliska@suse.cz>
4508
4509 PR gcov-profile/35590
4510 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4511
663eecfd
RB
45122016-08-12 Richard Biener <rguenther@suse.de>
4513
4514 PR tree-optimization/72851
4515 * gcc.dg/torture/pr72851.c: New testcase.
4516
3f8257db 45172016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4518
e366d7d8
AO
4519 PR debug/63240
4520 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4521 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4522 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4523 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4524 DW_AT_deleted.
4525
71e1a6a4
AO
4526 PR debug/55641
4527 * g++.dg/debug/dwarf2/ref-1.C: New.
4528
8aaf799b
AO
4529 PR debug/49366
4530 * g++.dg/debug/dwarf2/template-params-12.H: New.
4531 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4532 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4533 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4534 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4535 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4536 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4537 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4538
06f9caed
BS
45392016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4540
4541 PR target/72863
4542 * gcc.target/powerpc/pr72863.c: New test.
4543
a8b956c1
UB
45442016-08-11 Uros Bizjak <ubizjak@gmail.com>
4545
4546 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4547
c73dd986
L
45482015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4549
4550 * gcc.target/i386/pieces-strcpy-1.c: New test.
4551 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4552
385ed708
JJ
45532016-08-11 Jakub Jelinek <jakub@redhat.com>
4554
4555 PR c++/72868
4556 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4557
df7ec09f
L
45582015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4559
4560 * gcc.target/i386/pieces-memcpy-1.c: New test.
4561 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4562 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4563 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4564 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4565 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4566
b95a64bb
JJ
45672016-08-11 Jakub Jelinek <jakub@redhat.com>
4568
4569 PR c/72816
7ddbcf6b 4570 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4571
59537744
BE
45722016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4573
4574 PR tree-optimization/71083
4575 * gcc.c-torture/execute/pr71083.c: New test.
4576 * gnat.dg/loop_optimization23.adb: New test.
4577 * gnat.dg/loop_optimization23_pkg.ads: New test.
4578 * gnat.dg/loop_optimization23_pkg.adb: New test.
4579
183ac6d0
RB
45802016-08-11 Richard Biener <rguenther@suse.de>
4581
4582 PR tree-optimization/72772
4583 * gcc.dg/graphite/pr35356-1.c: Adjust.
4584 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4585
b152f5a2
JB
45862016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4587
4588 * gfortran.dg/random_7.f90: Take into account that the last seed
4589 value is the special p value.
4590 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4591
bb7ebad1
RB
45922016-08-11 Richard Biener <rguenther@suse.de>
4593
4594 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4595
2e186411
AM
45962016-08-11 Alan Modra <amodra@gmail.com>
4597
4598 * gcc.target/powerpc/pr71680.c: New.
4599
e9e6d4f6
KN
46002016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4601
4602 * gcc.target/powerpc/bfp/bfp.exp: New file.
4603 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4604 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4605 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4606 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4607 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4608 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4609 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4610 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4611 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4612 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4613 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4614 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4615 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4616 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4617 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4618 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4619 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4620 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4621 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4622 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4623 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4624 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4625 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4626 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4627 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4628 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4629 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4630 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4631 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4632 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4633 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4634 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4635 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4636 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4637 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4638 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4639 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4640 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4641 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4642 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4643 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4644 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4645 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4646 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4647 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4648 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4649 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4650 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4651 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4652 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4653 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4654 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4655 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4656
9c8eabea
BC
46572016-08-10 Bin Cheng <bin.cheng@arm.com>
4658
4659 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4660 Add aarch64*-*-*.
4661
6c553b76
BC
46622016-08-10 Bin Cheng <bin.cheng@arm.com>
4663
4664 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4665
a0883b08
MM
46662016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4667
4668 PR target/72853
4669 * gcc.target/powerpc/pr72853.c: New test.
4670
a266236e
ML
46712016-08-10 Martin Liska <mliska@suse.cz>
4672
4673 PR gcov-profile/58306
4674 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4675
22063dbc
ML
46762016-08-10 Martin Liska <mliska@suse.cz>
4677
4678 * g++.dg/gcov/gcov-threads-1.C: New test.
4679
5250a5bb
SKS
46802016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4681
4682 PR target/71873
4683 * gcc.target/avr/pr71873.c: New test.
4684
b7597ae5
ML
46852016-08-09 Martin Liska <mliska@suse.cz>
4686
4687 * g++.dg/gcov/gcov-dump-1.C: New test.
4688 * g++.dg/gcov/gcov-dump-2.C: New test.
4689
ab50a215
ML
46902016-08-09 Martin Liska <mliska@suse.cz>
4691
4692 * gcc.dg/tree-prof/val-prof-9.c: New test.
4693
dcb1e137
ML
46942016-08-09 Martin Liska <mliska@suse.cz>
4695
4696 * gcc.dg/tree-prof/val-prof-8.c: New test.
4697
04d6d3b6
MJ
46982016-08-09 Martin Jambor <mjambor@suse.cz>
4699
df839749
UB
4700 PR ipa/71981
4701 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4702
c57e78c4
BC
47032016-08-09 Bin Cheng <bin.cheng@arm.com>
4704
4705 PR tree-optimization/33707
4706 * gcc.dg/vect/pr33707.c: New test.
4707
42970a17
BC
47082016-08-09 Bin Cheng <bin.cheng@arm.com>
4709
4710 PR tree-optimization/pr72772
4711 * gcc.dg/tree-ssa/pr72772.c: New test.
4712
810a3aa6
MF
47132016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4714
4715 PR rtl-optimization/66669
4716 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4717
9e207d6f
JJ
47182016-08-09 Jakub Jelinek <jakub@redhat.com>
4719
4720 PR tree-optimization/72824
4721 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4722
50bf47fd
RB
47232016-08-09 Richard Biener <rguenther@suse.de>
4724
4725 PR tree-optimization/71802
4726 * gcc.dg/torture/pr71802.c: New testcase.
4727
cadec7ca
JJ
47282016-08-09 Jakub Jelinek <jakub@redhat.com>
4729
4730 PR c++/72809
4731 * g++.dg/eh/stdarg1.C: New test.
4732
c43c5112
AK
47332016-08-08 Andi Kleen <ak@linux.intel.com>
4734
4735 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4736 test command line in failure log.
4737 (profopt-execute): dito. Make autofdo file names unique.
4738
895aa8e1
DM
47392016-08-08 David Malcolm <dmalcolm@redhat.com>
4740
4741 PR c/64955
4742 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4743 output.
4744
9afda630
PK
47452016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4746
4747 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4748 c99_runtime.
4749 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4750 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4751 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4752 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4753 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4754 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4755
e52ed3fe
DM
47562016-08-08 David Malcolm <dmalcolm@redhat.com>
4757
4758 PR c/52952
4759 * gcc.dg/cpp/pr66415-1.c: Likewise.
4760 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4761 * gcc.dg/format/c90-printf-1.c: Likewise.
4762 * gcc.dg/format/diagnostic-ranges.c: New test case.
4763
ad200580
JJ
47642016-08-08 Jakub Jelinek <jakub@redhat.com>
4765
77524e0d
JJ
4766 PR fortran/72716
4767 * gfortran.dg/gomp/pr72716.f90: New test.
4768
2187f2a2
JJ
4769 PR middle-end/72781
4770 * gcc.dg/gomp/pr72781.c: New test.
4771
ad200580
JJ
4772 PR middle-end/68762
4773 * g++.dg/vect/pr68762-1.cc: New test.
4774 * g++.dg/vect/pr68762-2.cc: New test.
4775 * g++.dg/vect/pr68762.h: New file.
4776
989d0071
MS
47772016-08-08 Martin Sebor <msebor@redhat.com>
4778
4779 PR testsuite/72838
3a146d46
JJ
4780 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4781 * g++.dg/warn/overflow-warn-3.C: Same.
4782 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4783
7090cac9
AV
47842016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4785
4786 PR fortran/71936
4787 * gfortran.dg/allocate_with_source_21.f03: New test.
4788
64e56ab0
AV
47892016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4790
4791 PR fortran/72698
4792 * gfortran.dg/allocate_with_source_20.f03: New test.
4793
0476487d
AM
47942016-08-08 Alan Modra <amodra@gmail.com>
4795
4796 * gcc.c-torture/compile/pr72802.c: New.
4797
8e9218f2
AV
47982016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4799
4800 PR fortran/70524
4801 * gfortran.dg/dependency_48.f90: New test.
4802
c1f7083b
TK
48032016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4804
531e5ae3 4805 PR fortran/70040
c1f7083b
TK
4806 * gfortran.dg/pr70040.f90: New testcase.
4807
6ab5813c
TK
48082016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4809
4810 PR fortran/71961
4811 * gfortran.dg/matmul_10.f90: New testcase.
4812
27bddc4a
JH
48132016-08-07 Jan Hubicka <hubicka@ucw.cz>
4814
4815 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4816
4a9f8a9f
JJ
48172016-08-07 Jakub Jelinek <jakub@redhat.com>
4818
4819 PR c/72816
4820 * gcc.dg/pr72816.c: New test.
4821
fa76f2c6
JW
48222016-08-06 Jonathan Wakely <jwakely@redhat.com>
4823
4824 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4825 * g++.dg/conversion/pr41426.C: Likewise.
4826 * g++.dg/conversion/pr66211.C: Likewise.
4827 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4828 * g++.dg/init/ref8.C: Likewise.
4829 * g++.old-deja/g++.law/cvt20.C: Likewise.
4830 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4831
5c3e5002
PP
48322016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4833
4834 PR tree-optimization/18046
4835 * gcc.dg/tree-ssa/vrp105.c: New test.
4836 * gcc.dg/tree-ssa/vrp106.c: New test.
4837
94087e88 48382016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4839
4840 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4841 1ul in diagnostics. Remove hyphen from "constant-expression."
4842 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4843 * g++.dg/cpp0x/static_assert3.C: Same.
4844 * g++.dg/cpp1y/constexpr-throw.C: Same.
4845 * g++.dg/template/nontype3.C: Same.
4846 * g++.dg/warn/overflow-warn-1.C: Same.
4847 * g++.dg/warn/overflow-warn-3.C: Same.
4848 * g++.dg/warn/overflow-warn-4.C: Same.
4849
88fa5555
DM
48502016-08-05 David Malcolm <dmalcolm@redhat.com>
4851
4852 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4853 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4854 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4855 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4856
1addb9e6
PP
48572016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4858
4859 PR tree-optimization/72810
4860 * gcc.dg/tree-ssa/vrp110.c: New test.
4861
1b62ed4f
JG
48622016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4863
4864 PR Target/72819
4865 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4866 registers.
4867 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4868 saving the half-precision registers.
4869 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4870 value is returned in h0.
4871 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4872 are passed in FP/SIMD registers.
4873 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4874 passing works corrcetly.
4875 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4876 (hfa_f16x2_t): Likewise.
4877 (hfa_f16x3_t): Likewise.
4878 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4879 are promoted to double and passed in a double register.
4880 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4881 are promoted to double and stacked.
4882 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4883 __fp16 data types.
4884 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4885 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4886 __fp16 first get passed in FP/SIMD registers, then stacked.
4887
4228ca19
NS
48882016-08-05 Nathan Sidwell <nathan@acm.org>
4889
4890 PR c++/68724
4891 * g++.dg/cpp0x/pr68724.C: New.
4892
db7c335e
RB
48932016-08-05 Richard Biener <rguenther@suse.de>
4894
4895 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4896
48abe922
PP
48972016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4898
4899 * gcc.dg/tree-ssa/vrp107.c: New test.
4900 * gcc.dg/tree-ssa/vrp108.c: New test.
4901 * gcc.dg/tree-ssa/vrp109.c: New test.
4902
f6cdf42f
PK
49032016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4904
4905 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4906 dg-options.
4907
33a9c609
PK
49082016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4909
4910 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4911 test-cases.
4912 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4913 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4914 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4915 test-cases.
4916 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4917 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4918 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4919 large_double.
4920
4473482d
PC
49212016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4922
4923 PR c++/72800
4924 * g++.dg/cpp1y/lambda-ice1.C: New.
4925
08156df5
PP
49262016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4927
4928 PR c++/72759
4929 * g++.dg/cpp1y/pr72759.C: New test.
4930
938da3a5
PP
49312016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4932
4933 * gcc.dg/switch-10.c: New test.
4934
da84183c
JG
49352016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4936
4937 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4938
ae9281fc
TS
49392016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4940
4941 * c-c++-common/goacc/routine-5.c: Update.
4942
086ad22e
BE
49432016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4944
4945 PR rtl-optimization/70903
4946 * gcc.c-torture/execute/pr70903.c: New test.
4947
6805e400
ML
49482016-08-04 Martin Liska <mliska@suse.cz>
4949
4950 * gcc.dg/params/params.exp: Replace file exists with
4951 TESTING_IN_BUILD_TREE.
4952
a0008434
MP
49532016-08-04 Marek Polacek <polacek@redhat.com>
4954
4955 PR c++/70229
4956 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4957
fb46286e
RB
49582016-08-04 Richard Biener <rguenther@suse.de>
4959
4960 PR middle-end/71984
4961 * gcc.dg/torture/pr71984.c: Guard correctness check for
4962 little-endian.
4963
ac2c96ab
AP
49642016-08-03 Andrew Pinski <apinski@cavium.com>
4965
4966 * gcc.c-torture/compile/20160802-1.c: New testcase.
4967
c98583e9
FR
49682016-08-03 Fritz Reese <fritzoreese@gmail.com>
4969
4970 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4971
9ad1a1da
RB
49722016-08-03 Richard Biener <rguenther@suse.de>
4973
4974 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4975 and remove -O3.
4976 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4977 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4978
cd75c979
RB
49792016-08-03 Richard Biener <rguenther@suse.de>
4980
4981 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4982 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4983 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4984 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4985
30e8d875
SKS
49862016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4987
4988 * gcc.dg/init-excess-2.c: Require int32plus.
4989 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4990 * gcc.dg/pr59963-2.c: Require int32plus.
4991 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4992 * gcc.dg/unroll-7.c: Require int32plus.
4993
69b806f6
BC
49942016-08-02 Bin Cheng <bin.cheng@arm.com>
4995
4996 PR tree-optimization/34114
4997 * gcc.dg/tree-ssa/loop-42.c: New test.
4998
1efafef3
TC
49992016-08-02 Tamar Christina <tamar.christina@arm.com>
5000
5001 * gcc.target/aarch64/vminmaxnm.c: New.
5002 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5003 tests.
5004
e2a99194
MM
50052016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5006
5007 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5008 vec_extract for vector float, vector int, vector short, and vector
5009 char.
5010 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5011 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5012 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5013 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5014
71bfb77a
WD
50152016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5016
5017 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5018 single stack adjustment, no writeback.
71bfb77a
WD
5019 * gcc.target/aarch64/test_frame_12.c: Likewise.
5020 * gcc.target/aarch64/test_frame_13.c: Likewise.
5021 * gcc.target/aarch64/test_frame_15.c: Likewise.
5022 * gcc.target/aarch64/test_frame_6.c: Likewise.
5023 * gcc.target/aarch64/test_frame_7.c: Likewise.
5024 * gcc.target/aarch64/test_frame_8.c: Likewise.
5025 * gcc.target/aarch64/test_frame_16.c: New test.
5026
37bce35a
L
50272015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5028
5029 PR target/72748
5030 * gcc.target/i386/pr72748.c: New test.
5031
3f8257db 50322015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5033
5034 PR tree-optimization/71818
5035 * gcc.dg/vect/pr71818.c: New
5036
bf60c531
ML
50372016-08-01 Martin Liska <mliska@suse.cz>
5038
5039 PR tree-optimization/71857
5040 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5041
8ed49fab
KT
50422016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5043
5044 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5045
76e2c821
JB
50462016-08-01 Jan Beulich <jbeulich@suse.com>
5047
5048 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5049
35029597
WS
50502016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5051
5052 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5053 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5054
3aa4b66a
JW
50552016-07-31 Jonathan Wakely <jwakely@redhat.com>
5056
5057 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5058 (check_effective_target_c++): Likewise. Also match for libstdc++.
5059
3f8257db 50602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5061
5062 PR fortran/41922
5063 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5064 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5065 * gfortran.dg/pr41922.f90: New test.
5066
9fcb2819
SK
50672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5068
5069 PR fortran/68566
5070 * gfortran.dg/pr68566.f90: new test.
5071
94087e88 50722016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5073
5074 PR c++/60760
5075 PR c++/71091
5076 * g++.dg/cpp0x/constexpr-cast.C: New test.
5077 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5078 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5079 * g++.dg/ubsan/pr63956.C: Correct.
5080
d0047a25
MM
50812016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5082
5083 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5084 vector double or vector long where the vector is in memory.
5085 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5086 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5087
e4f7a5df
SK
50882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5089
5090 PR fortran/69867
5091 * gfortran.dg/pr69867.f90: New test.
5092
b441ae1d
SK
50932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5094
5095 PR fortran/69962
5096 * gfortran.dg/pr69962.f90: New test.
5097
712dff31
SK
50982016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5099
5100 PR fortran/70006
5101 * gfortran.dg/pr70006.f90: New test.
5102
fb42421e
SK
51032016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5104
5105 PR fortran/71730
5106 * gfortran.dg/pr71730.f90: New test.
5107 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5108 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5109 * gfortran.dg/array_constructor_26.f03: Ditto.
5110
466effe0
WS
51112016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5112
5113 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5114 * gcc.target/powerpc/pr71763.c: Likewise.
5115
f618a472
MP
51162016-07-29 Marek Polacek <polacek@redhat.com>
5117
5118 PR c/71742
5119 * gcc.dg/940510-1.c: Adjust dg-error.
5120 * gcc.dg/c99-flex-array-1.c: Likewise.
5121 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5122
efd0786f
MP
5123 PR c/71853
5124 * gcc.dg/noncompile/pr71853.c: New test.
5125
e00dceaf
MP
5126 PR c/71573
5127 * gcc.dg/noncompile/pr71573.c: New test.
5128
638fc14f
MP
5129 PR c/71926
5130 * g++.dg/warn/Wparentheses-30.C: New test.
5131 * gcc.dg/Wparentheses-14.c: New test.
5132
61c73a7f
UB
51332016-07-29 Uros Bizjak <ubizjak@gmail.com>
5134
5135 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5136
01d32b2b
BC
51372016-07-29 Bin Cheng <bin.cheng@arm.com>
5138
5139 PR tree-optimization/57558
5140 * gcc.dg/vect/pr57558-1.c: New test.
5141 * gcc.dg/vect/pr57558-2.c: New test.
5142
f6c7a248
PK
51432016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5144
61c73a7f 5145 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5146 to scan forwprop1 dump pass.
5147
f54ea774
PC
51482016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5149
5150 PR c++/51488
5151 * g++.dg/template/pr51488.C: New.
5152
673a107a
JJ
51532016-07-29 Jakub Jelinek <jakub@redhat.com>
5154
5155 PR c/71969
5156 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5157 static __inline__.
5158 * gcc.dg/pr71969-1.c: New test.
5159 * gcc.dg/pr71969-2.c: New test.
5160 * gcc.dg/pr71969-3.c: New test.
5161
78169471
MP
51622016-07-29 Marek Polacek <polacek@redhat.com>
5163
5164 PR c/71574
5165 * c-c++-common/pr71574.c: New test.
5166
a5b5c8b6
MP
5167 PR c/71583
5168 * gcc.dg/noncompile/pr71583.c: New test.
5169
883b6d4e
KV
51702016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5171
5172 PR middle-end/68217
5173 * gcc.dg/pr68217.c: New test.
5174
89f1f37e
SK
51752016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5176
5177 PR fortran/71067
5178 * gfortran.dg/pr71067_1.f90: New test.
5179 * gfortran.dg/pr71067_2.f90: Ditto.
5180
e0d32185
MM
51812016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5182
5183 * gcc.target/powerpc/vec-extract-1.c: New test.
5184
c851722d
SK
51852016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5186
5187 PR fortran/71799
5188 * gfortran.dg/pr71799.f90: New test.
5189
f064da6a
PC
51902016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5191
5192 PR c++/71665
5193 * g++.dg/cpp0x/pr71665-1.C: New.
5194 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5195 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5196 * g++.dg/ext/label10.C: Likewise.
5197 * g++.dg/parse/constant5.C: Likewise.
5198
1b70aaad
SK
51992016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5200
5201 PR fortran/71859
5202 * gfortran.dg/pr71859.f90: New test.
5203 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5204 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5205
a23404c9
PT
52062016-07-28 Paul Thomas <pault@gcc.gnu.org>
5207
5208 PR fortran/71883
5209 * gfortran.dg/pr71883.f90 : New test.
5210
513d866d
YR
52112016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5212
5213 PR tree-optimization/71734
61c73a7f 5214 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5215
7c428aa2
RL
52162016-07-28 Renlin Li <renlin.li@arm.com>
5217
5218 Revert
5219 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5220
5221 PR fortran/71902
5222 * gfortran.dg/dependency_47.f90: New test.
5223
1225d6b1
ML
52242016-07-28 Martin Liska <mliska@suse.cz>
5225
5226 PR gcov-profile/68025
5227 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5228
e5f5bf35
ML
52292016-07-28 Martin Liska <mliska@suse.cz>
5230
5231 * g++.dg/vect/pr70944.cc: New test.
5232
4536610d
KV
52332016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5234
5235 PR middle-end/71994
5236 * gcc.dg/torture/pr71994.c: New test.
5237
8c6961ca
PK
52382016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5239
5240 PR middle-end/71078
5241 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5242 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5243 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5244
8de22ea0
RB
52452016-07-27 Richard Biener <rguenther@suse.de>
5246
5247 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5248
5d9da222
ML
52492016-07-27 Martin Liska <mliska@suse.cz>
5250
5251 * gcc.dg/predict-13.c: New test.
5252 * gcc.dg/predict-14.c: New test.
5253
af9e275f
SKS
52542016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5255
a23404c9 5256 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5257 including stdint.h.
5258 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5259 including stdint.h.
5260
71abba1e
MM
52612016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5262
5263 PR target/71869
5264 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5265 IEEE built-in functions handle quiet and signalling NaNs
5266 correctly.
5267
9cd74e8f
SK
52682016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5269
5270 PR fortran/71862
5271 * gfortran.dg/pr71862.f90: New test.
5272
0d48446f
MS
52732016-07-26 Martin Sebor <msebor@redhat.com>
5274
5275 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5276 selector with dg-options.
5277
524cf1e4
PP
52782016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5279
5280 PR tree-optimization/18046
5281 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5282 * gcc.dg/tree-ssa/vrp103.c: New test.
5283 * gcc.dg/tree-ssa/vrp104.c: New test.
5284
100665d8
WS
52852016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5286
5287 * gcc.target/powerpc/pr63354.c: Require lp64 since
5288 -mprofile-kernel is not legal with -m32.
5289
0b64ca40
RB
52902016-07-26 Richard Biener <rguenther@suse.de>
5291
5292 PR rtl-optimization/71984
5293 * gcc.dg/torture/pr71984.c: New testcase.
5294
9b7937cf
RS
52952016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5296
5297 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5298 g++-dg-runtest via et-dg-runtest.
5299 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5300 * gcc.dg/vect/vect.exp: Likewise.
5301 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5302 gfortran-dg-runtest.
5303 * gfortran.dg/vect/vect.exp: Likewise.
5304 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5305 (check_mips_loongson_hw_available): Likewise.
5306 (check_effective_target_mpaired_single_runtime): Likewise.
5307 (check_effective_target_mips_loongson_runtime): Likewise.
5308 (add_options_for_mpaired_single): Likewise.
5309 (check_effective_target_vect_int): Add global et_index.
5310 Check and save the supported feature for a target selected by
5311 the et_index target. Break long lines where appropriate. Call
5312 et-is-effective-target for MIPS with an argument instead of
5313 check_effective_target_* where appropriate.
5314 (check_effective_target_vect_intfloat_cvt): Likewise.
5315 (check_effective_target_vect_uintfloat_cvt): Likewise.
5316 (check_effective_target_vect_floatint_cvt): Likewise.
5317 (check_effective_target_vect_floatuint_cvt): Likewise.
5318 (check_effective_target_vect_simd_clones): Likewise.
5319 (check_effective_target_vect_shift): ewise.
5320 (check_effective_target_whole_vector_shift): Likewise.
5321 (check_effective_target_vect_bswap): Likewise.
5322 (check_effective_target_vect_shift_char): Likewise.
5323 (check_effective_target_vect_long): Likewise.
5324 (check_effective_target_vect_float): Likewise.
5325 (check_effective_target_vect_double): Likewise.
5326 (check_effective_target_vect_long_long): Likewise.
5327 (check_effective_target_vect_no_int_max): Likewise.
5328 (check_effective_target_vect_no_int_add): Likewise.
5329 (check_effective_target_vect_no_bitwise): Likewise.
5330 (check_effective_target_vect_widen_shift): Likewise.
5331 (check_effective_target_vect_no_align): Likewise.
5332 (check_effective_target_vect_hw_misalign): Likewise.
5333 (check_effective_target_vect_element_align): Likewise.
5334 (check_effective_target_vect_condition): Likewise.
5335 (check_effective_target_vect_cond_mixed): Likewise.
5336 (check_effective_target_vect_char_mult): Likewise.
5337 (check_effective_target_vect_short_mult): Likewise.
5338 (check_effective_target_vect_int_mult): Likewise.
5339 (check_effective_target_vect_extract_even_odd): Likewise.
5340 (check_effective_target_vect_interleave): Likewise.
5341 (check_effective_target_vect_stridedN): Likewise.
5342 (check_effective_target_vect_multiple_sizes): Likewise.
5343 (check_effective_target_vect64): Likewise.
5344 (check_effective_target_vect_call_copysignf): Likewise.
5345 (check_effective_target_vect_call_sqrtf): Likewise.
5346 (check_effective_target_vect_call_btrunc): Likewise.
5347 (check_effective_target_vect_call_btruncf): Likewise.
5348 (check_effective_target_vect_call_ceil): Likewise.
5349 (check_effective_target_vect_call_ceilf): Likewise.
5350 (check_effective_target_vect_call_floor): Likewise.
5351 (check_effective_target_vect_call_floorf): Likewise.
5352 (check_effective_target_vect_call_lceil): Likewise.
5353 (check_effective_target_vect_call_lfloor): Likewise.
5354 (check_effective_target_vect_call_nearbyint): Likewise.
5355 (check_effective_target_vect_call_nearbyintf): Likewise.
5356 (check_effective_target_vect_call_round): Likewise.
5357 (check_effective_target_vect_call_roundf): Likewise.
5358 (check_effective_target_vect_perm): Likewise, but also append *_saved
5359 to the existing global name to properly cache the result.
5360 (check_effective_target_vect_perm_byte): Likewise.
5361 (check_effective_target_vect_perm_short): Likewise.
5362 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5363 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5364 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5365 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5366 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5367 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5368 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5369 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5370 (check_effective_target_vect_sdot_qi): Likewise.
5371 (check_effective_target_vect_udot_qi): Likewise.
5372 (check_effective_target_vect_sdot_hi): Likewise.
5373 (check_effective_target_vect_udot_hi): Likewise.
5374 (check_effective_target_vect_usad_char): Likewise.
5375 (check_effective_target_vect_pack_trunc): Likewise.
5376 (check_effective_target_vect_unpack): Likewise.
5377 (check_effective_target_vect_aligned_arrays): Likewise.
5378 (check_effective_target_vect_natural_alignment): Likewise.
5379 (check_effective_target_vector_alignment_reachable): Likewise.
5380 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5381 (is-effective-target): Initialize et_index if undefined.
5382 (et-dg-runtest): New.
5383 (et-is-effective-target): Likewise.
5384 (check_vect_support_and_set_flags): Add supported MIPS targets to
5385 EFFECTIVE_TARGETS list. Return the number of supported targets.
5386
8f63caf6 53872016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5388 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5389
5390 PR middle-end/70920
5391 * gcc.dg/pr70920-1.c: New test-case.
5392 * gcc.dg/pr70902-2.c: Likewise.
5393 * gcc.dg/pr70920-3.c: Likewise.
5394 * gcc.dg/pr70920-4.c: Likewise
5395 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5396 2 instead of 3.
5397
7d575fff
AM
53982016-07-25 Alexander Monakov <amonakov@ispras.ru>
5399
5400 * gcc.c-torture/execute/pr71494.c: Require label_values.
5401 * gcc.dg/pr16973.c: Ditto.
5402
bf01e070
SKS
54032016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5404
5405 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5406 * gcc.dg/torture/pr69771.c: Require int32plus.
5407 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5408
16b05965
ML
54092016-07-25 Martin Liska <mliska@suse.cz>
5410
5411 * gcc.dg/torture/pr71987.c: New test.
5412
d52d3767
SK
54132016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5414
5415 PR fortran/71935
5416 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5417 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5418 * gfortran.dg/pr71935.f90: New test.
5419
94087e88 54202016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5421
5422 PR c++/71675
5423 * g++.dg/ext/atomic-3.C: New test.
5424 * gcc.dg/atomic/pr71675.c: New test.
5425
58b3986e
ES
54262016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5427
5428 * gcc.target/i386/mvc8.c: New test.
5429
faa1612a
BC
54302016-07-22 Bin Cheng <bin.cheng@arm.com>
5431
5432 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5433 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5434
1603ebe0
TK
54352016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5436
5437 PR fortran/71795
5438 * gfortran.dg/constructor_50.f90: New test.
5439
bc91c436
ML
54402016-07-22 Martin Liska <mliska@suse.cz>
5441
5442 PR gcov-profile/69028
5443 PR gcov-profile/62047
5444 * g++.dg/cilk-plus/pr69028.C: New test.
5445
9fe9a3a7
AV
54462016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5447
5448 * gfortran.dg/coarray_stat_2.f90: New test.
5449
70866e3d
MM
54502016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5451
5452 * gcc.target/powerpc/vec-extract.h: New files to check the
5453 vec_extract built-in functions for all vector types, testing
5454 accessing each element, both with constant and variable element
5455 numbers.
5456 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5457 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5458 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5459 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5460 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5461 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5462 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5463 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5464 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5465
ab3af181
JJ
54662016-07-21 Jakub Jelinek <jakub@redhat.com>
5467
5468 PR c++/71728
5469 * g++.dg/other/pr71728.C: New test.
5470
ebe8f322
JG
54712016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5472
5473 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5474 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5475 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5476 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5477 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5478
959cef74
RB
54792016-07-21 Richard Biener <rguenther@suse.de>
5480
5481 PR tree-optimization/71947
5482 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5483
b24d9420
BC
54842016-07-21 Bin Cheng <bin.cheng@arm.com>
5485
5486 * gcc.dg/tree-ssa/scev-15.c: New.
5487
23974819
BC
54882016-07-21 Bin Cheng <bin.cheng@arm.com>
5489
5490 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5491
ee78cbaa
JJ
54922016-07-21 Jakub Jelinek <jakub@redhat.com>
5493
5494 PR c++/71941
5495 * g++.dg/gomp/pr71941.C: New test.
5496
52ed68f7
DM
54972016-07-20 David Malcolm <dmalcolm@redhat.com>
5498
5499 PR c/70339
5500 PR c/71858
5501 * g++.dg/spellcheck-identifiers.C: New test case, based on
5502 gcc.dg/spellcheck-identifiers.c.
5503 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5504 gcc.dg/spellcheck-identifiers-2.c.
5505 * g++.dg/spellcheck-typenames.C: New test case, based on
5506 gcc.dg/spellcheck-typenames.c
5507
18407bfb
JW
55082016-07-20 Jonathan Wakely <jwakely@redhat.com>
5509
5510 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5511 pointer to member function and also test catching by reference.
5512
4c07fd98
DV
55132016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5514
5515 * gcc.target/s390/pr67443.c: Fix test case.
5516
fee21d65
DV
55172016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5518
5519 * gcc.target/s390/insv-1.c: Xfail some tests.
5520 * gcc.target/s390/insv-2.c: Likewise.
5521
dbe9dfdd
GJL
55222016-07-20 Georg-Johann Lay <avr@gjlay.de>
5523
5524 * gcc.target/avr/torture/get-mem.c: New test.
5525 * gcc.target/avr/torture/set-mem.c: New test.
5526
c25e1d82
GJL
55272016-07-20 Georg-Johann Lay <avr@gjlay.de>
5528
5529 PR target/71948
5530 * gcc.target/avr/torture/tiny-progmem.c: New test.
5531
109d2197
JJ
55322016-07-20 Jakub Jelinek <jakub@redhat.com>
5533
7419f441
JJ
5534 PR c++/71909
5535 * g++.dg/parse/pr71909.C: New test.
5536 * g++.dg/tm/pr71909.C: New test.
5537
109d2197
JJ
5538 PR c++/50060
5539 * g++.dg/cpp0x/constexpr-50060.C: New test.
5540 * g++.dg/cpp1y/constexpr-50060.C: New test.
5541
144530cf
ML
55422016-07-20 Martin Liska <mliska@suse.cz>
5543
5544 * gfortran.dg/graphite/pr71898.f90: New test.
5545
04ac4afa
BC
55462016-07-20 Bin Cheng <bin.cheng@arm.com>
5547
5548 PR tree-optimization/71503
5549 PR tree-optimization/71683
5550 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5551 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5552
dcbdb17a
ML
55532016-07-20 Martin Liska <mliska@suse.cz>
5554
5555 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5556 * gcc.dg/plugin/sreal-test-1.c: Remove.
5557 * gcc.dg/plugin/sreal_plugin.c: Remove.
5558
6ed82555
TK
55592016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5560
5561 PR fortran/71902
5562 * gfortran.dg/dependency_47.f90: New test.
5563
13da0507
JJ
55642016-07-19 Jakub Jelinek <jakub@redhat.com>
5565
4833f561
JJ
5566 PR rtl-optimization/71916
5567 * gcc.c-torture/compile/pr71916.c: New test.
5568
4fda19ef
JJ
5569 PR middle-end/71874
5570 * g++.dg/torture/pr71874.C: New test.
5571
13da0507
JJ
5572 PR middle-end/71734
5573 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5574 (my_alloc): Rewritten to use __builtin_posix_memalign and
5575 __SIZE_TYPE__.
5576 (my_free): Use __builtin_free instead of _mm_free.
5577 (Vec::operator=): Use __builtin_memcpy.
5578
e7980add
MJ
55792016-07-19 Martin Jambor <mjambor@suse.cz>
5580
61c73a7f
UB
5581 PR fortran/71688
5582 * gfortran.dg/pr71688.f90: New test.
e7980add 5583
13e88953
RB
55842016-07-19 Richard Biener <rguenther@suse.de>
5585
5586 * c-c++-common/vector-subscript-6.c: New testcase.
5587 * c-c++-common/vector-subscript-7.c: Likewise.
5588
1caf0482
SKS
55892016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5590
a23404c9 5591 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5592 and UInt32 based on __SIZEOF_INT__.
5593
cef5388d
RB
55942016-07-19 Richard Biener <rguenther@suse.de>
5595
5596 PR tree-optimization/71901
5597 * gcc.dg/torture/pr71901.c: New testcase.
5598
55992016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5600
5601 PR tree-optimization/71908
5602 * gcc.dg/torture/pr71908.c: New testcase.
5603
a8f7a895
MM
56042016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5605
5606 PR target/71493
5607 * gcc.target/powerpc/pr71493-1.c: New test.
5608 * gcc.target/powerpc/pr71493-2.c: Likewise.
5609
f2111a36
JJ
56102016-07-18 Jakub Jelinek <jakub@redhat.com>
5611
99516432
JJ
5612 PR c++/71835
5613 * g++.dg/conversion/ambig3.C: New test.
5614
87713c6a
JJ
5615 PR c++/71828
5616 * g++.dg/cpp0x/constexpr-71828.C: New test.
5617
7a7f16ca
JJ
5618 PR c++/71826
5619 * g++.dg/template/pr71826.C: New test.
5620
f4d90295
JJ
5621 PR c++/71822
5622 * g++.dg/template/defarg21.C: New test.
5623
f2111a36
JJ
5624 PR c++/71871
5625 * g++.dg/ext/vector31.C: New test.
5626
0b965526
UB
56272016-07-18 Uros Bizjak <ubizjak@gmail.com>
5628
5629 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5630
94e136b9
YR
56312016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5632
5633 PR tree-optimization/71734
5634 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5635
7072df0a
DV
56362016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5637
5638 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5639 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5640 stack-layout-dynamic-1.c: New test.
5641
54158a1a
AK
56422016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5643
5644 * gcc.target/s390/nolrl-1.c: New test.
5645
43068916
FR
56462016-07-17 Fritz Reese <fritzoreese@gmail.com>
5647
5648 PR fortran/71523
5649 * gfortran.dg/pr71523_1.f90: New test.
5650 * gfortran.dg/pr71523_2.f90: New test.
5651
a9356b12
AS
56522016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5653
5654 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5655
a07b81c7 56562016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5657 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5658
5659 PR fortran/62125
5660 * gfortran.dg/pr62125.f90: New test.
5661
96c0ec12
BS
56622016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5663
5664 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5665 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5666
479d0ed5
JW
56672016-07-15 Jonathan Wakely <jwakely@redhat.com>
5668
5669 PR c++/58796
5670 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5671 * g++.dg/cpp0x/nullptr35.C: New test.
5672
41c7438e
BC
56732016-07-15 Bin Cheng <bin.cheng@arm.com>
5674
5675 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5676
f7ba880b
CP
56772016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5678
5679 * gfortran.dg/goacc/vector_length.f90: New test.
5680
b9aba0a0
RB
56812016-07-15 Richard Biener <rguenther@suse.de>
5682
5683 PR tree-optimization/71881
5684 * gcc.dg/torture/pr71881.c: New testcase.
5685
9513d5fb
RB
56862016-07-15 Richard Biener <rguenther@suse.de>
5687
5688 PR tree-optimization/71887
5689 * gcc.dg/torture/pr71887.c: New testcase.
5690
ddbbcb19
JJ
56912016-07-15 Jakub Jelinek <jakub@redhat.com>
5692
5693 PR c/71858
5694 * gcc.dg/spellcheck-identifiers-3.c: New test.
5695
29eb509c
AV
56962016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5697
5698 PR fortran/71807
5699 * gfortran.dg/null_9.f90: New test.
5700
43aabfcf
BC
57012016-07-15 Bin Cheng <bin.cheng@arm.com>
5702
5703 * gcc.dg/tree-ssa/loop-41.c: New test.
5704
afc89e58
BC
57052016-07-15 Bin Cheng <bin.cheng@arm.com>
5706
5707 PR tree-optimization/71347
5708 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5709
6fa682ad
SK
57102016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5711
5712 PR fortran/29819
5713 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5714 * gfortran.dg/contains.f90: Ditto.
5715 * gfortran.dg/contains_empty_1.f03: Ditto.
5716 * gfortran.dg/submodule_3.f08: Ditto.
5717
dd36b877
JJ
57182016-07-14 Jakub Jelinek <jakub@redhat.com>
5719
a60a5d31
JJ
5720 PR testsuite/71865
5721 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5722 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5723 expected diagnostics.
5724
dd36b877
JJ
5725 PR c/71858
5726 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5727 * gcc.dg/spellcheck-identifiers-2.c: New test.
5728 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5729 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5730
a241f8ca
JJ
57312016-07-14 Jakub Jelinek <jakub@redhat.com>
5732
5733 PR tree-optimization/71872
5734 * gcc.c-torture/compile/pr71872.c: New test.
5735
d62b809c
TP
57362016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5737
5738 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5739 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5740 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5741 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5742 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5743 * gcc.target/arm/atomic-op-acquire-1.c: This.
5744 * gcc.target/arm/atomic-op-char.c: Rename into ...
5745 * gcc.target/arm/atomic-op-char-1.c: This.
5746 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5747 * gcc.target/arm/atomic-op-consume-1.c: This.
5748 * gcc.target/arm/atomic-op-int.c: Rename into ...
5749 * gcc.target/arm/atomic-op-int-1.c: This.
5750 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5751 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5752 * gcc.target/arm/atomic-op-release.c: Rename into ...
5753 * gcc.target/arm/atomic-op-release-1.c: This.
5754 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5755 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5756 * gcc.target/arm/atomic-op-short.c: Rename into ...
5757 * gcc.target/arm/atomic-op-short-1.c: This.
5758 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5759 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5760 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5761 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5762 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5763 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5764 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5765 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5766 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5767 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5768
1f8dd420
AV
57692016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5770
5771 PR fortran/70842
5772 * gfortran.dg/select_type_35.f03: New test.
5773
53109ba8
KT
57742016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5775
5776 PR target/65951
5777 PR tree-optimization/70923
5778 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5779 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5780 * gcc.dg/vect/pr65951.c: Likewise.
5781 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5782
91f35b7f
DE
57832016-07-14 David Edelsohn <dje.gcc@gmail.com>
5784
5785 * c-c++-common/pr60226.c: Expect maximum object file alignment
5786 error on AIX.
5787
351168fe
RB
57882016-07-14 Richard Biener <rguenther@suse.de>
5789
5790 PR tree-optimization/71866
5791 * gcc.dg/torture/pr71866.c: New testcase.
5792
94c32c00
TP
57932016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5794
5795 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5796 selector and enclose boolean expression in curly braces.
5797
b799a481
AM
57982016-07-14 Alan Modra <amodra@gmail.com>
5799
5800 PR target/71733
5801 * gcc.target/powerpc/p9-novsx.c: New.
5802
f63ba78c
AK
58032016-07-13 Andi Kleen <ak@linux.intel.com>
5804
5805 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5806 * g++.dg/tree-prof/morefunc.C: Dito.
5807 * g++.dg/tree-prof/pr35545.C: Dito.
5808 * g++.dg/tree-prof/reorder.C: Dito.
5809 * gcc.dg/tree-prof/20050826-2.c: Dito.
5810 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5811 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5812 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5813 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5814 * gcc.dg/tree-prof/inliner-1.c: Dito.
5815 * gcc.dg/tree-prof/merge_block.c: Dito.
5816 * gcc.dg/tree-prof/stringop-1.c: Dito.
5817 * gcc.dg/tree-prof/stringop-2.c: Dito.
5818 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5819 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5820 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5821 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5822 * gcc.dg/tree-prof/update-loopch.c: Dito.
5823 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5824 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5825 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5826 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5827 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5828 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5829 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5830
f4d5a23d
AK
58312016-07-13 Andi Kleen <ak@linux.intel.com>
5832
5833 * lib/profopt.exp (profopt-execute): Remove .imports files.
5834
ae145898
AK
58352016-07-13 Andi Kleen <ak@linux.intel.com>
5836
0b965526 5837 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5838
e97bd4f5
AK
58392016-07-13 Andi Kleen <ak@linux.intel.com>
5840
5841 * lib/profopt.exp (dg-final-scan-autofdo,
5842 dg-final-scan-not-autofdo): New functions.
5843
6fa3d4b4
BC
58442016-07-13 Bin Cheng <bin.cheng@arm.com>
5845
5846 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5847 * gcc.dg/vect/vect-35.c: Ditto.
5848 * gcc.dg/vect/vect-alias-check-2.c: New test.
5849
65f18bc6
ML
58502016-07-13 Martin Liska <mliska@suse.cz>
5851
5852 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5853 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5854 * gfortran.dg/pr42108.f90: Update expected dump scan.
5855
9737f35b
RB
58562016-07-13 Richard Biener <rguenther@suse.de>
5857
5858 PR tree-optimization/24574
5859 * gcc.dg/pr24574.c: New testcase.
5860
62c0ea4b
SKS
58612016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5862
0b965526 5863 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5864 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5865 * c-c++-common/pr68833-1.c: Require int32plus.
5866 * gcc.dg/ipa/pr63551.c: Likewise.
5867 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5868 * gcc.dg/ipa/pr64041.c: Require int32plus.
5869
c7ed8938
IE
58702016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5871
5872 PR ipa/71633
5873 * g++.dg/pr71633.C: New test.
5874
5ce15300
TP
58752016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5876
5877 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5878 Add new arm_thumb1_cbz_ok effective target.
5879 * gcc.target/arm/cbz.c: New test.
5880
2b9509a3
TP
58812016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5882
5883 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5884 Define effective target.
5885 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5886 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5887 * gcc.target/arm/movhi_movw.c: New test.
5888 * gcc.target/arm/movsi_movw.c: Likewise.
5889 * gcc.target/arm/movdi_movw.c: Likewise.
5890
7f15b177
RB
58912016-07-13 Richard Biener <rguenther@suse.de>
5892
5893 PR middle-end/71104
5894 * gcc.dg/pr71104-1.c: New testcase.
5895 * gcc.dg/pr71104-2.c: Likewise.
5896
0b0a896e
MM
58972016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5898
5899 PR target/71805
5900 * gcc.target/powerpc/pr71805.c: New test.
5901
f906f5ed
BS
59022016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5903
5904 * gcc.target/powerpc/divkc3-1.c: New.
5905 * gcc.target/powerpc/mulkc3-1.c: New.
5906
9e63c3aa
NS
59072016-07-12 Nathan Sidwell <nathan@acm.org>
5908
5909 * gcc.target/arm/data-rel-1.c: New.
5910 * gcc.target/arm/data-rel-2.c: New.
5911 * gcc.target/arm/data-rel-3.c: New.
5912
f507d202
ML
59132016-07-12 Martin Liska <mliska@suse.cz>
5914
5915 * gcc.dg/params/blocksort-part.c: New test.
5916 * gcc.dg/params/params.exp: New file.
5917
d6f7c125
KT
59182016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5919
5920 PR middle-end/71700
5921 * gcc.c-torture/execute/pr71700.c: New test.
5922
37ccb0ba
SB
59232016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5924 Richard Biener <rguenther@suse.de>
5925
5926 PR tree-optimization/23286
5927 PR tree-optimization/70159
5928 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5929 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5930 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5931 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5932 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5933 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5934 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5935 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5936 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5937 * gcc.dg/pr51879-12.c: Likewise.
5938 * gcc.dg/strlenopt-9.c: Likewise.
5939 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5940 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5941 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5942 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5943 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5944 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5945 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5946 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5947 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5948 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5949 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5950 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5951 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5952 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5953 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5954
712a93d6
RB
59552016-07-12 Richard Biener <rguenther@suse.de>
5956
5957 PR rtl-optimization/68961
5958 * gcc.target/i386/pr68961.c: New testcase.
5959
c392943c
JJ
59602016-07-11 Jakub Jelinek <jakub@redhat.com>
5961
3d56e6a4
JJ
5962 PR middle-end/71758
5963 * c-c++-common/gomp/pr71758.c: New test.
5964 * gfortran.dg/gomp/pr71758.f90: New test.
5965
c392943c
JJ
5966 PR tree-optimization/71823
5967 * gcc.dg/vect/pr71823.c: New test.
5968
741d3be5
DM
59692016-07-11 David Malcolm <dmalcolm@redhat.com>
5970
5971 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5972 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5973 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5974
92fa45b5
L
59752016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5976
5977 PR target/71801
5978 * gcc.target/i386/pr71801.c: New test.
5979
f51606c7
RB
59802016-07-11 Richard Biener <rguenther@suse.de>
5981
5982 PR tree-optimization/71816
5983 * gcc.dg/torture/pr71816.c: New testcase.
5984
36b54ce0
TK
59852016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5986
5987 PR fortran/71783
5988 * gfortran.dg/dependency_46.f90: New test.
5989
d13835b6
VM
59902016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5991
5992 PR rtl-optimization/71621
5993 * gcc.target/i386/pr71621-1.c: New.
5994 * gcc.target/i386/pr71621-2.c: New.
5995
642bcbdf
CP
59962016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5997
5998 * gfortran.dg/goacc/pr71704.f90: New test.
5999
02eb5b8b
BS
60002016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6001
6002 PR target/71297
6003 * gcc.target/powerpc/pr71297.c: New.
6004
8beb9a0d
JW
60052016-07-08 Jiong Wang <jiong.wang@arm.com>
6006
6007 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6008
cef4b650
MM
60092016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6010
6011 PR target/71806
6012 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6013
3c3ecf52
AH
60142016-07-08 Alan Hayward <alan.hayward@arm.com>
6015
6016 PR tree-optimization/71667
6017 * gcc.dg/vect/pr71667.c: New
6018
2660286d
ML
60192016-07-08 Martin Liska <mliska@suse.cz>
6020
6021 * gcc.dg/torture/pr71606.c: New test.
6022
70cdd4ae
JD
60232016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6024
6025 PR fortran/71764
6026 * gfortran.dg/pr71764.f90: New test.
6027
842dc2e6
JJ
60282016-07-07 Jakub Jelinek <jakub@redhat.com>
6029 Kai Tietz <ktietz70@googlemail.com>
6030
6031 PR c++/70869
6032 PR c++/71054
6033 * g++.dg/cpp0x/pr70869.C: New test.
6034 * g++.dg/cpp0x/pr71054.C: New test.
6035
31be4262
DE
60362016-07-07 David Edelsohn <dje.gcc@gmail.com>
6037
6038 * g++.dg/debug/pr71432.C: Fail on AIX.
6039
1c122092
ML
60402016-07-07 Martin Liska <mliska@suse.cz>
6041
6042 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6043 an undefined behavior.
6044 * gfortran.dg/do_3.F90: Likewise.
6045 * gfortran.dg/do_check_11.f90: New test.
6046 * gfortran.dg/do_check_12.f90: New test.
6047 * gfortran.dg/do_corner_warn.f90: New test.
6048
7119f1b1
ML
60492016-07-07 Martin Liska <mliska@suse.cz>
6050
6051 * gfortran.dg/predict-1.f90: Ammend the test.
6052 * gfortran.dg/predict-2.f90: Likewise.
6053
275792f2
IE
60542016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6055
6056 PR ipa/71624
6057 * g++.dg/pr71624.C: New test.
6058
05a437c1
TP
60592016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6060
6061 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6062 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6063 ARMv8-M Mainline architectures.
6064
6f493951
TP
60652016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6066
6067 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6068 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6069
5ddaee94
SB
60702016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6071
6072 PR target/70098
6073 PR target/71763
6074 * gcc.target/powerpc/pr71763.c: New file.
6075
651afdb2
YR
60762016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6077
6078 PR tree-optimization/71518
0b965526 6079 * gcc.dg/pr71518.c: New test.
651afdb2 6080
9df99881
WD
60812016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6082
6083 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6084
7b4e0769
SKS
60852016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6086
0b965526 6087 PR target/50739
7b4e0769
SKS
6088 * gcc.target/avr/pr50739.c: New test.
6089
eb4432f7
JH
60902016-07-05 Jan Hubicka <jh@suse.cz>
6091
6092 * gcc.dg/tree-ssa/scev-14.c: update template.
6093
c01e092f
RS
60942016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6095
6096 * gcc.dg/vect/group-no-gaps-1.c: New test.
6097
8070763a
AK
60982016-07-05 Andi Kleen <ak@linux.intel.com>
6099
6100 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6101 if kernel supports MPX.
6102
3f8257db 61032016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6104
6105 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6106
36a265b1
MM
61072016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6108 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6109
6110 * gcc.target/powerpc/signbit-1.c: New test.
6111 * gcc.target/powerpc/signbit-2.c: New test.
6112 * gcc.target/powerpc/signbit-3.c: New test.
6113
7a98fb6e
KT
61142016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6115
6116 PR rtl-optimization/71594
6117 * gcc.dg/torture/pr71594.c: New test.
6118
1e3d54b4
JH
61192016-07-05 Jan Hubicka <jh@suse.cz>
6120
6121 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6122
84ca3893
DM
61232016-07-05 David Malcolm <dmalcolm@redhat.com>
6124
6125 PR c++/62314
3a146d46 6126 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6127 number of missing semicolon error.
6128 * g++.dg/pr62314-2.C: New test case.
6129
20d0bfce
AF
61302016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6131
6132 * gfortran.dg/coarray_stat_function.f90: New test.
6133 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6134 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6135 to new interfaces.
6136
69aaea06
AV
61372016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6138
6139 PR fortran/71623
6140 * gfortran.dg/deferred_character_17.f90: New test.
6141
f723a43c
CL
61422016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6143
6144 * gcc.target/arm/neon/polytypes.c: Move to ...
6145 * gcc.target/arm/polytypes.c: ... here.
6146 * gcc.target/arm/neon/pr51534.c: Move to ...
6147 * gcc.target/arm/pr51534.c: ... here.
6148 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6149 * gcc.target/arm/vect-vcvt.c: ... here.
6150 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6151 * gcc.target/arm/vect-vcvtq.c: ... here.
6152 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6153 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6154 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6155 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6156 * gcc.target/arm/neon/neon.exp: Delete.
6157 * gcc.target/arm/neon/: Delete.
6158
d73e0ccf
JD
61592016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6160
6161 PR fortran/65575
6162 * gfortran.dg: pr65575.f90: New test.
6163
c20f6223
JD
61642016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6165
6166 PR fortran/35849
6167 * gfortran.dg: pr35849.f90: New test.
6168
2a5537c3
JJ
61692016-07-04 Jakub Jelinek <jakub@redhat.com>
6170
6171 PR c++/71739
6172 * g++.dg/cpp0x/pr71739.C: New test.
6173
740f9751
CL
61742016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6175
6176 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6177
bf749919
DV
61782016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6179
6180 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6181 locr.
6182 * gcc.target/s390/loc-1.c: New test.
6183
430bb38e
YR
61842016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6185
3a146d46
JJ
6186 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6187 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6188
15f6e0da
RR
61892016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6190
6191 PR target/63874
6192 * gcc.target/aarch64/pr63874.c: New test.
6193
79335075
JB
61942016-07-04 Jan Beulich <jbeulich@suse.com>
6195
6196 * g++.dg/header.c: New.
6197 * gcc.dg/header.c: New.
6198
557e8c49
JJ
61992016-07-02 Jakub Jelinek <jakub@redhat.com>
6200
6201 PR c/71719
6202 * c-c++-common/Wunused-var-15.c: New test.
6203
79a592e3
JJ
62042016-07-01 Jakub Jelinek <jakub@redhat.com>
6205
6206 PR fortran/71687
6207 * gfortran.dg/gomp/pr71687.f90: New test.
6208
e2298656
BS
62092016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6210
6211 * gcc.dg/const-float128-ped.c: Require __float128 effective
6212 target and options.
6213 * gcc.dg/const-float128.c: Likewise.
6214 * gcc.dg/torture/float128-cmp-invalid.c: Require
6215 __float128 and base_quadfloat_support effective targets, and
6216 __float128 options.
6217 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6218 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6219 * gcc.dg/torture/float128-nan.c: Likewise.
6220 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6221 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6222 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6223 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6224 (add_options_for___float128): New.
6225 (check_effective_target_base_quadword_support): New.
6226
70c11966
MM
62272016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6228
6229 PR target/71720
6230 * gcc.target/powerpc/pr71720.c: New test.
6231
059541fd
JB
62322016-07-01 Jan Beulich <jbeulich@suse.com>
6233
6234 * gcc.dg/bss.c: New.
6235
2c1e4964
PB
62362016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6237
6238 PR target/71698
6239 * gcc.target/powerpc/pr71698.c: New test.
6240
22e1cb39
GJL
62412016-07-01 Georg-Johann Lay <avr@gjlay.de>
6242
6243 PR target/71151
6244 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6245 instead of ".foo" for its section name.
6246 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6247 depending on MCU's flash size.
6248 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6249 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6250 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6251 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6252 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6253 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6254
466cf574
JB
62552016-07-01 Jan Beulich <jbeulich@suse.com>
6256
6257 * gcc.target/i386/pr65105-2.c: Add -msse2.
6258
351beab7
JJ
62592016-06-30 Jakub Jelinek <jakub@redhat.com>
6260
55a0f21a
JJ
6261 PR tree-optimization/71707
6262 * gcc.dg/strlenopt-29.c: New test.
6263
6245ad72
JJ
6264 PR fortran/71704
6265 * gfortran.dg/gomp/pr71704.f90: New test.
6266
351beab7
JJ
6267 PR fortran/71705
6268 * gfortran.dg/gomp/pr71705.f90: New test.
6269
5a3a6a5e
KN
62702016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6271
6272 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6273 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6274 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6275 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6276 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6277 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6278 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6279 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6280 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6281 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6282 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6283 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6284 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6285 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6286 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6287 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6288 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6289 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6290 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6291 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6292 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6293 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6294 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6295 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6296 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6297 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6298 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6299 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6300 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6301 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6302 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6303 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6304 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6305 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6306 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6307 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6308 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6309 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6310 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6311 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6312 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6313 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6314 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6315 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6316 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6317 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6318 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6319 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6320 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6321 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6322 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6323 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6324 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6325 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6326 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6327 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6328 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6329 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6330 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6331 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6332 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6333 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6334 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6335 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6336 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6337 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6338 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6339 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6340 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6341 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6342 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6343 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6344 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6345 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6346 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6347 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6348 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6349 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6350 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6351 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6352 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6353
3dfa8071 63542016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6355 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6356
6357 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6358
9bd62242 63592016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6360 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6361
6362 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6363
603107fb
DM
63642016-06-30 David Malcolm <dmalcolm@redhat.com>
6365
6366 PR driver/71651
6367 * gcc.dg/spellcheck-options-12.c: New test case.
6368
205cccc7
JJ
63692016-06-30 Jakub Jelinek <jakub@redhat.com>
6370
6371 PR middle-end/71693
6372 * gcc.c-torture/compile/pr71693.c: New test.
6373
f4452176
DM
63742016-06-29 David Malcolm <dmalcolm@redhat.com>
6375
6376 * gcc.dg/spellcheck-params.c: New testcase.
6377 * gcc.dg/spellcheck-params-2.c: New testcase.
6378
c5e74d9d
MM
63792016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6380
6381 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6382 vector extract instructions.
6383 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6384
e44ecbfd
JD
63852016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6386
6387 PR fortran/71686
6388 * gfortran.dg/unexpected_eof_2.f90: New test.
6389 * gfortran.dg/unexpected_eof_3.f90: New test.
6390
ee446d9f
JW
63912016-06-29 Jim Wilson <jim.wilson@linaro.org>
6392
6393 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6394
27f67461
CP
63952016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6396
6397 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6398 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6399 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6400
b1206d29
RB
64012016-06-29 Richard Biener <rguenther@suse.de>
6402
6403 PR middle-end/15256
6404 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6405
1af21224
MW
64062016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6407
6408 * gcc.target/arm/aapcs/neon-vect10.c: Require
6409 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6410 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6411 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6412 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6413 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6414 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6415 * gcc.target/arm/fp16-aapcs-1.c: Require
6416 -mfloat-ab=hard. Also simplify the test.
6417 * gcc.target/arm/fp16-aapcs-2.c: New.
6418
7fe43755
MW
64192016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6420
0b965526 6421 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6422 (add_options_for_arm_fp16_ieee): New.
6423 (add_options_for_arm_fp16_alternative): New.
6424 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6425 long-line.
6426 (effective_target_arm_fp16_hw): New.
6427
264d951a
IE
64282016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6429
6430 PR tree-optimization/71655
6431 * g++.dg/pr71655.C: New test.
6432
5c846a81
ML
64332016-06-29 Martin Liska <mliska@suse.cz>
6434
6435 * gcc.dg/pr71585.c: New test.
6436 * gcc.dg/pr71585-2.c: New test.
6437 * gcc.dg/pr71585-3.c: New test.
6438
fafe9318
YR
64392016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6440
6441 PR tree-optimization/70729
6442 * g++.dg/vect/pr70729.cc: New test.
6443
54d19c3b
TS
64442016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6445
6446 * c-c++-common/gomp/cancel-1.c: Extend.
6447
5f3cd7c3
JJ
64482016-06-29 Jakub Jelinek <jakub@redhat.com>
6449
6450 PR tree-optimization/71625
6451 * gcc.dg/strlenopt-28.c: New test.
6452
4aa83879
RB
64532016-06-29 Richard Biener <rguenther@suse.de>
6454
6455 PR middle-end/71002
6456 * g++.dg/torture/pr71002.C: Adjust testcase.
6457
152ef731
JJ
64582016-06-29 Jakub Jelinek <jakub@redhat.com>
6459
6460 PR c/71685
6461 * gcc.dg/pr71685.c: New test.
6462
64632016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6464
6465 PR c/71552
6466 * gcc.dg/init-bad-9.c: New test.
6467
d41dc215
BS
64682016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6469
6470 * gcc.target/powerpc/abs128-1.c: Require VSX.
6471 * gcc.target/powerpc/copysign128-1.c: Likewise.
6472 * gcc.target/powerpc/inf128-1.c: Likewise.
6473 * gcc.target/powerpc/nan128-1.c: Likewise.
6474
6a20b538
JJ
64752016-06-28 Jakub Jelinek <jakub@redhat.com>
6476
6477 PR middle-end/71626
6478 * gcc.c-torture/execute/pr71626-1.c: New test.
6479 * gcc.c-torture/execute/pr71626-2.c: New test.
6480
77d93c47
PB
64812016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6482
6483 PR target/71656
6484 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6485
a8264058
SB
64862016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6487
6488 PR target/71670
6489 * gcc.target/powerpc/pr71670.c: New testcase.
6490
0dc47331
PB
64912016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6492
6493 PR target/71656
6494 * gcc.target/powerpc/pr71656-1.c: New test.
6495 * gcc.target/powerpc/pr71656-2.c: New test.
6496
b65ffc79
CL
64972016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6498
6499 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6500 around fp16 code.
6501 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6502 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6503 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6504 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6505 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6506 Add arm_neon_fp16_ok effective target.
0b965526
UB
6507 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6508 Likewise.
6509 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6510 Likewise.
6511 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6512 Likewise.
6513 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6514 Likewise.
6515 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6516 Likewise.
6517 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6518 Likewise.
6519 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6520 Likewise.
6521 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6522 Likewise.
6523 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6524 Likewise.
6525 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6526 Likewise.
6527 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6528 Likewise.
b65ffc79 6529
9bb86f40
JH
65302016-06-26 Jan Hubicka <hubicka@ucw.cz>
6531
6532 * gcc.dg/predict-12.c: New testcase.
6533
46db0fd4
JD
65342016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6535
6536 PR fortran/71649
6537 * gfortran.dg/pr71649.f90: New test.
6538
2a65e70b
JJ
65392016-06-25 Jakub Jelinek <jakub@redhat.com>
6540
f8a06e24
JJ
6541 PR tree-optimization/71643
6542 * g++.dg/opt/pr71643.C: New test.
6543
2a65e70b
JJ
6544 PR tree-optimization/71631
6545 * gcc.c-torture/execute/pr71631.c: New test.
6546
7805417a
JH
65472016-06-24 Jan Hubicka <hubicka@ucw.cz>
6548
6549 * gcc.dg/predict-11.c: New testcase.
6550 * gfortran.dg/predict-2.f90: New testcase.
6551
888ed1a3
JH
65522016-06-24 Jan Hubicka <hubicka@ucw.cz>
6553
6554 * gcc.dg/predict-10.c: New test.
6555
53605f35
BS
65562016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6557
6558 * gcc.target/powerpc/abs128-1.c: New.
6559 * gcc.target/powerpc/copysign128-1.c: New.
6560 * gcc.target/powerpc/inf128-1.c: New.
6561 * gcc.target/powerpc/nan128-1.c: New.
6562
7b22b4c6
EB
65632016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6564
6565 * gfortran.dg/pr71642.f90: New test.
6566
37e373c2
JJ
65672016-06-24 Jakub Jelinek <jakub@redhat.com>
6568
6569 PR tree-optimization/71647
6570 * gcc.target/i386/pr71647.c: New test.
6571
b20b79f2
L
65722016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6573
6574 * gcc.target/i386/noplt-gd-1.c: New test.
6575 * gcc.target/i386/noplt-gd-2.c: Likewise.
6576 * gcc.target/i386/noplt-gd-3.c: Likewise.
6577 * gcc.target/i386/noplt-ld-1.c: Likewise.
6578 * gcc.target/i386/noplt-ld-2.c: Likewise.
6579 * gcc.target/i386/noplt-ld-3.c: Likewise.
6580 * lib/target-supports.exp
6581 (check_effective_target_tls_get_addr_via_got): New.
6582
04619cb8
UB
65832016-06-24 Uros Bizjak <ubizjak@gmail.com>
6584
6585 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6586 testsuite compile flags.
6587 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6588 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6589
65902016-06-24 Uros Bizjak <ubizjak@gmail.com>
6591
6592 * g++dg/vect/pr36684.cc: Add dg-do compile.
6593 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6594 * gcc.dg/vect/pr70021.c: Ditto.
6595 * gcc.dg/vect/pr70138-1.c: Ditto.
6596 * gcc.dg/vect/pr70138-2.c: Ditto.
6597 * gcc.dg/vect/pr70354-1.c: Ditto.
6598 * gcc.dg/vect/pr70354-2.c: Ditto.
6599 * gcc.dg/vect/pr71259.c: Ditto.
6600 * gcc.dg/vect/pr71416-1.c: Ditto.
6601 * gcc.dg/vect/slp-43.c: Ditto.
6602 * gcc.dg/vect/slp-45.c: Ditto.
6603 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6604 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6605 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6606 * gfortran.dg/vect/pr69980.f90: Ditto.
6607
66082016-06-24 Uros Bizjak <ubizjak@gmail.com>
6609
6610 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6611 * gcc.dg/vect/bb-slp-30.c: Ditto.
6612 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6613 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6614 * gcc.dg/vect/pr45902.c: Ditto.
6615 * gcc.dg/vect/pr48172.c: Ditto.
6616 * gcc.dg/vect/pr48377.c: Ditto.
6617 * gcc.dg/vect/pr49038.c: Ditto.
6618 * gcc.dg/vect/pr49771.c: Ditto.
6619 * gcc.dg/vect/pr52091.c: Ditto.
6620 * gcc.dg/vect/pr53185-2.c: Ditto.
6621 * gcc.dg/vect/pr56826.c: Ditto.
6622 * gcc.dg/vect/pr60276.c: Ditto.
6623 * gcc.dg/vect/pr62021.c: Ditto.
6624 * gcc.dg/vect/pr63530.c: Ditto.
6625 * gcc.dg/vect/pr65518.c: Ditto.
6626 * gcc.dg/vect/pr65947-1.c: Ditto.
6627 * gcc.dg/vect/pr65947-10.c: Ditto.
6628 * gcc.dg/vect/pr65947-11.c: Ditto.
6629 * gcc.dg/vect/pr65947-12.c: Ditto.
6630 * gcc.dg/vect/pr65947-13.c: Ditto.
6631 * gcc.dg/vect/pr65947-2.c: Ditto.
6632 * gcc.dg/vect/pr65947-3.c: Ditto.
6633 * gcc.dg/vect/pr65947-4.c: Ditto.
6634 * gcc.dg/vect/pr65947-5.c: Ditto.
6635 * gcc.dg/vect/pr65947-6.c: Ditto.
6636 * gcc.dg/vect/pr65947-7.c: Ditto.
6637 * gcc.dg/vect/pr65947-8.c: Ditto.
6638 * gcc.dg/vect/pr65947-9.c: Ditto.
6639 * gcc.dg/vect/pr71416-1.c: Ditto.
6640 * gcc.dg/vect/pr71439.c: Ditto.
6641 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6642 * gcc.dg/vect/vect-bswap16.c: Ditto.
6643 * gcc.dg/vect/vect-bswap32.c: Ditto.
6644 * gcc.dg/vect/vect-bswap64.c: Ditto.
6645 * gcc.dg/vect/vect-live-1.c: Ditto.
6646 * gcc.dg/vect/vect-live-2.c: Ditto.
6647 * gcc.dg/vect/vect-live-3.c: Ditto.
6648 * gcc.dg/vect/vect-live-4.c: Ditto.
6649 * gcc.dg/vect/vect-live-5.c: Ditto.
6650 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6651 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6652 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6653 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6654 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6655 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6656 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6657 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6658 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6659 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6660 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6661 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6662 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6663 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6664 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6665 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6666 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6667
da224bcb
UB
66682016-06-24 Uros Bizjak <ubizjak@gmail.com>
6669
6670 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6671
dfee2870
L
66722016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6673
6674 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6675 ia32 if R_386_GOT32X relocation is supported.
6676 * gcc.target/i386/noplt-3.c: Likewise.
6677 * gcc.target/i386/noplt-2.c: Likewise.
6678 (main): Renamed to ...
6679 (bar): This.
6680 * gcc.target/i386/noplt-4.c: Likewise.
6681 (main): Renamed to ...
6682 (bar): This.
6683 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6684 * gcc.target/i386/pr67400-5.c: Likewise.
6685
a86451b9
JJ
66862016-06-24 Jakub Jelinek <jakub@redhat.com>
6687
00085092
JJ
6688 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6689 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6690
a86451b9
JJ
6691 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6692 f4): Adjust expected diagnostics.
6693 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6694 (T): If OVFP is defined, redefine to TP.
6695 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6696 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6697 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6698 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6699 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6700 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6701 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6702 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6703 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6704 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6705 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6706 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6707 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6708 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6709 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6710 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6711 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6712 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6713 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6714 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6715 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6716 as last argument to __builtin_add_overflow_p.
6717
7bb5d5f4
UB
67182016-06-23 Uros Bizjak <ubizjak@gmail.com>
6719
6720 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6721 dg-options and remove default vector testsuite compile flags.
6722 * g++.dg/vect/pr33860a.cc: Ditto.
6723 * g++.dg/vect/pr45470-a.cc: Ditto.
6724 * g++.dg/vect/pr45470-b.cc: Ditto.
6725 * g++.dg/vect/pr60896.cc: Ditto.
6726 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6727 * gcc.dg/vect/pr18308.c: Ditto.
6728 * gcc.dg/vect/pr24049.c: Ditto.
6729 * gcc.dg/vect/pr33373.c: Ditto.
6730 * gcc.dg/vect/pr36228.c: Ditto.
6731 * gcc.dg/vect/pr42395.c: Ditto.
6732 * gcc.dg/vect/pr42604.c: Ditto.
6733 * gcc.dg/vect/pr46663.c: Ditto.
6734 * gcc.dg/vect/pr48765.c: Ditto.
6735 * gcc.dg/vect/pr49093.c: Ditto.
6736 * gcc.dg/vect/pr49352.c: Ditto.
6737 * gcc.dg/vect/pr52298.c: Ditto.
6738 * gcc.dg/vect/pr52870.c: Ditto.
6739 * gcc.dg/vect/pr53185.c: Ditto.
6740 * gcc.dg/vect/pr53773.c: Ditto.
6741 * gcc.dg/vect/pr56695.c: Ditto.
6742 * gcc.dg/vect/pr62171.c: Ditto.
6743 * gcc.dg/vect/pr63530.c: Ditto.
6744 * gcc.dg/vect/pr68339.c: Ditto.
6745 * gcc.dg/vect/pr71259.c: Ditto.
6746 * gcc.dg/vect/vect-82_64.c: Ditto.
6747 * gcc.dg/vect/vect-83_64.c: Ditto.
6748 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6749 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6750 * gcc.dg/vect/vect-shift-2.c: Ditto.
6751 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6752 * gfortran.dg/vect/pr39318.f90: Ditto.
6753 * gfortran.dg/vect/pr45714-a.f: Ditto.
6754 * gfortran.dg/vect/pr45714-b.f: Ditto.
6755 * gfortran.dg/vect/pr46213.f90: Ditto.
6756
2d4bb02f
MM
67572016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6758 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6759
6760 * gcc.target/powerpc/p9-splat-5.c: New test.
6761
f6d1b868
UB
67622016-06-23 Uros Bizjak <ubizjak@gmail.com>
6763
6764 PR tree-optimization/71488
6765 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6766 * lib/target-supports.exp: ... here.
6767 (check_sse4_hw_available): New procedure.
6768 (check_effective_target_sse4_runtime): Ditto.
6769 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6770 -march=westmere for sse4_runtime targets.
936ff030 6771 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6772 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6773 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6774 (main): Call check_vect ().
a7898180 6775 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6776
c0597759
L
67772016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6778
6779 PR target/66232
6780 PR target/67400
6781 * gcc.target/i386/pr66232-14.c: New file.
6782 * gcc.target/i386/pr66232-15.c: Likewise.
6783 * gcc.target/i386/pr66232-16.c: Likewise.
6784 * gcc.target/i386/pr66232-17.c: Likewise.
6785 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6786 ia32 if R_386_GOT32X relocation is supported.
6787 * gcc.target/i386/pr67400-2.c: Likewise.
6788 * gcc.target/i386/pr67400-3.c: Likewise.
6789 * gcc.target/i386/pr67400-4.c: Likewise.
6790 * gcc.target/i386/pr67400-6.c: Likewise.
6791 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6792 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6793
5b0e27a7
JD
67942016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6795
6796 PR libgfortran/48852
6797 * gfortran.dg/char4_iunit_1.f03: Update test.
6798 * gfortran.dg/f2003_io_5.f03: Update test.
6799 * gfortran.dg/real_const_3.f90: Update test.
6800
7f586d90
AK
68012016-06-23 Andi Kleen <ak@linux.intel.com>
6802
6803 * g++.dg/bprob/bprob.exp: Support autofdo.
6804 * g++.dg/tree-prof/tree-prof.exp: dito.
6805 * gcc.dg/tree-prof/tree-prof.exp: dito.
6806 * gcc.misc-tests/bprob.exp: dito.
6807 * gfortran.dg/prof/prof.exp: dito.
6808 * lib/profopt.exp: dito.
6809 * lib/target-supports.exp: Check for autofdo.
6810
60fa7862
ML
68112016-06-23 Martin Liska <mliska@suse.cz>
6812
6813 * gcc.dg/pr71619.c: New test.
6814
e3d62871
UB
68152016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6816
6817 PR target/67400
cc901875
UB
6818 * gcc.target/i386/pr67400-1.c: New test.
6819 * gcc.target/i386/pr67400-2.c: Likewise.
6820 * gcc.target/i386/pr67400-3.c: Likewise.
6821 * gcc.target/i386/pr67400-4.c: Likewise.
6822 * gcc.target/i386/pr67400-5.c: Likewise.
6823 * gcc.target/i386/pr67400-6.c: Likewise.
6824 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6825
ac81cf0b
DM
68262016-06-22 David Malcolm <dmalcolm@redhat.com>
6827
6828 * c-c++-common/missing-header-1.c: New test case.
6829 * c-c++-common/missing-header-2.c: New test case.
6830 * c-c++-common/missing-header-3.c: New test case.
6831 * c-c++-common/missing-header-4.c: New test case.
6832
1a4f11c8
DM
68332016-06-22 David Malcolm <dmalcolm@redhat.com>
6834
6835 PR c/70339
6836 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6837 hint.
6838 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6839 expected results due to builtin "nanl" now being suggested for
6840 "name".
6841 * gcc.dg/pr67580.c: Update expected messages.
6842 * gcc.dg/spellcheck-identifiers.c: New testcase.
6843 * gcc.dg/spellcheck-typenames.c: New testcase.
6844
a93eac6a
DM
68452016-06-22 David Malcolm <dmalcolm@redhat.com>
6846
6847 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6848 file.
6849 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6850 diagnostic-test-show-locus-parseable-fixits.c to sources for
6851 diagnostic_plugin_test_show_locus.c.
6852 * lib/gcc-defs.exp (freeform_regexps): New global.
6853 (dg-regexp): New function.
6854 (handle-dg-regexps): New function.
6855 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6856 freeform_regexps to the empty list.
6857 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6858
49e76ff1
IE
68592016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6860
f6d1b868 6861 PR tree-optimization/71488
49e76ff1
IE
6862 * g++.dg/pr71488.C: New test.
6863 * gcc.dg/vect/vect-bool-cmp.c: New test.
6864
951d8c8a
EB
68652016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6866
6867 * gcc.dg/guality/param-5.c: New test.
6868
b60fc3bd
BE
68692016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6870
6871 * gcc.target/i386/asm-flag-7.c: New test.
6872
0609abda
TS
68732016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6874
6875 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6876 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6877 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6878 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6879 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6880 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6881 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6882 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6883 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6884 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6885 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6886 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6887 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6888 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6889 * lib/target-supports.exp: Likewise.
6890
ee2499b4
TS
68912016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6892
6893 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6894 * gcc.dg/attr-ms_struct-2.c: Likewise.
6895 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6896 * gcc.dg/bf-ms-attrib.c: Likewise.
6897 * gcc.dg/bf-ms-layout-2.c: Likewise.
6898 * gcc.dg/bf-ms-layout-3.c: Likewise.
6899 * gcc.dg/bf-ms-layout.c: Likewise.
6900 * gcc.dg/bf-no-ms-layout.c: Likewise.
6901 * gcc.target/i386/bitfield1.c: Likewise.
6902 * gcc.target/i386/bitfield2.c: Likewise.
6903 * gcc.target/i386/bitfield3.c: Likewise.
6904
caea59ff
KN
69052016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6906
6907 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6908 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6909 override other than -mcpu=power9 command-line option is specified,
6910 or if the target operating system is aix.
6911 * gcc.target/powerpc/darn-1.c: Likewise.
6912 * gcc.target/powerpc/darn-2.c: Likewise.
6913 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6914 test if effective-target is not powerpc_p9vector_ok or if the
6915 target operating system is not defined.
6916 * gcc.target/powerpc/vslv-1.c: Likewise.
6917 * gcc.target/powerpc/vsrv-0.c: Likewise.
6918 * gcc.target/powerpc/vsrv-1.c: Likewise.
6919
63617e30
TB
69202016-06-21 Tobias Burnus <burnus@net-b.de>
6921
6922 PR fortran/71068
6923 * gfortran.dg/coarray/data_1.f90: New.
6924
89192c3c
WD
69252016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6926
6927 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6928 (dg-require-effective-target): Use arm_v8_neon_hw.
6929 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6930 (dg-require-effective-target): Likewise.
6931 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6932 (dg-require-effective-target): Likewise.
6933 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6934 (dg-require-effective-target): Likewise.
6935 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6936 (dg-require-effective-target): Likewise.
6937 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6938 (dg-require-effective-target): Likewise.
6939 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6940 Add AArch64 check.
6941
64ac50e2
WD
69422016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6943
6944 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6945 Set to 3 so test passes.
6946
6252b5db
WD
69472016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6948
6949 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6950
3b9bc511
IV
69512016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6952
6953 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6954 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6955 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6956 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6957
21db1c78
IV
69582016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6959
6960 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6961 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6962
9d30e86f
L
69632016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6964
6965 PR target/71549
6966 * gcc.target/i386/pr71549.c: New test.
6967
448a7c69
KN
69682016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6969
6970 * gcc.target/powerpc/vadsdu-0.c: Replace
6971 dg-require-effective-target directive to allow test to run on more
6972 platforms, and add dg-skip-if directive to disable test on aix
6973 platforms because of known incompatibilities.
6974 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6975 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6976 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6977 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6978 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6979 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6980 * gcc.target/powerpc/vadsdub-2.c: Replace
6981 dg-require-effective-target directive to allow test to run on more
6982 platforms, and add dg-skip-if directive to disable test on aix
6983 platforms because of known incompatibilities.
6984 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6985 with vec_absdb call to differentiate this test from vadsdub-1.c.
6986 * gcc.target/powerpc/vadsduh-1.c: Replace
6987 dg-require-effective-target directive to allow test to run on more
6988 platforms, and add dg-skip-if directive to disable test on aix
6989 platforms because of known incompatibilities.
6990 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6991 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6992 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6993
0ad84f34
JJ
69942016-06-21 Jakub Jelinek <jakub@redhat.com>
6995
6996 PR tree-optimization/71588
6997 * gcc.dg/pr71558.c: New test.
6998
e71e8d94
SKS
69992016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7000
7001 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7002 * c-c++-common/pr68657-2.c: Likewise.
7003 * c-c++-common/pr68657-3.c: Likewise.
7004 * gcc.dg/torture/pr69714.c: Require int32plus support.
7005 * gcc.dg/torture/pr70025.c: Likewise.
7006 * gcc.dg/torture/pr70083.c: Likewise.
7007 * gcc.dg/torture/pr70542.c: Likewise.
7008 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7009
5a578671
JM
70102016-06-20 Joseph Myers <joseph@codesourcery.com>
7011
7012 PR c/71601
7013 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7014
7a9df68e
JJ
70152016-06-20 Jakub Jelinek <jakub@redhat.com>
7016
50aa64d5
JJ
7017 PR middle-end/71581
7018 * gcc.dg/pr71581.c: New test.
7019
7a9df68e
JJ
7020 PR rtl-optimization/71591
7021 * gcc.dg/cpp/pr71591.c: New test.
7022
3947cf19
DR
70232016-06-20 David B. Robins <gcc@davidrobins.net>
7024
7025 PR target/71571
7026 * g++.dg/torture/pr71571.C: New test.
7027
c4ff221e
JJ
70282016-06-20 Jakub Jelinek <jakub@redhat.com>
7029
7030 PR target/71559
7031 * gcc.target/i386/sse2-pr71559.c: New test.
7032 * gcc.target/i386/avx-pr71559.c: New test.
7033 * gcc.target/i386/avx512f-pr71559.c: New test.
7034
f1b5abfb
TB
70352016-06-20 Tobias Burnus <burnus@net-b.de>
7036
7037 PR fortran/71194
7038 * gfortran.dg/pointer_remapping_10.f90: New.
7039
842107e4
DM
70402016-06-20 David Malcolm <dmalcolm@redhat.com>
7041
7042 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7043
d9e8bdfd
MS
70442016-06-20 Martin Sebor <msebor@redhat.com>
7045
7046 PR c/69507
7047 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7048 * gnu90-const-expr-1.c: Same.
7049 * gnu99-const-expr-1.c: Same.
7050 * gnu99-static-1.c: Same.
7051
67785479
RL
70522016-06-20 Renlin Li <renlin.li@arm.com>
7053
29f09b38 7054 PR testsuite/71489
67785479
RL
7055 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7056
636929b8
JG
70572016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7058
7059 * gcc.target/aarch64/vcvt_f64_1.c: New.
7060 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7061 * gcc.target/aarch64/vrecp_f64_1.c: New.
7062
ff7b374b
KT
70632016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7064
7065 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7066 "alignement".
7067
554cfc9e
GJL
70682016-06-20 Georg-Johann Lay <avr@gjlay.de>
7069
7070 PR target/71103
7071 * gcc.target/avr/torture/pr71103-2.c: New test.
7072
94087e88 70732016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7074
7075 PR c/69507
7076 * gcc.dg/alignof.c: New test.
7077
c561b091
PC
70782016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7079
7080 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7081 vs dg-error; test constexpr specifier too.
7082
bf54f123
PC
70832016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7084
7085 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7086
4e53aa97
CL
70872016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7088
7089 * lib/target-supports.exp
7090 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7091 arm_neon_ok and merge flags. Fix temporary test name.
7092 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7093 and merge flags.
7094
69071d86
ML
70952016-06-17 Martin Liska <mliska@suse.cz>
7096
7097 * gcc.dg/predict-9.c: Fix dump scanning.
7098
68b3b858
BC
70992016-06-17 Bin Cheng <bin.cheng@arm.com>
7100
7101 PR tree-optimization/71354
7102 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7103
d3ee260a
BC
71042016-06-17 Bin Cheng <bin.cheng@arm.com>
7105
7106 PR tree-optimization/71347
7107 * gcc.dg/tree-ssa/pr71347.c: New test.
7108
bd8fb114
BC
71092016-06-17 Bin Cheng <bin.cheng@arm.com>
7110
7111 PR tree-optimization/71354
7112 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7113
97816be4
BC
71142016-06-17 Bin Cheng <bin.cheng@arm.com>
7115
7116 * gcc.dg/vect/vect-alias-check-1.c: New test.
7117
2d761a37
SKS
71182016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7119
e0277d6b 7120 PR target/71151
2d761a37
SKS
7121 * gcc.target/avr/pr71151-1.c: New test.
7122 * gcc.target/avr/pr71151-2.c: New test.
7123 * gcc.target/avr/pr71151-3.c: New test.
7124 * gcc.target/avr/pr71151-4.c: New test.
7125 * gcc.target/avr/pr71151-5.c: New test.
7126 * gcc.target/avr/pr71151-6.c: New test.
7127 * gcc.target/avr/pr71151-7.c: New test.
7128 * gcc.target/avr/pr71151-8.c: New test.
7129 * gcc.target/avr/pr71151-common.h: New test.
7130
68fa96d6
ML
71312016-06-16 Martin Liska <mliska@suse.cz>
7132
7133 * gfortran.dg/predict-1.f90: New test.
7134
b6ca982f
UB
71352016-06-16 Uros Bizjak <ubizjak@gmail.com>
7136
7137 PR target/71242
3a146d46 7138 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7139
1dc8d15b
JH
71402016-06-16 Jan Hubicka <hubicka@ucw.cz>
7141
7142 * g++.dg/vect/pr36648.cc: Disable cunrolli
7143
67c25816
JJ
71442016-06-16 Jakub Jelinek <jakub@redhat.com>
7145
c577adb2
JJ
7146 PR target/71554
7147 * gcc.c-torture/execute/pr71554.c: New test.
7148
67c25816
JJ
7149 PR rtl-optimization/71532
7150 * gcc.dg/torture/pr71532.c: New test.
7151
1a3c3ee9
MM
71522016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7153
7154 * gcc.target/powerpc/p9-dimode1.c: New test.
7155 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7156
f29468a7
JJ
71572016-06-15 Jakub Jelinek <jakub@redhat.com>
7158
61daecc4
JJ
7159 * gcc.c-torture/compile/20160615-1.c: New test.
7160
f29468a7
JJ
7161 * g++.dg/cpp0x/ref-qual17.C: New test.
7162
209d1e2d
IE
71632016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7164
7165 PR middle-end/71529
7166 * gcc.target/i386/pr71529.C: New test.
7167
8dc35712
AH
71682016-06-15 Alan Hayward <alan.hayward@arm.com>
7169
7170 PR tree-optimization/71483
7171 * g++.dg/vect/pr71483.c: New
7172
b8911cb8
PC
71732016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7174
7175 PR c++/70202
7176 * g++.dg/inherit/crash6.C: New.
7177 * g++.dg/inherit/union2.C: Likewise.
7178 * g++.dg/inherit/virtual12.C: Likewise.
7179 * g++.dg/inherit/virtual13.C: Likewise.
7180 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7181
cf5d08ab
UB
71822016-06-15 Uros Bizjak <ubizjak@gmail.com>
7183
e3d62871 7184 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7185
8f482165
AH
71862016-06-15 Alan Hayward <alan.hayward@arm.com>
7187
7188 PR tree-optimization/71439
7189 * gcc.dg/vect/pr71439.c: New
7190
3256673f
KT
71912016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7192
7193 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7194
b17dc4d4
RB
71952016-06-15 Richard Biener <rguenther@suse.de>
7196
7197 * gcc.dg/vect/slp-45.c: New testcase.
7198
2a5825f2
RB
71992016-06-15 Richard Biener <rguenther@suse.de>
7200
7201 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7202
6e433d0b
BS
72032016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7204
7205 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7206 requirements, and disable for AIX for now.
7207 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7208
abe7f828
JJ
72092016-06-14 Jakub Jelinek <jakub@redhat.com>
7210
a09c81b4
JJ
7211 PR c++/71528
7212 * g++.dg/opt/pr71528.C: New test.
7213
abe7f828
JJ
7214 PR c++/71516
7215 * g++.dg/init/pr71516.C: New test.
7216
acfadf06
PC
72172016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7218
7219 * g++.dg/init/array46.C: New.
7220
4d568ab2
UB
72212016-06-14 Uros Bizjak <ubizjak@gmail.com>
7222
e3d62871
UB
7223 * gcc.target/i386/float128-3.c: New test.
7224 * gcc.target/i386/quad-sse4.c: Ditto.
7225 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7226 Update scan strings.
4d568ab2 7227
30934c5d
RB
72282016-06-14 Richard Biener <rguenther@suse.de>
7229
7230 PR middle-end/71526
7231 * gfortran.dg/pr71526.f90: New testcase.
7232
3970e545
AV
72332016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7234
7235 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7236 * gcc.dg/zero_bits_compound-1.c: Likewise.
7237
04976c6e
RB
72382016-06-14 Richard Biener <rguenther@suse.de>
7239
7240 PR tree-optimization/71522
7241 * gcc.dg/torture/pr71522.c: New testcase.
7242
23e025db
JJ
72432016-06-14 Jakub Jelinek <jakub@redhat.com>
7244
7245 PR tree-optimization/71520
7246 * gcc.dg/tree-ssa/pr71520.c: New test.
7247
90b72e84
RB
72482016-06-14 Richard Biener <rguenther@suse.de>
7249
7250 PR tree-optimization/71521
86c24ba6 7251 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7252
ef7cf206
JJ
72532016-06-13 Jakub Jelinek <jakub@redhat.com>
7254
0dda258b
JJ
7255 PR sanitizer/71498
7256 * c-c++-common/ubsan/bounds-13.c: New test.
7257
ef7cf206
JJ
7258 PR preprocessor/71183
7259 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7260
a73786e3
JL
72612016-06-13 Jeff Law <law@redhat.com>
7262
7263 PR tree-optimization/71403
7264 * c-c++-common/ubsan/pr71403-1.c: New test.
7265 * c-c++-common/ubsan/pr71403-2.c: New test.
7266 * c-c++-common/ubsan/pr71403-3.c: New test.
7267
0ac249bf
JJ
72682016-06-13 Jakub Jelinek <jakub@redhat.com>
7269
7270 PR middle-end/71478
7271 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7272 Add -Wno-psabi -w to dg-options.
7273
5408a64a
KN
72742016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7275
7276 * gcc.target/powerpc/vadsdu-0.c: New test.
7277 * gcc.target/powerpc/vadsdu-1.c: New test.
7278 * gcc.target/powerpc/vadsdu-2.c: New test.
7279 * gcc.target/powerpc/vadsdu-3.c: New test.
7280 * gcc.target/powerpc/vadsdu-4.c: New test.
7281 * gcc.target/powerpc/vadsdu-5.c: New test.
7282 * gcc.target/powerpc/vadsdub-1.c: New test.
7283 * gcc.target/powerpc/vadsdub-2.c: New test.
7284 * gcc.target/powerpc/vadsduh-1.c: New test.
7285 * gcc.target/powerpc/vadsduh-2.c: New test.
7286 * gcc.target/powerpc/vadsduw-1.c: New test.
7287 * gcc.target/powerpc/vadsduw-2.c: New test.
7288
f7e4f2e3
DM
72892016-06-13 David Malcolm <dmalcolm@redhat.com>
7290
7291 * gcc.dg/c99-init-2.c (c): Update expected error message.
7292 * gcc.dg/init-bad-8.c (foo): Likewise.
7293 * gcc.dg/spellcheck-fields-3.c: New test case.
7294
ad23a23e
ML
72952016-06-13 Martin Liska <mliska@suse.cz>
7296
7297 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7298 and "guess loop iv compared" heuristics.
7299 * gcc.dg/predict-2.c: Likewise.
7300 * gcc.dg/predict-3.c: Likewise.
7301 * gcc.dg/predict-4.c: Likewise.
7302 * gcc.dg/predict-5.c: Likewise.
7303 * gcc.dg/predict-6.c: Likewise.
7304
146c55da
MP
73052016-06-13 Marek Polacek <polacek@redhat.com>
7306
7307 PR middle-end/71476
7308 * c-c++-common/Wswitch-unreachable-4.c: New test.
7309 * gcc.dg/Wswitch-unreachable-2.c: New test.
7310 * g++.dg/tm/jump1.C: Move dg-warning.
7311
42e77cbc
EB
73122016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7313
7314 * gnat.dg/renaming10.ad[sb]: New test.
7315
7474dcc1
PT
73162016-06-13 Paul Thomas <pault@gcc.gnu.org>
7317
7318 PR fortran/70673
7319 * gfortran.dg/pr70673.f90: New test.
7320
f57f53d3
RB
73212016-06-13 Richard Biener <rguenther@suse.de>
7322
7323 PR middle-end/64516
7324 * gcc.dg/align-3.c: New testcase.
7325
5843a5f0
ML
73262016-06-13 Martin Liska <mliska@suse.cz>
7327
7328 * gcc.target/i386/pr71458.c: New test.
7329
aa8fdb44
UB
73302016-06-12 Uros Bizjak <ubizjak@gmail.com>
7331
7332 PR target/71241
3a146d46 7333 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7334
2043e4d7
DH
73352016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7336
7337 PR target/60751
7338 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7339 statement.
7340
d3dc025d
DH
73412016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7342
7343 PR target/60751
7344 * gfortran.dg/comma_IO_extension_1.f90: New test.
7345 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7346 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7347 statement.
7348 * gfortran.dg/graphite/pr38083.f90: Likewise.
7349 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7350 missing format.
7351
a31d78c6
EB
73522016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7353
7354 * gnat.dg/case_character.adb: New test.
7355
95c18dd0
SB
73562016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7357
7358 PR middle-end/71310
7359 * gcc.target/powerpc/pr71310.c: New testcase.
7360
b97d37b4
KV
73612016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7362
7363 PR middle-end/71478
7364 * gcc.dg/pr71478.c: New test.
7365
900bcda3
JJ
73662016-06-10 Jakub Jelinek <jakub@redhat.com>
7367
ec1c20db
JJ
7368 PR middle-end/71494
7369 * gcc.c-torture/execute/pr71494.c: New test.
7370
50b15873
JJ
7371 PR c/68657
7372 * gcc.target/i386/pr68657.c: New test.
7373
900bcda3
JJ
7374 PR inline-asm/68843
7375 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7376 (test): Add -masm=intel alternatives.
7377
4d926e34
MS
73782016-06-10 Martin Sebor <msebor@redhat.com>
7379
7380 PR c/71392
7381 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7382
ad071b2b
JL
73832016-06-10 Jeff Law <law@redhat.com>
7384
7385 PR tree-optimization/71335
7386 * gcc.c-torture/execute/pr71335.c: New test.
7387
2704efe8
DM
73882016-06-10 David Malcolm <dmalcolm@redhat.com>
7389
7390 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7391 the various "cannot tail-call: " messages.
7392
18c9b7d4
CL
73932016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7394
7395 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7396 and options.
7397
7cfa10f3
MO
73982016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7399
7400 PR sanitizer/71480
7401 * c-c++-common/asan/pr71480.c: New test.
7402
1f24fd3e
L
74032016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7404
7405 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7406 (ASMNAME2): Likewise.
7407 (main): Replace fn in asm statement with ASMNAME ("fn").
7408 * gcc.dg/guality/pr68037-2.c: Likewise.
7409 * gcc.dg/guality/pr68037-3.c: Likewise.
7410 * gcc.dg/torture/pr68037-1.c: Likewise.
7411 * gcc.dg/torture/pr68037-2.c: Likewise.
7412 * gcc.dg/torture/pr68037-3.c: Likewise.
7413
ad551c07
BE
74142016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7415
7416 PR inline-asm/68843
7417 * gcc.target/i386/pr68843-1.c: New test.
7418 * gcc.target/i386/pr68843-2.c: New test.
7419
4b1ffdb1 74202016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7421 Cesar Philippidis <cesar@codesourcery.com>
7422
7423 PR middle-end/71373
7424 * gcc.dg/goacc/nested-function-1.c: New file.
7425 * gcc.dg/goacc/nested-function-2.c: Likewise.
7426 * gcc.dg/goacc/pr71373.c: Likewise.
7427 * gfortran.dg/goacc/cray-2.f95: Likewise.
7428 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7429 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7430 * gfortran.dg/goacc/cray.f95: Update.
7431 * gfortran.dg/goacc/loop-1.f95: Likewise.
7432 * gfortran.dg/goacc/loop-3.f95: Likewise.
7433 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7434 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7435
74362016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7437
7438 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7439 for OpenACC tile clauses.
7440 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7441
7442 PR c/71381
7443 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7444 to...
7445 * c-c++-common/goacc/cache-2.c: ... this new file.
7446 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7447 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7448 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7449 usage.
7450 * gfortran.dg/goacc/cray.f95: Likewise.
7451 * gfortran.dg/goacc/loop-1.f95: Likewise.
7452
89851e4c
AH
74532016-06-10 Alan Hayward <alan.hayward@arm.com>
7454
7455 PR tree-optimization/71407
7456 PR tree-optimization/71416
7457 * gcc.dg/vect/pr71407.c: New
7458 * gcc.dg/vect/pr71416-1.c: New
7459 * gcc.dg/vect/pr71416-2.c: New
7460
200eafbf
RB
74612016-06-10 Richard Biener <rguenther@suse.de>
7462
7463 PR middle-end/71477
7464 * gcc.dg/torture/pr71477.c: New testcase.
7465
4df99d92
JK
74662016-06-09 Julia Koval <julia.koval@intel.com>
7467
7468 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7469 * gcc.target/i386/interrupt-13.c: Likewise.
7470 * gcc.target/i386/interrupt-15.c: Likewise.
7471 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7472 * gcc.target/i386/interrupt-24.c: Likewise.
7473 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7474 * gcc.target/i386/interrupt-9.c: Likewise.
7475 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7476
e01b4e16
MS
74772016-06-09 Martin Sebor <msebor@redhat.com>
7478
7479 PR c/70883
7480 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7481 * gcc.dg/builtin-constant_p-1.c: Same.
7482 * gcc.dg/builtins-error.c: Same.
7483 * gcc.dg/pr70859.c: Same.
7484
9c35db0e
SKS
74852016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7486
7487 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7488 * gcc.dg/torture/pr68067-1.c: Likewise.
7489 * gcc.dg/torture/pr68067-2.c: Likewise.
7490
74912016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7492
7493 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7494 when setting SIZE.
7495
392a81b9
PC
74962016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7497
7498 PR c++/71465
7499 * g++.dg/inherit/crash5.C: New.
7500 Revert:
7501 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7502
7503 PR c++/70202
7504 * g++.dg/inherit/crash5.C: New.
7505 * g++.dg/inherit/virtual1.C: Adjust.
7506
e49efc14
ML
75072016-06-09 Martin Liska <mliska@suse.cz>
7508
7509 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7510 * g++.dg/predict-loop-exit-2.C: Likewise.
7511 * g++.dg/predict-loop-exit-3.C: Likewise.
7512 * gcc.dg/predict-1.c: Likewise.
7513 * gcc.dg/predict-2.c: Likewise.
7514 * gcc.dg/predict-3.c: Likewise.
7515 * gcc.dg/predict-4.c: Likewise.
7516 * gcc.dg/predict-5.c: Likewise.
7517 * gcc.dg/predict-6.c: Likewise.
7518 * gcc.dg/predict-7.c: Likewise.
7519
36d57986
RB
75202016-06-09 Richard Biener <rguenther@suse.de>
7521
7522 PR tree-optimization/71462
7523 * gcc.dg/torture/pr71462.c: New testcase.
7524
7d82e8e4
MP
75252016-06-09 Marek Polacek <polacek@redhat.com>
7526
7527 PR c/65471
7528 * gcc.dg/c11-generic-3.c: New test.
7529
c8a71589
PC
75302016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7531
7532 * g++.dg/init/array42.C: New.
7533 * g++.dg/init/array43.C: Likewise.
7534 * g++.dg/init/array44.C: Likewise.
7535 * g++.dg/init/array45.C: Likewise.
7536 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7537 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7538 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7539 * g++.dg/gomp/pr35751.C: Likewise.
7540 * g++.dg/init/array23.C: Likewise.
7541 * g++.dg/init/brace2.C: Likewise.
7542 * g++.dg/init/brace6.C: Likewise.
7543
44a845ca
MS
75442016-06-08 Martin Sebor <msebor@redhat.com>
7545 Jakub Jelinek <jakub@redhat.com>
7546
7547 PR c++/70507
7548 PR c/68120
7549 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7550 * c-c++-common/builtin-arith-overflow-2.c: New test.
7551 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7552 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7553 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7554
2ef16b6e
JJ
75552016-06-08 Jakub Jelinek <jakub@redhat.com>
7556
7557 PR c++/71442
7558 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7559
5e3ee346
AL
75602016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7561
7562 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7563 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7564 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7565 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7566 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7567 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7568 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7569 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7570 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7571 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7572 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7573 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7574 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7575
b2ae2814
RB
75762016-06-08 Richard Biener <rguenther@suse.de>
7577
7578 PR tree-optimization/68558
7579 * gcc.dg/vect/slp-44.c: New testcase.
7580
e09b4c37
RB
75812016-06-08 Richard Biener <rguenther@suse.de>
7582
7583 * gcc.dg/vect/slp-43.c: New testcase.
7584
72d50660
RB
75852016-06-08 Richard Biener <rguenther@suse.de>
7586
7587 PR tree-optimization/71452
7588 * gcc.dg/torture/pr71452.c: New testcase.
7589
988c115c
JJ
75902016-06-08 Jakub Jelinek <jakub@redhat.com>
7591
7592 PR c++/71448
7593 * g++.dg/torture/pr71448.C: New test.
7594
73d73b48
BS
75952016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7596
7597 PR debug/71432
7598 PR ada/71413
7599 * g++.dg/debug/pr71432.C: New test.
7600
bdd15d0c
PK
76012016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7602
7603 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7604 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7605 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7606
ce0607bb
AH
76072016-06-08 Alan Hayward <alan.hayward@arm.com>
7608
7609 * gcc.dg/vect/vect-live-2.c: Update effective target.
7610 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7611 * lib/target-supports.exp: Add aarch64 to vect_long.
7612
92a5f2ba
MP
76132016-06-08 Marek Polacek <polacek@redhat.com>
7614
7615 PR c/71418
7616 * gcc.dg/noncompile/pr71418.c: New test.
7617
08203f73
MP
7618 PR c/71426
7619 * gcc.dg/noncompile/pr71426.c: New test.
7620
d1fcc2bd
JH
76212016-06-07 Jan Hubicka <hubicka@ucw.cz>
7622
7623 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7624 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7625 * gcc.dg/predict-3.c: Update template.
7626 * gcc.dg/predict-5.c: Update template.
7627 * gcc.dg/predict-6.c: Update template.
7628 * gcc.dg/predict-9.c: Update template.
7629 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7630
a23e6f1c
BS
76312016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7632
7633 * gcc.target/powerpc/vec-mul.c: New test.
7634
6ffd47b7
DM
76352016-06-07 David Malcolm <dmalcolm@redhat.com>
7636
7637 * gcc.dg/spellcheck-fields-2.c: New test case.
7638
bfd67b47
RB
76392016-06-07 Richard Biener <rguenther@suse.de>
7640
7641 PR c/61564
7642 * gcc.dg/Wpragmas-1.c: New testcase.
7643 * gcc.dg/Wattributes-4.c: Likewise.
7644 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7645 entry.
7646
701b9a47
CL
76472016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7648
7649 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7650 spurious debug code.
7651
6b80d6fa
RB
76522016-06-07 Richard Biener <rguenther@suse.de>
7653
7654 PR tree-optimization/71428
7655 * gcc.dg/torture/pr71428.c: New testcase.
7656
0f3f9437
RB
76572016-06-07 Richard Biener <rguenther@suse.de>
7658
7659 PR middle-end/71423
7660 * gcc.dg/torture/pr71423.c: New testcase.
7661
ec963f2a
KV
76622016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7663
7664 PR middle-end/71408
7665 * gcc.dg/tree-ssa/pr71408.c: New test.
7666
46ab5b6e
KV
76672016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7668
7669 PR middle-end/71281
7670 * g++.dg/torture/pr71281.C: New test.
7671
1f40cff3
MP
76722016-06-06 Marek Polacek <polacek@redhat.com>
7673
7674 PR c/71362
7675 * gcc.dg/pr71362.c: New test.
7676
6f5bcd24
JJ
76772016-06-06 Jakub Jelinek <jakub@redhat.com>
7678 Patrick Palka <ppalka@gcc.gnu.org>
7679
7680 PR c++/70847
7681 PR c++/71330
7682 PR c++/71393
7683 * g++.dg/opt/pr70847.C: New test.
7684 * g++.dg/ubsan/pr70847.C: New test.
7685 * g++.dg/ubsan/pr71393.C: New test.
7686
158beb4a
JJ
76872016-06-06 Jakub Jelinek <jakub@redhat.com>
7688
7689 PR tree-optimization/71259
7690 * gcc.dg/vect/pr71259.c: New test.
7691
d9b950dd
DM
76922016-06-06 David Malcolm <dmalcolm@redhat.com>
7693
7694 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7695 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7696 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7697 above.
7698
36f9ad69
KT
76992016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7700
7701 PR middle-end/37780
7702 * gcc.c-torture/execute/pr37780.c: New test.
7703 * gcc.target/aarch64/pr37780_1.c: Likewise.
7704 * gcc.target/arm/pr37780_1.c: Likewise.
7705
5545a907
MP
77062016-06-06 Marek Polacek <polacek@redhat.com>
7707
7708 * c-c++-common/attr-may-alias-1.c: New test.
7709 * c-c++-common/attr-may-alias-2.c: New test.
7710 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7711
93671519
BE
77122016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7713
7714 PR c/24414
7715 * gcc.target/i386/pr24414.c: New test.
7716
690f24b7
JM
77172016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7718
7719 * gcc.target/sparc/vis4misc.c: New file.
7720 * gcc.target/sparc/fpcmp.c: Likewise.
7721 * gcc.target/sparc/fpcmpu.c: Likewise.
7722
31ce6157
AH
77232016-06-06 Alan Hayward <alan.hayward@arm.com>
7724
7725 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7726 * gcc.dg/vect/vect-live-3.c: Likewise.
7727
9fcebb5a
RB
77282016-06-06 Richard Biener <rguenther@suse.de>
7729
7730 PR tree-optimization/71398
7731 * gcc.dg/torture/pr71398.c: New testcase.
7732
903ca97b
UB
77332016-06-06 Uros Bizjak <ubizjak@gmail.com>
7734
7735 PR target/71389
7736 * g++.dg/pr71389.C: New test.
7737
9c1eb332
JD
77382016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7739
7740 PR fortran/71404
7741 * gfortran.dg/fmt_read_5.f: New test.
7742
b2d83bd2
AV
77432016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7744
7745 PR fortran/69659
7746 * gfortran.dg/class_array_22.f03: New test.
7747
ec81960e
JH
77482016-06-05 Jan Hubicka <hubicka@ucw.cz>
7749
7750 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7751
429d2750
JH
77522016-06-05 Jan Hubicka <hubicka@ucw.cz>
7753
7754 * gcc.dg/predict-9.c: Update template.
7755
c1c00983
PC
77562016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7757
7758 PR c++/49377
7759 * g++.dg/template/pr49377.C: New.
7760
1927a963
JJ
77612016-06-04 Jakub Jelinek <jakub@redhat.com>
7762
7763 PR tree-optimization/71405
7764 * g++.dg/torture/pr71405.C: New test.
7765
909a11ad
PC
77662016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7767
7768 PR c++/70202
7769 * g++.dg/inherit/crash5.C: New.
7770 * g++.dg/inherit/virtual1.C: Adjust.
7771
08bbb1f8
JL
77722016-06-03 Jeff Law <law@redhat.com>
7773
7774 PR tree-optimization/71316
7775 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7776
7c35235c
JJ
77772016-06-03 Jakub Jelinek <jakub@redhat.com>
7778
7779 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7780 dg-additional-options with just -fno-tree-scev-cprop in it.
7781 * gcc.dg/vect/vect-live-2.c: Likewise.
7782 * gcc.dg/vect/vect-live-5.c: Likewise.
7783 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7784 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7785 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7786
c8572dd6
PP
77872016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7788
7789 PR c++/27100
7790 * g++.dg/other/friend6.C: New test.
7791
1c7733a7
BS
77922016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7793
7794 * g++.dg/torture/ppc-ldst-array.C: New.
7795
0d2f700f
JM
77962016-06-03 Joseph Myers <joseph@codesourcery.com>
7797
7798 PR target/71276
7799 PR target/71277
7800 * gcc.dg/torture/builtin-fp-int-inexact.c,
7801 gcc.target/i386/387-builtin-fp-int-inexact.c,
7802 gcc.target/i386/387-rint-inline-1.c,
7803 gcc.target/i386/387-rint-inline-2.c,
7804 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7805 gcc.target/i386/sse2-rint-inline-1.c,
7806 gcc.target/i386/sse2-rint-inline-2.c,
7807 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7808 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7809
f8071c05
L
78102016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7811 Julia Koval <julia.koval@intel.com>
7812
7813 PR target/66960
7814 PR target/67630
7815 PR target/67634
7816 PR target/67841
7817 PR target/68037
7818 PR target/68618
7819 PR target/68661
7820 PR target/69575
7821 PR target/69596
7822 PR target/69734
7823 * gcc.dg/guality/pr68037-1.c: New test.
7824 * gcc.dg/guality/pr68037-2.c: Likewise.
7825 * gcc.dg/guality/pr68037-3.c: Likewise.
7826 * gcc.dg/torture/pr68037-1.c: Likewise.
7827 * gcc.dg/torture/pr68037-2.c: Likewise.
7828 * gcc.dg/torture/pr68037-3.c: Likewise.
7829 * gcc.dg/torture/pr68661-1a.c: Likewise.
7830 * gcc.dg/torture/pr68661-1b.c: Likewise.
7831 * gcc.target/i386/interrupt-1.c: Likewise.
7832 * gcc.target/i386/interrupt-2.c: Likewise.
7833 * gcc.target/i386/interrupt-3.c: Likewise.
7834 * gcc.target/i386/interrupt-4.c: Likewise.
7835 * gcc.target/i386/interrupt-5.c: Likewise.
7836 * gcc.target/i386/interrupt-6.c: Likewise.
7837 * gcc.target/i386/interrupt-7.c: Likewise.
7838 * gcc.target/i386/interrupt-8.c: Likewise.
7839 * gcc.target/i386/interrupt-9.c: Likewise.
7840 * gcc.target/i386/interrupt-10.c: Likewise.
7841 * gcc.target/i386/interrupt-11.c: Likewise.
7842 * gcc.target/i386/interrupt-12.c: Likewise.
7843 * gcc.target/i386/interrupt-13.c: Likewise.
7844 * gcc.target/i386/interrupt-14.c: Likewise.
7845 * gcc.target/i386/interrupt-15.c: Likewise.
7846 * gcc.target/i386/interrupt-16.c: Likewise.
7847 * gcc.target/i386/interrupt-17.c: Likewise.
7848 * gcc.target/i386/interrupt-18.c: Likewise.
7849 * gcc.target/i386/interrupt-19.c: Likewise.
7850 * gcc.target/i386/interrupt-20.c: Likewise.
7851 * gcc.target/i386/interrupt-21.c: Likewise.
7852 * gcc.target/i386/interrupt-22.c: Likewise.
7853 * gcc.target/i386/interrupt-23.c: Likewise.
7854 * gcc.target/i386/interrupt-24.c: Likewise.
7855 * gcc.target/i386/interrupt-25.c: Likewise.
7856 * gcc.target/i386/interrupt-26.c: Likewise.
7857 * gcc.target/i386/interrupt-27.c: Likewise.
7858 * gcc.target/i386/interrupt-28.c: Likewise.
7859 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7860 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7861 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7862 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7863 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7864 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7865 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7866 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7867 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7868 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7869 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7870 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7871
36b85e43
BS
78722016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7873
9de2e795
L
7874 PR tree-optimization/52171
7875 * gcc.dg/pr52171.c: New test.
7876 * gcc.target/i386/pr52171.c: New test.
36b85e43 7877
bfeee8ac
JH
78782016-06-03 Jan Hubicka <jh@suse.cz>
7879
7880 * g++.dg/tree-ssa/pred-1.C: New testcase
7881 * gcc.dg/tree-ssa/pred-1.c: New testcase
7882
859b0bae
BS
78832016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7884
7885 PR target/70957
7886 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7887 support.
7888 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7889
3a2edf4c
AH
78902016-06-03 Alan Hayward <alan.hayward@arm.com>
7891
7892 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7893
b28ead45
AH
78942016-06-03 Alan Hayward <alan.hayward@arm.com>
7895
7896 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7897 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7898 * gcc.dg/vect/vect-live-1.c: New test.
7899 * gcc.dg/vect/vect-live-2.c: New test.
7900 * gcc.dg/vect/vect-live-3.c: New test.
7901 * gcc.dg/vect/vect-live-4.c: New test.
7902 * gcc.dg/vect/vect-live-5.c: New test.
7903 * gcc.dg/vect/vect-live-slp-1.c: New test.
7904 * gcc.dg/vect/vect-live-slp-2.c: New test.
7905 * gcc.dg/vect/vect-live-slp-3.c: New test.
7906
1f91747b
JJ
79072016-06-03 Jakub Jelinek <jakub@redhat.com>
7908
7909 PR middle-end/71387
7910 * g++.dg/opt/pr71387.C: New test.
7911
47b83923
JL
79122016-06-02 Jeff Law <law@redhat.com>
7913
7914 PR tree-optimization/71328
7915 * gcc.c-torture/compile/pr71328.c: New test.
7916
e96e5f46
JD
79172016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7918
7919 PR fortran/52393
7920 * gfortran.dg/fmt_read_3.f90: Fix typo.
7921 * gfortran.dg/fmt_read_4.f90: New test.
7922
b872d729
PC
79232016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7924
7925 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7926 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7927 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7928 * g++.dg/cpp0x/override2.C: Likewise.
7929 * g++.dg/parse/crash5.C: Likewise.
7930 * g++.dg/parse/error16.C: Likewise.
7931 * g++.dg/parse/error27.C: Likewise.
7932 * g++.dg/template/qualttp15.C: Likewise.
7933 * g++.dg/template/redecl4.C: Likewise.
7934 * g++.old-deja/g++.other/crash39.C: Likewise.
7935 * g++.old-deja/g++.other/struct1.C: Likewise.
7936 * g++.old-deja/g++.pt/m9a.C: Likewise.
7937 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7938
0e535442
JJ
79392016-06-02 Jakub Jelinek <jakub@redhat.com>
7940
0633ee10
JJ
7941 PR c++/71372
7942 * c-c++-common/pr71372.c: New test.
7943
0e535442
JJ
7944 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7945 __TIME__ strings with __builtin_strcmp instead of printf and
7946 dg-output.
7947
f3c5ecc2
ML
79482016-06-02 Martin Liska <mliska@suse.cz>
7949
7950 * gcc.dg/predict-9.c: New test.
7951
a91807c5
JJ
79522016-06-02 Jakub Jelinek <jakub@redhat.com>
7953
7954 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7955 global set_compiler_env_var and global saved_compiler_env_var.
7956
b5bd1978
KT
79572016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7958
7959 PR rtl-optimization/71295
7960 * gcc.c-torture/compile/pr71295.c: New test.
7961
b93b1475
JJ
79622016-06-02 Jakub Jelinek <jakub@redhat.com>
7963
930ebd0e
JJ
7964 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7965
1e021dc3
JJ
7966 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7967 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7968
b93b1475
JJ
7969 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7970 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7971 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7972 alternative number.
7973
58f2fb5c
MM
79742016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7975
7976 * gcc.target/powerpc/p9-splat-4.c: New test.
7977
79782016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7979
7980 PR target/71186
7981 * gcc.target/powerpc/pr71186.c: New test.
7982
4731c9f0
JD
79832016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7984
7985 PR fortran/52393
7986 * gfortran.dg/fmt_read_3.f90: New test.
7987
042dee3e
TP
79882016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7989
7990 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7991 procedure.
7992
15c98b2e
ES
79932016-06-01 Eduard Sanou <dhole@openmailbox.org>
7994
7995 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7996 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7997 env var is set.
7998 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7999 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8000 shown once.
8001 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8002 during compilation.
8003 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8004 vars set by dg-set-compiler-env-var.
8005
6442a6f4
PT
80062016-06-01 Paul Thomas <pault@gcc.gnu.org>
8007
8008 PR fortran/71156
8009 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8010 to the module procedure declaration.
8011 * gfortran.dg/submodule_16.f08: New test.
8012
ab62397a
JJ
80132016-06-01 Jakub Jelinek <jakub@redhat.com>
8014
8015 PR middle-end/71371
8016 * c-c++-common/gomp/pr71371.c: New test.
8017
b66af6ed
RB
80182016-06-01 Richard Biener <rguenther@suse.de>
8019
8020 PR tree-optimization/71366
8021 * gcc.dg/torture/pr71366-1.c: New testcase.
8022 * gcc.dg/torture/pr71366-2.c: Likewise.
8023
e342b9d8
KN
80242016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8025
8026 * gcc.target/powerpc/vslv-0.c: New test.
8027 * gcc.target/powerpc/vslv-1.c: New test.
8028 * gcc.target/powerpc/vsrv-0.c: New test.
8029 * gcc.target/powerpc/vsrv-1.c: New test.
8030
721547cd
NS
80312016-06-01 Nathan Sidwell <nathan@acm.org>
8032
8033 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8034 * gcc.target/nvptx/weak.c: New.
8035
fa2c9034
RB
80362016-06-01 Richard Biener <rguenther@suse.de>
8037
8038 PR tree-optimization/71261
8039 * gcc.dg/torture/vect-bool-1.c: New testcase.
8040
3e32893c
JJ
80412016-06-01 Jakub Jelinek <jakub@redhat.com>
8042
8043 * gfortran.dg/gomp/order-1.f90: New test.
8044 * gfortran.dg/gomp/order-2.f90: New test.
8045
8c383600
JH
80462016-06-01 Jan Hubicka <hubicka@ucw.cz>
8047
8048 * gcc.dg/unroll-6.c: Update template.
8049 * gcc.dg/unroll-7.c: New testcase.
8050 * gcc.dg/unroll-8.c: New testcase.
8051
a0dfeef5
EB
80522016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8053
8054 * gnat.dg/opt56.ad[sb]: New test.
8055
48de5701
PC
80562016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8057
8058 PR c++/66635
8059 * g++.dg/cpp0x/constexpr-ice16.C: New.
8060
827cf695
PP
80612016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8062
8063 PR tree-optimization/71314
8064 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8065 -mbranch-cost=2.
8066
ff66f6e8
PP
80672016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8068
8069 PR tree-optimization/71077
8070 * gcc.dg/tree-ssa/pr71077.c: New test.
8071
050fb209
JH
80722016-05-31 Jan Hubicka <hubicka@ucw.cz>
8073
48de5701
PC
8074 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8075 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8076 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8077
c642d919
PC
80782016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8079
8080 PR c++/71248
8081 * g++.dg/cpp0x/pr71248.C: New.
8082 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8083 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8084 * g++.dg/init/new37.C: Likewise.
8085 * g++.dg/template/static1.C: Likewise.
8086 * g++.dg/template/static2.C: Likewise.
8087
d6439e08
L
80882016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8089
8090 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8091 instead of %rdi.
8092 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8093
780b9dd4
MP
80942016-05-31 Marek Polacek <polacek@redhat.com>
8095
8096 * c-c++-common/Wswitch-unreachable-3.c: New test.
8097 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8098
0d99f8a0
RB
80992016-05-31 Richard Biener <rguenther@suse.de>
8100
8101 PR tree-optimization/71352
8102 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8103
52545641
TP
81042016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8105
8106 * gcc.target/arm/armv5_thumb_isa.c: New test.
8107
5b8c1205
KY
81082016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8109
8110 PR target/71346
8111 * gcc.target/i386/pr71346.c: New test.
8112
7a88cc84
TV
81132016-05-31 Tom de Vries <tom@codesourcery.com>
8114
8115 PR tree-optimization/69068
8116 * gcc.dg/graphite/pr69068.c: New test.
8117
265149a6
MS
81182016-05-27 Martin Sebor <msebor@redhat.com>
8119
8120 PR c++/71306
8121 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8122
00631022
JJ
81232016-05-30 Jakub Jelinek <jakub@redhat.com>
8124
8125 PR c++/71349
8126 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8127 nowait depend(inout: dd[0]) clauses where permitted.
8128
b2f6675b
PC
81292016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8130
8131 PR c++/71238
8132 * g++.dg/parse/pr71238.C: New.
8133 * g++.dg/concepts/friend1.C: Test column numbers too.
8134 * g++.dg/cpp0x/initlist31.C: Likewise.
8135 * g++.dg/cpp0x/pr51420.C: Likewise.
8136 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8137 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8138 * g++.dg/ext/builtin3.C: Likewise.
8139 * g++.dg/lookup/friend12.C: Likewise.
8140 * g++.dg/lookup/friend7.C: Likewise.
8141 * g++.dg/lookup/koenig1.C: Likewise.
8142 * g++.dg/lookup/koenig5.C: Likewise.
8143 * g++.dg/lookup/used-before-declaration.C: Likewise.
8144 * g++.dg/overload/koenig1.C: Likewise.
8145 * g++.dg/template/crash65.C: Likewise.
8146 * g++.dg/template/friend57.C: Likewise.
8147 * g++.dg/warn/Wshadow-5.C: Likewise.
8148 * g++.dg/warn/Wunused-8.C: Likewise.
8149 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8150 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8151 * g++.old-deja/g++.jason/member.C: Likewise.
8152 * g++.old-deja/g++.jason/report.C: Likewise.
8153 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8154 * g++.old-deja/g++.law/visibility20.C: Likewise.
8155 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8156 * g++.old-deja/g++.other/static5.C: Likewise.
8157 * g++.old-deja/g++.pt/overload2.C: Likewise.
8158
a448ff40
JH
81592016-05-30 Jan Hubicka <hubicka@ucw.cz>
8160
8161 * gcc.dg/tree-ssa/peel1.c: New testcase.
8162 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8163 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8164
69be8c91
TV
81652016-05-30 Tom de Vries <tom@codesourcery.com>
8166
8167 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8168 to ce.
8169
a59775a1
PC
81702016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8171
8172 PR c++/71099
8173 * g++.dg/parse/virtual1.C: New.
8174
53d6d955
UB
81752016-05-30 Uros Bizjak <ubizjak@gmail.com>
8176
8177 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8178 Use correct register when clearing %edx.
8179
0557293f
AM
81802016-05-30 Alexander Monakov <amonakov@ispras.ru>
8181
8182 PR tree-optimization/71289
8183 * gcc.dg/pr71289.c: New test.
8184
5d476e35
KV
81852016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8186
8187 PR middle-end/71269
8188 PR middle-end/71292
8189 * gcc.dg/tree-ssa/pr71269.c: New test.
8190 * gcc.dg/tree-ssa/pr71292.c: New test.
8191
db5447ca
KV
81922016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8193
8194 PR middle-end/71252
8195 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8196
98bdbb39
JH
81972016-05-30 Jan Hubicka <hubicka@ucw.cz>
8198
8199 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8200 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8201 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8202
7e012855
TV
82032016-05-30 Tom de Vries <tom@codesourcery.com>
8204
8205 PR tree-optimization/69067
8206 * gcc.dg/graphite/pr69067.c: New test.
8207
beed3701
UB
82082016-05-29 Uros Bizjak <ubizjak@gmail.com>
8209
8210 PR target/71245
8211 * gcc.target/i386/pr71245-1.c: New test.
8212 * gcc.target/i386/pr71245-2.c: Ditto.
8213
b6d4f8e8
PC
82142016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8215
8216 PR c++/71105
8217 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8218 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8219 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8220
00022058
JH
82212016-05-27 Jan Hubicka <hubicka@ucw.cz>
8222
8223 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8224
c8419aca
VV
82252016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8226
8227 Revert:
8228 PR c++/69855
8229 * g++.dg/overload/69855.C: New.
8230 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8231 * g++.old-deja/g++.pt/crash3.C: Likewise.
8232
8008c4d2
PC
82332016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8234
8235 PR c++/60385
8236 * g++.dg/parse/namespace13.C: New.
8237
8b2ef235
JL
82382016-05-26 Jeff Law <law@redhat.com>
8239
8240 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8241 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8242 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8243 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8244 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8245 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8246 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8247 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8248 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8249 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8250 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8251 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8252 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8253
7d67159b
VV
82542016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8255
8256 PR c++/69855
8257 * g++.dg/overload/69855.C: New.
8258 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8259 * g++.old-deja/g++.pt/crash3.C: Likewise.
8260
88e3bdd1
JW
82612016-05-27 Jiong Wang <jiong.wang@arm.com>
8262
8263 PR target/63596
8264 * gcc.target/aarch64/va_arg_1.c: New testcase.
8265 * gcc.target/aarch64/va_arg_2.c: Likewise.
8266 * gcc.target/aarch64/va_arg_3.c: Likewise.
8267
3fd6b9cc
JW
82682016-05-27 Jiong Wang <jiong.wang@arm.com>
8269
8270 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8271 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8272 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8273 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8274 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8275
3cee7e4e
MP
82762016-05-27 Marek Polacek <polacek@redhat.com>
8277
8278 PR middle-end/71308
8279 * g++.dg/torture/pr71308.C: New test.
8280
6a813c96
DV
82812016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8282
8283 * gcc.dg/zero_bits_compound-1.c: New test.
8284 * gcc.dg/zero_bits_compound-2.c: New test.
8285
0561bcfb
IE
82862016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8287
8288 PR middle-end/71279
8289 * gcc.dg/pr71279.c: New test.
8290
21316320
MM
82912016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8292
8293 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8294 floating point min/max/comparison instructions.
8295 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8296
7211a097
JJ
82972016-05-26 Jakub Jelinek <jakub@redhat.com>
8298
8299 * c-c++-common/gomp/schedule-1.c: New test.
8300 * gfortran.dg/gomp/schedule-1.f90: New test.
8301
cac177cf
PP
83022016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8303
8304 PR c++/70822
8305 PR c++/70106
8306 * g++.dg/cpp1y/auto-fn32.C: New test.
8307 * g++.dg/cpp1y/paren4.C: New test.
8308
a2d5b8c9
NS
83092016-05-26 Nathan Sidwell <nathan@acm.org>
8310
8311 * gcc.dg/20060410.c: Xfail on ptx.
8312 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8313 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8314 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8315 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8316 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8317
ffa8b552
TP
83182016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8319
8320 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8321
c7501e00
JJ
83222016-05-26 Jakub Jelinek <jakub@redhat.com>
8323
1875b9a0
JJ
8324 PR tree-optimization/71280
8325 * gcc.dg/pr71280.c: New test.
8326
2116e19f
JJ
8327 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8328
305aef09
JJ
8329 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8330 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8331
c7501e00
JJ
8332 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8333
ca449d26
JW
83342016-05-26 Jiong Wang <jiong.wang@arm.com>
8335
8336 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8337 kept in memory.
ca449d26 8338
8af01c66
JL
83392016-05-25 Jeff Law <law@redhat.com>
8340
8341 PR tree-optimization/71272
8342 * gcc.c-torture/compile/pr71272.c: new test.
8343
f9d6ce73
BS
83442016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8345
8346 * gcc.target/powerpc/vec-cmpne.c: New test.
8347 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8348
a88a7b22
EB
83492016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8350
8351 * gnat.dg/opt55.ad[sb]: New test.
8352
125f02ed
SKS
83532016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8354
8355 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8356 * c-c++-common/pr60226.c: Require int32plus.
8357 * gcc.c-torture/execute/pr70602.c: Likewise.
8358 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8359 unsigned long for malloc arg type.
8360 * gcc.dg/asr_div1.c: Require int32plus.
8361 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8362 * gcc.dg/pie-1.c: Require pie.
8363 * gcc.dg/pie-2.c: Likewise.
8364 * gcc.dg/pr59471.c: Require int32plus.
8365 * gcc.dg/pr59963-2.c: XFAIL for int16.
8366 * gcc.dg/pr60114.c: Require int32plus.
8367 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8368 unsigned long for typedef of size_t.
8369 * gcc.dg/pr63914.c: Require int32plus.
8370 * gcc.dg/pr64536.c: Require pt32plus.
8371 * gcc.dg/pr65658.c: Likewise.
8372 * gcc.dg/pr67271.c: Require int32plus.
8373 * gcc.dg/pr68112.c: Likewise.
8374 * gcc.dg/pr69071.c: Skip for avr target.
8375 * gcc.dg/pr69973.c: Require int32plus.
8376 * gcc.dg/pr70169.c: Skip for avr target.
8377 * gcc.dg/sso-6.c: Require int32plus.
8378 * gcc.dg/sso-7.c: Likewise.
8379 * gcc.dg/sso-8.c: Likewise.
8380 * gcc.dg/vrp-min-max-2.c: Likewise.
8381
c6e434f5
UB
83822016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8383
8384 PR target/70738
8385 * gcc.target/i386/pr70738-1.c: New test.
8386 * gcc.target/i386/pr70738-2.c: Likewise.
8387 * gcc.target/i386/pr70738-3.c: Likewise.
8388 * gcc.target/i386/pr70738-4.c: Likewise.
8389 * gcc.target/i386/pr70738-5.c: Likewise.
8390 * gcc.target/i386/pr70738-6.c: Likewise.
8391 * gcc.target/i386/pr70738-7.c: Likewise.
8392 * gcc.target/i386/pr70738-8.c: Likewise.
8393 * gcc.target/i386/pr70738-9.c: Likewise.
8394
5c42d341
KT
83952016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8396
8397 PR rtl-optimization/66940
8398 * gcc.c-torture/execute/pr66940.c: New test.
8399
bf9a1a07
IV
84002016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8401
8402 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8403 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8404 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8405 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8406 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8407 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8408 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8409 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8410 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8411 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8412 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8413 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8414 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8415 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8416 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8417 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8418 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8419 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8420 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8421 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8422 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8423 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8424 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8425 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8426
95efe6b6
MP
84272016-05-25 Marek Polacek <polacek@redhat.com>
8428
8429 PR c/71265
8430 * gcc.dg/noncompile/pr71265.c: New test.
8431
a23faf7a
MP
8432 PR c/71266
8433 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8434
69a6d5ad
NS
84352016-05-25 Nathan Sidwell <nathan@acm.org>
8436
8437 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8438
3072d4ea
RB
84392016-05-25 Richard Biener <rguenther@suse.de>
8440
8441 PR tree-optimization/71261
8442 * c-c++-common/torture/pr71261.c: New testcase.
8443
e412ece4
RB
84442016-05-25 Richard Biener <rguenther@suse.de>
8445
8446 PR tree-optimization/71264
8447 * gcc.dg/vect/pr71264.c: New testcase.
8448
b9e551ad
PC
84492016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8450
8451 PR c++/55992
8452 * g++.dg/cpp0x/alias-decl-53.C: New.
8453 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8454
6aa1abe5
ML
84552016-05-25 Martin Liska <mliska@suse.cz>
8456
8457 * g++.dg/pr71239.C: New test.
8458
842d162e
RB
84592016-05-25 Richard Biener <rguenther@suse.de>
8460
c87885ca
RO
8461 * gcc.dg/vect/pr58135.c: Rename to ...
8462 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8463
f184a36c
MP
84642016-05-25 Marek Polacek <polacek@redhat.com>
8465
8466 * g++.dg/pr65295.C: Use target c++14.
8467
021fad86
PC
84682016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8469
53d6d955
UB
8470 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8471 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8472
c3eaf15a
MM
84732016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8474
8475 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8476 instructions.
8477
e46c7770
CP
84782016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8479
8480 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8481 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8482 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8483 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8484 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8485 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8486 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8487 * c-c++-common/goacc/pcopy.c: Likewise.
8488 * c-c++-common/goacc/pcopyin.c: Likewise.
8489 * c-c++-common/goacc/pcopyout.c: Likewise.
8490 * c-c++-common/goacc/pcreate.c: Likewise.
8491 * c-c++-common/goacc/pr70688.c: New test.
8492 * c-c++-common/goacc/present-1.c: Adjust test.
8493 * c-c++-common/goacc/reduction-5.c: Likewise.
8494 * g++.dg/goacc/data-1.C: New test.
8495
4bfc9db7
MM
84962016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8497
8498 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8499 vector parity built-in functions.
8500 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8501 count trailing zeros automatic vectorization.
8502 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8503 count trailing zeros built-in functions.
8504
2bc145af
KV
85052016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8506
8507 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8508
26869fdb
PH
85092016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8510
8511 PR target/71050
8512 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8513
b2dc9c3b
PC
85142016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8515
8516 PR c++/50436
8517 * g++.dg/template/crash123.C: New.
8518 * g++.dg/template/crash124.C: Likewise.
8519
f65e97fd
MS
85202016-05-24 Martin Sebor <msebor@redhat.com>
8521
8522 PR c++/71147
8523 * g++.dg/ext/flexary16.C: New test.
8524
a6f5ac7f
IV
85252016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8526
69a6d5ad
NS
8527 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8528 before math.h is included.
a6f5ac7f
IV
8529 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8530 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8531 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8532 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8533 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8534 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8535 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8536 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8537 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8538 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8539 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8540 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8541 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8542 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8543 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8544 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8545 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8546 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8547 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8548 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8549 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8550 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8551 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8552
27bad558
MM
85532016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8554 Kelvin Nilsen <kelvin@gcc.gnu.org>
8555
8556 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8557 support.
8558
72f382fb
PC
85592016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8560
8561 PR c++/69872
8562 * g++.dg/warn/Wno-narrowing1.C: New.
8563
ef2ec9d9
MP
85642016-05-24 Marek Polacek <polacek@redhat.com>
8565
8566 PR c/71249
8567 * c-c++-common/Wswitch-unreachable-2.c: New test.
8568
e90434e3
JJ
85692016-05-24 Jakub Jelinek <jakub@redhat.com>
8570
7adb26f2
JJ
8571 PR c++/71257
8572 * g++.dg/vect/simd-clone-6.cc: New test.
8573 * g++.dg/gomp/declare-simd-6.C: New test.
8574
e90434e3
JJ
8575 PR middle-end/70434
8576 PR c/69504
8577 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8578
b556ea3b
RB
85792016-05-24 Richard Biener <rguenther@suse.de>
8580
8581 PR tree-optimization/71240
8582 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8583
e5328f5d
RB
85842016-05-24 Richard Biener <rguenther@suse.de>
8585
8586 PR tree-optimization/71230
8587 * gcc.dg/torture/pr71230.c: New testcase.
8588 * g++.dg/torture/pr71230.C: Likewise.
8589
a04e69c0
TS
85902016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8591
8592 * c-c++-common/goacc/routine-5.c: Add tests.
8593 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8594 * gfortran.dg/goacc/routine-6.f90: Add tests.
8595
30fd2977
RB
85962016-05-24 Richard Biener <rguenther@suse.de>
8597
8598 PR tree-optimization/71253
8599 * gcc.dg/torture/pr71253.c: New testcase.
8600
ca6f60bc
KV
86012016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8602
8603 PR middle-end/71252
8604 * gfortran.dg/pr71252.f90: New test.
8605
d3465d72
RS
86062016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8607
8608 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8609
f17a223d
RB
86102016-05-24 Richard Biener <rguenther@suse.de>
8611
8612 PR middle-end/70434
8613 PR c/69504
8614 * c-c++-common/vector-subscript-4.c: New testcase.
8615 * c-c++-common/vector-subscript-5.c: Likewise.
8616
e3f36534
JD
86172016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8618
8619 PR fortran/71123
8620 * gfortran.dg/namelist_90.f: New test
8621
85d5c27d
JD
86222016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8623
8624 PR fortran/66461
8625 * gfortran.dg/unexpected_eof.f: New test
8626
fe3f3340
MM
86272016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8628 Kelvin Nilsen <kelvin@gcc.gnu.org>
8629
8630 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8631 as little endian.
8632
26d6ae55
PC
86332016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8634
8635 PR c++/70972
8636 * g++.dg/cpp0x/inh-ctor20.C: New.
8637 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8638
d6c9a06f
PC
86392016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8640
8641 PR c++/69095
8642 * g++.dg/cpp0x/variadic168.C: New.
8643
396a1d10
PC
86442016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8645
8646 * g++.dg/cpp0x/pr31445.C: Test column number too.
8647 * g++.dg/cpp0x/pr32253.C: Likewise.
8648 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8649 * g++.dg/cpp0x/variadic36.C: Likewise.
8650
ece46666
MG
86512016-05-23 Marc Glisse <marc.glisse@inria.fr>
8652
8653 * gcc.dg/fold-notshift-2.c: Adjust.
8654
a7dc5980
MP
86552016-05-23 Marek Polacek <polacek@redhat.com>
8656
8657 PR c/49859
8658 * c-c++-common/Wswitch-unreachable-1.c: New test.
8659 * gcc.dg/Wswitch-unreachable-1.c: New test.
8660 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8661 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8662 * g++.dg/gomp/block-10.C: Likewise.
8663 * gcc.dg/gomp/block-10.c: Likewise.
8664 * g++.dg/gomp/block-9.C: Likewise.
8665 * gcc.dg/gomp/block-9.c: Likewise.
8666 * g++.dg/gomp/target-1.C: Likewise.
8667 * g++.dg/gomp/target-2.C: Likewise.
8668 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8669 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8670 * g++.dg/gomp/taskgroup-1.C: Likewise.
8671 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8672 * gcc.dg/gomp/teams-1.c: Likewise.
8673 * g++.dg/gomp/teams-1.C: Likewise.
8674 * g++.dg/overload/error3.C: Likewise.
8675 * g++.dg/tm/jump1.C: Likewise.
8676 * g++.dg/torture/pr40335.C: Likewise.
8677 * gcc.dg/c99-vla-jump-5.c: Likewise.
8678 * gcc.dg/switch-warn-1.c: Likewise.
8679 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8680 * gcc.dg/nested-func-1.c: Likewise.
8681 * gcc.dg/pr67784-4.c: Likewise.
8682
18b54004
RB
86832016-05-23 Richard Biener <rguenther@suse.de>
8684
8685 PR tree-optimization/71230
8686 * gfortran.dg/pr71230-1.f90: New testcase.
8687 * gfortran.dg/pr71230-2.f90: Likewise.
8688
e569db5f
VK
86892016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8690
396a1d10 8691 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8692 * gcc.dg/vect/pr58135.c: Add new.
8693 * gfortran.dg/pr46519-1.f: Adjust test case.
8694
e4b71114
PC
86952016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8696
8697 PR c++/53401
8698 * g++.dg/cpp0x/decltype64.C: New.
8699
a25a8058
CL
87002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8701
8702 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8703 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8704 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8705
0dcfe9ab
CL
87062016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8707
8708 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8709 Add poly64x1_t and poly64x2_t cases if supported.
8710 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8711 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8712 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8713 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8714 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8715
ffd70e4a
CL
87162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8717
8718 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8719 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8720 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8721 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8722 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8723 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8724 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8725
4b1f57fe
CL
87262016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8727
8728 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8729
16c5ec77
CL
87302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8731
8732 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8733 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8734
94ad56c7
JJ
87352016-05-22 Jakub Jelinek <jakub@redhat.com>
8736
57748705
JJ
8737 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8738 constraint instead of "r".
8739 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8740 insn instead of vxorpd.
8741 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8742
af120161
JJ
8743 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8744 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8745
355023ce
JJ
8746 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8747
3b48574c
JJ
8748 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8749 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8750
94ad56c7
JJ
8751 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8752
8a85cee2
KV
87532016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8754
8755 PR middle-end/40921
8756 * gcc.dg/tree-ssa/pr40921.c: New test.
8757
8e916b16
PS
87582016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8759
8760 PR target/71103
8761 * gcc.target/avr/pr71103.c: New test.
8762
88aea79f
KV
87632016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8764
8765 PR middle-end/71179
8766 * gcc.dg/tree-ssa/pr71179.c: New test.
8767
79063edd
MS
87682016-05-20 Martin Sebor <msebor@redhat.com>
8769
8770 PR c/71115
8771 * gcc.dg/init-excess-2.c: New test.
8772
55c8849f
EB
87732016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8774
8775 * gnat.dg/opt53.adb: New test.
8776 * gnat.dg/opt54.adb: Likewise.
8777
c91a0948
MJ
87782016-05-20 Martin Jambor <mjambor@suse.cz>
8779
8780 PR tree-optimization/70884
8781 * gcc.dg/tree-ssa/pr70919.c: New test.
8782
9cad20fa
BS
87832016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8784
8785 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8786 formatting.
69a6d5ad
NS
8787 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8788 fix code formatting.
8789
87902016-05-20 Nathan Sidwell <nathan@acm.org>
8791
8792 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8793 non-common cases.
8794 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8795
15c671a7
DM
87962016-05-20 David Malcolm <dmalcolm@redhat.com>
8797
8798 * jit.dg/all-non-failing-tests.h: Add
8799 test-factorial-must-tail-call.c.
8800 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8801 * jit.dg/test-factorial-must-tail-call.c: New test case.
8802
4f028369
JJ
88032016-05-20 Jakub Jelinek <jakub@redhat.com>
8804
8805 PR fortran/71204
8806 * gfortran.dg/pr71204.f90: New test.
8807
7dea4ab3
CP
88082016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8809
8810 * gcc.target/nvptx/sincos.c: New test.
8811
ef98d365
PC
88122016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8813
8814 PR c++/70572
8815 * g++.dg/cpp1y/auto-fn31.C: New.
8816
92466115
BS
88172016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8818
8819 * gcc.target/powerpc/vec-addec.c: New test.
8820 * gcc.target/powerpc/vec-addec-int128.c: New test.
8821
9a385c2d
DM
88222016-05-20 David Malcolm <dmalcolm@redhat.com>
8823
8824 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8825 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8826 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8827 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8828
77c9d5b4
JH
88292016-05-20 Jan Hubicka <hubicka@ucw.cz>
8830
8831 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8832
68047971
JJ
88332016-05-20 Jakub Jelinek <jakub@redhat.com>
8834
18954840
JJ
8835 PR c++/71210
8836 * g++.dg/opt/pr71210-1.C: New test.
8837 * g++.dg/opt/pr71210-2.C: New test.
8838
68047971
JJ
8839 PR tree-optimization/29756
8840 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8841 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8842 only on selected targets where V4SImode vectors are known to be
8843 supported.
8844
d78789f5
MG
88452016-05-20 Marc Glisse <marc.glisse@inria.fr>
8846
8847 PR tree-optimization/71079
8848 PR tree-optimization/71206
8849 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8850
550fa093
PK
88512016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8852
8853 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8854 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8855 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8856
483c6429
RG
88572016-05-20 Richard Guenther <rguenther@suse.de>
8858
8859 PR tree-optimization/29756
8860 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8861
eb066284
RB
88622016-05-20 Richard Biener <rguenther@suse.de>
8863
8864 PR tree-optimization/71185
8865 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8866
58f10249
RB
88672016-05-20 Richard Biener <rguenther@suse.de>
8868
8869 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8870
2a5569fa
MP
88712016-05-19 Marek Polacek <polacek@redhat.com>
8872
8873 PR c++/71075
8874 * g++.dg/diagnostic/pr71075.C: New test.
8875
5e9a5385
DM
88762016-05-19 David Malcolm <dmalcolm@redhat.com>
8877
8878 PR c++/71184
8879 * g++.dg/pr71184.C: New test case.
8880
4f45da44
KN
88812016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8882
8883 * gcc.target/powerpc/darn-0.c: New test.
8884 * gcc.target/powerpc/darn-1.c: New test.
8885 * gcc.target/powerpc/darn-2.c: New test.
8886
4177437e
MP
88872016-05-19 Marek Polacek <polacek@redhat.com>
8888
8889 PR tree-optimization/71031
8890 * gcc.dg/tree-ssa/vrp100.c: New test.
8891
afb72432
IE
88922016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8893
8894 PR rtl-optimization/71148
8895 * gcc.dg/pr71148.c: New test.
8896
4f83064e
KT
88972016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8898
8899 PR target/71056
8900 * gcc.target/arm/pr71056.c: New test.
8901
4bf8dbe1
BE
89022016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8903
8904 * c-c++-common/pr69669.c: Check the used mode.
8905
f3510625
MO
89062016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8907
8908 PR sanitizer/64354
8909 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8910
43c0068e
RB
89112016-05-19 Richard Biener <rguenther@suse.de>
8912
8913 PR tree-optimization/70729
8914 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8915 * gcc.dg/graphite/scop-18.c: Likewise.
8916 * gcc.dg/pr41783.c: Disable LIM.
8917 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8918 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8919 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8920 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8921 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8922 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8923 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8924 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8925 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8926 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8927 * gfortran.dg/pr42108.f90: Likewise.
8928
70f25790
DM
89292016-05-18 David Malcolm <dmalcolm@redhat.com>
8930
8931 PR driver/69265
8932 * gcc.dg/spellcheck-options-11.c: New test case.
8933
960db8ec
JJ
89342016-05-18 Jakub Jelinek <jakub@redhat.com>
8935
8936 PR c++/71100
8937 * g++.dg/opt/pr71100.C: New test.
8938
04643334
MJ
89392016-05-18 Martin Jambor <mjambor@suse.cz>
8940
8941 PR ipa/69708
8942 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8943 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8944 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8945 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8946
91bb9f80
MJ
89472016-05-18 Martin Jambor <mjambor@suse.cz>
8948
8949 PR ipa/69708
8950 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8951 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8952 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8953 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8954 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8955
c584aca6
PC
89562016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8957
8958 PR c++/69793
8959 * g++.dg/template/crash122.C: New.
8960
20309c6e
PC
89612016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8962
8963 PR c++/70466
8964 * g++.dg/template/pr70466-1.C: New.
8965 * g++.dg/template/pr70466-2.C: Likewise.
8966
50c78b9a
MM
89672016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8968
8969 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8970 splat operations and the XXSPLTIB instruction.
8971 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8972 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8973 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8974 xxlxor to clear a register.
8975
cf8be00d
RS
89762016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8977
8978 * gcc.dg/torture/pr71020.c: New test.
8979
848a392a
MJ
89802016-05-18 Martin Jambor <mjambor@suse.cz>
8981
8982 PR ipa/70646
8983 * gcc.dg/ipa/pr70646.c: New test.
8984
1f2ab776
CL
89852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8986
8987 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8988
76489493
CL
89892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8990
8991 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8992 missing tests for vreinterpretq_p{8,16}.
8993
bd79378d
CL
89942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8995
8996 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8997 vsliq_n_s64 and vsliq_n_u64.
8998
81ca3ea0
CL
89992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9000
9001 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9002 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9003
873cb425
CL
90042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9005
9006 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9007 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9008 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9009
9d6e7c21
CL
90102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9011
9012 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9013 in comment.
9014
b4dbe40e 90152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9016
9017 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9018 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9019 "blr\t" and switch to scan-assembler-times.
9020
83a5c910
JW
90212016-05-18 Jiong Wang <jiong.wang@arm.com>
9022
53d6d955
UB
9023 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9024 with __aarch64__.
9025 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9026 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9027
fb7cbdeb
JJ
90282016-05-18 Jakub Jelinek <jakub@redhat.com>
9029
8ee91165
JJ
9030 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9031 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9032 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9033 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9034 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9035 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9036
cf4d516a
JJ
9037 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9038 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9039
a4f16422
JJ
9040 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9041 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9042
7b37ce10
JJ
9043 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9044 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9045
fb7cbdeb
JJ
9046 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9047
c9326aef
RB
90482016-05-18 Richard Biener <rguenther@suse.de>
9049
9050 PR tree-optimization/71168
9051 * gcc.dg/torture/pr71168.c: New testcase.
9052
df8b0a11
KV
90532016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9054
9055 PR middle-end/63586
9056 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9057 * gcc.dg/tree-ssa/pr63586.c: New test.
9058 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9059
2efd67ed
NS
90602016-05-17 Nathan Sidwell <nathan@acm.org>
9061
9062 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9063 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9064 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9065 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9066
1988b2c2
NS
90672016-05-17 Nathan Sidwell <nathan@acm.org>
9068
9069 * gcc.target/nvptx/abi-vararg-3.c: New.
9070
ad1d92ab
MM
90712016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9072
9073 PR tree-optimization/54579
9074 PR middle-end/55299
9075 * gcc.dg/fold-notrotate-1.c: New test.
9076 * gcc.dg/fold-notshift-1.c: New test.
9077 * gcc.dg/fold-notshift-2.c: New test.
9078
47768df8
MP
90792016-05-17 Marek Polacek <polacek@redhat.com>
9080
9081 PR ipa/71146
9082 * g++.dg/ipa/pr71146.C: New test.
9083
6b5423a5
DM
90842016-05-17 David Malcolm <dmalcolm@redhat.com>
9085
9086 * jit.dg/test-error-array-bounds.c: New test case.
9087
c7986356
MG
90882016-05-17 Marc Glisse <marc.glisse@inria.fr>
9089
9090 * gcc.dg/tree-ssa/and-1.c: New testcase.
9091
d982c5b7
MG
90922016-05-17 Marc Glisse <marc.glisse@inria.fr>
9093
9094 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9095 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9096
0139ba93
MG
90972016-05-17 Marc Glisse <marc.glisse@inria.fr>
9098
9099 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9100 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9101
daab4562
JW
91022016-05-17 Jiong Wang <jiong.wang@arm.com>
9103
9104 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9105
22330033
JW
91062016-05-17 Jiong Wang <jiong.wang@arm.com>
9107
9108 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9109
98b3a5f2
JW
91102016-05-17 Jiong Wang <jiong.wang@arm.com>
9111
9112 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9113 ".2d[index]" when scan the assembly.
9114 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9115 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9116 float64x1.
9117 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9118
b71b7a8e
RB
91192016-05-17 Richard Biener <rguenther@suse.de>
9120
9121 PR tree-optimization/71132
9122 * gcc.dg/torture/pr71132.c: New testcase.
9123
3c51ad46
CL
91242016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9125
9126 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9127
d20faa66
KT
91282016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9129
9130 PR target/70809
9131 * gcc.target/aarch64/pr70809_1.c: New test.
9132
b75cc5a4
KT
91332016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9134
9135 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9136 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9137 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9138 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9139
b28eb195
IE
91402016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9141 Ilya Enkovich <ilya.enkovich@intel.com>
9142
9143 PR target/71114
9144 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9145
0b9004ed
JH
91462016-05-16 Jan Hubicka <hubicka@ucw.cz>
9147
9148 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9149 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9150
1b81a1c1
MW
91512016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9152
9153 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9154 test for __ARM_FP16_ARGS.
9155 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9156 * gcc.target/arm/aapcs/neon-vect10.c: New.
9157 * gcc.target/arm/aapcs/neon-vect9.c: New.
9158 * gcc.target/arm/aapcs/vfp18.c: New.
9159 * gcc.target/arm/aapcs/vfp19.c: New.
9160 * gcc.target/arm/aapcs/vfp20.c: New.
9161 * gcc.target/arm/aapcs/vfp21.c: New.
9162 * gcc.target/arm/fp16-aapcs-1.c: New.
9163 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9164 test for __ARM_FP16_ARGS.
9165 * g++.target/arm/fp16-return-1.c: Update expected output.
9166
921d1e73
JW
91672016-05-16 Jiong Wang <jiong.wang@arm.com>
9168
9169 PR testsuite/70227
9170 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9171
228eb42a
HA
91722016-05-15 Harald Anlauf <anlauf@gmx.de>
9173
9174 PR fortran/69603
9175 * gfortran.dg/pr69603.f90: New testcase.
9176
785abfd3
FR
91772016-05-14 Fritz Reese <fritzoreese@gmail.com>
9178
9179 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9180
e75eb64f
FR
91812016-05-14 Fritz Reese <fritzoreese@gmail.com>
9182
9183 PR fortran/71047
9184 * gfortran.dg/pr71047.f08: New test.
9185
aa4b467b
JM
91862016-05-13 Joseph Myers <joseph@codesourcery.com>
9187
9188 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9189 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9190 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9191
653fb4a2
MS
91922016-05-13 Martin Sebor <msebor@redhat.com>
9193
9194 PR c++/60049
9195 * g++.dg/cpp0x/constexpr-60049.C: New test.
9196
9e37582d
JJ
91972016-05-13 Jakub Jelinek <jakub@redhat.com>
9198
9199 PR bootstrap/71071
9200 * gcc.dg/pr71071.c: New test.
9201
a278aa17
UB
92022016-05-13 Uros Bizjak <ubizjak@gmail.com>
9203
9204 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9205 remove XOP handling.
377eaca7 9206 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9207
ac3d02e2
NS
92082016-05-13 Nathan Sidwell <nathan@acm.org>
9209
9210 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9211 __atomic_is_lock_free declaration.
9212
8ab3bdac
RB
92132016-05-13 Richard Biener <rguenther@suse.de>
9214
9215 PR tree-optimization/42587
9216 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9217
623b8e0a
ML
92182016-05-13 Martin Liska <mliska@suse.cz>
9219
9220 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9221 the new format of dump output.
9222
da7674f6
IE
92232016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9224
9225 * gcc.dg/pr71084.c: New test.
9226
c959db3d
RR
92272016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9228
53d6d955
UB
9229 PR target/53440
9230 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9231
43203dea
RR
92322016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9233
9234 * gcc.target/aarch64/struct_return.c: New test.
9235
4f2e1536
MP
92362016-05-12 Marek Polacek <polacek@redhat.com>
9237
9238 PR c/70756
9239 * c-c++-common/pr70756-2.c: New test.
9240 * c-c++-common/pr70756.c: New test.
9241
1ef33ef3
RB
92422016-05-12 Richard Biener <rguenther@suse.de>
9243
9244 PR tree-optimization/71059
9245 * gcc.dg/torture/pr71059.c: New testcase.
9246
763baff6
RB
92472016-05-12 Richard Biener <rguenther@suse.de>
9248
9249 PR tree-optimization/71062
9250 * gcc.dg/torture/pr71062.c: New testcase.
9251
c4ec1243
IE
92522016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9253
9254 PR tree-optimization/71006
9255 * gcc.dg/pr71006.c: New test.
9256
a5fbf76d
MP
92572016-05-12 Marek Polacek <polacek@redhat.com>
9258
9259 PR driver/71063
9260 * gcc.dg/opts-7.c: New test.
9261
5acc47a4
KT
92622016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9263
9264 PR target/70830
9265 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9266 Add -save-temps to dg-options.
9267 Scan for ldmfd rather than pop instruction.
9268 * gcc.target/arm/interrupt-2.c: Likewise.
9269 * gcc.target/arm/pr70830.c: New test.
9270
40bd4bf9
JJ
92712016-05-12 Jakub Jelinek <jakub@redhat.com>
9272
3cd63842
JJ
9273 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9274 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9275
c05d08f6
JJ
9276 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9277 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9278 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9279
bc27ffae
JJ
9280 PR target/71019
9281 * gcc.target/i386/avx512vl-pack-1.c: New test.
9282 * gcc.target/i386/avx512vl-pack-2.c: New test.
9283 * gcc.target/i386/avx512bw-pack-2.c: New test.
9284
515d7412
JJ
9285 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9286
40bd4bf9
JJ
9287 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9288 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9289 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9290
44ab146a
RB
92912016-05-12 Richard Biener <rguenther@suse.de>
9292
9293 PR tree-optimization/70986
9294 * gcc.dg/torture/pr70986-1.c: New testcase.
9295 * gcc.dg/torture/pr70986-2.c: Likewise.
9296 * gcc.dg/torture/pr70986-3.c: Likewise.
9297
d6e83a8d
MM
92982016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9299
9300 PR c/43651
9301 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9302 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9303
51e67ea3
UB
93042016-05-11 Uros Bizjak <ubizjak@gmail.com>
9305
9306 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9307 directive.
9308 * gcc.target/i386/pr66746.c: Ditto.
9309
3fd2b007
MM
93102016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9311
9312 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9313 support.
9314 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9315 warning when using -mvsx-timode.
9316 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9317 * gcc.target/powerpc/dform-2.c: Likewise.
9318 * gcc.target/powerpc/pr68805.c: Likewise.
9319
5c3a10fb
MP
93202016-05-11 Marek Polacek <polacek@redhat.com>
9321
9322 PR c++/71024
9323 * c-c++-common/attributes-3.c: New test.
9324
7cfb065b
NS
93252016-05-11 Nathan Sidwell <nathan@acm.org>
9326
9327 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9328 * gcc.c-torture/execute/pr68185.c: Likewise.
9329 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9330 * gcc.dg/pr69634.c: Requires scheduling.
9331 * gcc.dg/torture/pr66178.c: Require label values.
9332 * gcc.dg/setjmp-6.c: Require indirect jumps.
9333
f35ea97d
RB
93342016-05-11 Richard Biener <rguenther@suse.de>
9335
9336 PR tree-optimization/71055
9337 * gcc.dg/torture/pr71055.c: New testcase.
9338
dff70323
RB
93392016-05-11 Richard Biener <rguenther@suse.de>
9340
9341 PR debug/71057
9342 * g++.dg/debug/pr71057.C: New testcase.
9343
56a3d28b
JJ
93442016-05-11 Jakub Jelinek <jakub@redhat.com>
9345
9346 PR fortran/70855
9347 * gfortran.dg/gomp/pr70855.f90: New test.
9348
ebc1b29e
RB
93492016-05-11 Richard Biener <rguenther@suse.de>
9350
9351 PR middle-end/71002
9352 * g++.dg/torture/pr71002.C: New testcase.
9353
98ccd1d7
IE
93542016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9355
9356 PR middle-end/70807
9357 * gcc.dg/pr70807.c: New test.
9358
ed29e24b
MS
93592016-05-10 Martin Sebor <msebor@redhat.com>
9360
9361 PR c++/38611
9362 * g++.dg/Wattributes.C: New test.
9363
e39dab2c
MG
93642016-05-10 Marc Glisse <marc.glisse@inria.fr>
9365
9366 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9367 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9368 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9369
d067e238
IE
93702016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9371
9372 PR target/70799
9373 * gcc.target/i386/pr70799-1.c: New test.
9374
cd36c83e
PMR
93752016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9376
9377 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9378
1e3af2a4
IE
93792016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9380
9381 PR middle-end/70877
9382 * gcc.target/i386/pr70877.c: New test.
9383
afc610db
IE
93842016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9385
9386 PR tree-optimization/70786
9387 * gcc.target/i386/pr70876.c: New test.
9388
4b59d19f
JJ
93892016-05-10 Jakub Jelinek <jakub@redhat.com>
9390
9391 PR target/70927
9392 * gcc.target/i386/avx512vl-logic-1.c: New test.
9393 * gcc.target/i386/avx512vl-logic-2.c: New test.
9394 * gcc.target/i386/avx512dq-logic-2.c: New test.
9395
9b5ee426
BS
93962016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9397
9398 PR target/70963
9399 * gcc.target/powerpc/pr70963.c: New.
9400
f3352cab
DM
94012016-05-10 David Malcolm <dmalcolm@redhat.com>
9402
9403 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9404 (test_very_wide_line): Add ruler to expected output.
9405 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9406 (test_very_wide_line): Likewise.
9407 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9408 (test_show_locus): Within the handling of "test_very_wide_line",
9409 enable show_ruler_p on the diagnostic context.
9410
4a3255dd
RB
94112016-05-10 Richard Biener <rguenther@suse.de>
9412
9413 PR tree-optimization/71039
9414 * gcc.dg/torture/pr71039.c: New testcase.
9415
da7c9950
NS
94162016-05-10 Nathan Sidwell <nathan@acm.org>
9417
9418 * gcc.dg/nested-func-10.c: Requires alloca.
9419 * gcc.dg/nested-func-9.c: Requires alloca.
9420 * gcc.c-torture/execute/pr70460.c: Requires labels.
9421 * gcc.c-torture/compile/pr70199.c: Requires labels.
9422 * gcc.target/nvptx/decl.c: Compile only.
9423 * gcc.target/nvptx/trailing-init.c: Compile only.
9424 * gcc.target/nvptx/ary-init.c: Compile only.
9425
cf68d92c
MP
94262016-05-10 Marek Polacek <polacek@redhat.com>
9427
9428 PR c/70255
9429 * gcc.dg/attr-opt-1.c: New test.
9430
64ea4e15
RB
94312016-05-10 Richard Biener <rguenther@suse.de>
9432
9433 PR tree-optimization/70497
9434 PR tree-optimization/28367
9435 * gcc.dg/torture/20160404-1.c: New testcase.
9436 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9437 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9438
5a96dae3
PMR
94392016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9440
9441 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9442
fc97f805
UB
94432016-05-09 Uros Bizjak <ubizjak@gmail.com>
9444
9445 * gcc.target/i386/fabsneg-1.c New test.
9446
a710b1d5
AM
94472016-05-09 Alan Modra <amodra@gmail.com>
9448
9449 PR testsuite/70826
9450 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9451
171f6f05
RB
94522016-05-09 Richard Biener <rguenther@suse.de>
9453
9454 PR tree-optimization/70985
9455 * gcc.dg/torture/pr70985.c: New testcase.
9456
18caa34e
BC
94572016-05-09 Bin Cheng <bin.cheng@arm.com>
9458
9459 * gcc.dg/tree-ssa/ifc-9.c: New test.
9460 * gcc.dg/tree-ssa/ifc-10.c: New test.
9461 * gcc.dg/tree-ssa/ifc-11.c: New test.
9462 * gcc.dg/tree-ssa/ifc-12.c: New test.
9463 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9464 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9465 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9466
7a27d38f
RB
94672016-05-09 Richard Biener <rguenther@suse.de>
9468
9469 PR fortran/70937
9470 * gfortran.dg/pr70937.f90: New testcase.
9471
5ebbbd3d
RO
94722016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9473
9474 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9475
f6288c24
FR
94762016-05-07 Fritz Reese <fritzoreese@gmail.com>
9477
9478 PR fortran/56226
9479 * gfortran.dg/dec_structure_1.f90: New testcase.
9480 * gfortran.dg/dec_structure_2.f90: Ditto.
9481 * gfortran.dg/dec_structure_3.f90: Ditto.
9482 * gfortran.dg/dec_structure_4.f90: Ditto.
9483 * gfortran.dg/dec_structure_5.f90: Ditto.
9484 * gfortran.dg/dec_structure_6.f90: Ditto.
9485 * gfortran.dg/dec_structure_7.f90: Ditto.
9486 * gfortran.dg/dec_structure_8.f90: Ditto.
9487 * gfortran.dg/dec_structure_9.f90: Ditto.
9488 * gfortran.dg/dec_structure_10.f90: Ditto.
9489 * gfortran.dg/dec_structure_11.f90: Ditto.
9490 * gfortran.dg/dec_union_1.f90: Ditto.
9491 * gfortran.dg/dec_union_2.f90: Ditto.
9492 * gfortran.dg/dec_union_3.f90: Ditto.
9493 * gfortran.dg/dec_union_4.f90: Ditto.
9494 * gfortran.dg/dec_union_5.f90: Ditto.
9495 * gfortran.dg/dec_union_6.f90: Ditto.
9496 * gfortran.dg/dec_union_7.f90: Ditto.
9497
5ec4a8cd
TV
94982016-05-07 Tom de Vries <tom@codesourcery.com>
9499
9500 PR tree-optimization/70956
9501 * gcc.dg/graphite/pr70956.c: New test.
9502
58ec1d0e
JJ
95032016-05-06 Jakub Jelinek <jakub@redhat.com>
9504
ccd88fb7
JJ
9505 PR middle-end/70941
9506 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9507 (a, b, c, d): Change type from char to signed char.
9508 (main): Compare against (signed char) -1634678893 instead of
9509 hardcoded -109. Use __builtin_abort instead of abort.
9510
dd3b6464
JJ
9511 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9512 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9513
58ec1d0e
JJ
9514 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9515
19aa23d8
YR
95162016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9517
9518 PR debug/70935
9519 * gcc.dg/torture/pr70935.c: New test.
9520
ae5f0df1
OE
95212016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9522
9523 PR target/58219
ce23a8ff 9524 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9525
078f7e37
RB
95262016-05-06 Richard Biener <rguenther@suse.de>
9527
9528 PR tree-optimization/70960
9529 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9530
765d7b54
OE
95312016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9532
9533 PR target/52933
9534 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9535 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9536 Adjust expected instruction counts.
9537 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9538
29c94e65
MP
95392016-05-06 Marek Polacek <polacek@redhat.com>
9540
9541 PR sanitizer/70875
9542 * gcc.dg/ubsan/bounds-3.c: New test.
9543
3684b02e
OE
95442016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9545
9546 PR target/54089
9547 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9548
8706773f
RB
95492016-05-06 Richard Biener <rguenther@suse.de>
9550
9551 PR middle-end/70931
9552 * gfortran.dg/pr70931.f90: New testcase.
9553
a4f51018
RB
95542016-05-06 Richard Biener <rguenther@suse.de>
9555
9556 PR middle-end/70941
9557 * gcc.dg/torture/pr70941.c: New testcase.
9558
c4f2425f
BC
95592016-05-05 Bin Cheng <bin.cheng@arm.com>
9560
9561 PR tree-optimization/57206
9562 * gcc.dg/vect/pr57206.c: New test.
9563
5dc08197
RO
95642016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9565
9566 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9567
351f85c5
JJ
95682016-05-05 Jakub Jelinek <jakub@redhat.com>
9569
568bac8c
JJ
9570 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9571
351f85c5
JJ
9572 * c-c++-common/Wdangling-else-4.c: New test.
9573
33fd7785
JJ
95742016-05-04 Jakub Jelinek <jakub@redhat.com>
9575
2d1ac15a
JJ
9576 PR c++/70906
9577 PR c++/70933
9578 * g++.dg/opt/pr70906.C: New test.
9579 * g++.dg/opt/pr70933.C: New test.
9580
33fd7785
JJ
9581 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9582
6b715bf6
JH
95832016-05-04 Jan Hubicka <hubicka@ucw.cz>
9584
9585 * gcc.dg/ipa/pure-const-3.c: New testcase.
9586
deef7113
MP
95872016-05-04 Marek Polacek <polacek@redhat.com>
9588
9589 * c-c++-common/Wdangling-else-1.c: New test.
9590 * c-c++-common/Wdangling-else-2.c: New test.
9591 * c-c++-common/Wdangling-else-3.c: New test.
9592
5396db97
KCY
95932016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9594
9595 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9596 flag is present.
9597
de55efd5
MP
95982016-05-04 Marek Polacek <polacek@redhat.com>
9599
9600 PR c/48778
9601 * gcc.dg/Waddress-2.c: New test.
9602
475839b6
AM
96032016-05-04 Alan Modra <amodra@gmail.com>
9604
9605 * gcc.target/powerpc/pr70866.c: New.
9606
b25aad5f
MS
96072016-05-03 Martin Sebor <msebor@redhat.com>
9608
9609 PR c++/66561
9610 * c-c++-common/builtin_location.c: New test.
9611 * g++.dg/cpp1y/builtin_location.C: New test.
9612
79ce98bc
MP
96132016-05-03 Marek Polacek <polacek@redhat.com>
9614
9615 PR c/70859
9616 * gcc.dg/pr70859.c: New test.
9617 * gcc.dg/pr70859-2.c: New test.
9618
402e89f5
PMR
96192016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9620
9621 * gnat.dg/debug5.adb: New testcase.
9622
f3d90045
DV
96232016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9624
9625 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9626 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9627 Procedure to check for z10 instruction set.
9628
1e26cec1
CL
96292016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9630
9631 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9632
71aca5a0
AM
96332016-05-03 Alan Modra <amodra@gmail.com>
9634
9635 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9636
2fd70ec1
JJ
96372016-05-03 Jakub Jelinek <jakub@redhat.com>
9638
9639 * gcc.target/i386/avx512f-cvt-1.c: New test.
9640
e5705cf7
L
96412016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9642
9643 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9644 -fdump-tree-vrp-details.
9645
381cdae4
RB
96462016-05-03 Richard Biener <rguenther@suse.de>
9647
9648 * gcc.dg/pr30172-1.c: Adjust.
9649 * gcc.dg/pr63743.c: Likewise.
9650 * gcc.dg/tm/pr51696.c: Likewise.
9651 * c-c++-common/tm/safe-1.c: Likewise.
9652 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9653 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9654 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9655 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9656
adedd5c1
JJ
96572016-05-03 Jakub Jelinek <jakub@redhat.com>
9658
31ed1665
JJ
9659 PR rtl-optimization/70467
9660 * gcc.target/i386/pr70467-3.c: New test.
9661 * gcc.target/i386/pr70467-4.c: New test.
9662
dea60b59
JJ
9663 PR tree-optimization/70916
9664 * gcc.c-torture/compile/pr70916.c: New test.
9665
adedd5c1
JJ
9666 PR target/49244
9667 * gcc.target/i386/pr49244-1.c: New test.
9668 * gcc.target/i386/pr49244-2.c: New test.
9669
f80041ef
BS
96702016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9671
9672 PR rtl-optimization/44281
9673 * gcc.target/i386/pr44281.c: New test.
9674
1cfcd39e
BC
96752016-05-03 bin cheng <bin.cheng@arm.com>
9676
9677 PR tree-optimization/56541
9678 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9679 * gcc.dg/vect/pr56541.c: new test.
9680
4304ccfd
MM
96812016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9682
9683 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9684 __float128.
9685 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9686
50d94c29
L
96872016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9688
9689 PR testsuite/70520
9690 * c-c++-common/asan/clone-test-1.c (main): Align child process
9691 stack to 16 bytes.
9692
bc1aee87
DM
96932016-05-02 David Malcolm <dmalcolm@redhat.com>
9694
9695 PR c++/62314
9696 * g++.dg/spellcheck-fields-2.C: New test case.
9697
474e0129
DM
96982016-05-02 David Malcolm <dmalcolm@redhat.com>
9699
9700 PR c++/62314
9701 * g++.dg/pr62314.C: New test case.
9702
818b88a7
JH
97032016-05-02 Jan Hubicka <hubicka@ucw.cz>
9704
9705 * gcc.dg/ipa/inline-8.c: New testcase.
9706
dd77684f
JJ
97072016-05-02 Jakub Jelinek <jakub@redhat.com>
9708
9709 PR rtl-optimization/70467
9710 * gcc.target/i386/pr70467-1.c: New test.
9711
72407e00
BE
97122016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9713
9714 * gcc.dg/spec-options.c: Run the test on all targets.
9715 * gcc.dg/foo.specs: Use cpp_unique_options.
9716
dd53d197
MG
97172016-05-02 Marc Glisse <marc.glisse@inria.fr>
9718
9719 * gcc.dg/tree-ssa/unord.c: New testcase.
9720
a8b85ce9
MG
97212016-05-02 Marc Glisse <marc.glisse@inria.fr>
9722
9723 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9724
5b37e866
NS
97252016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9726
9727 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9728
7176a4a0
MP
97292016-05-02 Marek Polacek <polacek@redhat.com>
9730
9731 PR c/70851
9732 * gcc.dg/enum-incomplete-3.c: New test.
9733
6b9933b9
MP
97342016-05-02 Marek Polacek <polacek@redhat.com>
9735 Tom de Vries <tom@codesourcery.com>
9736
9737 PR tree-optimization/70700
9738 * gcc.dg/pr70700.c: New test.
9739
90f82260
UB
97402016-05-01 Uros Bizjak <ubizjak@gmail.com>
9741
9742 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9743 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9744 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9745 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9746 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9747
f73036c1
EB
97482016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9749
9750 * ada/acats/run_acats: Rename into...
9751 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9752 * ada/acats/run_all.sh: Remove redundant test.
9753 (target_run): Move around.
9754 (target_gnatchop): Use newly built executable.
9755 (target_gnatmake): Likewise.
9756 Check that the compilation of impbit succeeds.
9757
85e051a3
OE
97582016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9759
9760 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9761 * gcc.dg/20021029-1.c: Likewise.
9762 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9763 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9764 * gcc.target/sh/cmpstr.c: Likewise.
9765 * gcc.target/sh/cmpstrn.c: Likewise.
9766 * gcc.target/sh/memset.c: Likewise.
9767 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9768 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9769 * gcc.target/sh/pr39423-1.c: Likewise.
9770 * gcc.target/sh/pr49468-di.c: Likewise.
9771 * gcc.target/sh/pr49468-si.c: Likewise.
9772 * gcc.target/sh/pr49880-1.c: Likewise.
9773 * gcc.target/sh/pr49880-2.c: Likewise.
9774 * gcc.target/sh/pr49880-3.c: Likewise.
9775 * gcc.target/sh/pr50751-1.c: Likewise.
9776 * gcc.target/sh/pr50751-4.c: Likewise.
9777 * gcc.target/sh/pr50751-7.c: Likewise.
9778 * gcc.target/sh/pr51244-1.c: Likewise.
9779 * gcc.target/sh/pr51244-10.c: Likewise.
9780 * gcc.target/sh/pr51244-11.c: Likewise.
9781 * gcc.target/sh/pr51244-12.c: Likewise.
9782 * gcc.target/sh/pr51244-13.c: Likewise.
9783 * gcc.target/sh/pr51244-14.c: Likewise.
9784 * gcc.target/sh/pr51244-17.c: Likewise.
9785 * gcc.target/sh/pr51244-18.c: Likewise.
9786 * gcc.target/sh/pr51244-19.c: Likewise.
9787 * gcc.target/sh/pr51244-4.c: Likewise.
9788 * gcc.target/sh/pr51244-5.c: Likewise.
9789 * gcc.target/sh/pr51244-7.c: Likewise.
9790 * gcc.target/sh/pr51244-8.c: Likewise.
9791 * gcc.target/sh/pr51244-9.c: Likewise.
9792 * gcc.target/sh/pr51697.c: Likewise.
9793 * gcc.target/sh/pr52483-1.c: Likewise.
9794 * gcc.target/sh/pr52483-2.c: Likewise.
9795 * gcc.target/sh/pr52483-3.c: Likewise.
9796 * gcc.target/sh/pr52483-5.c: Likewise.
9797 * gcc.target/sh/pr52933-1.c: Likewise.
9798 * gcc.target/sh/pr52933-2.c: Likewise.
9799 * gcc.target/sh/pr52933-3.c: Likewise.
9800 * gcc.target/sh/pr53568-1.c: Likewise.
9801 * gcc.target/sh/pr53976-1.c: Likewise.
9802 * gcc.target/sh/pr53988-1.c: Likewise.
9803 * gcc.target/sh/pr53988.c: Likewise.
9804 * gcc.target/sh/pr54089-1.c: Likewise.
9805 * gcc.target/sh/pr54089-6.c: Likewise.
9806 * gcc.target/sh/pr54089-7.c: Likewise.
9807 * gcc.target/sh/pr54089-8.c: Likewise.
9808 * gcc.target/sh/pr54089-9.c: Likewise.
9809 * gcc.target/sh/pr54236-1.c: Likewise.
9810 * gcc.target/sh/pr54236-2.c: Likewise.
9811 * gcc.target/sh/pr54236-3.c: Likewise.
9812 * gcc.target/sh/pr54236-4.c: Likewise.
9813 * gcc.target/sh/pr54386.c: Likewise.
9814 * gcc.target/sh/pr54602-1.c: Likewise.
9815 * gcc.target/sh/pr54685.c: Likewise.
9816 * gcc.target/sh/pr54760-1.c: Likewise.
9817 * gcc.target/sh/pr54760-2.c: Likewise.
9818 * gcc.target/sh/pr54760-3.c: Likewise.
9819 * gcc.target/sh/pr54760-4.c: Likewise.
9820 * gcc.target/sh/pr54760-5.c: Likewise.
9821 * gcc.target/sh/pr54760-6.c: Likewise.
9822 * gcc.target/sh/pr55146.c: Likewise.
9823 * gcc.target/sh/pr55160.c: Likewise.
9824 * gcc.target/sh/pr59278.c: Likewise.
9825 * gcc.target/sh/pr59401-1.c: Likewise.
9826 * gcc.target/sh/pr59533-1.c: Likewise.
9827 * gcc.target/sh/pr63260.c: Likewise.
9828 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9829 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9830 * gcc.target/sh/strlen.c: Likewise.
9831 * gcc.target/sh/torture/pr30807.c: Likewise.
9832 * gcc.target/sh/torture/pr34777.c: Likewise.
9833 * gcc.target/sh/torture/pr64652.c: Likewise.
9834 * gcc.target/sh/torture/pr65505.c: Likewise.
9835 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9836 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9837
411e5c67
PC
98382016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9839
9840 PR c++/66644
9841 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9842
8fa97501
BS
98432016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9844
9845 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9846 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9847 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9848 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9849
5a956111
PP
98502016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9851
9852 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9853 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9854
e7ff0319
CP
98552016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9856
9857 PR middle-end/70626
9858 * c-c++-common/goacc/combined-reduction.c: New test.
9859 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9860
52d11a4b
L
98612016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9862
9863 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9864 *movdi_internal pattern only if PIC off.
9865 * gcc.target/i386/pr70155-2.c: Likewise.
9866 * gcc.target/i386/pr70155-3.c: Likewise.
9867 * gcc.target/i386/pr70155-4.c: Likewise.
9868 * gcc.target/i386/pr70155-5.c: Likewise.
9869 * gcc.target/i386/pr70155-6.c: Likewise.
9870 * gcc.target/i386/pr70155-7.c: Likewise.
9871 * gcc.target/i386/pr70155-8.c: Likewise.
9872 * gcc.target/i386/pr70155-15.c: Likewise.
9873 * gcc.target/i386/pr70155-17.c: Likewise.
9874 * gcc.target/i386/pr70155-22.c: Likewise.
9875
8960db31
BC
98762016-04-29 Bin Cheng <bin.cheng@arm.com>
9877
9878 PR tree-optimization/70803
9879 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9880
cca535a4
IE
98812016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9882
9883 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9884 optimization of vector loop.
9885 * gcc.target/i386/vect-unpack-3.c: New test.
9886 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9887 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9888 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9889
500ecf4a
MP
98902016-04-29 Marek Polacek <polacek@redhat.com>
9891
9892 PR sanitizer/70342
9893 * g++.dg/ubsan/null-7.C: New test.
9894
2fff3db8
MP
9895 PR c/70852
9896 * gcc.dg/pr70852.c: New test.
9897
509063eb
DV
98982016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9899
9900 PR/69089
9901 * g++.dg/cpp0x/alignas6.C: New test.
9902
83745c0d
DV
99032016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9904
c87885ca
RO
9905 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9906 * gcc.dg/pr27003.c: Likewise.
9907 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9908 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9909 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9910 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9911 * gcc.target/arc/mxy.c: Likewise.
9912 * gcc.target/arc/mswape.c: Likewise.
9913 * gcc.target/arc/mrtsc.c: Likewise.
9914 * gcc.target/arc/mcrc.c: Likewise.
9915 * gcc.target/arc/mdsp-packa.c: Likewise.
9916 * gcc.target/arc/mdvbf.c: Likewise.
9917 * gcc.target/arc/mlock.c: Likewise.
9918 * gcc.target/arc/mmac-24.c: Likewise.
9919 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9920
849b265d
BS
99212016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9922 Matthijs Kooijman <matthijs@stdin.nl>
9923 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9924
9925 PR target/60040
9926 * gcc.target/avr/pr60040-1.c: New.
9927 * gcc.target/avr/pr60040-2.c: New.
9928
1390536b
RB
99292016-04-29 Richard Biener <rguenther@suse.de>
9930
9931 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9932
98998245
RB
99332016-04-29 Richard Biener <rguenther@suse.de>
9934
9935 PR tree-optimization/13962
9936 PR tree-optimization/65686
9937 * gcc.dg/uninit-pr65686.c: New testcase.
9938
8b80cc21
JJ
99392016-04-29 Jakub Jelinek <jakub@redhat.com>
9940
9941 PR middle-end/70843
9942 * gcc.dg/pr70843.c: New test.
9943
6181bc30
JJ
99442016-04-28 Jakub Jelinek <jakub@redhat.com>
9945
9946 PR target/70858
9947 * gcc.target/i386/pr70858.c: New test.
9948
f4cb3612
AB
99492016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9950
9951 * gcc.target/arc/nps400-1.c: New file.
9952
8ad9df62
JR
99532016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9954 Andrew Burgess <andrew.burgess@embecosm.com>
9955
9956 * gcc.target/arc/movh_cl-1.c: New file.
9957
ceaaa9fe
JR
99582016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9959 Andrew Burgess <andrew.burgess@embecosm.com>
9960
9961 * gcc.target/arc/extzv-1.c: New file.
9962 * gcc.target/arc/insv-1.c: New file.
9963 * gcc.target/arc/insv-2.c: New file.
9964 * gcc.target/arc/movb-1.c: New file.
9965 * gcc.target/arc/movb-2.c: New file.
9966 * gcc.target/arc/movb-3.c: New file.
9967 * gcc.target/arc/movb-4.c: New file.
9968 * gcc.target/arc/movb-5.c: New file.
9969 * gcc.target/arc/movb_cl-1.c: New file.
9970 * gcc.target/arc/movb_cl-2.c: New file.
9971 * gcc.target/arc/movbi_cl-1.c: New file.
9972 * gcc.target/arc/movl-1.c: New file.
9973
4d03dc2f
JR
99742016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9975 Andrew Burgess <andrew.burgess@embecosm.com>
9976
9977 * gcc.target/arc/cmem-1.c: New file.
9978 * gcc.target/arc/cmem-2.c: New file.
9979 * gcc.target/arc/cmem-3.c: New file.
9980 * gcc.target/arc/cmem-4.c: New file.
9981 * gcc.target/arc/cmem-5.c: New file.
9982 * gcc.target/arc/cmem-6.c: New file.
9983 * gcc.target/arc/cmem-7.c: New file.
9984 * gcc.target/arc/cmem-ld.inc: New file.
9985 * gcc.target/arc/cmem-st.inc: New file.
9986
81262dad
JJ
99872016-04-28 Jakub Jelinek <jakub@redhat.com>
9988
9989 PR target/70821
9990 * gcc.target/i386/pr70821.c: New test.
9991
0a31a09a
BS
99922016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9993
9994 * gcc.target/powerpc/vec-adde.c: New test.
9995 * gcc.target/powerpc/vec-adde-int128.c: New test.
9996
3ddffba9
JJ
99972016-04-28 Jakub Jelinek <jakub@redhat.com>
9998
9999 * gcc.target/i386/avx-vround-1.c: New test.
10000 * gcc.target/i386/avx-vround-2.c: New test.
10001 * gcc.target/i386/avx512vl-vround-1.c: New test.
10002 * gcc.target/i386/avx512vl-vround-2.c: New test.
10003
713dedcd
RO
100042016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10005
10006 PR testsuite/70595
10007 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10008 (check_effective_target_cilkplus_runtime): ... this.
10009 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10010 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10011
10012 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10013 Require cilkplus_runtime.
10014 Don't add -lcilkrts.
10015 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10016 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10017 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10018 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10019 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10020 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10021 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10022 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10023 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10024 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10025 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10026 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10027 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10028 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10029 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10030 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10031 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10032 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10033 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10034 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10035 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10036 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10037 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10038 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10039 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10040 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10041 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10042 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10043 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10044
10045 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10046 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10047
10048 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10049
10050 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10051 cilkplus_runtime.
10052
3563f78f
MG
100532016-04-27 Marc Glisse <marc.glisse@inria.fr>
10054
10055 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10056 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10057
6bc2bb18
RB
100582015-04-27 Ryan Burn <contact@rnburn.com>
10059
10060 PR c++/69024
10061 PR c++/68997
10062 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10063 diagnostic.
10064 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10065 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10066
1e55d29a
EB
100672016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10068
10069 * gnat.dg/limited_with4.ad[sb]: New test.
10070 * gnat.dg/limited_with4_pkg.ads: New helper.
10071
087146ca
L
100722016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10073
10074 PR target/70155
10075 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10076 and movv1ti_internal patterns
10077 * gcc.target/i386/pr70155-1.c: New test.
10078 * gcc.target/i386/pr70155-2.c: Likewise.
10079 * gcc.target/i386/pr70155-3.c: Likewise.
10080 * gcc.target/i386/pr70155-4.c: Likewise.
10081 * gcc.target/i386/pr70155-5.c: Likewise.
10082 * gcc.target/i386/pr70155-6.c: Likewise.
10083 * gcc.target/i386/pr70155-7.c: Likewise.
10084 * gcc.target/i386/pr70155-8.c: Likewise.
10085 * gcc.target/i386/pr70155-9.c: Likewise.
10086 * gcc.target/i386/pr70155-10.c: Likewise.
10087 * gcc.target/i386/pr70155-11.c: Likewise.
10088 * gcc.target/i386/pr70155-12.c: Likewise.
10089 * gcc.target/i386/pr70155-13.c: Likewise.
10090 * gcc.target/i386/pr70155-14.c: Likewise.
10091 * gcc.target/i386/pr70155-15.c: Likewise.
10092 * gcc.target/i386/pr70155-16.c: Likewise.
10093 * gcc.target/i386/pr70155-17.c: Likewise.
10094 * gcc.target/i386/pr70155-18.c: Likewise.
10095 * gcc.target/i386/pr70155-19.c: Likewise.
10096 * gcc.target/i386/pr70155-20.c: Likewise.
10097 * gcc.target/i386/pr70155-21.c: Likewise.
10098 * gcc.target/i386/pr70155-22.c: Likewise.
10099
92329f9f
L
101002016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10101
10102 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10103 ".{5,6}".
10104
309a0cf6
BC
101052016-04-27 Bin Cheng <bin.cheng@arm.com>
10106
10107 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10108 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10109 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10110 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10111 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10112
72ed2b9c
RB
101132016-04-27 Richard Biener <rguenther@suse.de>
10114
10115 PR ipa/70760
10116 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10117 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10118
3c98ff9b
NS
101192016-04-27 Nathan Sidwell <nathan@acm.org>
10120
10121 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10122 * g++.dg/ubsan/pr63956.C: Adjust error location.
10123
9ec5d66b
NC
101242016-04-27 Nick Clifton <nickc@redhat.com>
10125
10126 PR middle-end/49889
10127 * gcc.dg/pr49889.c: New test.
10128
c1e1f433
BS
101292016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10130
10131 * c-c++-common/memset-array.c: New test.
10132
8ac43293
MS
101332016-04-26 Martin Sebor <msebor@redhat.com>
10134
10135 PR c++/66639
10136 * g++.dg/cpp1y/func_constexpr.C: New test.
10137
843ce8ab
PP
101382016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10139
10140 PR c++/70241
10141 * g++.dg/cpp0x/enum32.C: New test.
10142 * g++.dg/cpp0x/enum33.C: New test.
10143
101442016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10145
10146 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10147 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10148 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10149 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10150 * gcc.c-torture/execute/pr38151.c: Likewise.
10151 * gcc.c-torture/execute/pr66556.c: Likewise.
10152 * gcc.c-torture/execute/pr67781.c: Likewise.
10153 * gcc.c-torture/execute/pr68648.c: Likewise.
10154
ca1206be
MG
101552016-04-26 Marc Glisse <marc.glisse@inria.fr>
10156
10157 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10158
2448a956
MP
101592016-04-26 Marek Polacek <polacek@redhat.com>
10160
10161 PR c/67784
10162 * gcc.dg/pr67784-3.c: New test.
10163 * gcc.dg/pr67784-4.c: New test.
10164 * gcc.dg/pr67784-5.c: New test.
10165
b02a5e26
MP
10166 PR c/70791
10167 * gcc.dg/Wnested-externs-2.c: New test.
10168
6b6aa8d3
MG
101692016-04-26 Marc Glisse <marc.glisse@inria.fr>
10170
10171 * gcc.dg/fold-plusmult.c: Adjust.
10172 * gcc.dg/no-strict-overflow-6.c: Adjust.
10173 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10174
a2095b55
BS
101752016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10176
10177 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10178 number scans.
10179 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10180 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10181 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10182 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10183 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10184 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10185 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10186 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10187 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10188 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10189 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10190 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10191 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10192 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10193 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10194 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10195 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10196 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10197 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10198 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10199 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10200 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10201 scans.
10202 * gcc.target/i386/pr32219-4.c: Likewise.
10203 * gcc.target/i386/pr32219-6.c: Likewise.
10204 * gcc.target/i386/pr32219-8.c: Likewise.
10205
bb0cc5c8
KT
102062016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10207
10208 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10209 associated options.
10210
5a0802ea
MP
102112016-04-26 Marek Polacek <polacek@redhat.com>
10212
10213 PR c++/70744
10214 * g++.dg/ext/cond2.C: New test.
10215
00f615af
BC
102162016-04-26 Bin Cheng <bin.cheng@arm.com>
10217
10218 PR tree-optimization/70771
10219 PR tree-optimization/70775
10220 * gcc.dg/pr70771.c: New test.
25939d34 10221 * gcc.dg/pr70775.c: New test.
00f615af 10222
218155e7
BS
102232016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10224
10225 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10226
ab99f467
RB
102272016-04-25 Richard Biener <rguenther@suse.de>
10228
10229 PR tree-optimization/70780
10230 * gcc.dg/torture/pr70780.c: New testcase.
10231
3f8257db 102322016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10233
c87885ca
RO
10234 * gcc.target/arm/neon-vaddws16.c: New test.
10235 * gcc.target/arm/neon-vaddws32.c: New test.
10236 * gcc.target/arm/neon-vaddwu16.c: New test.
10237 * gcc.target/arm/neon-vaddwu32.c: New test.
10238 * gcc.target/arm/neon-vaddwu8.c: New test.
10239 * lib/target-supports.exp
93c590ee
MC
10240 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10241 that arm neon support vector widen sum of HImode TO SImode.
10242
d6c1a7a7
JJ
102432016-04-23 Jakub Jelinek <jakub@redhat.com>
10244
10245 PR sanitizer/70712
10246 * c-c++-common/asan/pr70712.c: New test.
10247
ab0fc037
TS
102482016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10249
10250 * .gitattributes: New file.
10251
2aa64824
CL
102522016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10253
10254 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10255
e7e12d92
DH
102562016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10257
10258 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10259 * gfortran.dg/submodule_15.f08: Likewise.
10260
d1431192
RB
102612016-04-22 Richard Biener <rguenther@suse.de>
10262
10263 PR tree-optimization/70740
10264 * gcc.dg/torture/pr70740.c: New testcase.
10265
04a63c24
L
102662016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10267
10268 PR target/70750
10269 * gcc.target/i386/pr70750-1.c: New test.
10270 * gcc.target/i386/pr70750-2.c: Likewise.
10271
20700098
PC
102722016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10273
10274 PR c++/70540
10275 * g++.dg/cpp0x/auto48.C: New.
10276
aedf4e12
MP
102772016-04-21 Marek Polacek <polacek@redhat.com>
10278
10279 PR c++/70513
10280 * g++.dg/cpp0x/forw_enum12.C: New test.
10281 * g++.dg/cpp0x/forw_enum13.C: New test.
10282
2074d80a
KY
102832016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10284
10285 PR target/70728
10286 * gcc.target/i386/pr70728.c: New test.
10287
aef4aab0
RB
102882016-04-21 Richard Biener <rguenther@suse.de>
10289
10290 PR middle-end/70747
10291 * gcc.dg/pr70747.c: New testcase.
10292
2359e571
BC
102932016-04-21 Bin Cheng <bin.cheng@arm.com>
10294
10295 PR tree-optimization/70715
10296 * gcc.dg/tree-ssa/scev-13.c: New test.
10297
ce0e66ff
MG
102982016-04-21 Marc Glisse <marc.glisse@inria.fr>
10299
10300 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10301
2c2870a1
MG
103022016-04-21 Marc Glisse <marc.glisse@inria.fr>
10303
10304 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10305
a2b056a3
JH
103062016-04-20 Jan Hubicka <jh@suse.cz>
10307
10308 PR ipa/70018
10309 * g++.dg/ipa/nothrow-1.C: New testcase.
10310
ee392fc2
NS
103112016-04-20 Nathan Sidwell <nathan@acm.org>
10312
10313 PR c++/55635
10314 * g++.dg/eh/delete1.C: New.
10315
dda49daf
L
103162016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10317
10318 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10319 -mtune-ctrl=sse_typeless_stores.
10320
8a5b9d5a
L
103212016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10322
10323 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10324
1011119f
BC
103252016-04-20 Bin Cheng <bin.cheng@arm.com>
10326
10327 PR tree-optimization/69489
10328 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10329
477d4906
IV
103302016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10331
10332 PR c++/69363
10333 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10334 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10335 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10336
fad08d12
BC
103372016-04-20 Bin Cheng <bin.cheng@arm.com>
10338
10339 PR tree-optimization/56625
10340 PR tree-optimization/69489
10341 * gcc.dg/vect/pr56625.c: New test.
10342 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10343
9e3e4fab
AP
103442016-04-20 Andrew Pinski <apinski@cavium.com>
10345
10346 PR target/64971
10347 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10348
d7aa24e4
AC
103492016-04-20 Arnaud Charlet <charlet@adacore.com>
10350
10351 * gnat.dg/self1.adb: Remove now incorrect test.
10352
e6d62b46
BC
103532016-04-20 Bin Cheng <bin.cheng@arm.com>
10354
10355 * gcc.dg/tree-ssa/scev-11.c: New test.
10356 * gcc.dg/tree-ssa/scev-12.c: New test.
10357
2697b189
MP
103582016-04-20 Marek Polacek <polacek@redhat.com>
10359
10360 PR tree-optimization/70725
10361 * gcc.dg/pr70725.c: New test.
10362
60d393e8
RB
103632016-04-20 Richard Biener <rguenther@suse.de>
10364
10365 PR tree-optimization/70726
10366 * g++.dg/vect/pr70726.cc: New testcase.
10367
82c6f58a
AK
103682016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10369
10370 PR target/70674
10371 * gcc.target/s390/pr70674.c: New test.
10372
90eeab20
JD
103732016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10374
10375 PR libgfortran/70684
10376 * gfortran.dg/list_read_14.f90: New test.
10377
fc9cf6da
L
103782016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10379
10380 PR target/69201
10381 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10382 extern to force it misaligned.
10383 (b): Likewise.
10384 (c): Likewise.
10385 (d): Likewise.
10386 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10387 Don't check `*' before movv4sf_internal.
10388 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10389 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10390 Don't check `*' before movv16qi_internal.
10391 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10392 extern to force it misaligned.
10393 (b): Likewise.
10394 (c): Likewise.
10395 (d): Likewise.
10396 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10397 Don't check `*' before movv2df_internal.
10398 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10399 extern to force it misaligned.
10400 (b): Likewise.
10401 (c): Likewise.
10402 (d): Likewise.
10403 Check movv8sf_internal instead of avx_storeups256.
10404 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10405
ea8927ea
RB
104062016-04-19 Richard Biener <rguenther@suse.de>
10407
10408 PR tree-optimization/70171
10409 * g++.dg/tree-ssa/pr70171.C: New testcase.
10410
65f52ee9
RB
104112016-04-19 Richard Biener <rguenther@suse.de>
10412
10413 PR tree-optimization/70724
10414 * gcc.dg/torture/pr70724.c: New testcase.
10415
987b67f1
VM
104162016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10417
10418 PR middle-end/70689
c87885ca 10419 * gcc.target/i386/pr70689.c: New.
987b67f1 10420
91a47c39
L
104212016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10422
10423 PR target/70708
10424 * gcc.target/i386/pr70708.c: New test.
10425
8270b82d
RB
104262016-04-18 Richard Biener <rguenther@suse.de>
10427
10428 PR tree-optimization/43434
10429 * gcc.dg/vect/pr43434.c: New testcase.
10430 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10431 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10432 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10433 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10434 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10435 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10436 * gcc.dg/gomp/pr68640.c: Likewise.
10437 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10438 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10439
edd048e2
RB
104402016-04-18 Richard Biener <rguenther@suse.de>
10441
10442 PR tree-optimization/70701
10443 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10444
bd5c7330
TV
104452016-04-18 Tom de Vries <tom@codesourcery.com>
10446
10447 PR testsuite/70699
10448 * gcc.dg/pr70161.c: Add dot-file scans.
10449 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10450 instead of after last dot char.
10451
23f2660f
EB
104522016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10453
10454 * c-c++-common/dump-ada-spec-3.c: New test.
10455 * c-c++-common/dump-ada-spec-4.c: Likewise.
10456
da152c9f
TV
104572016-04-17 Tom de Vries <tom@codesourcery.com>
10458
10459 PR other/70183
10460 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10461
cc950f98
JH
104622016-04-15 Jan Hubicka <jh@suse.cz>
10463
10464 PR ipa/70018
10465 * g++.dg/ipa/pure-const-1.C: New testcase.
10466 * g++.dg/ipa/pure-const-2.C: New testcase.
10467 * g++.dg/ipa/pure-const-3.C: New testcase.
10468
949505a9
MP
104692016-04-15 Marek Polacek <polacek@redhat.com>
10470
10471 PR c/70671
10472 * gcc.dg/bitfld-22.c: New test.
10473
10e547d6
BS
104742016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10475
10476 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10477 x86_64.
10478
1e77281b
MP
104792016-04-15 Marek Polacek <polacek@redhat.com>
10480
10481 PR c/70651
10482 * c-c++-common/pr70651.c: New test.
10483
e501fa8e
KT
104842016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10485
10486 PR rtl-optimization/70681
10487 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10488 dump scan on arm and powerpc.
10489 * gcc.dg/pr10474.c: Likewise.
10490
dda1bf61
JJ
104912016-04-15 Jakub Jelinek <jakub@redhat.com>
10492
ca4ef1ff
JJ
10493 PR c++/69517
10494 PR c++/70019
10495 PR c++/70588
10496 * g++.dg/cpp1y/vla11.C: Revert for real.
10497
dda1bf61
JJ
10498 PR c/70436
10499 * c-c++-common/Wparentheses-1.c: New test.
10500 * c-c++-common/gomp/Wparentheses-1.c: New test.
10501 * c-c++-common/gomp/Wparentheses-2.c: New test.
10502 * c-c++-common/gomp/Wparentheses-3.c: New test.
10503 * c-c++-common/gomp/Wparentheses-4.c: New test.
10504 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10505 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10506 * c-c++-common/goacc/Wparentheses-1.c: New test.
10507
1355e62c
KY
105082016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10509
10510 PR target/70662
10511 * gcc.target/i386/pr70662.c: New test.
10512
0ab34b9e 105132016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10514 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10515
10516 PR tree-optimization/70130
10517 * gcc.dg/vect/O3-pr70130.c: New testcase.
10518
bc773aad
MM
105192016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10520
6e9b2286
MM
10521 PR target/70669
10522 * gcc.target/powerpc/pr70669.c: New test.
10523
bc773aad
MM
10524 PR target/70640
10525 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10526 a power7 system that does not have an assembler that supports
10527 power8.
10528
d8747845
MS
105292016-04-14 Martin Sebor <msebor@redhat.com>
10530
10531 PR c++/69517
10532 PR c++/70019
10533 PR c++/70588
10534 * c-c++-common/ubsan/vla-1.c: Revert.
10535 * g++.dg/cpp1y/vla11.C: Same.
10536 * g++.dg/cpp1y/vla12.C: Same.
10537 * g++.dg/cpp1y/vla13.C: Same.
10538 * g++.dg/cpp1y/vla14.C: Same.
10539 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10540 * g++.dg/init/array24.C: Same.
d8747845
MS
10541 * g++.dg/ubsan/vla-1.C: Same.
10542
85128559
MP
105432016-04-14 Marek Polacek <polacek@redhat.com>
10544 Jan Hubicka <hubicka@ucw.cz>
10545
10546 PR c++/70029
10547 * g++.dg/torture/pr70029.C: New test.
10548
52fbb073
MS
105492016-04-14 Martin Sebor <msebor@redhat.com>
10550
10551 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10552 type size to prevent failures on targets with very low maximum
10553 alignment.
10554
6db61d6f
RB
105552016-04-14 Richard Biener <rguenther@suse.de>
10556
10557 PR tree-optimization/70623
10558 * gcc.dg/torture/pr70623.c: New testcase.
10559 * gcc.dg/torture/pr70623-2.c: Likewise.
10560
342fac95
MS
105612016-04-13 Martin Sebor <msebor@redhat.com>
10562
10563 PR c++/69517
10564 PR c++/70019
10565 PR c++/70588
10566 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10567 * g++.dg/cpp1y/vla11.C: New test.
10568 * g++.dg/cpp1y/vla12.C: New test.
10569 * g++.dg/cpp1y/vla13.C: New test.
10570 * g++.dg/cpp1y/vla14.C: New test.
10571 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10572 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10573 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10574
d93c452f
JJ
105752016-04-13 Jakub Jelinek <jakub@redhat.com>
10576
10577 PR c++/70641
10578 * g++.dg/opt/pr70641.C: New test.
10579
85115fb6
RO
105802016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10581
10582 PR rtl-optimization/68749
10583 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10584 effects of argument promotions.
10585 Remove default args to dg-skip-if.
10586
545a4139
PC
105872016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10588
10589 PR c++/70635
10590 * g++.dg/parse/pr70635.C: New.
10591
b3a77f21
MP
105922016-04-13 Marek Polacek <polacek@redhat.com>
10593
10594 PR c++/70639
10595 * c-c++-common/Wmisleading-indentation-4.c: New test.
10596
99cd9857
MP
105972016-04-13 Marek Polacek <polacek@redhat.com>
10598
10599 PR c/70436
c87885ca
RO
10600 * gcc.dg/Wparentheses-12.c: New test.
10601 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10602
75ca93ec
IE
106032016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10604
10605 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10606 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10607 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10608
3d3f9e7e
JJ
106092016-04-13 Jakub Jelinek <jakub@redhat.com>
10610
37947cd0
JJ
10611 PR middle-end/70633
10612 * gcc.c-torture/compile/pr70633.c: New test.
10613
3d3f9e7e
JJ
10614 PR debug/70628
10615 * gcc.dg/torture/pr70628.c: New test.
10616
92886d3e
PP
106172016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10618
10619 PR c++/70610
10620 * g++.dg/template/pr70610.C: New test.
10621 * g++.dg/template/pr70610-2.C: New test.
10622 * g++.dg/template/pr70610-3.C: New test.
10623 * g++.dg/template/pr70610-4.C: New test.
10624
13bd7c2b
JJ
106252016-04-12 Jakub Jelinek <jakub@redhat.com>
10626
6512fa6d
JJ
10627 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10628 128 instead of 32.
10629
13bd7c2b
JJ
10630 PR c++/70571
10631 * g++.dg/ext/pr70571.C: New test.
10632
20b9851c
MM
106332016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10634
8a434ada 10635 PR target/70640
20b9851c
MM
10636 * gcc.target/powerpc/pr70640.c: New test.
10637
2b2f52bc
PC
106382016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10639
10640 PR c++/68722
10641 * g++.dg/parse/pr68722.C: New.
10642
5901e56a
JJ
106432016-04-12 Jakub Jelinek <jakub@redhat.com>
10644
10645 PR rtl-optimization/70596
10646 * gcc.target/i386/pr70596.c: New test.
10647
d4619dc1
NS
106482016-04-12 Nathan Sidwell <nathan@acm.org>
10649
10650 PR c++/70501
10651 * g++.dg/init/pr70501.C: New.
10652
3df530d3
DW
106532016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10654
10655 * gcc.target/i386/asm-flag-6.c: New test.
10656
b7a120d7
TV
106572016-04-12 Tom de Vries <tom@codesourcery.com>
10658
10659 PR tree-optimization/68756
10660 * gcc.dg/graphite/pr68756.c: New test.
10661
4e0eea75
JJ
106622016-04-12 Jakub Jelinek <jakub@redhat.com>
10663
10664 PR tree-optimization/70602
10665 * gcc.c-torture/execute/pr70602.c: New test.
10666
35fbda43
MM
106672016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10668
10669 PR target/70381
10670 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10671 __float128 emulator is built and runs.
10672 * gcc.target/powerpc/float128-1.c: Likewise.
10673
10674 * lib/target-supports.exp (check_ppc_float128_sw_available):
10675 Rework tests for __float128 software and hardware
10676 availability. Fix exit condition to return 0 on success.
10677
04a99ebe
JG
106782016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10679
10680 PR target/70133
10681 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10682 * gcc.target/aarch64/target_attr_15.c: Likewise.
10683
47cd5a85
PC
106842016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10685
10686 PR c++/69066
10687 * g++.dg/cpp1y/pr69066.C: New.
10688
a5edb32e
JD
106892016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10690
10691 PR fortran/68566
10692 * gfortran.dg/pr36192.f90: Update test.
10693 * gfortran.dg/pr36192_1.f90: Update test.
10694 * gfortran.dg/real_dimension_1.f: Update test.
10695 * gfortran.dg/parameter_array_init_7.f90: New test.
10696
8ef378f8
JDA
106972016-04-09 John David Anglin <danglin@gcc.gnu.org>
10698
c532c871
JDA
10699 PR testsuite/64039
10700 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10701
d34f706f
JDA
10702 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10703
75e1dd9e
JDA
10704 PR rtl-optimization/66669
10705 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10706
8a976f5f
JDA
10707 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10708
da04822a
JDA
10709 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10710 * gcc.dg/pie-1.c: Likewise.
10711 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10712 * gcc.dg/pic-4.c: Likewise.
10713 * gcc.dg/pie-3.c: Likewise.
10714 * gcc.dg/pie-4.c: Likewise.
10715
adfabcf9
JDA
10716 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10717
4a020adf
JDA
10718 PR tree-optimization/68644
10719 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10720
8ef378f8
JDA
10721 PR rtl-optimization/64886
10722 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10723
09bf990e
TV
107242016-04-09 Tom de Vries <tom@codesourcery.com>
10725
10726 PR tree-optimization/68953
10727 * gcc.dg/graphite/pr68953.c: New test.
10728
138c3c1a
DH
107292016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10730
10731 PR fortran/70592
10732 * gfortran.dg/deferred_character_16.f90: New test.
10733
f55460af
JJ
107342016-04-09 Jakub Jelinek <jakub@redhat.com>
10735
10736 PR tree-optimization/70586
10737 * gcc.c-torture/execute/pr70586.c: New test.
10738
0b77bbf3
DH
107392016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10740
10741 PR sanitizer/70573
10742 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10743 with __builtin_memset
10744 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10745
c42cfb5c
CP
107462016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10747
10748 PR lto/70289
10749 PR ipa/70348
10750 PR tree-optimization/70373
10751 PR middle-end/70533
10752 PR middle-end/70534
10753 PR middle-end/70535
10754 * c-c++-common/goacc/reduction-5.c: New test.
10755 * c-c++-common/goacc/reduction-promotions.c: New test.
10756 * gfortran.dg/goacc/reduction-3.f95: New test.
10757 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10758
56cfb596
PP
107592016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10760
10761 PR c++/70590
10762 PR c++/70452
10763 * g++.dg/pr70590.C: New test.
10764 * g++.dg/pr70590-2.C: New test.
10765
1a13c0a2
JJ
107662016-04-08 Jakub Jelinek <jakub@redhat.com>
10767
abc0647a
JJ
10768 PR middle-end/70593
10769 * gcc.target/i386/pr70593.c: New test.
10770
1a13c0a2
JJ
10771 PR rtl-optimization/70574
10772 * gcc.target/i386/avx2-pr70574.c: New test.
10773
c3da4956
MO
107742016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10775
10776 PR sanitizer/70541
10777 * c-c++-common/asan/pr70541.c: New test.
10778
9f1b833b
TV
107792016-04-08 Tom de Vries <tom@codesourcery.com>
10780
10781 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10782 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10783
bae7adda
KT
107842016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10785
10786 PR target/70566
10787 * gcc.c-torture/execute/pr70566.c: New test.
10788
211f3d57
TV
107892016-04-08 Tom de Vries <tom@codesourcery.com>
10790
10791 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10792 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10793
02cf2861
AM
107942016-04-08 Alan Modra <amodra@gmail.com>
10795
10796 * gcc.target/powerpc/pr70117.c: New.
10797
5f490f9f
JJ
107982016-04-07 Jakub Jelinek <jakub@redhat.com>
10799
56e9b710
JJ
10800 PR testsuite/70581
10801 * gcc.dg/lto/simd-function_0.c: New test.
10802
5f490f9f
JJ
10803 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10804 clones.
10805 * c-c++-common/attr-simd-2.c: Likewise.
10806 * c-c++-common/attr-simd-4.c: Likewise.
10807 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10808 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10809
e4ebc74d
TP
108102016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10811
10812 PR testsuite/70553
10813 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10814
9817ae35
TS
108152016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10816 Tom de Vries <tom@codesourcery.com>
10817
10818 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10819 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10820 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10821 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10822 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10823 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10824 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10825 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10826
e292f64d
PP
108272016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10828
10829 PR c/70436
10830 * g++.dg/warn/Wparentheses-29.C: New test.
10831
6b37bdaf
PP
108322016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10833
10834 PR c/70436
10835 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10836 explicit braces to resolve a future -Wparentheses warning.
10837
64824205
RH
108382016-04-06 Richard Henderson <rth@redhat.com>
10839
10840 * gcc.dg/pr61817-1.c: New test.
10841 * gcc.dg/pr61817-2.c: New test.
10842 * gcc.dg/pr69391-1.c: New test.
10843 * gcc.dg/pr69391-2.c: New test.
10844
bc2fc1f3
VM
108452016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10846
10847 PR rtl-optimization/70398
c87885ca 10848 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10849
41414a02
EB
108502016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10851
10852 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10853
4066ea8a
YR
108542016-04-06 Yvan Roux <yvan.roux@linaro.org>
10855 Pedro Alves <palves@redhat.com>
10856
10857 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10858
ec35ea45
JJ
108592016-04-06 Jakub Jelinek <jakub@redhat.com>
10860
3866f8dd
JJ
10861 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10862 Check for avx512f effective targets instead of avx2.
10863 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10864 for AVX512F clones.
10865 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10866 * g++.dg/gomp/declare-simd-1.C: Likewise.
10867 * g++.dg/gomp/declare-simd-3.C: Likewise.
10868 * g++.dg/gomp/declare-simd-4.C: Likewise.
10869
ec35ea45
JJ
10870 PR middle-end/70550
10871 * c-c++-common/gomp/pr70550-1.c: New test.
10872 * c-c++-common/gomp/pr70550-2.c: New test.
10873
c08d28ac
NS
108742016-04-05 Nathan Sidwell <nathan@acm.org>
10875
10876 PR c++/70512
10877 * g++.dg/ext/attribute-may-alias-5.C: New.
10878
1d510e04
JJ
108792016-04-05 Jakub Jelinek <jakub@redhat.com>
10880
10881 PR c++/70336
10882 * c-c++-common/pr70336.c: New test.
10883 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10884 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10885
84278ed9
JH
108862016-04-05 Jan Hubicka <hubicka@ucw.cz>
10887
10888 PR ipa/66223
10889 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10890
268a0ec4
JJ
108912016-04-05 Jakub Jelinek <jakub@redhat.com>
10892
10893 PR rtl-optimization/70542
10894 * gcc.dg/torture/pr70542.c: New test.
10895 * gcc.target/i386/avx2-pr70542.c: New test.
10896
5e8c2eb1
ZS
108972016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10898
10899 PR tree-optimization/70509
10900 * gcc.target/i386/avx512bw-pr70509.c: New test.
10901
c0daf32d
PP
109022016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10903
10904 PR c++/70452
10905 * g++.dg/ext/constexpr-vla4.C: New test.
10906
bf867841
UB
109072016-04-05 Uros Bizjak <ubizjak@gmail.com>
10908
10909 PR target/70510
10910 * gcc.target/i386/pr70510.c: New test.
10911
3022186a
RB
109122016-04-05 Richard Biener <rguenther@suse.de>
10913
10914 PR tree-optimization/70526
10915 * g++.dg/torture/pr70526.C: New testcase.
10916
55fc79b2
JJ
109172016-04-05 Jakub Jelinek <jakub@redhat.com>
10918
10919 PR target/70525
10920 * gcc.target/i386/pr70525.c: New test.
10921
62b233f2
RB
109222016-04-05 Richard Biener <rguenther@suse.de>
10923
10924 PR middle-end/70499
10925 * g++.dg/torture/pr70499.C: New testcase.
10926
cc05759d
RB
109272016-04-05 Richard Biener <rguenther@suse.de>
10928
10929 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10930 remove XFAIL.
10931
f23f16d4
JJ
109322016-04-04 Jakub Jelinek <jakub@redhat.com>
10933
10934 PR middle-end/70307
10935 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10936 rs6000 ABI warnings.
10937
d27ecc49
JH
109382016-04-04 Jan Hubicka <hubicka@ucw.cz>
10939
10940 PR ipa/66223
10941 * g++.dg/ipa/devirt-51.C: New testcase.
10942
c974c96e 109432016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10944 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10945
10946 PR middle-end/70457
10947 * gcc.dg/torture/pr70457.c: New.
10948
7a85da89
AV
109492016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10950
10951 PR fortran/67538
10952 * gfortran.dg/allocate_with_source_19.f08: New test.
10953
de517e64
AV
109542016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10955
10956 PR fortran/65795
10957 * gfortran.dg/coarray_allocate_6.f08: New test.
10958
43b9f499
RB
109592016-04-04 Richard Biener <rguenther@suse.de>
10960
10961 PR rtl-optimization/70484
10962 * gcc.dg/torture/pr70484.c: New testcase.
10963
f13355da
MP
109642016-04-04 Marek Polacek <polacek@redhat.com>
10965
10966 PR c/70307
10967 * gcc.dg/torture/pr70307.c: New test.
10968
6cc6ed50
OE
109692016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10970
10971 PR target/70416
10972 PR target/67391
10973 * gcc.target/sh/torture/pr70416.c: New.
10974
abdc16c8
MS
109752016-04-02 Martin Sebor <msebor@redhat.com>
10976
10977 PR c++/67376
10978 PR c++/70170
10979 PR c++/70172
10980 PR c++/70228
10981 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10982 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10983 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10984 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10985 * g++.dg/cpp0x/constexpr-string.C: Same.
10986 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10987 * g++.dg/cpp0x/pr65398.C: Same.
10988 * g++.dg/ext/constexpr-vla1.C: Same.
10989 * g++.dg/ext/constexpr-vla2.C: Same.
10990 * g++.dg/ext/constexpr-vla3.C: Same.
10991 * g++.dg/ubsan/pr63956.C: Same.
10992
763cd859
JJ
109932016-04-01 Jakub Jelinek <jakub@redhat.com>
10994
10995 PR rtl-optimization/70467
10996 * gcc.target/i386/pr70467-2.c: New test.
10997
0f875435
JJ
109982016-04-01 Jakub Jelinek <jakub@redhat.com>
10999 Marek Polacek <polacek@redhat.com>
11000
11001 PR c++/70488
11002 * g++.dg/init/new47.C: New test.
11003
41d14659
RR
110042016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11005
11006 PR target/70496
11007 * gcc.target/arm/pr70496.c: New test.
11008
f9bf89bb
NS
110092016-04-01 Nathan Sidwell <nathan@acm.org>
11010
73b9085d
NS
11011 PR c++/68475
11012 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11013
4afdcfaa
IE
110142016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11015
11016 PR target/69890
11017 * gcc.dg/strlenopt.h (memmove): New.
11018 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11019 instead of "string.h".
11020 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11021 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11022 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11023 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11024 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11025 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11026 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11027 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11028 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11029 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11030 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11031 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11032 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11033 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11034 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11035 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11036 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11037 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11038 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11039 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11040
b5d7a29c
RO
110412016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11042
11043 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11044 (Holder::foo): Reflect this.
11045
b660f9ec
IE
110462016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11047
11048 PR target/70442
11049 * gcc.dg/pr70442.c: New test.
11050
88504f34
NS
110512016-03-31 Nathan Sidwell <nathan@acm.org>
11052
11053 PR c++/70393
11054 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11055
95d34b96
KY
110562016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11057
11058 PR target/70453
11059 * gcc.target/i386/pr70453.c: New test.
11060
b4c4967c
AB
110612016-03-31 Andrey Belevantsev <abel@ispras.ru>
11062
11063 PR target/70292
11064 * gcc.c-torture/pr70292.c: New test.
11065
5fde6a45
MP
110662016-03-31 Marek Polacek <polacek@redhat.com>
11067
11068 PR c/70297
11069 * c-c++-common/pr70297.c: New test.
11070 * g++.dg/cpp0x/typedef-redecl.C: New test.
11071 * gcc.dg/typedef-redecl2.c: New test.
11072
97eb24c4
JJ
110732016-03-31 Jakub Jelinek <jakub@redhat.com>
11074
11075 PR rtl-optimization/70460
11076 * gcc.c-torture/execute/pr70460.c: New test.
11077
efc3536f
RB
110782016-03-31 Richard Biener <rguenther@suse.de>
11079
11080 PR c++/70430
11081 * g++.dg/ext/vector30.C: New testcase.
11082
e0876e21
DH
110832016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11084 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11085
11086 * gfortran.dg/fmt_pf.f90: New test.
11087
e9bff8c6
RO
110882016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11089
11090 Forward-port from 5 branch
11091 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11092
11093 PR testsuite/70356
11094 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11095 dg-require-effective-target after dg-do.
11096
11097 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11098
11099 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11100
2620c80d
TS
111012016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11102 Julian Brown <julian@codesourcery.com>
11103 Chung-Lin Tang <cltang@codesourcery.com>
11104 Cesar Philippidis <cesar@codesourcery.com>
11105 James Norris <jnorris@codesourcery.com>
11106 Tom de Vries <tom@codesourcery.com>
11107 Nathan Sidwell <nathan@codesourcery.com>
11108
bf867841 11109 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11110 * c-c++-common/goacc/loop-clauses.c: Likewise.
11111 * g++.dg/goacc/template.C: Likewise.
11112 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11113 * gfortran.dg/goacc/loop-1.f95: Likewise.
11114 * gfortran.dg/goacc/loop-5.f95: Likewise.
11115 * gfortran.dg/goacc/loop-6.f95: Likewise.
11116 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11117 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11118 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11119 * c-c++-common/goacc/clauses-fail.c: Likewise.
11120 * c-c++-common/goacc/parallel-1.c: Likewise.
11121 * c-c++-common/goacc/reduction-1.c: Likewise.
11122 * c-c++-common/goacc/reduction-2.c: Likewise.
11123 * c-c++-common/goacc/reduction-3.c: Likewise.
11124 * c-c++-common/goacc/reduction-4.c: Likewise.
11125 * c-c++-common/goacc/routine-3.c: Likewise.
11126 * c-c++-common/goacc/routine-4.c: Likewise.
11127 * c-c++-common/goacc/routine-5.c: Likewise.
11128 * c-c++-common/goacc/tile.c: Likewise.
11129 * g++.dg/goacc/template.C: Likewise.
11130 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11131 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11132 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11133 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11134 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11135 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11136 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11137 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11138 * c-c++-common/goacc/use_device-1.c: ... this file.
11139 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11140 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11141 * c-c++-common/goacc/host_data-6.c: ... this file.
11142 * c-c++-common/goacc/loop-2-kernels.c: New file.
11143 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11144 * c-c++-common/goacc/loop-3.c: Likewise.
11145 * g++.dg/goacc/reference.C: Likewise.
11146 * g++.dg/goacc/routine-1.C: Likewise.
11147 * g++.dg/goacc/routine-2.C: Likewise.
11148
f6d2d066
RB
111492016-03-30 Richard Biener <rguenther@suse.de>
11150
11151 PR middle-end/70450
11152 * gcc.dg/torture/pr70450.c: New testcase.
11153
d43242b9
JJ
111542016-03-30 Jakub Jelinek <jakub@redhat.com>
11155
11156 PR target/70421
11157 * gcc.dg/torture/pr70421.c: New test.
11158 * gcc.target/i386/avx512f-pr70421.c: New test.
11159
5ce43b77
L
111602016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11161
11162 PR testsuite/70364
11163 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11164 (check): New function.
11165 (bar): Call check.
11166 (foo): Align stack to 16 bytes when calling bar.
11167 * gcc.target/i386/cleanup-2.c: Likewise.
11168
d014a712
PP
111692016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11170
11171 PR tree-optimization/59124
11172 * gcc.dg/Warray-bounds-19.c: New test.
11173
3f8257db 111742016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11175
11176 * lib/prune.exp (escape_regex_chars): New.
11177 (prune_file_path): Update to quote metcharacters for regexp.
11178
3336c6e0
JJ
111792016-03-29 Jakub Jelinek <jakub@redhat.com>
11180
a362f023
JJ
11181 PR rtl-optimization/70429
11182 * gcc.c-torture/execute/pr70429.c: New test.
11183
3336c6e0
JJ
11184 PR tree-optimization/70405
11185 * gcc.dg/pr70405.c: New test.
11186
728557fd
AV
111872016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11188
11189 PR fortran/70397
11190 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11191 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11192
bef977d4
TS
111932016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11194
11195 PR testsuite/64177
11196 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11197 __cilkrts_set_param to set two workers.
11198 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11199 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11200
6f6d25c9
DH
112012016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11202
bf867841 11203 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11204
45733562
KY
112052016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11206
11207 PR target/70406
bf867841 11208 * gcc.target/i386/pr70406.c: New test.
45733562 11209
a1799e5e
EB
112102016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11211
11212 * gnat.dg/specs/double_record_extension3.ads: New test.
11213
5fca7b66
RH
112142016-03-25 Richard Henderson <rth@redhat.com>
11215
11216 PR target/70120
11217 * gcc.target/aarch64/pr70120-1.c: New.
11218 * gcc.target/aarch64/pr70120-2.c: New.
11219 * gcc.target/aarch64/pr70120-3.c: New.
11220
31ce75c6
PP
112212016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11222
11223 PR c++/62212
11224 * g++.dg/template/mangle2.C: The dg-do directive should be
11225 "compile" not "assemble".
11226
3caf0ca1
BS
112272016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11228
11229 PR lto/69650
11230 * gcc.dg/pr69650.c: New test.
11231
634035b6
DE
112322016-03-25 David Edelsohn <dje.gcc@gmail.com>
11233
11234 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11235
45d34276
AM
112362016-03-25 Alan Modra <amodra@gmail.com>
11237
11238 * gcc.dg/dfp/pr70052.c: New test.
11239
8f085166
RH
112402016-03-24 Richard Henderson <rth@redhat.com>
11241
11242 PR middle-end/69845
11243 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11244 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11245
011e5ec3
TV
112462016-03-24 Tom de Vries <tom@codesourcery.com>
11247
11248 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11249
9e3f4551
TV
112502016-03-24 Tom de Vries <tom@codesourcery.com>
11251
11252 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11253 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11254
45780041
TV
112552016-03-24 Tom de Vries <tom@codesourcery.com>
11256
11257 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11258 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11259
887ab4e5
PP
112602016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11261
11262 PR c++/62212
11263 * g++.dg/template/mangle2.C: New test.
11264
69a9a66f
RB
112652016-03-24 Richard Biener <rguenther@suse.de>
11266
11267 PR tree-optimization/70396
11268 * gcc.dg/torture/pr70396.c: New testcase.
11269
ed87de55
RB
112702016-03-24 Richard Biener <rguenther@suse.de>
11271
11272 PR middle-end/70370
11273 * gcc.dg/torture/pr70370.c: New testcase.
11274
ea064934
TV
112752016-03-24 Tom de Vries <tom@codesourcery.com>
11276
11277 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11278 * gfortran.dg/goacc/kernels-tree.f95: Same.
11279 * gfortran.dg/goacc/parallel-tree.f95: Same.
11280
b2a4dd1d
TV
112812016-03-24 Tom de Vries <tom@codesourcery.com>
11282
11283 * c-c++-common/goacc/uninit-if-clause.c: New test.
11284 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11285
72e7cd6e
JJ
112862016-03-24 Jakub Jelinek <jakub@redhat.com>
11287
11288 PR target/70290
bf867841
UB
11289 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11290 Fix formatting.
72e7cd6e 11291
ce9d0c03
RB
112922016-03-24 Richard Biener <rguenther@suse.de>
11293
11294 PR tree-optimization/70372
11295 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11296
426b9428
PP
112972016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11298
11299 PR c++/70347
11300 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11301
cd1588c4
PP
113022016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11303
11304 PR c++/70332
11305 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11306
61637db3
JJ
113072016-03-23 Jakub Jelinek <jakub@redhat.com>
11308
928af3bf
JJ
11309 PR c++/70001
11310 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11311 * g++.dg/cpp1y/pr70001.C: New test.
11312
61637db3
JJ
11313 PR c++/70323
11314 * g++.dg/cpp0x/constexpr-70323.C: New test.
11315
05aca4e7
AO
113162016-03-23 Alexandre Oliva <aoliva@redhat.com>
11317 Jason Merrill <jason@redhat.com>
11318 Jakub Jelinek <jakub@redhat.com>
11319
11320 PR c++/69315
11321 * g++.dg/cpp0x/constexpr-69315.C: New test.
11322 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11323
fbdb6baf
MP
113242016-03-23 Marek Polacek <polacek@redhat.com>
11325
11326 PR c++/69884
11327 * g++.dg/warn/Wignored-attributes-1.C: New test.
11328 * g++.dg/warn/Wignored-attributes-2.C: New test.
11329
d79ee524
TV
113302016-03-23 Tom de Vries <tom@codesourcery.com>
11331
11332 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11333 initialization.
11334 * gfortran.dg/goacc/private-3.f95 (test): Same.
11335 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11336 missing use param.
11337
a59f0bef
KT
113382016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11339
11340 * lib/target-supports.exp: Remove v7ve entry from loop
11341 creating effective target checks.
11342 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11343 (add_options_for_arm_arch_v7ve): Likewise.
11344
0179520a
JJ
113452016-03-23 Jakub Jelinek <jakub@redhat.com>
11346
11347 PR tree-optimization/70354
11348 * gcc.dg/vect/pr70354-1.c: New test.
11349 * gcc.dg/vect/pr70354-2.c: New test.
11350 * gcc.target/i386/avx2-pr70354-1.c: New test.
11351 * gcc.target/i386/avx2-pr70354-2.c: New test.
11352
75bb14d7
JL
113532016-03-22 Jeff Law <law@redhat.com>
11354
11355 PR target/70232
11356 * gcc.dg/tree-ssa/pr70232.c: New test.
11357
72c9526d
IE
113582016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11359
11360 PR target/70302
11361 * gcc.target/i386/pr70302.c: New test.
11362
a3ca1bc5
RB
113632016-03-22 Richard Biener <rguenther@suse.de>
11364
11365 PR middle-end/70251
11366 * g++.dg/torture/pr70251.C: New testcase.
11367
5c240f4d
DM
113682016-03-22 David Malcolm <dmalcolm@redhat.com>
11369
11370 PR c/69993
11371 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11372 Wmisleading-indentation.c.
11373 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11374 reflect change to diagnostic text and order of messages.
11375 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11376
80f6631b
DE
113772016-03-22 David Edelsohn <dje.gcc@gmail.com>
11378
11379 * g++.dg/ext/java-3.C: Don't compile on AIX.
11380
9a10956c
RB
113812016-03-22 Richard Biener <rguenther@suse.de>
11382
11383 PR middle-end/70333
11384 * gcc.dg/torture/pr70333.c: New testcase.
11385
6cedf922
IE
113862016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11387
11388 * g++.dg/ext/pr70290.C: New test.
11389
cd6c27ac
KY
113902016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11391
11392 PR target/70325
11393 * gcc.target/i386/pr70325.c: New test.
11394
4cde512c
JJ
113952016-03-22 Jakub Jelinek <jakub@redhat.com>
11396
b01915ed
JJ
11397 PR target/70329
11398 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11399 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11400
4e3e2cf1
JJ
11401 PR target/70300
11402 * gcc.target/i386/pr70300.c: New test.
11403
4cde512c
JJ
11404 PR c++/70295
11405 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11406 (func2): New function for cond with parens, xfail warning for c++.
11407 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11408
16f6d7dc
PP
114092016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11410
11411 PR c++/70096
11412 * g++.dg/template/ptrmem30.C: New test.
11413
a3e2b438
PP
114142016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11415
11416 PR c++/70204
11417 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11418 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11419
11b6a02e
JJ
114202016-03-21 Jakub Jelinek <jakub@redhat.com>
11421
11422 PR middle-end/70326
11423 * gcc.dg/pr70326.c: New test.
11424
b9407883
MG
114252016-03-21 Marc Glisse <marc.glisse@inria.fr>
11426 Jakub Jelinek <jakub@redhat.com>
11427
11428 PR tree-optimization/70317
11429 * gcc.dg/pr70317.c: New test.
11430
4a148e19
UB
114312016-03-21 Uros Bizjak <ubizjak@gmail.com>
11432
11433 PR target/70327
11434 * gcc.target/i386/pr70327.c: New test.
11435
2a85ddbb
ML
114362016-03-21 Martin Liska <mliska@suse.cz>
11437
7d36fe98 11438 PR ipa/70306
2a85ddbb
ML
11439 * gcc.dg/ipa/pr70306.c: New test.
11440
4a148e19 114412016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11442
11443 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11444 * gcc.target/arm/attr-align3.c: Likewise.
11445 * gcc.target/arm/attr_arm.c: Likewise.
11446 * gcc.target/arm/flip-thumb.c: Likewise.
11447
6b366948
JJ
114482016-03-21 Jakub Jelinek <jakub@redhat.com>
11449
11450 PR target/70296
11451 * gcc.target/powerpc/altivec-36.c: New test.
11452
2fac8c14
RB
114532016-03-21 Richard Biener <rguenther@suse.de>
11454
11455 PR tree-optimization/70310
11456 * gcc.dg/torture/pr70310.c: New testcase.
11457
e9bde854
KY
114582016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11459
11460 PR target/70293
11461 * gcc.target/i386/pr70293.c: New test.
11462
56bbfaf6
RB
114632016-03-21 Richard Biener <rguenther@suse.de>
11464
11465 PR tree-optimization/70288
11466 * gcc.dg/torture/pr70288-1.c: New testcase.
11467 * gcc.dg/torture/pr70288-2.c: Likewise.
11468
3eee49ed
AB
114692016-03-21 Andrey Belevantsev <abel@ispras.ru>
11470
11471 PR rtl-optimization/69307
11472 * gcc.target/arm/pr69307.c: New test.
4a148e19 11473
8e7816b4
AB
114742016-03-21 Andrey Belevantsev <abel@ispras.ru>
11475
11476 PR rtl-optimization/69102
11477 * gcc.c-torture/compile/pr69102.c: New test.
11478
14d7d4be
JL
114792016-03-18 Jeff Law <law@redhat.com>
11480
11481 PR rtl-optimization/70263
11482 * gcc.c-torture/compile/pr70263-1.c: New test.
11483 * gcc.target/i386/pr70263-2.c: New test.
11484
5c6a601c
BS
114852016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11486
11487 PR rtl-optimization/70278
11488 * gcc.dg/torture/pr70278.c: New test.
11489 * gcc.target/arm/pr70278.c: New test.
11490
4bbf545b
DM
114912016-03-18 David Malcolm <dmalcolm@redhat.com>
11492
11493 PR c/70281
11494 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11495 (test_builtin_types_compatible_p): New test function.
11496 * gcc.dg/pr70281.c: New test case.
11497
dc28bb68
CL
114982016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11499
11500 PR target/70113
11501 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11502
5e8d6dff
IE
115032016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11504
11505 PR tree-optimization/70252
11506 * gcc.dg/pr70252.c: New test.
11507
d0e7e403
TV
115082016-03-18 Tom de Vries <tom@codesourcery.com>
11509
11510 * gcc.dg/pr70161-2.c: New test.
11511 * gcc.dg/pr70161.c: New test.
11512
fa22501a
TV
115132016-03-18 Tom de Vries <tom@codesourcery.com>
11514
11515 PR ipa/70269
11516 * gcc.dg/pr70269.c: New test.
11517
dd125026
JJ
115182016-03-18 Jakub Jelinek <jakub@redhat.com>
11519
11520 PR c++/70267
11521 * g++.dg/ext/java-3.C: New test.
11522
91914f0a
PP
115232016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11524
11525 PR c++/70205
11526 * g++.dg/lookup/pr70205.C: New test.
11527
753a8910
PP
115282016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11529
11530 PR c++/70218
11531 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11532
14ba7b28
MP
115332016-03-17 Marek Polacek <polacek@redhat.com>
11534
11535 PR c/69407
11536 * gcc.dg/atomic-op-6.c: New test.
11537
ded60913
DM
115382016-03-17 David Malcolm <dmalcolm@redhat.com>
11539
11540 PR c/70264
11541 * c-c++-common/pr70264.c: New test case.
11542
a3aad0e6
JJ
115432016-03-17 Jakub Jelinek <jakub@redhat.com>
11544
17366700
JJ
11545 PR c++/70144
11546 * c-c++-common/pr70144-1.c: New test.
11547 * c-c++-common/pr70144-2.c: New test.
11548
a3aad0e6
JJ
11549 PR c++/70272
11550 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11551 * g++.dg/opt/flifetime-dse6.C: New test.
11552 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11553
b57e6e18
L
115542016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11555
11556 PR driver/70192
11557 * gcc.dg/pic-1.c: New test.
11558 * gcc.dg/pic-2.c: Likewise.
11559 * gcc.dg/pic-3.c: Likewise.
11560 * gcc.dg/pic-4.c: Likewise.
11561 * gcc.dg/pie-1.c: Likewise.
11562 * gcc.dg/pie-2.c: Likewise.
11563 * gcc.dg/pie-3.c: Likewise.
11564 * gcc.dg/pie-4.c: Likewise.
11565 * gcc.dg/pie-5.c: Likewise.
11566 * gcc.dg/pie-6.c: Likewise.
11567
b38ba58b
TV
115682016-03-17 Tom de Vries <tom@codesourcery.com>
11569
11570 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11571 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11572
6931b3b7
RB
115732016-03-17 Richard Biener <rguenther@suse.de>
11574
11575 PR debug/70271
11576 * g++.dg/debug/pr70271.C: New testcase.
11577
0c8b64cb
IE
115782016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11579
11580 * gcc.target/i386/pr70251.c: New test.
11581
b1970801
MP
115822016-03-17 Marek Polacek <polacek@redhat.com>
11583
11584 PR c++/70194
11585 * g++.dg/warn/constexpr-70194.C: New test.
11586
820c5eaa
RH
115872016-03-16 Richard Henderson <rth@redhat.com>
11588
11589 PR middle-end/70240
11590 * gcc.c-torture/compile/pr70240.c: New.
11591
da0ad263
SKS
115922016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11593
11594 * gcc.c-torture/compile/20151204.c: Skip for avr.
11595
c73d295c
JJ
115962016-03-16 Jakub Jelinek <jakub@redhat.com>
11597
11598 PR target/70245
11599 * g++.dg/opt/pr70245.C: New test.
11600 * g++.dg/opt/pr70245.h: New file.
11601 * g++.dg/opt/pr70245-aux.cc: New file.
11602
b2794066
MS
116032016-03-16 Martin Sebor <msebor@redhat.com>
11604
11605 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11606
aa43616c
RH
116072016-03-16 Richard Henderson <rth@redhat.com>
11608
11609 PR middle-end/70199
11610 * gcc.c-torture/compile/pr70199.c: New.
11611
59608fe5
L
116122016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11613
11614 * gcc.dg/uninit-19.c: Run dos2unix.
11615
ab4c578f
MP
116162016-03-16 Marek Polacek <polacek@redhat.com>
11617
11618 PR c/70093
11619 * gcc.dg/nested-func-10.c: New test.
11620 * gcc.dg/nested-func-9.c: New test.
11621
f5387e76
JJ
116222016-03-16 Jakub Jelinek <jakub@redhat.com>
11623
11624 PR tree-optimization/68714
11625 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11626
7662b718
TV
116272016-03-16 Tom de Vries <tom@codesourcery.com>
11628
11629 PR tree-optimization/68715
11630 * gcc.dg/graphite/pr68715-2.c: New test.
11631 * gcc.dg/graphite/pr68715.c: New test.
11632 * gfortran.dg/graphite/pr68715.f90: New test.
11633
be7ce7ae
TV
116342016-03-16 Tom de Vries <tom@codesourcery.com>
11635
11636 PR tree-optimization/68809
11637 * gcc.dg/graphite/pr68809-2.c: New test.
11638 * gcc.dg/graphite/pr68809.c: New test.
11639
1935f250
JJ
116402016-03-16 Jakub Jelinek <jakub@redhat.com>
11641
6651c93e
JJ
11642 PR c++/70147
11643 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11644 method call to i () as argument. Adjust expected output.
11645
1935f250
JJ
11646 PR c++/70147
11647 * g++.dg/ubsan/pr70147-1.C: New test.
11648 * g++.dg/ubsan/pr70147-2.C: New test.
11649
ab1caa6e
MS
116502016-03-15 Martin Sebor <msebor@redhat.com>
11651
11652 PR c++/58281
11653 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11654
5c2a1bbb
JDA
116552016-03-15 John David Anglin <danglin@gcc.gnu.org>
11656
cb5d8ad1
JDA
11657 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11658 hppa*-*-hpux*.
11659
b440dd40
JDA
11660 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11661
5c2a1bbb
JDA
11662 PR libfortran/69799
11663 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11664 libatomic_available.
11665
42c729c5
MP
116662016-03-15 Marek Polacek <polacek@redhat.com>
11667
11668 PR c++/70209
11669 * g++.dg/ext/attribute-may-alias-4.C: New test.
11670
82b1c550
AM
116712016-03-15 Alexander Monakov <amonakov@ispras.ru>
11672
11673 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11674 -fvar-tracking-assignments-toggle flag.
11675
4ccbf3a6
PH
116762016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11677
11678 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11679
c39858bd
JJ
116802016-03-15 Jakub Jelinek <jakub@redhat.com>
11681
11682 PR rtl-optimization/70222
11683 * gcc.c-torture/execute/pr70222-1.c: New test.
11684 * gcc.c-torture/execute/pr70222-2.c: New test.
11685
8be119c1
RH
116862016-03-15 Richard Henderson <rth@redhat.com>
11687
11688 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11689
6598bb55
AB
116902016-03-15 Andrey Belevantsev <abel@ispras.ru>
11691
11692 PR rtl-optimization/69032
11693 * gcc.dg/pr69032.c: New test.
11694
81fa2944
AB
116952016-03-15 Andrey Belevantsev <abel@ispras.ru>
11696
11697 PR rtl-optimization/63384
4a148e19 11698 * g++.dg/pr63384.C: New test.
81fa2944 11699
74ea9ab6
AB
117002016-03-15 Andrey Belevantsev <abel@ispras.ru>
11701
11702 PR target/64411
11703 * gcc.target/i386/pr64411.C: New test.
11704
045d5055
TV
117052016-03-15 Tom de Vries <tom@codesourcery.com>
11706
11707 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11708 * gfortran.dg/goacc/kernels-alias.f95: New test.
11709
3ea33585
MS
117102016-03-14 Martin Sebor <msebor@redhat.com>
11711
11712 PR c++/53792
11713 * g++.dg/cpp0x/constexpr-inline.C: New test.
11714 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11715
1df7b330
DE
117162016-03-14 David Edelsohn <dje.gcc@gmail.com>
11717
11718 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11719
79b57d18
JJ
117202016-03-14 Jakub Jelinek <jakub@redhat.com>
11721
11722 PR middle-end/70219
11723 * gcc.dg/pr70219.c: New test.
11724
3cbf012a
BS
117252016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11726
11727 PR target/70083
11728 * gcc.dg/torture/pr70083.c: New test.
11729 * gcc.target/i386/pr70083.c: New test.
11730
a9fee7cd
RB
117312016-03-14 Richard Biener <rguenther@suse.de>
11732
11733 PR tree-optimization/56365
11734 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11735
4799603f
SB
117362016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11737
11738 PR target/70098
11739 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11740 New function.
11741 * g++.dg/pr70098.C: New testcase.
11742
11743
760ca967
TV
117442016-03-14 Tom de Vries <tom@codesourcery.com>
11745
11746 PR tree-optimization/70045
11747 * gcc.dg/graphite/pr70045.c: New test.
11748
44e66a77
JD
117492016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11750
11751 PR fortran/69043
11752 * gfortran.dg/include_9.f90: New test.
11753
a18e0fe1
DH
117542016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11755
11756 PR fortran/45076
11757 gfortran.dg/prof/prof.exp: New script.
11758 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11759
d0aca6ab
AB
117602016-03-12 Andrey Belevantsev <abel@ispras.ru>
11761
11762 PR rtl-optimization/69307
11763 * gcc.dg/pr69307.c: New test.
11764
cefe08a4
VM
117652016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11766
11767 PR target/69614
11768 * gcc.target/arm/pr69614.c: New.
11769
70112e2a
PT
117702016-03-12 Paul Thomas <pault@gcc.gnu.org>
11771
11772 PR fortran/70031
11773 * gfortran.dg/submodule_14.f08: New test
11774
11775 PR fortran/69524
11776 * gfortran.dg/submodule_15.f08: New test
11777
3f1e5d3a
PP
117782016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11779
11780 PR c++/70106
11781 * g++.dg/cpp1y/paren3.C: New test.
11782
a3f6d680
MM
117832016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11784
11785 PR target/70131
11786 * gcc.target/powerpc/ppc-round2.c: New test.
11787
92348f09
BS
117882016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11789
11790 PR target/70123
11791 * gcc.dg/torture/pr70123.c: New test.
11792
cebde9e9
JL
117932016-03-11 Jeff Law <law@redhat.com>
11794
11795 PR tree-optimization/70190
11796 * gcc.c-torture/compile/pr70190.c: New test.
11797
3edc5da4
DM
117982016-03-11 David Malcolm <dmalcolm@redhat.com>
11799
11800 PR c/68187
11801 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11802 case.
11803 (test43_b): Likewise.
11804 (test43_c): Likewise.
11805 (test43_d): Likewise.
11806 (test43_e): Likewise.
11807 (test43_f): Likewise.
11808 (test43_g): Likewise.
11809 (test44_a): Likewise.
11810 (test44_b): Likewise.
11811 (test44_c): Likewise.
11812 (test44_d): Likewise.
11813 (test44_e): Likewise.
11814
318c1204
DM
118152016-03-11 David Malcolm <dmalcolm@redhat.com>
11816
11817 PR c/70085
11818 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11819
bc062234
KT
118202016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11821
11822 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11823 dg-options.
11824
acfc1ac1
KT
118252016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11826
11827 PR target/70002
11828 PR target/69245
11829 * gcc.target/aarch64/pr69245_2.c: New test.
11830
d1e2bb2d
JJ
118312016-03-11 Jakub Jelinek <jakub@redhat.com>
11832
11833 PR tree-optimization/70177
11834 * gcc.dg/pr70177.c: New test.
11835
07350627
AL
118362016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11837
11838 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11839
5c6706f7
AL
118402016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11841
11842 * gcc.dg/tree-ssa/sra-20.c: New.
11843
02d472a2
JJ
118442016-03-11 Jakub Jelinek <jakub@redhat.com>
11845
686d390a
JJ
11846 PR rtl-optimization/70174
11847 * gcc.dg/pr70174.c: New test.
11848
02d472a2
JJ
11849 PR tree-optimization/70169
11850 * gcc.dg/pr70169.c: New test.
11851
0f9befa1
IE
118522016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11853
11854 PR target/70160
11855 * gcc.target/i386/pr70160.c: New test.
11856
432d4670
AK
118572016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11858
11859 * gcc.target/s390/dfp-1.c: New test.
11860
a3dc8760
NC
118612016-03-10 Nick Clifton <nickc@redhat.com>
11862
11863 PR target/70044
11864 * gcc.target/aarch64/pr70044.c: New test.
11865
b87a8d7d
PP
118662016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11867 Jakub Jelinek <jakub@redhat.com>
11868
11869 PR c++/70001
11870 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11871 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11872 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11873
4f4ada6a
JH
118742016-03-10 Jan Hubicka <hubicka@ucw.cz>
11875
11876 PR lto/69589
11877 * g++.dg/lto/pr69589_0.C: New testcase
11878 * g++.dg/lto/pr69589_1.C: New testcase
11879
d49b0aa0
MP
118802016-03-10 Marek Polacek <polacek@redhat.com>
11881
11882 PR c++/70153
11883 * g++.dg/delayedfold/unary-plus1.C: New test.
11884
118852016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11886
11887 * gcc.target/arm/pr45701-1.c: Escape brackets.
11888 * gcc.target/arm/pr45701-2.c: Likewise.
11889
71017a7b
AL
118902016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11891
11892 * gfortran.dg/unconstrained_commons.f: New.
11893
ba52669f
AM
118942016-03-10 Alan Modra <amodra@gmail.com>
11895
11896 * gcc.dg/pr69195.c: New.
11897 * gcc.dg/pr69238.c: New.
11898
27742332
TV
118992016-03-10 Tom de Vries <tom@codesourcery.com>
11900
11901 PR testsuite/68915
11902 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11903
3a81a594
RB
119042016-03-10 Richard Biener <rguenther@suse.de>
11905
11906 PR tree-optimization/70128
11907 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11908 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11909
3433b975
JJ
119102016-03-09 Jakub Jelinek <jakub@redhat.com>
11911
c2864f02
JJ
11912 PR tree-optimization/70152
11913 * gcc.dg/pr70152.c: New test.
11914
3433b975
JJ
11915 PR target/70086
11916 * gcc.target/i386/pr70086-1.c: New test.
11917 * gcc.target/i386/pr70086-2.c: New test.
11918 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11919
11920 PR tree-optimization/70127
11921 * gcc.c-torture/execute/pr70127.c: New test.
11922
96b3c82d
CP
119232016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11924
11925 * c-c++-common/goacc/combined-directives-2.c: New test.
11926
b4f3232d
DM
119272016-03-09 David Malcolm <dmalcolm@redhat.com>
11928
11929 PR c/68473
11930 PR c++/70105
11931 * g++.dg/diagnostic/pr70105.C: New test.
11932 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11933 (test_multiple_ordinary_maps): New test function.
11934
40499f81
DM
119352016-03-09 David Malcolm <dmalcolm@redhat.com>
11936
11937 PR c/68473
11938 PR c++/70105
11939 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11940 Drop range information from call to inform_at_rich_loc.
11941 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11942 New.
11943 (test_show_locus): Replace calls to rich_location::add_range with
11944 calls to add_range. Rewrite the tests that used the now-defunct
11945 rich_location ctor taking a source_range. Simplify other tests
11946 by replacing calls to COMBINE_LOCATION_DATA with calls to
11947 make_location.
11948
c9e33662
RB
119492016-03-09 Richard Biener <rguenther@suse.de>
11950 Jakub Jelinek <jakub@redhat.com>
11951
11952 PR tree-optimization/70138
11953 * gcc.dg/vect/pr70138-1.c: New testcase.
11954 * gcc.dg/vect/pr70138-2.c: Likewise.
11955
2c73b764
JJ
119562016-03-09 Jakub Jelinek <jakub@redhat.com>
11957
11958 PR target/70049
11959 * gcc.target/i386/pr70049.c: New test.
11960
c06d25bb
RB
119612016-03-09 Richard Biener <rguenther@suse.de>
11962
11963 PR c/70143
11964 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11965 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11966 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11967
5828a501
RO
119682016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11969
11970 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11971 arm-*-*.
11972
2e141c8d
JJ
119732016-03-09 Jakub Jelinek <jakub@redhat.com>
11974
5a9def37
JJ
11975 PR middle-end/67278
11976 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11977
2e141c8d
JJ
11978 PR target/67278
11979 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11980
11981 PR middle-end/70050
11982 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11983 in testcase comment.
11984
bf751f40
TV
119852016-03-09 Tom de Vries <tom@codesourcery.com>
11986
11987 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11988 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11989 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11990 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11991 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11992 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11993 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11994 * gfortran.dg/goacc/kernels-loop.f95: New test.
11995
e210c999
MS
119962016-03-08 Martin Sebor <msebor@redhat.com>
11997
11998 PR c++/62096
11999 * g++.dg/warn/overflow-warn-7.C: New test.
12000
80aac5c8
JM
120012016-03-08 Jason Merrill <jason@redhat.com>
12002
12003 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12004 * lib/target-supports.exp (check_effective_target_concepts): New.
12005
12b81409
JJ
120062016-03-08 Jakub Jelinek <jakub@redhat.com>
12007
d259b234
JJ
12008 PR c++/70135
12009 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12010 * g++.dg/ubsan/pr70135.C: New test.
12011
12b81409
JJ
12012 PR target/70110
12013 * gcc.dg/pr70110.c: New test.
12014
b4e9f2aa
MJ
120152016-03-07 Martin Jambor <mjambor@suse.cz>
12016
12017 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12018 * c-c++-common/gomp/if-1.c: Likewise.
12019 * c-c++-common/gomp/pr61486-2.c: Likewise.
12020 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12021 to dg-additional-options.
12022 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12023 * g++/gomp/target-teams-1.c: Likewise.
12024 * gcc.dg/gomp/gomp.exp: Likewise.
12025 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12026 dg-additional-options.
12027 * gfortran.dg/gomp/gomp.exp: Likewise.
12028 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12029 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12030 dg-additional-options.
12031 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12032
f86e631e
MJ
120332016-03-07 Martin Jambor <mjambor@suse.cz>
12034
12035 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12036 * c-c++-common/gomp/gridify-1.c: New test.
12037 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12038
94156b3f
AV
120392016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12040
12041 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12042 trigger for cortex-r8, when scanning for register r8.
12043 * gcc.target/arm/pr45701-2.c: Likewise.
12044
a84a49b7 120452016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12046 Jeff Law <law@redhat.com>
a84a49b7
RB
12047
12048 PR tree-optimization/69740
12049 * gcc.c-torture/compile/pr69740-1.c: New test.
12050 * gcc.c-torture/compile/pr69740-2.c: New test.
12051
e41f6c9e
BS
120522016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12053
12054 * lib/target-supports.exp
12055 (check_effective_target_whole_vector_shift): Enable for PPC64.
12056
57548bf5
RB
120572016-03-07 Richard Biener <rguenther@suse.de>
12058
12059 PR tree-optimization/70115
12060 * gcc.dg/torture/pr70115.c: New testcase.
12061
4ae13300
NS
120622016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12063
12064 PR middle-end/69916
12065 * c-c-++-common/goacc/pr69916.c: New.
12066
5edb9853
RH
120672016-03-07 Richard Henderson <rth@redhat.com>
12068
12069 * gcc.c-torture/compile/pr70061.c: New test.
12070
2067a8f3
RB
120712016-03-07 Richard Biener <rguenther@suse.de>
12072
12073 PR testsuite/70109
12074 * gcc.dg/vect/O3-pr36098.c: New testcase.
12075
4145a9b7
CL
120762016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12077
12078 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12079
1878be32
EB
120802016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12081
12082 * gnat.dg/renaming9.ad[sb]: New testcase.
12083
df762bb2
JJ
120842016-03-05 Jakub Jelinek <jakub@redhat.com>
12085
12086 PR c++/70084
12087 * g++.dg/expr/stdarg3.C: New test.
12088
7d461295
JL
120892016-03-04 Jeff Law <law@redhat.com>
12090
12091 PR tree-optimization/69196
12092 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12093 x86_64-*-*.
12094
29b9828f
BS
120952016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12096
b6b552fd
BS
12097 PR c/69973
12098 * gcc.dg/pr69973.c: New test.
12099
201d49e9
BS
12100 PR rtl-optimization/69941
12101 * gcc.dg/torture/pr69941.c: New test.
12102
29b9828f
BS
12103 PR c/69824
12104 * gcc.dg/pr69824.c: New test.
12105
640b7e74
TV
121062016-03-05 Tom de Vries <tom@codesourcery.com>
12107
12108 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12109 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12110 function.
12111
7a3a3fad
PP
121122016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12113
12114 PR c++/66786
12115 * g++.dg/cpp1y/var-templ48.C: New test.
12116 * g++.dg/cpp1y/var-templ49.C: New test.
12117
cd439aec
EB
121182016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12119
12120 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12121
60204554
JJ
121222016-03-04 Jakub Jelinek <jakub@redhat.com>
12123
0c8825de
JJ
12124 PR c++/70035
12125 * g++.dg/ubsan/pr70035.C: New test.
12126
60204554
JJ
12127 PR target/70062
12128 * gcc.target/i386/pr70062.c: New test.
12129
f79d4eab
L
121302016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12131
12132 * g++.dg/template/typename21.C: Remove c++98_only.
12133
ea81ce67
L
121342016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12135
12136 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12137
64b23c13
DM
121382016-03-04 David Malcolm <dmalcolm@redhat.com>
12139
12140 PR c/68187
12141 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12142 function.
12143 (fn_42_b): Likewise.
12144 (fn_42_c): Likewise.
12145
729526f5
DM
121462016-03-04 David Malcolm <dmalcolm@redhat.com>
12147
12148 PR c/68187
12149 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12150 function.
12151 (fn_40_b): Likewise.
12152 (fn_41_a): Likewise.
12153 (fn_41_b): Likewise.
12154
f9ea11ac
JJ
121552016-03-04 Jakub Jelinek <jakub@redhat.com>
12156
12157 PR target/70059
12158 * gcc.target/i386/avx512f-pr70059.c: New test.
12159 * gcc.target/i386/avx512dq-pr70059.c: New test.
12160
b6c38c69
BS
121612016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12162
12163 PR rtl-optimization/57676
12164 * gcc.dg/torture/pr57676.c: New test.
12165
af3cdd34
IE
121662016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12167
12168 * gcc.dg/pr70026.c: New test.
12169
7ff6ca38
MP
121702016-03-04 Marek Polacek <polacek@redhat.com>
12171
12172 PR c/69798
12173 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12174 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12175
a6bf62d5
KT
121762016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12177
12178 PR target/70004
12179 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12180 Delete.
12181 (test_corners_sisd_si): Likewise.
12182 (main): Remove checks of the above.
12183 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12184
ae4cdc6a
EB
121852016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12186
12187 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12188
08455559
CL
121892016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12190
12191 * gcc.dg/torture/pr69951.c: Accept argc==0.
12192
e9a35493
RB
121932016-03-04 Richard Biener <rguenther@suse.de>
12194
12195 PR c++/70054
12196 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12197 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12198
fba054c2
DV
121992016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12200
12201 PR testsuite/69766
12202 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12203 testing multiarch.
12204
f10cdc6c
JJ
122052016-03-04 Jakub Jelinek <jakub@redhat.com>
12206
12207 PR debug/69947
12208 * gcc.dg/guality/pr69947.c: New test.
12209
2e981ba0
JJ
122102016-03-03 Jakub Jelinek <jakub@redhat.com>
12211
12212 PR ada/70017
12213 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12214
0ba3bfa2
KT
122152016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12216
12217 PR rtl-optimization/69904
12218 * gcc.target/arm/pr69904.c: New test.
12219
97ecdb46
JJ
122202016-03-03 Jakub Jelinek <jakub@redhat.com>
12221
12222 PR target/70021
12223 * gcc.dg/vect/pr70021.c: New test.
12224 * gcc.target/i386/pr70021.c: New test.
12225
a2a743a1
MP
122262016-03-03 Marek Polacek <polacek@redhat.com>
12227
12228 PR middle-end/70050
12229 * gcc.dg/pr70050.c: New test.
12230
fa07ecdd
JG
122312016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12232
12233 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12234
23504262
ML
122352016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12236
12237 PR tree-optimization/70043
12238 * gfortran.dg/vect/pr70043.f90: New test.
12239
b7b9e1a9
EB
122402016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12241
12242 * gnat.dg/specs/task1.ads: New test.
12243
cb83ba54
RO
122442016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12245
12246 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12247 Invoke gdb with -batch.
12248 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12249
a75f5e30
RB
122502016-03-03 Richard Biener <rguenther@suse.de>
12251
12252 PR tree-optimization/55936
12253 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12254
268bc320
JL
122552016-03-02 Jeff Law <law@redhat.com>
12256
815f20ab
JL
12257 PR rtl-optimization/69942
12258 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12259 effects of argument promotions.
12260
268bc320
JL
12261 PR tree-optimization/69987
12262 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12263 target does not support -fprefetch-loop-arrays.
12264
171f7de5
UB
122652016-03-02 Uros Bizjak <ubizjak@gmail.com>
12266
12267 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12268
192912db
BC
122692016-03-02 Bin Cheng <bin.cheng@arm.com>
12270
c7908871 12271 PR rtl-optimization/69052
192912db
BC
12272 * gcc.target/i386/pr69052.c: New test.
12273
90a7a40b
AM
122742016-03-02 Alan Modra <amodra@gmail.com>
12275
12276 * gcc.dg/pr69990.c: New.
12277
69fa742f
JJ
122782016-03-02 Jakub Jelinek <jakub@redhat.com>
12279
de752fb0
JJ
12280 PR c/68062
12281 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12282
12283 PR middle-end/70022
12284 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12285
69fa742f
JJ
12286 PR target/70028
12287 * gcc.target/i386/pr70028.c: New test.
12288
7c65bd56
MK
122892016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12290
12291 * c-c++-common/asan/swapcontext-test-1.c,
12292 * c-c++-common/tsan/thread_leak.c,
12293 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12294 * g++.dg/tsan/benign_race.C,
12295 * g++.dg/tsan/fd_close_norace.C,
12296 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12297 races with sanitizer output
12298
37d98220 122992016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12300 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12301
12302 PR target/67278
12303 * gcc.dg/simd-8.c: New testcase.
12304
218db463
RB
123052016-03-02 Richard Biener <rguenther@suse.de>
12306
12307 PR middle-end/67278
12308 * gcc.dg/simd-7.c: New testcase.
12309
22c72158
EB
123102016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12311
12312 * gcc.target/i386/pr70007.c: Tweak.
12313
9a790ccc
DV
123142016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12315
12316 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12317
bd02f00f
MP
123182016-03-02 Marek Polacek <polacek@redhat.com>
12319
12320 PR c/67854
12321 * gcc.dg/pr67854.c: New test.
12322
1e840f39
JJ
123232016-03-02 Jakub Jelinek <jakub@redhat.com>
12324
12325 PR middle-end/70025
12326 * gcc.dg/torture/pr70025.c: New test.
12327
bca00241
VK
123282016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12329
12330 PR tree-optimization/68621
12331 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12332
0bca04b8
EB
123332016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12334
12335 * gcc.target/i386/pr70007.c: New test.
12336
2a9afc86
JL
123372016-03-01 Jeff Law <law@redhat.com>
12338
eab2541b 12339 PR tree-optimization/69196
9d83ef71 12340 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12341
2a9afc86
JL
12342 PR tree-optimization/69196
12343 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12344 duplicating code and spoiling the expected output.
12345
0d39977e
MM
123462016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12347
12348 PR target/70033
12349 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12350 supports power9 before doing tests.
12351 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12352 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12353 * gcc.target/powerpc/p9-permute.c: Likewise.
12354
a0c0699d
UB
123552016-03-01 Uros Bizjak <ubizjak@gmail.com>
12356
12357 PR target/70027
12358 * gcc.target/i386/pr70027.c: New test.
12359
0ae3ef47 123602016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12361
12362 * gcc.dg/pr70017.c: New test.
12363
686e2237
JJ
123642016-03-01 Jakub Jelinek <jakub@redhat.com>
12365
12366 PR c/69796
12367 PR c/69974
12368 * gcc.dg/pr69796.c: New test.
12369 * gcc.dg/pr69974.c: New test.
12370
f8e4188c
EB
123712016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12372
12373 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12374
5e3f1c7c
JL
123752016-02-29 Jeff Law <law@redhat.com>
12376
12377 PR tree-optimization/69987
12378 * gfortran.dg/pr69987.f90: New test.
12379
12380 PR tree-optimization/69989
12381 * gcc.c-torture/compile/pr69989-2.c: New test.
12382
1be56bc5
MP
123832016-03-01 Marek Polacek <polacek@redhat.com>
12384
12385 PR c++/69795
12386 * g++.dg/parse/invalid1.C: New test.
12387
1b19470d
RB
123882016-03-01 Richard Biener <rguenther@suse.de>
12389
12390 PR middle-end/70022
12391 * gcc.dg/pr70022.c: New testcase.
12392
3ae0661a
IE
123932016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12394
12395 PR tree-optimization/69956
12396 * gcc.dg/pr69956.c: New test.
12397
0f09ab88
BS
123982016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12399
12400 PR target/70011
12401 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12402 XFAIL when hardware supports efficient unaligned storage access.
12403
76d881bf
PP
124042016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12405
12406 PR c++/69961
12407 * g++.dg/template/pr69961a.C: New test.
12408 * g++.dg/template/pr69961b.C: New test.
12409
7168133a
DM
124102016-02-29 David Malcolm <dmalcolm@redhat.com>
12411
12412 PR preprocessor/69985
12413 * gcc.dg/cpp/pr69985.c: New test case.
12414
0c6072a3
JL
124152016-02-29 Jeff Law <law@redhat.com>
12416
e66f219b
JL
12417 PR tree-optimization/70005
12418 * gcc.c-torture/execute/pr70005.c New test.
12419
0c6072a3
JL
12420 PR tree-optimization/69999
12421 * gcc.c-torture/compile/pr69999.c: New test.
12422
fd9fbdb3
YR
124232016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12424
12425 PR tree-optimization/69652
12426 * gcc.dg/torture/pr69652.c: Delete test.
12427 * gcc.dg/vect/pr69652.c: New test.
12428
cbd400b4
RB
124292016-02-19 Richard Biener <rguenther@suse.de>
12430
12431 PR tree-optimization/69980
12432 * gfortran.dg/vect/pr69980.f90: New testcase.
12433
84ea0f58
EB
124342016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12435
12436 * gcc.target/sparc/20160229-1.c: New test.
12437
5d2a63dc
EB
124382016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12439
12440 * gnat.dg/stack_usage3.adb: New test.
12441 * gnat.dg/stack_usage3_pkg.ads: New helper.
12442
93e708f9
EB
124432016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12444
12445 * gnat.dg/renaming8.adb: New test.
12446 * gnat.dg/renaming8_pkg1.ads: New helper.
12447 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12448 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12449
6512bc93
RB
124502016-02-29 Richard Biener <rguenther@suse.de>
12451
12452 PR tree-optimization/69720
12453 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12454
7b201a88
TK
124552016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12456
12457 PR fortran/68147
12458 PR fortran/47674
12459 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12460
82ee0cf2 124612016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12462 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12463
12464 PR fortran/56007
12465 * gfortran.dg/coarray_8.f90: Adjust error message.
12466 * gfortran.dg/pr56007.f90: New test.
12467 * gfortran.dg/pr56007.f: New test.
12468
cdc1a2c8
L
124692016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12470
12471 PR tree-optimization/69989
12472 * gcc.dg/torture/pr69989.c: New test.
12473
33505bcf
EB
124742016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12475
12476 * gcc.target/i386/stack-realign-win.c: New test.
12477
524bfb19
HA
124782016-02-28 Harald Anlauf <anlauf@gmx.de>
12479
12480 PR fortran/60126
12481 * gfortran.dg/pr60126.f90: New test.
12482
bd542508
JL
124832016-02-27 Jeff Law <law@redhat.com>
12484
12485 Revert
12486 2016-02-26 Richard Biener <rguenther@suse.de>
12487 Jeff Law <law@redhat.com>
12488
12489 PR tree-optimization/69740
12490 * gcc.c-torture/compile/pr69740-1.c: New test.
12491 * gcc.c-torture/compile/pr69740-2.c: New test.
12492
dd1291e0
JD
124932016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12494
5fb67f8b 12495 PR fortran/69910
dd1291e0
JD
12496 * gfortran.dg/newunit_4.f90: New test.
12497
5cfefb59
JJ
124982016-02-27 Jakub Jelinek <jakub@redhat.com>
12499
12500 PR target/69613
12501 PR rtl-optimization/69886
12502 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12503 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12504 target.
12505
20ba5f33
MS
125062016-02-26 Martin Sebor <msebor@redhat.com>
12507
12508 PR tree-optimization/15826
12509 * gcc.dg/tree-ssa/pr15826.c: New test.
12510
e6fb01b0
JJ
125112016-02-26 Jakub Jelinek <jakub@redhat.com>
12512
12513 PR target/69969
12514 * gcc.target/powerpc/pr69969.c: New test.
12515
e3e0cf64
MS
125162016-02-26 Martin Sebor <msebor@redhat.com>
12517
12518 PR c++/15766
12519 * g++.old-deja/g++.other/decl5.C: Add a test case.
12520
d1f2bea5
SB
125212016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12522
12523 PR target/69946
12524 * gcc.target/powerpc/pr69946.c: New file.
12525
4a4f9d2b 125262016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12527 Jeff Law <law@redhat.com>
4a4f9d2b 12528
e3e0cf64 12529 PR tree-optimization/69740
4a4f9d2b
RB
12530 * gcc.c-torture/compile/pr69740-1.c: New test.
12531 * gcc.c-torture/compile/pr69740-2.c: New test.
12532
ad2a2706
MJ
125332016-02-26 Martin Jambor <mjambor@suse.cz>
12534
12535 PR middle-end/69920
12536 * gcc.dg/torture/pr69932.c: New test.
12537 * gcc.dg/torture/pr69936.c: Likewise.
12538
1d11f7ce
AK
125392016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12540
12541 PR target/69709
12542 * gcc.target/s390/pr69709.c: New test.
12543
6cfccbb2
KT
125442016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12545
12546 PR target/69245
12547 * gcc.target/aarch64/pr69245_1.c: New test.
12548
ac59ad4e
KT
125492016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12550
12551 PR target/69613
12552 * gcc.dg/torture/pr69613.c: New test.
12553
a2ad54a0
JJ
125542016-02-26 Jakub Jelinek <jakub@redhat.com>
12555
12556 PR rtl-optimization/69891
12557 * gcc.target/i386/pr69891.c: New test.
12558
0884062c 125592016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12560 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12561
d2369d4f 12562 PR target/61397
c163789b
MM
12563 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12564 functionality for both 32-bit and 64-bit.
12565
5aed7e2c
RB
125662016-02-26 Richard Biener <rguenther@suse.de>
12567
12568 PR tree-optimization/69551
12569 * gcc.dg/torture/pr69951.c: New testcase.
12570
798e2a8e
RB
125712016-02-25 Richard Biener <rguenther@suse.de>
12572
12573 PR tree-optimization/48795
12574 * gcc.dg/Warray-bounds-18.c: New testcase.
12575
9559fbac
RO
125762016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12577
12578 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12579
c049b107
JJ
125802016-02-25 Jakub Jelinek <jakub@redhat.com>
12581
12582 PR rtl-optimization/69896
12583 * gcc.dg/pr69896.c: New test.
12584
1137001c
PP
125852016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12586
12587 PR c++/69736
12588 * g++.dg/cpp1y/paren2.C: New test.
12589
2e9c8641
MS
125902016-02-24 Martin Sebor <msebor@redhat.com>
12591
12592 PR c/51147
12593 * gcc.dg/enum-mode-2.c: New test.
12594
03ca8fb3
JJ
125952016-02-24 Jakub Jelinek <jakub@redhat.com>
12596
12597 PR c++/69922
12598 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12599 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12600 * g++.dg/ubsan/pr69922.C: New test.
12601
0b05329b
MP
126022016-02-24 Marek Polacek <polacek@redhat.com>
12603
12604 PR c/69819
12605 * gcc.dg/pr69819.c: New test.
12606
57c2c374
MS
126072016-02-24 Martin Sebor <msebor@redhat.com>
12608
3b96b93a
MS
12609 PR c++/69912
12610 * g++.dg/ext/flexary15.C: New test.
12611
126122016-02-24 Martin Sebor <msebor@redhat.com>
12613
12614 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12615 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12616 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12617
65433bb5
MK
126182016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12619 Charles Baylis <charles.baylis@linaro.org>
12620
12621 PR debug/61033
12622 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12623
f802a424 126242016-02-24 Richard Biener <rguenther@suse.de>
44293580 12625 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12626
12627 PR middle-end/69760
12628 * gcc.dg/torture/pr69760.c: New testcase.
12629
525f795f
RO
126302016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12631
12632 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12633 pattern on Solaris with as.
12634
cd7bbceb
KT
126352016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12636
12637 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12638 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12639 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12640 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12641
89c0c1fd
JJ
126422016-02-24 Jakub Jelinek <jakub@redhat.com>
12643
12644 PR middle-end/69915
12645 * gcc.dg/pr69915.c: New test.
12646
0683fd27
KT
126472016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12648
12649 PR rtl-optimization/69886
12650 * gcc.dg/torture/pr69886.c: New test.
12651
e53d562a
RB
126522016-02-24 Richard Biener <rguenther@suse.de>
12653
12654 PR middle-end/68963
12655 * gcc.dg/torture/pr68963.c: New testcase.
12656
74a00288
KT
126572016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12658
12659 PR target/69875
12660 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12661 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12662 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12663 * gcc.target/arm/atomic_loaddi_1.c: New test.
12664 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12665 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12666 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12667 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12668 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12669 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12670 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12671 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12672
340fd4c9
JJ
126732016-02-24 Jakub Jelinek <jakub@redhat.com>
12674
12675 PR middle-end/69909
12676 * gcc.dg/torture/pr69909.c: New test.
12677
47d3fdb2
RB
126782016-02-24 Richard Biener <rguenther@suse.de>
12679
12680 PR tree-optimization/69907
12681 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12682 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12683 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12684
dab73e73
CB
126852016-02-24 Christian Bruel <christian.bruel@st.com>
12686
12687 * gcc.target/arm/pragma_cpp_fma.c: New test.
12688
7cc5ec65
JD
126892016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12690
12691 PR fortran/61156
12692 * gfortran.dg/include_6.f90: Update test.
12693
067fbd8b
JJ
126942016-02-23 Jakub Jelinek <jakub@redhat.com>
12695
12696 PR objc/69844
12697 * objc.dg/pr69844.m: New test.
12698
64a454d9
JD
126992016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12700
12701 PR libgfortran/69456
12702 * gfortran.dg/namelist_89.f90: New test.
12703 * gfortran.dg/pr59700.f90: Update test..
12704
35886f0b
MS
127052016-02-23 Martin Sebor <msebor@redhat.com>
12706
12707 PR middle-end/69780
12708 * g++.dg/ext/builtin_alloca.C: New test.
12709 * gcc.dg/builtins-68.c: New test.
12710
162cc7e3
RH
127112016-02-23 Richard Henderson <rth@redhat.com>
12712
12713 * gcc.target/i386/addr-space-3.c: Remove test.
12714
196440f8
DM
127152016-02-23 David Malcolm <dmalcolm@redhat.com>
12716
12717 PR preprocessor/69126
12718 PR preprocessor/69543
12719 * c-c++-common/pr69126-2-long.c: New test.
12720 * c-c++-common/pr69126-2-short.c: New test.
12721 * c-c++-common/pr69543-1.c: Remove xfail.
12722
1d3121af
DM
127232016-02-23 David Malcolm <dmalcolm@redhat.com>
12724
12725 PR preprocessor/69126
12726 PR preprocessor/69543
12727 PR preprocessor/69558
12728 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12729 (f): Rename to...
12730 (test_2): ...this, and add leading comment.
12731 (MACRO_3, test_3): New.
12732 (MACRO_4A, MACRO_4B, test_4): New.
12733 (MACRO): Rename to...
12734 (MACRO_5): ...this.
12735 (g): Rename to...
12736 (test_5): ...this, updating for renaming of MACRO, and
12737 add leading comment.
12738 * c-c++-common/pr69543-1.c: New.
12739 * c-c++-common/pr69543-2.c: New.
12740 * c-c++-common/pr69543-3.c: New.
12741 * c-c++-common/pr69543-4.c: New.
12742 * c-c++-common/pr69558-1.c: New.
12743 * c-c++-common/pr69558-2.c: New.
12744 * c-c++-common/pr69558-3.c: New.
12745 * c-c++-common/pr69558-4.c: New.
12746 * gcc.dg/pr69558.c: Move to...
12747 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12748 xfail for c++.
12749
f99c3557
TS
127502016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12751
12752 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12753 to -ftree-parallelize-loops/-fopenacc changes.
12754 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12755 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12756 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12757 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12758 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12759 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12760 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12761 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12762 * c-c++-common/goacc/kernels-loop.c: Likewise.
12763 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12764 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12765 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12766 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12767
c60ec7c2
RO
127682016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12769
12770 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12771
f1a62b6f
JJ
127722016-02-23 Jakub Jelinek <jakub@redhat.com>
12773
e67bf044
JJ
12774 PR c++/69902
12775 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12776
f1a62b6f
JJ
12777 PR c/69900
12778 * gcc.dg/pr69900.c: New test.
12779
20c5e09e
MJ
127802016-02-23 Martin Jambor <mjambor@suse.cz>
12781
12782 PR tree-optimization/69666
12783 * gcc.dg/tree-ssa/pr69666.c: New test.
12784
e457a6fc
AV
127852016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12786
12787 PR fortran/67451
12788 * gfortran.dg/coarray_allocate_5.f08: New test.
12789
d7b574f4
AK
127902016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12791
12792 * gcc.target/s390/vcond-shift.c: Move to ...
12793 * gcc.target/s390/vector/vcond-shift.c: ... here.
12794
58bdeb44
AK
127952016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12796
12797 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12798 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12799
7cd0387b
AK
128002016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12801
12802 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12803
4246c8da
MW
128042016-02-20 Mark Wielaard <mjw@redhat.com>
12805
12806 PR c/28901
12807 * gcc.dg/unused-variable-3.c: New test.
12808
f93bc532
JJ
128092016-02-22 Jakub Jelinek <jakub@redhat.com>
12810
12811 PR target/69888
12812 * gcc.target/i386/pr69888.c: New test.
12813
c4e360f4
RB
128142016-02-22 Richard Biener <rguenther@suse.de>
12815
12816 PR tree-optimization/69882
12817 * gfortran.dg/vect/pr69882.f90: New testcase.
12818
09c92f1c
JJ
128192016-02-22 Jakub Jelinek <jakub@redhat.com>
12820
12821 PR target/69885
12822 * gcc.dg/pr69885.c: New test.
12823
f88d45dc
OE
128242016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12825
12826 PR target/69806
12827 PR target/54089
12828 * gcc.target/sh/pr54089-10.c: New.
12829
ce1ff48e
PT
128302016-02-20 Paul Thomas <pault@gcc.gnu.org>
12831
12832 PR fortran/69423
12833 * gfortran.dg/deferred_character_15.f90 : New test.
12834
bbf27208
DH
128352016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12836
12837 PR fortran/57365
12838 gfortran.dg/allocate_with_source_18.f03: New test.
12839
128402016-02-20 Harald Anlauf <anlauf@gmx.de>
12841
12842 PR fortran/52531
12843 gfortran.dg/gomp/pr52531.f90: New test.
12844
268be88c
BE
128452016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12846
12847 PR c++/69865
12848 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12849 -std=c++03.
12850
4b6c824a
JJ
128512016-02-19 Jakub Jelinek <jakub@redhat.com>
12852
871b3f47
JJ
12853 PR c++/69826
12854 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12855 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12856
7a965d51
JJ
12857 PR c++/69850
12858 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12859
4b6c824a
JJ
12860 PR c++/69851
12861 * g++.dg/torture/pr69851.C: New test.
12862
15fca21a
MS
128632016-02-19 Martin Sebor <msebor@redhat.com>
12864
12865 PR testsuite/69573
12866 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12867
19e21586
JJ
128682016-02-19 Jakub Jelinek <jakub@redhat.com>
12869
03a616ac
JJ
12870 PR c++/69850
12871 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12872 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12873
19e21586
JJ
12874 PR c++/67767
12875 * g++.dg/cpp0x/pr67767.C: New test.
12876
2db16594
KT
128772016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12878
12879 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12880 for fp, simd, crypto, crc, lse.
12881 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12882 above.
12883 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12884 effective target check.
12885
5a7d9d1e
JJ
128862016-02-19 Jakub Jelinek <jakub@redhat.com>
12887
12888 PR target/69820
12889 * gcc.target/i386/pr69820.c: New test.
12890
6448f064
AK
128912016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12892
12893 * gcc.target/s390/vector/int128-1.c: New test.
12894
d0a859e6
AK
128952016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12896
12897 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12898
9e4eb643
AK
128992016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12900
12901 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12902 instruction pattern name to prevent the testcase from failing with
12903 -march=z13.
12904
859a4c0e
AK
129052016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12906
12907 * gcc.target/s390/md/movstr-2.c: New test.
12908
efc2340b
MK
129092016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12910
12911 * gcc.target/s390/morestack.c: New test.
12912
ca2bfbc2
DV
129132016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12914
12915 PR target/69625
12916 * gcc.target/s390/pr69625.c: Add test case.
12917
efd4bd05
BE
129182016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12919
12920 PR testsuite/68580
12921 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12922
2bf2078a
MM
129232016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12924
12925 PR target/68404
12926 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12927 * gcc.target/powerpc/fusion3.c: Likewise.
12928
f003579e
RB
129292016-02-18 Richard Biener <rguenther@suse.de>
12930
12931 PR middle-end/69553
12932 * g++.dg/torture/pr69553.C: New testcase.
12933
19233914
NC
129342016-02-18 Nick Clifton <nickc@redhat.com>
12935
efd4bd05
BE
12936 PR target/62254
12937 PR target/69610
12938 * gcc.target/arm/pr62554.c: New test.
12939 * gcc.target/arm/pr69610-1.c: New test.
12940 * gcc.target/arm/pr69610-2.c: New test.
19233914 12941
23f27839
RB
129422016-02-18 Richard Biener <rguenther@suse.de>
12943
12944 PR middle-end/69854
12945 * gcc.dg/torture/pr69854.c: New testcase.
12946
932c0da4
JJ
129472016-02-17 Jakub Jelinek <jakub@redhat.com>
12948
12949 PR c++/69850
12950 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12951
1bed93e4
BS
129522012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12953
12954 * gcc.target/powerpc/vec-cg.c: New test.
12955
57bfb134
RB
129562016-02-17 Richard Biener <rguenther@suse.de>
12957
12958 PR testsuite/69586
12959 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12960
a44e0ebb
KT
129612016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12962
12963 PR target/69161
12964 * gcc.c-torture/compile/pr69161.c: New test.
12965
ffacd726
DS
129662016-02-17 David Sherwood <david.sherwood@arm.com>
12967
12968 PR target/69532
12969 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12970 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12971
448db8d2
EB
129722016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12973
12974 * gcc.dg/ifcvt-4.c: Skip on Visium.
12975
e2f0522e
EB
129762016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12977
12978 * gnat.dg/atomic8.adb: New test.
12979
bf17fe3f
EB
129802016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12981
12982 * gnat.dg/discr46.ad[sb]: New test.
12983
ecf835e9
KN
129842016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12985
12986 PR Target/48344
12987 * gcc.target/powerpc/pr48344-1.c: New test.
12988
49a1164a
TK
129892015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12990
12991 PR fortran/69742
12992 * gfortran.dg/associate_21.f90: New test.
12993
bf14eba2
JJ
129942016-02-16 Jakub Jelinek <jakub@redhat.com>
12995
12996 PR c/69835
12997 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12998 -Wnonnull in dg-options.
12999 * c-c++-common/nonnull-2.c: New test.
13000
35a093b6
JG
130012016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13002 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13003
13004 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13005
e387d491
JJ
130062016-02-16 Jakub Jelinek <jakub@redhat.com>
13007
13008 PR middle-end/69801
13009 * gcc.dg/pr69801.c: Add empty dg-options.
13010
ba539195
JN
130112016-02-16 James Norris <jnorris@codesourcery.com>
13012
13013 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13014 * g++.dg/goacc/deviceptr-1.c: New file.
13015
2a2b8f64
JJ
130162016-02-16 Jakub Jelinek <jakub@redhat.com>
13017
13018 PR tree-optimization/69820
13019 * gcc.dg/vect/pr69820.c: New test.
13020
87440c29
RB
130212016-02-16 Richard Biener <rguenther@suse.de>
13022
13023 PR tree-optimization/69776
13024 * gcc.dg/torture/pr69776-2.c: New testcase.
13025
6d87c306
BS
130262016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13027
13028 PR tree-optimization/69714
13029 * gcc.dg/torture/pr69714.c: New test.
13030
3824a0a2
JJ
130312016-02-16 Jakub Jelinek <jakub@redhat.com>
13032
13033 PR tree-optimization/69802
13034 * gcc.dg/pr69802.c: New test.
13035
c8cfe96e
RB
130362016-02-16 Richard Biener <rguenther@suse.de>
13037
13038 PR middle-end/69801
13039 * gcc.dg/pr69801.c: New testcase.
13040
fc12098d
JD
130412016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13042
13043 PR libgfortran/69651
13044 * gfortran.dg/read_bang.f90: New test.
13045 * gfortran.dg/read_bang4.f90: New test.
13046
ba6b3795
JJ
130472016-02-15 Jakub Jelinek <jakub@redhat.com>
13048
f0516ca4
JJ
13049 PR c++/69658
13050 * g++.dg/init/pr69658.C: New test.
13051
ba6b3795
JJ
13052 PR c++/69797
13053 * c-c++-common/pr69797.c: New test.
13054
de3f9a2d
PK
130552016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13056
13057 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13058 check for aarch64*-*-*.
13059
17a3b967
RB
130602016-02-15 Richard Biener <rguenther@suse.de>
13061
13062 PR tree-optimization/69783
13063 * gcc.dg/vect/pr69783.c: New testcase.
13064
1c48bff1
RB
130652016-02-15 Richard Biener <rguenther@suse.de>
13066
13067 PR tree-optimization/69776
13068 * gcc.dg/torture/pr69776.c: New testcase.
13069
1e6025b6
TK
130702016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13071
13072 PR fortran/60526
13073 * gfortran.dg/type_decl_4.f90: Reinstated.
13074
d3308279
JDA
130752016-02-14 John David Anglin <danglin@gcc.gnu.org>
13076
13077 PR fortran/68746
13078 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13079
b7c56581
TK
130802016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13081
13082 PR fortran/60526
13083 PR bootstrap/69816
13084 * gfortran.dg/type_decl_4.f90: Removed.
13085
60cb4ef5
TK
130862016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13087
13088 PR fortran/60526
13089 * gfortran.dg/type_decl_4.f90: New test.
13090
f6964637
AM
130912016-02-14 Alan Modra <amodra@gmail.com>
13092
1a8849d1 13093 PR testsuite/68886
f6964637
AM
13094 * gcc.c-torture/execute/stkalign.c: Revise test.
13095
f5121920
OE
130962016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13097
13098 PR target/67260
13099 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13100
6cda3ab6
OE
131012016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13102
13103 PR target/67260
13104 * gcc.target/sh/torture/pr67260.c: New.
13105
6786e598
JDA
131062016-02-12 John David Anglin <danglin@gcc.gnu.org>
13107
13108 * gcc.dg/pr67964.c: Add dg-require-alias.
13109
7e05dad8
OE
131102016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13111
13112 PR target/67636
13113 PR target/64345
13114 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13115
7f4cc3ce
JD
131162016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13117
13118 PR libgfortran/69668
13119 * gfortran.dg/namelist_88.f90: New test.
13120
955ca6dc
JD
131212016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13122
13123 PR libgfortran/69668
13124 * gfortran.dg/namelist_38.f90: Update test.
13125 * gfortran.dg/namelist_84.f90: Update test.
13126
876217ae
DM
131272016-02-12 David Malcolm <dmalcolm@redhat.com>
13128
13129 PR other/69554
13130 * gcc.dg/pr69554-1.c: New test.
13131 * gfortran.dg/pr69554-1.F90: New test.
13132 * gfortran.dg/pr69554-2.F90: New test.
13133 * lib/gcc-dg.exp (proc dg-locus): New function.
13134 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13135 distinguish between the caret-printing and non-caret-printing
13136 cases. If caret-printing has been explicitly enabled, bail out
13137 without attempting to fix up the output.
13138
61789eed
DM
131392016-02-12 David Malcolm <dmalcolm@redhat.com>
13140
13141 PR driver/69265
13142 PR driver/69453
13143 * gcc.dg/spellcheck-options-3.c: New test case.
13144 * gcc.dg/spellcheck-options-4.c: New test case.
13145 * gcc.dg/spellcheck-options-5.c: New test case.
13146 * gcc.dg/spellcheck-options-6.c: New test case.
13147 * gcc.dg/spellcheck-options-7.c: New test case.
13148 * gcc.dg/spellcheck-options-8.c: New test case.
13149 * gcc.dg/spellcheck-options-9.c: New test case.
13150 * gcc.dg/spellcheck-options-10.c: New test case.
13151
c3090c1f
JJ
131522016-02-12 Jakub Jelinek <jakub@redhat.com>
13153
13154 PR rtl-optimization/69764
13155 PR rtl-optimization/69771
13156 * c-c++-common/pr69764.c: New test.
13157 * gcc.dg/torture/pr69771.c: New test.
13158
8222034d
MP
131592016-02-12 Marek Polacek <polacek@redhat.com>
13160
13161 * g++.dg/torture/init-list1.C: New.
13162
f749f792
MP
131632016-02-12 Marek Polacek <polacek@redhat.com>
13164
13165 * gcc.dg/pr69522.c: Add empty dg-options.
13166
199fb02a
IE
131672016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13168
13169 * g++.dg/lto/lto.exp: Include and init mpx.
13170 * g++.dg/lto/pr69729_0.C: New test.
13171
b69539cb
JJ
131722016-02-12 Jakub Jelinek <jakub@redhat.com>
13173
06ff7000
JJ
13174 PR ipa/69241
13175 * g++.dg/ipa/pr69241-4.C: New test.
13176
b69539cb
JJ
13177 PR ipa/68672
13178 * g++.dg/ipa/pr68672-1.C: New test.
13179 * g++.dg/ipa/pr68672-2.C: New test.
13180 * g++.dg/ipa/pr68672-3.C: New test.
13181
16595a1f
BS
131822016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13183
13184 PR c/69522
6d87c306 13185 * gcc.dg/pr69522.c: New test.
16595a1f 13186
38d795d2
PP
131872016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13188
13189 PR c++/69098
13190 * g++.dg/cpp1y/69098.C: New test.
13191 * g++.dg/cpp1y/69098-2.C: New test.
13192
9c582551
JJ
131932016-02-12 Jakub Jelinek <jakub@redhat.com>
13194
13195 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13196 and neighbour -> neighbor.
13197 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13198 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13199 * c-c++-common/Wvarargs.c: Likewise.
13200 * c-c++-common/goacc/host_data-5.c: Likewise.
13201 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13202 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13203 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13204 * gcc.target/aarch64/pr60697.c: Likewise.
13205 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13206 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13207 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13208 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13209 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13210 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13211 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13212 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13213 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13214 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13215 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13216 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13217 * g++.dg/lookup/koenig5.C: Likewise.
13218 * g++.dg/ext/no-asm-2.C: Likewise.
13219 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13220 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13221 * gfortran.dg/used_types_16.f90: Likewise.
13222 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13223 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13224 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13225 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13226 * gfortran.dg/abstract_type_6.f03: Likewise.
13227 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13228 * gfortran.dg/used_types_15.f90: Likewise.
13229 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13230 * gfortran.dg/exit_3.f08: Likewise.
13231 * gfortran.dg/open_status_2.f90: Likewise.
13232 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13233 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13234 * gfortran.dg/associate_1.f03: Likewise.
13235 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13236 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13237 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13238 * gcc.dg/builtin-object-size-1.c: Likewise.
13239 * gcc.dg/noreturn-6.c: Likewise.
13240 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13241 * gcc.dg/globalalias.c: Likewise.
13242 * gcc.dg/builtins-config.h: Likewise.
13243 * gcc.dg/pr30457.c: Likewise.
13244 * gcc.c-torture/compile/volatile-1.c: Likewise.
13245 * gcc.c-torture/execute/20101011-1.c: Likewise.
13246 * c-c++-common/Waddress-1.c: Likewise.
13247
66756373
JJ
132482016-02-11 Jakub Jelinek <jakub@redhat.com>
13249
13250 PR c/69768
13251 * c-c++-common/Waddress-1.c: New test.
13252
76fe932b
AV
132532016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13254
13255 PR fortran/69296
13256 * gfortran.dg/associate_19.f03: New test.
13257 * gfortran.dg/associate_20.f03: New test.
13258
564c4d4b
OE
132592016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13260
13261 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13262
e1c1ecb0
KT
132632016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13264
13265 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13266 .arch armv8-a\n. Add -dA to dg-options.
13267 * gcc.target/aarch64/assembler_arch_1.c: New test.
13268 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13269
0d7d9458
PC
132702016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13271
13272 PR c++/68726
13273 * g++.dg/cpp0x/pr68726.C: New.
13274
e6208a60
IE
132752016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13276
13277 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13278 test.
13279
281a11eb
RB
132802016-02-11 Richard Biener <rguenther@suse.de>
13281
13282 * g++.dg/tree-ssa/pr61034.C: Adjust.
13283
e03dd765
VM
132842016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13285
4b48faf5 13286 PR target/69148
e03dd765
VM
13287 * gcc.target/s390/pr69148.c: New.
13288
cdc23927
YR
132892016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13290
13291 PR tree-optimization/69652
13292 * gcc.dg/torture/pr69652.c: New test.
13293
e199dd0a
JJ
132942016-02-10 Jakub Jelinek <jakub@redhat.com>
13295 Patrick Palka <ppalka@gcc.gnu.org>
13296
13297 PR ipa/69241
13298 PR c++/69649
13299 * g++.dg/ipa/pr69241-1.C: New test.
13300 * g++.dg/ipa/pr69241-2.C: New test.
13301 * g++.dg/ipa/pr69241-3.C: New test.
13302 * g++.dg/ipa/pr69649.C: New test.
13303
d6b38027
UB
133042016-02-10 Uros Bizjak <ubizjak@gmail.com>
13305
13306 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13307 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13308
13b562c5
BC
133092016-02-10 Bin Cheng <bin.cheng@arm.com>
13310
13311 PR tree-optimization/68021
13312 * gcc.dg/tree-ssa/pr68021.c: New test.
13313
24a179f8
RB
133142016-02-10 Richard Biener <rguenther@suse.de>
13315
13316 PR tree-optimization/69726
13317 * gcc.dg/uninit-22.c: New testcase.
13318
0d99886f
AP
133192016-02-09 Andrew Pinski <apinski@cavium.com>
13320
13321 PR tree-opt/69282
13322 * gcc.c-torture/compile/20160205-1.c: New testcase.
13323
ab04995c
MM
133242016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13325
13326 PR target/68404
13327 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13328 instead accessing a really large arrray.
13329 * gcc.target/powerpc/fusion3.c: Likewise.
13330
4b79ac23
CB
133312016-02-09 Charles Baylis <charles.baylis@linaro.org>
13332
13333 PR target/68532
13334 * gcc.c-torture/execute/pr68532.c: New test.
13335
b890a441
AO
133362016-02-11 Alexandre Oliva <aoliva@redhat.com>
13337
13338 PR target/69634
13339 * gcc.dg/pr69634.c: New.
13340
84a5bef7
RB
133412016-02-09 Richard Biener <rguenther@suse.de>
13342
13343 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13344
1f123759 133452016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13346
1f123759
AF
13347 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13348
65860c77
YR
133492016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13350
13351 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13352
7e1e8a0a
RB
133532016-02-09 Richard Biener <rguenther@suse.de>
13354
13355 PR tree-optimization/69715
13356 * gcc.dg/torture/pr69715.c: New testcase.
13357
efb45a9f
PP
133582016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13359
13360 PR c++/69139
13361 * g++.dg/cpp0x/trailing12.C: New test.
13362 * g++.dg/cpp0x/trailing13.C: New test.
13363
20a0c6f9
PP
133642016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13365
13366 PR c++/69283
13367 PR c++/67835
13368 * g++.dg/cpp1y/auto-fn29.C: New test.
13369 * g++.dg/cpp1y/auto-fn30.C: New test.
13370
a162f3af
JJ
133712016-02-08 Jakub Jelinek <jakub@redhat.com>
13372
13373 PR tree-optimization/69209
13374 * gcc.c-torture/compile/pr69209.c: New test.
13375
4b4a9fbd
JL
133762016-02-08 Jeff Law <law@redhat.com>
13377
13378 PR tree-optimization/68541
13379 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13380 of statements allowed in join block for path splitting.
13381
cfac5ed2
JJ
133822016-02-08 Jakub Jelinek <jakub@redhat.com>
13383
f68bc23f
JJ
13384 PR c++/59627
13385 * g++.dg/gomp/pr59627.C: New test.
13386
cfac5ed2
JJ
13387 PR ipa/69239
13388 * g++.dg/ipa/pr69239.C: New test.
13389
44714d8c
DM
133902016-02-08 David Malcolm <dmalcolm@redhat.com>
13391
13392 PR preprocessor/69664
13393 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13394 * gcc.dg/cpp/warn-comments.c: Likewise.
13395
eba9e839
MP
133962016-02-08 Marek Polacek <polacek@redhat.com>
13397
13398 PR c++/69688
13399 * g++.dg/init/const12.C: New test.
13400
a011cd92
BS
134012016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13402
13403 PR target/60410
13404 * gcc.dg/lto/pr55113_0.c: Remove test.
13405
5317b1be
RB
134062016-02-08 Richard Biener <rguenther@suse.de>
13407
13408 PR tree-optimization/69719
13409 * gcc.dg/torture/pr69719.c: New testcase.
13410
63998a63
RB
134112016-02-08 Richard Biener <rguenther@suse.de>
13412 Jeff Law <law@redhat.com>
13413
13414 PR target/68273
13415 * gcc.target/mips/pr68273.c: New testcase.
13416
43f4a281
RB
134172016-02-08 Richard Biener <rguenther@suse.de>
13418
13419 PR rtl-optimization/69274
13420 * gcc.target/i386/addr-sel-1.c: XFAIL.
13421
0b604d2d
JL
134222016-02-08 Jeff Law <law@redhat.com>
13423
e8dfe49e
JL
13424 PR tree-optimization/68541
13425 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13426
6daecd7a 13427 PR tree-optimization/65917
0b604d2d
JL
13428 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13429
c0f0e35a
JD
134302016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13431
13432 PR fortran/50555
13433 * gfortran.dg/namelist_args.f90: New test.
13434
8981d712
JL
134352016-02-05 Jeff Law <law@redhat.com>
13436
6daecd7a 13437 PR tree-optimization/68541
8981d712
JL
13438 * gcc.dg/tree-ssa/split-path-2.c: New test.
13439 * gcc.dg/tree-ssa/split-path-3.c: New test.
13440 * gcc.dg/tree-ssa/split-path-4.c: New test.
13441 * gcc.dg/tree-ssa/split-path-5.c: New test.
13442 * gcc.dg/tree-ssa/split-path-6.c: New test.
13443 * gcc.dg/tree-ssa/split-path-7.c: New test.
13444
46cb9332
MS
134452016-02-05 Martin Sebor <msebor@redhat.com>
13446
13447 PR c++/69662
13448 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13449 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13450
be2083ea
RH
134512016-02-06 Richard HEnderson <rth@redhat.com>
13452
13453 PR c/69643
13454 * gcc.target/i386/addr-space-4.c: New.
13455 * gcc.target/i386/addr-space-5.c: New.
13456
711d7c23
MM
134572016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13458
13459 PR fortran/66089
13460 * gfortran.dg/elemental_dependency_6.f90: New.
13461
b5c1c988
JJ
134622016-02-05 Jakub Jelinek <jakub@redhat.com>
13463
861c7bcd
JJ
13464 PR rtl-optimization/69691
13465 * gcc.c-torture/execute/pr69691.c: New test.
13466
b5c1c988
JJ
13467 PR c++/69628
13468 * g++.dg/parse/pr69628.C: New test.
13469
f7dfa966
UB
134702016-02-05 Uros Bizjak <ubizjak@gmail.com>
13471
13472 * gcc.dg/sancov/asan.c: Move to ...
13473 * gcc.dg/asan/sancov-1.c: ... here.
13474
9b143e64
UB
134752016-02-05 Uros Bizjak <ubizjak@gmail.com>
13476
13477 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13478
f5d4b899
L
134792016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13480
13481 PR target/69677
13482 * gcc.target/i386/pr69677.c: New test.
13483
76c85fbb
PP
134842016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13485
13486 PR c++/68948
13487 * g++.dg/template/pr68948.C: New test.
13488
f181bf90
DV
134892016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13490
13491 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13492 (only necessary on s390x).
13493
714fb282
L
134942016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13495
13496 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13497 -mno-accumulate-outgoing-args.
13498
618d6c1c
PP
134992016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13500
13501 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13502
1066e9b5
JJ
135032016-02-04 Jakub Jelinek <jakub@redhat.com>
13504
13505 PR c/69669
13506 * c-c++-common/pr69669.c: New test.
13507
76255d0d
MM
135082016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13509
13510 PR target/69667
13511 * g++.dg/pr69667.C: New file.
13512
e0b059b1
WD
135132016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13514
13515 PR target/69619
13516 * gcc.dg/pr69619.c: Add new test.
13517
2692b5c8
RS
135182016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13519
13520 PR rtl-optimization/69577
13521 * gcc.target/i386/pr69577.c: New test.
13522
7db337c2
ML
135232016-02-04 Martin Liska <mliska@suse.cz>
13524
13525 * g++.dg/asan/pr69276.C: New test.
13526
cc9c0829
KT
135272016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13528
13529 PR target/65932
13530 PR target/67714
13531 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13532 a single smulbb instruction.
13533 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13534 * gcc.target/amr/wmul-2.c: Likewise.
13535
eb9feb52
KT
135362016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13537
13538 PR target/65932
13539 PR target/67714
13540 * gcc.c-torture/execute/pr67714.c: New test.
13541
61f727fe
JJ
135422016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13543
13544 PR target/69454
13545 * gcc.target/i386/pr69454-1.c: New test.
13546 * gcc.target/i386/pr69454-2.c: New test.
13547
05dd97db
MS
135482016-02-03 Martin Sebor <msebor@redhat.com>
13549
13550 PR c++/69251
13551 PR c++/69253
13552 PR c++/69290
13553 PR c++/69277
13554 PR c++/69349
13555 * g++.dg/ext/flexarray-mangle-2.C: New test.
13556 * g++.dg/ext/flexarray-mangle.C: New test.
13557 * g++.dg/ext/flexarray-subst.C: New test.
13558 * g++.dg/ext/flexary11.C: New test.
13559 * g++.dg/ext/flexary12.C: New test.
13560 * g++.dg/ext/flexary13.C: New test.
13561 * g++.dg/ext/flexary14.C: New test.
13562 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13563
dac2fc29
L
135642016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13565
13566 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13567 Define only if CHECK_FLOAT128 is defined.
13568 (main): Properly initialize u5.
13569
eadb8035
JJ
135702016-02-03 Jakub Jelinek <jakub@redhat.com>
13571
0afbb81b
JJ
13572 PR c/69627
13573 * gcc.dg/pr69627.c: New test.
13574
eadb8035
JJ
13575 PR target/69644
13576 * gcc.dg/pr69644.c: New test.
13577
b12d4923
MS
135782016-02-03 Mike Stump <mikestump@comcast.net>
13579
13580 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13581 support for struct-layout-1.exp.
13582
ab4bae0c
PP
135832016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13584
13585 PR c++/69056
618d6c1c 13586 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13587
95831c01
VM
135882016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13589 Alexandre Oliva <aoliva@redhat.com>
13590
13591 PR target/69461
13592 * gcc.target/powerpc/pr69461.c: New.
13593
ccc71ab8
UB
135942016-02-03 Uros Bizjak <ubizjak@gmail.com>
13595
13596 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13597 works from here ...
13598 (check_effective_target_fsanitize_thread): ... to here. Do not
13599 specify additional compile flags for the test source.
13600 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13601 specify additional compile flags for the test source.
13602
96299640
WD
136032016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13604
13605 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13606
781d83d9
AV
136072016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13608
13609 PR fortran/67451
13610 PR fortran/69418
13611 * gfortran.dg/coarray_allocate_2.f08: New test.
13612 * gfortran.dg/coarray_allocate_3.f08: New test.
13613 * gfortran.dg/coarray_allocate_4.f08: New test.
13614
d8208e6d
AL
136152016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13616
13617 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13618 use same scan-tree-dump-times on all platforms.
13619 * gcc.dg/vect/vect-outer-1.c: Likewise.
13620 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13621 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13622 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13623 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13624 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13625 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13626 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13627
a8394fa0
SB
136282016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13629
13630 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13631 warning.
13632
f3baa1d3
L
136332016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13634
13635 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13636
eb077516
JN
136372016-02-02 James Norris <jnorris@codesourcery.com>
13638
13639 * c-c++-common/goacc/routine-5.c: Add tests.
13640
578fb225
AM
136412016-02-02 Alexander Monakov <amonakov@ispras.ru>
13642
13643 * gcc.target/nvptx/unsigned-cmp.c: New test.
13644
c64f7d37
WD
136452016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13646
13647 * gcc.target/aarch64/scalar_shift_1.c
13648 (test_corners_sisd_di): Improve force to SIMD register.
13649 (test_corners_sisd_si): Likewise.
13650 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13651 Remove scan-assembler check for ldr.
13652
90c6f26c
RB
136532016-02-02 Richard Biener <rguenther@suse.de>
13654
13655 PR tree-optimization/69595
13656 * gcc.dg/Warray-bounds-17.c: New testcase.
13657
9dc03c97
RB
136582016-02-02 Richard Biener <rguenther@suse.de>
13659
13660 PR tree-optimization/69606
13661 * gcc.dg/torture/pr69606.c: New testcase.
13662
2d4dc223
YR
136632016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13664
13665 PR middle-end/68542
13666 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13667 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13668
65c98fde
AM
136692016-02-02 Alan Modra <amodra@gmail.com>
13670
13671 PR target/69548
13672 * gcc.target/powerpc/pr69548.c: New test.
13673
e1b81f2b
JJ
136742016-02-01 Jakub Jelinek <jakub@redhat.com>
13675
d0268b37
JJ
13676 PR rtl-optimization/69592
13677 * gcc.dg/pr69592.c: New test.
13678
e1b81f2b
JJ
13679 PR preprocessor/69543
13680 PR c/69558
13681 * gcc.dg/pr69543.c: New test.
13682 * gcc.dg/pr69558.c: New test.
13683
7dd7780d
UB
136842016-02-01 Uros Bizjak <ubizjak@gmail.com>
13685
bf672ee5
UB
13686 PR testsuite/65940
13687 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13688
9a7013f8
MS
136892016-02-01 Martin Sebor <msebor@redhat.com>
13690
13691 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13692
e681fb2b
BC
136932016-02-01 Bin Cheng <bin.cheng@arm.com>
13694
13695 PR tree-optimization/67921
13696 * c-c++-common/ubsan/pr67921.c: New test.
13697
ff86345f
RB
136982016-02-01 Richard Biener <rguenther@suse.de>
13699
13700 PR middle-end/69556
13701 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13702
bc369dbd
RB
137032016-02-01 Richard Biener <rguenther@suse.de>
13704
13705 PR tree-optimization/69574
13706 * gcc.dg/torture/pr69574.c: New testcase.
13707
ef318184
RB
137082016-02-01 Richard Biener <rguenther@suse.de>
13709
13710 PR tree-optimization/69579
13711 * gcc.dg/setjmp-6.c: New testcase.
13712
654745e6
JJ
137132016-02-01 Jakub Jelinek <jakub@redhat.com>
13714
13715 PR rtl-optimization/69570
13716 * g++.dg/opt/pr69570.C: New test.
13717
e6c0c44b
RH
137182016-02-01 Richard Henderson <rth@redhat.com>
13719
13720 * gcc.dg/pr69535.c: New test.
13721
6ff3f09a
JDA
137222016-01-31 John David Anglin <danglin@gcc.gnu.org>
13723
2c005538
JDA
13724 PR testsuite/69584
13725 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13726 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13727
61083a4b
JDA
13728 PR debug/68244
13729 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13730
6ff3f09a
JDA
13731 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13732
0c221916
PT
137332016-01-31 Paul Thomas <pault@gcc.gnu.org>
13734
13735 PR fortran/67564
13736 * gfortran.dg/allocate_with_source_17.f03: New test.
13737
db7a2818
JJ
137382016-01-30 Jakub Jelinek <jakub@redhat.com>
13739
13740 PR tree-optimization/69546
13741 * gcc.dg/torture/pr69546.c: New test.
13742
e520d5f0
PT
137432016-01-30 Paul Thomas <pault@gcc.gnu.org>
13744
13745 PR fortran/69566
13746 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13747
343c05d3
MS
137482016-01-30 Martin Sebor <msebor@redhat.com>
13749
13750 PR c++/68490
13751 * g++.dg/ext/flexary10.C: New test.
13752
d6c3a539
DH
137532016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13754
13755 PR fortran/66707
13756 gfortran.dg/common_23.f90: New test.
13757
52d72fcd
BS
137582016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13759
13760 PR target/65546
13761 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13762 condition being checked, and disable it when the target supports
13763 misaligned loads and stores.
13764
3a5d2ba4
JJ
137652016-01-29 Jakub Jelinek <jakub@redhat.com>
13766
13767 PR debug/69518
13768 * gcc.dg/torture/pr69518.c: New test.
13769
6bbacdb5
L
137702016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13771
13772 PR target/69530
13773 * gcc.target/i386/pr69530.c: New test.
13774
af932cdb
SE
137752016-01-29 Steve Ellcey <sellcey@imgtec.com>
13776
13777 PR target/65604
13778 * gcc.target/mips/div-delay.c: New test.
13779
26658b7c
JJ
137802016-01-29 Jakub Jelinek <jakub@redhat.com>
13781
33e89989
JJ
13782 PR target/69551
13783 * gcc.target/i386/pr69551.c: New test.
13784
26658b7c
JJ
13785 PR target/66137
13786 * gcc.target/i386/pr66137.c: New test.
13787
401116b5
AB
137882016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13789
13790 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13791 always built for p5600.
13792 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13793 isa=p5600 dg-option.
13794
d4abfcc5
RB
137952016-01-29 Richard Biener <rguenther@suse.de>
13796
13797 PR tree-optimization/69547
13798 * g++.dg/tree-ssa/pr69547.C: New testcase.
13799
16b77b32
JJ
138002016-01-29 Jakub Jelinek <jakub@redhat.com>
13801
13802 PR debug/66869
13803 * g++.dg/warn/Wunused-function2.C: New test.
13804
a1c95464
DV
138052016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13806
13807 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13808 support for test to succeed.
13809
5453bfed
MP
138102016-01-29 Marek Polacek <polacek@redhat.com>
13811
13812 PR c++/69509
13813 PR c++/69516
13814 * g++.dg/ext/constexpr-vla2.C: New test.
13815 * g++.dg/ext/constexpr-vla3.C: New test.
13816 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13817
452ec2a5
RB
138182016-01-29 Richard Biener <rguenther@suse.de>
13819
13820 PR middle-end/69537
13821 * gcc.dg/uninit-21.c: New testcase.
13822
aec0b19e
UB
138232016-01-28 Uros Bizjak <ubizjak@gmail.com>
13824
13825 PR target/69459
13826 * gcc.target/i386/pr69459.c: New test.
13827
df113ce7
SE
138282016-01-28 Steve Ellcey <sellcey@imgtec.com>
13829
13830 PR target/68400
13831 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13832 * gcc.target/mips/pr68400.c: New test.
13833
494de84f
MS
138342016-01-28 Martin Sebor <msebor@redhat.com>
13835
13836 PR target/17381
13837 * gcc.target/powerpc/pr17381.c: New test.
13838
eb1b1f01
JJ
138392016-01-28 Jakub Jelinek <jakub@redhat.com>
13840
13841 PR middle-end/69542
13842 * gcc.dg/torture/pr69542.c: New test.
13843
6dfeb7ce
WD
138442016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13845
13846 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13847
4b7471a4
DE
138482016-01-28 David Edelsohn <dje.gcc@gmail.com>
13849
13850 * gcc.dg/pr65980.c: Skip on AIX.
13851 * gcc.dg/pr66688.c: Same.
13852
b271fd21
DE
138532016-01-28 David Edelsohn <dje.gcc@gmail.com>
13854
13855 PR target/63679
13856 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13857 * gcc.dg/tree-ssa/sra-18.c: Same.
13858
874108a9
AV
138592016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13860
13861 PR fortran/62536
13862 * gfortran.dg/block_15.f08: New test.
13863 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13864 on incorrectly closed BLOCK.
13865
30480bcd
IE
138662016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13867
13868 * gcc.dg/declare-simd.c: New test.
6905c577 13869
14ba8d6d
RB
138702016-01-28 Richard Biener <rguenther@suse.de>
13871
13872 PR tree-optimization/69466
13873 * gfortran.dg/vect/pr69466.f90: New testcase.
13874
0d4c694e
TP
138752016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13876
13877 * g++.dg/pr67989.C: Remove ARM-specific option.
13878 * gcc.target/arm/pr67989.C: New file.
13879
2aa780da
UB
138802016-01-27 Uros Bizjak <ubizjak@gmail.com>
13881
13882 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13883 and expm1 test for glibc < 2.11.
13884
f75ebe77
RH
138852016-01-27 Richard Henderson <rth@redhat.com>
13886
13887 * gcc.c-torture/execute/pr69447.c: New test.
13888
138892016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13890
9a175e65 13891 PR fortran/69422
49847d75
PT
13892 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13893
cbdd8ae0
JJ
138942016-01-27 Jakub Jelinek <jakub@redhat.com>
13895
13896 PR debug/66869
13897 * gcc.dg/pr66869.c: New test.
13898
2b572b3c
JL
138992016-01-25 Jeff Law <law@redhat.com>
13900
13901 PR tree-optimization/68398
aec0b19e 13902 PR tree-optimization/69196
2b572b3c
JL
13903 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13904 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13905 path to avoid new heuristic allowing more irreducible regions
13906 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13907 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13908 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13909 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13910 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13911
fa74a4bc
MP
139122016-01-27 Marek Polacek <polacek@redhat.com>
13913
13914 PR c/68062
13915 * c-c++-common/vector-compare-4.c: New test.
13916
0afff540
DM
139172016-01-27 David Malcolm <dmalcolm@redhat.com>
13918
13919 PR preprocessor/69126
13920 * c-c++-common/pr69126.c: New test case.
13921
1a218fc9
ILT
139222016-01-27 Ian Lance Taylor <iant@google.com>
13923
13924 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13925
5d70666e
RB
139262016-01-27 Ryan Burn <contact@rnburn.com>
13927
13928 PR cilkplus/69267
13929 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13930
87ff4d66
UB
139312016-01-27 Uros Bizjak <ubizjak@gmail.com>
13932
13933 PR target/69512
13934 * gcc.target/i386/pr69512.c: New test.
13935
27e23cca
RE
139362016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13937
13938 PR ada/69488
13939 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13940
05bf54c3
MP
139412016-01-27 Marek Polacek <polacek@redhat.com>
13942
13943 PR c++/69379
13944 * g++.dg/pr69379.C: New test.
13945
60214d0d
MS
139462016-01-27 Martin Sebor <msebor@redhat.com>
13947
13948 PR c++/69317
13949 * g++.dg/abi/Wabi-2-2.C: New test.
13950 * g++.dg/abi/Wabi-2-3.C: New test.
13951 * g++.dg/abi/Wabi-3-2.C: New test.
13952 * g++.dg/abi/Wabi-3-3.C: New test.
13953
167c7bfa
RB
139542016-01-27 Richard Biener <rguenther@suse.de>
13955
13956 PR tree-optimization/69166
13957 * gcc.dg/torture/pr69166.c: New testcase.
13958
1430fb1f
MJ
139592016-01-27 Martin Jambor <mjambor@suse.cz>
13960
13961 PR tree-optimization/69355
13962 * gcc.dg/tree-ssa/pr69355.c: New test.
13963
95e3030c
MP
139642016-01-27 Marek Polacek <polacek@redhat.com>
13965
13966 PR c++/69496
13967 * g++.dg/ext/constexpr-vla1.C: New test.
13968
eeb085f3
CB
139692016-01-20 Christian Bruel <christian.bruel@st.com>
13970
13971 PR target/69245
13972 * gcc.target/arm/pr69245.c: New test.
13973
b1652dde
JJ
139742016-01-27 Jakub Jelinek <jakub@redhat.com>
13975
13976 PR tree-optimization/69399
13977 * gcc.dg/torture/pr69399.c: New test.
13978
ce7e8f00
EB
139792016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13980
13981 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13982
e4aac1d1
EB
139832016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13984
13985 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13986
8dfdb419
TV
139872016-01-26 Tom de Vries <tom@codesourcery.com>
13988
13989 PR tree-optimization/69110
13990 * gcc.dg/autopar/pr69110.c: New test.
13991
56f80f54 139922016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13993 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13994
13995 * gcc.dg/graphite/isl-ast-op-select.c: New.
13996
a0909527
PT
139972015-01-26 Paul Thomas <pault@gcc.gnu.org>
13998
13999 PR fortran/69385
14000 * gfortran.dg/allocate_error_6.f90: New test.
14001
ffc445f4
RH
140022016-01-26 Richard Henderson <rth@redhat.com>
14003
14004 * gcc.dg/tm/pr60908.c: New test.
14005
01e1dea3
DM
140062016-01-26 David Malcolm <dmalcolm@redhat.com>
14007
14008 PR other/69006
14009 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14010 directive.
14011 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14012 expected multiline output to reflect the colorization being
14013 disabled before newlines.
14014 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14015 (custom_diagnostic_finalizer): Replace call to
14016 pp_newline_and_flush with call to pp_flush.
14017 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14018 * gfortran.dg/implicit_class_1.f90: Likewise.
14019 * lib/gcc-dg.exp (allow_blank_lines): New global.
14020 (dg-allow-blank-lines-in-output): New procedure.
14021 (gcc-dg-prune): Complain about blank lines in the output, unless
14022 dg-allow-blank-lines-in-output was called.
14023 * lib/multiline.exp (_build_multiline_regex): Only support
14024 arbitrary followup text for non-blank-lines, not for blank lines.
14025
13f92e8d
JJ
140262016-01-26 Jakub Jelinek <jakub@redhat.com>
14027
14028 PR tree-optimization/69483
14029 * gcc.dg/pr69483.c: New test.
14030 * g++.dg/opt/pr69483.C: New test.
14031
92422235
CL
140322016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14033
14034 PR target/68620
14035 * gcc.target/arm/pr68620.c: New test.
14036
0bccf11b
L
140372016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14038
14039 * gcc.target/i386/pr68986-2.c: Remove -m32.
14040
81cd202e
L
140412016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14042
14043 PR target/68986
14044 * gcc.target/i386/pr68986-1.c: New test.
14045 * gcc.target/i386/pr68986-2.c: Likewise.
14046 * gcc.target/i386/pr68986-3.c: Likewise.
14047
213a1c03
CB
140482016-01-26 Christian Bruel <christian.bruel@st.com>
14049
14050 * lib/target-supports.exp
14051 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14052 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14053 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14054
22a08dd1
RB
140552016-01-26 Richard Biener <rguenther@suse.de>
14056
14057 PR tree-optimization/69452
14058 * gcc.dg/torture/pr69452.c: New testcase.
14059
6c06e0e8
JJ
140602016-01-26 Jakub Jelinek <jakub@redhat.com>
14061
14062 PR target/69442
14063 * gcc.dg/pr69442.c: New test.
14064
b96824c4
RFI
140652016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14066
14067 PR target/67896
14068 * gcc.target/aarch64/simd/pr67896.C: New.
14069
5ee31e57
RS
140702016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14071
14072 PR tree-optimization/69400
14073 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14074 function.
14075 (plugin_init): Call it.
14076 * gcc.dg/torture/pr69400.c: New test.
14077
7ddfb31d
CL
140782016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14079
14080 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14081
1e050c90
AK
140822016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14083 Sebastian Pop <s.pop@samsung.com>
14084
14085 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14086 isl-0.15.
14087
c8ee4bf5
AK
140882016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14089 Sebastian Pop <s.pop@samsung.com>
14090
14091 * gcc.dg/graphite/pr69292.c: New.
14092
d902b330
JJ
140932016-01-25 Jakub Jelinek <jakub@redhat.com>
14094
14095 * c-c++-common/goacc/use_device-1.c: New test.
14096
2c89b952
JL
140972016-01-25 Jeff Law <law@redhat.com>
14098
14099 PR tree-optimization/69196
14100 PR tree-optimization/68398
14101 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14102 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14103
685c8785
DE
141042016-01-25 David Edelsohn <dje.gcc@gmail.com>
14105
14106 PR target/69469
14107 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14108 Algorithm.
14109
95cef0c1
RB
141102016-01-25 Richard Biener <rguenther@suse.de>
14111
14112 PR testsuite/69380
14113 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14114
2947d3b2
IE
141152016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14116
14117 PR target/69421
14118 * gcc.dg/pr69421.c: New test.
14119
ae19075a
BB
141202016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14121
14122 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14123 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14124 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14125 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14126 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14127 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14128 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14129 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14130 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14131 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14132
fa4511c2
RB
141332016-01-25 Richard Biener <rguenther@suse.de>
14134
14135 PR tree-optimization/69376
14136 * gcc.dg/torture/pr69376.c: New testcase.
14137
1d101216
JD
141382016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14139
14140 PR fortran/69397
14141 PR fortran/68442
14142 * gfortran.dg/interface_38.f90: New test.
14143 * gfortran.dg/interface_39.f90: New test.
a0909527 14144
a59b92b0
PP
141452016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14146
14147 Revert:
14148 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14149
14150 PR c++/11858
14151 PR c++/24663
14152 PR c++/24664
14153 * g++.dg/template/pr11858.C: New test.
14154 * g++.dg/template/pr24663.C: New test.
14155 * g++.dg/template/unify12.C: New test.
14156 * g++.dg/template/unify13.C: New test.
14157 * g++.dg/template/unify14.C: New test.
14158 * g++.dg/template/unify15.C: New test.
14159 * g++.dg/template/unify16.C: New test.
14160 * g++.dg/template/unify17.C: New test.
14161
16acb1a8
DH
141622016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14163
14164 PR fortran/68283
14165 gfortran.dg/pr68283.f90: New test.
14166
094773e8
TK
141672016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14168
14169 PR fortran/66094
14170 * gfortran.dg/inline_matmul_13.f90: New test.
14171 * gfortran.dg/matmul_bounds_8.f90: New test.
14172 * gfortran.dg/matmul_bounds_9.f90: New test.
14173 * gfortran.dg/matmul_bounds_10.f90: New test.
14174
42fb90d7
TV
141752016-01-23 Tom de Vries <tom@codesourcery.com>
14176
14177 PR tree-optimization/69426
14178 * gcc.dg/autopar/pr69426.c: New test.
14179
69da7802
MS
141802016-01-23 Martin Sebor <msebor@redhat.com>
14181
14182 PR c++/58109
14183 PR c++/69022
14184 * g++.dg/cpp0x/alignas5.C: New test.
14185 * g++.dg/ext/vector29.C: Same.
14186
da17300a
UB
141872016-01-23 Uros Bizjak <ubizjak@gmail.com>
14188
14189 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14190 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14191 _GNU_SOURCE from compile flags to the source.
14192 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14193 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14194 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14195 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14196
62041cfc
JJ
141972016-01-22 Jakub Jelinek <jakub@redhat.com>
14198
14199 PR target/69432
14200 * g++.dg/opt/pr69432.C: New test.
14201
f7d2ad6f
BS
142022016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14203
14204 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14205 32-bit targets testing an -m64 multilib.
14206
d403fc9a
WS
142072016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14208
14209 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14210 64-bit support.
14211
4aa16f8d
JG
142122016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14213
14214 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14215
7c816d0f
CB
142162016-01-21 Christian Bruel <christian.bruel@st.com>
14217
14218 PR target/68674
14219 * gcc.target/i386/pr68674.c
14220 * gcc.target/aarch64/pr68674.c
14221 * gcc.target/arm/pr68674.c
14222
fce661e8
KT
142232016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14224
14225 PR target/69403
14226 * gcc.c-torture/execute/pr69403.c: New test.
14227
4696899f
PC
142282016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14229
14230 PR c++/55843
14231 * g++.dg/template/pr55843.C: New.
14232
bac69366
AL
142332016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14234
14235 PR testsuite/66877
14236 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14237 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14238
b57d3a5c
BS
142392016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14240
14241 PR testsuite/67489
da17300a
UB
14242 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14243 from dg-do compile directive, and instead add
14244 { dg-require-effective-target int128 }.
b57d3a5c 14245
9f04a53e
MS
142462016-01-20 Martin Sebor <msebor@redhat.com>
14247
14248 PR c/69405
14249 * gcc.dg/sync-fetch.c: New test.
14250
38a51663
JL
142512016-01-21 Martin Sebor <msebor@redhat.com>
14252
14253 PR target/69252
14254 * gcc.target/powerpc/pr69252.c: New test.
14255
2423a75a
JD
142562016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14257
14258 PR fortran/65996
da17300a 14259 * gfortran.dg/pr65996.f90: New test.
2423a75a 14260
0a76463f
DV
142612016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14262
14263 PR c++/68810
9f04a53e 14264 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14265 expected to generate an error.
0a76463f 14266
9776e692
BS
142672016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14268
14269 PR middle-end/66178
14270 * gcc.dg/torture/pr66178.c: New test.
14271
c8d3e088
AB
142722016-01-21 Anton Blanchard <anton@samba.org>
14273 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14274
14275 PR target/63354
14276 * gcc.target/powerpc/pr63354.c: New test.
14277
35b707ff
VM
142782016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14279
14280 PR rtl-optimization/68990
14281 * gcc.target/i386/pr68990: New.
14282
157b0829
NC
142832016-01-21 Nick Clifton <nickc@redhat.com>
14284
14285 PR target/69129
14286 * gcc.target/mips/pr69129.c: New.
14287
aede6748
PC
142882016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14289
14290 PR c++/58046
14291 * g++.dg/cpp0x/pr58046.C: New.
14292
5463c2c8
JJ
142932016-01-21 Jakub Jelinek <jakub@redhat.com>
14294
6d31cc75
SS
14295 PR target/69187
14296 PR target/65624
14297 * gcc.target/arm/pr69187.c: New test.
14298
5463c2c8
JJ
14299 PR c++/69355
14300 * g++.dg/torture/pr69355.C: New test.
14301
fa28f32b
AK
143022016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14303 Sebastian Pop <s.pop@samsung.com>
14304
14305 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14306
b920a047
AK
143072016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14308 Sebastian Pop <s.pop@samsung.com>
14309
da17300a 14310 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14311
bdd3aea6
JJ
143122016-01-21 Jakub Jelinek <jakub@redhat.com>
14313
14314 PR middle-end/67653
14315 * c-c++-common/pr67653.c: New test.
14316 * gcc.dg/torture/pr29119.c: Add dg-warning.
14317
26a2e6ae
PB
143182016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14319
14320 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14321
d25c7690
PK
143222016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14323
14324 PR c/24293
14325 * gcc.dg/pr24293.c: New test.
14326 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14327 incomplete struct type.
14328 * gcc.dg/declspec-1.c: Likewise.
14329 * gcc.dg/pr63549.c: Likewise.
14330
889d5698
JJ
143312016-01-20 Jakub Jelinek <jakub@redhat.com>
14332
14333 PR tree-optimization/66612
14334 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14335 for bdn instruction.
14336
d7cf3dc7
CL
143372016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14338
14339 * lib/target-supports.exp
14340 (check_effective_target_arm_fp_ok_nocache): New.
14341 (check_effective_target_arm_fp_ok): New.
14342 (add_options_for_arm_fp): New.
14343 (check_effective_target_arm_crypto_ok_nocache): Require
14344 target_arm_v8_neon_ok instead of arm32.
14345 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14346 (check_effective_target_arm_crypto_pragma_ok): New.
14347 (add_options_for_arm_vfp): New.
14348 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14349 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14350 target instead. Force initial fpu to vfp.
14351 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14352 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14353 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14354 dependency.
14355 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14356 use arm_vfp effective target instead. Force initial fpu to vfp.
14357 * gcc.target/arm/attr-neon3.c: Likewise.
14358 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14359 arm_vfp_ok.
14360 * gcc.target/arm/unsigned-float.c: Likewise.
14361 * gcc.target/arm/vfp-1.c: Likewise.
14362 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14363 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14364 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14365 * gcc.target/arm/vfp-ldmias.c: Likewise.
14366 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14367 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14368 * gcc.target/arm/vfp-stmiad.c: Likewise.
14369 * gcc.target/arm/vfp-stmias.c: Likewise.
14370 * gcc.target/arm/vnmul-1.c: Likewise.
14371 * gcc.target/arm/vnmul-2.c: Likewise.
14372 * gcc.target/arm/vnmul-3.c: Likewise.
14373 * gcc.target/arm/vnmul-4.c: Likewise.
14374
01ac9704 143752016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14376
e84b00da
L
14377 PR testsuite/69366
14378 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14379 the MPX run-time library, for compile-time MPX test.
14380 * gcc.target/i386/chkp-always_inline.c: Likewise.
14381 * gcc.target/i386/chkp-bndret.c: Likewise.
14382 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14383 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14384 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14385 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14386 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14387 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14388 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14389 * gcc.target/i386/chkp-label-address.c: Likewise.
14390 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14391 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14392 * gcc.target/i386/chkp-pr69044.c: Likewise.
14393 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14394 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14395 * gcc.target/i386/chkp-strchr.c: Likewise.
14396 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14397 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14398 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14399 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14400 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14401 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14402 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14403 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14404 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14405 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14406 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14407 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14408 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14409 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14410 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14411 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14412 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14413 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14414 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14415 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14416 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14417 * gcc.target/i386/pr63995-2.c: Likewise.
14418 * gcc.target/i386/pr64805.c: Likewise.
14419 * gcc.target/i386/pr65044.c: Likewise.
14420 * gcc.target/i386/pr65167.c: Likewise.
14421 * gcc.target/i386/pr65183.c: Likewise.
14422 * gcc.target/i386/pr65184.c: Likewise.
14423 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14424
28b33016
IE
144252016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14426
14427 PR tree-optimization/69328
14428 * gcc.dg/pr69328.c: New test.
14429
bcff0913
JL
144302016-01-20 Jeff Law <law@redhat.com>
14431
bf0bb970 14432 PR target/25114
bcff0913
JL
14433 * gcc.target/m68k/pr25114.c: New test.
14434
a3f69631
AV
144352016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14436
14437 * gcc.target/arm/memset-inline-10.c: Added
14438 dg-require-effective-target arm_thumb2_ok.
14439
af33ba0d
EB
144402016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14441
14442 * gcc.dg/debug/dwarf2/sso.c: New test.
14443
7596d5de
UB
144442016-01-19 Uros Bizjak <ubizjak@gmail.com>
14445
14446 PR testsuite/68820
14447 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14448 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14449 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14450
ceda2c69
JH
144512016-01-19 Jan Hubicka <hubicka@ucw.cz>
14452
14453 PR ipa/66223
14454 * g++.dg/ipa/devirt-50.C: New testcase.
14455
38a979f2
MP
144562016-01-19 Marek Polacek <polacek@redhat.com>
14457
14458 PR c++/68965
14459 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14460 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14461
962801c5
KT
144622016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14463
14464 PR target/69135
14465 * gcc.target/arm/pr69135_1.c: New test.
14466
078fe40a
WD
144672015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14468
14469 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14470
786e3c06
WD
144712015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14472
14473 * gcc.target/aarch64/ccmp_1.c: New testcase.
14474
1e297006
MP
144752016-01-19 Marek Polacek <polacek@redhat.com>
14476
14477 PR c++/68586
14478 * g++.dg/cpp0x/enum30.C: New test.
14479
879c27e3
RB
144802016-01-19 Richard Biener <rguenther@suse.de>
14481
14482 PR tree-optimization/69336
14483 * g++.dg/tree-ssa/pr69336.C: New testcase.
14484
015337d3
JJ
144852016-01-19 Jakub Jelinek <jakub@redhat.com>
14486
14487 PR debug/65779
14488 * gcc.dg/pr65779.c: New test.
14489
e2c768b6
RB
144902016-01-19 Richard Biener <rguenther@suse.de>
14491
14492 PR tree-optimization/69352
14493 * gcc.dg/torture/pr69352.c: New testcase.
14494
569efc34
JJ
144952016-01-19 Jakub Jelinek <jakub@redhat.com>
14496
14497 PR rtl-optimization/68955
14498 PR rtl-optimization/64557
14499 * gcc.dg/torture/pr68955.c: New test.
14500
e49d321f
JH
145012016-01-19 Jan Hubicka <hubicka@ucw.cz>
14502
14503 PR lto/69136
14504 * g++.dg/torture/pr69136.C: New testcase.
14505
e9191ad3
JH
145062016-01-19 Jan Hubicka <hubicka@ucw.cz>
14507
14508 PR lto/69133
14509 * g++.dg/lto/pr69133_0.C: New testcase.
14510 * g++.dg/lto/pr69133_1.C: New testcase.
14511
2bedb645
JL
145122016-01-15 Jeff Law <law@redhat.com>
14513
14514 PR tree-optimization/69320
14515 * gcc.c-torture/pr69320-1.c: New test.
14516 * gcc.c-torture/pr69320-2.c: New test.
14517 * gcc.c-torture/pr69320-3.c: New test.
14518 * gcc.c-torture/pr69320-4.c: New test.
14519
17c15cb9
PP
145202016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14521
14522 PR c++/11858
14523 PR c++/24663
14524 PR c++/24664
14525 * g++.dg/template/pr11858.C: New test.
14526 * g++.dg/template/pr24663.C: New test.
14527 * g++.dg/template/unify12.C: New test.
14528 * g++.dg/template/unify13.C: New test.
14529 * g++.dg/template/unify14.C: New test.
14530 * g++.dg/template/unify15.C: New test.
14531 * g++.dg/template/unify16.C: New test.
14532 * g++.dg/template/unify17.C: New test.
14533
9617fd08
DM
145342016-01-18 David Malcolm <dmalcolm@redhat.com>
14535
14536 PR testsuite/69181
14537 * gcc.dg/pr69181-1.c: New test file.
14538 * gcc.dg/pr69181-2.c: New test file.
14539 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14540 globals by moving it to...
14541 (cleanup-after-saved-dg-test): ...this new function. Add
14542 "global additional_sources_used". Add reset of global
14543 multiline_expected_outputs to the empty list.
14544 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14545 global to...
14546 (multiline_expected_outputs): ...this, and updated comments to
14547 note that it is modified from gcc-dg.exp.
14548 (dg-end-multiline-output): Update for the above renaming.
14549 (handle-multiline-outputs): Likewise. Remove the clearing
14550 of the expected outputs to the empty list.
14551
b555a2e4
RB
145522016-01-18 Richard Biener <rguenther@suse.de>
14553
14554 PR tree-optimization/69297
14555 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14556
96902805
JM
145572016-01-18 Joseph Myers <joseph@codesourcery.com>
14558
14559 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14560 dg-options.
14561 * gcc.target/mips/mips-3d-2.c: Likewise.
14562 * gcc.target/mips/mips-3d-3.c: Likewise.
14563 * gcc.target/mips/mips-3d-4.c: Likewise.
14564 * gcc.target/mips/mips-3d-5.c: Likewise.
14565 * gcc.target/mips/mips-3d-6.c: Likewise.
14566 * gcc.target/mips/mips-3d-7.c: Likewise.
14567 * gcc.target/mips/mips-3d-8.c: Likewise.
14568 * gcc.target/mips/mips-3d-9.c: Likewise.
14569 * gcc.target/mips/mips-ps-1.c: Likewise.
14570 * gcc.target/mips/mips-ps-2.c: Likewise.
14571 * gcc.target/mips/mips-ps-3.c: Likewise.
14572 * gcc.target/mips/mips-ps-4.c: Likewise.
14573 * gcc.target/mips/mips-ps-5.c: Likewise.
14574 * gcc.target/mips/mips-ps-6.c: Likewise.
14575 * gcc.target/mips/mips-ps-7.c: Likewise.
14576 * gcc.target/mips/mips-ps-type.c: Likewise.
14577 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14578 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14579
40e26f94
TV
145802016-01-18 Tom de Vries <tom@codesourcery.com>
14581
14582 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14583 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14584 * c-c++-common/goacc/kernels-empty.c: New test.
14585 * c-c++-common/goacc/kernels-eternal.c: New test.
14586 * c-c++-common/goacc/kernels-loop-2.c: New test.
14587 * c-c++-common/goacc/kernels-loop-3.c: New test.
14588 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14589 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14590 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14591 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14592 * c-c++-common/goacc/kernels-loop-data.c: New test.
14593 * c-c++-common/goacc/kernels-loop-g.c: New test.
14594 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14595 * c-c++-common/goacc/kernels-loop-n.c: New test.
14596 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14597 * c-c++-common/goacc/kernels-loop.c: New test.
14598 * c-c++-common/goacc/kernels-noreturn.c: New test.
14599 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14600 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14601 * c-c++-common/goacc/kernels-reduction.c: New test.
14602
a98d4647
TV
146032016-01-18 Tom de Vries <tom@codesourcery.com>
14604
14605 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14606 * gcc.dg/autopar/outer-2.c: Same.
14607 * gcc.dg/autopar/outer-3.c: Same.
14608 * gcc.dg/autopar/outer-4.c: Same.
14609 * gcc.dg/autopar/outer-5.c: Same.
14610 * gcc.dg/autopar/outer-6.c: Same.
14611 * gcc.dg/autopar/parallelization-1.c: Same.
14612 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14613 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14614 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14615 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14616 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14617 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14618 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14619 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14620 * gcc.dg/autopar/pr39500-1.c: Same.
14621 * gcc.dg/autopar/pr39500-2.c: Same.
14622 * gcc.dg/autopar/pr46193.c: Same.
14623 * gcc.dg/autopar/pr46194.c: Same.
14624 * gcc.dg/autopar/pr49580.c: Same.
14625 * gcc.dg/autopar/pr49960-1.c: Same.
14626 * gcc.dg/autopar/pr49960.c: Same.
14627 * gcc.dg/autopar/pr68373.c: Same.
14628 * gcc.dg/autopar/reduc-1.c: Same.
14629 * gcc.dg/autopar/reduc-1char.c: Same.
14630 * gcc.dg/autopar/reduc-1short.c: Same.
14631 * gcc.dg/autopar/reduc-2.c: Same.
14632 * gcc.dg/autopar/reduc-2char.c: Same.
14633 * gcc.dg/autopar/reduc-2short.c: Same.
14634 * gcc.dg/autopar/reduc-3.c: Same.
14635 * gcc.dg/autopar/reduc-4.c: Same.
14636 * gcc.dg/autopar/reduc-6.c: Same.
14637 * gcc.dg/autopar/reduc-7.c: Same.
14638 * gcc.dg/autopar/reduc-8.c: Same.
14639 * gcc.dg/autopar/reduc-9.c: Same.
14640 * gcc.dg/autopar/uns-outer-4.c: Same.
14641 * gcc.dg/autopar/uns-outer-5.c: Same.
14642 * gcc.dg/autopar/uns-outer-6.c: Same.
14643 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14644 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14645
da976fa8
AL
146462016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14647
14648 PR target/63679
14649 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14650 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14651
70c1e886
AL
146522016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14653
14654 PR target/63679
14655 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14656 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14657 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14658
88bed196
AL
146592016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14660
14661 PR target/63679
14662 * gcc.dg/tree-ssa/sra-17.c: New.
14663 * gcc.dg/tree-ssa/sra-18.c: New.
14664
3dd5f42e
IE
146652016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14666
14667 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14668
ae5a77fa
EB
146692016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14670
14671 * gnat.dg/inline12.adb: New test.
14672
11e57fc6
BC
146732016-01-18 Bin Cheng <bin.cheng@arm.com>
14674
14675 PR tree-optimization/66797
14676 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14677
995b6fe0
RB
146782016-01-18 Richard Biener <rguenther@suse.de>
14679
14680 PR tree-optimization/69170
14681 * gcc.dg/torture/pr69170.c: New testcase.
14682
82ee0cf2 146832016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14684
14685 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14686
d69da357
TV
146872016-01-16 Tom de Vries <tom@codesourcery.com>
14688
14689 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14690
a3845283
TV
146912016-01-16 Tom de Vries <tom@codesourcery.com>
14692
14693 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14694 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14695 redundant dg-require-effective-target pthread.
14696 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14697 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14698 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14699 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14700 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14701 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14702 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14703
197a6aa6
DE
147042016-01-16 David Edelsohn <dje.gcc@gmail.com>
14705
14706 PR target/68609
14707 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14708 * gcc.target/powerpc/recip-7.c: Same.
14709
ec7886c1
PP
147102016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14711
14712 PR c++/69091
14713 * g++.dg/template/pr69091.C: New test.
14714
203484bb
PP
147152016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14716
14717 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14718 dump does not contain an error_mark_node.
14719 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14720 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14721
aa2500e9
PP
147222016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14723
14724 PR c++/68936
14725 * g++.dg/template/pr68936.C: New test.
14726
28621a5c
DE
147272016-01-15 David Edelsohn <dje.gcc@gmail.com>
14728
14729 PR target/68609
14730 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14731 * gcc.target/powerpc/recip-2.c: Same.
14732 * gcc.target/powerpc/recip-3.c: Same.
14733 * gcc.target/powerpc/recip-4.c: Same.
14734 * gcc.target/powerpc/recip-sqrtf.c: Same.
14735
40c43aca
JL
147362016-01-15 Jeff Law <law@redhat.com>
14737
14738 PR tree-optimization/69270
14739 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14740 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14741
afbc5ae8
PT
147422016-01-15 Paul Thomas <pault@gcc.gnu.org>
14743
14744 PR fortran/49630
14745 * gfortran.dg/deferred_character_13.f90: New test for the fix
14746 of comment 3 of the PR.
14747
14748 PR fortran/54070
14749 * gfortran.dg/deferred_character_8.f90: New test
14750 * gfortran.dg/allocate_error_5.f90: New test
14751
14752 PR fortran/60593
14753 * gfortran.dg/deferred_character_10.f90: New test
14754
14755 PR fortran/60795
14756 * gfortran.dg/deferred_character_14.f90: New test
14757
14758 PR fortran/61147
14759 * gfortran.dg/deferred_character_11.f90: New test
14760
14761 PR fortran/64324
14762 * gfortran.dg/deferred_character_9.f90: New test
14763
49abe076
VM
147642016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14765
14766 PR rtl-optimization/69030
14767 * gcc.target/i386/pr69030.c: New.
14768
16d12992
KT
147692016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14770
14771 * gcc.target/aarch64/target_attr_17.c: New test.
14772
78810bd3
RB
147732016-01-15 Richard Biener <rguenther@suse.de>
14774
14775 PR tree-optimization/66856
14776 * gcc.dg/torture/pr66856-1.c: New testcase.
14777 * gcc.dg/torture/pr66856-2.c: Likewise.
14778
2bd847fe
RB
147792016-01-15 Richard Biener <rguenther@suse.de>
14780
14781 PR debug/69137
14782 * g++.dg/lto/pr69137_0.C: New testcase.
14783
a00fe3b7
RS
147842016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14785
14786 PR middle-end/69246
14787 * gcc.target/i386/pr69246.c: New test.
14788
cbb0e83b
DV
147892016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14790
7596d5de 14791 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14792
5a500ecf
DV
147932016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14794
14795 PR c++/56194
14796 * g++.dg/init/const9.C: Disable test on S/390.
14797
5d9bf64f
DV
147982016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14799
14800 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14801 * g++.dg/Wno-frame-address.C: Ditto.
14802
e234b19e
DV
148032016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14804
14805 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14806
89483f99
RB
148072016-01-15 Richard Biener <rguenther@suse.de>
14808
14809 PR tree-optimization/68961
14810 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14811
94f37395
IE
148122016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14813
14814 * gcc.target/i386/pr65105-5.c: New test.
14815
82ee0cf2 148162016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14817
14818 * gcc.c-torture/execute/alias-4.c: New testcase.
14819
82ee0cf2 148202016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14821
14822 PR ipa/68148
14823 * g++.dg/ipa/devirt-49.C: New testcase.
14824
092f7deb 148252016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14826
14827 PR target/65837
14828 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14829 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14830 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14831
e93c66bc
RB
148322016-01-15 Richard Biener <rguenther@suse.de>
14833
14834 PR tree-optimization/69117
14835 * gcc.dg/torture/pr69117.c: New testcase.
14836
c47eaca6 148372015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14838
14839 PR c++/69048
14840 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14841
c3f6914a
FXC
148422016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14843
14844 PR testsuite/67509
14845 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14846 range tests use 100 * maximum instead of maximum + 1.
14847
cd65ae90
JJ
148482016-01-14 Jakub Jelinek <jakub@redhat.com>
14849
14850 PR debug/69244
14851 * gcc.dg/guality/pr69244.c: New test.
14852
19643948
UB
148532016-01-14 Uros Bizjak <ubizjak@gmail.com>
14854
14855 * lib/target-supports.exp (check_effective_target_issignaling):
14856 New procedure.
14857 * gcc.dg/pr61441.c: Require issignaling effective target.
14858
fe79c97e
SB
148592016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14860
14861 PR target/68803
14862 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14863
c7df95d8
DM
148642016-01-14 David Malcolm <dmalcolm@redhat.com>
14865
14866 PR c++/68819
14867 PR preprocessor/69177
14868 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14869 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14870 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14871 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14872
00083992
MP
148732016-01-14 Marek Polacek <polacek@redhat.com>
14874
14875 PR c/69262
14876 * gcc.dg/array-15.c: New test.
14877
0c9b3294
JJ
148782016-01-14 Jakub Jelinek <jakub@redhat.com>
14879
14880 PR middle-end/68146
14881 PR tree-optimization/69155
14882 * gfortran.dg/pr68146.f: New test.
14883 * gfortran.dg/pr69155.f90: New test.
14884
3688e13d
RB
148852016-01-14 Richard Biener <rguenther@suse.de>
14886
14887 PR tree-optimization/68060
14888 * gcc.dg/torture/pr68060-1.c: New testcase.
14889 * gcc.dg/torture/pr68060-2.c: Likewise.
14890
bab0ad3a
NC
148912016-01-14 Nick Clifton <nickc@redhat.com>
14892
14893 * lib/target-supports.exp
14894 (check_effective_target_arm_neon_ok_nocache): Add an option
14895 sequence that includes setting the ARM architecture to ARMv7-A.
14896 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14897 command line options necessary to enable Neon support.
14898 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14899 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14900 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14901 * gcc.target/arm/pr69180.c: Likewise.
14902
947c2ce5
JL
149032016-01-14 Jeff Law <law@redhat.com>
14904
14905 PR tree-optimization/69270
14906 * gcc.dg/tree-ssa/pr69270.c: New test.
14907
3342fd71
BS
149082016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14909
14910 PR c/66208
14911 * c-c++-common/pr66208.c: New file.
14912
2ad3adf1
JJ
149132016-01-13 Jakub Jelinek <jakub@redhat.com>
14914
14915 PR tree-optimization/69156
14916 * gcc.dg/pr69156.c: New test.
14917
398d6feb
L
149182016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14919
14920 * gcc.target/i386/pr69225-7.c: New test.
14921
4c868789
RH
149222016-01-13 Richard Henderson <rth@redhat.com>
14923
14924 * gcc.dg/tm/memopt-13.c: Update expected function.
14925 * gcc.dg/tm/memopt-6.c: Likewise.
14926
ef6d1772
UB
149272016-01-13 Uros Bizjak <ubizjak@gmail.com>
14928
14929 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14930 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14931 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14932 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14933
ef6d1772
UB
149342016-01-13 Tom de Vries <tom@codesourcery.com>
14935
14936 PR tree-optimization/69169
0b4b6ef2
TV
14937 * gcc.dg/pr69169.c: New test.
14938
2ad3adf1 149392016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14940
14941 PR target/69228
14942 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14943 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14944 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14945 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14946 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14947 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14948 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14949 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14950
9060e335
AK
149512016-01-13 Jakub Jelinek <jakub@redhat.com>
14952
14953 PR target/69247
14954 * gcc.dg/pr69247.c: New test.
14955
40311329
RB
149562016-01-13 Richard Biener <rguenther@suse.de>
14957
14958 PR tree-optimization/69242
14959 * gcc.dg/torture/pr69242.c: New testcase.
14960
ccbd7103
RB
149612016-01-13 Richard Biener <rguenther@suse.de>
14962
14963 PR tree-optimization/69186
14964 * gcc.dg/torture/pr69186.c: New testcase.
14965
c6f72a46
JL
149662016-01-13 Jeff Law <law@redhat.com>
14967
14968 PR tree-optimization/67755
14969 * gcc.dg/tree-ssa/pr67755.c: New test.
14970
149712016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14972
14973 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14974 pass number in output by a star.
14975
c446cf07
BC
149762016-01-12 Bin Cheng <bin.cheng@arm.com>
14977
14978 PR tree-optimization/68911
14979 * gcc.c-torture/execute/pr68911.c: New test.
14980
5342156c
MP
149812016-01-12 Marek Polacek <polacek@redhat.com>
14982
14983 PR c++/68979
14984 * g++.dg/warn/permissive-1.C: New test.
14985
65364cc5
JJ
149862016-01-12 Jakub Jelinek <jakub@redhat.com>
14987
14988 PR objc++/68511
14989 PR c++/69213
14990 * g++.dg/opt/pr69213.C: New test.
14991
81b9a3d9
CB
149922016-01-12 Christian Bruel <christian.bruel@st.com>
14993
14994 PR target/69180
14995 * gcc.target/arm/pr69180.c: New test.
14996
3c4e91c9
RB
149972016-01-12 Richard Biener <rguenther@suse.de>
14998
14999 PR lto/69077
15000 * g++.dg/lto/pr69077_0.C: New testcase.
15001 * g++.dg/lto/pr69077_1.C: Likewise.
15002
5664cea1
JJ
150032016-01-12 Jakub Jelinek <jakub@redhat.com>
15004
15005 PR target/69175
15006 * g++.dg/opt/pr69175.C: New test.
15007
86cefc49
AL
150082016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15009
15010 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15011 rather than #including math.h & stdlib.h.
15012 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15013 * gcc.dg/vect/pr49771.c: Likewise.
15014 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15015 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15016 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15017 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15018 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15019 * gcc.dg/vect/pr44507.c: Likewise.
15020 * gcc.dg/vect/pr45902.c: Likewise.
15021 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15022 * gcc.dg/vect/vect-117.c: Likewise.
15023 * gcc.dg/vect/vect-99.c: Likewise.
15024 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15025 * gcc.dg/vect/vect-cond-1.c: Likewise.
15026 * gcc.dg/vect/vect-cond-2.c: Likewise.
15027 * gcc.dg/vect/vect-cond-3.c: Likewise.
15028 * gcc.dg/vect/vect-cond-4.c: Likewise.
15029 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15030 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15031 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15032 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15033 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15034 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15035 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15036 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15037 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15038 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15039 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15040 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15041 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15042 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15043 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15044 include of signal.h.
15045 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15046 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15047 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15048 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15049 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15050 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15051 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15052 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15053 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15054 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15055 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15056 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15057 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15058 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15059 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15060 * gcc.dg/vect/vect-outer-5.c: Likewise.
15061 * gcc.dg/vect/vect-outer-6.c: Likewise.
15062 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15063 include of stdio.h.
15064
b832f61e
NC
150652016-01-12 Nick Clifton <nickc@redhat.com>
15066
15067 PR target/68913
15068 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15069 to fread so that it will be found in all target runtimes.
15070
8eac49b1
RB
150712016-01-12 Richard Biener <rguenther@suse.de>
15072
15073 PR tree-optimization/69053
15074 * g++.dg/torture/pr69053.C: New testcase.
15075
2935d994
RB
150762016-01-12 Richard Biener <rguenther@suse.de>
15077
15078 PR tree-optimization/69168
15079 * gcc.dg/torture/pr69168.c: New testcase.
15080
66c16fd9
RB
150812016-01-12 Richard Biener <rguenther@suse.de>
15082
15083 PR tree-optimization/69157
15084 * gcc.dg/torture/pr69157.c: New testcase.
15085
150862016-01-12 Richard Biener <rguenther@suse.de>
15087
15088 PR tree-optimization/69174
15089 * gcc.dg/torture/pr69174.c: New testcase.
15090
723033a6
JJ
150912016-01-12 Jakub Jelinek <jakub@redhat.com>
15092
15093 PR c++/66808
15094 PR c++/69000
15095 * g++.dg/tls/pr66808.C: New test.
15096 * g++.dg/tls/pr69000.C: New test.
15097
3574cf47
BS
150982016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15099
15100 * gcc.target/powerpc/swaps-p8-23.c: New test.
15101 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15102
feb20787
JDA
151032016-01-11 John David Anglin <danglin@gcc.gnu.org>
15104
15105 PR tree-optimization/68356
15106 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15107
27b1820a
KV
151082016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15109 Jim Wilson <jim.wilson@linaro.org>
15110
15111 PR target/69194
15112 * gcc.target/arm/pr69194.c: New test.
15113
cf4de6af
L
151142016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15115
15116 PR target/69225
15117 * gcc.target/i386/pr69225-1.c: New test.
15118 * gcc.target/i386/pr69225-2.c: Likewise.
15119 * gcc.target/i386/pr69225-3.c: Likewise.
15120 * gcc.target/i386/pr69225-4.c: Likewise.
15121 * gcc.target/i386/pr69225-5.c: Likewise.
15122 * gcc.target/i386/pr69225-6.c: Likewise.
15123
1ebd5558
JJ
151242016-01-11 Jakub Jelinek <jakub@redhat.com>
15125
23552a4d
JJ
15126 PR target/67462
15127 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15128 if lp64.
15129
26ff85b0
JJ
15130 PR target/69071
15131 * gcc.dg/pr69071.c: New test.
15132
9cb6bd74
JJ
15133 PR c++/69211
15134 * g++.dg/opt/pr69211.C: New test.
15135
1ebd5558
JJ
15136 PR tree-optimization/69214
15137 * gcc.c-torture/compile/pr69214.c: New test.
15138
8c18c836
UB
151392016-01-11 Uros Bizjak <ubizjak@gmail.com>
15140
15141 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15142 * gcc.target/i386/pr66232-11.c: Ditto.
15143 * gcc.target/i386/pr66232-12.c: Ditto.
15144 * gcc.target/i386/pr66232-13.c: Ditto.
15145
62446e6e
RB
151462016-01-11 Richard Biener <rguenther@suse.de>
15147
15148 PR tree-optimization/69173
15149 * gcc.dg/torture/pr69173.c: New testcase.
15150
2b8568fe
KT
151512016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15152
15153 PR rtl-optimization/68796
15154 * gcc.target/aarch64/tst_5.c: New test.
15155 * gcc.target/aarch64/tst_6.c: Likewise.
15156
5baf4532
KT
151572016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15158
15159 PR rtl-optimization/68841
15160 * gcc.dg/pr68841.c: New test.
15161 * gcc.c-torture/execute/pr68841.c: New test.
15162
ca90b1ed
YR
151632016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15164
15165 PR rtl-optimization/68920
15166 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15167 for ix86 targets.
15168 * gcc.dg/ifcvt-5.c: New test.
15169
2ad3adf1 151702016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15171
15172 PR bootstrap/69123
15173 * g++.dg/pr69123.C: New.
15174
83834c09
IE
151752016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15176
15177 PR target/69010
15178 * gcc.target/i386/pr69010.c: New test.
15179
dcf89d57
MJ
151802016-01-11 Martin Jambor <mjambor@suse.cz>
15181
15182 PR ipa/69044
15183 * gcc.target/i386/chkp-pr69044.c: New test.
15184
d95167ee
TV
151852016-01-11 Tom de Vries <tom@codesourcery.com>
15186
15187 PR tree-optimization/69109
15188 * gcc.dg/autopar/pr69109-2.c: New test.
15189 * gcc.dg/autopar/pr69109.c: New test.
15190
4f6403a8
TV
151912016-01-11 Tom de Vries <tom@codesourcery.com>
15192
15193 PR tree-optimization/69108
15194 * gcc.dg/autopar/pr69108.c: New test.
15195
21efdd80
PP
151962016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15197
15198 PR c++/69029
15199 * c-c++-common/Wisleading-indentation.c: Augment test.
15200
fd42eed8
TK
152012016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15202
15203 PR fortran/69154
15204 * gfortran.dg/inline_matmul_12.f90: New test.
15205
4f90ee6c
PT
152062016-01-10 Paul Thomas <pault@gcc.gnu.org>
15207
15208 PR fortran/67779
15209 * gfortran.dg/actual_array_offset_1: New test.
15210
3907c6cf
TV
152112016-01-10 Tom de Vries <tom@codesourcery.com>
15212
15213 PR tree-optimization/69062
15214 * gcc.dg/autopar/pr69062.c: New test.
15215
b07b236e
TS
152162016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15217
15218 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15219 * gcc.dg/vect/slp-perm-2.c: Likewise.
15220 * gcc.dg/vect/slp-perm-3.c: Likewise.
15221 * gcc.dg/vect/slp-perm-5.c: Likewise.
15222 * gcc.dg/vect/slp-perm-6.c: Likewise.
15223 * gcc.dg/vect/slp-perm-7.c: Likewise.
15224 * gcc.dg/vect/slp-perm-8.c: Likewise.
15225
23fab8ae
TV
152262016-01-10 Tom de Vries <tom@codesourcery.com>
15227
15228 PR tree-optimization/69039
15229 * gcc.dg/autopar/pr69039.c: New test.
15230
73f0dae2
MP
152312016-01-09 Marek Polacek <polacek@redhat.com>
15232
15233 PR c++/69113
15234 * g++.dg/pr69113.C: New test.
15235
20b8d734
JJ
152362016-01-09 Jakub Jelinek <jakub@redhat.com>
15237
15238 PR middle-end/50865
15239 PR tree-optimization/69097
15240 * gcc.c-torture/execute/pr50865.c: New test.
15241 * gcc.c-torture/execute/pr69097-1.c: New test.
15242 * gcc.c-torture/execute/pr69097-2.c: New test.
15243 * gcc.dg/pr69097-1.c: New test.
15244 * gcc.dg/pr69097-2.c: New test.
15245
c50e614b
JJ
152462016-01-09 Jakub Jelinek <jakub@redhat.com>
15247
15248 PR c++/69164
15249 * g++.dg/opt/pr69164.C: New test.
15250
e0237993
JJ
152512016-01-08 Jakub Jelinek <jakub@redhat.com>
15252
15253 PR tree-optimization/69167
15254 * gcc.dg/pr69167.c: New test.
15255
bd8f5bb2
MP
152562016-01-08 Marek Polacek <polacek@redhat.com>
15257
15258 PR c++/68449
15259 * g++.dg/pr68449.C: New.
15260
bb0f5ca7
AL
152612016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15262
15263 PR tree-optimization/68707
15264 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15265 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15266 on platforms supporting it.
15267 * gcc.dg/vect/slp-perm-2.c: Likewise.
15268 * gcc.dg/vect/slp-perm-3.c: Likewise.
15269 * gcc.dg/vect/slp-perm-5.c: Likewise.
15270 * gcc.dg/vect/slp-perm-7.c: Likewise.
15271 * gcc.dg/vect/slp-perm-8.c: Likewise.
15272 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15273 on platforms supporting it.
15274
22518428
JJ
152752016-01-08 Jakub Jelinek <jakub@redhat.com>
15276
33f0852f
JJ
15277 PR tree-optimization/69162
15278 * gcc.dg/pr69162.c: New test.
15279
22518428
JJ
15280 PR tree-optimization/69172
15281 * gcc.dg/pr69172.c: New test.
15282
80e9b3aa
TP
152832016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15284
15285 PR tree-optimization/67781
15286 * gcc.c-torture/execute/pr67781.c: New file.
15287
262a363f
JJ
152882016-01-08 Jakub Jelinek <jakub@redhat.com>
15289
15290 PR tree-optimization/69083
15291 * gcc.dg/vect/pr69083.c: New test.
15292
6e1f093f
SS
152932016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15294
15295 PR tree-optimization/61441
15296 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15297 Use -fexcess-precision=standard for compiler options.
15298 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15299
53290e07
JJ
153002016-01-08 Jakub Jelinek <jakub@redhat.com>
15301
57bf3072
JJ
15302 PR fortran/69128
15303 * gfortran.dg/gomp/pr69128.f90: New test.
15304
53290e07
JJ
15305 PR c++/69145
15306 * g++.dg/ext/pr69145-1.C: New test.
15307 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15308 * g++.dg/ext/pr69145-2.h: New file.
15309
7a127fa7
MS
153102016-01-07 Martin Sebor <msebor@redhat.com>
15311
15312 PR c/68966
15313 * gcc.dg/atomic-fetch-bool.c: New test.
15314 * gcc.dg/sync-fetch-bool.c: New test.
15315
95918b49
L
153162016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15317
15318 PR fortran/66680
15319 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15320
c8e62a9d
NC
153212016-01-07 Nick Clifton <nickc@redhat.com>
15322
15323 PR target/66655
15324 * g++.dg/pr66655.C: New test.
15325 * g++.dg/pr66655_1.cc: Test support file.
15326 * g++.dg/pr66655.h: Test header file.
15327
2ad3adf1 153282016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15329
15330 PR fortran/66680
15331 gfortran.dg/gomp/pr66680.f90: New test.
15332
4cd9ca92
L
153332016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15334
15335 PR target/69171
15336 * gcc.target/i386/pr69171-1.c: New test.
15337 * gcc.target/i386/pr69171-2.c: Likewise.
15338 * gcc.target/i386/pr69171-3.c: Likewise.
15339 * gcc.target/i386/pr69171-4.c: Likewise.
15340 * gcc.target/i386/pr69171-5.c: Likewise.
15341 * gcc.target/i386/pr69171-6.c: Likewise.
15342
7e33d4dc
BS
153432015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15344
15345 PR middle-end/67639
15346 * c-c++-common/pr67639.c: New test.
15347
fec64afc
JJ
153482016-01-07 Jakub Jelinek <jakub@redhat.com>
15349
15350 PR tree-optimization/69141
15351 * g++.dg/opt/pr69141.C: New test.
15352
f293ad29
EB
153532016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15354
15355 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15356
5027395e
UB
153572016-01-06 Uros Bizjak <ubizjak@gmail.com>
15358
15359 PR target/69140
15360 * gcc.target/i386/pr69140.c: New test
15361
7443cf13
DM
153622016-01-06 David Malcolm <dmalcolm@redhat.com>
15363
15364 * gcc.dg/bad-dereference.c: New test case.
15365
32928931
BS
153662015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15367
15368 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15369
68dd05da
AS
153702016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15371
15372 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15373
6b131d5b
MP
153742016-01-06 Marek Polacek <polacek@redhat.com>
15375
15376 PR sanitizer/69099
15377 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15378
8d9fdb49
MP
153792016-01-05 Marek Polacek <polacek@redhat.com>
15380
15381 PR c/69104
15382 * gcc.dg/atomic-invalid-2.c: New.
15383
acf93f1e
L
153842016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15385
15386 PR target/68991
15387 * gcc.target/i386/pr68991.c: New test.
15388
3f50525d
L
153892016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15390
15391 PR target/68991
15392 * g++.dg/pr68991-1.C: New test.
15393 * g++.dg/pr68991-2.C: Likewise.
15394
e0237993 153952016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15396
e0237993 15397 PR other/60465
face88a1
ST
15398 * gcc.target/ia64/pr60465-gprel64.c: New test.
15399 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15400
a0866eff
KT
154012016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15402
15403 PR rtl-optimization/68651
15404 * gcc.target/aarch64/pr68651_1.c: New test.
15405
c589e975
DM
154062016-01-05 David Malcolm <dmalcolm@redhat.com>
15407
15408 PR c/69122
15409 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15410
929710d9
NS
154112016-01-05 Nathan Sidwell <nathan@acm.org>
15412
ce3e43d7
NS
15413 PR c++/58583
15414 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15415
929710d9
NS
15416 * gcc.dg/alias-15.c: New.
15417
a2faef8e
NC
154182016-01-05 Nick Clifton <nickc@redhat.com>
15419
15420 PR target/68870
15421 * g++.dg/pr68770.C: New test.
15422
4cfa76e3
MS
154232016-01-04 Mike Stump <mikestump@comcast.net>
15424
15425 * lib/target-supports.exp (check_effective_target_cilkplus):
15426 cilkplus targets require pthreads.
4ece61b6 15427 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15428
4e8a3a35
MM
154292016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15430
15431 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15432 generation.
15433
818ab71a
JJ
154342016-01-04 Jakub Jelinek <jakub@redhat.com>
15435
15436 Update copyright years.
15437
2fe0a208
MP
154382016-01-04 Marek Polacek <polacek@redhat.com>
15439
15440 PR c/68908
15441 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15442 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15443 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15444
9e3b2fe3
EB
154452016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15446
15447 * gcc.target/sparc/20160104-2.c: New test.
15448
e8d65a35
EB
154492016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15450
15451 * gcc.target/sparc/20160104-1.c: New test.
15452
25ccfccd
PT
154532016-01-03 Paul Thomas <pault@gcc.gnu.org>
15454
15455 PR fortran/65045
15456 * gfortran.dg/pr65045.f90: New test.
15457
cb51d382
EB
154582016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15459
15460 * gnat.dg/specs/debug1.ads: Delete.
15461
6eeaad6e
JD
154622016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15463
15464 PR libgfortran/68867
15465 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15466 expression.
15467
2f968603
JD
154682016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15469
15470 PR libgfortran/68867
15471 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15472 PowerPC.
15473
591bb5e4
PT
154742016-01-01 Paul Thomas <pault@gcc.gnu.org>
15475
15476 PR fortran/68864
15477 * gfortran.dg/pr68864.f90: New test.
15478
f1e0620c
JJ
154792016-01-01 Jakub Jelinek <jakub@redhat.com>
15480
942a1319
JJ
15481 PR tree-optimization/69070
15482 * gcc.dg/pr69070.c: New test.
15483
10dff63f
JJ
15484 PR sanitizer/69055
15485 * gfortran.dg/pr69055.f90: New test.
15486
f1e0620c
JJ
15487 PR target/69015
15488 * gcc.dg/pr69015.c: New test.
818ab71a 15489\f
2f883d1c 15490Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15491
15492Copying and distribution of this file, with or without modification,
15493are permitted in any medium without royalty provided the copyright
15494notice and this notice are preserved.