]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
CWG 2233 - default arg and parameter pack
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0e075835
DE
12016-11-12 David Edelsohn <dje.gcc@gmail.com>
2
3 * g++.dg/pr78112.C: XFAIL AIX.
4
b93d8a3f
JW
52016-11-12 Janus Weil <janus@gcc.gnu.org>
6
7 PR fortran/77501
8 * gfortran.dg/typebound_generic_16.f90: New test.
9
b8f70e67
JJ
102016-11-12 Jakub Jelinek <jakub@redhat.com>
11
12 PR c++/71225
13 * g++.dg/cpp0x/pr71225.C: New test.
14
8b287aea
EB
152016-11-11 Eric Botcazou <ebotcazou@adacore.com>
16
17 * gcc.target/sparc/20161111-1.c: New test.
18
c901bc0d
UB
192016-11-11 Uros Bizjak <ubizjak@gmail.com>
20
21 PR target/78310
22 * gcc.target/i386/pr78310.c: New test.
23
606f928d
JL
242016-11-11 Jeff Law <law@redhat.com>
25
26 * gcc.dg/tree-ssa/isolate-6.c: New test.
27 * gcc.dg/tree-ssa/isolate-7.c: New test.
28
be278990
BC
292016-11-11 Bin Cheng <bin.cheng@arm.com>
30
31 PR testsuite/78292
32 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
33 vect_max_reduc.
34
d9ab7525
JJ
352016-11-11 Jakub Jelinek <jakub@redhat.com>
36
37 PR c++/72774
38 * g++.dg/parse/pr72774.C: New test.
39
4b7e0c76
RB
402016-11-11 Richard Biener <rguenther@suse.de>
41
42 PR tree-optimization/71575
43 * gcc.dg/graphite/pr71575-1.c: New testcase.
44 * gcc.dg/graphite/pr71575-2.c: Likewise.
45
d07f8c59
RB
462016-11-11 Richard Biener <rguenther@suse.de>
47
48 PR middle-end/78295
49 * gcc.dg/uninit-pr78295.c: New testcase.
50
94903212
FR
512016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
52
53 PR fortran/78277
54 * gfortran.dg/dec_structure_17.f90: New test.
55
456f0dfa
MM
562016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
57
58 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
59 being allowed in vector registers.
60 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
61 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
62 * gcc.target/powerpc/vsx-himode.c: Likewise.
63 * gcc.target/powerpc/vsx-himode2.c: Likewise.
64 * gcc.target/powerpc/vsx-himode3.c: Likewise.
65 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
66 to allow matching MFVSRD or MFVSRW.
67
8d34bfa8
PH
682016-11-10 Pat Haugen <pthaugen@us.ibm.com>
69
70 PR rtl-optimization/78241
71 * gcc.dg/pr78241.c: New test.
72
0569479e
JJ
732016-11-10 Jakub Jelinek <jakub@redhat.com>
74
8ebd1b31
JJ
75 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
76 201307.
77
0569479e
JJ
78 * g++.dg/cpp1z/noexcept-type14.C: New test.
79 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
80
37a16493
JG
812016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
82
83 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
84 WVAL0S tests added in r241817.
85
b4c3a85b
JJ
862016-11-10 Jakub Jelinek <jakub@redhat.com>
87
88 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
89 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
90 no longer allowed and corresponding ordered construct.
91 * gfortran.dg/gomp/linear-1.f90: New test.
92 * gfortran.dg/gomp/declare-simd-2.f90: New test.
93 * gfortran.dg/gomp/declare-target-1.f90: New test.
94 * gfortran.dg/gomp/declare-target-2.f90: New test.
95
86bc8506
ML
962016-11-10 Martin Liska <mliska@suse.cz>
97
98 PR sanitizer/78270
99 * gcc.dg/asan/pr78270.c: New test.
100
ed5fdfba
PMR
1012016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
102 Jakub Jelinek <jakub@redhat.com>
103
104 PR debug/78112
b4c3a85b 105 * g++.dg/pr78112.C: New testcase.
ed5fdfba 106
0391e4a3
JJ
1072016-11-09 Jakub Jelinek <jakub@redhat.com>
108
cc38d9d6
JJ
109 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
110 -Wno-c++1z-compat.
111 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
112 string in case condition contains % characters.
113
0391e4a3
JJ
114 PR c++/78283
115 * g++.dg/cpp1z/noexcept-type13.C: New test.
116
410fe60d
TT
1172016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
118
119 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
120 using (HAS_MOVN) with MIPS III.
121
271dd55c
JW
1222016-11-09 Janus Weil <janus@gcc.gnu.org>
123
124 PR fortran/46459
125 * gfortran.dg/volatile14.f90: New test.
126
ff1f317b
UB
1272016-11-09 Uros Bizjak <ubizjak@gmail.com>
128
129 PR target/78262
130 * gcc.target/i386/pr78262.c: New test.
131
f31adad4
FR
1322016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
133
134 PR fortran/78259
135 * gfortran.dg/pr78259.f90: New test.
136
b349a81a
JW
1372016-11-09 Janus Weil <janus@gcc.gnu.org>
138
139 PR fortran/60777
140 * gfortran.dg/spec_expr_7.f90: New test.
141
2e955d50
JJ
1422016-11-09 Jakub Jelinek <jakub@redhat.com>
143
4f353581
JJ
144 PR target/77718
145 * gcc.c-torture/execute/pr77718.c: New test.
146
2e955d50
JJ
147 * gcc.dg/ubsan/c99-shift-3.c: New test.
148 * gcc.dg/ubsan/c99-shift-4.c: New test.
149 * gcc.dg/ubsan/c99-shift-5.c: New test.
150 * gcc.dg/ubsan/c99-shift-6.c: New test.
151
68c93708
ML
1522016-11-09 Martin Liska <mliska@suse.cz>
153
154 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
155 test-case for memcmp.
156 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
157
7b649f79
TP
1582016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
159
160 PR testsuite/78269
161 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
162
bfcb501d
PT
1632016-11-09 Paul Thomas <pault@gcc.gnu.org>
164
165 * gfortran.dg/move_alloc_18.f90: New test.
166
e15861c2
PK
1672016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
168
169 PR middle-end/78256
170 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
171 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
172
5f395580
JW
1732016-11-09 Janus Weil <janus@gcc.gnu.org>
174
175 PR fortran/71894
176 * gfortran.dg/class_59.f90: New test.
177
37b14185
RB
1782016-11-09 Richard Biener <rguenther@suse.de>
179
180 PR tree-optimization/78007
181 * gcc.dg/vect/vect-bswap32.c: Adjust.
182 * gcc.dg/vect/vect-bswap64.c: Likewise.
183
d6e8a41c
KV
1842016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
185
186 * gcc.dg/ipa/vrp7.c: New test.
187
5d5f1e95
KV
1882016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
189
190 PR ipa/78121
191 * gcc.dg/ipa/pr78121.c: New test.
192
0290a292
MO
1932016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
194
195 * c-c++-common/asan/default_options.h: New file.
196 * c-c++-common/asan/strcasestr-1.c: New test.
197 * c-c++-common/asan/strcasestr-2.c: Likewise.
198 * c-c++-common/asan/strcspn-1.c: Likewise.
199 * c-c++-common/asan/strcspn-2.c: Likewise.
200 * c-c++-common/asan/strpbrk-1.c: Likewise.
201 * c-c++-common/asan/strpbrk-2.c: Likewise.
202 * c-c++-common/asan/strspn-1.c: Likewise.
203 * c-c++-common/asan/strspn-2.c: Likewise.
204 * c-c++-common/asan/strstr-1.c: Likewise.
205 * c-c++-common/asan/strstr-2.c: Likewise.
206 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
207
fbdb92eb
MO
2082016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
209
210 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
211
103c4f75
JW
2122016-11-08 Janus Weil <janus@gcc.gnu.org>
213
214 PR fortran/68440
215 * gfortran.dg/class_58.f90: New test.
216
90a2ffc0
UB
2172016-11-08 Uros Bizjak <ubizjak@gmail.com>
218
219 PR target/70799
220 * gcc.target/i386/pr70799-2.c: New test.
221
eba5aec8
JW
2222016-11-08 Janus Weil <janus@gcc.gnu.org>
223
224 PR fortran/77596
225 * gfortran.dg/proc_ptr_comp_46.f90: New test.
226
fad36601
BC
2272016-11-08 Bin Cheng <bin.cheng@arm.com>
228
229 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
230
7c8615b6
BC
2312016-11-08 Bin Cheng <bin.cheng@arm.com>
232
233 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
234
4c6a4a53
BC
2352016-11-08 Bin Cheng <bin.cheng@arm.com>
236
237 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
238
fcd1b8df
ML
2392016-11-08 Martin Liska <mliska@suse.cz>
240
241 PR testsuite/78242
242 * g++.dg/asan/use-after-scope-4.C: New test.
243 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
244 * gcc.dg/asan/use-after-scope-8.c: Remove.
245
f9ef2c76
RB
2462016-11-08 Richard Biener <rguenther@suse.de>
247
248 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
249
ad11774f
TC
2502016-11-08 Tamar Christina <tamar.christina@arm.com>
251
252 PR testsuite/78136
253 * gcc.dg/cpp/trad/trad.exp
254 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
255 * gcc.dg/cpp/trad/include.c: Use local header file.
256
fe73a332
RB
2572016-11-08 Richard Biener <rguenther@suse.de>
258
259 PR tree-optimization/78205
260 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
261
ed053eb8
RB
2622016-11-08 Richard Biener <rguenther@suse.de>
263
264 PR tree-optimization/78224
265 * g++.dg/torture/pr78224.C: New testcase.
266
06658c6d
SKS
2672016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
268
269 * gcc.dg/store_merging_1.c: Require store_merge.
270 * gcc.dg/store_merging_2.c: Likewise.
271 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 272 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
273 * gcc.dg/store_merging_6.c: Likewise.
274 * gcc.dg/store_merging_7.c: Likewise.
275 * gcc.dg/store_merging_8.c: Likewise.
276 * lib/target-supports.exp (check_effective_target_store_merge): New.
277
e4b39278
DE
2782016-11-07 David Edelsohn <dje.gcc@gmail.com>
279
280 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
281 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
282 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
283 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
284 -mvsx -mpower8-vector.
285 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
286 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
287 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
288 -mvsx -mpower8-vector.
289
fda2d612
DE
2902016-11-07 David Edelsohn <dje.gcc@gmail.com>
291
292 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
293
294 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
295 * gcc.dg/visibility-14.c: XFAIL AIX.
296 * gcc.dg/visibility-15.c: XFAIL AIX.
297 * gcc.dg/visibility-16.c: XFAIL AIX.
298 * gcc.dg/visibility-17.c: XFAIL AIX.
299 * gcc.dg/visibility-18.c: XFAIL AIX.
300 * gcc.dg/visibility-19.c: XFAIL AIX.
301 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
302 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
303 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
304 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
305
60cee85e
JJ
3062016-11-07 Jakub Jelinek <jakub@redhat.com>
307
308 PR target/78227
309 * gcc.target/i386/pr78227-1.c: New test.
310 * gcc.target/i386/pr78227-2.c: New test.
311
7aa13860
PK
3122016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
313
314 PR middle-end/35691
315 * gcc.dg/pr35691-1.c: New test-case.
316 * gcc.dg/pr35691-2.c: Likewise.
317
caa024ff
BS
3182016-11-07 Bernd Schmidt <bschmidt@redhat.com>
319
320 PR rtl-optimization/77309
321 * gcc.dg/torture/pr77309.c: New test.
322
a9815228
JJ
3232016-11-07 Jakub Jelinek <jakub@redhat.com>
324
325 PR middle-end/71529
326 * gcc.target/i386/pr71529.C: Moved to ...
327 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
328
329 PR target/64411
330 * gcc.target/i386/pr64411.C: Moved to ...
331 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
332 lp64.
333
334 PR target/65105
335 * gcc.target/i386/pr65105-4.C: Moved to ...
336 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
337 Run into compile test rather than execute test.
338
e8ab5cb1
RB
3392016-11-07 Richard Biener <rguenther@suse.de>
340
341 PR target/78229
342 * g++.dg/pr78229.C: New testcase.
343
20770eb8
RB
3442016-11-07 Richard Biener <rguenther@suse.de>
345
346 PR tree-optimization/78218
347 * gcc.dg/torture/pr78218.c: New testcase.
348
32894793
RB
3492016-11-07 Richard Biener <rguenther@suse.de>
350
351 PR tree-optimization/78228
352 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
353
e27bfda2
KT
3542016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
355
356 PR target/77822
357 * g++.dg/torture/pr77822.C: New test.
358
00d6b7a1
ML
3592016-11-07 Martin Liska <mliska@suse.cz>
360
361 * c-c++-common/asan/force-inline-opt0-1.c: Disable
362 -f-sanitize-address-use-after-scope.
363 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
364 internal fn calls.
365 * g++.dg/asan/use-after-scope-1.C: New test.
366 * g++.dg/asan/use-after-scope-2.C: Likewise.
367 * g++.dg/asan/use-after-scope-3.C: Likewise.
368 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
369 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
370 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
371 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
372 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
373 * g++.dg/asan/use-after-scope-types.h: Likewise.
374 * gcc.dg/asan/use-after-scope-1.c: Likewise.
375 * gcc.dg/asan/use-after-scope-2.c: Likewise.
376 * gcc.dg/asan/use-after-scope-3.c: Likewise.
377 * gcc.dg/asan/use-after-scope-4.c: Likewise.
378 * gcc.dg/asan/use-after-scope-5.c: Likewise.
379 * gcc.dg/asan/use-after-scope-6.c: Likewise.
380 * gcc.dg/asan/use-after-scope-7.c: Likewise.
381 * gcc.dg/asan/use-after-scope-8.c: Likewise.
382 * gcc.dg/asan/use-after-scope-9.c: Likewise.
383 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
384 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
385 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
386 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
387 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
388
a0d3edf8
RB
3892016-11-07 Richard Biener <rguenther@suse.de>
390
391 PR tree-optimization/78189
392 * g++.dg/torture/pr78189.C: New testcase.
393
0db5adfa
DE
3942016-11-06 David Edelsohn <dje.gcc@gmail.com>
395
396 * gcc.dg/Wtrampolines.c: XFAIL AIX.
397
cc03bf7a
AV
3982016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
399
400 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
401 occuring.
402
18bb8b8a
TK
4032016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
404
405 PR fortran/78221
406 * arith.c (gfc_complex2real): Change gfc_warning_now to
407 gfc_warning.
408
c7f587bd
PT
4092016-11-05 Paul Thomas <pault@gcc.gnu.org>
410
411 * gfortran.dg/move_alloc_17.f03: New test.
412
92657eb0
RB
4132016-11-05 Richard Biener <rguenther@suse.de>
414
415 PR bootstrap/78188
416 * g++.dg/ipa/pr78188.C: New test.
417
28ce22e6
JW
4182016-11-05 Janus Weil <janus@gcc.gnu.org>
419 Dominique d'Humieres <dominiq@lps.ens.fr>
420
421 PR fortran/69495
422 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
423
d233ee5f
PT
4242016-11-05 Paul Thomas <pault@gcc.gnu.org>
425
426 PR fortran/67564
427 * gfortran.dg/select_type_39.f03: New test.
428
4292016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
430
431 PR fortran/64933
432 * gfortran.dg/associate_23.f90: New test.
433
5f4cebba
JJ
4342016-11-04 Jakub Jelinek <jakub@redhat.com>
435
436 PR target/77834
437 * gcc.dg/pr77834.c: New test.
438
6e3ae7e6
PC
4392016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
440
441 PR c++/67980
442 * g++.dg/cpp1y/pr67980.C: New.
443
fff6ed28
BS
4442016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
445
446 * gcc.target/powerpc/fold-vec-add-1.c: New.
447 * gcc.target/powerpc/fold-vec-add-2.c: New.
448 * gcc.target/powerpc/fold-vec-add-3.c: New.
449 * gcc.target/powerpc/fold-vec-add-4.c: New.
450 * gcc.target/powerpc/fold-vec-add-5.c: New.
451 * gcc.target/powerpc/fold-vec-add-6.c: New.
452 * gcc.target/powerpc/fold-vec-add-7.c: New.
453
bef3a8d7 4542016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
455
456 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
457 for -mbranch-likely, infer -mno-branch-likely for R6.
458
dac9376a
BE
4592016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
460
461 PR c++/71973
462 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
463 * g++.dg/init/new15.C: Likewise.
464 * g++.dg/ipa/inline-1.C: Likewise.
465 * g++.dg/ipa/inline-2.C: Likewise.
466 * g++.dg/lto/20080908-1_0.C: Likewise.
467 * g++.dg/tc1/dr20.C: Likewise.
468 * g++.dg/tree-ssa/inline-1.C: Likewise.
469 * g++.dg/tree-ssa/inline-2.C: Likewise.
470 * g++.old-deja/g++.law/except1.C: Likewise.
471 * g++.old-deja/g++.other/vbase5.C: Likewise.
472 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
473
b210df46
BS
4742016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
475
476 PR tree-optimization/78210
477 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
478 possibility of widening multiplies.
479
964ef24c
RB
4802016-11-04 Richard Biener <rguenther@suse.de>
481
482 PR middle-end/78185
483 * gcc.dg/pr78185.c: New testcase.
484
5fb80387
DE
4852016-10-04 David Edelsohn <dje.gcc@gmail.com>
486
487 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
488 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
489
6905c577
JJ
4902016-11-03 Jakub Jelinek <jakub@redhat.com>
491 Alexandre Oliva <aoliva@redhat.com>
492 Jason Merrill <jason@redhat.com>
493
494 PR debug/28767
495 PR debug/56974
496 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
497 * g++.dg/debug/dwarf2/ref-3.C: New test.
498 * g++.dg/debug/dwarf2/ref-4.C: New test.
499 * g++.dg/debug/dwarf2/refqual-1.C: New test.
500 * g++.dg/debug/dwarf2/refqual-2.C: New test.
501
5022016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
503
504 * gfortran.dg/dec_exp_1.f90: New test.
505 * gfortran.dg/dec_exp_2.f90: Likewise.
506 * gfortran.dg/dec_exp_3.f90: Likewise.
507
6905c577 5082016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
509
510 * gfortran.dg/dec_parameter_1.f: New test.
511 * gfortran.dg/dec_parameter_2.f90: Likewise.
512 * gfortran.dg/dec_parameter_3.f90: Likewise.
513 * gfortran.dg/dec_parameter_4.f90: Likewise.
514
7d29f8e3
ML
5152016-11-03 Martin Liska <mliska@suse.cz>
516
517 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
518 output.
519 * gcc.dg/tree-prof/time-profiler-3.c: New test.
520
5de3e2d8
BE
5212016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
522
523 PR libgcc/78067
524 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
525
f03f0232
SKS
5262016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
527
528 * gcc.c-torture/execute/pr78170.c: Require int32plus.
529
bd17a9df
MF
5302016-11-02 Max Filippov <jcmvbkbc@gmail.com>
531
532 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
533
2b01aad6
TC
5342016-11-01 Tamar Christina <tamar.christina@arm.com>
535
536 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
537 Check for arm_v8_neon_hw.
538 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
539 Likewise.
540 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
541 Likewise.
542 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
543 Likewise.
544
aa55dc0c
RB
5452016-11-02 Richard Biener <rguenther@suse.de>
546
547 * gcc.dg/store_merging_8.c: New testcase.
548
6905c577 5492016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
550
551 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
552
075be4a1
DE
5532016-11-02 David Edelsohn <dje.gcc@gmail.com>
554
4b69fb13
DE
555 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
556 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
557 * gcc.dg/addr_equal_1.c: XFAIL AIX.
558 * gcc.dg/pr65779.c: XFAIL AIX.
559 * gcc.dg/pr70405.c: XFAIL AIX.
560
075be4a1
DE
561 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
562 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
563 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
564
fdb1aa55
RO
5652016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
566
567 * lib/target-supports.exp (check_gc_sections_available): Use
568 -print-prog-name=ld to determine linker used.
569
4adbcdb4
ML
5702016-11-02 Martin Liska <mliska@suse.cz>
571
572 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
573 test case.
574
4b2c06f4
KT
5752016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
576
577 PR tree-optimization/78170
578 * gcc.c-torture/execute/pr78170.c: New test.
579
63e523d6
KT
5802016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
581
582 PR tree-optimization/78162
583 * gcc.c-torture/compile/pr78162.c: New test.
584
da42ac7b
RB
5852016-11-02 Richard Biener <rguenther@suse.de>
586
587 PR tree-optimization/78035
588 PR tree-optimization/77964
589 * gcc.target/i386/pr78035.c: New testcase.
590
4280df0a
RB
5912016-11-02 Richard Biener <rguenther@suse.de>
592
593 * gcc.dg/tree-ssa/vrp111.c: New testcase.
594 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
595 * gcc.dg/tree-ssa/pr21086.c: Likewise.
596 * gcc.dg/tree-ssa/pr58480.c: Likewise.
597 * gcc.dg/tree-ssa/vrp08.c: Likewise.
598
1b1d9303
DE
5992016-11-01 David Edelsohn <dje.gcc@gmail.com>
600
601 * gfortran.dg/pr70937.f90: require-effective-target lto.
602
5b7c0519
TK
6032016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
604
605 PR fortran/69544
606 * gfortran.dg/where_6.f90: New test.
607
70d28813
JJ
6082016-11-01 Jakub Jelinek <jakub@redhat.com>
609
610 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
611
7f4266d4
TK
6122016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
613
614 PR fortran/69544
615 * gfortran.dg/where_5.f90: New test.
616
9fc158eb
BB
6172016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
618
619 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
620 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
621 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
622 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
623
baeb7b5c
UB
6242016-11-01 Uros Bizjak <ubizjak@gmail.com>
625
626 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
627 Whitespace fixes.
628 (check_effective_target_vect_cmdline_needed): Check
629 is-effective-target ia32 for x86 targets.
630 (check_effective_target_vect_simd_clones): Simplify condition.
631 (check_effective_target_vect_double): Ditto.
632 (check_effective_target_vect_aligned_arrays): Check
633 is-effective-target ia32 for x86 targets. Simplify condition.
634 (check_effective_target_vect_multiple_sizes): Simplify condition.
635 (check_effective_target_sqrt_insn): Add i?86-*-* target.
636 (check_effective_target_sync_int_128): Simplify condition.
637 (check_effective_target_sync_int_128_runtime): Ditto.
638 (check_effective_target_sync_long_long_runtime): Ditto.
639 (check_effective_target_divmod): Add i?86-*-* target.
640
156b5cca
MM
6412016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
642
643 * gcc.target/powerpc/vsx-extract-4.c: New test.
644 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
645
120a4c45
JD
6462016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
647
648 PR fortran/54679
649 * gfortran.dg/fmt_l.f90: Update test.
650 * gfortran.dg/fmt_l0.f90: New test.
651
c5fed5c6
JJ
6522016-10-31 Jakub Jelinek <jakub@redhat.com>
653
654 PR c++/78089
655 * c-c++-common/builtin-shuffle-1.c: New test.
656 * g++.dg/cpp0x/addressof3.C: New test.
657
aee69156
VV
6582016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
659
660 Add tests for a const member and a reference member for launder.
661 * g++.dg/cpp1z/launder3.C: New.
662 * g++.dg/cpp1z/launder4.C: Likewise.
663 * g++.dg/cpp1z/launder5.C: Likewise.
664 * g++.dg/cpp1z/launder5.cc: Likewise.
665 * g++.dg/cpp1z/launder5.h: Likewise.
666 * g++.dg/cpp1z/launder6.C: Likewise.
667 * g++.dg/cpp1z/launder6.cc: Likewise.
668 * g++.dg/cpp1z/launder6.h: Likewise.
669
1e4fa9b1
JJ
6702016-10-31 Jakub Jelinek <jakub@redhat.com>
671
dcb466ec
JJ
672 PR c++/77948
673 * g++.dg/cpp0x/pr77948-1.C: New test.
674 * g++.dg/cpp0x/pr77948-2.C: New test.
675 * g++.dg/cpp0x/pr77948-3.C: New test.
676 * g++.dg/cpp0x/pr77948-4.C: New test.
677 * g++.dg/cpp0x/pr77948-5.C: New test.
678 * g++.dg/cpp0x/pr77948-6.C: New test.
679
1e4fa9b1
JJ
680 PR tree-optimization/77860
681 * gcc.dg/pr77860.c: New test.
682
9782e1ec
JJ
6832016-10-31 Jakub Jelinek <jakub@redhat.com>
684
685 PR c++/77886
686 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
687
dd57b05e
SKS
6882016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
689
690 * gcc.dg/lto/pr60449_0.c: Skip for avr.
691
84ff4775
LCW
6922016-10-30 Le-Chun Wu <lcwu@google.com>
693 Mark Wielaard <mjw@redhat.com>
694
695 * gcc.dg/Wshadow-compatible-local-1.c: New test.
696 * gcc.dg/Wshadow-local-1.c: Likewise.
697 * gcc.dg/Wshadow-local-2.c: Likewise.
698 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
699 * g++.dg/warn/Wshadow-local-1.C: Likewise.
700 * g++.dg/warn/Wshadow-local-2.C: Likewise.
701
0b56e9ad
BS
7022016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
703
704 PR tree-optimization/71915
705 PR tree-optimization/71490
706 * gcc.dg/tree-ssa/pr54245.c: Delete.
707 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
708 document why.
709
d4fc6702
JD
7102016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
711
712 PR fortran/78123
713 * gfortran.dg/fmt_t_9.f: New test.
714
396e56d2
TK
7152016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
716
717 PR fortran/67219
718 * gfortran.dg/pr67219.f90: New test.
719
a654d5d0
JJ
7202016-10-29 Jakub Jelinek <jakub@redhat.com>
721
205b9ed1
JJ
722 PR rtl-optimization/77919
723 * g++.dg/torture/pr77919-2.C: New test.
724
a654d5d0
JJ
725 PR target/78148
726 * gcc.dg/pr78148.c: New test.
727
894d8b41
EB
7282016-10-28 Eric Botcazou <ebotcazou@adacore.com>
729
730 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
731 * gcc.target/sparc/overflow-4.c: ...here.
732 * gcc.target/sparc/overflow-5.c: New test.
733
e72531b9
PK
7342016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
735 Kugan Vivekanandarajah <kuganv@linaro.org>
736 Jim Wilson <jim.wilson@linaro.org>
737
738 PR tree-optimization/43721
739 * lib/target-supports.exp (check_effective_target_divmod): New.
740 (check_effective_target_divmod_simode): Likewise.
741 (check_effective_target_arm_divmod_simode): Likewise.
742 * gcc.dg/divmod-1-simode.c: New test.
743 * gcc.dg/divmod-1.c: Likewise.
744 * gcc.dg/divmod-2-simode.c: Likewise.
745 * gcc.dg/divmod-2.c: Likewise.
746 * gcc.dg/divmod-3-simode.c: Likewise.
747 * gcc.dg/divmod-3.c: Likewise.
748 * gcc.dg/divmod-4-simode.c: Likewise.
749 * gcc.dg/divmod-4.c: Likewise.
750 * gcc.dg/divmod-5.c: Likewise.
751 * gcc.dg/divmod-6-simode.c: Likewise.
752 * gcc.dg/divmod-6.c: Likewise.
753 * gcc.dg/divmod-7.c: Likewise.
754
f663d9ad 7552016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
756 Jakub Jelinek <jakub@redhat.com>
757 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
758
759 PR middle-end/22141
760 PR rtl-optimization/23684
761 * gcc.c-torture/execute/pr22141-1.c: New test.
762 * gcc.c-torture/execute/pr22141-2.c: Likewise.
763 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
764 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
765 * gcc.dg/store_merging_1.c: New test.
766 * gcc.dg/store_merging_2.c: Likewise.
767 * gcc.dg/store_merging_3.c: Likewise.
768 * gcc.dg/store_merging_4.c: Likewise.
769 * gcc.dg/store_merging_5.c: Likewise.
770 * gcc.dg/store_merging_6.c: Likewise.
771 * gcc.dg/store_merging_7.c: Likewise.
772 * gcc.target/i386/pr22141.c: Likewise.
773 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
774 * g++.dg/init/new17.C: Likewise.
775
6905c577 7762016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
777
778 PR middle-end/72747
779 * c-c++-common/pr72747-1.c: New test.
780 * c-c++-common/pr72747-2.c: Likewise.
781
539405d5
AK
7822016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
783
784 * gcc.target/s390/oscbreak-1.c: New test.
785
0dbb19f0
AK
7862016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
787
788 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
789
0d9e143c
JJ
7902016-10-28 Jakub Jelinek <jakub@redhat.com>
791
c19066a7
JJ
792 PR rtl-optimization/77919
793 * g++.dg/torture/pr77919.C: New test.
794
0d9e143c
JJ
795 PR rtl-optimization/78132
796 * gcc.target/i386/pr78132.c: New test.
797
cc91248d
EB
7982016-10-27 Eric Botcazou <ebotcazou@adacore.com>
799
800 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
801
787c7a65
MM
8022016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
803
804 * gcc.target/powerpc/vsx-simode.c: New test.
805 * gcc.target/powerpc/vsx-simode2.c: Likewise.
806 * gcc.target/powerpc/vsx-simode3.c: Likewise.
807
4ce71579
JJ
8082016-10-27 Jakub Jelinek <jakub@redhat.com>
809
6f21288f
JJ
810 PR fortran/78026
811 * gfortran.dg/gomp/pr78026.f03: New test.
812 * gfortran.dg/select_type_38.f03: New test.
813
4ce71579
JJ
814 PR middle-end/78025
815 * g++.dg/gomp/declare-simd-7.C: New test.
816
6f21288f 8172016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
818
819 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
820 * gfortran.dg/dec_init_2.f90: Likewise.
821 * gfortran.dg/dec_init_3.f90: New test.
822 * gfortran.dg/dec_init_4.f90: Likewise.
823
93f90bec
BC
8242016-10-27 Bin Cheng <bin.cheng@arm.com>
825
826 * gcc.dg/fold-narrowbopcst-1.c: New test.
827
6f21288f 8282016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
829
830 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
831 dg-shouldfail/dg-output instead of XFAIL.
832 * gfortran.dg/dec_io_6.f90: Likewise.
833
ddb92ab9
TP
8342016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
835
836 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
837 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
838 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
839 * gcc.target/arm/atomic-op-char-3.c: Likewise.
840 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
841 * gcc.target/arm/atomic-op-int-3.c: Likewise.
842 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
843 * gcc.target/arm/atomic-op-release-3.c: Likewise.
844 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
845 * gcc.target/arm/atomic-op-short-3.c: Likewise.
846
ad6e4ba8
BC
8472016-10-27 Bin Cheng <bin.cheng@arm.com>
848
849 * gcc.dg/fold-convmaxconv-1.c: New test.
850 * gcc.dg/fold-convminconv-1.c: New test.
851
6905c577 8522016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
853
854 PR fortran/78092
855 * gfortran.dg/pr78092.f90: New test.
856
7a83b391
KN
8572016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
858
859 PR target/78056
860 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
861 expected error message.
862 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
863 expected error message.
864 * gcc.target/powerpc/vsu/vec-all-nez-7.c
865 (test_all_not_equal_and_not_zero): Change expected error message.
866
3693a620
JJ
8672016-10-26 Jakub Jelinek <jakub@redhat.com>
868
869 PR fortran/77973
870 * gfortran.dg/gomp/pr77973.f90: New test.
871
cd612e8a
PT
8722016-10-26 Paul Thomas <pault@gcc.gnu.org>
873
874 PR fortran/78108
875 * gfortran.dg/submodule_18.f08: New test.
876 * gfortran.dg/submodule_19.f08: New test.
877
09844a5f
MM
8782016-10-26 Michael Matz <matz@suse.de>
879
880 * g++.dg/pr78060.C: New test.
881 * gfortran.dg/pr78061.f: New test.
882 * g++.dg/pr78088.C: New test.
883
6f21288f 8842016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
885
886 * gfortran.dg/dec_io_1.f90: New test.
887 * gfortran.dg/dec_io_2.f90: New test.
888 * gfortran.dg/dec_io_3.f90: New test.
889 * gfortran.dg/dec_io_4.f90: New test.
890 * gfortran.dg/dec_io_5.f90: New test.
891 * gfortran.dg/dec_io_6.f90: New test.
892
6c95388f
JJ
8932016-10-25 Jakub Jelinek <jakub@redhat.com>
894
895 PR sanitizer/78106
896 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
897
8982016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
899
900 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
901 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
902
90e261e4
EB
9032016-10-25 Eric Botcazou <ebotcazou@adacore.com>
904
905 * gnat.dg/opt59.adb: New test.
906 * gnat.dg/opt59_pkg.ad[sb]: New helper.
907
908 * gnat.dg/opt60.adb: New test.
909
cef026ec
AV
9102016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
911
912 PR fortran/72770
913 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
914 this pr.
915
96592eed
JJ
9162016-10-25 Jakub Jelinek <jakub@redhat.com>
917
918 PR target/78102
919 * gcc.target/i386/pr78102.c: New test.
920
6c95388f 9212016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
922
923 * gfortran.dg/dec_logical_xor_1.f90: New test.
924 * gfortran.dg/dec_logical_xor_2.f90: New test.
925 * gfortran.dg/dec_logical_xor_3.f03: New test.
926
6c95388f 9272016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
928
929 * gfortran.dg/dec_loc_rval_1.f90: New test.
930 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 931 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 932
6c95388f 9332016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 934
90051c26
FR
935 * gfortran.dg/dec_type_print.f90: New testcase.
936
6c95388f 9372016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
938
939 * gfortran.dg/feed_1.f90: New test.
940 * gfortran.dg/feed_2.f90: New test.
ef144767 941
8e104951
ML
9422016-10-25 Martin Liska <mliska@suse.cz>
943
944 PR sanitizer/78106
945 * gcc.dg/asan/pr78106.c: New test.
946
b93ee1bb
ML
9472016-10-25 Martin Liska <mliska@suse.cz>
948
949 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
950
ad6922b0
WD
9512016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
952
953 PR target/78041
954 * gcc.target/arm/pr78041.c: New test.
955
e16f1cc7
JJ
9562016-10-25 Jakub Jelinek <jakub@redhat.com>
957
958 * g++.dg/cpp1z/launder1.C: New test.
959 * g++.dg/cpp1z/launder2.C: New test.
960
078134e5 9612016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 962 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
963
964 PR target/71676
965 PR target/71678
966 * gcc.target/avr/pr71676-2.c: New test.
967
c7212a15 9682016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 969 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
970
971 PR target/71676
972 PR target/71678
973 * gcc.target/avr/pr71676-1.c: New test.
974 * gcc.target/avr/pr71676-3.c: New test.
975 * gcc.target/avr/pr71676.c: New test.
976 * gcc.target/avr/pr71678.c: New test.
977
d1c7d3a8
KV
9782016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
979
980 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
981 such that cloned verions of tested functions are not created.
982
c7082171
SK
9832016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
984
985 PR fortran/71895
986 * gfortran.dg/pr71895.f90: New test.
987
0f2a9e37
JJ
9882016-10-24 Jakub Jelinek <jakub@redhat.com>
989
990 * g++.dg/debug/dwarf2/ref-2.C: New test.
991
f8348061
BE
9922016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
993
994 * c-c++-common/Wint-in-bool-context-3.c: New test.
995
1eb4547b
MS
9962016-10-24 Martin Sebor <msebor@redhat.com>
997
998 PR middle-end/77735
999 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1000 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1001 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1002 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1003 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1004 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1005 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1006
292af537
RB
10072016-10-24 Richard Biener <rguenther@suse.de>
1008
1009 PR testsuite/71491
1010 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1011 * gcc.dg/vect/slp-45.c: Likewise.
1012
40f683e8
RB
10132016-10-24 Richard Biener <rguenther@suse.de>
1014
1015 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1016 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1017 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1018
b1b6774f
GJL
10192016-10-24 Georg-Johann Lay <avr@gjlay.de>
1020
1021 PR target/78093
1022 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1023 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1024
ed9760d2
AV
10252016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1026
1027 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1028
fb027a42
JJ
10292016-10-24 Jakub Jelinek <jakub@redhat.com>
1030
1031 * gcc.target/i386/bmi2-pext-1.c: New test.
1032 * gcc.target/i386/bmi2-pdep-1.c: New test.
1033 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1034 * gcc.target/i386/tbm-bextri-1.c: New test.
1035 * gcc.target/i386/bmi-bextr-6.c: New test.
1036
8e10302e
RO
10372016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1038
1039 PR target/77483
1040 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1041 * gcc.target/i386/pr65105-1.c: Likewise.
1042 * gcc.target/i386/pr65105-2.c: Likewise.
1043 * gcc.target/i386/pr65105-3.c: Likewise.
1044 * gcc.target/i386/pr65105-5.c: Likewise.
1045 * gcc.target/i386/pr67761.c: Likewise.
1046 * gcc.target/i386/pr70799-1.c: Likewise.
1047
866c72a8
ML
10482016-10-24 Martin Liska <mliska@suse.cz>
1049
1050 PR sanitizer/77966
1051 * c-c++-common/ubsan/unreachable-3.c: New test.
1052
0804124b
SK
10532016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1054
1055 PR fortran/77763
1056 * gfortran.dg/pr77763.f90
1057
87c9fca5
SK
10582016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1059
1060 PR fortran/54730
1061 PR fortran/78033
1062 * gfortran.dg/pr78033.f90: New test.
1063
dfd6231e
PT
10642016-10-23 Paul Thomas <pault@gcc.gnu.org>
1065
1066 PR fortran/69834
1067 * gfortran.dg/select_type_1.f03: Change error for overlapping
1068 TYPE IS cases.
1069 * gfortran.dg/select_type_36.f03: New test.
1070
66ccff98
EB
10712016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1072
1073 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1074
15876cee
TK
10752016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1076
1077 PR fortran/78021
1078 * gfortran.dg/string_length_3.f90: New test.
1079
574284e9
AV
10802016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1081
574284e9
AV
1082 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1083
10842016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1085
1086 PR fortran/43366
1087 PR fortran/57117
1088 PR fortran/61337
1089 * gfortran.dg/alloc_comp_class_5.f03: New test.
1090 * gfortran.dg/class_allocate_21.f90: New test.
1091 * gfortran.dg/class_allocate_22.f90: New test.
1092 * gfortran.dg/realloc_on_assign_27.f08: New test.
1093
20276dc9
JL
10942016-10-21 Jeff Law <law@redhat.com>
1095
1096 * PR tree-optimization/71947
1097 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1098 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1099 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1100
f7503699
KV
11012016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1102
1103 * gcc.dg/ipa/vrp5.c: New test.
1104 * gcc.dg/ipa/vrp6.c: New test.
1105
5be6b295
WD
11062016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1107
1108 * gcc.target/aarch64/test_frame_17.c: New test.
1109
c82bc7ed
WD
11102016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1111
1112 * gcc.target/aarch64/test_frame_17.c: New test.
1113
67a6cac7
AP
11142016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1115
1116 PR preprocessor/71681
1117 * gcc.dg/cpp/pr71681-1.c: New testcase
1118 * gcc.dg/cpp/pr71681-2.c: Likewise
1119 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1120 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1121 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1122 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1123
8e6982f7
JJ
11242016-10-21 Jakub Jelinek <jakub@redhat.com>
1125
9c4c8b7b
JJ
1126 PR target/78057
1127 * gcc.target/i386/pr78057.c: New test.
1128
8e6982f7
JJ
1129 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1130
de514d40
PT
11312016-10-21 Paul Thomas <pault@gcc.gnu.org>
1132
1133 PR fortran/69566
1134 * gfortran.dg/select_type_37.f03: New test.
1135
1d64ceb0
SKS
11362016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1137
1138 PR target/71627
1139 * gcc.target/avr/pr71627.c: New test
1140
85729229
EB
11412016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1142
1143 * gcc.target/sparc/overflow-1.c: New test.
1144 * gcc.target/sparc/overflow-2.c: Likewise.
1145 * gcc.target/sparc/overflow-3.c: Likewise.
1146
d17f2c3b
AV
11472016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1148
1149 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1150 effective target.
1151
0d47cee6
KT
11522016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1153
1154 PR rtl-optimization/78038
1155 * gcc.target/aarch64/pr78038.c: New test.
1156
a20d03c8
RB
11572016-10-21 Richard Biener <rguenther@suse.de>
1158
1159 PR tree-optimization/78051
1160 * g++.dg/torture/pr78051.C: New testcase.
1161
f3ecd50f
BE
11622016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1163
1164 * c-c++-common/wdate-time.c: Restored test case.
1165 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1166
fceabe50
JJ
11672016-10-20 Jakub Jelinek <jakub@redhat.com>
1168
1169 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1170
f56ea76e
UB
11712016-10-20 Uros Bizjak <ubizjak@gmail.com>
1172
1173 PR target/78037
1174 * gcc.target/i386/pr78037.c: New test.
1175
2c35bbe1
EB
11762016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1177
1178 * gcc.target/visium/overflow8.c: New.
1179 * gcc.target/visium/overflow16.c: Likewise.
1180 * gcc.target/visium/overflow32: Likewise.
1181
28df8730
MM
11822016-10-20 Michael Matz <matz@suse.de>
1183
1184 * gcc.dg/loop-split.c: New test.
1185 * gcc.dg/tree-ssa/ifc-9.c: Update.
1186 * gcc.dg/tree-ssa/ifc-10.c: Update.
1187
6c1a9e41
RB
11882016-10-20 Richard Biener <rguenther@suse.de>
1189
1190 * gcc.dg/graphite/pr35356-1.c: Update.
1191
a2923dba
PC
11922016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1193
1194 PR c++/77446
1195 * g++.dg/cpp1y/pr77446.C: New.
1196
2066ef6a
PK
11972016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1198
1199 PR tree-optimization/53979
1200 * gcc.dg/pr53979-1.c: New test-case.
1201 * gcc.dg/pr53979-2.c: Likewise.
1202
4c712374
BE
12032016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1204
1205 * c-c++-common/Wint-in-bool-context-2.c: New test.
1206
bdcf8e7c
JD
12072016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1208
1209 * gfortran.dg/dtio_17.f90: Fix test.
1210
ec1748d4
AH
12112016-10-19 Aldy Hernandez <aldyh@redhat.com>
1212
1213 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1214 * gcc.dg/Walloca-2.c: Same.
1215
b70f0b0c
AH
12162016-10-19 Aldy Hernandez <aldyh@redhat.com>
1217
1218 * gcc.dg/Wvla-1.c: Rename to...
1219 * gcc.dg/Wvla-larger-than-1.c: ...this.
1220 * gcc.dg/Wvla-2.c: Rename to...
1221 * gcc.dg/Wvla-larger-than-2.c: ...this.
1222 * gcc.dg/Wvla-3.c: Rename to...
1223 * gcc.dg/Walloca-11.c.: ...this.
1224 * gcc.dg/wvla-[1-7].c: Rename to:
1225 * gcc.dg/Wvla-[1-7].c: ...this.
1226
cbb22e61
BC
12272016-10-19 Bin Cheng <bin.cheng@arm.com>
1228
1229 PR tree-optimization/78005
1230 * gcc.dg/vect/pr78005.c: New.
1231 * gcc.target/i386/l_fma_float_1.c: Revise test.
1232 * gcc.target/i386/l_fma_float_2.c: Ditto.
1233 * gcc.target/i386/l_fma_float_3.c: Ditto.
1234 * gcc.target/i386/l_fma_float_4.c: Ditto.
1235 * gcc.target/i386/l_fma_float_5.c: Ditto.
1236 * gcc.target/i386/l_fma_float_6.c: Ditto.
1237 * gcc.target/i386/l_fma_double_1.c: Ditto.
1238 * gcc.target/i386/l_fma_double_2.c: Ditto.
1239 * gcc.target/i386/l_fma_double_3.c: Ditto.
1240 * gcc.target/i386/l_fma_double_4.c: Ditto.
1241 * gcc.target/i386/l_fma_double_5.c: Ditto.
1242 * gcc.target/i386/l_fma_double_6.c: Ditto.
1243
a023f8c8
TS
12442016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1245
1246 PR tree-optimization/78024
1247 * gcc.dg/goacc/loop-processing-1.c: New file.
1248
d9700bdb
RB
12492016-10-19 Richard Biener <rguenther@suse.de>
1250
1251 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1252
902cb7b1
KN
12532016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1254
1255 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1256 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1257 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1258 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1259 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1260 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1261 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1262 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1263 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1264 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1265 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1266 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1267 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1268 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1269 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1270 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1271 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1272 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1273 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1274 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1275 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1276 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1277 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1278 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1279 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1280 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1281 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1282 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1283 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1284 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1285 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1286 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1287 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1288 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1289 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1290 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1291 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1292 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1293 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1294 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1295 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1296 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1297 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1298 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1299 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1300 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1301 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1302 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1303 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1304 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1305 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1306 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1307 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1308 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1309 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1310 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1311 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1312 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1313 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1314 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1315 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1316 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1317 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1318 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1319 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1320 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1321 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1322 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1323 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1324 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1325 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1326 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1327 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1328 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1329 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1330 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1331 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1332 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1333 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1334 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1335 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1336 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1337 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1338 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1339 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1340 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1341 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1342 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1343 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1344 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1345 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1346 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1347 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1348 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1349 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1350 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1351 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1352 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1353 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1354 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1355 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1356 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1357 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1358 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1359 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1360 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1361 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1362 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1363 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1364 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1365 * gcc.target/powerpc/vsu/vsu.exp: New file.
1366
5cb96b6a
UB
13672016-10-18 Uros Bizjak <ubizjak@gmail.com>
1368
1369 PR target/77991
1370 * gcc.target/i386/pr77991.c: New test.
1371
f5de494c
MF
13722016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1373
1374 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1375 LTO is used.
1376
e5163ec1
SKS
13772016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1378
5cb96b6a 1379 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1380
b64e8239
RB
13812016-10-18 Richard Biener <rguenther@suse.de>
1382
1383 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1384 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1385 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1386 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1387 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1388 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1389 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1390 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1391 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1392 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1393 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1394 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1395 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1396 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1397 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1398 * gcc.dg/pr68217.c: Likewise.
1399 * gcc.dg/predict-9.c: Likewise.
1400 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1401 * gcc.dg/predict-1.c: Likewise.
1402
c680ada5
JD
14032016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1404
1405 * gfortran.dg/dtio_17.f90: New test.
1406
7fd4f180
KV
14072016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1408
1409 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1410
718625ad
KV
14112016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1412
1413 * gcc.dg/ipa/vrp4.c: New test.
1414
735b8f9f
KV
14152016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1416
1417 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1418 * gcc.dg/torture/pr39074.c: Likewise.
1419
86f98087
EB
14202016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1421
1422 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1423 * gnat.dg/trampoline4.adb: Minor tweak.
1424
a929f266
BS
14252016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1426
1427 PR tree-optimization/77916
1428 * gcc.dg/torture/pr77916.c: New.
1429
4acf2055
SK
14302016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1431
1432 PR fortran/77978
1433 * gfortran.dg/pr77978_1.f90: New test.
1434 * gfortran.dg/pr77978_2.f90: Ditto.
1435 * gfortran.dg/pr77978_3.f90: Ditto.
1436
871267e1
PT
14372016-10-17 Paul Thomas <pault@gcc.gnu.org>
1438
1439 PR fortran/61420
1440 PR fortran/78013
1441 * gfortran.dg/proc_ptr_49.f90: New test.
1442
fd9593e9
BE
14432016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1444
1445 PR target/77308
1446 * gcc.target/arm/pr77308.c: New test.
1447
d32d4176
DE
14482016-10-17 David Edelsohn <dje.gcc@gmail.com>
1449
1450 * lib/target-supports.exp
1451 (check_effective_target_floatn_nx_runtime): Return 0 for
1452 powerpc*-ibm-aix*.
1453
dca2910c
AP
14542016-10-17 Andrew Pinski <apinski@cavium.com>
1455
1456 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1457 long instead of long.
1458 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1459 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1460 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1461 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1462 * gcc.target/aarch64/pr68102_1.c: Likewise.
1463 * gcc.target/aarch64/target_attr_3.c: Likewise.
1464
44b00dbc
RB
14652016-10-17 Richard Biener <rguenther@suse.de>
1466
1467 PR tree-optimization/77988
1468 * gcc.dg/torture/pr77988.c: New testcase.
1469
89b80c42
PK
14702016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1471
1472 * gcc.dg/pr71636-1.c: New test-case.
1473 * gcc.dg/pr71636-2.c: Likewise.
1474
4c640e26
EB
14752016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1476
1477 * gnat.dg/trampoline3.adb: New test.
1478 * gnat.dg/trampoline4.adb: Likewise.
1479
6c0347f6
JD
14802016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1481
1482 * gfortran.dg/dtio_16.f90: New test.
1483
d0d48a06
EB
14842016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1485
1486 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1487 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1488 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1489
baa33d83
EB
14902016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1491
1492 * gcc.target/sparc/popc.c: Rename to...
1493 * gcc.target/sparc/popc-1.c: ...this.
1494 * gcc.target/sparc/popc-2.c: New test.
1495
523ee218
JD
14962016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1497
1498 PR fortran/77972
1499 * gfortran.dg/unexpected_eof_4.f90: New test.
1500
c04d4ede
JB
15012016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1502
31a84d4a
AP
1503 PR libfortran/48587
1504 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1505
064ed55a
JJ
15062016-10-14 Jakub Jelinek <jakub@redhat.com>
1507
9a822fc7
JJ
1508 PR middle-end/77959
1509 * gfortran.dg/pr77959.f90: New test.
1510
064ed55a
JJ
1511 DR 1511 - const volatile variables and ODR
1512 * g++.dg/DRs/dr1511-1.C: New test.
1513 * g++.dg/DRs/dr1511-2.C: New test.
1514
2579762a
EB
15152016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1516
1517 * gnat.dg/debug7.adb (dg-options): Remove -g.
1518 * gnat.dg/debug8.adb (dg-options): Add -margs.
1519 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1520
6d59425d
RB
15212016-10-14 Richard Biener <rguenther@suse.de>
1522
1523 PR tree-optimization/77979
1524 * gcc.dg/torture/pr77979.c: New testcase.
1525
43f66d6e
ML
15262016-10-14 Martin Liska <mliska@suse.cz>
1527
1528 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1529 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1530 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1531
cb3ac867
UB
15322016-10-14 Uros Bizjak <ubizjak@gmail.com>
1533
1534 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1535 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1536 * gcc.dg/torture/pr77937-2.c: Likewise.
1537
14cf71a0
EB
15382016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1539
1540 * gnat.dg/lto15.adb: Adjust.
1541 * gnat.dg/lto16.adb: Likewise.
1542 * gnat.dg/lto17.adb: Likewise
1543 * gnat.dg/lto18.ad[sb]: New test.
1544 * gnat.dg/lto18_pkg.ads: New helper.
1545 * gnat.dg/lto19.adb: New test.
1546 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1547 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1548 * gnat.dg/lto20.adb: New test.
1549 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1550
6fd9c6f4
AV
15512016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1552
1553 * gfortran.dg/coarray_38.f90: Expect error message.
1554
01f44038
KT
15552016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1556
1557 * gcc.target/aarch64/spellcheck_1.c: New test.
1558 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1559 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1560 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1561 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1562 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1563
253abb2a
AS
15642016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1565
1566 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1567
a2695319
BS
15682016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1569
1570 PR tree-optimization/77937
1571 * gcc.dg/torture/pr77937-1.c: New.
1572 * gcc.dg/torture/pr77937-2.c: New.
1573
14a2c9aa
JM
15742016-10-13 Jakub Jelinek <jakub@redhat.com>
1575
1576 * g++.dg/cpp1z/inline-var1.C: New test.
1577 * g++.dg/cpp1z/inline-var1a.C: New test.
1578 * g++.dg/cpp1z/inline-var1.h: New file.
1579 * g++.dg/cpp1z/inline-var2.C: New test.
1580 * g++.dg/cpp1z/inline-var3.C: New test.
1581 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1582 uninitialized const.
1583
6c95388f 15842016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1585
ee7fa2e3
SL
1586 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1587 Xscale is specified, not just -march.
1588 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1589 is incompatible with Xscale.
18d34307 1590
96032047
MS
15912016-10-13 Martin Sebor <msebor@redhat.com>
1592
1593 PR c++/71912
1594 * g++.dg/ext/flexary4.C: Adjust.
1595 * g++.dg/ext/flexary5.C: Same.
1596 * g++.dg/ext/flexary9.C: Same.
1597 * g++.dg/ext/flexary19.C: New test.
1598 * g++.dg/ext/flexary18.C: New test.
1599 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1600 regression test.
5cb96b6a
UB
1601 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1602 Avoid generating a flexible array member in an array.
96032047 1603
5b1548fd
MS
16042016-10-13 Martin Sebor <msebor@redhat.com>
1605
1606 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1607 to placate -Wformat on targets where the type is not int.
1608
7810c4eb
DM
16092016-10-13 David Malcolm <dmalcolm@redhat.com>
1610
1611 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1612 in INSN_LOCATION.
1613
fcd27666
BC
16142016-10-13 Bin Cheng <bin.cheng@arm.com>
1615
1616 * gcc.target/i386/l_fma_float_1.c: Revise test.
1617 * gcc.target/i386/l_fma_float_2.c: Ditto.
1618 * gcc.target/i386/l_fma_float_3.c: Ditto.
1619 * gcc.target/i386/l_fma_float_4.c: Ditto.
1620 * gcc.target/i386/l_fma_float_5.c: Ditto.
1621 * gcc.target/i386/l_fma_float_6.c: Ditto.
1622 * gcc.target/i386/l_fma_double_1.c: Ditto.
1623 * gcc.target/i386/l_fma_double_2.c: Ditto.
1624 * gcc.target/i386/l_fma_double_3.c: Ditto.
1625 * gcc.target/i386/l_fma_double_4.c: Ditto.
1626 * gcc.target/i386/l_fma_double_5.c: Ditto.
1627 * gcc.target/i386/l_fma_double_6.c: Ditto.
1628
b8a4b8c8
BC
16292016-10-13 Bin Cheng <bin.cheng@arm.com>
1630
1631 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1632
328ba117
BC
16332016-10-13 Bin Cheng <bin.cheng@arm.com>
1634
1635 * gcc.dg/vect/vect-98.c: Refine test case.
1636 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1637 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1638 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1639
1a1ab05e
JJ
16402016-10-13 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR c/77946
1643 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1644
27947670
ML
16452016-10-13 Martin Liska <mliska@suse.cz>
1646
1647 PR tree-optimization/77943
1648 * g++.dg/tree-ssa/pr77943.C: New test.
1649
92c5266b
AV
16502016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1651
1652 PR fortran/72832
1653 * gfortran.dg/allocate_with_source_22.f03: New test.
1654 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1655 fail.
1656
90bca4ed
TP
16572016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1658
1659 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1660 * gcc.target/arm/movsi_movw.c: Likewise.
1661 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1662 directive to work on big endian targets.
1663
0011af7b
KV
16642016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1665
1666 * gcc.dg/tree-ssa/evrp6.c: New test.
1667
859e95ab
SB
16682016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1669
1670 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1671 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1672 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1673
2934018d
SB
16742016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1675
1676 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1677 * gcc.target/powerpc/warn-2.c: Ditto.
1678
f92d1522
RS
16792016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1680
1681 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1682 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1683 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1684 for -mmsa.
1685 * gcc.target/mips/msa.c: New test.
1686 * gcc.target/mips/msa-builtins.c: Likewise.
1687 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1688 (check_effective_target_mips_msa_runtime): Likewise.
1689 (check_effective_target_mips_msa): Likewise.
1690 (add_options_for_mips_msa): Likewise.
1691 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1692 (check_effective_target_vect_intfloat_cvt): Likewise.
1693 (check_effective_target_vect_uintfloat_cvt): Likewise.
1694 (check_effective_target_vect_floatint_cvt): Likewise.
1695 (check_effective_target_vect_floatuint_cvt): Likewise.
1696 (check_effective_target_vect_shift): Likewise.
1697 (check_effective_target_vect_shift_char): Likewise.
1698 (check_effective_target_vect_long): Likewise.
1699 (check_effective_target_vect_float): Likewise.
1700 (check_effective_target_vect_double): Likewise.
1701 (check_effective_target_vect_long_long): Likewise.
1702 (check_effective_target_vect_perm): Likewise.
1703 (check_effective_target_vect_perm_byte): Likewise.
1704 (check_effective_target_vect_perm_short): Likewise.
1705 (check_effective_target_vect_sdot_qi): Likewise.
1706 (check_effective_target_vect_udot_qi): Likewise.
1707 (check_effective_target_vect_sdot_hi): Likewise.
1708 (check_effective_target_vect_udot_hi): Likewise.
1709 (check_effective_target_vect_pack_trunc): Likewise.
1710 (check_effective_target_vect_unpack): Likewise.
1711 (check_effective_target_vect_hw_misalign): Likewise.
1712 (check_effective_target_vect_condition): Likewise.
1713 (check_effective_target_vect_cond_mixed): Likewise.
1714 (check_effective_target_vect_char_mult): Likewise.
1715 (check_effective_target_vect_short_mult): Likewise.
1716 (check_effective_target_vect_int_mult): Likewise.
1717 (check_effective_target_vect_extract_even_odd): Likewise.
1718 (check_effective_target_vect_interleave): Likewise.
1719 (check_vect_support_and_set_flags): Check if the target supports MSA
1720 and append to the list of EFFECTIVE_TARGETS.
1721
0bfd099c
RB
17222016-10-12 Richard Biener <rguenther@suse.de>
1723
1724 PR debug/77947
1725 * g++.dg/torture/pr77947.C: New testcase.
1726
b4a9ef2f
PMR
17272016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1728
1729 * gnat.dg/debug8.adb: New testcase.
1730
c0dbd22d
PMR
17312016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1732
1733 * gnat.dg/debug9.adb: New testcase.
1734
8a7c91cd
RB
17352016-10-12 Richard Biener <rguenther@suse.de>
1736
1737 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1738 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1739 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1740
7dc2f5f1
RB
17412016-10-12 Richard Biener <rguenther@suse.de>
1742
1743 PR tree-optimization/77920
1744 * gcc.dg/torture/pr77920.c: New testcase.
1745
70f6d5e1
JJ
17462016-10-12 Jakub Jelinek <jakub@redhat.com>
1747
4a8b97cb
JJ
1748 PR tree-optimization/77929
1749 * gcc.c-torture/compile/pr77929.c: New test.
1750
70f6d5e1
JJ
1751 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1752 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1753 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1754 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1755 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1756 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1757 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1758 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1759 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1760
4803de58
EB
17612016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1762
1763 * gcc.target/sparc/setcc-4.c: Adjust.
1764 * gcc.target/sparc/setcc-5.c: Likewise.
1765 * gcc.target/sparc/setcc-6.c: Likewise.
1766 * gcc.target/sparc/setcc-7.c: Likewise.
1767 * gcc.target/sparc/setcc-8.c: Likewise.
1768 * gcc.target/sparc/setcc-9.c: Likewise.
1769 * gcc.target/sparc/setcc-10.c: Delete.
1770
f6cf4810
SK
17712016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1772
1773 PR fortran/77942
1774 * gfortran.dg/pr77942.f90
1775
8e8c2744
FR
17762016-10-11 Fritz Reese <fritzoreese@gmail.com>
1777
1778 * gfortran.dg/dec_math.f90: New testsuite.
1779
ddefad9a
SKS
17802016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1781
1782 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1783 (main): Declare j as i32 instead of int.
1784
e7b08761
TP
17852016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1786
1787 PR testsuite/PR77710
1788 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1789 target triplet instead of *-*-*-*.
1790
9fd7cd44
EB
17912016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1792
1793 * gnat.dg/unchecked_convert10.adb: New test.
1794 * gnat.dg/unchecked_convert11.adb: Likewise.
1795 * gnat.dg/unchecked_convert12.adb: Likewise.
1796
ff7e7ee0
EB
17972016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1798
1799 * gcc.target/sparc/cbcond-1.c: New test.
1800 * gcc.target/sparc/cbcond-2.c: Likewise.
1801 * gcc.target/sparc/movcc-1.c: Likewise.
1802 * gcc.target/sparc/movcc-2.c: Likewise.
1803 * gcc.target/sparc/setcc-1.c: Adjust.
1804 * gcc.target/sparc/setcc-2.c: Likewise.
1805 * gcc.target/sparc/setcc-3.c: Likewise.
1806 * gcc.target/sparc/setcc-4.c: Likewise.
1807 * gcc.target/sparc/setcc-5.c: Likewise.
1808 * gcc.target/sparc/setcc-6.c: New test.
1809 * gcc.target/sparc/setcc-7.c: Likewise.
1810 * gcc.target/sparc/setcc-8.c: Likewise.
1811 * gcc.target/sparc/setcc-9.c: Likewise.
1812 * gcc.target/sparc/setcc-10.c: Likewise.
1813
d30078b8
JL
18142016-10-10 Jeff Law <law@redhat.com>
1815
1816 PR tree-optimization/71947
1817 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1818 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1819 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1820 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1821 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1822 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1823
5f869266
TK
18242016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1825
1826 PR fortran/77915
1827 * gfortran.dg/matmul_11.f90: New test.
1828
174e0b00
JW
18292016-10-10 Jiong Wang <jiong.wang@arm.com>
1830
1831 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1832 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1833 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1834 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1835 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1836 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1837 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1838 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1839 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1840 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1841 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1842 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1843 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1844 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1845 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1846 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1847 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1848 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1849 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1850 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1851 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1852 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1853 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1854 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1855 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1856 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1857 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1858 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1859 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1860 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1861 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1862 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1863 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1864 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1865 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1866 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1867 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1868 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1869 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1870 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1871 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1872 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1873 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1874 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1875 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1876 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1877 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1878 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1879 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1880 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1881 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1882 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1883 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1884 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1885 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1886 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1887 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1888 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1889 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1890
4bc63138
JW
18912016-10-10 Jiong Wang <jiong.wang@arm.com>
1892
1893 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1894 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1895 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1896 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1897 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1898 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1899 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1900 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1901 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1902 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1903 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1904 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1905 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1906 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1907
8f3edb07
JW
19082016-10-10 Jiong Wang <jiong.wang@arm.com>
1909
1910 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1911 Enable AArch64.
1912 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1913 vdup*_laneq.
1914 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1915 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1916 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1917 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1918
6e49f922
JW
19192016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1920 Jiong Wang <jiong.wang@arm.com>
1921
1922 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1923 AArch64 support.
1924 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1925 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1926 AArch64 targets.
1927 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1928 AArch64 targets.
1929 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1930 targets.
1931 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1932
41683e1a
EB
19332016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1934
1935 * gnat.dg/specs/vfa.ads: New test.
1936
6e49f922 19372016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1938
1939 * gnat.dg/inline13.ad[sb]: New test.
1940 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1941
55cfd746
EB
19422016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1943
1944 * gnat.dg/biased_subtype.adb: New test.
1945
4dfb8a2a
JJ
19462016-10-09 Jakub Jelinek <jakub@redhat.com>
1947
1948 PR tree-optimization/77901
1949 * gcc.c-torture/compile/pr77901.c: New test.
1950
67b97478
PK
19512016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1952
1953 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1954 * gcc.dg/ipa/propalign-2.c: Likewise
1955 * gcc.dg/ipa/propalign-3.c: Likewise.
1956 * gcc.dg/ipa/propalign-4.c: Likewise.
1957 * gcc.dg/ipa/propalign-5.c: Likewise.
1958
7bad794a
JJ
19592016-10-08 Jakub Jelinek <jakub@redhat.com>
1960
81b02905
JJ
1961 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1962
ee19ef45
JJ
1963 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1964
7bad794a
JJ
1965 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1966 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1967
56d3a930
FR
19682016-10-07 Fritz Reese <fritzoreese@gmail.com>
1969
1970 * gfortran.dg/dec_union_11.f90: New testcase.
1971
45e2bf2e
NS
19722016-10-07 Nathan Sidwell <nathan@acm.org>
1973
1974 PR c++/66443
1975 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1976 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1977 * g++.dg/cpp1y/pr66443-cxx14.C: New
1978 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1979 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1980
be845b04
JJ
19812016-10-07 Jakub Jelinek <jakub@redhat.com>
1982
1983 * g++.dg/cpp0x/addressof1.C: New test.
1984 * g++.dg/cpp0x/addressof2.C: New test.
1985
08213983
MM
19862016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1987
1988 * gcc.target/powerpc/float128-type-1.c: New test to check that
1989 PowerPC 64-bit Linux enables -mfloat128-type by default.
1990 * gcc.target/powerpc/float128-type-2.c: Likewise.
1991 * gcc.target/powerpc/float128-mix.c: Change error message to
1992 reflect that __ibm128 is now #define'ed to be long double.
1993
bd845c14
SK
19942016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1995
1996 PR fortran/77406
1997 * gfortran.dg/pr77406.f90: New test.
1998 * gfortran.dg/assumed_type_3.f90: Update error messages.
1999 * gfortran.dg/defined_operators_1.f90: Ditto.
2000 * gfortran.dg/generic_26.f90: Ditto.
2001 * gfortran.dg/generic_7.f90: Ditto.
2002 * gfortran.dg/gomp/udr5.f90: Ditto.
2003 * gfortran.dg/gomp/udr7.f90: Ditto.
2004 * gfortran.dg/interface_1.f90: Ditto.
2005 * gfortran.dg/interface_37.f90: Ditto.
2006 * gfortran.dg/interface_5.f90: Ditto.
2007 * gfortran.dg/interface_6.f90: Ditto.
2008 * gfortran.dg/interface_7.f90
2009 * gfortran.dg/no_arg_check_3.f90
2010 * gfortran.dg/operator_5.f90
2011 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2012
c09c4992
BE
20132016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2014
2015 PR c++/77700
2016 * c-c++-common/Wint-in-bool-context.c: Update test.
2017
d7f336f8
RB
20182016-10-07 Richard Biener <rguenther@suse.de>
2019
2020 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2021 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2022
a9172bf3
MP
20232016-10-07 Marek Polacek <polacek@redhat.com>
2024
2025 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2026
8a14afd0
BS
20272016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2028
2029 PR c++/69733
2030 * c-c++-common/pr69733.c: New test.
2031 * gcc.dg/pr69733.c: New test.
2032 * gcc.target/i386/pr69733.c: New test.
2033
d4bd4646
MP
20342016-10-07 Marek Polacek <polacek@redhat.com>
2035
2036 PR c++/77803
2037 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2038
a93cdc5c
JJ
20392016-10-07 Jakub Jelinek <jakub@redhat.com>
2040
2041 PR tree-optimization/77664
2042 * gcc.dg/tree-ssa/pr77664.c: New test.
2043 * gcc.dg/pr77664.c: New test.
2044
20452016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2046
2047 * gfortran.dg/pr69955.f90: New test.
2048
ac193ee7
LK
20492016_10-06 Louis Krupp <louis.krupp@zoho.com>
2050
2051 PR fortran/57910
2052 * gfortran.dg/pr57910.f90: New test.
2053
342cfb3e
JJ
20542016-10-06 Jakub Jelinek <jakub@redhat.com>
2055
2056 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2057 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2058
48057089
KV
20592016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2060
2061 PR tree-optimization/77862
2062 * gcc.dg/pr77862.c: New test.
2063
65b25c9b
KV
20642016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2065
2066 * gcc.dg/tree-ssa/evrp4.c: New test.
2067
f3127685
JL
20682016-10-06 Jeff Law <law@redhat.com>
2069
2070 PR tree-optimization/71661
2071 * gcc.dg/tree-ssa/pr71661.c: New test.
2072
b3972588
RB
20732016-10-06 Richard Biener <rguenther@suse.de>
2074
2075 PR tree-optimization/77855
2076 * gcc.dg/torture/pr77855.c: New testcase.
2077
139dc3c6 20782016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2079 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2080
2081 * g++.dg/other/pr77759.C: New test.
2082
37f6a157
RB
20832016-10-06 Richard Biener <rguenther@suse.de>
2084
2085 PR tree-optimization/77839
2086 * gcc.dg/torture/pr77839.c: New testcase.
2087
f779aeb8
MP
20882016-10-06 Marek Polacek <polacek@redhat.com>
2089
2090 * g++.dg/cpp1z/init-statement9.C: New test.
2091
eee8f0b0
AS
20922016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2093
2094 * gcc.target/i386/pcommit-1.c: Deleted.
2095 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2096 * gcc.target/i386/sse-13.c: Ditto.
2097 * gcc.target/i386/sse-14.c: Ditto.
2098 * gcc.target/i386/sse-22.c: Ditto.
2099 * gcc.target/i386/sse-23.c: Ditto.
2100 * g++.dg/other/i386-2.C: Ditto.
2101
b48042bb
UB
21022016-10-05 Uros Bizjak <ubizjak@gmail.com>
2103
2104 * gcc.target/i386/pr77833.c: Require int128 effective target.
2105
50b01e1d
SK
21062016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2107
2108 PR fortran/58991
2109 PR fortran/58992
2110 * gfortran.dg/associate_22.f90: New test.
2111
908b8296
FR
21122016-10-05 Fritz Reese <fritzoreese@gmail.com>
2113
2114 * gfortran.dg/dec_union_9.f90: New testcase.
2115 * gfortran.dg/dec_union_10.f90: New testcase.
2116
87582521
JJ
21172016-10-05 Jakub Jelinek <jakub@redhat.com>
2118
2e69f143
JJ
2119 PR sanitizer/66343
2120 * gcc.dg/pch/pr66343-3.c: New test.
2121 * gcc.dg/pch/pr66343-3.hs: New file.
2122
87582521
JJ
2123 PR sanitizer/66343
2124 * gcc.dg/pch/pr66343-1.c: New test.
2125 * gcc.dg/pch/pr66343-1.hs: New file.
2126 * gcc.dg/pch/pr66343-2.c: New test.
2127 * gcc.dg/pch/pr66343-2.hs: New file.
2128
700fff34
BE
21292016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2130
2131 * c-c++-common/Wint-in-bool-context.c: Update test.
2132
17a9e380
MP
21332016-10-05 Marek Polacek <polacek@redhat.com>
2134
2135 * g++.dg/cpp1z/init-statement1.C: New test.
2136 * g++.dg/cpp1z/init-statement2.C: New test.
2137 * g++.dg/cpp1z/init-statement3.C: New test.
2138 * g++.dg/cpp1z/init-statement4.C: New test.
2139 * g++.dg/cpp1z/init-statement5.C: New test.
2140 * g++.dg/cpp1z/init-statement6.C: New test.
2141 * g++.dg/cpp1z/init-statement7.C: New test.
2142 * g++.dg/cpp1z/init-statement8.C: New test.
2143
6e48e779
LK
21442016-10-05 Louis Krupp <louis.krupp@zoho.com>
2145
2146 PR fortran/67524
2147 * gfortran.dg/pr67524.f90: New test.
2148
04a32443
JJ
21492016-10-05 Jakub Jelinek <jakub@redhat.com>
2150
2151 PR sanitizer/77823
2152 * c-c++-common/ubsan/shift-9.c: New test.
2153
743a9cf7
SKS
21542016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2155
2156 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2157 of int if __SIZEOF_INT__ is less than 4 bytes.
2158
a40278c3
JD
21592016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2160
2161 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2162 * gfortran.dg/class_array_20.f03: Likewise.
2163 * gfortran.dg/class_array_21.f03: Likewise.
2164 * gfortran.dg/finalize_29.f08: Likewise.
2165 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2166
39bb7d01
RB
21672016-10-05 Richard Biener <rguenther@suse.de>
2168
2169 PR middle-end/77826
2170 * gcc.dg/torture/pr77826.c: New testcase.
2171
eeb57981
RB
21722016-10-05 Richard Biener <rguenther@suse.de>
2173
2174 * gcc.dg/fold-copysign-1.c: New testcase.
2175
f9018d75
AS
21762016-10-05 Andreas Schwab <schwab@suse.de>
2177
2178 * g++.dg/pr49847-2.C: Remove.
2179
7e8000b3
PMR
21802016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2181
2182 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2183
54f84ca9
RB
21842016-10-05 Richard Biener <rguenther@suse.de>
2185
2186 PR middle-end/55152
2187 * gcc.dg/pr55152-2.c: New testcase.
2188
17beda50
JD
21892016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2190
2191 * gfortran.dg/dtio_15.f90: New test.
2192
1c84b798
ILT
21932016-10-04 Ian Lance Taylor <iant@golang.org>
2194
2195 * gcc.dg/split-7.c: New test.
2196
7ec39552
MS
21972016-10-04 Martin Sebor <msebor@redhat.com>
2198
2199 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2200 %lc directive to wint_t to silence -Wformat warnings on targets
2201 where the latter is a distinct type such as long.
2202
8ff04ff9
MS
22032016-10-04 Martin Sebor <msebor@redhat.com>
2204
2205 PR c++/77804
2206 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2207
bfecd57c
JJ
22082016-10-04 Jakub Jelinek <jakub@redhat.com>
2209
f72da967
JJ
2210 PR c++/77791
2211 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2212
bfecd57c
JJ
2213 * g++.dg/other/java3.C: Remove.
2214 * g++.dg/other/java1.C: Remove.
2215 * g++.dg/other/error12.C: Remove.
2216 * g++.dg/other/java2.C: Remove.
2217 * g++.dg/warn/Wnvdtor.C: Remove.
2218 * g++.dg/lookup/java1.C: Remove.
2219 * g++.dg/lookup/java2.C: Remove.
2220 * g++.dg/ext/pr34829.C: Remove.
2221 * g++.dg/ext/java-3.C: Remove.
2222 * g++.dg/ext/java-1.C: Remove.
2223 * g++.dg/ext/java-2.C: Remove.
2224 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2225
fe8b1e83
DG
22262016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2227
2228 PR tree-optimization/77808
2229 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2230
078b5aab
RB
22312016-10-04 Richard Biener <rguenther@suse.de>
2232
2233 PR tree-optimization/77399
2234 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2235
2b568899
RB
22362016-10-04 Richard Biener <rguenther@suse.de>
2237
2238 PR middle-end/77833
2239 * gcc.target/i386/pr77833.c: New testcase.
2240
0a4e5cf3
JL
22412016-09-26 Jeff Law <law@redhat.com>
2242
2243 PR tree-optimization/71550
2244 PR tree-optimization/71403
2245 * gcc.c-torture/execute/pr71550.c: New test.
2246
d07b0a23
SKS
22472016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2248
2249 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2250 option.
2251
b44a42cf
KT
22522016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2253
2254 Revert
2255 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2256
2257 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2258
f41f1ceb
MP
22592016-10-03 Marek Polacek <polacek@redhat.com>
2260
2261 * g++.dg/cpp0x/nullptr37.C: New test.
2262
1633d3b9
BE
22632016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2264
2265 * c-c++-common/Wint-in-bool-context.c: Update test.
2266
2c8e3a1d
JJ
22672016-10-02 Jakub Jelinek <jakub@redhat.com>
2268
2269 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2270 earlier.
2271 * g++.dg/charset/asm2.c (memmove): Likewise.
2272 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2273 * g++.dg/tls/diag-4.C (foo): Likewise.
2274 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2275 dg-warning, fix up regex.
2276 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2277 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2278 * g++.old-deja/g++.mike/net31.C: Likewise.
2279 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2280 for C++17.
2281 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2282 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2283
f00b6283
RB
22842016-10-01 Richard Biener <rguenther@suse.de>
2285
2286 PR middle-end/77798
2287 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2288
0f0565b1
AV
22892016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2290
2291 PR fortran/77663
2292 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2293
c58823a0
JJ
22942016-10-01 Jakub Jelinek <jakub@redhat.com>
2295
2296 PR c/77490
2297 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2298 Add dg-prune-output directive.
2299
e3228a50
JD
23002016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2301
2302 PR fortran/66643
2303 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2304 * gfortran.fortran-torture/compile/write.f90: Update test.
2305
e70bbc6f
MW
23062016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2307
2308 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2309 arm_fp16_alternative_ok as the required effective target.
2310 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2311 -mfp16-format=alternative to the dg-options directive and remove
2312 the dg-add-options directive.
2313
c39747d2
FR
23142016-09-30 Fritz Reese <fritzoreese@gmail.com>
2315
2316 PR fortran/77764
2317 * gfortran.dg/dec_union_8.f90: New testcase.
2318
00074dd8
FR
23192016-09-30 Fritz Reese <fritzoreese@gmail.com>
2320
2321 PR fortran/77782
2322 * gfortran.dg/dec_structure_16.f90: New testcase.
2323
26f391e8
AV
23242016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2325
2326 * gfortran.dg/coarray_allocate_10.f08: New test.
2327 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2328
fa16a271
KT
23292016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2330
2331 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2332
f334c828
RB
23332016-09-30 Richard Biener <rguenther@suse.de>
2334
2335 PR tree-optimization/77399
2336 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2337
76e3ec9c
SL
23382016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2339
871267e1 2340 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2341 -fdelete-null-pointer-checks explicit.
2342 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2343 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2344 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2345 * gcc.dg/pic-1.c: Require fpic target support.
2346 * gcc.dg/pic-2.c: Likewise.
2347
a2c6e7f2
JJ
23482016-09-29 Jakub Jelinek <jakub@redhat.com>
2349
2350 Implement P0001R1 - C++17 removal of register storage class specifier
2351 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2352 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2353 C++17.
2354 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2355 keyword if not __SSE2__.
2356 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2357 C++17.
2358 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2359 register keywords.
2360 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2361 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2362 no_erroneous_warning): Expect new warnings for C++17.
2363 * g++.dg/warn/register-var-2.C (f): Likewise.
2364 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2365 * g++.dg/parse/linkage2.C (foo): Likewise.
2366 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2367 keyword on parameters for C++17.
2368 * g++.dg/cpp1z/register1.C: New test.
2369 * g++.dg/cpp1z/register2.C: New test.
2370 * g++.dg/cpp1z/register3.C: New test.
2371
4ab76933
UB
23722016-09-29 Uros Bizjak <ubizjak@gmail.com>
2373
2374 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2375 * gcc.target/i386/avx2-check.h (main): Ditto.
2376 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2377 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2378 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2379 * gcc.target/i386/avx512er-check.h (main): Ditto.
2380 * gcc.target/i386/avx512f-check.h (main): Ditto.
2381 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2382 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2383 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2384
2488ebe5
UB
23852016-09-29 Uros Bizjak <ubizjak@gmail.com>
2386
2387 PR target/77756
2388 * gcc.target/i386/pr77756.c: New test.
2389
4d258d09
MP
23902016-09-29 Marek Polacek <polacek@redhat.com>
2391
2392 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2393
a9087411
MP
23942016-09-29 Marek Polacek <polacek@redhat.com>
2395
2396 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2397 C++14.
2398
fa0a064a
ML
23992016-09-29 Martin Liska <mliska@suse.cz>
2400
2401 * objc/execute/construct1.m: New test.
2402
0ce1ecc7
RB
24032016-09-29 Richard Biener <rguenther@suse.de>
2404
2405 PR tree-optimization/77768
2406 * gcc.dg/torture/pr77768.c: New testcase.
2407
da186c1f
RB
24082016-09-28 Richard Biener <rguenther@suse.de>
2409
2410 PR middle-end/77407
2411 * gcc.dg/pr77407.c: New testcase.
2412
d657e995
RB
24132016-09-29 Richard Biener <rguenther@suse.de>
2414
2415 PR middle-end/55152
2416 * gcc.dg/pr55152.c: New testcase.
2417 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2418
cadf6296
RO
24192016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2420
2421 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2422 (dg-options): Remove -m32.
2423
88000fd1
MS
24242016-09-28 Martin Sebor <msebor@redhat.com>
2425
2426 PR middle-end/77721
2427 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2428
0c172974
JD
24292016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2430
2431 PR libgfortran/77707
2432 * gfortran.dg/inquire_17.f90: New test.
2433
4b390698
JJ
24342016-09-28 Jakub Jelinek <jakub@redhat.com>
2435
2436 PR c++/77467
2437 * g++.dg/cpp1y/constexpr-77467.C: New test.
2438
2b1b5938
MS
24392016-09-28 Martin Sebor <msebor@redhat.com>
2440
2441 PR c/77762
2442 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2443 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2444 (test_sprintf_p_const): Adjust line numbers to avoid failures
2445 introduced in r240503.
2446
30dc6ee9
MS
24472016-09-28 Martin Sebor <msebor@redhat.com>
2448
2449 PR middle-end/77683
2450 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2451
7d290e93
BE
24522016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2453
fcf32bad
BE
2454 PR c++/77748
2455 * g++.dg/pr77550.C: Avoid undefined behavior.
2456
7d290e93
BE
2457 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2458
912d9ec3
WD
24592016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2460
2461 * gcc.dg/strlenopt-20.c: Update test.
2462 * gcc.dg/strlenopt-21.c: Likewise.
2463 * gcc.dg/strlenopt-22.c: Likewise.
2464 * gcc.dg/strlenopt-22g.c: Likewise.
2465 * gcc.dg/strlenopt-26.c: Likewise.
2466 * gcc.dg/strlenopt-5.c: Likewise.
2467 * gcc.dg/strlenopt-7.c: Likewise.
2468 * gcc.dg/strlenopt-9.c: Likewise.
2469
459bcfb0
JJ
24702016-09-27 Jakub Jelinek <jakub@redhat.com>
2471
6e39060a
JJ
2472 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2473
8ca33347
JJ
2474 * g++.dg/cpp1z/lambda-this1.C: New test.
2475 * g++.dg/cpp1z/lambda-this2.C: New test.
2476
459bcfb0
JJ
2477 PR c++/77722
2478 * g++.dg/ubsan/return-4.C: New test.
2479 * g++.dg/ubsan/return-5.C: New test.
2480 * g++.dg/ubsan/return-6.C: New test.
2481
20fba714
JW
24822016-09-27 Jiong Wang <jiong.wang@arm.com>
2483
2484 * lib/target-supports.exp
2485 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2486 in function comment.
2487
bebe0086
ML
24882016-09-27 Martin Liska <mliska@suse.cz>
2489
2490 PR gcov-profile/46266
2491 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2492 considered.
2493
59896334
RB
24942016-09-27 Richard Biener <rguenther@suse.de>
2495
2496 PR tree-optimization/77745
2497 * g++.dg/torture/pr77745.C: New testcase.
2498
f0d355dc
RB
24992016-09-27 Richard Biener <rguenther@suse.de>
2500
2501 PR tree-optimization/77478
2502 * gcc.dg/torture/pr77478.c: New testcase.
2503
8c9434c2
ML
25042016-09-27 Martin Liska <mliska@suse.cz>
2505
2506 PR gcov-profile/7970
2507 PR gcov-profile/16855
2508 PR gcov-profile/44779
2509 * g++.dg/gcov/pr16855.C: New test.
2510
511d092e
SKS
25112016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2512
2513 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2514
f2e0c4e1
JJ
25152016-09-27 Jakub Jelinek <jakub@redhat.com>
2516
2517 PR fortran/77666
2518 * gfortran.dg/gomp/pr77666.f90: New test.
2519
3a4228ba
KV
25202016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2521
2522 PR ipa/77677
2523 * gcc.dg/torture/pr77677-2.c: New test.
2524
a184e37f
SK
25252016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2526
2527 PR fortran/77420
2528 * gfortran.dg/pr77420_1.f90: New test.
2529 * gfortran.dg/pr77420_2.f90: Ditto.
2530 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2531 * gfortran.dg/pr77420_4.f90: this file.
2532
8be59d19
KV
25332016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2534
2535 PR middle-end/77719
2536 * gfortran.dg/pr77719.f90: New test.
2537
991075a4
TP
25382016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2539
2540 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2541 singular form of byte when quantity is unknown.
991075a4 2542
c6147dc4
MP
25432016-09-26 Marek Polacek <polacek@redhat.com>
2544
2545 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2546
5cc6c41c
ML
25472016-09-26 Martin Liska <mliska@suse.cz>
2548
2549 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2550 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2551 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2552 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2553 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2554 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2555 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2556 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2557 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2558
81fea426
MP
25592016-09-26 Marek Polacek <polacek@redhat.com>
2560
2561 PR c/7652
2562 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2563 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2564 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2565 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2566 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2567 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2568 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2569 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2570 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2571 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2572 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2573 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2574 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2575 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2576 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2577 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2578 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2579 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2580 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2581 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2582 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2583 * c-c++-common/attr-fallthrough-1.c: New test.
2584 * c-c++-common/attr-fallthrough-2.c: New test.
2585 * g++.dg/cpp0x/fallthrough1.C: New test.
2586 * g++.dg/cpp0x/fallthrough2.C: New test.
2587 * g++.dg/cpp1z/fallthrough1.C: New test.
2588 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2589 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2590 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2591 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2592
9b597c1f
SK
25932016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2594
12a813c1 2595 PR fortran/77429
9b597c1f
SK
2596 * gfortran.dg/pr77429.f90: New test.
2597
f1c7e7f1
SK
25982016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2599
2600 PR fortran/77694
2601 * gfortran.dg/pr77694.f90: New test.
2602
50c6dd20
OE
26032016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2604
2605 PR target/51244
2606 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2607
540b039e
DH
26082016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2609
2610 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2611 for 32-bit mode.
2612
cfd161bf
DH
26132016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2614
2615 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2616 for 32-bit mode.
2617
9a2300e9
MP
26182016-09-24 Marek Polacek <polacek@redhat.com>
2619
2620 PR c/77490
2621 * c-c++-common/Wbool-operation-1.c: New test.
2622 * gcc.dg/Wbool-operation-1.c: New test.
2623
34d567d1
FR
26242016-09-23 Fritz Reese <fritzoreese@gmail.com>
2625
2626 * gfortran.dg/dec_static_1.f90: New.
2627 * gfortran.dg/dec_static_2.f90: New.
2628 * gfortran.dg/dec_static_3.f90: New.
2629 * gfortran.dg/dec_static_4.f90: New.
2630
4a8d4422
JD
26312016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2632
2633 PR fortran/48298
2634 * gfortran.dg/negative_unit_check.f90: Update test.
2635 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2636
90ef45cb
DV
26372016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2638
2639 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2640 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2641 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2642 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2643 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2644 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2645 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2646
e0535922
MS
26472016-09-23 Martin Sebor <msebor@redhat.com>
2648
2649 PR testsuite/77713
2650 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2651 assuming long double is bigger than double.
2652
d664d76d
JJ
26532016-09-23 Jakub Jelinek <jakub@redhat.com>
2654
2655 Implement P0138R2, C++17 construction rules for enum class values
2656 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2657
3b31f720
DM
26582016-09-23 David Malcolm <dmalcolm@redhat.com>
2659
2660 PR preprocessor/77672
2661 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2662 expected multiline output from first warning to reflect change
2663 in r240434.
2664
592459bf
TP
26652016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2666
2667 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2668
0af06385
BE
26692016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2670 Tom de Vries <tom@codesourcery.com>
2671
2672 PR testsuite/77411
2673 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2674
8f01b67a
MP
26752016-09-23 Marek Polacek <polacek@redhat.com>
2676
2677 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2678 * c-c++-common/gomp/atomic-13.c: Likewise.
2679 * c-c++-common/gomp/atomic-14.c: Likewise.
2680 * c-c++-common/pr60439.c: Remove invalid code.
2681 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2682 * g++.dg/expr/bitfield5.C: Likewise.
2683 * g++.dg/expr/bitfield6.C: Likewise.
2684 * g++.dg/expr/bool1.C: Likewise.
2685 * g++.dg/expr/bool3.C: Likewise.
2686 * g++.dg/expr/lval3.C: Likewise.
2687 * g++.dg/expr/lval4.C: Likewise.
2688 * g++.old-deja/g++.jason/bool5.C: Likewise.
2689
bbd6fcf3
DM
26902016-09-23 David Malcolm <dmalcolm@redhat.com>
2691
2692 PR preprocessor/77672
2693 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2694 (test_terminator_location): New function.
2695
113d06a4
RB
26962016-09-23 Richard Biener <rguenther@suse.de>
2697
2698 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2699
cab9e1df
MW
27002016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2701
2702 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2703 -march=armv8.2-a+fp16 when supported by the hardware.
2704 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2705 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2706 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2707 semi-colons to a macro invocations.
2708 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2709 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2710 defined.
2711 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2712 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2713 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2714 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2715 defined.
2716 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2717 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2718 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2719 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2720 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2721 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2722 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2723 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2724 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2725 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2726 defined.
2727 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2728 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2729 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2730 defined.
2731 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2732 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2733 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2734 defined.
2735 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2736 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2737 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2738 defined.
2739 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2740 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2741 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2742 defined. Also fix some white-space.
2743 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2744 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2745 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2746 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2747 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2748 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2749 defined. Also fix some long lines and white-space.
2750 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2751 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2752 defined. Also fix some long lines and white-space.
2753 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2754 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2755 defined.
2756 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2757 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2758 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2759 defined.
2760 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2761 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2762 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2763 defined.
2764 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2765 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2766 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2767 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2768 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2769 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2770 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2771 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2772 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2773 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2774 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2775 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2776 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2777 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2778 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2779 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2780 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2781 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2782 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2783
da9b2e69
JW
27842016-09-23 Jiong Wang <jiong.wang@arm.com>
2785 Matthew Wahab <matthew.wahab@arm.com>
2786
2787 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2788 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2789 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2790 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2791 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2792 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2793 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2794 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2795 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2796 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2797 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2798 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2799 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2800 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2801 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2802 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2803 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2804 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2805 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2806 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2807 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2808 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2809 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2810 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2811 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2812 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2813 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2814 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2815 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2816 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2817 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2818 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2819 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2820 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2821 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2822 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2823 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2824
785cf02f
MW
28252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2826
2827 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2828 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2829 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2830 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2831 support.
2832
1e401340
KV
28332016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2834
2835 PR ipa/77677
2836 * gcc.dg/torture/pr77677.c: New test.
2837
8ed3eeac
AV
28382016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2839
2840 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2841 here now.
2842
55a9b91b
MW
28432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2844
2845 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2846 options. Add tests for float16x4_t and float16x8_t.
2847
64c744b9
DV
28482016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2849
2850 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2851 * gcc.target/s390/risbg-ll-2.c: Ditto.
2852 * gcc.target/s390/risbg-ll-3.c: Ditto.
2853
d403b8d4
MW
28542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2855
2856 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2857 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2858
576987fc
DV
28592016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2860
2861 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2862 output to the simplified instructions.
2863
4ffc8099
MW
28642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2865
2866 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2867 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2868
b1a970a5
MW
28692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2870
2871 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2872 (FP16_SUPPORTED): New
2873 (expected-hfloat-16x4): Make conditional on __fp16 support.
2874 (expected-hfloat-16x8): Likewise.
2875 (vdup_n_f16): Disable for non-AArch64 targets.
2876 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2877 conditional on FP16_SUPPORTED.
2878 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2879 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2880 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2881 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2882 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2883 for testing __fp16.
2884 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2885 conditional on FP16_SUPPORTED.
2886 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2887 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2888
50df9464
MW
28892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2890
2891 * gcc.target/arm/short-vfp-1.c: New.
2892
536b9f42
MW
28932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2894
2895 * gcc.target/arm/attr-fp16-arith-1.c: New.
2896
1b9e31cf
MW
28972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2898
2899 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2900 New.
2901 (add_options_for_arm_v8_2a_fp16_neon): New.
2902 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2903 (add_options_for_arm_arch_v8_2a): Auto-generate.
2904 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2905 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2906 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2907 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2908 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2909 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2910 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2911
a5b42ee7
MW
29122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2913
2914 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2915 arm_fp16_alternative_ok.
2916 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2917 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
2918 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2919 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
2920 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2921 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2922 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2923 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2924 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2925 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2926 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2927 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2928 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2929 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2930 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2931 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2932 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2933 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2934 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2935 arm_fp16_alternative_ok.
2936 * lib/target-supports.exp
2937 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2938 (check_effective_target_arm_fp16_alternative_ok): New.
2939 (check_effective_target_arm_fp16_none_ok_nocache): New.
2940 (check_effective_target_arm_fp16_none_ok): New.
2941
fcbc975b
ML
29422016-09-23 Martin Liska <mliska@suse.cz>
2943
2944 * gcc.dg/ipa/pr77653.c: Replace adress
2945 with address.
2946
1822b732
ML
29472016-09-23 Martin Liska <mliska@suse.cz>
2948
2949 * gcc.target/i386/movbe-4.c: New test.
2950
fab18cc4
ML
29512016-09-23 Martin Liska <mliska@suse.cz>
2952
2953 * gcc.target/i386/crc32-5.c: New test.
2954
e70f01b5
ML
29552016-09-23 Martin Liska <mliska@suse.cz>
2956
2957 * gcc.target/i386/pr71652.c: New test.
2958 * gcc.target/i386/pr71652-2.c: New test.
2959 * gcc.target/i386/pr71652-3.c: New test.
2960
f2e81d05
JJ
29612016-09-23 Jakub Jelinek <jakub@redhat.com>
2962
2963 * lib/gcc-dg.exp (process-message): Support relative line number
2964 notation - .+4 or .-1 etc.
2965 * gcc.dg/dg-test-1.c: New test.
2966
ed30d2a6
MS
29672016-09-22 Martin Sebor <msebor@redhat.com>
2968
2969 PR target/77676
2970 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2971 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2972 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2973 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2974
1c681c7b
UB
29752016-09-22 Uros Bizjak <ubizjak@gmail.com>
2976
2977 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2978 * gcc.dg/ifcvt-2.c: Ditto.
2979 * gcc.dg/zero_bits_compound-1.c: Ditto.
2980 * gcc.dg/zero_bits_compound-1.c: Ditto.
2981 * gcc.dg/pr40550.c: Simplify target selectors.
2982 Use dg-additional-options.
2983 * gcc.dg/pr47893.c: Ditto.
2984 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2985 additional options for 32-bit x86 targets.
2986 * gcc.dg/pr70955.c: Move to ...
2987 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2988
67cf0a53
PC
29892016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2990
2991 PR c++/61019
2992 * g++.dg/cpp0x/pr61019.C: New.
2993
0ee70cc0
AV
29942016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2995 Terry Guo <terry.guo@arm.com>
2996
2997 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2998 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2999 * gcc.target/arm/pure-code/pure-code.exp: New.
3000
43639d2c
UB
30012016-09-22 Uros Bizjak <ubizjak@gmail.com>
3002
3003 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3004 Remove SSE effective target requirement.
3005
a608d15b
PC
30062016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3007
3008 PR c++/71979
3009 * g++.dg/cpp0x/pr71979.C: New.
3010
d94a7ab4
BE
30112016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3012
3013 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3014
a13f439f
ML
30152016-09-22 Martin Liska <mliska@suse.cz>
3016
3017 PR ipa/77653
3018 * gcc.dg/ipa/pr77653.c: New test.
3019
cf352092
JJ
30202016-09-22 Jakub Jelinek <jakub@redhat.com>
3021
3022 PR fortran/77665
3023 * gfortran.dg/gomp/pr77665.f90: New test.
3024
a8de3002
PT
30252016-09-22 Paul Thomas <pault@gcc.gnu.org>
3026
3027 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3028 * gfortran.dg/dtio_13.f90: New test.
3029
39abef62
LK
30302016-09-21 Louis Krupp <louis.krupp@zoho.com>
3031
3032 PR fortran/66107
3033 * gfortran.dg/pr66107.f90: New test.
3034
4a2bb7fc
ILT
30352016-09-21 Ian Lance Taylor <iant@golang.org>
3036
3037 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3038 with call to builtin delete function.
3039
5f84cee2
JM
30402016-09-21 Joseph Myers <joseph@codesourcery.com>
3041
3042 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3043 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3044 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3045 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3046 tests.
3047
fe01a41a
UB
30482016-09-21 Uros Bizjak <ubizjak@gmail.com>
3049
3050 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3051
2e1c20b1
JJ
30522016-09-21 Jakub Jelinek <jakub@redhat.com>
3053
3054 PR c++/77651
3055 * g++.dg/cpp1z/aligned-new6.C: New test.
3056
de4c144a
MW
30572016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3058
3059 * gcc.target/arm/fp16-aapcs-3.c: New.
3060 * gcc.target/arm/fp16-aapcs-4.c: New.
3061 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3062 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3063 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3064 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3065
44fc7854
BE
30662016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3067
3068 PR tree-optimization/77550
3069 * g++.dg/pr77550.C: New test.
3070
bc084f84
GJL
30712016-09-21 Georg-Johann Lay <avr@gjlay.de>
3072
3073 PR target/77326
3074 * gcc.target/avr/torture/pr77326.c: New test.
3075
c075003a
LK
30762016-09-21 Louis Krupp <louis.krupp@zoho.com>
3077
3078 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3079
6811ea79
RB
30802016-09-21 Richard Biener <rguenther@suse.de>
3081
3082 PR tree-optimization/77648
3083 * gcc.dg/torture/pr77648-1.c: New testcase.
3084 * gcc.dg/torture/pr77648-2.c: Likewise.
3085
f955c4c4
RB
30862016-09-21 Richard Biener <rguenther@suse.de>
3087 Jakub Jelinek <jakub@redhat.com>
3088
3089 PR tree-optimization/77621
3090 * gcc.dg/pr77621.c: New testcase.
3091
096506bb
PT
30922016-09-21 Paul Thomas <pault@gcc.gnu.org>
3093
3094 PR fortran/77657
3095 * gfortran.dg/dtio_12.f90: New test.
3096
37d168ae
SKS
30972016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3098
3099 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3100
66454000
KV
31012016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3102
3103 PR tree-optimization/72835
3104 * gcc.dg/tree-ssa/pr72835.c: New test.
3105
88d0c3f0
MS
31062016-09-20 Martin Sebor <msebor@redhat.com>
3107
3108 PR middle-end/49905
3109 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3110 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3111 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3112 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3113 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3114 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3115 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3116
a03df1d5
KV
31172016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3118
3119 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3120 arguments/compare will be optimized away.
3121 * gcc.dg/torture/ftrapv-1.c: Likewise.
3122
8bc5448f
KV
31232016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3124
3125 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3126 will be optimized away.
3127 * gcc.dg/ipa/vrp1.c: New test.
3128 * gcc.dg/ipa/vrp2.c: New test.
3129 * gcc.dg/ipa/vrp3.c: New test.
3130
973625a0
KV
31312016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3132
3133 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3134 does the same transformation.
3135 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3136 * gcc.dg/tree-ssa/evrp1.c: New test.
3137 * gcc.dg/tree-ssa/evrp2.c: New test.
3138 * gcc.dg/tree-ssa/evrp3.c: New test.
3139 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3140 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3141 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3142 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3143 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3144 foling now happens early.
3145 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3146 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3147 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3148 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3149 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3150
9b1ba33c
UB
31512016-09-20 Uros Bizjak <ubizjak@gmail.com>
3152
3153 PR target/77621
3154 * gcc.target/i386/pr77621.c: New test.
3155 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3156 pattern, loop should vectorize with -mtune=atom.
3157
f5bd4ad8
MO
31582016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3159 Jakub Jelinek <jakub@redhat.com>
3160
3161 PR testsuite/63299
3162 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3163 instead of delete.
3164
7d9cf801
JJ
31652016-09-20 Jakub Jelinek <jakub@redhat.com>
3166
b912f962
JJ
3167 PR c++/77626
3168 * g++.dg/other/pr77626.C: New test.
3169
eaf1ece1
JJ
3170 PR c++/77638
3171 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3172
590b62e9
JJ
3173 PR c++/77637
3174 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3175
7d9cf801
JJ
3176 PR middle-end/77624
3177 * c-c++-common/pr77624-1.c: New test.
3178 * c-c++-common/pr77624-2.c: New test.
3179
3aebb6ff
AV
31802016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3181
3182 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3183 of digits expected.
3184
b5bbe47b
RB
31852016-09-20 Richard Biener <rguenther@suse.de>
3186
3187 PR tree-optimization/77646
3188 * gcc.dg/torture/pr77646.c: New testcase.
3189
144a96e4
BE
31902016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3191
3192 PR c++/77434
3193 * c-c++-common/Wint-in-bool-context.c: New test.
3194
1f2071fa
JM
31952016-09-19 Joseph Myers <joseph@codesourcery.com>
3196
3197 * gcc.dg/cr-decimal-dig-1.c: New test.
3198
63012d9a
JM
31992016-09-19 Joseph Myers <joseph@codesourcery.com>
3200
3201 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3202 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3203 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3204 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3205
02410826
VM
32062016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3207
3208 PR rtl-optimization/77416
3209 * gcc.target/powerpc/pr77416.c: New.
3210
6101a7ab
PP
32112016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3212
3213 PR c++/77639
3214 * g++.dg/template/error-recovery4.C: New test.
3215
1993ff76
BC
32162016-09-19 Bin Cheng <bin.cheng@arm.com>
3217
3218 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3219
5fa9e644
KT
32202016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3221
3222 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3223 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3224
fc15d9ec
JJ
32252016-09-19 Jakub Jelinek <jakub@redhat.com>
3226 Jan Hubicka <jh@suse.cz>
3227
3228 PR target/77587
3229 * gcc.dg/pr77587.c: New test.
3230 * gcc.dg/pr77587a.c: New file.
3231
3c9f5092
AV
32322016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3233
3234 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3235 * gfortran.dg/coarray_38.f90:
3236 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3237 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3238 * gfortran.dg/coarray_allocate_7.f08: New test.
3239 * gfortran.dg/coarray_allocate_8.f08: New test.
3240 * gfortran.dg/coarray_allocate_9.f08: New test.
3241 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3242 new caf_register.
3243 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3244 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3245 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3246 get_by_refs.
3247 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3248 * gfortran.dg/coarray_lock_7.f90: Same.
3249 * gfortran.dg/coarray_poly_5.f90: Same.
3250 * gfortran.dg/coarray_poly_6.f90: Same.
3251 * gfortran.dg/coarray_poly_7.f90: Same.
3252 * gfortran.dg/coarray_poly_8.f90: Same.
3253 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3254
e79e6763
FR
32552016-09-19 Fritz Reese <fritzoreese@gmail.com>
3256
3257 PR fortran/77584
3258 * gfortran.dg/dec_structure_15.f90: New testcase.
3259
ae527639
RB
32602016-09-19 Richard Biener <rguenther@suse.de>
3261
3262 PR middle-end/77605
3263 * gcc.dg/torture/pr77605.c: New testcase.
3264
cdf060f8
LK
32652016-09-18 Louis Krupp <louis.krupp@zoho.com>
3266
3267 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3268
b720e919
JH
32692016-09-17 Jan Hubicka <hubicka@ucw.cz>
3270
3271 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3272 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3273 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3274 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3275 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3276 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3277 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3278 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3279 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3280 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3281 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3282
bdabae39
KY
32832016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3284
3285 * gcc.target/i386/pr68633.c: Fix expected result.
3286
493ba820
LK
32872016-09-17 Louis Krupp <louis.krupp@gmail.com>
3288
3289 PR fortran/68078
3290 * gfortran.dg/pr68078.f90: New test.
3291 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3292
9a42726b
BS
32932016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3294
3295 PR target/77613
3296 * gcc.target/powerpc/swaps-p8-25.c: New.
3297
e7d61178
JJ
32982016-09-16 Jakub Jelinek <jakub@redhat.com>
3299
8f03e02f
JJ
3300 PR c++/77482
3301 * g++.dg/cpp0x/constexpr-77482.C: New test.
3302
e80cb545
JJ
3303 PR c++/77379
3304 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3305 thunk offsets.
3306 * g++.dg/abi/abi-tag23a.C: Likewise.
3307
1c2f613f
JJ
3308 PR c++/77338
3309 * g++.dg/cpp0x/decltype-77338.C: New test.
3310
e7d61178
JJ
3311 PR c++/77375
3312 * g++.dg/cpp0x/mutable1.C: New test.
3313
8d987deb
SK
33142016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3315
3316 PR fortran/77612
3317 * gfortran.dg/pr77612.f90: New test.
3318
2c3d35a6
SKS
33192016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3320
3321 * gcc.dg/torture/pr70421.c: Require int32plus.
3322
e43163ae
JJ
33232016-09-16 Jakub Jelinek <jakub@redhat.com>
3324
bcf0905a
JJ
3325 PR middle-end/77475
3326 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3327
e43163ae
JJ
3328 PR target/77526
3329 * gcc.target/i386/pr77526.c: New test.
3330
7d704548
JJ
33312016-09-16 Jakub Jelinek <jakub@redhat.com>
3332 Eric Botcazou <ebotcazou@adacore.com>
3333
3334 PR middle-end/77594
3335 * gcc.target/i386/pr77594.c: New test.
3336
902d624f
LK
33372016-09-15 Louis Krupp <louis.krupp@zoho.com>
3338
3339 PR fortran/69963
3340 * gfortran.dg/misplaced_implicit_character.f90: New test.
3341
7e16ce79
BC
33422016-09-15 Bin Cheng <bin.cheng@arm.com>
3343
3344 PR tree-optimization/77503
3345 * gcc.dg/vect/pr77503.c: New test.
3346
7c05f5c4
RB
33472016-09-15 Richard Biener <rguenther@suse.de>
3348
3349 PR middle-end/77544
3350 * c-c++-common/torture/pr77544.c: New testcase.
3351
76ff80fb
JJ
33522016-09-15 Jakub Jelinek <jakub@redhat.com>
3353
3354 PR middle-end/77475
3355 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3356 * gcc.dg/march-generic.c: Likewise.
3357 * gcc.target/i386/spellcheck-options-1.c: New test.
3358 * gcc.target/i386/spellcheck-options-2.c: New test.
3359 * gcc.target/i386/spellcheck-options-3.c: New test.
3360 * gcc.target/i386/spellcheck-options-4.c: New test.
3361
5560d026
CLT
33622016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3363
3364 PR fortran/72743
3365 * gfortran.dg/goacc/pr72743.f90: New test.
3366
5334f733
RB
33672016-09-15 Richard Biener <rguenther@suse.de>
3368
3369 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3370
d08615f2
RB
33712016-09-15 Richard Biener <rguenther@suse.de>
3372
3373 PR tree-optimization/77514
3374 * gcc.dg/torture/pr77514.c: New testcase.
3375
28ca05f0
JJ
33762016-09-14 Jakub Jelinek <jakub@redhat.com>
3377
3378 PR c++/77549
3379 * g++.dg/lookup/pr77549.C: New test.
3380
20a1e5b8
MP
33812016-09-14 Marek Polacek <polacek@redhat.com>
3382
3383 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3384 * c-c++-common/gomp/atomic-13.c: Likewise.
3385 * c-c++-common/gomp/atomic-14.c: Likewise.
3386 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3387 * g++.dg/cpp1z/bool-increment1.C: New test.
3388 * c-c++-common/pr60439.c: Add dg-warning.
3389 * g++.dg/expr/bitfield4.C: Likewise.
3390 * g++.dg/expr/bitfield5.C: Likewise.
3391 * g++.dg/expr/bitfield6.C: Likewise.
3392 * g++.dg/expr/bool1.C: Likewise.
3393 * g++.dg/expr/bool3.C: Likewise.
3394 * g++.dg/expr/lval3.C: Likewise.
3395 * g++.dg/expr/lval4.C: Likewise.
3396 * g++.old-deja/g++.jason/bool5.C: Likewise.
3397 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3398 * g++.dg/other/error18.C: Likewise.
3399 * g++.dg/gomp/atomic-14.C: Likewise.
3400
0761f6bf
NS
34012016-09-14 Nathan Sidwell <nathan@acm.org>
3402
3403 PR c++/77539
3404 * g++.dg/cpp1y/pr77539.C: New.
3405
13cddbc1
CL
34062016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3407
3408 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3409 dg-require.
3410 * g++.dg/ext/builtin_alloca.C: Likewise.
3411 * g++.dg/template/spec35.C: Likewise.
3412 * gcc.dg/builtins-68.c: Likewise.
3413 * gcc.misc-tests/gcov-13.c: Likewise.
3414 * gcc.misc-tests/gcov-14.c: Likewise.
3415
a90638d4
JM
34162016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3417
3418 * gfortran.dg/dec_structure_14.f90: New testcase.
3419
5ba4a08c
JJ
34202016-09-14 Jakub Jelinek <jakub@redhat.com>
3421
3422 PR sanitizer/68260
3423 * c-c++-common/tsan/pr68260.c: New test.
3424
a713b234
JS
34252016-09-13 Joe Seymour <joe.s@somniumtech.com>
3426
3427 PR target/70713
3428 * gcc.target/msp430/function-attributes-1.c: New test.
3429 * gcc.target/msp430/function-attributes-2.c: New test.
3430 * gcc.target/msp430/function-attributes-3.c: New test.
3431
96032047
MS
34322015-04-18 Martin Sebor <msebor@redhat.com>
3433
3434 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3435 of non-nul characters.
3436 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3437
ea8661cd
JJ
34382016-09-13 Jakub Jelinek <jakub@redhat.com>
3439
9952908a
JJ
3440 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3441 * g++.dg/cpp1z/gen-attrs1.C: New test.
3442
63cdb7a0
JJ
3443 PR tree-optimization/77454
3444 * gcc.dg/pr77454.c: New test.
3445
ea8661cd
JJ
3446 PR c++/77553
3447 * g++.dg/cpp1y/constexpr-77553.C: New test.
3448
254830ba
DM
34492016-09-13 David Malcolm <dmalcolm@redhat.com>
3450
3451 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3452 (test_show_locus): Replace rich_location::add_fixit_insert calls
3453 with add_fixit_insert_before and add_fixit_insert_after.
3454
42763690
JM
34552016-09-13 Jason Merrill <jason@redhat.com>
3456 Tom de Vries <tom@codesourcery.com>
3457
3458 PR c++/77427
3459 * g++.dg/pr77427.C: New test.
3460
c8798f2c
ML
34612016-09-13 Martin Liska <mliska@suse.cz>
3462
3463 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3464 effective target.
3465 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3466 * lib/target-supports.exp: Define the new target.
3467
54700e2e
AP
34682016-09-12 Andrew Pinski <apinski@cavium.com>
3469
3470 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3471 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3472
e1d55bf7
UB
34732016-09-12 Uros Bizjak <ubizjak@gmail.com>
3474
3475 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3476 variable arguments.
3477 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3478 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3479 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3480 variable argument.
3481 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3482 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3483
54dcdb88
BE
34842016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3485
3486 PR c++/77496
3487 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3488 * g++.dg/ext/pr77496.C: New test.
3489 * g++.dg/warn/pr77496.C: New test.
3490
d1463eb9
DM
34912016-09-12 David Malcolm <dmalcolm@redhat.com>
3492
3493 PR c/72858
3494 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3495 to preserve conversion chars, and to preserve prefix information.
3496 * gcc.dg/format/pr72858.c: New test case.
3497
217fabad
SK
34982016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3499
3500 * gfortran.dg/pr77507.f90: Move to ...
3501 * gfortran.dg/ieee/pr77507.f90: here.
3502
a1cd04ac
JH
35032016-08-09 Jan Hubicka <hubicka@ucw.cz>
3504
3505 PR ipa/61159
3506 * compile/pr61159.c: New testcase
3507
e3912107
JH
35082016-08-09 Jan Hubicka <hubicka@ucw.cz>
3509
3510 PR ipa/64316
3511 * gcc.dg/ipa/pr63416.c: New testcase.
3512
739d9339
PT
35132016-09-10 Paul Thomas <pault@gcc.gnu.org>
3514 Steven G. Kargl <kargl@gcc.gnu.org>
3515
3516 PR fortran/77532
cc3135b6 3517 * gfortran.dg/dtio_11.f90: new test.
739d9339 3518
fb7c40dd
SK
35192016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3520
3521 PR fortran/77507
3522 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3523 * gfortran.dg/c_assoc_4.f90: Ditto.
3524
5b28efbb
TV
35252016-09-10 Tom de Vries <tom@codesourcery.com>
3526
3527 PR C/71602
3528 * c-c++-common/va-arg-va-list-type.c: New test.
3529
9d0a9bb4
PB
35302016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3531
3532 PR rtl-optimization/77289
3533 * gcc.target/powerpc/pr77289.c: New test.
3534
3f0177e7
MS
35352016-09-09 Martin Sebor <msebor@redhat.com>
3536
3537 PR c/77520
3538 PR c/77521
3539 * gcc.dg/pr77520.c: New test.
3540 * gcc.dg/pr77521.c: New test.
3541
e81e83d0
SK
35422016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3543
3544 PR fortran/77506
3545 * gfortran.dg/pr77506.f90: New test.
3546
8a92685e
SK
35472016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3548
3549 PR fortran/77507
3550 * gfortran.dg/pr77507.f90: New test.
3551
c65248cb
JM
35522016-09-09 Joseph Myers <joseph@codesourcery.com>
3553
3554 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3555
2cf0ff98
SK
35562016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3557 Louis Krupp <lkrupp@gcc.gnu.org>
3558
3559 PR fortran/69514
3560 * gfortran.dg/pr69514_1.f90: New test.
3561 * gfortran.dg/pr69514_2.f90: New test.
3562
8ebc1e0f
JJ
35632016-09-08 Jakub Jelinek <jakub@redhat.com>
3564
20b6cf01
JJ
3565 PR fortran/77500
3566 * gfortran.dg/gomp/pr77500.f90: New test.
3567
8ebc1e0f
JJ
3568 PR fortran/77516
3569 * gfortran.dg/gomp/pr77516.f90: New test.
3570
34718542
JJ
35712016-09-07 Jakub Jelinek <jakub@redhat.com>
3572
3573 PR middle-end/77475
3574 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3575 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3576 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3577 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3578 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3579 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3580
e5106e27
DM
35812016-09-07 David Malcolm <dmalcolm@redhat.com>
3582
3583 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3584 "substring-locations.h".
3585
ca235a85
RB
35862016-09-07 Richard Biener <rguenther@suse.de>
3587
3588 PR c/77450
3589 * c-c++-common/vector-subscript-8.c: Move ..
3590 * gcc.dg/pr77450.c: ... here.
3591
0076b5dc 35922016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3593
3594 PR libgfortran/77393
3595 * gfortran.dg/fmt_f0_2.f90: Update test.
3596 * gfortran.dg/fmt_f0_3.f90: New test.
3597
6ac7322b
DH
35982016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3599
3600 PR debug/77389
3601 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3602 in dg-options.
3603
3604 PR debug/57519
3605 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3606
8eb9e049
JJ
36072016-09-06 Jakub Jelinek <jakub@redhat.com>
3608
3609 PR target/69255
3610 * gcc.target/i386/pr69255-1.c: New test.
3611 * gcc.target/i386/pr69255-2.c: New test.
3612 * gcc.target/i386/pr69255-3.c: New test.
3613
36142016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3615
3616 PR c/77336
3617 * gcc.dg/format/miss-7.c: New test.
3618
e6cb85d4
UB
36192016-09-06 Uros Bizjak <ubizjak@gmail.com>
3620
3621 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3622
7fe76f6a
ML
36232016-09-06 Martin Liska <mliska@suse.cz>
3624
3625 PR gcov-profile/77378
3626 PR gcov-profile/77466
3627 * gcc.dg/profile-update-warning.c: New test.
3628
209b636e
RB
36292016-09-06 Richard Biener <rguenther@suse.de>
3630
3631 PR tree-optimization/77479
3632 * gcc.dg/torture/pr77479.c: New testcase.
3633
b772a565
RB
36342016-09-06 Richard Biener <rguenther@suse.de>
3635
3636 PR c/77450
3637 * c-c++-common/vector-subscript-7.c: Adjust.
3638 * c-c++-common/vector-subscript-8.c: New testcase.
3639
a8c07037
SKS
36402016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3641
3642 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3643
0ce48391
JJ
36442016-09-05 Jakub Jelinek <jakub@redhat.com>
3645
de9188e0
JJ
3646 PR target/77476
3647 * gcc.target/i386/avx512f-pr77476.c: New test.
3648 * gcc.target/i386/avx512bw-pr77476.c: New test.
3649 * gcc.target/i386/avx512dq-pr77476.c: New test.
3650
c76f7809
JJ
3651 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3652 Update comment to mention also avx512f.
3653
0ce48391
JJ
3654 PR sanitizer/77396
3655 * g++.dg/asan/pr77396-2.C: New test.
3656
8a27cf73
UB
36572016-09-05 Uros Bizjak <ubizjak@gmail.com>
3658
3659 PR rtl-optimization/77452
3660 * gcc.target/i386/pr77452.c: New test.
3661
25ff5dd3
MP
36622016-09-05 Marek Polacek <polacek@redhat.com>
3663
3664 PR c/77423
3665 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3666
f2bc4e48
SK
36672016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3668
3669 PR fortran/77391
3670 * gfortran.dg/pr77391.f90: New test.
3671
e85921ee
SK
36722016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3673
3674 PR fortran/77460
3675 * gfortran.dg/pr77460.f90: New test.
3676
b5d50659
JJ
36772016-09-03 Jakub Jelinek <jakub@redhat.com>
3678
3679 PR c/65467
3680 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3681
7b826676
KY
36822016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3683
3684 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3685
717ebe91
DM
36862016-09-02 David Malcolm <dmalcolm@redhat.com>
3687
3688 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3689 test case.
3690 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3691 diagnostic-test-show-locus-generate-patch.c to the sources
3692 for diagnostic_plugin_test_show_locus.c.
3693
94087e88
JJ
36942016-09-02 Jakub Jelinek <jakub@redhat.com>
3695
9dc5773f
JJ
3696 PR c/65467
3697 * gcc.dg/gomp/_Atomic-1.c: New test.
3698 * gcc.dg/gomp/_Atomic-2.c: New test.
3699 * gcc.dg/gomp/_Atomic-3.c: New test.
3700 * gcc.dg/gomp/_Atomic-4.c: New test.
3701 * gcc.dg/gomp/_Atomic-5.c: New test.
3702
94087e88
JJ
3703 PR sanitizer/77396
3704 * g++.dg/asan/pr77396.C: New test.
3705
37062016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3707
3708 PR tree-optimization/71831
3709 * gcc.dg/builtin-object-size-16.c: New test.
3710 * gcc.dg/builtin-object-size-17.c: New test.
3711
7e89048d
JD
37122016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3713
3714 PR libgfortran/77393
3715 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3716
2f196155
UB
37172016-09-01 Uros Bizjak <ubizjak@gmail.com>
3718
3719 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3720 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3721 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3722 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3723 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3724 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3725 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3726 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3727 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3728 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3729 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3730 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3731 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3732 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3733 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3734 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3735 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3736 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3737
0a6b0523
EB
37382016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3739
3740 * gnat.dg/opt58.adb: New test.
3741 * gnat.dg/opt58_pkg.ads: New helper.
3742
2a99de7b
RB
37432016-09-01 Richard Biener <rguenther@suse.de>
3744
3745 PR middle-end/77436
3746 * gcc.dg/torture/pr77436.c: New testcase.
3747
f79d8786
SKS
37482016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3749
3750 * gcc.dg/pr64252.c: Require int32plus.
3751 * gcc.dg/pr66299-1.c: Likewise.
3752 * gcc.dg/pr66299-2.c: Likewise.
3753 * gcc.dg/torture/20131115-1.c: Skip for avr.
3754
b06335f9
KT
37552016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3756
3757 * gcc.target/aarch64/ands_3.c: New test.
3758
f25f40be
JJ
37592016-08-31 Jakub Jelinek <jakub@redhat.com>
3760
d12a0b5a
JJ
3761 PR fortran/77352
3762 * gfortran.dg/gomp/pr77352.f90: New test.
3763
f25f40be
JJ
3764 PR fortran/77374
3765 * gfortran.dg/gomp/pr77374.f08: New test.
3766
9ff6fb6e
MG
37672016-08-31 Marc Glisse <marc.glisse@inria.fr>
3768
3769 PR tree-optimization/73714
3770 * gcc.dg/tree-ssa/pr73714.c: New test.
3771
8e95a674
JD
37722016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3773
3774 PR libgfortran/77393
3775 * gfortran.dg/fmt_f0_2.f90: New test.
3776
c6b0037d
MG
37772016-08-31 Marc Glisse <marc.glisse@inria.fr>
3778
3779 * gcc.target/i386/pr59539-2.c: Adapt options.
3780 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3781
1a576b13
PT
37822016-08-31 Paul Thomas <pault@gcc.gnu.org>
3783
3784 PR fortran/77418
3785 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3786 of the associate entity and replace with a pointer to the
3787 intended item on the stack.
3788
e73d3ca6 37892016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3790 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3791
3792 PR fortran/48298
3793 * gfortran.dg/dtio_1.f90: New test.
3794 * gfortran.dg/dtio_2.f90: New test.
3795 * gfortran.dg/dtio_3.f90: New test.
3796 * gfortran.dg/dtio_4.f90: New test.
3797 * gfortran.dg/dtio_5.f90: New test.
3798 * gfortran.dg/dtio_6.f90: New test.
3799 * gfortran.dg/dtio_7.f90: New test.
3800 * gfortran.dg/dtio_8.f90: New test.
3801 * gfortran.dg/dtio_9.f90: New test.
3802 * gfortran.dg/dtio_10.f90: New test.
3803
b816477a
DM
38042016-08-30 David Malcolm <dmalcolm@redhat.com>
3805
3806 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3807 (test_many_nested_locations): New function.
3808 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3809 (test_show_locus): Handle "test_many_nested_locations".
3810
71b30891
DM
38112016-08-30 David Malcolm <dmalcolm@redhat.com>
3812
3813 * g++.dg/template/double-greater-than-fixit.C: New test case.
3814
8fa37232
EB
38152016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3816
3817 * gnat.dg/opt57.ad[sb]: New test.
3818 * gnat.dg/opt57_pkg.ads: New helper.
3819
6f651bae
RB
38202016-08-30 Richard Biener <rguenther@suse.de>
3821
3822 PR tree-optimization/69047
3823 * gcc.dg/pr69047.c: Fix byte-order check.
3824
ab834832
JJ
38252016-08-30 Jakub Jelinek <jakub@redhat.com>
3826
5116b156
JJ
3827 PR tree-optimization/72866
3828 * gcc.dg/vect/pr72866.c: New test.
3829
3754bbfc
JJ
3830 PR debug/77363
3831 * g++.dg/debug/dwarf2/pr77363.C: New test.
3832
26122e2d
JJ
3833 PR middle-end/77377
3834 * gcc.target/i386/pr77377.c: New test.
3835
ab834832
JJ
3836 PR debug/77389
3837 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3838 in dg-options.
3839
bedc9ca7
SK
38402016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3841
3842 * gfortran.dg/pr77372.f90: Moved to ...
3843 * gfortran.dg/ieee/pr77372.f90: here.
3844
adfa1e6b
MM
38452016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3846
3847 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3848 vector short/char initializations.
3849 * gcc.target/powerpc/vec-init-5.c: Likewise.
3850 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3851 vector initialization optimizations.
3852 * gcc.target/powerpc/vec-init-7.c: Likewise.
3853 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3854 vector float/double initializations.
3855 * gcc.target/powerpc/vec-init-9.c: Likewise.
3856
414b7129
UB
38572016-08-29 Uros Bizjak <ubizjak@gmail.com>
3858
3859 PR target/77403
3860 * gcc.target/i386/pr77403.c: New test.
3861
3d06b6f2
MP
38622016-08-29 Marek Polacek <polacek@redhat.com>
3863
3864 PR c/77292
3865 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3866
ba9bbd6f
TV
38672016-08-29 Tom de Vries <tom@codesourcery.com>
3868
3869 PR c/77398
3870 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3871
d7d80d8f
EB
38722016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3873
3874 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3875
d7d80d8f 38762016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3877
3878 * gfortran.dg/dec_structure_13.f90: New testcase.
3879
468d95c8
JB
38802016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3881
3882 PR fortran/77261
3883 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3884 available.
3885
f329b264
TV
38862016-08-28 Tom de Vries <tom@codesourcery.com>
3887
3888 PR lto/70955
3889 * gcc.dg/pr70955.c: New test.
3890 * gcc.dg/lto/pr70955_0.c: Same.
3891 * gcc.dg/lto/pr70955_1.c: Same.
3892
4a389eb6
PP
38932016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3894
3895 PR tree-optimization/71077
3896 * gcc.target/i386/pr71077.c: New test.
3897
3f8257db 38982016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3899
3900 PR fortran/77380
3901 * gfortran.dg/pr77380.f90: New test.
3902
3f8257db 39032016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3904
3905 PR fortran/77372
3906 gfortran.dg/pr77372.f90: New test.
3907
ee908516
DM
39082016-08-26 David Malcolm <dmalcolm@redhat.com>
3909
3910 * gcc.dg/spellcheck-fields-2.c (test): Move
3911 dg-begin/end-multiline-output within function body.
3912 (test_macro): New function.
3913
d41e76cf
DM
39142016-08-26 David Malcolm <dmalcolm@redhat.com>
3915
3916 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3917 (test_fixit_insert): Update expected output.
3918 (test_fixit_remove): Likewise.
3919 (test_fixit_replace): Likewise.
3920
524a4c96
RO
39212016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3922
3923 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3924 Fix typo.
3925
ebfa15ab
RB
39262016-08-26 Richard Biener <rguenther@suse.de>
3927
3928 PR tree-optimization/69047
3929 * gcc.dg/pr69047.c: New testcase.
3930
209ca542
PK
39312016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3932 Martin Jambhor <mjambor@suse.cz>
524a4c96 3933
209ca542
PK
3934 * gcc.dg/ipa/propbits-1.c: New test-case.
3935 * gcc.dg/ipa/propbits-2.c: Likewise.
3936 * gcc.dg/ipa/propbits-3.c: Likewise.
3937
e5cf1629
SK
39382016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3939
3940 PR fortran/77351
3941 * gfortran.dg/pr77351.f90: New test.
3942
ebef225f
MP
39432016-08-25 Marek Polacek <polacek@redhat.com>
3944
3945 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3946
fe377a48
MP
39472016-08-25 Marek Polacek <polacek@redhat.com>
3948
3949 PR c/77323
3950 * gcc.dg/pr77323.c: New test.
3951
88b8971f
PT
39522016-08-24 Paul Thomas <pault@gcc.gnu.org>
3953
3954 PR fortran/77358
3955 * gfortran.dg/submodule_17.f08: New test.
3956
3f8257db
JJ
39572016-08-24 Michael Collison <michael.collison@linaro.org>
3958 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3959
3960 * gcc.target/arm/builtin_saddl.c: New testcase.
3961 * gcc.target/arm/builtin_saddll.c: New testcase.
3962 * gcc.target/arm/builtin_uaddl.c: New testcase.
3963 * gcc.target/arm/builtin_uaddll.c: New testcase.
3964 * gcc.target/arm/builtin_ssubl.c: New testcase.
3965 * gcc.target/arm/builtin_ssubll.c: New testcase.
3966 * gcc.target/arm/builtin_usubl.c: New testcase.
3967 * gcc.target/arm/builtin_usubll.c: New testcase.
3968
d5b5d212
UB
39692016-08-24 Uros Bizjak <ubizjak@gmail.com>
3970
3971 PR target/77270
3972 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3973 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3974 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3975 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3976 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3977 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3978 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3979 effective target. Remove scan-assembler-times directives.
3980 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3981 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3982 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3983
d1188689
SKS
39842016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3985
3986 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3987 of unsigned int.
3988 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3989
0b6b8f85
RS
39902016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3991
3992 PR testsuite/77317
3993 * lib/target-supports.exp
3994 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3995 (check_effective_target_vect_natural_alignment): Ditto.
3996 (check_effective_target_vector_alignment_reachable): Ditto.
3997 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3998
587b7f7a
ILT
39992016-08-23 Ian Lance Taylor <iant@golang.org>
4000
4001 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4002
6019c0fc
MM
40032016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4004
4005 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4006 being created from pointers to memory locations.
4007 * gcc.target/powerpc/vec-init-2.c: Likewise.
4008
cfe37db4
FR
40092016-08-23 Fritz Reese <fritzoreese@gmail.com>
4010
4011 * gfortran.dg/dec_structure_12.f90: New testcase.
4012
7e11f46f
DV
40132016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4014
4015 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4016
7ab4f354
DV
40172016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4018
4019 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4020 verification.
4021
deb9351f
DV
40222016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4023
4024 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4025 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4026
1fd9f058
RB
40272016-08-23 Richard Biener <rguenther@suse.de>
4028
4029 PR tree-optimization/27336
4030 * c-c++-common/pr27336.c: New testcase.
4031
b00e6e75
MP
40322016-08-22 Marek Polacek <polacek@redhat.com>
4033
4034 PR c++/77321
4035 * g++.dg/cpp1y/pr77321.C: New test.
4036
58338bac
SK
40372016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4038
4039 PR fortran/60774
4040 * gfortran.dg/empty_label.f: Adjust test for new error message.
4041 * gfortran.dg/empty_label.f90: Ditto.
4042 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4043 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4044 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4045
30364ce6
SK
40462016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4047
4048 PR fortran/61318
4049 * gfortran.dg/pr61318.f90: New test.
4050
ad7a5a8f
SK
40512016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4052
4053 PR fortran/77260
4054 * gfortran.dg/pr77260_1.f90: New test.
4055 * gfortran.dg/pr77260_2.f90: Ditto.
4056
72f52f30
JM
40572016-08-22 Joseph Myers <joseph@codesourcery.com>
4058
4059 PR middle-end/77269
4060 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4061 __builtin_signbitf and __builtin_signbitl in expected generic
4062 expansion.
4063 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4064 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4065 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4066 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4067 tests.
4068
6dc198e3
JM
40692016-08-22 Joseph Myers <joseph@codesourcery.com>
4070
4071 * gcc.dg/torture/float128-builtin.c,
4072 gcc.dg/torture/float128-ieee-nan.c,
4073 gcc.dg/torture/float128x-builtin.c,
4074 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4075 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4076 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4077 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4078 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4079 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4080 gcc.dg/torture/floatn-nan.h: New tests.
4081
7ff4e41a
JM
40822016-08-22 Joseph Myers <joseph@codesourcery.com>
4083
4084 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4085 macro.
4086 (main): Update calls to TEST_I_F.
4087 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4088 macro.
4089 (main): Update calls to TEST_I_F.
4090
7078cdb6
JM
40912016-08-22 Joseph Myers <joseph@codesourcery.com>
4092
4093 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4094 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4095 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4096 names in calls to TEST_I_F.
4097
a9d7c823
BE
40982016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4099
4100 PR c/52952
4101 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4102
cd800235
SKS
41032016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4104
4105 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4106 and !natural_alignment_64.
4107 * gcc.dg/ipa/propalign-2.c: Likewise.
4108 * gcc.dg/ipa/propalign-3.c: Likewise.
4109 * gcc.dg/ipa/propalign-4.c: Likewise.
4110 * gcc.dg/ipa/propalign-5.c: Likewise.
4111 * lib/target-supports.exp
4112 (check_effective_target_natural_alignment_32): Add avr-*-*.
4113
22d12455
KV
41142016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4115
4116 PR tree-optimization/61839
4117 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4118 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4119 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4120 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4121
c65699ef
JM
41222016-08-19 Joseph Myers <joseph@codesourcery.com>
4123
4124 PR c/32187
4125 * lib/target-supports.exp (check_effective_target_float16)
4126 (check_effective_target_float32, check_effective_target_float64)
4127 (check_effective_target_float128, check_effective_target_float32x)
4128 (check_effective_target_float64x)
4129 (check_effective_target_float128x)
4130 (check_effective_target_float16_runtime)
4131 (check_effective_target_float32_runtime)
4132 (check_effective_target_float64_runtime)
4133 (check_effective_target_float128_runtime)
4134 (check_effective_target_float32x_runtime)
4135 (check_effective_target_float64x_runtime)
4136 (check_effective_target_float128x_runtime)
4137 (check_effective_target_floatn_nx_runtime)
4138 (add_options_for_float16, add_options_for_float32)
4139 (add_options_for_float64, add_options_for_float128)
4140 (add_options_for_float32x, add_options_for_float64x)
4141 (add_options_for_float128x): New procedures.
4142 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4143 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4144 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4145 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4146 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4147 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4148 gcc.dg/torture/float128-complex.c,
4149 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4150 gcc.dg/torture/float128x-basic.c,
4151 gcc.dg/torture/float128x-complex.c,
4152 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4153 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4154 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4155 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4156 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4157 gcc.dg/torture/float32x-basic.c,
4158 gcc.dg/torture/float32x-complex.c,
4159 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4160 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4161 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4162 gcc.dg/torture/float64x-basic.c,
4163 gcc.dg/torture/float64x-complex.c,
4164 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4165 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4166 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4167 gcc.dg/torture/floatn-tg.h,
4168 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4169 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4170 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4171 gcc.dg/torture/fp-int-convert-float128x.c,
4172 gcc.dg/torture/fp-int-convert-float16-timode.c,
4173 gcc.dg/torture/fp-int-convert-float16.c,
4174 gcc.dg/torture/fp-int-convert-float32-timode.c,
4175 gcc.dg/torture/fp-int-convert-float32.c,
4176 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4177 gcc.dg/torture/fp-int-convert-float32x.c,
4178 gcc.dg/torture/fp-int-convert-float64-timode.c,
4179 gcc.dg/torture/fp-int-convert-float64.c,
4180 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4181 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4182 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4183 maximum exponent of floating-point type. Use it in testing
4184 whether 0x8...0 fits in the floating-point type. Always treat -1
4185 (signed 0xf...f) as fitting in the floating-point type.
4186 (M_OK1): New macro.
4187 * gcc.dg/torture/fp-int-convert-double.c,
4188 gcc.dg/torture/fp-int-convert-float.c,
4189 gcc.dg/torture/fp-int-convert-float128-timode.c,
4190 gcc.dg/torture/fp-int-convert-float128.c,
4191 gcc.dg/torture/fp-int-convert-float80-timode.c,
4192 gcc.dg/torture/fp-int-convert-float80.c,
4193 gcc.dg/torture/fp-int-convert-long-double.c,
4194 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4195
94e73c78
JJ
41962016-08-19 Jakub Jelinek <jakub@redhat.com>
4197
fbdbd4b6
JJ
4198 PR fortran/72744
4199 * gfortran.dg/gomp/pr72744.f90: New test.
4200
94e73c78
JJ
4201 PR fortran/69281
4202 * gfortran.dg/gomp/pr69281.f90: New test.
4203
91151a73
JB
42042016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4205
414b7129
UB
4206 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4207 the last special seed value.
4208 * gfortran.dg/random_7.f90: Use size for last array member instead
4209 of hardcoded value.
91151a73 4210
fcf830ab
PK
42112016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4212
4213 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4214 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4215
1a5da5b6
RB
42162016-08-19 Richard Biener <rguenther@suse.de>
4217
4218 PR tree-optimization/77286
4219 * gcc.dg/torture/pr77286.c: New testcase.
4220
82f72146
DM
42212016-08-18 David Malcolm <dmalcolm@redhat.com>
4222
4223 * gcc.dg/verbose-asm-2.c: New test case.
4224
cc015f3a
DM
42252016-08-18 David Malcolm <dmalcolm@redhat.com>
4226
4227 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4228 (custom_diagnostic_finalizer): Update for change to
4229 diagnostic_show_locus.
4230
cb18fd07
DM
42312016-08-18 David Malcolm <dmalcolm@redhat.com>
4232
4233 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4234 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4235
a76989dc
MP
42362016-08-18 Marek Polacek <polacek@redhat.com>
4237
4238 PR c/71514
4239 * gcc.dg/pr71514.c: New test.
4240
89c88780
L
42412015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4242
4243 PR target/72839
4244 * gcc.target/i386/pr72839.c: New test.
4245
2c71d454
CLT
42462016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4247
4248 PR middle-end/70895
4249 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4250 * c-c++-common/goacc/reduction-1.c: Likewise.
4251 * c-c++-common/goacc/reduction-2.c: Likewise.
4252 * c-c++-common/goacc/reduction-3.c: Likewise.
4253 * c-c++-common/goacc/reduction-4.c: Likewise.
4254
66592e95
AM
42552016-08-18 Alan Modra <amodra@gmail.com>
4256
4257 * gcc.c-torture/compile/pr72771.c: New.
4258
3a146d46
JJ
42592016-08-17 Jakub Jelinek <jakub@redhat.com>
4260
4261 PR fortran/67496
4262 * gfortran.dg/pr67496.f90: New test.
4263
3f8257db 42642015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4265
4266 PR tree-optimization/71752
3a146d46 4267 * gcc.dg/vect/pr71752.c: New.
038000bd 4268
dd42e908
UB
42692016-08-17 Uros Bizjak <ubizjak@gmail.com>
4270
4271 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4272
458a1cd0
JJ
42732016-08-17 Jakub Jelinek <jakub@redhat.com>
4274
4275 PR middle-end/77259
4276 * g++.dg/ipa/devirt-52.C: New test.
4277
11c4c4ba
CLT
42782016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4279
4280 * c-c++-common/goacc/reduction-6.c: New testcase.
4281
661d6efd
RB
42822016-08-17 Richard Biener <rguenther@suse.de>
4283
4284 PR tree-optimization/76490
4285 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4286 * gcc.dg/pr52904.c: XFAIL.
4287
622d8b69
RB
42882016-08-17 Richard Biener <rguenther@suse.de>
4289
4290 PR tree-optimization/23855
4291 * gcc.dg/loop-unswitch-2.c: Adjust.
4292
af23e99c
JJ
42932016-08-16 Jakub Jelinek <jakub@redhat.com>
4294
4295 PR tree-optimization/72817
4296 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4297
feeb6268
JM
42982016-08-16 Joseph Myers <joseph@codesourcery.com>
4299
4300 PR libgcc/77265
4301 * gcc.dg/torture/float128-extend-inf.c: New test.
4302
65e736c0
DM
43032016-08-16 David Malcolm <dmalcolm@redhat.com>
4304
4305 PR c/72857
4306 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4307 for embedded NUL.
4308 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4309 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4310 caret placement.
4311 (test_oct): Likewise.
4312 (test_multiple): Likewise.
4313 (test_field_width_specifier): Likewise.
4314 (test_field_width_specifier_2): New function.
4315 (test_field_precision_specifier): New function.
4316 (test_embedded_nul): Update expected caret placement.
4317 (test_non_contiguous_strings): Update line number.
4318 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4319 (__emit_string_literal_range): Add "caret_idx" param.
4320 (test_simple_string_literal): Add value for new param, updating
4321 expected output..
4322 (test_concatenated_string_literal): Likewise.
4323 (test_multiline_string_literal): Likewise.
4324 (test_hex): Likewise.
4325 (test_oct): Likewise.
4326 (test_multiple): Likewise.
4327 (test_ucn4): Likewise.
4328 (test_ucn8): Likewise.
4329 (test_u8): Likewise.
4330 (test_u): Likewise; update expected message, from "range" to
4331 "location".
4332 (test_U): Likewise.
4333 (test_L): Likewise.
4334 (test_macro): Add value for new param.
4335 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4336 (__emit_string_literal_range): Add "caret_idx" param.
4337 (test_stringified_token_1): Add value for new param. Update
4338 expected message, from "range" to "location".
4339 (test_stringized_token_2): Likewise, adding param to macro.
4340 (test_stringified_token_3): Likewise.
4341 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4342 (emit_warning): Convert param from source_range to location_t.
4343 (test_string_literals): Add caret_idx param, and use it when
4344 constructing a substring_loc. Update error message, from
4345 "range" to "location".
4346
4a7f57d5
JJ
43472016-08-16 Jakub Jelinek <jakub@redhat.com>
4348
7841800f
JJ
4349 PR target/71910
4350 * g++.dg/gomp/pr71910.C: New test.
4351
1b13411a
JJ
4352 PR middle-end/67485
4353 * gcc.c-torture/compile/pr67485.c: New test.
4354
4a7f57d5
JJ
4355 PR target/72867
4356 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4357
3c556bc4
BC
43582016-08-16 Bin Cheng <bin.cheng@arm.com>
4359
4360 PR tree-optimization/69848
4361 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4362
beab2da6
ML
43632016-08-16 Martin Liska <mliska@suse.cz>
4364
4365 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4366 of memory operations so that it can be handled by core2
4367 in 32-bit mode.
4368
f4eec0a3
RB
43692016-08-16 Richard Biener <rguenther@suse.de>
4370
4371 PR tree-optimization/76783
4372 * gcc.dg/pr76783.c: New testcase.
4373 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4374
8f21990a
BC
43752016-08-16 Bin Cheng <bin.cheng@arm.com>
4376
4377 PR tree-optimization/72817
4378 PR tree-optimization/73450
4379 * gcc.dg/tree-ssa/pr72817.c: New test.
4380 * gcc.dg/tree-ssa/pr73450.c: New test.
4381
7fc61626
FR
43822016-08-15 Fritz Reese <fritzoreese@gmail.com>
4383
4384 * gfortran.dg/init_flag_13.f90: New testcase.
4385 * gfortran.dg/init_flag_14.f90: Ditto.
4386 * gfortran.dg/init_flag_15.f03: Ditto.
4387 * gfortran.dg/dec_init_1.f90: Ditto.
4388 * gfortran.dg/dec_init_2.f90: Ditto.
4389
432baa02
UB
43902016-08-15 Uros Bizjak <ubizjak@gmail.com>
4391
4392 PR target/72867
4393 * gcc.target/i386/pr72867.c: New test.
4394
7e1dde14
EB
43952016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4396
4397 * c-c++-common/dump-ada-spec-5.c: New test.
4398
e4969090
RB
43992016-08-15 Richard Biener <rguenther@suse.de>
4400
4401 PR tree-optimization/73434
4402 * gcc.dg/torture/pr73434.c: New testcase.
4403
66088065
JJ
44042016-08-15 Jakub Jelinek <jakub@redhat.com>
4405
4406 PR tree-optimization/72824
4407 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4408
7c713714
CLT
44092016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4410
4411 PR fortran/70598
4412 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4413 in use_device clause.
4414 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4415 * gfortran.dg/goacc/list.f95: Adjust to catch
4416 "neither a POINTER nor an array" error messages.
4417
4271e5cb
UB
44182016-08-14 Uros Bizjak <ubizjak@gmail.com>
4419
4420 PR target/76342
4421 * gcc.target/i386/pr76342.c: New test.
4422
b0cea284
JJ
44232016-08-12 Jakub Jelinek <jakub@redhat.com>
4424
4425 PR c/71512
4426 * g++.dg/ubsan/pr71512.C: New test.
4427 * c-c++-common/ubsan/pr71512-1.c: New test.
4428 * c-c++-common/ubsan/pr71512-2.c: New test.
4429
e86aefb8
MM
44302016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4431
4432 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4433 vector initialization options.
4434 * gcc.target/powerpc/vec-init-2.c: Likewise.
4435 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4436 is generated on ISA 3.0.
4437
7fd82d52
PP
44382016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4439
4440 PR middle-end/71654
4441 * gcc.dg/c-c++-common/pr71654.c: New test.
4442 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4443 dg-options.
4444 * gcc.dg/tree-ssa/vrp24: Likewise.
4445
2f1364c2
JJ
44462016-08-12 Jakub Jelinek <jakub@redhat.com>
4447
4448 PR c/67410
4449 * gcc.dg/pr67410.c: New test.
4450
8eb414aa
BC
44512016-08-12 Bin Cheng <bin.cheng@arm.com>
4452
4453 PR tree-optimization/69848
4454 * gcc.dg/vect/vect-pr69848.c: New test.
4455
30b39c19
UB
44562016-08-12 Uros Bizjak <ubizjak@gmail.com>
4457
4458 PR testsuite/71008
4459 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4460 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4461 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4462 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4463
e373dd06
RB
44642016-08-12 Richard Biener <rguenther@suse.de>
4465
4466 PR tree-optimization/57326
4467 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4468 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4469 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4470 * gcc.target/i386/pr45685.c: Likewise.
4471 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4472 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4473 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4474 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4475 * gfortran.dg/pr34163.f90: Likewise.
4476
20d1af89
ML
44772016-08-12 Martin Liska <mliska@suse.cz>
4478
4479 * g++.dg/gcov/gcov-16.C: New test.
4480 * lib/gcov.exp: Support new argument for run-gcov function.
4481
5cacda56
ML
44822016-08-12 Martin Liska <mliska@suse.cz>
4483
4484 PR gcov-profile/35590
4485 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4486
663eecfd
RB
44872016-08-12 Richard Biener <rguenther@suse.de>
4488
4489 PR tree-optimization/72851
4490 * gcc.dg/torture/pr72851.c: New testcase.
4491
3f8257db 44922016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4493
e366d7d8
AO
4494 PR debug/63240
4495 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4496 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4497 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4498 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4499 DW_AT_deleted.
4500
71e1a6a4
AO
4501 PR debug/55641
4502 * g++.dg/debug/dwarf2/ref-1.C: New.
4503
8aaf799b
AO
4504 PR debug/49366
4505 * g++.dg/debug/dwarf2/template-params-12.H: New.
4506 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4507 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4508 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4509 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4510 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4511 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4512 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4513
06f9caed
BS
45142016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4515
4516 PR target/72863
4517 * gcc.target/powerpc/pr72863.c: New test.
4518
a8b956c1
UB
45192016-08-11 Uros Bizjak <ubizjak@gmail.com>
4520
4521 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4522
c73dd986
L
45232015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4524
4525 * gcc.target/i386/pieces-strcpy-1.c: New test.
4526 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4527
385ed708
JJ
45282016-08-11 Jakub Jelinek <jakub@redhat.com>
4529
4530 PR c++/72868
4531 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4532
df7ec09f
L
45332015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4534
4535 * gcc.target/i386/pieces-memcpy-1.c: New test.
4536 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4537 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4538 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4539 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4540 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4541
b95a64bb
JJ
45422016-08-11 Jakub Jelinek <jakub@redhat.com>
4543
4544 PR c/72816
7ddbcf6b 4545 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4546
59537744
BE
45472016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4548
4549 PR tree-optimization/71083
4550 * gcc.c-torture/execute/pr71083.c: New test.
4551 * gnat.dg/loop_optimization23.adb: New test.
4552 * gnat.dg/loop_optimization23_pkg.ads: New test.
4553 * gnat.dg/loop_optimization23_pkg.adb: New test.
4554
183ac6d0
RB
45552016-08-11 Richard Biener <rguenther@suse.de>
4556
4557 PR tree-optimization/72772
4558 * gcc.dg/graphite/pr35356-1.c: Adjust.
4559 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4560
b152f5a2
JB
45612016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4562
4563 * gfortran.dg/random_7.f90: Take into account that the last seed
4564 value is the special p value.
4565 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4566
bb7ebad1
RB
45672016-08-11 Richard Biener <rguenther@suse.de>
4568
4569 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4570
2e186411
AM
45712016-08-11 Alan Modra <amodra@gmail.com>
4572
4573 * gcc.target/powerpc/pr71680.c: New.
4574
e9e6d4f6
KN
45752016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4576
4577 * gcc.target/powerpc/bfp/bfp.exp: New file.
4578 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4579 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4580 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4581 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4582 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4583 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4584 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4585 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4586 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4587 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4588 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4589 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4590 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4591 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4592 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4593 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4594 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4595 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4596 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4597 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4598 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4599 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4600 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4601 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4602 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4603 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4604 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4605 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4606 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4607 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4608 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4609 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4610 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4611 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4612 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4613 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4614 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4615 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4616 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4617 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4618 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4619 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4620 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4621 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4622 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4623 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4624 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4625 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4626 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4627 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4628 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4629 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4630 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4631
9c8eabea
BC
46322016-08-10 Bin Cheng <bin.cheng@arm.com>
4633
4634 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4635 Add aarch64*-*-*.
4636
6c553b76
BC
46372016-08-10 Bin Cheng <bin.cheng@arm.com>
4638
4639 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4640
a0883b08
MM
46412016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4642
4643 PR target/72853
4644 * gcc.target/powerpc/pr72853.c: New test.
4645
a266236e
ML
46462016-08-10 Martin Liska <mliska@suse.cz>
4647
4648 PR gcov-profile/58306
4649 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4650
22063dbc
ML
46512016-08-10 Martin Liska <mliska@suse.cz>
4652
4653 * g++.dg/gcov/gcov-threads-1.C: New test.
4654
5250a5bb
SKS
46552016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4656
4657 PR target/71873
4658 * gcc.target/avr/pr71873.c: New test.
4659
b7597ae5
ML
46602016-08-09 Martin Liska <mliska@suse.cz>
4661
4662 * g++.dg/gcov/gcov-dump-1.C: New test.
4663 * g++.dg/gcov/gcov-dump-2.C: New test.
4664
ab50a215
ML
46652016-08-09 Martin Liska <mliska@suse.cz>
4666
4667 * gcc.dg/tree-prof/val-prof-9.c: New test.
4668
dcb1e137
ML
46692016-08-09 Martin Liska <mliska@suse.cz>
4670
4671 * gcc.dg/tree-prof/val-prof-8.c: New test.
4672
04d6d3b6
MJ
46732016-08-09 Martin Jambor <mjambor@suse.cz>
4674
df839749
UB
4675 PR ipa/71981
4676 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4677
c57e78c4
BC
46782016-08-09 Bin Cheng <bin.cheng@arm.com>
4679
4680 PR tree-optimization/33707
4681 * gcc.dg/vect/pr33707.c: New test.
4682
42970a17
BC
46832016-08-09 Bin Cheng <bin.cheng@arm.com>
4684
4685 PR tree-optimization/pr72772
4686 * gcc.dg/tree-ssa/pr72772.c: New test.
4687
810a3aa6
MF
46882016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4689
4690 PR rtl-optimization/66669
4691 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4692
9e207d6f
JJ
46932016-08-09 Jakub Jelinek <jakub@redhat.com>
4694
4695 PR tree-optimization/72824
4696 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4697
50bf47fd
RB
46982016-08-09 Richard Biener <rguenther@suse.de>
4699
4700 PR tree-optimization/71802
4701 * gcc.dg/torture/pr71802.c: New testcase.
4702
cadec7ca
JJ
47032016-08-09 Jakub Jelinek <jakub@redhat.com>
4704
4705 PR c++/72809
4706 * g++.dg/eh/stdarg1.C: New test.
4707
c43c5112
AK
47082016-08-08 Andi Kleen <ak@linux.intel.com>
4709
4710 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4711 test command line in failure log.
4712 (profopt-execute): dito. Make autofdo file names unique.
4713
895aa8e1
DM
47142016-08-08 David Malcolm <dmalcolm@redhat.com>
4715
4716 PR c/64955
4717 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4718 output.
4719
9afda630
PK
47202016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4721
4722 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4723 c99_runtime.
4724 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4725 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4726 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4727 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4728 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4729 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4730
e52ed3fe
DM
47312016-08-08 David Malcolm <dmalcolm@redhat.com>
4732
4733 PR c/52952
4734 * gcc.dg/cpp/pr66415-1.c: Likewise.
4735 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4736 * gcc.dg/format/c90-printf-1.c: Likewise.
4737 * gcc.dg/format/diagnostic-ranges.c: New test case.
4738
ad200580
JJ
47392016-08-08 Jakub Jelinek <jakub@redhat.com>
4740
77524e0d
JJ
4741 PR fortran/72716
4742 * gfortran.dg/gomp/pr72716.f90: New test.
4743
2187f2a2
JJ
4744 PR middle-end/72781
4745 * gcc.dg/gomp/pr72781.c: New test.
4746
ad200580
JJ
4747 PR middle-end/68762
4748 * g++.dg/vect/pr68762-1.cc: New test.
4749 * g++.dg/vect/pr68762-2.cc: New test.
4750 * g++.dg/vect/pr68762.h: New file.
4751
989d0071
MS
47522016-08-08 Martin Sebor <msebor@redhat.com>
4753
4754 PR testsuite/72838
3a146d46
JJ
4755 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4756 * g++.dg/warn/overflow-warn-3.C: Same.
4757 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4758
7090cac9
AV
47592016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4760
4761 PR fortran/71936
4762 * gfortran.dg/allocate_with_source_21.f03: New test.
4763
64e56ab0
AV
47642016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4765
4766 PR fortran/72698
4767 * gfortran.dg/allocate_with_source_20.f03: New test.
4768
0476487d
AM
47692016-08-08 Alan Modra <amodra@gmail.com>
4770
4771 * gcc.c-torture/compile/pr72802.c: New.
4772
8e9218f2
AV
47732016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4774
4775 PR fortran/70524
4776 * gfortran.dg/dependency_48.f90: New test.
4777
c1f7083b
TK
47782016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4779
531e5ae3 4780 PR fortran/70040
c1f7083b
TK
4781 * gfortran.dg/pr70040.f90: New testcase.
4782
6ab5813c
TK
47832016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4784
4785 PR fortran/71961
4786 * gfortran.dg/matmul_10.f90: New testcase.
4787
27bddc4a
JH
47882016-08-07 Jan Hubicka <hubicka@ucw.cz>
4789
4790 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4791
4a9f8a9f
JJ
47922016-08-07 Jakub Jelinek <jakub@redhat.com>
4793
4794 PR c/72816
4795 * gcc.dg/pr72816.c: New test.
4796
fa76f2c6
JW
47972016-08-06 Jonathan Wakely <jwakely@redhat.com>
4798
4799 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4800 * g++.dg/conversion/pr41426.C: Likewise.
4801 * g++.dg/conversion/pr66211.C: Likewise.
4802 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4803 * g++.dg/init/ref8.C: Likewise.
4804 * g++.old-deja/g++.law/cvt20.C: Likewise.
4805 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4806
5c3e5002
PP
48072016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4808
4809 PR tree-optimization/18046
4810 * gcc.dg/tree-ssa/vrp105.c: New test.
4811 * gcc.dg/tree-ssa/vrp106.c: New test.
4812
94087e88 48132016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4814
4815 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4816 1ul in diagnostics. Remove hyphen from "constant-expression."
4817 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4818 * g++.dg/cpp0x/static_assert3.C: Same.
4819 * g++.dg/cpp1y/constexpr-throw.C: Same.
4820 * g++.dg/template/nontype3.C: Same.
4821 * g++.dg/warn/overflow-warn-1.C: Same.
4822 * g++.dg/warn/overflow-warn-3.C: Same.
4823 * g++.dg/warn/overflow-warn-4.C: Same.
4824
88fa5555
DM
48252016-08-05 David Malcolm <dmalcolm@redhat.com>
4826
4827 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4828 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4829 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4830 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4831
1addb9e6
PP
48322016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4833
4834 PR tree-optimization/72810
4835 * gcc.dg/tree-ssa/vrp110.c: New test.
4836
1b62ed4f
JG
48372016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4838
4839 PR Target/72819
4840 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4841 registers.
4842 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4843 saving the half-precision registers.
4844 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4845 value is returned in h0.
4846 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4847 are passed in FP/SIMD registers.
4848 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4849 passing works corrcetly.
4850 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4851 (hfa_f16x2_t): Likewise.
4852 (hfa_f16x3_t): Likewise.
4853 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4854 are promoted to double and passed in a double register.
4855 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4856 are promoted to double and stacked.
4857 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4858 __fp16 data types.
4859 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4860 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4861 __fp16 first get passed in FP/SIMD registers, then stacked.
4862
4228ca19
NS
48632016-08-05 Nathan Sidwell <nathan@acm.org>
4864
4865 PR c++/68724
4866 * g++.dg/cpp0x/pr68724.C: New.
4867
db7c335e
RB
48682016-08-05 Richard Biener <rguenther@suse.de>
4869
4870 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4871
48abe922
PP
48722016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4873
4874 * gcc.dg/tree-ssa/vrp107.c: New test.
4875 * gcc.dg/tree-ssa/vrp108.c: New test.
4876 * gcc.dg/tree-ssa/vrp109.c: New test.
4877
f6cdf42f
PK
48782016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4879
4880 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4881 dg-options.
4882
33a9c609
PK
48832016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4884
4885 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4886 test-cases.
4887 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4888 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4889 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4890 test-cases.
4891 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4892 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4893 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4894 large_double.
4895
4473482d
PC
48962016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4897
4898 PR c++/72800
4899 * g++.dg/cpp1y/lambda-ice1.C: New.
4900
08156df5
PP
49012016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4902
4903 PR c++/72759
4904 * g++.dg/cpp1y/pr72759.C: New test.
4905
938da3a5
PP
49062016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4907
4908 * gcc.dg/switch-10.c: New test.
4909
da84183c
JG
49102016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4911
4912 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4913
ae9281fc
TS
49142016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4915
4916 * c-c++-common/goacc/routine-5.c: Update.
4917
086ad22e
BE
49182016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4919
4920 PR rtl-optimization/70903
4921 * gcc.c-torture/execute/pr70903.c: New test.
4922
6805e400
ML
49232016-08-04 Martin Liska <mliska@suse.cz>
4924
4925 * gcc.dg/params/params.exp: Replace file exists with
4926 TESTING_IN_BUILD_TREE.
4927
a0008434
MP
49282016-08-04 Marek Polacek <polacek@redhat.com>
4929
4930 PR c++/70229
4931 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4932
fb46286e
RB
49332016-08-04 Richard Biener <rguenther@suse.de>
4934
4935 PR middle-end/71984
4936 * gcc.dg/torture/pr71984.c: Guard correctness check for
4937 little-endian.
4938
ac2c96ab
AP
49392016-08-03 Andrew Pinski <apinski@cavium.com>
4940
4941 * gcc.c-torture/compile/20160802-1.c: New testcase.
4942
c98583e9
FR
49432016-08-03 Fritz Reese <fritzoreese@gmail.com>
4944
4945 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4946
9ad1a1da
RB
49472016-08-03 Richard Biener <rguenther@suse.de>
4948
4949 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4950 and remove -O3.
4951 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4952 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4953
cd75c979
RB
49542016-08-03 Richard Biener <rguenther@suse.de>
4955
4956 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4957 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4958 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4959 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4960
30e8d875
SKS
49612016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4962
4963 * gcc.dg/init-excess-2.c: Require int32plus.
4964 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4965 * gcc.dg/pr59963-2.c: Require int32plus.
4966 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4967 * gcc.dg/unroll-7.c: Require int32plus.
4968
69b806f6
BC
49692016-08-02 Bin Cheng <bin.cheng@arm.com>
4970
4971 PR tree-optimization/34114
4972 * gcc.dg/tree-ssa/loop-42.c: New test.
4973
1efafef3
TC
49742016-08-02 Tamar Christina <tamar.christina@arm.com>
4975
4976 * gcc.target/aarch64/vminmaxnm.c: New.
4977 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4978 tests.
4979
e2a99194
MM
49802016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4981
4982 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4983 vec_extract for vector float, vector int, vector short, and vector
4984 char.
4985 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4986 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4987 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4988 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4989
71bfb77a
WD
49902016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4991
4992 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4993 single stack adjustment, no writeback.
71bfb77a
WD
4994 * gcc.target/aarch64/test_frame_12.c: Likewise.
4995 * gcc.target/aarch64/test_frame_13.c: Likewise.
4996 * gcc.target/aarch64/test_frame_15.c: Likewise.
4997 * gcc.target/aarch64/test_frame_6.c: Likewise.
4998 * gcc.target/aarch64/test_frame_7.c: Likewise.
4999 * gcc.target/aarch64/test_frame_8.c: Likewise.
5000 * gcc.target/aarch64/test_frame_16.c: New test.
5001
37bce35a
L
50022015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5003
5004 PR target/72748
5005 * gcc.target/i386/pr72748.c: New test.
5006
3f8257db 50072015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5008
5009 PR tree-optimization/71818
5010 * gcc.dg/vect/pr71818.c: New
5011
bf60c531
ML
50122016-08-01 Martin Liska <mliska@suse.cz>
5013
5014 PR tree-optimization/71857
5015 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5016
8ed49fab
KT
50172016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5018
5019 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5020
76e2c821
JB
50212016-08-01 Jan Beulich <jbeulich@suse.com>
5022
5023 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5024
35029597
WS
50252016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5026
5027 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5028 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5029
3aa4b66a
JW
50302016-07-31 Jonathan Wakely <jwakely@redhat.com>
5031
5032 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5033 (check_effective_target_c++): Likewise. Also match for libstdc++.
5034
3f8257db 50352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5036
5037 PR fortran/41922
5038 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5039 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5040 * gfortran.dg/pr41922.f90: New test.
5041
9fcb2819
SK
50422016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5043
5044 PR fortran/68566
5045 * gfortran.dg/pr68566.f90: new test.
5046
94087e88 50472016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5048
5049 PR c++/60760
5050 PR c++/71091
5051 * g++.dg/cpp0x/constexpr-cast.C: New test.
5052 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5053 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5054 * g++.dg/ubsan/pr63956.C: Correct.
5055
d0047a25
MM
50562016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5057
5058 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5059 vector double or vector long where the vector is in memory.
5060 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5061 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5062
e4f7a5df
SK
50632016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5064
5065 PR fortran/69867
5066 * gfortran.dg/pr69867.f90: New test.
5067
b441ae1d
SK
50682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5069
5070 PR fortran/69962
5071 * gfortran.dg/pr69962.f90: New test.
5072
712dff31
SK
50732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5074
5075 PR fortran/70006
5076 * gfortran.dg/pr70006.f90: New test.
5077
fb42421e
SK
50782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5079
5080 PR fortran/71730
5081 * gfortran.dg/pr71730.f90: New test.
5082 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5083 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5084 * gfortran.dg/array_constructor_26.f03: Ditto.
5085
466effe0
WS
50862016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5087
5088 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5089 * gcc.target/powerpc/pr71763.c: Likewise.
5090
f618a472
MP
50912016-07-29 Marek Polacek <polacek@redhat.com>
5092
5093 PR c/71742
5094 * gcc.dg/940510-1.c: Adjust dg-error.
5095 * gcc.dg/c99-flex-array-1.c: Likewise.
5096 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5097
efd0786f
MP
5098 PR c/71853
5099 * gcc.dg/noncompile/pr71853.c: New test.
5100
e00dceaf
MP
5101 PR c/71573
5102 * gcc.dg/noncompile/pr71573.c: New test.
5103
638fc14f
MP
5104 PR c/71926
5105 * g++.dg/warn/Wparentheses-30.C: New test.
5106 * gcc.dg/Wparentheses-14.c: New test.
5107
61c73a7f
UB
51082016-07-29 Uros Bizjak <ubizjak@gmail.com>
5109
5110 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5111
01d32b2b
BC
51122016-07-29 Bin Cheng <bin.cheng@arm.com>
5113
5114 PR tree-optimization/57558
5115 * gcc.dg/vect/pr57558-1.c: New test.
5116 * gcc.dg/vect/pr57558-2.c: New test.
5117
f6c7a248
PK
51182016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5119
61c73a7f 5120 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5121 to scan forwprop1 dump pass.
5122
f54ea774
PC
51232016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5124
5125 PR c++/51488
5126 * g++.dg/template/pr51488.C: New.
5127
673a107a
JJ
51282016-07-29 Jakub Jelinek <jakub@redhat.com>
5129
5130 PR c/71969
5131 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5132 static __inline__.
5133 * gcc.dg/pr71969-1.c: New test.
5134 * gcc.dg/pr71969-2.c: New test.
5135 * gcc.dg/pr71969-3.c: New test.
5136
78169471
MP
51372016-07-29 Marek Polacek <polacek@redhat.com>
5138
5139 PR c/71574
5140 * c-c++-common/pr71574.c: New test.
5141
a5b5c8b6
MP
5142 PR c/71583
5143 * gcc.dg/noncompile/pr71583.c: New test.
5144
883b6d4e
KV
51452016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5146
5147 PR middle-end/68217
5148 * gcc.dg/pr68217.c: New test.
5149
89f1f37e
SK
51502016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5151
5152 PR fortran/71067
5153 * gfortran.dg/pr71067_1.f90: New test.
5154 * gfortran.dg/pr71067_2.f90: Ditto.
5155
e0d32185
MM
51562016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5157
5158 * gcc.target/powerpc/vec-extract-1.c: New test.
5159
c851722d
SK
51602016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5161
5162 PR fortran/71799
5163 * gfortran.dg/pr71799.f90: New test.
5164
f064da6a
PC
51652016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5166
5167 PR c++/71665
5168 * g++.dg/cpp0x/pr71665-1.C: New.
5169 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5170 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5171 * g++.dg/ext/label10.C: Likewise.
5172 * g++.dg/parse/constant5.C: Likewise.
5173
1b70aaad
SK
51742016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5175
5176 PR fortran/71859
5177 * gfortran.dg/pr71859.f90: New test.
5178 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5179 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5180
a23404c9
PT
51812016-07-28 Paul Thomas <pault@gcc.gnu.org>
5182
5183 PR fortran/71883
5184 * gfortran.dg/pr71883.f90 : New test.
5185
513d866d
YR
51862016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5187
5188 PR tree-optimization/71734
61c73a7f 5189 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5190
7c428aa2
RL
51912016-07-28 Renlin Li <renlin.li@arm.com>
5192
5193 Revert
5194 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5195
5196 PR fortran/71902
5197 * gfortran.dg/dependency_47.f90: New test.
5198
1225d6b1
ML
51992016-07-28 Martin Liska <mliska@suse.cz>
5200
5201 PR gcov-profile/68025
5202 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5203
e5f5bf35
ML
52042016-07-28 Martin Liska <mliska@suse.cz>
5205
5206 * g++.dg/vect/pr70944.cc: New test.
5207
4536610d
KV
52082016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5209
5210 PR middle-end/71994
5211 * gcc.dg/torture/pr71994.c: New test.
5212
8c6961ca
PK
52132016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5214
5215 PR middle-end/71078
5216 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5217 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5218 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5219
8de22ea0
RB
52202016-07-27 Richard Biener <rguenther@suse.de>
5221
5222 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5223
5d9da222
ML
52242016-07-27 Martin Liska <mliska@suse.cz>
5225
5226 * gcc.dg/predict-13.c: New test.
5227 * gcc.dg/predict-14.c: New test.
5228
af9e275f
SKS
52292016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5230
a23404c9 5231 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5232 including stdint.h.
5233 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5234 including stdint.h.
5235
71abba1e
MM
52362016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5237
5238 PR target/71869
5239 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5240 IEEE built-in functions handle quiet and signalling NaNs
5241 correctly.
5242
9cd74e8f
SK
52432016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5244
5245 PR fortran/71862
5246 * gfortran.dg/pr71862.f90: New test.
5247
0d48446f
MS
52482016-07-26 Martin Sebor <msebor@redhat.com>
5249
5250 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5251 selector with dg-options.
5252
524cf1e4
PP
52532016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5254
5255 PR tree-optimization/18046
5256 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5257 * gcc.dg/tree-ssa/vrp103.c: New test.
5258 * gcc.dg/tree-ssa/vrp104.c: New test.
5259
100665d8
WS
52602016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5261
5262 * gcc.target/powerpc/pr63354.c: Require lp64 since
5263 -mprofile-kernel is not legal with -m32.
5264
0b64ca40
RB
52652016-07-26 Richard Biener <rguenther@suse.de>
5266
5267 PR rtl-optimization/71984
5268 * gcc.dg/torture/pr71984.c: New testcase.
5269
9b7937cf
RS
52702016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5271
5272 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5273 g++-dg-runtest via et-dg-runtest.
5274 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5275 * gcc.dg/vect/vect.exp: Likewise.
5276 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5277 gfortran-dg-runtest.
5278 * gfortran.dg/vect/vect.exp: Likewise.
5279 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5280 (check_mips_loongson_hw_available): Likewise.
5281 (check_effective_target_mpaired_single_runtime): Likewise.
5282 (check_effective_target_mips_loongson_runtime): Likewise.
5283 (add_options_for_mpaired_single): Likewise.
5284 (check_effective_target_vect_int): Add global et_index.
5285 Check and save the supported feature for a target selected by
5286 the et_index target. Break long lines where appropriate. Call
5287 et-is-effective-target for MIPS with an argument instead of
5288 check_effective_target_* where appropriate.
5289 (check_effective_target_vect_intfloat_cvt): Likewise.
5290 (check_effective_target_vect_uintfloat_cvt): Likewise.
5291 (check_effective_target_vect_floatint_cvt): Likewise.
5292 (check_effective_target_vect_floatuint_cvt): Likewise.
5293 (check_effective_target_vect_simd_clones): Likewise.
5294 (check_effective_target_vect_shift): ewise.
5295 (check_effective_target_whole_vector_shift): Likewise.
5296 (check_effective_target_vect_bswap): Likewise.
5297 (check_effective_target_vect_shift_char): Likewise.
5298 (check_effective_target_vect_long): Likewise.
5299 (check_effective_target_vect_float): Likewise.
5300 (check_effective_target_vect_double): Likewise.
5301 (check_effective_target_vect_long_long): Likewise.
5302 (check_effective_target_vect_no_int_max): Likewise.
5303 (check_effective_target_vect_no_int_add): Likewise.
5304 (check_effective_target_vect_no_bitwise): Likewise.
5305 (check_effective_target_vect_widen_shift): Likewise.
5306 (check_effective_target_vect_no_align): Likewise.
5307 (check_effective_target_vect_hw_misalign): Likewise.
5308 (check_effective_target_vect_element_align): Likewise.
5309 (check_effective_target_vect_condition): Likewise.
5310 (check_effective_target_vect_cond_mixed): Likewise.
5311 (check_effective_target_vect_char_mult): Likewise.
5312 (check_effective_target_vect_short_mult): Likewise.
5313 (check_effective_target_vect_int_mult): Likewise.
5314 (check_effective_target_vect_extract_even_odd): Likewise.
5315 (check_effective_target_vect_interleave): Likewise.
5316 (check_effective_target_vect_stridedN): Likewise.
5317 (check_effective_target_vect_multiple_sizes): Likewise.
5318 (check_effective_target_vect64): Likewise.
5319 (check_effective_target_vect_call_copysignf): Likewise.
5320 (check_effective_target_vect_call_sqrtf): Likewise.
5321 (check_effective_target_vect_call_btrunc): Likewise.
5322 (check_effective_target_vect_call_btruncf): Likewise.
5323 (check_effective_target_vect_call_ceil): Likewise.
5324 (check_effective_target_vect_call_ceilf): Likewise.
5325 (check_effective_target_vect_call_floor): Likewise.
5326 (check_effective_target_vect_call_floorf): Likewise.
5327 (check_effective_target_vect_call_lceil): Likewise.
5328 (check_effective_target_vect_call_lfloor): Likewise.
5329 (check_effective_target_vect_call_nearbyint): Likewise.
5330 (check_effective_target_vect_call_nearbyintf): Likewise.
5331 (check_effective_target_vect_call_round): Likewise.
5332 (check_effective_target_vect_call_roundf): Likewise.
5333 (check_effective_target_vect_perm): Likewise, but also append *_saved
5334 to the existing global name to properly cache the result.
5335 (check_effective_target_vect_perm_byte): Likewise.
5336 (check_effective_target_vect_perm_short): Likewise.
5337 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5338 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5339 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5340 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5341 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5342 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5343 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5344 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5345 (check_effective_target_vect_sdot_qi): Likewise.
5346 (check_effective_target_vect_udot_qi): Likewise.
5347 (check_effective_target_vect_sdot_hi): Likewise.
5348 (check_effective_target_vect_udot_hi): Likewise.
5349 (check_effective_target_vect_usad_char): Likewise.
5350 (check_effective_target_vect_pack_trunc): Likewise.
5351 (check_effective_target_vect_unpack): Likewise.
5352 (check_effective_target_vect_aligned_arrays): Likewise.
5353 (check_effective_target_vect_natural_alignment): Likewise.
5354 (check_effective_target_vector_alignment_reachable): Likewise.
5355 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5356 (is-effective-target): Initialize et_index if undefined.
5357 (et-dg-runtest): New.
5358 (et-is-effective-target): Likewise.
5359 (check_vect_support_and_set_flags): Add supported MIPS targets to
5360 EFFECTIVE_TARGETS list. Return the number of supported targets.
5361
8f63caf6 53622016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5363 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5364
5365 PR middle-end/70920
5366 * gcc.dg/pr70920-1.c: New test-case.
5367 * gcc.dg/pr70902-2.c: Likewise.
5368 * gcc.dg/pr70920-3.c: Likewise.
5369 * gcc.dg/pr70920-4.c: Likewise
5370 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5371 2 instead of 3.
5372
7d575fff
AM
53732016-07-25 Alexander Monakov <amonakov@ispras.ru>
5374
5375 * gcc.c-torture/execute/pr71494.c: Require label_values.
5376 * gcc.dg/pr16973.c: Ditto.
5377
bf01e070
SKS
53782016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5379
5380 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5381 * gcc.dg/torture/pr69771.c: Require int32plus.
5382 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5383
16b05965
ML
53842016-07-25 Martin Liska <mliska@suse.cz>
5385
5386 * gcc.dg/torture/pr71987.c: New test.
5387
d52d3767
SK
53882016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5389
5390 PR fortran/71935
5391 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5392 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5393 * gfortran.dg/pr71935.f90: New test.
5394
94087e88 53952016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5396
5397 PR c++/71675
5398 * g++.dg/ext/atomic-3.C: New test.
5399 * gcc.dg/atomic/pr71675.c: New test.
5400
58b3986e
ES
54012016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5402
5403 * gcc.target/i386/mvc8.c: New test.
5404
faa1612a
BC
54052016-07-22 Bin Cheng <bin.cheng@arm.com>
5406
5407 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5408 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5409
1603ebe0
TK
54102016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5411
5412 PR fortran/71795
5413 * gfortran.dg/constructor_50.f90: New test.
5414
bc91c436
ML
54152016-07-22 Martin Liska <mliska@suse.cz>
5416
5417 PR gcov-profile/69028
5418 PR gcov-profile/62047
5419 * g++.dg/cilk-plus/pr69028.C: New test.
5420
9fe9a3a7
AV
54212016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5422
5423 * gfortran.dg/coarray_stat_2.f90: New test.
5424
70866e3d
MM
54252016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5426
5427 * gcc.target/powerpc/vec-extract.h: New files to check the
5428 vec_extract built-in functions for all vector types, testing
5429 accessing each element, both with constant and variable element
5430 numbers.
5431 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5432 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5433 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5434 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5435 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5436 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5437 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5438 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5439 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5440
ab3af181
JJ
54412016-07-21 Jakub Jelinek <jakub@redhat.com>
5442
5443 PR c++/71728
5444 * g++.dg/other/pr71728.C: New test.
5445
ebe8f322
JG
54462016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5447
5448 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5449 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5450 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5451 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5452 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5453
959cef74
RB
54542016-07-21 Richard Biener <rguenther@suse.de>
5455
5456 PR tree-optimization/71947
5457 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5458
b24d9420
BC
54592016-07-21 Bin Cheng <bin.cheng@arm.com>
5460
5461 * gcc.dg/tree-ssa/scev-15.c: New.
5462
23974819
BC
54632016-07-21 Bin Cheng <bin.cheng@arm.com>
5464
5465 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5466
ee78cbaa
JJ
54672016-07-21 Jakub Jelinek <jakub@redhat.com>
5468
5469 PR c++/71941
5470 * g++.dg/gomp/pr71941.C: New test.
5471
52ed68f7
DM
54722016-07-20 David Malcolm <dmalcolm@redhat.com>
5473
5474 PR c/70339
5475 PR c/71858
5476 * g++.dg/spellcheck-identifiers.C: New test case, based on
5477 gcc.dg/spellcheck-identifiers.c.
5478 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5479 gcc.dg/spellcheck-identifiers-2.c.
5480 * g++.dg/spellcheck-typenames.C: New test case, based on
5481 gcc.dg/spellcheck-typenames.c
5482
18407bfb
JW
54832016-07-20 Jonathan Wakely <jwakely@redhat.com>
5484
5485 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5486 pointer to member function and also test catching by reference.
5487
4c07fd98
DV
54882016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5489
5490 * gcc.target/s390/pr67443.c: Fix test case.
5491
fee21d65
DV
54922016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5493
5494 * gcc.target/s390/insv-1.c: Xfail some tests.
5495 * gcc.target/s390/insv-2.c: Likewise.
5496
dbe9dfdd
GJL
54972016-07-20 Georg-Johann Lay <avr@gjlay.de>
5498
5499 * gcc.target/avr/torture/get-mem.c: New test.
5500 * gcc.target/avr/torture/set-mem.c: New test.
5501
c25e1d82
GJL
55022016-07-20 Georg-Johann Lay <avr@gjlay.de>
5503
5504 PR target/71948
5505 * gcc.target/avr/torture/tiny-progmem.c: New test.
5506
109d2197
JJ
55072016-07-20 Jakub Jelinek <jakub@redhat.com>
5508
7419f441
JJ
5509 PR c++/71909
5510 * g++.dg/parse/pr71909.C: New test.
5511 * g++.dg/tm/pr71909.C: New test.
5512
109d2197
JJ
5513 PR c++/50060
5514 * g++.dg/cpp0x/constexpr-50060.C: New test.
5515 * g++.dg/cpp1y/constexpr-50060.C: New test.
5516
144530cf
ML
55172016-07-20 Martin Liska <mliska@suse.cz>
5518
5519 * gfortran.dg/graphite/pr71898.f90: New test.
5520
04ac4afa
BC
55212016-07-20 Bin Cheng <bin.cheng@arm.com>
5522
5523 PR tree-optimization/71503
5524 PR tree-optimization/71683
5525 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5526 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5527
dcbdb17a
ML
55282016-07-20 Martin Liska <mliska@suse.cz>
5529
5530 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5531 * gcc.dg/plugin/sreal-test-1.c: Remove.
5532 * gcc.dg/plugin/sreal_plugin.c: Remove.
5533
6ed82555
TK
55342016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5535
5536 PR fortran/71902
5537 * gfortran.dg/dependency_47.f90: New test.
5538
13da0507
JJ
55392016-07-19 Jakub Jelinek <jakub@redhat.com>
5540
4833f561
JJ
5541 PR rtl-optimization/71916
5542 * gcc.c-torture/compile/pr71916.c: New test.
5543
4fda19ef
JJ
5544 PR middle-end/71874
5545 * g++.dg/torture/pr71874.C: New test.
5546
13da0507
JJ
5547 PR middle-end/71734
5548 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5549 (my_alloc): Rewritten to use __builtin_posix_memalign and
5550 __SIZE_TYPE__.
5551 (my_free): Use __builtin_free instead of _mm_free.
5552 (Vec::operator=): Use __builtin_memcpy.
5553
e7980add
MJ
55542016-07-19 Martin Jambor <mjambor@suse.cz>
5555
61c73a7f
UB
5556 PR fortran/71688
5557 * gfortran.dg/pr71688.f90: New test.
e7980add 5558
13e88953
RB
55592016-07-19 Richard Biener <rguenther@suse.de>
5560
5561 * c-c++-common/vector-subscript-6.c: New testcase.
5562 * c-c++-common/vector-subscript-7.c: Likewise.
5563
1caf0482
SKS
55642016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5565
a23404c9 5566 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5567 and UInt32 based on __SIZEOF_INT__.
5568
cef5388d
RB
55692016-07-19 Richard Biener <rguenther@suse.de>
5570
5571 PR tree-optimization/71901
5572 * gcc.dg/torture/pr71901.c: New testcase.
5573
55742016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5575
5576 PR tree-optimization/71908
5577 * gcc.dg/torture/pr71908.c: New testcase.
5578
a8f7a895
MM
55792016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5580
5581 PR target/71493
5582 * gcc.target/powerpc/pr71493-1.c: New test.
5583 * gcc.target/powerpc/pr71493-2.c: Likewise.
5584
f2111a36
JJ
55852016-07-18 Jakub Jelinek <jakub@redhat.com>
5586
99516432
JJ
5587 PR c++/71835
5588 * g++.dg/conversion/ambig3.C: New test.
5589
87713c6a
JJ
5590 PR c++/71828
5591 * g++.dg/cpp0x/constexpr-71828.C: New test.
5592
7a7f16ca
JJ
5593 PR c++/71826
5594 * g++.dg/template/pr71826.C: New test.
5595
f4d90295
JJ
5596 PR c++/71822
5597 * g++.dg/template/defarg21.C: New test.
5598
f2111a36
JJ
5599 PR c++/71871
5600 * g++.dg/ext/vector31.C: New test.
5601
0b965526
UB
56022016-07-18 Uros Bizjak <ubizjak@gmail.com>
5603
5604 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5605
94e136b9
YR
56062016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5607
5608 PR tree-optimization/71734
5609 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5610
7072df0a
DV
56112016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5612
5613 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5614 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5615 stack-layout-dynamic-1.c: New test.
5616
54158a1a
AK
56172016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5618
5619 * gcc.target/s390/nolrl-1.c: New test.
5620
43068916
FR
56212016-07-17 Fritz Reese <fritzoreese@gmail.com>
5622
5623 PR fortran/71523
5624 * gfortran.dg/pr71523_1.f90: New test.
5625 * gfortran.dg/pr71523_2.f90: New test.
5626
a9356b12
AS
56272016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5628
5629 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5630
a07b81c7 56312016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5632 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5633
5634 PR fortran/62125
5635 * gfortran.dg/pr62125.f90: New test.
5636
96c0ec12
BS
56372016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5638
5639 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5640 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5641
479d0ed5
JW
56422016-07-15 Jonathan Wakely <jwakely@redhat.com>
5643
5644 PR c++/58796
5645 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5646 * g++.dg/cpp0x/nullptr35.C: New test.
5647
41c7438e
BC
56482016-07-15 Bin Cheng <bin.cheng@arm.com>
5649
5650 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5651
f7ba880b
CP
56522016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5653
5654 * gfortran.dg/goacc/vector_length.f90: New test.
5655
b9aba0a0
RB
56562016-07-15 Richard Biener <rguenther@suse.de>
5657
5658 PR tree-optimization/71881
5659 * gcc.dg/torture/pr71881.c: New testcase.
5660
9513d5fb
RB
56612016-07-15 Richard Biener <rguenther@suse.de>
5662
5663 PR tree-optimization/71887
5664 * gcc.dg/torture/pr71887.c: New testcase.
5665
ddbbcb19
JJ
56662016-07-15 Jakub Jelinek <jakub@redhat.com>
5667
5668 PR c/71858
5669 * gcc.dg/spellcheck-identifiers-3.c: New test.
5670
29eb509c
AV
56712016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5672
5673 PR fortran/71807
5674 * gfortran.dg/null_9.f90: New test.
5675
43aabfcf
BC
56762016-07-15 Bin Cheng <bin.cheng@arm.com>
5677
5678 * gcc.dg/tree-ssa/loop-41.c: New test.
5679
afc89e58
BC
56802016-07-15 Bin Cheng <bin.cheng@arm.com>
5681
5682 PR tree-optimization/71347
5683 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5684
6fa682ad
SK
56852016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5686
5687 PR fortran/29819
5688 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5689 * gfortran.dg/contains.f90: Ditto.
5690 * gfortran.dg/contains_empty_1.f03: Ditto.
5691 * gfortran.dg/submodule_3.f08: Ditto.
5692
dd36b877
JJ
56932016-07-14 Jakub Jelinek <jakub@redhat.com>
5694
a60a5d31
JJ
5695 PR testsuite/71865
5696 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5697 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5698 expected diagnostics.
5699
dd36b877
JJ
5700 PR c/71858
5701 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5702 * gcc.dg/spellcheck-identifiers-2.c: New test.
5703 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5704 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5705
a241f8ca
JJ
57062016-07-14 Jakub Jelinek <jakub@redhat.com>
5707
5708 PR tree-optimization/71872
5709 * gcc.c-torture/compile/pr71872.c: New test.
5710
d62b809c
TP
57112016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5712
5713 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5714 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5715 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5716 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5717 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5718 * gcc.target/arm/atomic-op-acquire-1.c: This.
5719 * gcc.target/arm/atomic-op-char.c: Rename into ...
5720 * gcc.target/arm/atomic-op-char-1.c: This.
5721 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5722 * gcc.target/arm/atomic-op-consume-1.c: This.
5723 * gcc.target/arm/atomic-op-int.c: Rename into ...
5724 * gcc.target/arm/atomic-op-int-1.c: This.
5725 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5726 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5727 * gcc.target/arm/atomic-op-release.c: Rename into ...
5728 * gcc.target/arm/atomic-op-release-1.c: This.
5729 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5730 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5731 * gcc.target/arm/atomic-op-short.c: Rename into ...
5732 * gcc.target/arm/atomic-op-short-1.c: This.
5733 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5734 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5735 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5736 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5737 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5738 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5739 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5740 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5741 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5742 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5743
1f8dd420
AV
57442016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5745
5746 PR fortran/70842
5747 * gfortran.dg/select_type_35.f03: New test.
5748
53109ba8
KT
57492016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5750
5751 PR target/65951
5752 PR tree-optimization/70923
5753 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5754 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5755 * gcc.dg/vect/pr65951.c: Likewise.
5756 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5757
91f35b7f
DE
57582016-07-14 David Edelsohn <dje.gcc@gmail.com>
5759
5760 * c-c++-common/pr60226.c: Expect maximum object file alignment
5761 error on AIX.
5762
351168fe
RB
57632016-07-14 Richard Biener <rguenther@suse.de>
5764
5765 PR tree-optimization/71866
5766 * gcc.dg/torture/pr71866.c: New testcase.
5767
94c32c00
TP
57682016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5769
5770 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5771 selector and enclose boolean expression in curly braces.
5772
b799a481
AM
57732016-07-14 Alan Modra <amodra@gmail.com>
5774
5775 PR target/71733
5776 * gcc.target/powerpc/p9-novsx.c: New.
5777
f63ba78c
AK
57782016-07-13 Andi Kleen <ak@linux.intel.com>
5779
5780 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5781 * g++.dg/tree-prof/morefunc.C: Dito.
5782 * g++.dg/tree-prof/pr35545.C: Dito.
5783 * g++.dg/tree-prof/reorder.C: Dito.
5784 * gcc.dg/tree-prof/20050826-2.c: Dito.
5785 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5786 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5787 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5788 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5789 * gcc.dg/tree-prof/inliner-1.c: Dito.
5790 * gcc.dg/tree-prof/merge_block.c: Dito.
5791 * gcc.dg/tree-prof/stringop-1.c: Dito.
5792 * gcc.dg/tree-prof/stringop-2.c: Dito.
5793 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5794 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5795 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5796 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5797 * gcc.dg/tree-prof/update-loopch.c: Dito.
5798 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5799 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5800 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5801 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5802 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5803 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5804 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5805
f4d5a23d
AK
58062016-07-13 Andi Kleen <ak@linux.intel.com>
5807
5808 * lib/profopt.exp (profopt-execute): Remove .imports files.
5809
ae145898
AK
58102016-07-13 Andi Kleen <ak@linux.intel.com>
5811
0b965526 5812 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5813
e97bd4f5
AK
58142016-07-13 Andi Kleen <ak@linux.intel.com>
5815
5816 * lib/profopt.exp (dg-final-scan-autofdo,
5817 dg-final-scan-not-autofdo): New functions.
5818
6fa3d4b4
BC
58192016-07-13 Bin Cheng <bin.cheng@arm.com>
5820
5821 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5822 * gcc.dg/vect/vect-35.c: Ditto.
5823 * gcc.dg/vect/vect-alias-check-2.c: New test.
5824
65f18bc6
ML
58252016-07-13 Martin Liska <mliska@suse.cz>
5826
5827 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5828 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5829 * gfortran.dg/pr42108.f90: Update expected dump scan.
5830
9737f35b
RB
58312016-07-13 Richard Biener <rguenther@suse.de>
5832
5833 PR tree-optimization/24574
5834 * gcc.dg/pr24574.c: New testcase.
5835
62c0ea4b
SKS
58362016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5837
0b965526 5838 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5839 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5840 * c-c++-common/pr68833-1.c: Require int32plus.
5841 * gcc.dg/ipa/pr63551.c: Likewise.
5842 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5843 * gcc.dg/ipa/pr64041.c: Require int32plus.
5844
c7ed8938
IE
58452016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5846
5847 PR ipa/71633
5848 * g++.dg/pr71633.C: New test.
5849
5ce15300
TP
58502016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5851
5852 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5853 Add new arm_thumb1_cbz_ok effective target.
5854 * gcc.target/arm/cbz.c: New test.
5855
2b9509a3
TP
58562016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5857
5858 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5859 Define effective target.
5860 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5861 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5862 * gcc.target/arm/movhi_movw.c: New test.
5863 * gcc.target/arm/movsi_movw.c: Likewise.
5864 * gcc.target/arm/movdi_movw.c: Likewise.
5865
7f15b177
RB
58662016-07-13 Richard Biener <rguenther@suse.de>
5867
5868 PR middle-end/71104
5869 * gcc.dg/pr71104-1.c: New testcase.
5870 * gcc.dg/pr71104-2.c: Likewise.
5871
0b0a896e
MM
58722016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5873
5874 PR target/71805
5875 * gcc.target/powerpc/pr71805.c: New test.
5876
f906f5ed
BS
58772016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5878
5879 * gcc.target/powerpc/divkc3-1.c: New.
5880 * gcc.target/powerpc/mulkc3-1.c: New.
5881
9e63c3aa
NS
58822016-07-12 Nathan Sidwell <nathan@acm.org>
5883
5884 * gcc.target/arm/data-rel-1.c: New.
5885 * gcc.target/arm/data-rel-2.c: New.
5886 * gcc.target/arm/data-rel-3.c: New.
5887
f507d202
ML
58882016-07-12 Martin Liska <mliska@suse.cz>
5889
5890 * gcc.dg/params/blocksort-part.c: New test.
5891 * gcc.dg/params/params.exp: New file.
5892
d6f7c125
KT
58932016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5894
5895 PR middle-end/71700
5896 * gcc.c-torture/execute/pr71700.c: New test.
5897
37ccb0ba
SB
58982016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5899 Richard Biener <rguenther@suse.de>
5900
5901 PR tree-optimization/23286
5902 PR tree-optimization/70159
5903 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5904 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5905 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5906 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5907 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5908 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5909 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5910 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5911 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5912 * gcc.dg/pr51879-12.c: Likewise.
5913 * gcc.dg/strlenopt-9.c: Likewise.
5914 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5915 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5916 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5917 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5918 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5919 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5920 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5921 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5922 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5923 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5924 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5925 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5926 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5927 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5928 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5929
712a93d6
RB
59302016-07-12 Richard Biener <rguenther@suse.de>
5931
5932 PR rtl-optimization/68961
5933 * gcc.target/i386/pr68961.c: New testcase.
5934
c392943c
JJ
59352016-07-11 Jakub Jelinek <jakub@redhat.com>
5936
3d56e6a4
JJ
5937 PR middle-end/71758
5938 * c-c++-common/gomp/pr71758.c: New test.
5939 * gfortran.dg/gomp/pr71758.f90: New test.
5940
c392943c
JJ
5941 PR tree-optimization/71823
5942 * gcc.dg/vect/pr71823.c: New test.
5943
741d3be5
DM
59442016-07-11 David Malcolm <dmalcolm@redhat.com>
5945
5946 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5947 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5948 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5949
92fa45b5
L
59502016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5951
5952 PR target/71801
5953 * gcc.target/i386/pr71801.c: New test.
5954
f51606c7
RB
59552016-07-11 Richard Biener <rguenther@suse.de>
5956
5957 PR tree-optimization/71816
5958 * gcc.dg/torture/pr71816.c: New testcase.
5959
36b54ce0
TK
59602016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5961
5962 PR fortran/71783
5963 * gfortran.dg/dependency_46.f90: New test.
5964
d13835b6
VM
59652016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5966
5967 PR rtl-optimization/71621
5968 * gcc.target/i386/pr71621-1.c: New.
5969 * gcc.target/i386/pr71621-2.c: New.
5970
642bcbdf
CP
59712016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5972
5973 * gfortran.dg/goacc/pr71704.f90: New test.
5974
02eb5b8b
BS
59752016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5976
5977 PR target/71297
5978 * gcc.target/powerpc/pr71297.c: New.
5979
8beb9a0d
JW
59802016-07-08 Jiong Wang <jiong.wang@arm.com>
5981
5982 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5983
cef4b650
MM
59842016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5985
5986 PR target/71806
5987 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5988
3c3ecf52
AH
59892016-07-08 Alan Hayward <alan.hayward@arm.com>
5990
5991 PR tree-optimization/71667
5992 * gcc.dg/vect/pr71667.c: New
5993
2660286d
ML
59942016-07-08 Martin Liska <mliska@suse.cz>
5995
5996 * gcc.dg/torture/pr71606.c: New test.
5997
70cdd4ae
JD
59982016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5999
6000 PR fortran/71764
6001 * gfortran.dg/pr71764.f90: New test.
6002
842dc2e6
JJ
60032016-07-07 Jakub Jelinek <jakub@redhat.com>
6004 Kai Tietz <ktietz70@googlemail.com>
6005
6006 PR c++/70869
6007 PR c++/71054
6008 * g++.dg/cpp0x/pr70869.C: New test.
6009 * g++.dg/cpp0x/pr71054.C: New test.
6010
31be4262
DE
60112016-07-07 David Edelsohn <dje.gcc@gmail.com>
6012
6013 * g++.dg/debug/pr71432.C: Fail on AIX.
6014
1c122092
ML
60152016-07-07 Martin Liska <mliska@suse.cz>
6016
6017 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6018 an undefined behavior.
6019 * gfortran.dg/do_3.F90: Likewise.
6020 * gfortran.dg/do_check_11.f90: New test.
6021 * gfortran.dg/do_check_12.f90: New test.
6022 * gfortran.dg/do_corner_warn.f90: New test.
6023
7119f1b1
ML
60242016-07-07 Martin Liska <mliska@suse.cz>
6025
6026 * gfortran.dg/predict-1.f90: Ammend the test.
6027 * gfortran.dg/predict-2.f90: Likewise.
6028
275792f2
IE
60292016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6030
6031 PR ipa/71624
6032 * g++.dg/pr71624.C: New test.
6033
05a437c1
TP
60342016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6035
6036 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6037 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6038 ARMv8-M Mainline architectures.
6039
6f493951
TP
60402016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6041
6042 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6043 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6044
5ddaee94
SB
60452016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6046
6047 PR target/70098
6048 PR target/71763
6049 * gcc.target/powerpc/pr71763.c: New file.
6050
651afdb2
YR
60512016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6052
6053 PR tree-optimization/71518
0b965526 6054 * gcc.dg/pr71518.c: New test.
651afdb2 6055
9df99881
WD
60562016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6057
6058 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6059
7b4e0769
SKS
60602016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6061
0b965526 6062 PR target/50739
7b4e0769
SKS
6063 * gcc.target/avr/pr50739.c: New test.
6064
eb4432f7
JH
60652016-07-05 Jan Hubicka <jh@suse.cz>
6066
6067 * gcc.dg/tree-ssa/scev-14.c: update template.
6068
c01e092f
RS
60692016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6070
6071 * gcc.dg/vect/group-no-gaps-1.c: New test.
6072
8070763a
AK
60732016-07-05 Andi Kleen <ak@linux.intel.com>
6074
6075 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6076 if kernel supports MPX.
6077
3f8257db 60782016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6079
6080 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6081
36a265b1
MM
60822016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6083 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6084
6085 * gcc.target/powerpc/signbit-1.c: New test.
6086 * gcc.target/powerpc/signbit-2.c: New test.
6087 * gcc.target/powerpc/signbit-3.c: New test.
6088
7a98fb6e
KT
60892016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6090
6091 PR rtl-optimization/71594
6092 * gcc.dg/torture/pr71594.c: New test.
6093
1e3d54b4
JH
60942016-07-05 Jan Hubicka <jh@suse.cz>
6095
6096 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6097
84ca3893
DM
60982016-07-05 David Malcolm <dmalcolm@redhat.com>
6099
6100 PR c++/62314
3a146d46 6101 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6102 number of missing semicolon error.
6103 * g++.dg/pr62314-2.C: New test case.
6104
20d0bfce
AF
61052016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6106
6107 * gfortran.dg/coarray_stat_function.f90: New test.
6108 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6109 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6110 to new interfaces.
6111
69aaea06
AV
61122016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6113
6114 PR fortran/71623
6115 * gfortran.dg/deferred_character_17.f90: New test.
6116
f723a43c
CL
61172016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6118
6119 * gcc.target/arm/neon/polytypes.c: Move to ...
6120 * gcc.target/arm/polytypes.c: ... here.
6121 * gcc.target/arm/neon/pr51534.c: Move to ...
6122 * gcc.target/arm/pr51534.c: ... here.
6123 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6124 * gcc.target/arm/vect-vcvt.c: ... here.
6125 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6126 * gcc.target/arm/vect-vcvtq.c: ... here.
6127 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6128 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6129 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6130 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6131 * gcc.target/arm/neon/neon.exp: Delete.
6132 * gcc.target/arm/neon/: Delete.
6133
d73e0ccf
JD
61342016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6135
6136 PR fortran/65575
6137 * gfortran.dg: pr65575.f90: New test.
6138
c20f6223
JD
61392016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6140
6141 PR fortran/35849
6142 * gfortran.dg: pr35849.f90: New test.
6143
2a5537c3
JJ
61442016-07-04 Jakub Jelinek <jakub@redhat.com>
6145
6146 PR c++/71739
6147 * g++.dg/cpp0x/pr71739.C: New test.
6148
740f9751
CL
61492016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6150
6151 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6152
bf749919
DV
61532016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6154
6155 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6156 locr.
6157 * gcc.target/s390/loc-1.c: New test.
6158
430bb38e
YR
61592016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6160
3a146d46
JJ
6161 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6162 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6163
15f6e0da
RR
61642016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6165
6166 PR target/63874
6167 * gcc.target/aarch64/pr63874.c: New test.
6168
79335075
JB
61692016-07-04 Jan Beulich <jbeulich@suse.com>
6170
6171 * g++.dg/header.c: New.
6172 * gcc.dg/header.c: New.
6173
557e8c49
JJ
61742016-07-02 Jakub Jelinek <jakub@redhat.com>
6175
6176 PR c/71719
6177 * c-c++-common/Wunused-var-15.c: New test.
6178
79a592e3
JJ
61792016-07-01 Jakub Jelinek <jakub@redhat.com>
6180
6181 PR fortran/71687
6182 * gfortran.dg/gomp/pr71687.f90: New test.
6183
e2298656
BS
61842016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6185
6186 * gcc.dg/const-float128-ped.c: Require __float128 effective
6187 target and options.
6188 * gcc.dg/const-float128.c: Likewise.
6189 * gcc.dg/torture/float128-cmp-invalid.c: Require
6190 __float128 and base_quadfloat_support effective targets, and
6191 __float128 options.
6192 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6193 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6194 * gcc.dg/torture/float128-nan.c: Likewise.
6195 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6196 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6197 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6198 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6199 (add_options_for___float128): New.
6200 (check_effective_target_base_quadword_support): New.
6201
70c11966
MM
62022016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6203
6204 PR target/71720
6205 * gcc.target/powerpc/pr71720.c: New test.
6206
059541fd
JB
62072016-07-01 Jan Beulich <jbeulich@suse.com>
6208
6209 * gcc.dg/bss.c: New.
6210
2c1e4964
PB
62112016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6212
6213 PR target/71698
6214 * gcc.target/powerpc/pr71698.c: New test.
6215
22e1cb39
GJL
62162016-07-01 Georg-Johann Lay <avr@gjlay.de>
6217
6218 PR target/71151
6219 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6220 instead of ".foo" for its section name.
6221 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6222 depending on MCU's flash size.
6223 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6224 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6225 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6226 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6227 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6228 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6229
466cf574
JB
62302016-07-01 Jan Beulich <jbeulich@suse.com>
6231
6232 * gcc.target/i386/pr65105-2.c: Add -msse2.
6233
351beab7
JJ
62342016-06-30 Jakub Jelinek <jakub@redhat.com>
6235
55a0f21a
JJ
6236 PR tree-optimization/71707
6237 * gcc.dg/strlenopt-29.c: New test.
6238
6245ad72
JJ
6239 PR fortran/71704
6240 * gfortran.dg/gomp/pr71704.f90: New test.
6241
351beab7
JJ
6242 PR fortran/71705
6243 * gfortran.dg/gomp/pr71705.f90: New test.
6244
5a3a6a5e
KN
62452016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6246
6247 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6248 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6249 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6250 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6251 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6252 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6253 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6254 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6255 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6256 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6257 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6258 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6259 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6260 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6261 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6262 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6263 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6264 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6265 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6266 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6267 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6268 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6269 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6270 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6271 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6272 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6273 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6274 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6275 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6276 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6277 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6278 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6279 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6280 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6281 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6282 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6283 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6284 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6285 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6286 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6287 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6288 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6289 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6290 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6291 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6292 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6293 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6294 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6295 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6296 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6297 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6298 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6299 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6300 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6301 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6302 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6303 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6304 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6305 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6306 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6307 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6308 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6309 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6310 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6311 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6312 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6313 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6314 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6315 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6316 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6317 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6318 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6319 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6320 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6321 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6322 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6323 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6324 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6325 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6326 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6327 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6328
3dfa8071 63292016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6330 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6331
6332 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6333
9bd62242 63342016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6335 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6336
6337 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6338
603107fb
DM
63392016-06-30 David Malcolm <dmalcolm@redhat.com>
6340
6341 PR driver/71651
6342 * gcc.dg/spellcheck-options-12.c: New test case.
6343
205cccc7
JJ
63442016-06-30 Jakub Jelinek <jakub@redhat.com>
6345
6346 PR middle-end/71693
6347 * gcc.c-torture/compile/pr71693.c: New test.
6348
f4452176
DM
63492016-06-29 David Malcolm <dmalcolm@redhat.com>
6350
6351 * gcc.dg/spellcheck-params.c: New testcase.
6352 * gcc.dg/spellcheck-params-2.c: New testcase.
6353
c5e74d9d
MM
63542016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6355
6356 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6357 vector extract instructions.
6358 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6359
e44ecbfd
JD
63602016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6361
6362 PR fortran/71686
6363 * gfortran.dg/unexpected_eof_2.f90: New test.
6364 * gfortran.dg/unexpected_eof_3.f90: New test.
6365
ee446d9f
JW
63662016-06-29 Jim Wilson <jim.wilson@linaro.org>
6367
6368 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6369
27f67461
CP
63702016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6371
6372 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6373 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6374 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6375
b1206d29
RB
63762016-06-29 Richard Biener <rguenther@suse.de>
6377
6378 PR middle-end/15256
6379 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6380
1af21224
MW
63812016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6382
6383 * gcc.target/arm/aapcs/neon-vect10.c: Require
6384 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6385 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6386 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6387 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6388 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6389 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6390 * gcc.target/arm/fp16-aapcs-1.c: Require
6391 -mfloat-ab=hard. Also simplify the test.
6392 * gcc.target/arm/fp16-aapcs-2.c: New.
6393
7fe43755
MW
63942016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6395
0b965526 6396 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6397 (add_options_for_arm_fp16_ieee): New.
6398 (add_options_for_arm_fp16_alternative): New.
6399 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6400 long-line.
6401 (effective_target_arm_fp16_hw): New.
6402
264d951a
IE
64032016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6404
6405 PR tree-optimization/71655
6406 * g++.dg/pr71655.C: New test.
6407
5c846a81
ML
64082016-06-29 Martin Liska <mliska@suse.cz>
6409
6410 * gcc.dg/pr71585.c: New test.
6411 * gcc.dg/pr71585-2.c: New test.
6412 * gcc.dg/pr71585-3.c: New test.
6413
fafe9318
YR
64142016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6415
6416 PR tree-optimization/70729
6417 * g++.dg/vect/pr70729.cc: New test.
6418
54d19c3b
TS
64192016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6420
6421 * c-c++-common/gomp/cancel-1.c: Extend.
6422
5f3cd7c3
JJ
64232016-06-29 Jakub Jelinek <jakub@redhat.com>
6424
6425 PR tree-optimization/71625
6426 * gcc.dg/strlenopt-28.c: New test.
6427
4aa83879
RB
64282016-06-29 Richard Biener <rguenther@suse.de>
6429
6430 PR middle-end/71002
6431 * g++.dg/torture/pr71002.C: Adjust testcase.
6432
152ef731
JJ
64332016-06-29 Jakub Jelinek <jakub@redhat.com>
6434
6435 PR c/71685
6436 * gcc.dg/pr71685.c: New test.
6437
64382016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6439
6440 PR c/71552
6441 * gcc.dg/init-bad-9.c: New test.
6442
d41dc215
BS
64432016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6444
6445 * gcc.target/powerpc/abs128-1.c: Require VSX.
6446 * gcc.target/powerpc/copysign128-1.c: Likewise.
6447 * gcc.target/powerpc/inf128-1.c: Likewise.
6448 * gcc.target/powerpc/nan128-1.c: Likewise.
6449
6a20b538
JJ
64502016-06-28 Jakub Jelinek <jakub@redhat.com>
6451
6452 PR middle-end/71626
6453 * gcc.c-torture/execute/pr71626-1.c: New test.
6454 * gcc.c-torture/execute/pr71626-2.c: New test.
6455
77d93c47
PB
64562016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6457
6458 PR target/71656
6459 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6460
a8264058
SB
64612016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6462
6463 PR target/71670
6464 * gcc.target/powerpc/pr71670.c: New testcase.
6465
0dc47331
PB
64662016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6467
6468 PR target/71656
6469 * gcc.target/powerpc/pr71656-1.c: New test.
6470 * gcc.target/powerpc/pr71656-2.c: New test.
6471
b65ffc79
CL
64722016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6473
6474 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6475 around fp16 code.
6476 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6477 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6478 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6479 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6480 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6481 Add arm_neon_fp16_ok effective target.
0b965526
UB
6482 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6483 Likewise.
6484 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6485 Likewise.
6486 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6487 Likewise.
6488 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6489 Likewise.
6490 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6491 Likewise.
6492 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6493 Likewise.
6494 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6495 Likewise.
6496 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6497 Likewise.
6498 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6499 Likewise.
6500 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6501 Likewise.
6502 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6503 Likewise.
b65ffc79 6504
9bb86f40
JH
65052016-06-26 Jan Hubicka <hubicka@ucw.cz>
6506
6507 * gcc.dg/predict-12.c: New testcase.
6508
46db0fd4
JD
65092016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6510
6511 PR fortran/71649
6512 * gfortran.dg/pr71649.f90: New test.
6513
2a65e70b
JJ
65142016-06-25 Jakub Jelinek <jakub@redhat.com>
6515
f8a06e24
JJ
6516 PR tree-optimization/71643
6517 * g++.dg/opt/pr71643.C: New test.
6518
2a65e70b
JJ
6519 PR tree-optimization/71631
6520 * gcc.c-torture/execute/pr71631.c: New test.
6521
7805417a
JH
65222016-06-24 Jan Hubicka <hubicka@ucw.cz>
6523
6524 * gcc.dg/predict-11.c: New testcase.
6525 * gfortran.dg/predict-2.f90: New testcase.
6526
888ed1a3
JH
65272016-06-24 Jan Hubicka <hubicka@ucw.cz>
6528
6529 * gcc.dg/predict-10.c: New test.
6530
53605f35
BS
65312016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6532
6533 * gcc.target/powerpc/abs128-1.c: New.
6534 * gcc.target/powerpc/copysign128-1.c: New.
6535 * gcc.target/powerpc/inf128-1.c: New.
6536 * gcc.target/powerpc/nan128-1.c: New.
6537
7b22b4c6
EB
65382016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6539
6540 * gfortran.dg/pr71642.f90: New test.
6541
37e373c2
JJ
65422016-06-24 Jakub Jelinek <jakub@redhat.com>
6543
6544 PR tree-optimization/71647
6545 * gcc.target/i386/pr71647.c: New test.
6546
b20b79f2
L
65472016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6548
6549 * gcc.target/i386/noplt-gd-1.c: New test.
6550 * gcc.target/i386/noplt-gd-2.c: Likewise.
6551 * gcc.target/i386/noplt-gd-3.c: Likewise.
6552 * gcc.target/i386/noplt-ld-1.c: Likewise.
6553 * gcc.target/i386/noplt-ld-2.c: Likewise.
6554 * gcc.target/i386/noplt-ld-3.c: Likewise.
6555 * lib/target-supports.exp
6556 (check_effective_target_tls_get_addr_via_got): New.
6557
04619cb8
UB
65582016-06-24 Uros Bizjak <ubizjak@gmail.com>
6559
6560 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6561 testsuite compile flags.
6562 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6563 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6564
65652016-06-24 Uros Bizjak <ubizjak@gmail.com>
6566
6567 * g++dg/vect/pr36684.cc: Add dg-do compile.
6568 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6569 * gcc.dg/vect/pr70021.c: Ditto.
6570 * gcc.dg/vect/pr70138-1.c: Ditto.
6571 * gcc.dg/vect/pr70138-2.c: Ditto.
6572 * gcc.dg/vect/pr70354-1.c: Ditto.
6573 * gcc.dg/vect/pr70354-2.c: Ditto.
6574 * gcc.dg/vect/pr71259.c: Ditto.
6575 * gcc.dg/vect/pr71416-1.c: Ditto.
6576 * gcc.dg/vect/slp-43.c: Ditto.
6577 * gcc.dg/vect/slp-45.c: Ditto.
6578 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6579 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6580 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6581 * gfortran.dg/vect/pr69980.f90: Ditto.
6582
65832016-06-24 Uros Bizjak <ubizjak@gmail.com>
6584
6585 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6586 * gcc.dg/vect/bb-slp-30.c: Ditto.
6587 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6588 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6589 * gcc.dg/vect/pr45902.c: Ditto.
6590 * gcc.dg/vect/pr48172.c: Ditto.
6591 * gcc.dg/vect/pr48377.c: Ditto.
6592 * gcc.dg/vect/pr49038.c: Ditto.
6593 * gcc.dg/vect/pr49771.c: Ditto.
6594 * gcc.dg/vect/pr52091.c: Ditto.
6595 * gcc.dg/vect/pr53185-2.c: Ditto.
6596 * gcc.dg/vect/pr56826.c: Ditto.
6597 * gcc.dg/vect/pr60276.c: Ditto.
6598 * gcc.dg/vect/pr62021.c: Ditto.
6599 * gcc.dg/vect/pr63530.c: Ditto.
6600 * gcc.dg/vect/pr65518.c: Ditto.
6601 * gcc.dg/vect/pr65947-1.c: Ditto.
6602 * gcc.dg/vect/pr65947-10.c: Ditto.
6603 * gcc.dg/vect/pr65947-11.c: Ditto.
6604 * gcc.dg/vect/pr65947-12.c: Ditto.
6605 * gcc.dg/vect/pr65947-13.c: Ditto.
6606 * gcc.dg/vect/pr65947-2.c: Ditto.
6607 * gcc.dg/vect/pr65947-3.c: Ditto.
6608 * gcc.dg/vect/pr65947-4.c: Ditto.
6609 * gcc.dg/vect/pr65947-5.c: Ditto.
6610 * gcc.dg/vect/pr65947-6.c: Ditto.
6611 * gcc.dg/vect/pr65947-7.c: Ditto.
6612 * gcc.dg/vect/pr65947-8.c: Ditto.
6613 * gcc.dg/vect/pr65947-9.c: Ditto.
6614 * gcc.dg/vect/pr71416-1.c: Ditto.
6615 * gcc.dg/vect/pr71439.c: Ditto.
6616 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6617 * gcc.dg/vect/vect-bswap16.c: Ditto.
6618 * gcc.dg/vect/vect-bswap32.c: Ditto.
6619 * gcc.dg/vect/vect-bswap64.c: Ditto.
6620 * gcc.dg/vect/vect-live-1.c: Ditto.
6621 * gcc.dg/vect/vect-live-2.c: Ditto.
6622 * gcc.dg/vect/vect-live-3.c: Ditto.
6623 * gcc.dg/vect/vect-live-4.c: Ditto.
6624 * gcc.dg/vect/vect-live-5.c: Ditto.
6625 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6626 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6627 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6628 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6629 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6630 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6631 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6632 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6633 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6634 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6635 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6636 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6637 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6638 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6639 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6640 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6641 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6642
da224bcb
UB
66432016-06-24 Uros Bizjak <ubizjak@gmail.com>
6644
6645 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6646
dfee2870
L
66472016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6648
6649 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6650 ia32 if R_386_GOT32X relocation is supported.
6651 * gcc.target/i386/noplt-3.c: Likewise.
6652 * gcc.target/i386/noplt-2.c: Likewise.
6653 (main): Renamed to ...
6654 (bar): This.
6655 * gcc.target/i386/noplt-4.c: Likewise.
6656 (main): Renamed to ...
6657 (bar): This.
6658 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6659 * gcc.target/i386/pr67400-5.c: Likewise.
6660
a86451b9
JJ
66612016-06-24 Jakub Jelinek <jakub@redhat.com>
6662
00085092
JJ
6663 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6664 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6665
a86451b9
JJ
6666 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6667 f4): Adjust expected diagnostics.
6668 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6669 (T): If OVFP is defined, redefine to TP.
6670 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6671 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6672 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6673 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6674 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6675 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6676 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6677 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6678 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6679 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6680 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6681 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6682 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6683 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6684 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6685 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6686 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6687 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6688 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6689 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6690 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6691 as last argument to __builtin_add_overflow_p.
6692
7bb5d5f4
UB
66932016-06-23 Uros Bizjak <ubizjak@gmail.com>
6694
6695 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6696 dg-options and remove default vector testsuite compile flags.
6697 * g++.dg/vect/pr33860a.cc: Ditto.
6698 * g++.dg/vect/pr45470-a.cc: Ditto.
6699 * g++.dg/vect/pr45470-b.cc: Ditto.
6700 * g++.dg/vect/pr60896.cc: Ditto.
6701 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6702 * gcc.dg/vect/pr18308.c: Ditto.
6703 * gcc.dg/vect/pr24049.c: Ditto.
6704 * gcc.dg/vect/pr33373.c: Ditto.
6705 * gcc.dg/vect/pr36228.c: Ditto.
6706 * gcc.dg/vect/pr42395.c: Ditto.
6707 * gcc.dg/vect/pr42604.c: Ditto.
6708 * gcc.dg/vect/pr46663.c: Ditto.
6709 * gcc.dg/vect/pr48765.c: Ditto.
6710 * gcc.dg/vect/pr49093.c: Ditto.
6711 * gcc.dg/vect/pr49352.c: Ditto.
6712 * gcc.dg/vect/pr52298.c: Ditto.
6713 * gcc.dg/vect/pr52870.c: Ditto.
6714 * gcc.dg/vect/pr53185.c: Ditto.
6715 * gcc.dg/vect/pr53773.c: Ditto.
6716 * gcc.dg/vect/pr56695.c: Ditto.
6717 * gcc.dg/vect/pr62171.c: Ditto.
6718 * gcc.dg/vect/pr63530.c: Ditto.
6719 * gcc.dg/vect/pr68339.c: Ditto.
6720 * gcc.dg/vect/pr71259.c: Ditto.
6721 * gcc.dg/vect/vect-82_64.c: Ditto.
6722 * gcc.dg/vect/vect-83_64.c: Ditto.
6723 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6724 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6725 * gcc.dg/vect/vect-shift-2.c: Ditto.
6726 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6727 * gfortran.dg/vect/pr39318.f90: Ditto.
6728 * gfortran.dg/vect/pr45714-a.f: Ditto.
6729 * gfortran.dg/vect/pr45714-b.f: Ditto.
6730 * gfortran.dg/vect/pr46213.f90: Ditto.
6731
2d4bb02f
MM
67322016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6733 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6734
6735 * gcc.target/powerpc/p9-splat-5.c: New test.
6736
f6d1b868
UB
67372016-06-23 Uros Bizjak <ubizjak@gmail.com>
6738
6739 PR tree-optimization/71488
6740 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6741 * lib/target-supports.exp: ... here.
6742 (check_sse4_hw_available): New procedure.
6743 (check_effective_target_sse4_runtime): Ditto.
6744 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6745 -march=westmere for sse4_runtime targets.
936ff030 6746 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6747 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6748 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6749 (main): Call check_vect ().
a7898180 6750 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6751
c0597759
L
67522016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6753
6754 PR target/66232
6755 PR target/67400
6756 * gcc.target/i386/pr66232-14.c: New file.
6757 * gcc.target/i386/pr66232-15.c: Likewise.
6758 * gcc.target/i386/pr66232-16.c: Likewise.
6759 * gcc.target/i386/pr66232-17.c: Likewise.
6760 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6761 ia32 if R_386_GOT32X relocation is supported.
6762 * gcc.target/i386/pr67400-2.c: Likewise.
6763 * gcc.target/i386/pr67400-3.c: Likewise.
6764 * gcc.target/i386/pr67400-4.c: Likewise.
6765 * gcc.target/i386/pr67400-6.c: Likewise.
6766 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6767 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6768
5b0e27a7
JD
67692016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6770
6771 PR libgfortran/48852
6772 * gfortran.dg/char4_iunit_1.f03: Update test.
6773 * gfortran.dg/f2003_io_5.f03: Update test.
6774 * gfortran.dg/real_const_3.f90: Update test.
6775
7f586d90
AK
67762016-06-23 Andi Kleen <ak@linux.intel.com>
6777
6778 * g++.dg/bprob/bprob.exp: Support autofdo.
6779 * g++.dg/tree-prof/tree-prof.exp: dito.
6780 * gcc.dg/tree-prof/tree-prof.exp: dito.
6781 * gcc.misc-tests/bprob.exp: dito.
6782 * gfortran.dg/prof/prof.exp: dito.
6783 * lib/profopt.exp: dito.
6784 * lib/target-supports.exp: Check for autofdo.
6785
60fa7862
ML
67862016-06-23 Martin Liska <mliska@suse.cz>
6787
6788 * gcc.dg/pr71619.c: New test.
6789
e3d62871
UB
67902016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6791
6792 PR target/67400
cc901875
UB
6793 * gcc.target/i386/pr67400-1.c: New test.
6794 * gcc.target/i386/pr67400-2.c: Likewise.
6795 * gcc.target/i386/pr67400-3.c: Likewise.
6796 * gcc.target/i386/pr67400-4.c: Likewise.
6797 * gcc.target/i386/pr67400-5.c: Likewise.
6798 * gcc.target/i386/pr67400-6.c: Likewise.
6799 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6800
ac81cf0b
DM
68012016-06-22 David Malcolm <dmalcolm@redhat.com>
6802
6803 * c-c++-common/missing-header-1.c: New test case.
6804 * c-c++-common/missing-header-2.c: New test case.
6805 * c-c++-common/missing-header-3.c: New test case.
6806 * c-c++-common/missing-header-4.c: New test case.
6807
1a4f11c8
DM
68082016-06-22 David Malcolm <dmalcolm@redhat.com>
6809
6810 PR c/70339
6811 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6812 hint.
6813 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6814 expected results due to builtin "nanl" now being suggested for
6815 "name".
6816 * gcc.dg/pr67580.c: Update expected messages.
6817 * gcc.dg/spellcheck-identifiers.c: New testcase.
6818 * gcc.dg/spellcheck-typenames.c: New testcase.
6819
a93eac6a
DM
68202016-06-22 David Malcolm <dmalcolm@redhat.com>
6821
6822 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6823 file.
6824 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6825 diagnostic-test-show-locus-parseable-fixits.c to sources for
6826 diagnostic_plugin_test_show_locus.c.
6827 * lib/gcc-defs.exp (freeform_regexps): New global.
6828 (dg-regexp): New function.
6829 (handle-dg-regexps): New function.
6830 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6831 freeform_regexps to the empty list.
6832 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6833
49e76ff1
IE
68342016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6835
f6d1b868 6836 PR tree-optimization/71488
49e76ff1
IE
6837 * g++.dg/pr71488.C: New test.
6838 * gcc.dg/vect/vect-bool-cmp.c: New test.
6839
951d8c8a
EB
68402016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6841
6842 * gcc.dg/guality/param-5.c: New test.
6843
b60fc3bd
BE
68442016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6845
6846 * gcc.target/i386/asm-flag-7.c: New test.
6847
0609abda
TS
68482016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6849
6850 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6851 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6852 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6853 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6854 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6855 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6856 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6857 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6858 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6859 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6860 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6861 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6862 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6863 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6864 * lib/target-supports.exp: Likewise.
6865
ee2499b4
TS
68662016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6867
6868 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6869 * gcc.dg/attr-ms_struct-2.c: Likewise.
6870 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6871 * gcc.dg/bf-ms-attrib.c: Likewise.
6872 * gcc.dg/bf-ms-layout-2.c: Likewise.
6873 * gcc.dg/bf-ms-layout-3.c: Likewise.
6874 * gcc.dg/bf-ms-layout.c: Likewise.
6875 * gcc.dg/bf-no-ms-layout.c: Likewise.
6876 * gcc.target/i386/bitfield1.c: Likewise.
6877 * gcc.target/i386/bitfield2.c: Likewise.
6878 * gcc.target/i386/bitfield3.c: Likewise.
6879
caea59ff
KN
68802016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6881
6882 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6883 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6884 override other than -mcpu=power9 command-line option is specified,
6885 or if the target operating system is aix.
6886 * gcc.target/powerpc/darn-1.c: Likewise.
6887 * gcc.target/powerpc/darn-2.c: Likewise.
6888 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6889 test if effective-target is not powerpc_p9vector_ok or if the
6890 target operating system is not defined.
6891 * gcc.target/powerpc/vslv-1.c: Likewise.
6892 * gcc.target/powerpc/vsrv-0.c: Likewise.
6893 * gcc.target/powerpc/vsrv-1.c: Likewise.
6894
63617e30
TB
68952016-06-21 Tobias Burnus <burnus@net-b.de>
6896
6897 PR fortran/71068
6898 * gfortran.dg/coarray/data_1.f90: New.
6899
89192c3c
WD
69002016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6901
6902 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6903 (dg-require-effective-target): Use arm_v8_neon_hw.
6904 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6905 (dg-require-effective-target): Likewise.
6906 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6907 (dg-require-effective-target): Likewise.
6908 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6909 (dg-require-effective-target): Likewise.
6910 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6911 (dg-require-effective-target): Likewise.
6912 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6913 (dg-require-effective-target): Likewise.
6914 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6915 Add AArch64 check.
6916
64ac50e2
WD
69172016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6918
6919 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6920 Set to 3 so test passes.
6921
6252b5db
WD
69222016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6923
6924 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6925
3b9bc511
IV
69262016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6927
6928 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6929 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6930 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6931 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6932
21db1c78
IV
69332016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6934
6935 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6936 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6937
9d30e86f
L
69382016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6939
6940 PR target/71549
6941 * gcc.target/i386/pr71549.c: New test.
6942
448a7c69
KN
69432016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6944
6945 * gcc.target/powerpc/vadsdu-0.c: Replace
6946 dg-require-effective-target directive to allow test to run on more
6947 platforms, and add dg-skip-if directive to disable test on aix
6948 platforms because of known incompatibilities.
6949 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6950 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6951 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6952 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6953 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6954 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6955 * gcc.target/powerpc/vadsdub-2.c: Replace
6956 dg-require-effective-target directive to allow test to run on more
6957 platforms, and add dg-skip-if directive to disable test on aix
6958 platforms because of known incompatibilities.
6959 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6960 with vec_absdb call to differentiate this test from vadsdub-1.c.
6961 * gcc.target/powerpc/vadsduh-1.c: Replace
6962 dg-require-effective-target directive to allow test to run on more
6963 platforms, and add dg-skip-if directive to disable test on aix
6964 platforms because of known incompatibilities.
6965 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6966 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6967 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6968
0ad84f34
JJ
69692016-06-21 Jakub Jelinek <jakub@redhat.com>
6970
6971 PR tree-optimization/71588
6972 * gcc.dg/pr71558.c: New test.
6973
e71e8d94
SKS
69742016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6975
6976 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6977 * c-c++-common/pr68657-2.c: Likewise.
6978 * c-c++-common/pr68657-3.c: Likewise.
6979 * gcc.dg/torture/pr69714.c: Require int32plus support.
6980 * gcc.dg/torture/pr70025.c: Likewise.
6981 * gcc.dg/torture/pr70083.c: Likewise.
6982 * gcc.dg/torture/pr70542.c: Likewise.
6983 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6984
5a578671
JM
69852016-06-20 Joseph Myers <joseph@codesourcery.com>
6986
6987 PR c/71601
6988 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6989
7a9df68e
JJ
69902016-06-20 Jakub Jelinek <jakub@redhat.com>
6991
50aa64d5
JJ
6992 PR middle-end/71581
6993 * gcc.dg/pr71581.c: New test.
6994
7a9df68e
JJ
6995 PR rtl-optimization/71591
6996 * gcc.dg/cpp/pr71591.c: New test.
6997
3947cf19
DR
69982016-06-20 David B. Robins <gcc@davidrobins.net>
6999
7000 PR target/71571
7001 * g++.dg/torture/pr71571.C: New test.
7002
c4ff221e
JJ
70032016-06-20 Jakub Jelinek <jakub@redhat.com>
7004
7005 PR target/71559
7006 * gcc.target/i386/sse2-pr71559.c: New test.
7007 * gcc.target/i386/avx-pr71559.c: New test.
7008 * gcc.target/i386/avx512f-pr71559.c: New test.
7009
f1b5abfb
TB
70102016-06-20 Tobias Burnus <burnus@net-b.de>
7011
7012 PR fortran/71194
7013 * gfortran.dg/pointer_remapping_10.f90: New.
7014
842107e4
DM
70152016-06-20 David Malcolm <dmalcolm@redhat.com>
7016
7017 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7018
d9e8bdfd
MS
70192016-06-20 Martin Sebor <msebor@redhat.com>
7020
7021 PR c/69507
7022 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7023 * gnu90-const-expr-1.c: Same.
7024 * gnu99-const-expr-1.c: Same.
7025 * gnu99-static-1.c: Same.
7026
67785479
RL
70272016-06-20 Renlin Li <renlin.li@arm.com>
7028
29f09b38 7029 PR testsuite/71489
67785479
RL
7030 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7031
636929b8
JG
70322016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7033
7034 * gcc.target/aarch64/vcvt_f64_1.c: New.
7035 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7036 * gcc.target/aarch64/vrecp_f64_1.c: New.
7037
ff7b374b
KT
70382016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7039
7040 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7041 "alignement".
7042
554cfc9e
GJL
70432016-06-20 Georg-Johann Lay <avr@gjlay.de>
7044
7045 PR target/71103
7046 * gcc.target/avr/torture/pr71103-2.c: New test.
7047
94087e88 70482016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7049
7050 PR c/69507
7051 * gcc.dg/alignof.c: New test.
7052
c561b091
PC
70532016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7054
7055 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7056 vs dg-error; test constexpr specifier too.
7057
bf54f123
PC
70582016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7059
7060 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7061
4e53aa97
CL
70622016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7063
7064 * lib/target-supports.exp
7065 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7066 arm_neon_ok and merge flags. Fix temporary test name.
7067 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7068 and merge flags.
7069
69071d86
ML
70702016-06-17 Martin Liska <mliska@suse.cz>
7071
7072 * gcc.dg/predict-9.c: Fix dump scanning.
7073
68b3b858
BC
70742016-06-17 Bin Cheng <bin.cheng@arm.com>
7075
7076 PR tree-optimization/71354
7077 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7078
d3ee260a
BC
70792016-06-17 Bin Cheng <bin.cheng@arm.com>
7080
7081 PR tree-optimization/71347
7082 * gcc.dg/tree-ssa/pr71347.c: New test.
7083
bd8fb114
BC
70842016-06-17 Bin Cheng <bin.cheng@arm.com>
7085
7086 PR tree-optimization/71354
7087 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7088
97816be4
BC
70892016-06-17 Bin Cheng <bin.cheng@arm.com>
7090
7091 * gcc.dg/vect/vect-alias-check-1.c: New test.
7092
2d761a37
SKS
70932016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7094
e0277d6b 7095 PR target/71151
2d761a37
SKS
7096 * gcc.target/avr/pr71151-1.c: New test.
7097 * gcc.target/avr/pr71151-2.c: New test.
7098 * gcc.target/avr/pr71151-3.c: New test.
7099 * gcc.target/avr/pr71151-4.c: New test.
7100 * gcc.target/avr/pr71151-5.c: New test.
7101 * gcc.target/avr/pr71151-6.c: New test.
7102 * gcc.target/avr/pr71151-7.c: New test.
7103 * gcc.target/avr/pr71151-8.c: New test.
7104 * gcc.target/avr/pr71151-common.h: New test.
7105
68fa96d6
ML
71062016-06-16 Martin Liska <mliska@suse.cz>
7107
7108 * gfortran.dg/predict-1.f90: New test.
7109
b6ca982f
UB
71102016-06-16 Uros Bizjak <ubizjak@gmail.com>
7111
7112 PR target/71242
3a146d46 7113 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7114
1dc8d15b
JH
71152016-06-16 Jan Hubicka <hubicka@ucw.cz>
7116
7117 * g++.dg/vect/pr36648.cc: Disable cunrolli
7118
67c25816
JJ
71192016-06-16 Jakub Jelinek <jakub@redhat.com>
7120
c577adb2
JJ
7121 PR target/71554
7122 * gcc.c-torture/execute/pr71554.c: New test.
7123
67c25816
JJ
7124 PR rtl-optimization/71532
7125 * gcc.dg/torture/pr71532.c: New test.
7126
1a3c3ee9
MM
71272016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7128
7129 * gcc.target/powerpc/p9-dimode1.c: New test.
7130 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7131
f29468a7
JJ
71322016-06-15 Jakub Jelinek <jakub@redhat.com>
7133
61daecc4
JJ
7134 * gcc.c-torture/compile/20160615-1.c: New test.
7135
f29468a7
JJ
7136 * g++.dg/cpp0x/ref-qual17.C: New test.
7137
209d1e2d
IE
71382016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7139
7140 PR middle-end/71529
7141 * gcc.target/i386/pr71529.C: New test.
7142
8dc35712
AH
71432016-06-15 Alan Hayward <alan.hayward@arm.com>
7144
7145 PR tree-optimization/71483
7146 * g++.dg/vect/pr71483.c: New
7147
b8911cb8
PC
71482016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7149
7150 PR c++/70202
7151 * g++.dg/inherit/crash6.C: New.
7152 * g++.dg/inherit/union2.C: Likewise.
7153 * g++.dg/inherit/virtual12.C: Likewise.
7154 * g++.dg/inherit/virtual13.C: Likewise.
7155 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7156
cf5d08ab
UB
71572016-06-15 Uros Bizjak <ubizjak@gmail.com>
7158
e3d62871 7159 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7160
8f482165
AH
71612016-06-15 Alan Hayward <alan.hayward@arm.com>
7162
7163 PR tree-optimization/71439
7164 * gcc.dg/vect/pr71439.c: New
7165
3256673f
KT
71662016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7167
7168 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7169
b17dc4d4
RB
71702016-06-15 Richard Biener <rguenther@suse.de>
7171
7172 * gcc.dg/vect/slp-45.c: New testcase.
7173
2a5825f2
RB
71742016-06-15 Richard Biener <rguenther@suse.de>
7175
7176 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7177
6e433d0b
BS
71782016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7179
7180 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7181 requirements, and disable for AIX for now.
7182 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7183
abe7f828
JJ
71842016-06-14 Jakub Jelinek <jakub@redhat.com>
7185
a09c81b4
JJ
7186 PR c++/71528
7187 * g++.dg/opt/pr71528.C: New test.
7188
abe7f828
JJ
7189 PR c++/71516
7190 * g++.dg/init/pr71516.C: New test.
7191
acfadf06
PC
71922016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7193
7194 * g++.dg/init/array46.C: New.
7195
4d568ab2
UB
71962016-06-14 Uros Bizjak <ubizjak@gmail.com>
7197
e3d62871
UB
7198 * gcc.target/i386/float128-3.c: New test.
7199 * gcc.target/i386/quad-sse4.c: Ditto.
7200 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7201 Update scan strings.
4d568ab2 7202
30934c5d
RB
72032016-06-14 Richard Biener <rguenther@suse.de>
7204
7205 PR middle-end/71526
7206 * gfortran.dg/pr71526.f90: New testcase.
7207
3970e545
AV
72082016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7209
7210 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7211 * gcc.dg/zero_bits_compound-1.c: Likewise.
7212
04976c6e
RB
72132016-06-14 Richard Biener <rguenther@suse.de>
7214
7215 PR tree-optimization/71522
7216 * gcc.dg/torture/pr71522.c: New testcase.
7217
23e025db
JJ
72182016-06-14 Jakub Jelinek <jakub@redhat.com>
7219
7220 PR tree-optimization/71520
7221 * gcc.dg/tree-ssa/pr71520.c: New test.
7222
90b72e84
RB
72232016-06-14 Richard Biener <rguenther@suse.de>
7224
7225 PR tree-optimization/71521
86c24ba6 7226 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7227
ef7cf206
JJ
72282016-06-13 Jakub Jelinek <jakub@redhat.com>
7229
0dda258b
JJ
7230 PR sanitizer/71498
7231 * c-c++-common/ubsan/bounds-13.c: New test.
7232
ef7cf206
JJ
7233 PR preprocessor/71183
7234 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7235
a73786e3
JL
72362016-06-13 Jeff Law <law@redhat.com>
7237
7238 PR tree-optimization/71403
7239 * c-c++-common/ubsan/pr71403-1.c: New test.
7240 * c-c++-common/ubsan/pr71403-2.c: New test.
7241 * c-c++-common/ubsan/pr71403-3.c: New test.
7242
0ac249bf
JJ
72432016-06-13 Jakub Jelinek <jakub@redhat.com>
7244
7245 PR middle-end/71478
7246 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7247 Add -Wno-psabi -w to dg-options.
7248
5408a64a
KN
72492016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7250
7251 * gcc.target/powerpc/vadsdu-0.c: New test.
7252 * gcc.target/powerpc/vadsdu-1.c: New test.
7253 * gcc.target/powerpc/vadsdu-2.c: New test.
7254 * gcc.target/powerpc/vadsdu-3.c: New test.
7255 * gcc.target/powerpc/vadsdu-4.c: New test.
7256 * gcc.target/powerpc/vadsdu-5.c: New test.
7257 * gcc.target/powerpc/vadsdub-1.c: New test.
7258 * gcc.target/powerpc/vadsdub-2.c: New test.
7259 * gcc.target/powerpc/vadsduh-1.c: New test.
7260 * gcc.target/powerpc/vadsduh-2.c: New test.
7261 * gcc.target/powerpc/vadsduw-1.c: New test.
7262 * gcc.target/powerpc/vadsduw-2.c: New test.
7263
f7e4f2e3
DM
72642016-06-13 David Malcolm <dmalcolm@redhat.com>
7265
7266 * gcc.dg/c99-init-2.c (c): Update expected error message.
7267 * gcc.dg/init-bad-8.c (foo): Likewise.
7268 * gcc.dg/spellcheck-fields-3.c: New test case.
7269
ad23a23e
ML
72702016-06-13 Martin Liska <mliska@suse.cz>
7271
7272 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7273 and "guess loop iv compared" heuristics.
7274 * gcc.dg/predict-2.c: Likewise.
7275 * gcc.dg/predict-3.c: Likewise.
7276 * gcc.dg/predict-4.c: Likewise.
7277 * gcc.dg/predict-5.c: Likewise.
7278 * gcc.dg/predict-6.c: Likewise.
7279
146c55da
MP
72802016-06-13 Marek Polacek <polacek@redhat.com>
7281
7282 PR middle-end/71476
7283 * c-c++-common/Wswitch-unreachable-4.c: New test.
7284 * gcc.dg/Wswitch-unreachable-2.c: New test.
7285 * g++.dg/tm/jump1.C: Move dg-warning.
7286
42e77cbc
EB
72872016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7288
7289 * gnat.dg/renaming10.ad[sb]: New test.
7290
7474dcc1
PT
72912016-06-13 Paul Thomas <pault@gcc.gnu.org>
7292
7293 PR fortran/70673
7294 * gfortran.dg/pr70673.f90: New test.
7295
f57f53d3
RB
72962016-06-13 Richard Biener <rguenther@suse.de>
7297
7298 PR middle-end/64516
7299 * gcc.dg/align-3.c: New testcase.
7300
5843a5f0
ML
73012016-06-13 Martin Liska <mliska@suse.cz>
7302
7303 * gcc.target/i386/pr71458.c: New test.
7304
aa8fdb44
UB
73052016-06-12 Uros Bizjak <ubizjak@gmail.com>
7306
7307 PR target/71241
3a146d46 7308 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7309
2043e4d7
DH
73102016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7311
7312 PR target/60751
7313 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7314 statement.
7315
d3dc025d
DH
73162016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7317
7318 PR target/60751
7319 * gfortran.dg/comma_IO_extension_1.f90: New test.
7320 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7321 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7322 statement.
7323 * gfortran.dg/graphite/pr38083.f90: Likewise.
7324 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7325 missing format.
7326
a31d78c6
EB
73272016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7328
7329 * gnat.dg/case_character.adb: New test.
7330
95c18dd0
SB
73312016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7332
7333 PR middle-end/71310
7334 * gcc.target/powerpc/pr71310.c: New testcase.
7335
b97d37b4
KV
73362016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7337
7338 PR middle-end/71478
7339 * gcc.dg/pr71478.c: New test.
7340
900bcda3
JJ
73412016-06-10 Jakub Jelinek <jakub@redhat.com>
7342
ec1c20db
JJ
7343 PR middle-end/71494
7344 * gcc.c-torture/execute/pr71494.c: New test.
7345
50b15873
JJ
7346 PR c/68657
7347 * gcc.target/i386/pr68657.c: New test.
7348
900bcda3
JJ
7349 PR inline-asm/68843
7350 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7351 (test): Add -masm=intel alternatives.
7352
4d926e34
MS
73532016-06-10 Martin Sebor <msebor@redhat.com>
7354
7355 PR c/71392
7356 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7357
ad071b2b
JL
73582016-06-10 Jeff Law <law@redhat.com>
7359
7360 PR tree-optimization/71335
7361 * gcc.c-torture/execute/pr71335.c: New test.
7362
2704efe8
DM
73632016-06-10 David Malcolm <dmalcolm@redhat.com>
7364
7365 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7366 the various "cannot tail-call: " messages.
7367
18c9b7d4
CL
73682016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7369
7370 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7371 and options.
7372
7cfa10f3
MO
73732016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7374
7375 PR sanitizer/71480
7376 * c-c++-common/asan/pr71480.c: New test.
7377
1f24fd3e
L
73782016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7379
7380 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7381 (ASMNAME2): Likewise.
7382 (main): Replace fn in asm statement with ASMNAME ("fn").
7383 * gcc.dg/guality/pr68037-2.c: Likewise.
7384 * gcc.dg/guality/pr68037-3.c: Likewise.
7385 * gcc.dg/torture/pr68037-1.c: Likewise.
7386 * gcc.dg/torture/pr68037-2.c: Likewise.
7387 * gcc.dg/torture/pr68037-3.c: Likewise.
7388
ad551c07
BE
73892016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7390
7391 PR inline-asm/68843
7392 * gcc.target/i386/pr68843-1.c: New test.
7393 * gcc.target/i386/pr68843-2.c: New test.
7394
4b1ffdb1 73952016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7396 Cesar Philippidis <cesar@codesourcery.com>
7397
7398 PR middle-end/71373
7399 * gcc.dg/goacc/nested-function-1.c: New file.
7400 * gcc.dg/goacc/nested-function-2.c: Likewise.
7401 * gcc.dg/goacc/pr71373.c: Likewise.
7402 * gfortran.dg/goacc/cray-2.f95: Likewise.
7403 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7404 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7405 * gfortran.dg/goacc/cray.f95: Update.
7406 * gfortran.dg/goacc/loop-1.f95: Likewise.
7407 * gfortran.dg/goacc/loop-3.f95: Likewise.
7408 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7409 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7410
74112016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7412
7413 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7414 for OpenACC tile clauses.
7415 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7416
7417 PR c/71381
7418 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7419 to...
7420 * c-c++-common/goacc/cache-2.c: ... this new file.
7421 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7422 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7423 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7424 usage.
7425 * gfortran.dg/goacc/cray.f95: Likewise.
7426 * gfortran.dg/goacc/loop-1.f95: Likewise.
7427
89851e4c
AH
74282016-06-10 Alan Hayward <alan.hayward@arm.com>
7429
7430 PR tree-optimization/71407
7431 PR tree-optimization/71416
7432 * gcc.dg/vect/pr71407.c: New
7433 * gcc.dg/vect/pr71416-1.c: New
7434 * gcc.dg/vect/pr71416-2.c: New
7435
200eafbf
RB
74362016-06-10 Richard Biener <rguenther@suse.de>
7437
7438 PR middle-end/71477
7439 * gcc.dg/torture/pr71477.c: New testcase.
7440
4df99d92
JK
74412016-06-09 Julia Koval <julia.koval@intel.com>
7442
7443 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7444 * gcc.target/i386/interrupt-13.c: Likewise.
7445 * gcc.target/i386/interrupt-15.c: Likewise.
7446 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7447 * gcc.target/i386/interrupt-24.c: Likewise.
7448 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7449 * gcc.target/i386/interrupt-9.c: Likewise.
7450 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7451
e01b4e16
MS
74522016-06-09 Martin Sebor <msebor@redhat.com>
7453
7454 PR c/70883
7455 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7456 * gcc.dg/builtin-constant_p-1.c: Same.
7457 * gcc.dg/builtins-error.c: Same.
7458 * gcc.dg/pr70859.c: Same.
7459
9c35db0e
SKS
74602016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7461
7462 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7463 * gcc.dg/torture/pr68067-1.c: Likewise.
7464 * gcc.dg/torture/pr68067-2.c: Likewise.
7465
74662016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7467
7468 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7469 when setting SIZE.
7470
392a81b9
PC
74712016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7472
7473 PR c++/71465
7474 * g++.dg/inherit/crash5.C: New.
7475 Revert:
7476 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7477
7478 PR c++/70202
7479 * g++.dg/inherit/crash5.C: New.
7480 * g++.dg/inherit/virtual1.C: Adjust.
7481
e49efc14
ML
74822016-06-09 Martin Liska <mliska@suse.cz>
7483
7484 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7485 * g++.dg/predict-loop-exit-2.C: Likewise.
7486 * g++.dg/predict-loop-exit-3.C: Likewise.
7487 * gcc.dg/predict-1.c: Likewise.
7488 * gcc.dg/predict-2.c: Likewise.
7489 * gcc.dg/predict-3.c: Likewise.
7490 * gcc.dg/predict-4.c: Likewise.
7491 * gcc.dg/predict-5.c: Likewise.
7492 * gcc.dg/predict-6.c: Likewise.
7493 * gcc.dg/predict-7.c: Likewise.
7494
36d57986
RB
74952016-06-09 Richard Biener <rguenther@suse.de>
7496
7497 PR tree-optimization/71462
7498 * gcc.dg/torture/pr71462.c: New testcase.
7499
7d82e8e4
MP
75002016-06-09 Marek Polacek <polacek@redhat.com>
7501
7502 PR c/65471
7503 * gcc.dg/c11-generic-3.c: New test.
7504
c8a71589
PC
75052016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7506
7507 * g++.dg/init/array42.C: New.
7508 * g++.dg/init/array43.C: Likewise.
7509 * g++.dg/init/array44.C: Likewise.
7510 * g++.dg/init/array45.C: Likewise.
7511 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7512 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7513 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7514 * g++.dg/gomp/pr35751.C: Likewise.
7515 * g++.dg/init/array23.C: Likewise.
7516 * g++.dg/init/brace2.C: Likewise.
7517 * g++.dg/init/brace6.C: Likewise.
7518
44a845ca
MS
75192016-06-08 Martin Sebor <msebor@redhat.com>
7520 Jakub Jelinek <jakub@redhat.com>
7521
7522 PR c++/70507
7523 PR c/68120
7524 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7525 * c-c++-common/builtin-arith-overflow-2.c: New test.
7526 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7527 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7528 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7529
2ef16b6e
JJ
75302016-06-08 Jakub Jelinek <jakub@redhat.com>
7531
7532 PR c++/71442
7533 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7534
5e3ee346
AL
75352016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7536
7537 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7538 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7539 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7540 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7541 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7542 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7543 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7544 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7545 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7546 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7547 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7548 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7549 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7550
b2ae2814
RB
75512016-06-08 Richard Biener <rguenther@suse.de>
7552
7553 PR tree-optimization/68558
7554 * gcc.dg/vect/slp-44.c: New testcase.
7555
e09b4c37
RB
75562016-06-08 Richard Biener <rguenther@suse.de>
7557
7558 * gcc.dg/vect/slp-43.c: New testcase.
7559
72d50660
RB
75602016-06-08 Richard Biener <rguenther@suse.de>
7561
7562 PR tree-optimization/71452
7563 * gcc.dg/torture/pr71452.c: New testcase.
7564
988c115c
JJ
75652016-06-08 Jakub Jelinek <jakub@redhat.com>
7566
7567 PR c++/71448
7568 * g++.dg/torture/pr71448.C: New test.
7569
73d73b48
BS
75702016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7571
7572 PR debug/71432
7573 PR ada/71413
7574 * g++.dg/debug/pr71432.C: New test.
7575
bdd15d0c
PK
75762016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7577
7578 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7579 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7580 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7581
ce0607bb
AH
75822016-06-08 Alan Hayward <alan.hayward@arm.com>
7583
7584 * gcc.dg/vect/vect-live-2.c: Update effective target.
7585 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7586 * lib/target-supports.exp: Add aarch64 to vect_long.
7587
92a5f2ba
MP
75882016-06-08 Marek Polacek <polacek@redhat.com>
7589
7590 PR c/71418
7591 * gcc.dg/noncompile/pr71418.c: New test.
7592
08203f73
MP
7593 PR c/71426
7594 * gcc.dg/noncompile/pr71426.c: New test.
7595
d1fcc2bd
JH
75962016-06-07 Jan Hubicka <hubicka@ucw.cz>
7597
7598 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7599 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7600 * gcc.dg/predict-3.c: Update template.
7601 * gcc.dg/predict-5.c: Update template.
7602 * gcc.dg/predict-6.c: Update template.
7603 * gcc.dg/predict-9.c: Update template.
7604 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7605
a23e6f1c
BS
76062016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7607
7608 * gcc.target/powerpc/vec-mul.c: New test.
7609
6ffd47b7
DM
76102016-06-07 David Malcolm <dmalcolm@redhat.com>
7611
7612 * gcc.dg/spellcheck-fields-2.c: New test case.
7613
bfd67b47
RB
76142016-06-07 Richard Biener <rguenther@suse.de>
7615
7616 PR c/61564
7617 * gcc.dg/Wpragmas-1.c: New testcase.
7618 * gcc.dg/Wattributes-4.c: Likewise.
7619 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7620 entry.
7621
701b9a47
CL
76222016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7623
7624 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7625 spurious debug code.
7626
6b80d6fa
RB
76272016-06-07 Richard Biener <rguenther@suse.de>
7628
7629 PR tree-optimization/71428
7630 * gcc.dg/torture/pr71428.c: New testcase.
7631
0f3f9437
RB
76322016-06-07 Richard Biener <rguenther@suse.de>
7633
7634 PR middle-end/71423
7635 * gcc.dg/torture/pr71423.c: New testcase.
7636
ec963f2a
KV
76372016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7638
7639 PR middle-end/71408
7640 * gcc.dg/tree-ssa/pr71408.c: New test.
7641
46ab5b6e
KV
76422016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7643
7644 PR middle-end/71281
7645 * g++.dg/torture/pr71281.C: New test.
7646
1f40cff3
MP
76472016-06-06 Marek Polacek <polacek@redhat.com>
7648
7649 PR c/71362
7650 * gcc.dg/pr71362.c: New test.
7651
6f5bcd24
JJ
76522016-06-06 Jakub Jelinek <jakub@redhat.com>
7653 Patrick Palka <ppalka@gcc.gnu.org>
7654
7655 PR c++/70847
7656 PR c++/71330
7657 PR c++/71393
7658 * g++.dg/opt/pr70847.C: New test.
7659 * g++.dg/ubsan/pr70847.C: New test.
7660 * g++.dg/ubsan/pr71393.C: New test.
7661
158beb4a
JJ
76622016-06-06 Jakub Jelinek <jakub@redhat.com>
7663
7664 PR tree-optimization/71259
7665 * gcc.dg/vect/pr71259.c: New test.
7666
d9b950dd
DM
76672016-06-06 David Malcolm <dmalcolm@redhat.com>
7668
7669 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7670 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7671 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7672 above.
7673
36f9ad69
KT
76742016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7675
7676 PR middle-end/37780
7677 * gcc.c-torture/execute/pr37780.c: New test.
7678 * gcc.target/aarch64/pr37780_1.c: Likewise.
7679 * gcc.target/arm/pr37780_1.c: Likewise.
7680
5545a907
MP
76812016-06-06 Marek Polacek <polacek@redhat.com>
7682
7683 * c-c++-common/attr-may-alias-1.c: New test.
7684 * c-c++-common/attr-may-alias-2.c: New test.
7685 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7686
93671519
BE
76872016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7688
7689 PR c/24414
7690 * gcc.target/i386/pr24414.c: New test.
7691
690f24b7
JM
76922016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7693
7694 * gcc.target/sparc/vis4misc.c: New file.
7695 * gcc.target/sparc/fpcmp.c: Likewise.
7696 * gcc.target/sparc/fpcmpu.c: Likewise.
7697
31ce6157
AH
76982016-06-06 Alan Hayward <alan.hayward@arm.com>
7699
7700 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7701 * gcc.dg/vect/vect-live-3.c: Likewise.
7702
9fcebb5a
RB
77032016-06-06 Richard Biener <rguenther@suse.de>
7704
7705 PR tree-optimization/71398
7706 * gcc.dg/torture/pr71398.c: New testcase.
7707
903ca97b
UB
77082016-06-06 Uros Bizjak <ubizjak@gmail.com>
7709
7710 PR target/71389
7711 * g++.dg/pr71389.C: New test.
7712
9c1eb332
JD
77132016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7714
7715 PR fortran/71404
7716 * gfortran.dg/fmt_read_5.f: New test.
7717
b2d83bd2
AV
77182016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7719
7720 PR fortran/69659
7721 * gfortran.dg/class_array_22.f03: New test.
7722
ec81960e
JH
77232016-06-05 Jan Hubicka <hubicka@ucw.cz>
7724
7725 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7726
429d2750
JH
77272016-06-05 Jan Hubicka <hubicka@ucw.cz>
7728
7729 * gcc.dg/predict-9.c: Update template.
7730
c1c00983
PC
77312016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7732
7733 PR c++/49377
7734 * g++.dg/template/pr49377.C: New.
7735
1927a963
JJ
77362016-06-04 Jakub Jelinek <jakub@redhat.com>
7737
7738 PR tree-optimization/71405
7739 * g++.dg/torture/pr71405.C: New test.
7740
909a11ad
PC
77412016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7742
7743 PR c++/70202
7744 * g++.dg/inherit/crash5.C: New.
7745 * g++.dg/inherit/virtual1.C: Adjust.
7746
08bbb1f8
JL
77472016-06-03 Jeff Law <law@redhat.com>
7748
7749 PR tree-optimization/71316
7750 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7751
7c35235c
JJ
77522016-06-03 Jakub Jelinek <jakub@redhat.com>
7753
7754 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7755 dg-additional-options with just -fno-tree-scev-cprop in it.
7756 * gcc.dg/vect/vect-live-2.c: Likewise.
7757 * gcc.dg/vect/vect-live-5.c: Likewise.
7758 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7759 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7760 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7761
c8572dd6
PP
77622016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7763
7764 PR c++/27100
7765 * g++.dg/other/friend6.C: New test.
7766
1c7733a7
BS
77672016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7768
7769 * g++.dg/torture/ppc-ldst-array.C: New.
7770
0d2f700f
JM
77712016-06-03 Joseph Myers <joseph@codesourcery.com>
7772
7773 PR target/71276
7774 PR target/71277
7775 * gcc.dg/torture/builtin-fp-int-inexact.c,
7776 gcc.target/i386/387-builtin-fp-int-inexact.c,
7777 gcc.target/i386/387-rint-inline-1.c,
7778 gcc.target/i386/387-rint-inline-2.c,
7779 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7780 gcc.target/i386/sse2-rint-inline-1.c,
7781 gcc.target/i386/sse2-rint-inline-2.c,
7782 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7783 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7784
f8071c05
L
77852016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7786 Julia Koval <julia.koval@intel.com>
7787
7788 PR target/66960
7789 PR target/67630
7790 PR target/67634
7791 PR target/67841
7792 PR target/68037
7793 PR target/68618
7794 PR target/68661
7795 PR target/69575
7796 PR target/69596
7797 PR target/69734
7798 * gcc.dg/guality/pr68037-1.c: New test.
7799 * gcc.dg/guality/pr68037-2.c: Likewise.
7800 * gcc.dg/guality/pr68037-3.c: Likewise.
7801 * gcc.dg/torture/pr68037-1.c: Likewise.
7802 * gcc.dg/torture/pr68037-2.c: Likewise.
7803 * gcc.dg/torture/pr68037-3.c: Likewise.
7804 * gcc.dg/torture/pr68661-1a.c: Likewise.
7805 * gcc.dg/torture/pr68661-1b.c: Likewise.
7806 * gcc.target/i386/interrupt-1.c: Likewise.
7807 * gcc.target/i386/interrupt-2.c: Likewise.
7808 * gcc.target/i386/interrupt-3.c: Likewise.
7809 * gcc.target/i386/interrupt-4.c: Likewise.
7810 * gcc.target/i386/interrupt-5.c: Likewise.
7811 * gcc.target/i386/interrupt-6.c: Likewise.
7812 * gcc.target/i386/interrupt-7.c: Likewise.
7813 * gcc.target/i386/interrupt-8.c: Likewise.
7814 * gcc.target/i386/interrupt-9.c: Likewise.
7815 * gcc.target/i386/interrupt-10.c: Likewise.
7816 * gcc.target/i386/interrupt-11.c: Likewise.
7817 * gcc.target/i386/interrupt-12.c: Likewise.
7818 * gcc.target/i386/interrupt-13.c: Likewise.
7819 * gcc.target/i386/interrupt-14.c: Likewise.
7820 * gcc.target/i386/interrupt-15.c: Likewise.
7821 * gcc.target/i386/interrupt-16.c: Likewise.
7822 * gcc.target/i386/interrupt-17.c: Likewise.
7823 * gcc.target/i386/interrupt-18.c: Likewise.
7824 * gcc.target/i386/interrupt-19.c: Likewise.
7825 * gcc.target/i386/interrupt-20.c: Likewise.
7826 * gcc.target/i386/interrupt-21.c: Likewise.
7827 * gcc.target/i386/interrupt-22.c: Likewise.
7828 * gcc.target/i386/interrupt-23.c: Likewise.
7829 * gcc.target/i386/interrupt-24.c: Likewise.
7830 * gcc.target/i386/interrupt-25.c: Likewise.
7831 * gcc.target/i386/interrupt-26.c: Likewise.
7832 * gcc.target/i386/interrupt-27.c: Likewise.
7833 * gcc.target/i386/interrupt-28.c: Likewise.
7834 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7835 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7836 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7837 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7838 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7839 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7840 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7841 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7842 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7843 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7844 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7845 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7846
36b85e43
BS
78472016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7848
9de2e795
L
7849 PR tree-optimization/52171
7850 * gcc.dg/pr52171.c: New test.
7851 * gcc.target/i386/pr52171.c: New test.
36b85e43 7852
bfeee8ac
JH
78532016-06-03 Jan Hubicka <jh@suse.cz>
7854
7855 * g++.dg/tree-ssa/pred-1.C: New testcase
7856 * gcc.dg/tree-ssa/pred-1.c: New testcase
7857
859b0bae
BS
78582016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7859
7860 PR target/70957
7861 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7862 support.
7863 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7864
3a2edf4c
AH
78652016-06-03 Alan Hayward <alan.hayward@arm.com>
7866
7867 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7868
b28ead45
AH
78692016-06-03 Alan Hayward <alan.hayward@arm.com>
7870
7871 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7872 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7873 * gcc.dg/vect/vect-live-1.c: New test.
7874 * gcc.dg/vect/vect-live-2.c: New test.
7875 * gcc.dg/vect/vect-live-3.c: New test.
7876 * gcc.dg/vect/vect-live-4.c: New test.
7877 * gcc.dg/vect/vect-live-5.c: New test.
7878 * gcc.dg/vect/vect-live-slp-1.c: New test.
7879 * gcc.dg/vect/vect-live-slp-2.c: New test.
7880 * gcc.dg/vect/vect-live-slp-3.c: New test.
7881
1f91747b
JJ
78822016-06-03 Jakub Jelinek <jakub@redhat.com>
7883
7884 PR middle-end/71387
7885 * g++.dg/opt/pr71387.C: New test.
7886
47b83923
JL
78872016-06-02 Jeff Law <law@redhat.com>
7888
7889 PR tree-optimization/71328
7890 * gcc.c-torture/compile/pr71328.c: New test.
7891
e96e5f46
JD
78922016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7893
7894 PR fortran/52393
7895 * gfortran.dg/fmt_read_3.f90: Fix typo.
7896 * gfortran.dg/fmt_read_4.f90: New test.
7897
b872d729
PC
78982016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7899
7900 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7901 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7902 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7903 * g++.dg/cpp0x/override2.C: Likewise.
7904 * g++.dg/parse/crash5.C: Likewise.
7905 * g++.dg/parse/error16.C: Likewise.
7906 * g++.dg/parse/error27.C: Likewise.
7907 * g++.dg/template/qualttp15.C: Likewise.
7908 * g++.dg/template/redecl4.C: Likewise.
7909 * g++.old-deja/g++.other/crash39.C: Likewise.
7910 * g++.old-deja/g++.other/struct1.C: Likewise.
7911 * g++.old-deja/g++.pt/m9a.C: Likewise.
7912 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7913
0e535442
JJ
79142016-06-02 Jakub Jelinek <jakub@redhat.com>
7915
0633ee10
JJ
7916 PR c++/71372
7917 * c-c++-common/pr71372.c: New test.
7918
0e535442
JJ
7919 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7920 __TIME__ strings with __builtin_strcmp instead of printf and
7921 dg-output.
7922
f3c5ecc2
ML
79232016-06-02 Martin Liska <mliska@suse.cz>
7924
7925 * gcc.dg/predict-9.c: New test.
7926
a91807c5
JJ
79272016-06-02 Jakub Jelinek <jakub@redhat.com>
7928
7929 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7930 global set_compiler_env_var and global saved_compiler_env_var.
7931
b5bd1978
KT
79322016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7933
7934 PR rtl-optimization/71295
7935 * gcc.c-torture/compile/pr71295.c: New test.
7936
b93b1475
JJ
79372016-06-02 Jakub Jelinek <jakub@redhat.com>
7938
930ebd0e
JJ
7939 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7940
1e021dc3
JJ
7941 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7942 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7943
b93b1475
JJ
7944 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7945 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7946 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7947 alternative number.
7948
58f2fb5c
MM
79492016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7950
7951 * gcc.target/powerpc/p9-splat-4.c: New test.
7952
79532016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7954
7955 PR target/71186
7956 * gcc.target/powerpc/pr71186.c: New test.
7957
4731c9f0
JD
79582016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7959
7960 PR fortran/52393
7961 * gfortran.dg/fmt_read_3.f90: New test.
7962
042dee3e
TP
79632016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7964
7965 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7966 procedure.
7967
15c98b2e
ES
79682016-06-01 Eduard Sanou <dhole@openmailbox.org>
7969
7970 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7971 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7972 env var is set.
7973 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7974 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7975 shown once.
7976 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7977 during compilation.
7978 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7979 vars set by dg-set-compiler-env-var.
7980
6442a6f4
PT
79812016-06-01 Paul Thomas <pault@gcc.gnu.org>
7982
7983 PR fortran/71156
7984 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7985 to the module procedure declaration.
7986 * gfortran.dg/submodule_16.f08: New test.
7987
ab62397a
JJ
79882016-06-01 Jakub Jelinek <jakub@redhat.com>
7989
7990 PR middle-end/71371
7991 * c-c++-common/gomp/pr71371.c: New test.
7992
b66af6ed
RB
79932016-06-01 Richard Biener <rguenther@suse.de>
7994
7995 PR tree-optimization/71366
7996 * gcc.dg/torture/pr71366-1.c: New testcase.
7997 * gcc.dg/torture/pr71366-2.c: Likewise.
7998
e342b9d8
KN
79992016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8000
8001 * gcc.target/powerpc/vslv-0.c: New test.
8002 * gcc.target/powerpc/vslv-1.c: New test.
8003 * gcc.target/powerpc/vsrv-0.c: New test.
8004 * gcc.target/powerpc/vsrv-1.c: New test.
8005
721547cd
NS
80062016-06-01 Nathan Sidwell <nathan@acm.org>
8007
8008 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8009 * gcc.target/nvptx/weak.c: New.
8010
fa2c9034
RB
80112016-06-01 Richard Biener <rguenther@suse.de>
8012
8013 PR tree-optimization/71261
8014 * gcc.dg/torture/vect-bool-1.c: New testcase.
8015
3e32893c
JJ
80162016-06-01 Jakub Jelinek <jakub@redhat.com>
8017
8018 * gfortran.dg/gomp/order-1.f90: New test.
8019 * gfortran.dg/gomp/order-2.f90: New test.
8020
8c383600
JH
80212016-06-01 Jan Hubicka <hubicka@ucw.cz>
8022
8023 * gcc.dg/unroll-6.c: Update template.
8024 * gcc.dg/unroll-7.c: New testcase.
8025 * gcc.dg/unroll-8.c: New testcase.
8026
a0dfeef5
EB
80272016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8028
8029 * gnat.dg/opt56.ad[sb]: New test.
8030
48de5701
PC
80312016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8032
8033 PR c++/66635
8034 * g++.dg/cpp0x/constexpr-ice16.C: New.
8035
827cf695
PP
80362016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8037
8038 PR tree-optimization/71314
8039 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8040 -mbranch-cost=2.
8041
ff66f6e8
PP
80422016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8043
8044 PR tree-optimization/71077
8045 * gcc.dg/tree-ssa/pr71077.c: New test.
8046
050fb209
JH
80472016-05-31 Jan Hubicka <hubicka@ucw.cz>
8048
48de5701
PC
8049 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8050 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8051 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8052
c642d919
PC
80532016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8054
8055 PR c++/71248
8056 * g++.dg/cpp0x/pr71248.C: New.
8057 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8058 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8059 * g++.dg/init/new37.C: Likewise.
8060 * g++.dg/template/static1.C: Likewise.
8061 * g++.dg/template/static2.C: Likewise.
8062
d6439e08
L
80632016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8064
8065 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8066 instead of %rdi.
8067 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8068
780b9dd4
MP
80692016-05-31 Marek Polacek <polacek@redhat.com>
8070
8071 * c-c++-common/Wswitch-unreachable-3.c: New test.
8072 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8073
0d99f8a0
RB
80742016-05-31 Richard Biener <rguenther@suse.de>
8075
8076 PR tree-optimization/71352
8077 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8078
52545641
TP
80792016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8080
8081 * gcc.target/arm/armv5_thumb_isa.c: New test.
8082
5b8c1205
KY
80832016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8084
8085 PR target/71346
8086 * gcc.target/i386/pr71346.c: New test.
8087
7a88cc84
TV
80882016-05-31 Tom de Vries <tom@codesourcery.com>
8089
8090 PR tree-optimization/69068
8091 * gcc.dg/graphite/pr69068.c: New test.
8092
265149a6
MS
80932016-05-27 Martin Sebor <msebor@redhat.com>
8094
8095 PR c++/71306
8096 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8097
00631022
JJ
80982016-05-30 Jakub Jelinek <jakub@redhat.com>
8099
8100 PR c++/71349
8101 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8102 nowait depend(inout: dd[0]) clauses where permitted.
8103
b2f6675b
PC
81042016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8105
8106 PR c++/71238
8107 * g++.dg/parse/pr71238.C: New.
8108 * g++.dg/concepts/friend1.C: Test column numbers too.
8109 * g++.dg/cpp0x/initlist31.C: Likewise.
8110 * g++.dg/cpp0x/pr51420.C: Likewise.
8111 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8112 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8113 * g++.dg/ext/builtin3.C: Likewise.
8114 * g++.dg/lookup/friend12.C: Likewise.
8115 * g++.dg/lookup/friend7.C: Likewise.
8116 * g++.dg/lookup/koenig1.C: Likewise.
8117 * g++.dg/lookup/koenig5.C: Likewise.
8118 * g++.dg/lookup/used-before-declaration.C: Likewise.
8119 * g++.dg/overload/koenig1.C: Likewise.
8120 * g++.dg/template/crash65.C: Likewise.
8121 * g++.dg/template/friend57.C: Likewise.
8122 * g++.dg/warn/Wshadow-5.C: Likewise.
8123 * g++.dg/warn/Wunused-8.C: Likewise.
8124 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8125 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8126 * g++.old-deja/g++.jason/member.C: Likewise.
8127 * g++.old-deja/g++.jason/report.C: Likewise.
8128 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8129 * g++.old-deja/g++.law/visibility20.C: Likewise.
8130 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8131 * g++.old-deja/g++.other/static5.C: Likewise.
8132 * g++.old-deja/g++.pt/overload2.C: Likewise.
8133
a448ff40
JH
81342016-05-30 Jan Hubicka <hubicka@ucw.cz>
8135
8136 * gcc.dg/tree-ssa/peel1.c: New testcase.
8137 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8138 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8139
69be8c91
TV
81402016-05-30 Tom de Vries <tom@codesourcery.com>
8141
8142 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8143 to ce.
8144
a59775a1
PC
81452016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8146
8147 PR c++/71099
8148 * g++.dg/parse/virtual1.C: New.
8149
53d6d955
UB
81502016-05-30 Uros Bizjak <ubizjak@gmail.com>
8151
8152 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8153 Use correct register when clearing %edx.
8154
0557293f
AM
81552016-05-30 Alexander Monakov <amonakov@ispras.ru>
8156
8157 PR tree-optimization/71289
8158 * gcc.dg/pr71289.c: New test.
8159
5d476e35
KV
81602016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8161
8162 PR middle-end/71269
8163 PR middle-end/71292
8164 * gcc.dg/tree-ssa/pr71269.c: New test.
8165 * gcc.dg/tree-ssa/pr71292.c: New test.
8166
db5447ca
KV
81672016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8168
8169 PR middle-end/71252
8170 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8171
98bdbb39
JH
81722016-05-30 Jan Hubicka <hubicka@ucw.cz>
8173
8174 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8175 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8176 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8177
7e012855
TV
81782016-05-30 Tom de Vries <tom@codesourcery.com>
8179
8180 PR tree-optimization/69067
8181 * gcc.dg/graphite/pr69067.c: New test.
8182
beed3701
UB
81832016-05-29 Uros Bizjak <ubizjak@gmail.com>
8184
8185 PR target/71245
8186 * gcc.target/i386/pr71245-1.c: New test.
8187 * gcc.target/i386/pr71245-2.c: Ditto.
8188
b6d4f8e8
PC
81892016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8190
8191 PR c++/71105
8192 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8193 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8194 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8195
00022058
JH
81962016-05-27 Jan Hubicka <hubicka@ucw.cz>
8197
8198 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8199
c8419aca
VV
82002016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8201
8202 Revert:
8203 PR c++/69855
8204 * g++.dg/overload/69855.C: New.
8205 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8206 * g++.old-deja/g++.pt/crash3.C: Likewise.
8207
8008c4d2
PC
82082016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8209
8210 PR c++/60385
8211 * g++.dg/parse/namespace13.C: New.
8212
8b2ef235
JL
82132016-05-26 Jeff Law <law@redhat.com>
8214
8215 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8216 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8217 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8218 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8219 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8220 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8221 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8222 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8223 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8224 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8225 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8226 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8227 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8228
7d67159b
VV
82292016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8230
8231 PR c++/69855
8232 * g++.dg/overload/69855.C: New.
8233 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8234 * g++.old-deja/g++.pt/crash3.C: Likewise.
8235
88e3bdd1
JW
82362016-05-27 Jiong Wang <jiong.wang@arm.com>
8237
8238 PR target/63596
8239 * gcc.target/aarch64/va_arg_1.c: New testcase.
8240 * gcc.target/aarch64/va_arg_2.c: Likewise.
8241 * gcc.target/aarch64/va_arg_3.c: Likewise.
8242
3fd6b9cc
JW
82432016-05-27 Jiong Wang <jiong.wang@arm.com>
8244
8245 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8246 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8247 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8248 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8249 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8250
3cee7e4e
MP
82512016-05-27 Marek Polacek <polacek@redhat.com>
8252
8253 PR middle-end/71308
8254 * g++.dg/torture/pr71308.C: New test.
8255
6a813c96
DV
82562016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8257
8258 * gcc.dg/zero_bits_compound-1.c: New test.
8259 * gcc.dg/zero_bits_compound-2.c: New test.
8260
0561bcfb
IE
82612016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8262
8263 PR middle-end/71279
8264 * gcc.dg/pr71279.c: New test.
8265
21316320
MM
82662016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8267
8268 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8269 floating point min/max/comparison instructions.
8270 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8271
7211a097
JJ
82722016-05-26 Jakub Jelinek <jakub@redhat.com>
8273
8274 * c-c++-common/gomp/schedule-1.c: New test.
8275 * gfortran.dg/gomp/schedule-1.f90: New test.
8276
cac177cf
PP
82772016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8278
8279 PR c++/70822
8280 PR c++/70106
8281 * g++.dg/cpp1y/auto-fn32.C: New test.
8282 * g++.dg/cpp1y/paren4.C: New test.
8283
a2d5b8c9
NS
82842016-05-26 Nathan Sidwell <nathan@acm.org>
8285
8286 * gcc.dg/20060410.c: Xfail on ptx.
8287 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8288 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8289 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8290 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8291 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8292
ffa8b552
TP
82932016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8294
8295 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8296
c7501e00
JJ
82972016-05-26 Jakub Jelinek <jakub@redhat.com>
8298
1875b9a0
JJ
8299 PR tree-optimization/71280
8300 * gcc.dg/pr71280.c: New test.
8301
2116e19f
JJ
8302 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8303
305aef09
JJ
8304 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8305 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8306
c7501e00
JJ
8307 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8308
ca449d26
JW
83092016-05-26 Jiong Wang <jiong.wang@arm.com>
8310
8311 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8312 kept in memory.
ca449d26 8313
8af01c66
JL
83142016-05-25 Jeff Law <law@redhat.com>
8315
8316 PR tree-optimization/71272
8317 * gcc.c-torture/compile/pr71272.c: new test.
8318
f9d6ce73
BS
83192016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8320
8321 * gcc.target/powerpc/vec-cmpne.c: New test.
8322 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8323
a88a7b22
EB
83242016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8325
8326 * gnat.dg/opt55.ad[sb]: New test.
8327
125f02ed
SKS
83282016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8329
8330 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8331 * c-c++-common/pr60226.c: Require int32plus.
8332 * gcc.c-torture/execute/pr70602.c: Likewise.
8333 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8334 unsigned long for malloc arg type.
8335 * gcc.dg/asr_div1.c: Require int32plus.
8336 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8337 * gcc.dg/pie-1.c: Require pie.
8338 * gcc.dg/pie-2.c: Likewise.
8339 * gcc.dg/pr59471.c: Require int32plus.
8340 * gcc.dg/pr59963-2.c: XFAIL for int16.
8341 * gcc.dg/pr60114.c: Require int32plus.
8342 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8343 unsigned long for typedef of size_t.
8344 * gcc.dg/pr63914.c: Require int32plus.
8345 * gcc.dg/pr64536.c: Require pt32plus.
8346 * gcc.dg/pr65658.c: Likewise.
8347 * gcc.dg/pr67271.c: Require int32plus.
8348 * gcc.dg/pr68112.c: Likewise.
8349 * gcc.dg/pr69071.c: Skip for avr target.
8350 * gcc.dg/pr69973.c: Require int32plus.
8351 * gcc.dg/pr70169.c: Skip for avr target.
8352 * gcc.dg/sso-6.c: Require int32plus.
8353 * gcc.dg/sso-7.c: Likewise.
8354 * gcc.dg/sso-8.c: Likewise.
8355 * gcc.dg/vrp-min-max-2.c: Likewise.
8356
c6e434f5
UB
83572016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8358
8359 PR target/70738
8360 * gcc.target/i386/pr70738-1.c: New test.
8361 * gcc.target/i386/pr70738-2.c: Likewise.
8362 * gcc.target/i386/pr70738-3.c: Likewise.
8363 * gcc.target/i386/pr70738-4.c: Likewise.
8364 * gcc.target/i386/pr70738-5.c: Likewise.
8365 * gcc.target/i386/pr70738-6.c: Likewise.
8366 * gcc.target/i386/pr70738-7.c: Likewise.
8367 * gcc.target/i386/pr70738-8.c: Likewise.
8368 * gcc.target/i386/pr70738-9.c: Likewise.
8369
5c42d341
KT
83702016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8371
8372 PR rtl-optimization/66940
8373 * gcc.c-torture/execute/pr66940.c: New test.
8374
bf9a1a07
IV
83752016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8376
8377 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8378 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8379 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8380 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8381 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8382 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8383 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8384 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8385 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8386 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8387 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8388 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8389 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8390 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8391 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8392 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8393 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8394 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8395 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8396 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8397 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8398 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8399 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8400 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8401
95efe6b6
MP
84022016-05-25 Marek Polacek <polacek@redhat.com>
8403
8404 PR c/71265
8405 * gcc.dg/noncompile/pr71265.c: New test.
8406
a23faf7a
MP
8407 PR c/71266
8408 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8409
69a6d5ad
NS
84102016-05-25 Nathan Sidwell <nathan@acm.org>
8411
8412 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8413
3072d4ea
RB
84142016-05-25 Richard Biener <rguenther@suse.de>
8415
8416 PR tree-optimization/71261
8417 * c-c++-common/torture/pr71261.c: New testcase.
8418
e412ece4
RB
84192016-05-25 Richard Biener <rguenther@suse.de>
8420
8421 PR tree-optimization/71264
8422 * gcc.dg/vect/pr71264.c: New testcase.
8423
b9e551ad
PC
84242016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8425
8426 PR c++/55992
8427 * g++.dg/cpp0x/alias-decl-53.C: New.
8428 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8429
6aa1abe5
ML
84302016-05-25 Martin Liska <mliska@suse.cz>
8431
8432 * g++.dg/pr71239.C: New test.
8433
842d162e
RB
84342016-05-25 Richard Biener <rguenther@suse.de>
8435
c87885ca
RO
8436 * gcc.dg/vect/pr58135.c: Rename to ...
8437 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8438
f184a36c
MP
84392016-05-25 Marek Polacek <polacek@redhat.com>
8440
8441 * g++.dg/pr65295.C: Use target c++14.
8442
021fad86
PC
84432016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8444
53d6d955
UB
8445 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8446 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8447
c3eaf15a
MM
84482016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8449
8450 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8451 instructions.
8452
e46c7770
CP
84532016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8454
8455 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8456 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8457 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8458 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8459 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8460 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8461 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8462 * c-c++-common/goacc/pcopy.c: Likewise.
8463 * c-c++-common/goacc/pcopyin.c: Likewise.
8464 * c-c++-common/goacc/pcopyout.c: Likewise.
8465 * c-c++-common/goacc/pcreate.c: Likewise.
8466 * c-c++-common/goacc/pr70688.c: New test.
8467 * c-c++-common/goacc/present-1.c: Adjust test.
8468 * c-c++-common/goacc/reduction-5.c: Likewise.
8469 * g++.dg/goacc/data-1.C: New test.
8470
4bfc9db7
MM
84712016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8472
8473 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8474 vector parity built-in functions.
8475 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8476 count trailing zeros automatic vectorization.
8477 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8478 count trailing zeros built-in functions.
8479
2bc145af
KV
84802016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8481
8482 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8483
26869fdb
PH
84842016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8485
8486 PR target/71050
8487 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8488
b2dc9c3b
PC
84892016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8490
8491 PR c++/50436
8492 * g++.dg/template/crash123.C: New.
8493 * g++.dg/template/crash124.C: Likewise.
8494
f65e97fd
MS
84952016-05-24 Martin Sebor <msebor@redhat.com>
8496
8497 PR c++/71147
8498 * g++.dg/ext/flexary16.C: New test.
8499
a6f5ac7f
IV
85002016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8501
69a6d5ad
NS
8502 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8503 before math.h is included.
a6f5ac7f
IV
8504 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8505 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8506 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8507 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8508 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8509 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8510 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8511 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8512 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8513 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8514 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8515 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8516 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8517 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8518 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8519 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8520 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8521 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8522 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8523 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8524 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8525 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8526 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8527
27bad558
MM
85282016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8529 Kelvin Nilsen <kelvin@gcc.gnu.org>
8530
8531 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8532 support.
8533
72f382fb
PC
85342016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8535
8536 PR c++/69872
8537 * g++.dg/warn/Wno-narrowing1.C: New.
8538
ef2ec9d9
MP
85392016-05-24 Marek Polacek <polacek@redhat.com>
8540
8541 PR c/71249
8542 * c-c++-common/Wswitch-unreachable-2.c: New test.
8543
e90434e3
JJ
85442016-05-24 Jakub Jelinek <jakub@redhat.com>
8545
7adb26f2
JJ
8546 PR c++/71257
8547 * g++.dg/vect/simd-clone-6.cc: New test.
8548 * g++.dg/gomp/declare-simd-6.C: New test.
8549
e90434e3
JJ
8550 PR middle-end/70434
8551 PR c/69504
8552 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8553
b556ea3b
RB
85542016-05-24 Richard Biener <rguenther@suse.de>
8555
8556 PR tree-optimization/71240
8557 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8558
e5328f5d
RB
85592016-05-24 Richard Biener <rguenther@suse.de>
8560
8561 PR tree-optimization/71230
8562 * gcc.dg/torture/pr71230.c: New testcase.
8563 * g++.dg/torture/pr71230.C: Likewise.
8564
a04e69c0
TS
85652016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8566
8567 * c-c++-common/goacc/routine-5.c: Add tests.
8568 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8569 * gfortran.dg/goacc/routine-6.f90: Add tests.
8570
30fd2977
RB
85712016-05-24 Richard Biener <rguenther@suse.de>
8572
8573 PR tree-optimization/71253
8574 * gcc.dg/torture/pr71253.c: New testcase.
8575
ca6f60bc
KV
85762016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8577
8578 PR middle-end/71252
8579 * gfortran.dg/pr71252.f90: New test.
8580
d3465d72
RS
85812016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8582
8583 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8584
f17a223d
RB
85852016-05-24 Richard Biener <rguenther@suse.de>
8586
8587 PR middle-end/70434
8588 PR c/69504
8589 * c-c++-common/vector-subscript-4.c: New testcase.
8590 * c-c++-common/vector-subscript-5.c: Likewise.
8591
e3f36534
JD
85922016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8593
8594 PR fortran/71123
8595 * gfortran.dg/namelist_90.f: New test
8596
85d5c27d
JD
85972016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8598
8599 PR fortran/66461
8600 * gfortran.dg/unexpected_eof.f: New test
8601
fe3f3340
MM
86022016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8603 Kelvin Nilsen <kelvin@gcc.gnu.org>
8604
8605 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8606 as little endian.
8607
26d6ae55
PC
86082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8609
8610 PR c++/70972
8611 * g++.dg/cpp0x/inh-ctor20.C: New.
8612 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8613
d6c9a06f
PC
86142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8615
8616 PR c++/69095
8617 * g++.dg/cpp0x/variadic168.C: New.
8618
396a1d10
PC
86192016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8620
8621 * g++.dg/cpp0x/pr31445.C: Test column number too.
8622 * g++.dg/cpp0x/pr32253.C: Likewise.
8623 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8624 * g++.dg/cpp0x/variadic36.C: Likewise.
8625
ece46666
MG
86262016-05-23 Marc Glisse <marc.glisse@inria.fr>
8627
8628 * gcc.dg/fold-notshift-2.c: Adjust.
8629
a7dc5980
MP
86302016-05-23 Marek Polacek <polacek@redhat.com>
8631
8632 PR c/49859
8633 * c-c++-common/Wswitch-unreachable-1.c: New test.
8634 * gcc.dg/Wswitch-unreachable-1.c: New test.
8635 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8636 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8637 * g++.dg/gomp/block-10.C: Likewise.
8638 * gcc.dg/gomp/block-10.c: Likewise.
8639 * g++.dg/gomp/block-9.C: Likewise.
8640 * gcc.dg/gomp/block-9.c: Likewise.
8641 * g++.dg/gomp/target-1.C: Likewise.
8642 * g++.dg/gomp/target-2.C: Likewise.
8643 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8644 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8645 * g++.dg/gomp/taskgroup-1.C: Likewise.
8646 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8647 * gcc.dg/gomp/teams-1.c: Likewise.
8648 * g++.dg/gomp/teams-1.C: Likewise.
8649 * g++.dg/overload/error3.C: Likewise.
8650 * g++.dg/tm/jump1.C: Likewise.
8651 * g++.dg/torture/pr40335.C: Likewise.
8652 * gcc.dg/c99-vla-jump-5.c: Likewise.
8653 * gcc.dg/switch-warn-1.c: Likewise.
8654 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8655 * gcc.dg/nested-func-1.c: Likewise.
8656 * gcc.dg/pr67784-4.c: Likewise.
8657
18b54004
RB
86582016-05-23 Richard Biener <rguenther@suse.de>
8659
8660 PR tree-optimization/71230
8661 * gfortran.dg/pr71230-1.f90: New testcase.
8662 * gfortran.dg/pr71230-2.f90: Likewise.
8663
e569db5f
VK
86642016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8665
396a1d10 8666 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8667 * gcc.dg/vect/pr58135.c: Add new.
8668 * gfortran.dg/pr46519-1.f: Adjust test case.
8669
e4b71114
PC
86702016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8671
8672 PR c++/53401
8673 * g++.dg/cpp0x/decltype64.C: New.
8674
a25a8058
CL
86752016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8676
8677 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8678 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8679 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8680
0dcfe9ab
CL
86812016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8682
8683 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8684 Add poly64x1_t and poly64x2_t cases if supported.
8685 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8686 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8687 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8688 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8689 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8690
ffd70e4a
CL
86912016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8692
8693 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8694 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8695 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8696 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8697 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8698 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8699 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8700
4b1f57fe
CL
87012016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8702
8703 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8704
16c5ec77
CL
87052016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8706
8707 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8708 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8709
94ad56c7
JJ
87102016-05-22 Jakub Jelinek <jakub@redhat.com>
8711
57748705
JJ
8712 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8713 constraint instead of "r".
8714 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8715 insn instead of vxorpd.
8716 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8717
af120161
JJ
8718 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8719 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8720
355023ce
JJ
8721 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8722
3b48574c
JJ
8723 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8724 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8725
94ad56c7
JJ
8726 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8727
8a85cee2
KV
87282016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8729
8730 PR middle-end/40921
8731 * gcc.dg/tree-ssa/pr40921.c: New test.
8732
8e916b16
PS
87332016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8734
8735 PR target/71103
8736 * gcc.target/avr/pr71103.c: New test.
8737
88aea79f
KV
87382016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8739
8740 PR middle-end/71179
8741 * gcc.dg/tree-ssa/pr71179.c: New test.
8742
79063edd
MS
87432016-05-20 Martin Sebor <msebor@redhat.com>
8744
8745 PR c/71115
8746 * gcc.dg/init-excess-2.c: New test.
8747
55c8849f
EB
87482016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8749
8750 * gnat.dg/opt53.adb: New test.
8751 * gnat.dg/opt54.adb: Likewise.
8752
c91a0948
MJ
87532016-05-20 Martin Jambor <mjambor@suse.cz>
8754
8755 PR tree-optimization/70884
8756 * gcc.dg/tree-ssa/pr70919.c: New test.
8757
9cad20fa
BS
87582016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8759
8760 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8761 formatting.
69a6d5ad
NS
8762 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8763 fix code formatting.
8764
87652016-05-20 Nathan Sidwell <nathan@acm.org>
8766
8767 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8768 non-common cases.
8769 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8770
15c671a7
DM
87712016-05-20 David Malcolm <dmalcolm@redhat.com>
8772
8773 * jit.dg/all-non-failing-tests.h: Add
8774 test-factorial-must-tail-call.c.
8775 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8776 * jit.dg/test-factorial-must-tail-call.c: New test case.
8777
4f028369
JJ
87782016-05-20 Jakub Jelinek <jakub@redhat.com>
8779
8780 PR fortran/71204
8781 * gfortran.dg/pr71204.f90: New test.
8782
7dea4ab3
CP
87832016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8784
8785 * gcc.target/nvptx/sincos.c: New test.
8786
ef98d365
PC
87872016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8788
8789 PR c++/70572
8790 * g++.dg/cpp1y/auto-fn31.C: New.
8791
92466115
BS
87922016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8793
8794 * gcc.target/powerpc/vec-addec.c: New test.
8795 * gcc.target/powerpc/vec-addec-int128.c: New test.
8796
9a385c2d
DM
87972016-05-20 David Malcolm <dmalcolm@redhat.com>
8798
8799 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8800 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8801 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8802 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8803
77c9d5b4
JH
88042016-05-20 Jan Hubicka <hubicka@ucw.cz>
8805
8806 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8807
68047971
JJ
88082016-05-20 Jakub Jelinek <jakub@redhat.com>
8809
18954840
JJ
8810 PR c++/71210
8811 * g++.dg/opt/pr71210-1.C: New test.
8812 * g++.dg/opt/pr71210-2.C: New test.
8813
68047971
JJ
8814 PR tree-optimization/29756
8815 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8816 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8817 only on selected targets where V4SImode vectors are known to be
8818 supported.
8819
d78789f5
MG
88202016-05-20 Marc Glisse <marc.glisse@inria.fr>
8821
8822 PR tree-optimization/71079
8823 PR tree-optimization/71206
8824 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8825
550fa093
PK
88262016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8827
8828 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8829 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8830 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8831
483c6429
RG
88322016-05-20 Richard Guenther <rguenther@suse.de>
8833
8834 PR tree-optimization/29756
8835 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8836
eb066284
RB
88372016-05-20 Richard Biener <rguenther@suse.de>
8838
8839 PR tree-optimization/71185
8840 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8841
58f10249
RB
88422016-05-20 Richard Biener <rguenther@suse.de>
8843
8844 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8845
2a5569fa
MP
88462016-05-19 Marek Polacek <polacek@redhat.com>
8847
8848 PR c++/71075
8849 * g++.dg/diagnostic/pr71075.C: New test.
8850
5e9a5385
DM
88512016-05-19 David Malcolm <dmalcolm@redhat.com>
8852
8853 PR c++/71184
8854 * g++.dg/pr71184.C: New test case.
8855
4f45da44
KN
88562016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8857
8858 * gcc.target/powerpc/darn-0.c: New test.
8859 * gcc.target/powerpc/darn-1.c: New test.
8860 * gcc.target/powerpc/darn-2.c: New test.
8861
4177437e
MP
88622016-05-19 Marek Polacek <polacek@redhat.com>
8863
8864 PR tree-optimization/71031
8865 * gcc.dg/tree-ssa/vrp100.c: New test.
8866
afb72432
IE
88672016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8868
8869 PR rtl-optimization/71148
8870 * gcc.dg/pr71148.c: New test.
8871
4f83064e
KT
88722016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8873
8874 PR target/71056
8875 * gcc.target/arm/pr71056.c: New test.
8876
4bf8dbe1
BE
88772016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8878
8879 * c-c++-common/pr69669.c: Check the used mode.
8880
f3510625
MO
88812016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8882
8883 PR sanitizer/64354
8884 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8885
43c0068e
RB
88862016-05-19 Richard Biener <rguenther@suse.de>
8887
8888 PR tree-optimization/70729
8889 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8890 * gcc.dg/graphite/scop-18.c: Likewise.
8891 * gcc.dg/pr41783.c: Disable LIM.
8892 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8893 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8894 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8895 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8896 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8897 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8898 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8899 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8900 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8901 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8902 * gfortran.dg/pr42108.f90: Likewise.
8903
70f25790
DM
89042016-05-18 David Malcolm <dmalcolm@redhat.com>
8905
8906 PR driver/69265
8907 * gcc.dg/spellcheck-options-11.c: New test case.
8908
960db8ec
JJ
89092016-05-18 Jakub Jelinek <jakub@redhat.com>
8910
8911 PR c++/71100
8912 * g++.dg/opt/pr71100.C: New test.
8913
04643334
MJ
89142016-05-18 Martin Jambor <mjambor@suse.cz>
8915
8916 PR ipa/69708
8917 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8918 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8919 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8920 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8921
91bb9f80
MJ
89222016-05-18 Martin Jambor <mjambor@suse.cz>
8923
8924 PR ipa/69708
8925 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8926 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8927 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8928 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8929 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8930
c584aca6
PC
89312016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8932
8933 PR c++/69793
8934 * g++.dg/template/crash122.C: New.
8935
20309c6e
PC
89362016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8937
8938 PR c++/70466
8939 * g++.dg/template/pr70466-1.C: New.
8940 * g++.dg/template/pr70466-2.C: Likewise.
8941
50c78b9a
MM
89422016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8943
8944 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8945 splat operations and the XXSPLTIB instruction.
8946 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8947 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8948 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8949 xxlxor to clear a register.
8950
cf8be00d
RS
89512016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8952
8953 * gcc.dg/torture/pr71020.c: New test.
8954
848a392a
MJ
89552016-05-18 Martin Jambor <mjambor@suse.cz>
8956
8957 PR ipa/70646
8958 * gcc.dg/ipa/pr70646.c: New test.
8959
1f2ab776
CL
89602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8961
8962 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8963
76489493
CL
89642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8965
8966 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8967 missing tests for vreinterpretq_p{8,16}.
8968
bd79378d
CL
89692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8970
8971 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8972 vsliq_n_s64 and vsliq_n_u64.
8973
81ca3ea0
CL
89742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8975
8976 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8977 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8978
873cb425
CL
89792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8980
8981 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8982 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8983 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8984
9d6e7c21
CL
89852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8986
8987 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8988 in comment.
8989
b4dbe40e 89902016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8991
8992 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8993 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8994 "blr\t" and switch to scan-assembler-times.
8995
83a5c910
JW
89962016-05-18 Jiong Wang <jiong.wang@arm.com>
8997
53d6d955
UB
8998 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8999 with __aarch64__.
9000 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9001 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9002
fb7cbdeb
JJ
90032016-05-18 Jakub Jelinek <jakub@redhat.com>
9004
8ee91165
JJ
9005 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9006 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9007 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9008 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9009 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9010 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9011
cf4d516a
JJ
9012 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9013 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9014
a4f16422
JJ
9015 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9016 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9017
7b37ce10
JJ
9018 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9019 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9020
fb7cbdeb
JJ
9021 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9022
c9326aef
RB
90232016-05-18 Richard Biener <rguenther@suse.de>
9024
9025 PR tree-optimization/71168
9026 * gcc.dg/torture/pr71168.c: New testcase.
9027
df8b0a11
KV
90282016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9029
9030 PR middle-end/63586
9031 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9032 * gcc.dg/tree-ssa/pr63586.c: New test.
9033 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9034
2efd67ed
NS
90352016-05-17 Nathan Sidwell <nathan@acm.org>
9036
9037 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9038 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9039 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9040 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9041
1988b2c2
NS
90422016-05-17 Nathan Sidwell <nathan@acm.org>
9043
9044 * gcc.target/nvptx/abi-vararg-3.c: New.
9045
ad1d92ab
MM
90462016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9047
9048 PR tree-optimization/54579
9049 PR middle-end/55299
9050 * gcc.dg/fold-notrotate-1.c: New test.
9051 * gcc.dg/fold-notshift-1.c: New test.
9052 * gcc.dg/fold-notshift-2.c: New test.
9053
47768df8
MP
90542016-05-17 Marek Polacek <polacek@redhat.com>
9055
9056 PR ipa/71146
9057 * g++.dg/ipa/pr71146.C: New test.
9058
6b5423a5
DM
90592016-05-17 David Malcolm <dmalcolm@redhat.com>
9060
9061 * jit.dg/test-error-array-bounds.c: New test case.
9062
c7986356
MG
90632016-05-17 Marc Glisse <marc.glisse@inria.fr>
9064
9065 * gcc.dg/tree-ssa/and-1.c: New testcase.
9066
d982c5b7
MG
90672016-05-17 Marc Glisse <marc.glisse@inria.fr>
9068
9069 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9070 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9071
0139ba93
MG
90722016-05-17 Marc Glisse <marc.glisse@inria.fr>
9073
9074 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9075 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9076
daab4562
JW
90772016-05-17 Jiong Wang <jiong.wang@arm.com>
9078
9079 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9080
22330033
JW
90812016-05-17 Jiong Wang <jiong.wang@arm.com>
9082
9083 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9084
98b3a5f2
JW
90852016-05-17 Jiong Wang <jiong.wang@arm.com>
9086
9087 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9088 ".2d[index]" when scan the assembly.
9089 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9090 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9091 float64x1.
9092 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9093
b71b7a8e
RB
90942016-05-17 Richard Biener <rguenther@suse.de>
9095
9096 PR tree-optimization/71132
9097 * gcc.dg/torture/pr71132.c: New testcase.
9098
3c51ad46
CL
90992016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9100
9101 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9102
d20faa66
KT
91032016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9104
9105 PR target/70809
9106 * gcc.target/aarch64/pr70809_1.c: New test.
9107
b75cc5a4
KT
91082016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9109
9110 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9111 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9112 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9113 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9114
b28eb195
IE
91152016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9116 Ilya Enkovich <ilya.enkovich@intel.com>
9117
9118 PR target/71114
9119 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9120
0b9004ed
JH
91212016-05-16 Jan Hubicka <hubicka@ucw.cz>
9122
9123 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9124 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9125
1b81a1c1
MW
91262016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9127
9128 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9129 test for __ARM_FP16_ARGS.
9130 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9131 * gcc.target/arm/aapcs/neon-vect10.c: New.
9132 * gcc.target/arm/aapcs/neon-vect9.c: New.
9133 * gcc.target/arm/aapcs/vfp18.c: New.
9134 * gcc.target/arm/aapcs/vfp19.c: New.
9135 * gcc.target/arm/aapcs/vfp20.c: New.
9136 * gcc.target/arm/aapcs/vfp21.c: New.
9137 * gcc.target/arm/fp16-aapcs-1.c: New.
9138 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9139 test for __ARM_FP16_ARGS.
9140 * g++.target/arm/fp16-return-1.c: Update expected output.
9141
921d1e73
JW
91422016-05-16 Jiong Wang <jiong.wang@arm.com>
9143
9144 PR testsuite/70227
9145 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9146
228eb42a
HA
91472016-05-15 Harald Anlauf <anlauf@gmx.de>
9148
9149 PR fortran/69603
9150 * gfortran.dg/pr69603.f90: New testcase.
9151
785abfd3
FR
91522016-05-14 Fritz Reese <fritzoreese@gmail.com>
9153
9154 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9155
e75eb64f
FR
91562016-05-14 Fritz Reese <fritzoreese@gmail.com>
9157
9158 PR fortran/71047
9159 * gfortran.dg/pr71047.f08: New test.
9160
aa4b467b
JM
91612016-05-13 Joseph Myers <joseph@codesourcery.com>
9162
9163 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9164 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9165 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9166
653fb4a2
MS
91672016-05-13 Martin Sebor <msebor@redhat.com>
9168
9169 PR c++/60049
9170 * g++.dg/cpp0x/constexpr-60049.C: New test.
9171
9e37582d
JJ
91722016-05-13 Jakub Jelinek <jakub@redhat.com>
9173
9174 PR bootstrap/71071
9175 * gcc.dg/pr71071.c: New test.
9176
a278aa17
UB
91772016-05-13 Uros Bizjak <ubizjak@gmail.com>
9178
9179 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9180 remove XOP handling.
377eaca7 9181 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9182
ac3d02e2
NS
91832016-05-13 Nathan Sidwell <nathan@acm.org>
9184
9185 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9186 __atomic_is_lock_free declaration.
9187
8ab3bdac
RB
91882016-05-13 Richard Biener <rguenther@suse.de>
9189
9190 PR tree-optimization/42587
9191 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9192
623b8e0a
ML
91932016-05-13 Martin Liska <mliska@suse.cz>
9194
9195 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9196 the new format of dump output.
9197
da7674f6
IE
91982016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9199
9200 * gcc.dg/pr71084.c: New test.
9201
c959db3d
RR
92022016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9203
53d6d955
UB
9204 PR target/53440
9205 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9206
43203dea
RR
92072016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9208
9209 * gcc.target/aarch64/struct_return.c: New test.
9210
4f2e1536
MP
92112016-05-12 Marek Polacek <polacek@redhat.com>
9212
9213 PR c/70756
9214 * c-c++-common/pr70756-2.c: New test.
9215 * c-c++-common/pr70756.c: New test.
9216
1ef33ef3
RB
92172016-05-12 Richard Biener <rguenther@suse.de>
9218
9219 PR tree-optimization/71059
9220 * gcc.dg/torture/pr71059.c: New testcase.
9221
763baff6
RB
92222016-05-12 Richard Biener <rguenther@suse.de>
9223
9224 PR tree-optimization/71062
9225 * gcc.dg/torture/pr71062.c: New testcase.
9226
c4ec1243
IE
92272016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9228
9229 PR tree-optimization/71006
9230 * gcc.dg/pr71006.c: New test.
9231
a5fbf76d
MP
92322016-05-12 Marek Polacek <polacek@redhat.com>
9233
9234 PR driver/71063
9235 * gcc.dg/opts-7.c: New test.
9236
5acc47a4
KT
92372016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9238
9239 PR target/70830
9240 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9241 Add -save-temps to dg-options.
9242 Scan for ldmfd rather than pop instruction.
9243 * gcc.target/arm/interrupt-2.c: Likewise.
9244 * gcc.target/arm/pr70830.c: New test.
9245
40bd4bf9
JJ
92462016-05-12 Jakub Jelinek <jakub@redhat.com>
9247
3cd63842
JJ
9248 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9249 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9250
c05d08f6
JJ
9251 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9252 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9253 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9254
bc27ffae
JJ
9255 PR target/71019
9256 * gcc.target/i386/avx512vl-pack-1.c: New test.
9257 * gcc.target/i386/avx512vl-pack-2.c: New test.
9258 * gcc.target/i386/avx512bw-pack-2.c: New test.
9259
515d7412
JJ
9260 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9261
40bd4bf9
JJ
9262 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9263 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9264 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9265
44ab146a
RB
92662016-05-12 Richard Biener <rguenther@suse.de>
9267
9268 PR tree-optimization/70986
9269 * gcc.dg/torture/pr70986-1.c: New testcase.
9270 * gcc.dg/torture/pr70986-2.c: Likewise.
9271 * gcc.dg/torture/pr70986-3.c: Likewise.
9272
d6e83a8d
MM
92732016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9274
9275 PR c/43651
9276 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9277 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9278
51e67ea3
UB
92792016-05-11 Uros Bizjak <ubizjak@gmail.com>
9280
9281 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9282 directive.
9283 * gcc.target/i386/pr66746.c: Ditto.
9284
3fd2b007
MM
92852016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9286
9287 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9288 support.
9289 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9290 warning when using -mvsx-timode.
9291 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9292 * gcc.target/powerpc/dform-2.c: Likewise.
9293 * gcc.target/powerpc/pr68805.c: Likewise.
9294
5c3a10fb
MP
92952016-05-11 Marek Polacek <polacek@redhat.com>
9296
9297 PR c++/71024
9298 * c-c++-common/attributes-3.c: New test.
9299
7cfb065b
NS
93002016-05-11 Nathan Sidwell <nathan@acm.org>
9301
9302 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9303 * gcc.c-torture/execute/pr68185.c: Likewise.
9304 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9305 * gcc.dg/pr69634.c: Requires scheduling.
9306 * gcc.dg/torture/pr66178.c: Require label values.
9307 * gcc.dg/setjmp-6.c: Require indirect jumps.
9308
f35ea97d
RB
93092016-05-11 Richard Biener <rguenther@suse.de>
9310
9311 PR tree-optimization/71055
9312 * gcc.dg/torture/pr71055.c: New testcase.
9313
dff70323
RB
93142016-05-11 Richard Biener <rguenther@suse.de>
9315
9316 PR debug/71057
9317 * g++.dg/debug/pr71057.C: New testcase.
9318
56a3d28b
JJ
93192016-05-11 Jakub Jelinek <jakub@redhat.com>
9320
9321 PR fortran/70855
9322 * gfortran.dg/gomp/pr70855.f90: New test.
9323
ebc1b29e
RB
93242016-05-11 Richard Biener <rguenther@suse.de>
9325
9326 PR middle-end/71002
9327 * g++.dg/torture/pr71002.C: New testcase.
9328
98ccd1d7
IE
93292016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9330
9331 PR middle-end/70807
9332 * gcc.dg/pr70807.c: New test.
9333
ed29e24b
MS
93342016-05-10 Martin Sebor <msebor@redhat.com>
9335
9336 PR c++/38611
9337 * g++.dg/Wattributes.C: New test.
9338
e39dab2c
MG
93392016-05-10 Marc Glisse <marc.glisse@inria.fr>
9340
9341 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9342 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9343 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9344
d067e238
IE
93452016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9346
9347 PR target/70799
9348 * gcc.target/i386/pr70799-1.c: New test.
9349
cd36c83e
PMR
93502016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9351
9352 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9353
1e3af2a4
IE
93542016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9355
9356 PR middle-end/70877
9357 * gcc.target/i386/pr70877.c: New test.
9358
afc610db
IE
93592016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9360
9361 PR tree-optimization/70786
9362 * gcc.target/i386/pr70876.c: New test.
9363
4b59d19f
JJ
93642016-05-10 Jakub Jelinek <jakub@redhat.com>
9365
9366 PR target/70927
9367 * gcc.target/i386/avx512vl-logic-1.c: New test.
9368 * gcc.target/i386/avx512vl-logic-2.c: New test.
9369 * gcc.target/i386/avx512dq-logic-2.c: New test.
9370
9b5ee426
BS
93712016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9372
9373 PR target/70963
9374 * gcc.target/powerpc/pr70963.c: New.
9375
f3352cab
DM
93762016-05-10 David Malcolm <dmalcolm@redhat.com>
9377
9378 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9379 (test_very_wide_line): Add ruler to expected output.
9380 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9381 (test_very_wide_line): Likewise.
9382 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9383 (test_show_locus): Within the handling of "test_very_wide_line",
9384 enable show_ruler_p on the diagnostic context.
9385
4a3255dd
RB
93862016-05-10 Richard Biener <rguenther@suse.de>
9387
9388 PR tree-optimization/71039
9389 * gcc.dg/torture/pr71039.c: New testcase.
9390
da7c9950
NS
93912016-05-10 Nathan Sidwell <nathan@acm.org>
9392
9393 * gcc.dg/nested-func-10.c: Requires alloca.
9394 * gcc.dg/nested-func-9.c: Requires alloca.
9395 * gcc.c-torture/execute/pr70460.c: Requires labels.
9396 * gcc.c-torture/compile/pr70199.c: Requires labels.
9397 * gcc.target/nvptx/decl.c: Compile only.
9398 * gcc.target/nvptx/trailing-init.c: Compile only.
9399 * gcc.target/nvptx/ary-init.c: Compile only.
9400
cf68d92c
MP
94012016-05-10 Marek Polacek <polacek@redhat.com>
9402
9403 PR c/70255
9404 * gcc.dg/attr-opt-1.c: New test.
9405
64ea4e15
RB
94062016-05-10 Richard Biener <rguenther@suse.de>
9407
9408 PR tree-optimization/70497
9409 PR tree-optimization/28367
9410 * gcc.dg/torture/20160404-1.c: New testcase.
9411 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9412 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9413
5a96dae3
PMR
94142016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9415
9416 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9417
fc97f805
UB
94182016-05-09 Uros Bizjak <ubizjak@gmail.com>
9419
9420 * gcc.target/i386/fabsneg-1.c New test.
9421
a710b1d5
AM
94222016-05-09 Alan Modra <amodra@gmail.com>
9423
9424 PR testsuite/70826
9425 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9426
171f6f05
RB
94272016-05-09 Richard Biener <rguenther@suse.de>
9428
9429 PR tree-optimization/70985
9430 * gcc.dg/torture/pr70985.c: New testcase.
9431
18caa34e
BC
94322016-05-09 Bin Cheng <bin.cheng@arm.com>
9433
9434 * gcc.dg/tree-ssa/ifc-9.c: New test.
9435 * gcc.dg/tree-ssa/ifc-10.c: New test.
9436 * gcc.dg/tree-ssa/ifc-11.c: New test.
9437 * gcc.dg/tree-ssa/ifc-12.c: New test.
9438 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9439 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9440 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9441
7a27d38f
RB
94422016-05-09 Richard Biener <rguenther@suse.de>
9443
9444 PR fortran/70937
9445 * gfortran.dg/pr70937.f90: New testcase.
9446
5ebbbd3d
RO
94472016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9448
9449 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9450
f6288c24
FR
94512016-05-07 Fritz Reese <fritzoreese@gmail.com>
9452
9453 PR fortran/56226
9454 * gfortran.dg/dec_structure_1.f90: New testcase.
9455 * gfortran.dg/dec_structure_2.f90: Ditto.
9456 * gfortran.dg/dec_structure_3.f90: Ditto.
9457 * gfortran.dg/dec_structure_4.f90: Ditto.
9458 * gfortran.dg/dec_structure_5.f90: Ditto.
9459 * gfortran.dg/dec_structure_6.f90: Ditto.
9460 * gfortran.dg/dec_structure_7.f90: Ditto.
9461 * gfortran.dg/dec_structure_8.f90: Ditto.
9462 * gfortran.dg/dec_structure_9.f90: Ditto.
9463 * gfortran.dg/dec_structure_10.f90: Ditto.
9464 * gfortran.dg/dec_structure_11.f90: Ditto.
9465 * gfortran.dg/dec_union_1.f90: Ditto.
9466 * gfortran.dg/dec_union_2.f90: Ditto.
9467 * gfortran.dg/dec_union_3.f90: Ditto.
9468 * gfortran.dg/dec_union_4.f90: Ditto.
9469 * gfortran.dg/dec_union_5.f90: Ditto.
9470 * gfortran.dg/dec_union_6.f90: Ditto.
9471 * gfortran.dg/dec_union_7.f90: Ditto.
9472
5ec4a8cd
TV
94732016-05-07 Tom de Vries <tom@codesourcery.com>
9474
9475 PR tree-optimization/70956
9476 * gcc.dg/graphite/pr70956.c: New test.
9477
58ec1d0e
JJ
94782016-05-06 Jakub Jelinek <jakub@redhat.com>
9479
ccd88fb7
JJ
9480 PR middle-end/70941
9481 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9482 (a, b, c, d): Change type from char to signed char.
9483 (main): Compare against (signed char) -1634678893 instead of
9484 hardcoded -109. Use __builtin_abort instead of abort.
9485
dd3b6464
JJ
9486 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9487 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9488
58ec1d0e
JJ
9489 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9490
19aa23d8
YR
94912016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9492
9493 PR debug/70935
9494 * gcc.dg/torture/pr70935.c: New test.
9495
ae5f0df1
OE
94962016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9497
9498 PR target/58219
ce23a8ff 9499 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9500
078f7e37
RB
95012016-05-06 Richard Biener <rguenther@suse.de>
9502
9503 PR tree-optimization/70960
9504 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9505
765d7b54
OE
95062016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9507
9508 PR target/52933
9509 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9510 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9511 Adjust expected instruction counts.
9512 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9513
29c94e65
MP
95142016-05-06 Marek Polacek <polacek@redhat.com>
9515
9516 PR sanitizer/70875
9517 * gcc.dg/ubsan/bounds-3.c: New test.
9518
3684b02e
OE
95192016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9520
9521 PR target/54089
9522 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9523
8706773f
RB
95242016-05-06 Richard Biener <rguenther@suse.de>
9525
9526 PR middle-end/70931
9527 * gfortran.dg/pr70931.f90: New testcase.
9528
a4f51018
RB
95292016-05-06 Richard Biener <rguenther@suse.de>
9530
9531 PR middle-end/70941
9532 * gcc.dg/torture/pr70941.c: New testcase.
9533
c4f2425f
BC
95342016-05-05 Bin Cheng <bin.cheng@arm.com>
9535
9536 PR tree-optimization/57206
9537 * gcc.dg/vect/pr57206.c: New test.
9538
5dc08197
RO
95392016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9540
9541 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9542
351f85c5
JJ
95432016-05-05 Jakub Jelinek <jakub@redhat.com>
9544
568bac8c
JJ
9545 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9546
351f85c5
JJ
9547 * c-c++-common/Wdangling-else-4.c: New test.
9548
33fd7785
JJ
95492016-05-04 Jakub Jelinek <jakub@redhat.com>
9550
2d1ac15a
JJ
9551 PR c++/70906
9552 PR c++/70933
9553 * g++.dg/opt/pr70906.C: New test.
9554 * g++.dg/opt/pr70933.C: New test.
9555
33fd7785
JJ
9556 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9557
6b715bf6
JH
95582016-05-04 Jan Hubicka <hubicka@ucw.cz>
9559
9560 * gcc.dg/ipa/pure-const-3.c: New testcase.
9561
deef7113
MP
95622016-05-04 Marek Polacek <polacek@redhat.com>
9563
9564 * c-c++-common/Wdangling-else-1.c: New test.
9565 * c-c++-common/Wdangling-else-2.c: New test.
9566 * c-c++-common/Wdangling-else-3.c: New test.
9567
5396db97
KCY
95682016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9569
9570 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9571 flag is present.
9572
de55efd5
MP
95732016-05-04 Marek Polacek <polacek@redhat.com>
9574
9575 PR c/48778
9576 * gcc.dg/Waddress-2.c: New test.
9577
475839b6
AM
95782016-05-04 Alan Modra <amodra@gmail.com>
9579
9580 * gcc.target/powerpc/pr70866.c: New.
9581
b25aad5f
MS
95822016-05-03 Martin Sebor <msebor@redhat.com>
9583
9584 PR c++/66561
9585 * c-c++-common/builtin_location.c: New test.
9586 * g++.dg/cpp1y/builtin_location.C: New test.
9587
79ce98bc
MP
95882016-05-03 Marek Polacek <polacek@redhat.com>
9589
9590 PR c/70859
9591 * gcc.dg/pr70859.c: New test.
9592 * gcc.dg/pr70859-2.c: New test.
9593
402e89f5
PMR
95942016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9595
9596 * gnat.dg/debug5.adb: New testcase.
9597
f3d90045
DV
95982016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9599
9600 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9601 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9602 Procedure to check for z10 instruction set.
9603
1e26cec1
CL
96042016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9605
9606 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9607
71aca5a0
AM
96082016-05-03 Alan Modra <amodra@gmail.com>
9609
9610 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9611
2fd70ec1
JJ
96122016-05-03 Jakub Jelinek <jakub@redhat.com>
9613
9614 * gcc.target/i386/avx512f-cvt-1.c: New test.
9615
e5705cf7
L
96162016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9617
9618 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9619 -fdump-tree-vrp-details.
9620
381cdae4
RB
96212016-05-03 Richard Biener <rguenther@suse.de>
9622
9623 * gcc.dg/pr30172-1.c: Adjust.
9624 * gcc.dg/pr63743.c: Likewise.
9625 * gcc.dg/tm/pr51696.c: Likewise.
9626 * c-c++-common/tm/safe-1.c: Likewise.
9627 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9628 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9629 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9630 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9631
adedd5c1
JJ
96322016-05-03 Jakub Jelinek <jakub@redhat.com>
9633
31ed1665
JJ
9634 PR rtl-optimization/70467
9635 * gcc.target/i386/pr70467-3.c: New test.
9636 * gcc.target/i386/pr70467-4.c: New test.
9637
dea60b59
JJ
9638 PR tree-optimization/70916
9639 * gcc.c-torture/compile/pr70916.c: New test.
9640
adedd5c1
JJ
9641 PR target/49244
9642 * gcc.target/i386/pr49244-1.c: New test.
9643 * gcc.target/i386/pr49244-2.c: New test.
9644
f80041ef
BS
96452016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9646
9647 PR rtl-optimization/44281
9648 * gcc.target/i386/pr44281.c: New test.
9649
1cfcd39e
BC
96502016-05-03 bin cheng <bin.cheng@arm.com>
9651
9652 PR tree-optimization/56541
9653 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9654 * gcc.dg/vect/pr56541.c: new test.
9655
4304ccfd
MM
96562016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9657
9658 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9659 __float128.
9660 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9661
50d94c29
L
96622016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9663
9664 PR testsuite/70520
9665 * c-c++-common/asan/clone-test-1.c (main): Align child process
9666 stack to 16 bytes.
9667
bc1aee87
DM
96682016-05-02 David Malcolm <dmalcolm@redhat.com>
9669
9670 PR c++/62314
9671 * g++.dg/spellcheck-fields-2.C: New test case.
9672
474e0129
DM
96732016-05-02 David Malcolm <dmalcolm@redhat.com>
9674
9675 PR c++/62314
9676 * g++.dg/pr62314.C: New test case.
9677
818b88a7
JH
96782016-05-02 Jan Hubicka <hubicka@ucw.cz>
9679
9680 * gcc.dg/ipa/inline-8.c: New testcase.
9681
dd77684f
JJ
96822016-05-02 Jakub Jelinek <jakub@redhat.com>
9683
9684 PR rtl-optimization/70467
9685 * gcc.target/i386/pr70467-1.c: New test.
9686
72407e00
BE
96872016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9688
9689 * gcc.dg/spec-options.c: Run the test on all targets.
9690 * gcc.dg/foo.specs: Use cpp_unique_options.
9691
dd53d197
MG
96922016-05-02 Marc Glisse <marc.glisse@inria.fr>
9693
9694 * gcc.dg/tree-ssa/unord.c: New testcase.
9695
a8b85ce9
MG
96962016-05-02 Marc Glisse <marc.glisse@inria.fr>
9697
9698 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9699
5b37e866
NS
97002016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9701
9702 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9703
7176a4a0
MP
97042016-05-02 Marek Polacek <polacek@redhat.com>
9705
9706 PR c/70851
9707 * gcc.dg/enum-incomplete-3.c: New test.
9708
6b9933b9
MP
97092016-05-02 Marek Polacek <polacek@redhat.com>
9710 Tom de Vries <tom@codesourcery.com>
9711
9712 PR tree-optimization/70700
9713 * gcc.dg/pr70700.c: New test.
9714
90f82260
UB
97152016-05-01 Uros Bizjak <ubizjak@gmail.com>
9716
9717 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9718 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9719 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9720 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9721 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9722
f73036c1
EB
97232016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9724
9725 * ada/acats/run_acats: Rename into...
9726 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9727 * ada/acats/run_all.sh: Remove redundant test.
9728 (target_run): Move around.
9729 (target_gnatchop): Use newly built executable.
9730 (target_gnatmake): Likewise.
9731 Check that the compilation of impbit succeeds.
9732
85e051a3
OE
97332016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9734
9735 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9736 * gcc.dg/20021029-1.c: Likewise.
9737 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9738 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9739 * gcc.target/sh/cmpstr.c: Likewise.
9740 * gcc.target/sh/cmpstrn.c: Likewise.
9741 * gcc.target/sh/memset.c: Likewise.
9742 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9743 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9744 * gcc.target/sh/pr39423-1.c: Likewise.
9745 * gcc.target/sh/pr49468-di.c: Likewise.
9746 * gcc.target/sh/pr49468-si.c: Likewise.
9747 * gcc.target/sh/pr49880-1.c: Likewise.
9748 * gcc.target/sh/pr49880-2.c: Likewise.
9749 * gcc.target/sh/pr49880-3.c: Likewise.
9750 * gcc.target/sh/pr50751-1.c: Likewise.
9751 * gcc.target/sh/pr50751-4.c: Likewise.
9752 * gcc.target/sh/pr50751-7.c: Likewise.
9753 * gcc.target/sh/pr51244-1.c: Likewise.
9754 * gcc.target/sh/pr51244-10.c: Likewise.
9755 * gcc.target/sh/pr51244-11.c: Likewise.
9756 * gcc.target/sh/pr51244-12.c: Likewise.
9757 * gcc.target/sh/pr51244-13.c: Likewise.
9758 * gcc.target/sh/pr51244-14.c: Likewise.
9759 * gcc.target/sh/pr51244-17.c: Likewise.
9760 * gcc.target/sh/pr51244-18.c: Likewise.
9761 * gcc.target/sh/pr51244-19.c: Likewise.
9762 * gcc.target/sh/pr51244-4.c: Likewise.
9763 * gcc.target/sh/pr51244-5.c: Likewise.
9764 * gcc.target/sh/pr51244-7.c: Likewise.
9765 * gcc.target/sh/pr51244-8.c: Likewise.
9766 * gcc.target/sh/pr51244-9.c: Likewise.
9767 * gcc.target/sh/pr51697.c: Likewise.
9768 * gcc.target/sh/pr52483-1.c: Likewise.
9769 * gcc.target/sh/pr52483-2.c: Likewise.
9770 * gcc.target/sh/pr52483-3.c: Likewise.
9771 * gcc.target/sh/pr52483-5.c: Likewise.
9772 * gcc.target/sh/pr52933-1.c: Likewise.
9773 * gcc.target/sh/pr52933-2.c: Likewise.
9774 * gcc.target/sh/pr52933-3.c: Likewise.
9775 * gcc.target/sh/pr53568-1.c: Likewise.
9776 * gcc.target/sh/pr53976-1.c: Likewise.
9777 * gcc.target/sh/pr53988-1.c: Likewise.
9778 * gcc.target/sh/pr53988.c: Likewise.
9779 * gcc.target/sh/pr54089-1.c: Likewise.
9780 * gcc.target/sh/pr54089-6.c: Likewise.
9781 * gcc.target/sh/pr54089-7.c: Likewise.
9782 * gcc.target/sh/pr54089-8.c: Likewise.
9783 * gcc.target/sh/pr54089-9.c: Likewise.
9784 * gcc.target/sh/pr54236-1.c: Likewise.
9785 * gcc.target/sh/pr54236-2.c: Likewise.
9786 * gcc.target/sh/pr54236-3.c: Likewise.
9787 * gcc.target/sh/pr54236-4.c: Likewise.
9788 * gcc.target/sh/pr54386.c: Likewise.
9789 * gcc.target/sh/pr54602-1.c: Likewise.
9790 * gcc.target/sh/pr54685.c: Likewise.
9791 * gcc.target/sh/pr54760-1.c: Likewise.
9792 * gcc.target/sh/pr54760-2.c: Likewise.
9793 * gcc.target/sh/pr54760-3.c: Likewise.
9794 * gcc.target/sh/pr54760-4.c: Likewise.
9795 * gcc.target/sh/pr54760-5.c: Likewise.
9796 * gcc.target/sh/pr54760-6.c: Likewise.
9797 * gcc.target/sh/pr55146.c: Likewise.
9798 * gcc.target/sh/pr55160.c: Likewise.
9799 * gcc.target/sh/pr59278.c: Likewise.
9800 * gcc.target/sh/pr59401-1.c: Likewise.
9801 * gcc.target/sh/pr59533-1.c: Likewise.
9802 * gcc.target/sh/pr63260.c: Likewise.
9803 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9804 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9805 * gcc.target/sh/strlen.c: Likewise.
9806 * gcc.target/sh/torture/pr30807.c: Likewise.
9807 * gcc.target/sh/torture/pr34777.c: Likewise.
9808 * gcc.target/sh/torture/pr64652.c: Likewise.
9809 * gcc.target/sh/torture/pr65505.c: Likewise.
9810 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9811 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9812
411e5c67
PC
98132016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9814
9815 PR c++/66644
9816 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9817
8fa97501
BS
98182016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9819
9820 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9821 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9822 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9823 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9824
5a956111
PP
98252016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9826
9827 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9828 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9829
e7ff0319
CP
98302016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9831
9832 PR middle-end/70626
9833 * c-c++-common/goacc/combined-reduction.c: New test.
9834 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9835
52d11a4b
L
98362016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9837
9838 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9839 *movdi_internal pattern only if PIC off.
9840 * gcc.target/i386/pr70155-2.c: Likewise.
9841 * gcc.target/i386/pr70155-3.c: Likewise.
9842 * gcc.target/i386/pr70155-4.c: Likewise.
9843 * gcc.target/i386/pr70155-5.c: Likewise.
9844 * gcc.target/i386/pr70155-6.c: Likewise.
9845 * gcc.target/i386/pr70155-7.c: Likewise.
9846 * gcc.target/i386/pr70155-8.c: Likewise.
9847 * gcc.target/i386/pr70155-15.c: Likewise.
9848 * gcc.target/i386/pr70155-17.c: Likewise.
9849 * gcc.target/i386/pr70155-22.c: Likewise.
9850
8960db31
BC
98512016-04-29 Bin Cheng <bin.cheng@arm.com>
9852
9853 PR tree-optimization/70803
9854 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9855
cca535a4
IE
98562016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9857
9858 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9859 optimization of vector loop.
9860 * gcc.target/i386/vect-unpack-3.c: New test.
9861 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9862 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9863 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9864
500ecf4a
MP
98652016-04-29 Marek Polacek <polacek@redhat.com>
9866
9867 PR sanitizer/70342
9868 * g++.dg/ubsan/null-7.C: New test.
9869
2fff3db8
MP
9870 PR c/70852
9871 * gcc.dg/pr70852.c: New test.
9872
509063eb
DV
98732016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9874
9875 PR/69089
9876 * g++.dg/cpp0x/alignas6.C: New test.
9877
83745c0d
DV
98782016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9879
c87885ca
RO
9880 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9881 * gcc.dg/pr27003.c: Likewise.
9882 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9883 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9884 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9885 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9886 * gcc.target/arc/mxy.c: Likewise.
9887 * gcc.target/arc/mswape.c: Likewise.
9888 * gcc.target/arc/mrtsc.c: Likewise.
9889 * gcc.target/arc/mcrc.c: Likewise.
9890 * gcc.target/arc/mdsp-packa.c: Likewise.
9891 * gcc.target/arc/mdvbf.c: Likewise.
9892 * gcc.target/arc/mlock.c: Likewise.
9893 * gcc.target/arc/mmac-24.c: Likewise.
9894 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9895
849b265d
BS
98962016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9897 Matthijs Kooijman <matthijs@stdin.nl>
9898 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9899
9900 PR target/60040
9901 * gcc.target/avr/pr60040-1.c: New.
9902 * gcc.target/avr/pr60040-2.c: New.
9903
1390536b
RB
99042016-04-29 Richard Biener <rguenther@suse.de>
9905
9906 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9907
98998245
RB
99082016-04-29 Richard Biener <rguenther@suse.de>
9909
9910 PR tree-optimization/13962
9911 PR tree-optimization/65686
9912 * gcc.dg/uninit-pr65686.c: New testcase.
9913
8b80cc21
JJ
99142016-04-29 Jakub Jelinek <jakub@redhat.com>
9915
9916 PR middle-end/70843
9917 * gcc.dg/pr70843.c: New test.
9918
6181bc30
JJ
99192016-04-28 Jakub Jelinek <jakub@redhat.com>
9920
9921 PR target/70858
9922 * gcc.target/i386/pr70858.c: New test.
9923
f4cb3612
AB
99242016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9925
9926 * gcc.target/arc/nps400-1.c: New file.
9927
8ad9df62
JR
99282016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9929 Andrew Burgess <andrew.burgess@embecosm.com>
9930
9931 * gcc.target/arc/movh_cl-1.c: New file.
9932
ceaaa9fe
JR
99332016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9934 Andrew Burgess <andrew.burgess@embecosm.com>
9935
9936 * gcc.target/arc/extzv-1.c: New file.
9937 * gcc.target/arc/insv-1.c: New file.
9938 * gcc.target/arc/insv-2.c: New file.
9939 * gcc.target/arc/movb-1.c: New file.
9940 * gcc.target/arc/movb-2.c: New file.
9941 * gcc.target/arc/movb-3.c: New file.
9942 * gcc.target/arc/movb-4.c: New file.
9943 * gcc.target/arc/movb-5.c: New file.
9944 * gcc.target/arc/movb_cl-1.c: New file.
9945 * gcc.target/arc/movb_cl-2.c: New file.
9946 * gcc.target/arc/movbi_cl-1.c: New file.
9947 * gcc.target/arc/movl-1.c: New file.
9948
4d03dc2f
JR
99492016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9950 Andrew Burgess <andrew.burgess@embecosm.com>
9951
9952 * gcc.target/arc/cmem-1.c: New file.
9953 * gcc.target/arc/cmem-2.c: New file.
9954 * gcc.target/arc/cmem-3.c: New file.
9955 * gcc.target/arc/cmem-4.c: New file.
9956 * gcc.target/arc/cmem-5.c: New file.
9957 * gcc.target/arc/cmem-6.c: New file.
9958 * gcc.target/arc/cmem-7.c: New file.
9959 * gcc.target/arc/cmem-ld.inc: New file.
9960 * gcc.target/arc/cmem-st.inc: New file.
9961
81262dad
JJ
99622016-04-28 Jakub Jelinek <jakub@redhat.com>
9963
9964 PR target/70821
9965 * gcc.target/i386/pr70821.c: New test.
9966
0a31a09a
BS
99672016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9968
9969 * gcc.target/powerpc/vec-adde.c: New test.
9970 * gcc.target/powerpc/vec-adde-int128.c: New test.
9971
3ddffba9
JJ
99722016-04-28 Jakub Jelinek <jakub@redhat.com>
9973
9974 * gcc.target/i386/avx-vround-1.c: New test.
9975 * gcc.target/i386/avx-vround-2.c: New test.
9976 * gcc.target/i386/avx512vl-vround-1.c: New test.
9977 * gcc.target/i386/avx512vl-vround-2.c: New test.
9978
713dedcd
RO
99792016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9980
9981 PR testsuite/70595
9982 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9983 (check_effective_target_cilkplus_runtime): ... this.
9984 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9985 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9986
9987 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9988 Require cilkplus_runtime.
9989 Don't add -lcilkrts.
9990 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9991 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9992 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9993 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9994 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9995 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9996 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9997 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9998 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9999 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10000 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10001 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10002 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10003 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10004 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10005 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10006 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10007 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10008 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10009 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10010 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10011 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10012 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10013 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10014 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10015 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10016 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10017 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10018 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10019
10020 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10021 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10022
10023 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10024
10025 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10026 cilkplus_runtime.
10027
3563f78f
MG
100282016-04-27 Marc Glisse <marc.glisse@inria.fr>
10029
10030 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10031 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10032
6bc2bb18
RB
100332015-04-27 Ryan Burn <contact@rnburn.com>
10034
10035 PR c++/69024
10036 PR c++/68997
10037 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10038 diagnostic.
10039 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10040 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10041
1e55d29a
EB
100422016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10043
10044 * gnat.dg/limited_with4.ad[sb]: New test.
10045 * gnat.dg/limited_with4_pkg.ads: New helper.
10046
087146ca
L
100472016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10048
10049 PR target/70155
10050 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10051 and movv1ti_internal patterns
10052 * gcc.target/i386/pr70155-1.c: New test.
10053 * gcc.target/i386/pr70155-2.c: Likewise.
10054 * gcc.target/i386/pr70155-3.c: Likewise.
10055 * gcc.target/i386/pr70155-4.c: Likewise.
10056 * gcc.target/i386/pr70155-5.c: Likewise.
10057 * gcc.target/i386/pr70155-6.c: Likewise.
10058 * gcc.target/i386/pr70155-7.c: Likewise.
10059 * gcc.target/i386/pr70155-8.c: Likewise.
10060 * gcc.target/i386/pr70155-9.c: Likewise.
10061 * gcc.target/i386/pr70155-10.c: Likewise.
10062 * gcc.target/i386/pr70155-11.c: Likewise.
10063 * gcc.target/i386/pr70155-12.c: Likewise.
10064 * gcc.target/i386/pr70155-13.c: Likewise.
10065 * gcc.target/i386/pr70155-14.c: Likewise.
10066 * gcc.target/i386/pr70155-15.c: Likewise.
10067 * gcc.target/i386/pr70155-16.c: Likewise.
10068 * gcc.target/i386/pr70155-17.c: Likewise.
10069 * gcc.target/i386/pr70155-18.c: Likewise.
10070 * gcc.target/i386/pr70155-19.c: Likewise.
10071 * gcc.target/i386/pr70155-20.c: Likewise.
10072 * gcc.target/i386/pr70155-21.c: Likewise.
10073 * gcc.target/i386/pr70155-22.c: Likewise.
10074
92329f9f
L
100752016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10076
10077 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10078 ".{5,6}".
10079
309a0cf6
BC
100802016-04-27 Bin Cheng <bin.cheng@arm.com>
10081
10082 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10083 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10084 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10085 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10086 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10087
72ed2b9c
RB
100882016-04-27 Richard Biener <rguenther@suse.de>
10089
10090 PR ipa/70760
10091 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10092 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10093
3c98ff9b
NS
100942016-04-27 Nathan Sidwell <nathan@acm.org>
10095
10096 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10097 * g++.dg/ubsan/pr63956.C: Adjust error location.
10098
9ec5d66b
NC
100992016-04-27 Nick Clifton <nickc@redhat.com>
10100
10101 PR middle-end/49889
10102 * gcc.dg/pr49889.c: New test.
10103
c1e1f433
BS
101042016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10105
10106 * c-c++-common/memset-array.c: New test.
10107
8ac43293
MS
101082016-04-26 Martin Sebor <msebor@redhat.com>
10109
10110 PR c++/66639
10111 * g++.dg/cpp1y/func_constexpr.C: New test.
10112
843ce8ab
PP
101132016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10114
10115 PR c++/70241
10116 * g++.dg/cpp0x/enum32.C: New test.
10117 * g++.dg/cpp0x/enum33.C: New test.
10118
101192016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10120
10121 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10122 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10123 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10124 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10125 * gcc.c-torture/execute/pr38151.c: Likewise.
10126 * gcc.c-torture/execute/pr66556.c: Likewise.
10127 * gcc.c-torture/execute/pr67781.c: Likewise.
10128 * gcc.c-torture/execute/pr68648.c: Likewise.
10129
ca1206be
MG
101302016-04-26 Marc Glisse <marc.glisse@inria.fr>
10131
10132 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10133
2448a956
MP
101342016-04-26 Marek Polacek <polacek@redhat.com>
10135
10136 PR c/67784
10137 * gcc.dg/pr67784-3.c: New test.
10138 * gcc.dg/pr67784-4.c: New test.
10139 * gcc.dg/pr67784-5.c: New test.
10140
b02a5e26
MP
10141 PR c/70791
10142 * gcc.dg/Wnested-externs-2.c: New test.
10143
6b6aa8d3
MG
101442016-04-26 Marc Glisse <marc.glisse@inria.fr>
10145
10146 * gcc.dg/fold-plusmult.c: Adjust.
10147 * gcc.dg/no-strict-overflow-6.c: Adjust.
10148 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10149
a2095b55
BS
101502016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10151
10152 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10153 number scans.
10154 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10155 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10156 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10157 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10158 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10159 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10160 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10161 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10162 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10163 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10164 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10165 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10166 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10167 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10168 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10169 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10170 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10171 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10172 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10173 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10174 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10175 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10176 scans.
10177 * gcc.target/i386/pr32219-4.c: Likewise.
10178 * gcc.target/i386/pr32219-6.c: Likewise.
10179 * gcc.target/i386/pr32219-8.c: Likewise.
10180
bb0cc5c8
KT
101812016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10182
10183 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10184 associated options.
10185
5a0802ea
MP
101862016-04-26 Marek Polacek <polacek@redhat.com>
10187
10188 PR c++/70744
10189 * g++.dg/ext/cond2.C: New test.
10190
00f615af
BC
101912016-04-26 Bin Cheng <bin.cheng@arm.com>
10192
10193 PR tree-optimization/70771
10194 PR tree-optimization/70775
10195 * gcc.dg/pr70771.c: New test.
25939d34 10196 * gcc.dg/pr70775.c: New test.
00f615af 10197
218155e7
BS
101982016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10199
10200 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10201
ab99f467
RB
102022016-04-25 Richard Biener <rguenther@suse.de>
10203
10204 PR tree-optimization/70780
10205 * gcc.dg/torture/pr70780.c: New testcase.
10206
3f8257db 102072016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10208
c87885ca
RO
10209 * gcc.target/arm/neon-vaddws16.c: New test.
10210 * gcc.target/arm/neon-vaddws32.c: New test.
10211 * gcc.target/arm/neon-vaddwu16.c: New test.
10212 * gcc.target/arm/neon-vaddwu32.c: New test.
10213 * gcc.target/arm/neon-vaddwu8.c: New test.
10214 * lib/target-supports.exp
93c590ee
MC
10215 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10216 that arm neon support vector widen sum of HImode TO SImode.
10217
d6c1a7a7
JJ
102182016-04-23 Jakub Jelinek <jakub@redhat.com>
10219
10220 PR sanitizer/70712
10221 * c-c++-common/asan/pr70712.c: New test.
10222
ab0fc037
TS
102232016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10224
10225 * .gitattributes: New file.
10226
2aa64824
CL
102272016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10228
10229 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10230
e7e12d92
DH
102312016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10232
10233 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10234 * gfortran.dg/submodule_15.f08: Likewise.
10235
d1431192
RB
102362016-04-22 Richard Biener <rguenther@suse.de>
10237
10238 PR tree-optimization/70740
10239 * gcc.dg/torture/pr70740.c: New testcase.
10240
04a63c24
L
102412016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10242
10243 PR target/70750
10244 * gcc.target/i386/pr70750-1.c: New test.
10245 * gcc.target/i386/pr70750-2.c: Likewise.
10246
20700098
PC
102472016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10248
10249 PR c++/70540
10250 * g++.dg/cpp0x/auto48.C: New.
10251
aedf4e12
MP
102522016-04-21 Marek Polacek <polacek@redhat.com>
10253
10254 PR c++/70513
10255 * g++.dg/cpp0x/forw_enum12.C: New test.
10256 * g++.dg/cpp0x/forw_enum13.C: New test.
10257
2074d80a
KY
102582016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10259
10260 PR target/70728
10261 * gcc.target/i386/pr70728.c: New test.
10262
aef4aab0
RB
102632016-04-21 Richard Biener <rguenther@suse.de>
10264
10265 PR middle-end/70747
10266 * gcc.dg/pr70747.c: New testcase.
10267
2359e571
BC
102682016-04-21 Bin Cheng <bin.cheng@arm.com>
10269
10270 PR tree-optimization/70715
10271 * gcc.dg/tree-ssa/scev-13.c: New test.
10272
ce0e66ff
MG
102732016-04-21 Marc Glisse <marc.glisse@inria.fr>
10274
10275 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10276
2c2870a1
MG
102772016-04-21 Marc Glisse <marc.glisse@inria.fr>
10278
10279 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10280
a2b056a3
JH
102812016-04-20 Jan Hubicka <jh@suse.cz>
10282
10283 PR ipa/70018
10284 * g++.dg/ipa/nothrow-1.C: New testcase.
10285
ee392fc2
NS
102862016-04-20 Nathan Sidwell <nathan@acm.org>
10287
10288 PR c++/55635
10289 * g++.dg/eh/delete1.C: New.
10290
dda49daf
L
102912016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10292
10293 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10294 -mtune-ctrl=sse_typeless_stores.
10295
8a5b9d5a
L
102962016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10297
10298 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10299
1011119f
BC
103002016-04-20 Bin Cheng <bin.cheng@arm.com>
10301
10302 PR tree-optimization/69489
10303 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10304
477d4906
IV
103052016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10306
10307 PR c++/69363
10308 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10309 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10310 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10311
fad08d12
BC
103122016-04-20 Bin Cheng <bin.cheng@arm.com>
10313
10314 PR tree-optimization/56625
10315 PR tree-optimization/69489
10316 * gcc.dg/vect/pr56625.c: New test.
10317 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10318
9e3e4fab
AP
103192016-04-20 Andrew Pinski <apinski@cavium.com>
10320
10321 PR target/64971
10322 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10323
d7aa24e4
AC
103242016-04-20 Arnaud Charlet <charlet@adacore.com>
10325
10326 * gnat.dg/self1.adb: Remove now incorrect test.
10327
e6d62b46
BC
103282016-04-20 Bin Cheng <bin.cheng@arm.com>
10329
10330 * gcc.dg/tree-ssa/scev-11.c: New test.
10331 * gcc.dg/tree-ssa/scev-12.c: New test.
10332
2697b189
MP
103332016-04-20 Marek Polacek <polacek@redhat.com>
10334
10335 PR tree-optimization/70725
10336 * gcc.dg/pr70725.c: New test.
10337
60d393e8
RB
103382016-04-20 Richard Biener <rguenther@suse.de>
10339
10340 PR tree-optimization/70726
10341 * g++.dg/vect/pr70726.cc: New testcase.
10342
82c6f58a
AK
103432016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10344
10345 PR target/70674
10346 * gcc.target/s390/pr70674.c: New test.
10347
90eeab20
JD
103482016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10349
10350 PR libgfortran/70684
10351 * gfortran.dg/list_read_14.f90: New test.
10352
fc9cf6da
L
103532016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10354
10355 PR target/69201
10356 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10357 extern to force it misaligned.
10358 (b): Likewise.
10359 (c): Likewise.
10360 (d): Likewise.
10361 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10362 Don't check `*' before movv4sf_internal.
10363 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10364 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10365 Don't check `*' before movv16qi_internal.
10366 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10367 extern to force it misaligned.
10368 (b): Likewise.
10369 (c): Likewise.
10370 (d): Likewise.
10371 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10372 Don't check `*' before movv2df_internal.
10373 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10374 extern to force it misaligned.
10375 (b): Likewise.
10376 (c): Likewise.
10377 (d): Likewise.
10378 Check movv8sf_internal instead of avx_storeups256.
10379 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10380
ea8927ea
RB
103812016-04-19 Richard Biener <rguenther@suse.de>
10382
10383 PR tree-optimization/70171
10384 * g++.dg/tree-ssa/pr70171.C: New testcase.
10385
65f52ee9
RB
103862016-04-19 Richard Biener <rguenther@suse.de>
10387
10388 PR tree-optimization/70724
10389 * gcc.dg/torture/pr70724.c: New testcase.
10390
987b67f1
VM
103912016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10392
10393 PR middle-end/70689
c87885ca 10394 * gcc.target/i386/pr70689.c: New.
987b67f1 10395
91a47c39
L
103962016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10397
10398 PR target/70708
10399 * gcc.target/i386/pr70708.c: New test.
10400
8270b82d
RB
104012016-04-18 Richard Biener <rguenther@suse.de>
10402
10403 PR tree-optimization/43434
10404 * gcc.dg/vect/pr43434.c: New testcase.
10405 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10406 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10407 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10408 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10409 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10410 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10411 * gcc.dg/gomp/pr68640.c: Likewise.
10412 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10413 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10414
edd048e2
RB
104152016-04-18 Richard Biener <rguenther@suse.de>
10416
10417 PR tree-optimization/70701
10418 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10419
bd5c7330
TV
104202016-04-18 Tom de Vries <tom@codesourcery.com>
10421
10422 PR testsuite/70699
10423 * gcc.dg/pr70161.c: Add dot-file scans.
10424 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10425 instead of after last dot char.
10426
23f2660f
EB
104272016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10428
10429 * c-c++-common/dump-ada-spec-3.c: New test.
10430 * c-c++-common/dump-ada-spec-4.c: Likewise.
10431
da152c9f
TV
104322016-04-17 Tom de Vries <tom@codesourcery.com>
10433
10434 PR other/70183
10435 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10436
cc950f98
JH
104372016-04-15 Jan Hubicka <jh@suse.cz>
10438
10439 PR ipa/70018
10440 * g++.dg/ipa/pure-const-1.C: New testcase.
10441 * g++.dg/ipa/pure-const-2.C: New testcase.
10442 * g++.dg/ipa/pure-const-3.C: New testcase.
10443
949505a9
MP
104442016-04-15 Marek Polacek <polacek@redhat.com>
10445
10446 PR c/70671
10447 * gcc.dg/bitfld-22.c: New test.
10448
10e547d6
BS
104492016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10450
10451 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10452 x86_64.
10453
1e77281b
MP
104542016-04-15 Marek Polacek <polacek@redhat.com>
10455
10456 PR c/70651
10457 * c-c++-common/pr70651.c: New test.
10458
e501fa8e
KT
104592016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10460
10461 PR rtl-optimization/70681
10462 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10463 dump scan on arm and powerpc.
10464 * gcc.dg/pr10474.c: Likewise.
10465
dda1bf61
JJ
104662016-04-15 Jakub Jelinek <jakub@redhat.com>
10467
ca4ef1ff
JJ
10468 PR c++/69517
10469 PR c++/70019
10470 PR c++/70588
10471 * g++.dg/cpp1y/vla11.C: Revert for real.
10472
dda1bf61
JJ
10473 PR c/70436
10474 * c-c++-common/Wparentheses-1.c: New test.
10475 * c-c++-common/gomp/Wparentheses-1.c: New test.
10476 * c-c++-common/gomp/Wparentheses-2.c: New test.
10477 * c-c++-common/gomp/Wparentheses-3.c: New test.
10478 * c-c++-common/gomp/Wparentheses-4.c: New test.
10479 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10480 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10481 * c-c++-common/goacc/Wparentheses-1.c: New test.
10482
1355e62c
KY
104832016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10484
10485 PR target/70662
10486 * gcc.target/i386/pr70662.c: New test.
10487
0ab34b9e 104882016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10489 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10490
10491 PR tree-optimization/70130
10492 * gcc.dg/vect/O3-pr70130.c: New testcase.
10493
bc773aad
MM
104942016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10495
6e9b2286
MM
10496 PR target/70669
10497 * gcc.target/powerpc/pr70669.c: New test.
10498
bc773aad
MM
10499 PR target/70640
10500 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10501 a power7 system that does not have an assembler that supports
10502 power8.
10503
d8747845
MS
105042016-04-14 Martin Sebor <msebor@redhat.com>
10505
10506 PR c++/69517
10507 PR c++/70019
10508 PR c++/70588
10509 * c-c++-common/ubsan/vla-1.c: Revert.
10510 * g++.dg/cpp1y/vla11.C: Same.
10511 * g++.dg/cpp1y/vla12.C: Same.
10512 * g++.dg/cpp1y/vla13.C: Same.
10513 * g++.dg/cpp1y/vla14.C: Same.
10514 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10515 * g++.dg/init/array24.C: Same.
d8747845
MS
10516 * g++.dg/ubsan/vla-1.C: Same.
10517
85128559
MP
105182016-04-14 Marek Polacek <polacek@redhat.com>
10519 Jan Hubicka <hubicka@ucw.cz>
10520
10521 PR c++/70029
10522 * g++.dg/torture/pr70029.C: New test.
10523
52fbb073
MS
105242016-04-14 Martin Sebor <msebor@redhat.com>
10525
10526 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10527 type size to prevent failures on targets with very low maximum
10528 alignment.
10529
6db61d6f
RB
105302016-04-14 Richard Biener <rguenther@suse.de>
10531
10532 PR tree-optimization/70623
10533 * gcc.dg/torture/pr70623.c: New testcase.
10534 * gcc.dg/torture/pr70623-2.c: Likewise.
10535
342fac95
MS
105362016-04-13 Martin Sebor <msebor@redhat.com>
10537
10538 PR c++/69517
10539 PR c++/70019
10540 PR c++/70588
10541 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10542 * g++.dg/cpp1y/vla11.C: New test.
10543 * g++.dg/cpp1y/vla12.C: New test.
10544 * g++.dg/cpp1y/vla13.C: New test.
10545 * g++.dg/cpp1y/vla14.C: New test.
10546 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10547 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10548 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10549
d93c452f
JJ
105502016-04-13 Jakub Jelinek <jakub@redhat.com>
10551
10552 PR c++/70641
10553 * g++.dg/opt/pr70641.C: New test.
10554
85115fb6
RO
105552016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10556
10557 PR rtl-optimization/68749
10558 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10559 effects of argument promotions.
10560 Remove default args to dg-skip-if.
10561
545a4139
PC
105622016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10563
10564 PR c++/70635
10565 * g++.dg/parse/pr70635.C: New.
10566
b3a77f21
MP
105672016-04-13 Marek Polacek <polacek@redhat.com>
10568
10569 PR c++/70639
10570 * c-c++-common/Wmisleading-indentation-4.c: New test.
10571
99cd9857
MP
105722016-04-13 Marek Polacek <polacek@redhat.com>
10573
10574 PR c/70436
c87885ca
RO
10575 * gcc.dg/Wparentheses-12.c: New test.
10576 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10577
75ca93ec
IE
105782016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10579
10580 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10581 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10582 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10583
3d3f9e7e
JJ
105842016-04-13 Jakub Jelinek <jakub@redhat.com>
10585
37947cd0
JJ
10586 PR middle-end/70633
10587 * gcc.c-torture/compile/pr70633.c: New test.
10588
3d3f9e7e
JJ
10589 PR debug/70628
10590 * gcc.dg/torture/pr70628.c: New test.
10591
92886d3e
PP
105922016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10593
10594 PR c++/70610
10595 * g++.dg/template/pr70610.C: New test.
10596 * g++.dg/template/pr70610-2.C: New test.
10597 * g++.dg/template/pr70610-3.C: New test.
10598 * g++.dg/template/pr70610-4.C: New test.
10599
13bd7c2b
JJ
106002016-04-12 Jakub Jelinek <jakub@redhat.com>
10601
6512fa6d
JJ
10602 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10603 128 instead of 32.
10604
13bd7c2b
JJ
10605 PR c++/70571
10606 * g++.dg/ext/pr70571.C: New test.
10607
20b9851c
MM
106082016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10609
8a434ada 10610 PR target/70640
20b9851c
MM
10611 * gcc.target/powerpc/pr70640.c: New test.
10612
2b2f52bc
PC
106132016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10614
10615 PR c++/68722
10616 * g++.dg/parse/pr68722.C: New.
10617
5901e56a
JJ
106182016-04-12 Jakub Jelinek <jakub@redhat.com>
10619
10620 PR rtl-optimization/70596
10621 * gcc.target/i386/pr70596.c: New test.
10622
d4619dc1
NS
106232016-04-12 Nathan Sidwell <nathan@acm.org>
10624
10625 PR c++/70501
10626 * g++.dg/init/pr70501.C: New.
10627
3df530d3
DW
106282016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10629
10630 * gcc.target/i386/asm-flag-6.c: New test.
10631
b7a120d7
TV
106322016-04-12 Tom de Vries <tom@codesourcery.com>
10633
10634 PR tree-optimization/68756
10635 * gcc.dg/graphite/pr68756.c: New test.
10636
4e0eea75
JJ
106372016-04-12 Jakub Jelinek <jakub@redhat.com>
10638
10639 PR tree-optimization/70602
10640 * gcc.c-torture/execute/pr70602.c: New test.
10641
35fbda43
MM
106422016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10643
10644 PR target/70381
10645 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10646 __float128 emulator is built and runs.
10647 * gcc.target/powerpc/float128-1.c: Likewise.
10648
10649 * lib/target-supports.exp (check_ppc_float128_sw_available):
10650 Rework tests for __float128 software and hardware
10651 availability. Fix exit condition to return 0 on success.
10652
04a99ebe
JG
106532016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10654
10655 PR target/70133
10656 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10657 * gcc.target/aarch64/target_attr_15.c: Likewise.
10658
47cd5a85
PC
106592016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10660
10661 PR c++/69066
10662 * g++.dg/cpp1y/pr69066.C: New.
10663
a5edb32e
JD
106642016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10665
10666 PR fortran/68566
10667 * gfortran.dg/pr36192.f90: Update test.
10668 * gfortran.dg/pr36192_1.f90: Update test.
10669 * gfortran.dg/real_dimension_1.f: Update test.
10670 * gfortran.dg/parameter_array_init_7.f90: New test.
10671
8ef378f8
JDA
106722016-04-09 John David Anglin <danglin@gcc.gnu.org>
10673
c532c871
JDA
10674 PR testsuite/64039
10675 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10676
d34f706f
JDA
10677 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10678
75e1dd9e
JDA
10679 PR rtl-optimization/66669
10680 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10681
8a976f5f
JDA
10682 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10683
da04822a
JDA
10684 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10685 * gcc.dg/pie-1.c: Likewise.
10686 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10687 * gcc.dg/pic-4.c: Likewise.
10688 * gcc.dg/pie-3.c: Likewise.
10689 * gcc.dg/pie-4.c: Likewise.
10690
adfabcf9
JDA
10691 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10692
4a020adf
JDA
10693 PR tree-optimization/68644
10694 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10695
8ef378f8
JDA
10696 PR rtl-optimization/64886
10697 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10698
09bf990e
TV
106992016-04-09 Tom de Vries <tom@codesourcery.com>
10700
10701 PR tree-optimization/68953
10702 * gcc.dg/graphite/pr68953.c: New test.
10703
138c3c1a
DH
107042016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10705
10706 PR fortran/70592
10707 * gfortran.dg/deferred_character_16.f90: New test.
10708
f55460af
JJ
107092016-04-09 Jakub Jelinek <jakub@redhat.com>
10710
10711 PR tree-optimization/70586
10712 * gcc.c-torture/execute/pr70586.c: New test.
10713
0b77bbf3
DH
107142016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10715
10716 PR sanitizer/70573
10717 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10718 with __builtin_memset
10719 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10720
c42cfb5c
CP
107212016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10722
10723 PR lto/70289
10724 PR ipa/70348
10725 PR tree-optimization/70373
10726 PR middle-end/70533
10727 PR middle-end/70534
10728 PR middle-end/70535
10729 * c-c++-common/goacc/reduction-5.c: New test.
10730 * c-c++-common/goacc/reduction-promotions.c: New test.
10731 * gfortran.dg/goacc/reduction-3.f95: New test.
10732 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10733
56cfb596
PP
107342016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10735
10736 PR c++/70590
10737 PR c++/70452
10738 * g++.dg/pr70590.C: New test.
10739 * g++.dg/pr70590-2.C: New test.
10740
1a13c0a2
JJ
107412016-04-08 Jakub Jelinek <jakub@redhat.com>
10742
abc0647a
JJ
10743 PR middle-end/70593
10744 * gcc.target/i386/pr70593.c: New test.
10745
1a13c0a2
JJ
10746 PR rtl-optimization/70574
10747 * gcc.target/i386/avx2-pr70574.c: New test.
10748
c3da4956
MO
107492016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10750
10751 PR sanitizer/70541
10752 * c-c++-common/asan/pr70541.c: New test.
10753
9f1b833b
TV
107542016-04-08 Tom de Vries <tom@codesourcery.com>
10755
10756 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10757 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10758
bae7adda
KT
107592016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10760
10761 PR target/70566
10762 * gcc.c-torture/execute/pr70566.c: New test.
10763
211f3d57
TV
107642016-04-08 Tom de Vries <tom@codesourcery.com>
10765
10766 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10767 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10768
02cf2861
AM
107692016-04-08 Alan Modra <amodra@gmail.com>
10770
10771 * gcc.target/powerpc/pr70117.c: New.
10772
5f490f9f
JJ
107732016-04-07 Jakub Jelinek <jakub@redhat.com>
10774
56e9b710
JJ
10775 PR testsuite/70581
10776 * gcc.dg/lto/simd-function_0.c: New test.
10777
5f490f9f
JJ
10778 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10779 clones.
10780 * c-c++-common/attr-simd-2.c: Likewise.
10781 * c-c++-common/attr-simd-4.c: Likewise.
10782 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10783 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10784
e4ebc74d
TP
107852016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10786
10787 PR testsuite/70553
10788 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10789
9817ae35
TS
107902016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10791 Tom de Vries <tom@codesourcery.com>
10792
10793 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10794 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10795 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10796 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10797 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10798 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10799 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10800 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10801
e292f64d
PP
108022016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10803
10804 PR c/70436
10805 * g++.dg/warn/Wparentheses-29.C: New test.
10806
6b37bdaf
PP
108072016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10808
10809 PR c/70436
10810 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10811 explicit braces to resolve a future -Wparentheses warning.
10812
64824205
RH
108132016-04-06 Richard Henderson <rth@redhat.com>
10814
10815 * gcc.dg/pr61817-1.c: New test.
10816 * gcc.dg/pr61817-2.c: New test.
10817 * gcc.dg/pr69391-1.c: New test.
10818 * gcc.dg/pr69391-2.c: New test.
10819
bc2fc1f3
VM
108202016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10821
10822 PR rtl-optimization/70398
c87885ca 10823 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10824
41414a02
EB
108252016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10826
10827 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10828
4066ea8a
YR
108292016-04-06 Yvan Roux <yvan.roux@linaro.org>
10830 Pedro Alves <palves@redhat.com>
10831
10832 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10833
ec35ea45
JJ
108342016-04-06 Jakub Jelinek <jakub@redhat.com>
10835
3866f8dd
JJ
10836 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10837 Check for avx512f effective targets instead of avx2.
10838 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10839 for AVX512F clones.
10840 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10841 * g++.dg/gomp/declare-simd-1.C: Likewise.
10842 * g++.dg/gomp/declare-simd-3.C: Likewise.
10843 * g++.dg/gomp/declare-simd-4.C: Likewise.
10844
ec35ea45
JJ
10845 PR middle-end/70550
10846 * c-c++-common/gomp/pr70550-1.c: New test.
10847 * c-c++-common/gomp/pr70550-2.c: New test.
10848
c08d28ac
NS
108492016-04-05 Nathan Sidwell <nathan@acm.org>
10850
10851 PR c++/70512
10852 * g++.dg/ext/attribute-may-alias-5.C: New.
10853
1d510e04
JJ
108542016-04-05 Jakub Jelinek <jakub@redhat.com>
10855
10856 PR c++/70336
10857 * c-c++-common/pr70336.c: New test.
10858 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10859 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10860
84278ed9
JH
108612016-04-05 Jan Hubicka <hubicka@ucw.cz>
10862
10863 PR ipa/66223
10864 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10865
268a0ec4
JJ
108662016-04-05 Jakub Jelinek <jakub@redhat.com>
10867
10868 PR rtl-optimization/70542
10869 * gcc.dg/torture/pr70542.c: New test.
10870 * gcc.target/i386/avx2-pr70542.c: New test.
10871
5e8c2eb1
ZS
108722016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10873
10874 PR tree-optimization/70509
10875 * gcc.target/i386/avx512bw-pr70509.c: New test.
10876
c0daf32d
PP
108772016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10878
10879 PR c++/70452
10880 * g++.dg/ext/constexpr-vla4.C: New test.
10881
bf867841
UB
108822016-04-05 Uros Bizjak <ubizjak@gmail.com>
10883
10884 PR target/70510
10885 * gcc.target/i386/pr70510.c: New test.
10886
3022186a
RB
108872016-04-05 Richard Biener <rguenther@suse.de>
10888
10889 PR tree-optimization/70526
10890 * g++.dg/torture/pr70526.C: New testcase.
10891
55fc79b2
JJ
108922016-04-05 Jakub Jelinek <jakub@redhat.com>
10893
10894 PR target/70525
10895 * gcc.target/i386/pr70525.c: New test.
10896
62b233f2
RB
108972016-04-05 Richard Biener <rguenther@suse.de>
10898
10899 PR middle-end/70499
10900 * g++.dg/torture/pr70499.C: New testcase.
10901
cc05759d
RB
109022016-04-05 Richard Biener <rguenther@suse.de>
10903
10904 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10905 remove XFAIL.
10906
f23f16d4
JJ
109072016-04-04 Jakub Jelinek <jakub@redhat.com>
10908
10909 PR middle-end/70307
10910 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10911 rs6000 ABI warnings.
10912
d27ecc49
JH
109132016-04-04 Jan Hubicka <hubicka@ucw.cz>
10914
10915 PR ipa/66223
10916 * g++.dg/ipa/devirt-51.C: New testcase.
10917
c974c96e 109182016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10919 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10920
10921 PR middle-end/70457
10922 * gcc.dg/torture/pr70457.c: New.
10923
7a85da89
AV
109242016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10925
10926 PR fortran/67538
10927 * gfortran.dg/allocate_with_source_19.f08: New test.
10928
de517e64
AV
109292016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10930
10931 PR fortran/65795
10932 * gfortran.dg/coarray_allocate_6.f08: New test.
10933
43b9f499
RB
109342016-04-04 Richard Biener <rguenther@suse.de>
10935
10936 PR rtl-optimization/70484
10937 * gcc.dg/torture/pr70484.c: New testcase.
10938
f13355da
MP
109392016-04-04 Marek Polacek <polacek@redhat.com>
10940
10941 PR c/70307
10942 * gcc.dg/torture/pr70307.c: New test.
10943
6cc6ed50
OE
109442016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10945
10946 PR target/70416
10947 PR target/67391
10948 * gcc.target/sh/torture/pr70416.c: New.
10949
abdc16c8
MS
109502016-04-02 Martin Sebor <msebor@redhat.com>
10951
10952 PR c++/67376
10953 PR c++/70170
10954 PR c++/70172
10955 PR c++/70228
10956 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10957 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10958 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10959 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10960 * g++.dg/cpp0x/constexpr-string.C: Same.
10961 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10962 * g++.dg/cpp0x/pr65398.C: Same.
10963 * g++.dg/ext/constexpr-vla1.C: Same.
10964 * g++.dg/ext/constexpr-vla2.C: Same.
10965 * g++.dg/ext/constexpr-vla3.C: Same.
10966 * g++.dg/ubsan/pr63956.C: Same.
10967
763cd859
JJ
109682016-04-01 Jakub Jelinek <jakub@redhat.com>
10969
10970 PR rtl-optimization/70467
10971 * gcc.target/i386/pr70467-2.c: New test.
10972
0f875435
JJ
109732016-04-01 Jakub Jelinek <jakub@redhat.com>
10974 Marek Polacek <polacek@redhat.com>
10975
10976 PR c++/70488
10977 * g++.dg/init/new47.C: New test.
10978
41d14659
RR
109792016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10980
10981 PR target/70496
10982 * gcc.target/arm/pr70496.c: New test.
10983
f9bf89bb
NS
109842016-04-01 Nathan Sidwell <nathan@acm.org>
10985
73b9085d
NS
10986 PR c++/68475
10987 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10988
4afdcfaa
IE
109892016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10990
10991 PR target/69890
10992 * gcc.dg/strlenopt.h (memmove): New.
10993 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10994 instead of "string.h".
10995 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10996 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10997 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10998 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10999 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11000 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11001 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11002 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11003 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11004 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11005 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11006 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11007 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11008 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11009 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11010 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11011 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11012 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11013 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11014 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11015
b5d7a29c
RO
110162016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11017
11018 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11019 (Holder::foo): Reflect this.
11020
b660f9ec
IE
110212016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11022
11023 PR target/70442
11024 * gcc.dg/pr70442.c: New test.
11025
88504f34
NS
110262016-03-31 Nathan Sidwell <nathan@acm.org>
11027
11028 PR c++/70393
11029 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11030
95d34b96
KY
110312016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11032
11033 PR target/70453
11034 * gcc.target/i386/pr70453.c: New test.
11035
b4c4967c
AB
110362016-03-31 Andrey Belevantsev <abel@ispras.ru>
11037
11038 PR target/70292
11039 * gcc.c-torture/pr70292.c: New test.
11040
5fde6a45
MP
110412016-03-31 Marek Polacek <polacek@redhat.com>
11042
11043 PR c/70297
11044 * c-c++-common/pr70297.c: New test.
11045 * g++.dg/cpp0x/typedef-redecl.C: New test.
11046 * gcc.dg/typedef-redecl2.c: New test.
11047
97eb24c4
JJ
110482016-03-31 Jakub Jelinek <jakub@redhat.com>
11049
11050 PR rtl-optimization/70460
11051 * gcc.c-torture/execute/pr70460.c: New test.
11052
efc3536f
RB
110532016-03-31 Richard Biener <rguenther@suse.de>
11054
11055 PR c++/70430
11056 * g++.dg/ext/vector30.C: New testcase.
11057
e0876e21
DH
110582016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11059 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11060
11061 * gfortran.dg/fmt_pf.f90: New test.
11062
e9bff8c6
RO
110632016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11064
11065 Forward-port from 5 branch
11066 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11067
11068 PR testsuite/70356
11069 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11070 dg-require-effective-target after dg-do.
11071
11072 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11073
11074 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11075
2620c80d
TS
110762016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11077 Julian Brown <julian@codesourcery.com>
11078 Chung-Lin Tang <cltang@codesourcery.com>
11079 Cesar Philippidis <cesar@codesourcery.com>
11080 James Norris <jnorris@codesourcery.com>
11081 Tom de Vries <tom@codesourcery.com>
11082 Nathan Sidwell <nathan@codesourcery.com>
11083
bf867841 11084 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11085 * c-c++-common/goacc/loop-clauses.c: Likewise.
11086 * g++.dg/goacc/template.C: Likewise.
11087 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11088 * gfortran.dg/goacc/loop-1.f95: Likewise.
11089 * gfortran.dg/goacc/loop-5.f95: Likewise.
11090 * gfortran.dg/goacc/loop-6.f95: Likewise.
11091 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11092 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11093 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11094 * c-c++-common/goacc/clauses-fail.c: Likewise.
11095 * c-c++-common/goacc/parallel-1.c: Likewise.
11096 * c-c++-common/goacc/reduction-1.c: Likewise.
11097 * c-c++-common/goacc/reduction-2.c: Likewise.
11098 * c-c++-common/goacc/reduction-3.c: Likewise.
11099 * c-c++-common/goacc/reduction-4.c: Likewise.
11100 * c-c++-common/goacc/routine-3.c: Likewise.
11101 * c-c++-common/goacc/routine-4.c: Likewise.
11102 * c-c++-common/goacc/routine-5.c: Likewise.
11103 * c-c++-common/goacc/tile.c: Likewise.
11104 * g++.dg/goacc/template.C: Likewise.
11105 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11106 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11107 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11108 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11109 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11110 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11111 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11112 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11113 * c-c++-common/goacc/use_device-1.c: ... this file.
11114 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11115 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11116 * c-c++-common/goacc/host_data-6.c: ... this file.
11117 * c-c++-common/goacc/loop-2-kernels.c: New file.
11118 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11119 * c-c++-common/goacc/loop-3.c: Likewise.
11120 * g++.dg/goacc/reference.C: Likewise.
11121 * g++.dg/goacc/routine-1.C: Likewise.
11122 * g++.dg/goacc/routine-2.C: Likewise.
11123
f6d2d066
RB
111242016-03-30 Richard Biener <rguenther@suse.de>
11125
11126 PR middle-end/70450
11127 * gcc.dg/torture/pr70450.c: New testcase.
11128
d43242b9
JJ
111292016-03-30 Jakub Jelinek <jakub@redhat.com>
11130
11131 PR target/70421
11132 * gcc.dg/torture/pr70421.c: New test.
11133 * gcc.target/i386/avx512f-pr70421.c: New test.
11134
5ce43b77
L
111352016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11136
11137 PR testsuite/70364
11138 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11139 (check): New function.
11140 (bar): Call check.
11141 (foo): Align stack to 16 bytes when calling bar.
11142 * gcc.target/i386/cleanup-2.c: Likewise.
11143
d014a712
PP
111442016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11145
11146 PR tree-optimization/59124
11147 * gcc.dg/Warray-bounds-19.c: New test.
11148
3f8257db 111492016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11150
11151 * lib/prune.exp (escape_regex_chars): New.
11152 (prune_file_path): Update to quote metcharacters for regexp.
11153
3336c6e0
JJ
111542016-03-29 Jakub Jelinek <jakub@redhat.com>
11155
a362f023
JJ
11156 PR rtl-optimization/70429
11157 * gcc.c-torture/execute/pr70429.c: New test.
11158
3336c6e0
JJ
11159 PR tree-optimization/70405
11160 * gcc.dg/pr70405.c: New test.
11161
728557fd
AV
111622016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11163
11164 PR fortran/70397
11165 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11166 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11167
bef977d4
TS
111682016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11169
11170 PR testsuite/64177
11171 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11172 __cilkrts_set_param to set two workers.
11173 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11174 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11175
6f6d25c9
DH
111762016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11177
bf867841 11178 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11179
45733562
KY
111802016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11181
11182 PR target/70406
bf867841 11183 * gcc.target/i386/pr70406.c: New test.
45733562 11184
a1799e5e
EB
111852016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11186
11187 * gnat.dg/specs/double_record_extension3.ads: New test.
11188
5fca7b66
RH
111892016-03-25 Richard Henderson <rth@redhat.com>
11190
11191 PR target/70120
11192 * gcc.target/aarch64/pr70120-1.c: New.
11193 * gcc.target/aarch64/pr70120-2.c: New.
11194 * gcc.target/aarch64/pr70120-3.c: New.
11195
31ce75c6
PP
111962016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11197
11198 PR c++/62212
11199 * g++.dg/template/mangle2.C: The dg-do directive should be
11200 "compile" not "assemble".
11201
3caf0ca1
BS
112022016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11203
11204 PR lto/69650
11205 * gcc.dg/pr69650.c: New test.
11206
634035b6
DE
112072016-03-25 David Edelsohn <dje.gcc@gmail.com>
11208
11209 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11210
45d34276
AM
112112016-03-25 Alan Modra <amodra@gmail.com>
11212
11213 * gcc.dg/dfp/pr70052.c: New test.
11214
8f085166
RH
112152016-03-24 Richard Henderson <rth@redhat.com>
11216
11217 PR middle-end/69845
11218 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11219 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11220
011e5ec3
TV
112212016-03-24 Tom de Vries <tom@codesourcery.com>
11222
11223 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11224
9e3f4551
TV
112252016-03-24 Tom de Vries <tom@codesourcery.com>
11226
11227 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11228 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11229
45780041
TV
112302016-03-24 Tom de Vries <tom@codesourcery.com>
11231
11232 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11233 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11234
887ab4e5
PP
112352016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11236
11237 PR c++/62212
11238 * g++.dg/template/mangle2.C: New test.
11239
69a9a66f
RB
112402016-03-24 Richard Biener <rguenther@suse.de>
11241
11242 PR tree-optimization/70396
11243 * gcc.dg/torture/pr70396.c: New testcase.
11244
ed87de55
RB
112452016-03-24 Richard Biener <rguenther@suse.de>
11246
11247 PR middle-end/70370
11248 * gcc.dg/torture/pr70370.c: New testcase.
11249
ea064934
TV
112502016-03-24 Tom de Vries <tom@codesourcery.com>
11251
11252 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11253 * gfortran.dg/goacc/kernels-tree.f95: Same.
11254 * gfortran.dg/goacc/parallel-tree.f95: Same.
11255
b2a4dd1d
TV
112562016-03-24 Tom de Vries <tom@codesourcery.com>
11257
11258 * c-c++-common/goacc/uninit-if-clause.c: New test.
11259 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11260
72e7cd6e
JJ
112612016-03-24 Jakub Jelinek <jakub@redhat.com>
11262
11263 PR target/70290
bf867841
UB
11264 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11265 Fix formatting.
72e7cd6e 11266
ce9d0c03
RB
112672016-03-24 Richard Biener <rguenther@suse.de>
11268
11269 PR tree-optimization/70372
11270 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11271
426b9428
PP
112722016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11273
11274 PR c++/70347
11275 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11276
cd1588c4
PP
112772016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11278
11279 PR c++/70332
11280 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11281
61637db3
JJ
112822016-03-23 Jakub Jelinek <jakub@redhat.com>
11283
928af3bf
JJ
11284 PR c++/70001
11285 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11286 * g++.dg/cpp1y/pr70001.C: New test.
11287
61637db3
JJ
11288 PR c++/70323
11289 * g++.dg/cpp0x/constexpr-70323.C: New test.
11290
05aca4e7
AO
112912016-03-23 Alexandre Oliva <aoliva@redhat.com>
11292 Jason Merrill <jason@redhat.com>
11293 Jakub Jelinek <jakub@redhat.com>
11294
11295 PR c++/69315
11296 * g++.dg/cpp0x/constexpr-69315.C: New test.
11297 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11298
fbdb6baf
MP
112992016-03-23 Marek Polacek <polacek@redhat.com>
11300
11301 PR c++/69884
11302 * g++.dg/warn/Wignored-attributes-1.C: New test.
11303 * g++.dg/warn/Wignored-attributes-2.C: New test.
11304
d79ee524
TV
113052016-03-23 Tom de Vries <tom@codesourcery.com>
11306
11307 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11308 initialization.
11309 * gfortran.dg/goacc/private-3.f95 (test): Same.
11310 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11311 missing use param.
11312
a59f0bef
KT
113132016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11314
11315 * lib/target-supports.exp: Remove v7ve entry from loop
11316 creating effective target checks.
11317 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11318 (add_options_for_arm_arch_v7ve): Likewise.
11319
0179520a
JJ
113202016-03-23 Jakub Jelinek <jakub@redhat.com>
11321
11322 PR tree-optimization/70354
11323 * gcc.dg/vect/pr70354-1.c: New test.
11324 * gcc.dg/vect/pr70354-2.c: New test.
11325 * gcc.target/i386/avx2-pr70354-1.c: New test.
11326 * gcc.target/i386/avx2-pr70354-2.c: New test.
11327
75bb14d7
JL
113282016-03-22 Jeff Law <law@redhat.com>
11329
11330 PR target/70232
11331 * gcc.dg/tree-ssa/pr70232.c: New test.
11332
72c9526d
IE
113332016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11334
11335 PR target/70302
11336 * gcc.target/i386/pr70302.c: New test.
11337
a3ca1bc5
RB
113382016-03-22 Richard Biener <rguenther@suse.de>
11339
11340 PR middle-end/70251
11341 * g++.dg/torture/pr70251.C: New testcase.
11342
5c240f4d
DM
113432016-03-22 David Malcolm <dmalcolm@redhat.com>
11344
11345 PR c/69993
11346 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11347 Wmisleading-indentation.c.
11348 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11349 reflect change to diagnostic text and order of messages.
11350 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11351
80f6631b
DE
113522016-03-22 David Edelsohn <dje.gcc@gmail.com>
11353
11354 * g++.dg/ext/java-3.C: Don't compile on AIX.
11355
9a10956c
RB
113562016-03-22 Richard Biener <rguenther@suse.de>
11357
11358 PR middle-end/70333
11359 * gcc.dg/torture/pr70333.c: New testcase.
11360
6cedf922
IE
113612016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11362
11363 * g++.dg/ext/pr70290.C: New test.
11364
cd6c27ac
KY
113652016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11366
11367 PR target/70325
11368 * gcc.target/i386/pr70325.c: New test.
11369
4cde512c
JJ
113702016-03-22 Jakub Jelinek <jakub@redhat.com>
11371
b01915ed
JJ
11372 PR target/70329
11373 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11374 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11375
4e3e2cf1
JJ
11376 PR target/70300
11377 * gcc.target/i386/pr70300.c: New test.
11378
4cde512c
JJ
11379 PR c++/70295
11380 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11381 (func2): New function for cond with parens, xfail warning for c++.
11382 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11383
16f6d7dc
PP
113842016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11385
11386 PR c++/70096
11387 * g++.dg/template/ptrmem30.C: New test.
11388
a3e2b438
PP
113892016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11390
11391 PR c++/70204
11392 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11393 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11394
11b6a02e
JJ
113952016-03-21 Jakub Jelinek <jakub@redhat.com>
11396
11397 PR middle-end/70326
11398 * gcc.dg/pr70326.c: New test.
11399
b9407883
MG
114002016-03-21 Marc Glisse <marc.glisse@inria.fr>
11401 Jakub Jelinek <jakub@redhat.com>
11402
11403 PR tree-optimization/70317
11404 * gcc.dg/pr70317.c: New test.
11405
4a148e19
UB
114062016-03-21 Uros Bizjak <ubizjak@gmail.com>
11407
11408 PR target/70327
11409 * gcc.target/i386/pr70327.c: New test.
11410
2a85ddbb
ML
114112016-03-21 Martin Liska <mliska@suse.cz>
11412
7d36fe98 11413 PR ipa/70306
2a85ddbb
ML
11414 * gcc.dg/ipa/pr70306.c: New test.
11415
4a148e19 114162016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11417
11418 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11419 * gcc.target/arm/attr-align3.c: Likewise.
11420 * gcc.target/arm/attr_arm.c: Likewise.
11421 * gcc.target/arm/flip-thumb.c: Likewise.
11422
6b366948
JJ
114232016-03-21 Jakub Jelinek <jakub@redhat.com>
11424
11425 PR target/70296
11426 * gcc.target/powerpc/altivec-36.c: New test.
11427
2fac8c14
RB
114282016-03-21 Richard Biener <rguenther@suse.de>
11429
11430 PR tree-optimization/70310
11431 * gcc.dg/torture/pr70310.c: New testcase.
11432
e9bde854
KY
114332016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11434
11435 PR target/70293
11436 * gcc.target/i386/pr70293.c: New test.
11437
56bbfaf6
RB
114382016-03-21 Richard Biener <rguenther@suse.de>
11439
11440 PR tree-optimization/70288
11441 * gcc.dg/torture/pr70288-1.c: New testcase.
11442 * gcc.dg/torture/pr70288-2.c: Likewise.
11443
3eee49ed
AB
114442016-03-21 Andrey Belevantsev <abel@ispras.ru>
11445
11446 PR rtl-optimization/69307
11447 * gcc.target/arm/pr69307.c: New test.
4a148e19 11448
8e7816b4
AB
114492016-03-21 Andrey Belevantsev <abel@ispras.ru>
11450
11451 PR rtl-optimization/69102
11452 * gcc.c-torture/compile/pr69102.c: New test.
11453
14d7d4be
JL
114542016-03-18 Jeff Law <law@redhat.com>
11455
11456 PR rtl-optimization/70263
11457 * gcc.c-torture/compile/pr70263-1.c: New test.
11458 * gcc.target/i386/pr70263-2.c: New test.
11459
5c6a601c
BS
114602016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11461
11462 PR rtl-optimization/70278
11463 * gcc.dg/torture/pr70278.c: New test.
11464 * gcc.target/arm/pr70278.c: New test.
11465
4bbf545b
DM
114662016-03-18 David Malcolm <dmalcolm@redhat.com>
11467
11468 PR c/70281
11469 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11470 (test_builtin_types_compatible_p): New test function.
11471 * gcc.dg/pr70281.c: New test case.
11472
dc28bb68
CL
114732016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11474
11475 PR target/70113
11476 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11477
5e8d6dff
IE
114782016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11479
11480 PR tree-optimization/70252
11481 * gcc.dg/pr70252.c: New test.
11482
d0e7e403
TV
114832016-03-18 Tom de Vries <tom@codesourcery.com>
11484
11485 * gcc.dg/pr70161-2.c: New test.
11486 * gcc.dg/pr70161.c: New test.
11487
fa22501a
TV
114882016-03-18 Tom de Vries <tom@codesourcery.com>
11489
11490 PR ipa/70269
11491 * gcc.dg/pr70269.c: New test.
11492
dd125026
JJ
114932016-03-18 Jakub Jelinek <jakub@redhat.com>
11494
11495 PR c++/70267
11496 * g++.dg/ext/java-3.C: New test.
11497
91914f0a
PP
114982016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11499
11500 PR c++/70205
11501 * g++.dg/lookup/pr70205.C: New test.
11502
753a8910
PP
115032016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11504
11505 PR c++/70218
11506 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11507
14ba7b28
MP
115082016-03-17 Marek Polacek <polacek@redhat.com>
11509
11510 PR c/69407
11511 * gcc.dg/atomic-op-6.c: New test.
11512
ded60913
DM
115132016-03-17 David Malcolm <dmalcolm@redhat.com>
11514
11515 PR c/70264
11516 * c-c++-common/pr70264.c: New test case.
11517
a3aad0e6
JJ
115182016-03-17 Jakub Jelinek <jakub@redhat.com>
11519
17366700
JJ
11520 PR c++/70144
11521 * c-c++-common/pr70144-1.c: New test.
11522 * c-c++-common/pr70144-2.c: New test.
11523
a3aad0e6
JJ
11524 PR c++/70272
11525 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11526 * g++.dg/opt/flifetime-dse6.C: New test.
11527 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11528
b57e6e18
L
115292016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11530
11531 PR driver/70192
11532 * gcc.dg/pic-1.c: New test.
11533 * gcc.dg/pic-2.c: Likewise.
11534 * gcc.dg/pic-3.c: Likewise.
11535 * gcc.dg/pic-4.c: Likewise.
11536 * gcc.dg/pie-1.c: Likewise.
11537 * gcc.dg/pie-2.c: Likewise.
11538 * gcc.dg/pie-3.c: Likewise.
11539 * gcc.dg/pie-4.c: Likewise.
11540 * gcc.dg/pie-5.c: Likewise.
11541 * gcc.dg/pie-6.c: Likewise.
11542
b38ba58b
TV
115432016-03-17 Tom de Vries <tom@codesourcery.com>
11544
11545 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11546 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11547
6931b3b7
RB
115482016-03-17 Richard Biener <rguenther@suse.de>
11549
11550 PR debug/70271
11551 * g++.dg/debug/pr70271.C: New testcase.
11552
0c8b64cb
IE
115532016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11554
11555 * gcc.target/i386/pr70251.c: New test.
11556
b1970801
MP
115572016-03-17 Marek Polacek <polacek@redhat.com>
11558
11559 PR c++/70194
11560 * g++.dg/warn/constexpr-70194.C: New test.
11561
820c5eaa
RH
115622016-03-16 Richard Henderson <rth@redhat.com>
11563
11564 PR middle-end/70240
11565 * gcc.c-torture/compile/pr70240.c: New.
11566
da0ad263
SKS
115672016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11568
11569 * gcc.c-torture/compile/20151204.c: Skip for avr.
11570
c73d295c
JJ
115712016-03-16 Jakub Jelinek <jakub@redhat.com>
11572
11573 PR target/70245
11574 * g++.dg/opt/pr70245.C: New test.
11575 * g++.dg/opt/pr70245.h: New file.
11576 * g++.dg/opt/pr70245-aux.cc: New file.
11577
b2794066
MS
115782016-03-16 Martin Sebor <msebor@redhat.com>
11579
11580 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11581
aa43616c
RH
115822016-03-16 Richard Henderson <rth@redhat.com>
11583
11584 PR middle-end/70199
11585 * gcc.c-torture/compile/pr70199.c: New.
11586
59608fe5
L
115872016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11588
11589 * gcc.dg/uninit-19.c: Run dos2unix.
11590
ab4c578f
MP
115912016-03-16 Marek Polacek <polacek@redhat.com>
11592
11593 PR c/70093
11594 * gcc.dg/nested-func-10.c: New test.
11595 * gcc.dg/nested-func-9.c: New test.
11596
f5387e76
JJ
115972016-03-16 Jakub Jelinek <jakub@redhat.com>
11598
11599 PR tree-optimization/68714
11600 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11601
7662b718
TV
116022016-03-16 Tom de Vries <tom@codesourcery.com>
11603
11604 PR tree-optimization/68715
11605 * gcc.dg/graphite/pr68715-2.c: New test.
11606 * gcc.dg/graphite/pr68715.c: New test.
11607 * gfortran.dg/graphite/pr68715.f90: New test.
11608
be7ce7ae
TV
116092016-03-16 Tom de Vries <tom@codesourcery.com>
11610
11611 PR tree-optimization/68809
11612 * gcc.dg/graphite/pr68809-2.c: New test.
11613 * gcc.dg/graphite/pr68809.c: New test.
11614
1935f250
JJ
116152016-03-16 Jakub Jelinek <jakub@redhat.com>
11616
6651c93e
JJ
11617 PR c++/70147
11618 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11619 method call to i () as argument. Adjust expected output.
11620
1935f250
JJ
11621 PR c++/70147
11622 * g++.dg/ubsan/pr70147-1.C: New test.
11623 * g++.dg/ubsan/pr70147-2.C: New test.
11624
ab1caa6e
MS
116252016-03-15 Martin Sebor <msebor@redhat.com>
11626
11627 PR c++/58281
11628 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11629
5c2a1bbb
JDA
116302016-03-15 John David Anglin <danglin@gcc.gnu.org>
11631
cb5d8ad1
JDA
11632 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11633 hppa*-*-hpux*.
11634
b440dd40
JDA
11635 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11636
5c2a1bbb
JDA
11637 PR libfortran/69799
11638 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11639 libatomic_available.
11640
42c729c5
MP
116412016-03-15 Marek Polacek <polacek@redhat.com>
11642
11643 PR c++/70209
11644 * g++.dg/ext/attribute-may-alias-4.C: New test.
11645
82b1c550
AM
116462016-03-15 Alexander Monakov <amonakov@ispras.ru>
11647
11648 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11649 -fvar-tracking-assignments-toggle flag.
11650
4ccbf3a6
PH
116512016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11652
11653 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11654
c39858bd
JJ
116552016-03-15 Jakub Jelinek <jakub@redhat.com>
11656
11657 PR rtl-optimization/70222
11658 * gcc.c-torture/execute/pr70222-1.c: New test.
11659 * gcc.c-torture/execute/pr70222-2.c: New test.
11660
8be119c1
RH
116612016-03-15 Richard Henderson <rth@redhat.com>
11662
11663 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11664
6598bb55
AB
116652016-03-15 Andrey Belevantsev <abel@ispras.ru>
11666
11667 PR rtl-optimization/69032
11668 * gcc.dg/pr69032.c: New test.
11669
81fa2944
AB
116702016-03-15 Andrey Belevantsev <abel@ispras.ru>
11671
11672 PR rtl-optimization/63384
4a148e19 11673 * g++.dg/pr63384.C: New test.
81fa2944 11674
74ea9ab6
AB
116752016-03-15 Andrey Belevantsev <abel@ispras.ru>
11676
11677 PR target/64411
11678 * gcc.target/i386/pr64411.C: New test.
11679
045d5055
TV
116802016-03-15 Tom de Vries <tom@codesourcery.com>
11681
11682 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11683 * gfortran.dg/goacc/kernels-alias.f95: New test.
11684
3ea33585
MS
116852016-03-14 Martin Sebor <msebor@redhat.com>
11686
11687 PR c++/53792
11688 * g++.dg/cpp0x/constexpr-inline.C: New test.
11689 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11690
1df7b330
DE
116912016-03-14 David Edelsohn <dje.gcc@gmail.com>
11692
11693 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11694
79b57d18
JJ
116952016-03-14 Jakub Jelinek <jakub@redhat.com>
11696
11697 PR middle-end/70219
11698 * gcc.dg/pr70219.c: New test.
11699
3cbf012a
BS
117002016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11701
11702 PR target/70083
11703 * gcc.dg/torture/pr70083.c: New test.
11704 * gcc.target/i386/pr70083.c: New test.
11705
a9fee7cd
RB
117062016-03-14 Richard Biener <rguenther@suse.de>
11707
11708 PR tree-optimization/56365
11709 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11710
4799603f
SB
117112016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11712
11713 PR target/70098
11714 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11715 New function.
11716 * g++.dg/pr70098.C: New testcase.
11717
11718
760ca967
TV
117192016-03-14 Tom de Vries <tom@codesourcery.com>
11720
11721 PR tree-optimization/70045
11722 * gcc.dg/graphite/pr70045.c: New test.
11723
44e66a77
JD
117242016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11725
11726 PR fortran/69043
11727 * gfortran.dg/include_9.f90: New test.
11728
a18e0fe1
DH
117292016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11730
11731 PR fortran/45076
11732 gfortran.dg/prof/prof.exp: New script.
11733 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11734
d0aca6ab
AB
117352016-03-12 Andrey Belevantsev <abel@ispras.ru>
11736
11737 PR rtl-optimization/69307
11738 * gcc.dg/pr69307.c: New test.
11739
cefe08a4
VM
117402016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11741
11742 PR target/69614
11743 * gcc.target/arm/pr69614.c: New.
11744
70112e2a
PT
117452016-03-12 Paul Thomas <pault@gcc.gnu.org>
11746
11747 PR fortran/70031
11748 * gfortran.dg/submodule_14.f08: New test
11749
11750 PR fortran/69524
11751 * gfortran.dg/submodule_15.f08: New test
11752
3f1e5d3a
PP
117532016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11754
11755 PR c++/70106
11756 * g++.dg/cpp1y/paren3.C: New test.
11757
a3f6d680
MM
117582016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11759
11760 PR target/70131
11761 * gcc.target/powerpc/ppc-round2.c: New test.
11762
92348f09
BS
117632016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11764
11765 PR target/70123
11766 * gcc.dg/torture/pr70123.c: New test.
11767
cebde9e9
JL
117682016-03-11 Jeff Law <law@redhat.com>
11769
11770 PR tree-optimization/70190
11771 * gcc.c-torture/compile/pr70190.c: New test.
11772
3edc5da4
DM
117732016-03-11 David Malcolm <dmalcolm@redhat.com>
11774
11775 PR c/68187
11776 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11777 case.
11778 (test43_b): Likewise.
11779 (test43_c): Likewise.
11780 (test43_d): Likewise.
11781 (test43_e): Likewise.
11782 (test43_f): Likewise.
11783 (test43_g): Likewise.
11784 (test44_a): Likewise.
11785 (test44_b): Likewise.
11786 (test44_c): Likewise.
11787 (test44_d): Likewise.
11788 (test44_e): Likewise.
11789
318c1204
DM
117902016-03-11 David Malcolm <dmalcolm@redhat.com>
11791
11792 PR c/70085
11793 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11794
bc062234
KT
117952016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11796
11797 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11798 dg-options.
11799
acfc1ac1
KT
118002016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11801
11802 PR target/70002
11803 PR target/69245
11804 * gcc.target/aarch64/pr69245_2.c: New test.
11805
d1e2bb2d
JJ
118062016-03-11 Jakub Jelinek <jakub@redhat.com>
11807
11808 PR tree-optimization/70177
11809 * gcc.dg/pr70177.c: New test.
11810
07350627
AL
118112016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11812
11813 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11814
5c6706f7
AL
118152016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11816
11817 * gcc.dg/tree-ssa/sra-20.c: New.
11818
02d472a2
JJ
118192016-03-11 Jakub Jelinek <jakub@redhat.com>
11820
686d390a
JJ
11821 PR rtl-optimization/70174
11822 * gcc.dg/pr70174.c: New test.
11823
02d472a2
JJ
11824 PR tree-optimization/70169
11825 * gcc.dg/pr70169.c: New test.
11826
0f9befa1
IE
118272016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11828
11829 PR target/70160
11830 * gcc.target/i386/pr70160.c: New test.
11831
432d4670
AK
118322016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11833
11834 * gcc.target/s390/dfp-1.c: New test.
11835
a3dc8760
NC
118362016-03-10 Nick Clifton <nickc@redhat.com>
11837
11838 PR target/70044
11839 * gcc.target/aarch64/pr70044.c: New test.
11840
b87a8d7d
PP
118412016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11842 Jakub Jelinek <jakub@redhat.com>
11843
11844 PR c++/70001
11845 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11846 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11847 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11848
4f4ada6a
JH
118492016-03-10 Jan Hubicka <hubicka@ucw.cz>
11850
11851 PR lto/69589
11852 * g++.dg/lto/pr69589_0.C: New testcase
11853 * g++.dg/lto/pr69589_1.C: New testcase
11854
d49b0aa0
MP
118552016-03-10 Marek Polacek <polacek@redhat.com>
11856
11857 PR c++/70153
11858 * g++.dg/delayedfold/unary-plus1.C: New test.
11859
118602016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11861
11862 * gcc.target/arm/pr45701-1.c: Escape brackets.
11863 * gcc.target/arm/pr45701-2.c: Likewise.
11864
71017a7b
AL
118652016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11866
11867 * gfortran.dg/unconstrained_commons.f: New.
11868
ba52669f
AM
118692016-03-10 Alan Modra <amodra@gmail.com>
11870
11871 * gcc.dg/pr69195.c: New.
11872 * gcc.dg/pr69238.c: New.
11873
27742332
TV
118742016-03-10 Tom de Vries <tom@codesourcery.com>
11875
11876 PR testsuite/68915
11877 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11878
3a81a594
RB
118792016-03-10 Richard Biener <rguenther@suse.de>
11880
11881 PR tree-optimization/70128
11882 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11883 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11884
3433b975
JJ
118852016-03-09 Jakub Jelinek <jakub@redhat.com>
11886
c2864f02
JJ
11887 PR tree-optimization/70152
11888 * gcc.dg/pr70152.c: New test.
11889
3433b975
JJ
11890 PR target/70086
11891 * gcc.target/i386/pr70086-1.c: New test.
11892 * gcc.target/i386/pr70086-2.c: New test.
11893 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11894
11895 PR tree-optimization/70127
11896 * gcc.c-torture/execute/pr70127.c: New test.
11897
96b3c82d
CP
118982016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11899
11900 * c-c++-common/goacc/combined-directives-2.c: New test.
11901
b4f3232d
DM
119022016-03-09 David Malcolm <dmalcolm@redhat.com>
11903
11904 PR c/68473
11905 PR c++/70105
11906 * g++.dg/diagnostic/pr70105.C: New test.
11907 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11908 (test_multiple_ordinary_maps): New test function.
11909
40499f81
DM
119102016-03-09 David Malcolm <dmalcolm@redhat.com>
11911
11912 PR c/68473
11913 PR c++/70105
11914 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11915 Drop range information from call to inform_at_rich_loc.
11916 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11917 New.
11918 (test_show_locus): Replace calls to rich_location::add_range with
11919 calls to add_range. Rewrite the tests that used the now-defunct
11920 rich_location ctor taking a source_range. Simplify other tests
11921 by replacing calls to COMBINE_LOCATION_DATA with calls to
11922 make_location.
11923
c9e33662
RB
119242016-03-09 Richard Biener <rguenther@suse.de>
11925 Jakub Jelinek <jakub@redhat.com>
11926
11927 PR tree-optimization/70138
11928 * gcc.dg/vect/pr70138-1.c: New testcase.
11929 * gcc.dg/vect/pr70138-2.c: Likewise.
11930
2c73b764
JJ
119312016-03-09 Jakub Jelinek <jakub@redhat.com>
11932
11933 PR target/70049
11934 * gcc.target/i386/pr70049.c: New test.
11935
c06d25bb
RB
119362016-03-09 Richard Biener <rguenther@suse.de>
11937
11938 PR c/70143
11939 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11940 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11941 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11942
5828a501
RO
119432016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11944
11945 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11946 arm-*-*.
11947
2e141c8d
JJ
119482016-03-09 Jakub Jelinek <jakub@redhat.com>
11949
5a9def37
JJ
11950 PR middle-end/67278
11951 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11952
2e141c8d
JJ
11953 PR target/67278
11954 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11955
11956 PR middle-end/70050
11957 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11958 in testcase comment.
11959
bf751f40
TV
119602016-03-09 Tom de Vries <tom@codesourcery.com>
11961
11962 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11963 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11964 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11965 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11966 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11967 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11968 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11969 * gfortran.dg/goacc/kernels-loop.f95: New test.
11970
e210c999
MS
119712016-03-08 Martin Sebor <msebor@redhat.com>
11972
11973 PR c++/62096
11974 * g++.dg/warn/overflow-warn-7.C: New test.
11975
80aac5c8
JM
119762016-03-08 Jason Merrill <jason@redhat.com>
11977
11978 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11979 * lib/target-supports.exp (check_effective_target_concepts): New.
11980
12b81409
JJ
119812016-03-08 Jakub Jelinek <jakub@redhat.com>
11982
d259b234
JJ
11983 PR c++/70135
11984 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11985 * g++.dg/ubsan/pr70135.C: New test.
11986
12b81409
JJ
11987 PR target/70110
11988 * gcc.dg/pr70110.c: New test.
11989
b4e9f2aa
MJ
119902016-03-07 Martin Jambor <mjambor@suse.cz>
11991
11992 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11993 * c-c++-common/gomp/if-1.c: Likewise.
11994 * c-c++-common/gomp/pr61486-2.c: Likewise.
11995 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11996 to dg-additional-options.
11997 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11998 * g++/gomp/target-teams-1.c: Likewise.
11999 * gcc.dg/gomp/gomp.exp: Likewise.
12000 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12001 dg-additional-options.
12002 * gfortran.dg/gomp/gomp.exp: Likewise.
12003 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12004 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12005 dg-additional-options.
12006 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12007
f86e631e
MJ
120082016-03-07 Martin Jambor <mjambor@suse.cz>
12009
12010 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12011 * c-c++-common/gomp/gridify-1.c: New test.
12012 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12013
94156b3f
AV
120142016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12015
12016 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12017 trigger for cortex-r8, when scanning for register r8.
12018 * gcc.target/arm/pr45701-2.c: Likewise.
12019
a84a49b7 120202016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12021 Jeff Law <law@redhat.com>
a84a49b7
RB
12022
12023 PR tree-optimization/69740
12024 * gcc.c-torture/compile/pr69740-1.c: New test.
12025 * gcc.c-torture/compile/pr69740-2.c: New test.
12026
e41f6c9e
BS
120272016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12028
12029 * lib/target-supports.exp
12030 (check_effective_target_whole_vector_shift): Enable for PPC64.
12031
57548bf5
RB
120322016-03-07 Richard Biener <rguenther@suse.de>
12033
12034 PR tree-optimization/70115
12035 * gcc.dg/torture/pr70115.c: New testcase.
12036
4ae13300
NS
120372016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12038
12039 PR middle-end/69916
12040 * c-c-++-common/goacc/pr69916.c: New.
12041
5edb9853
RH
120422016-03-07 Richard Henderson <rth@redhat.com>
12043
12044 * gcc.c-torture/compile/pr70061.c: New test.
12045
2067a8f3
RB
120462016-03-07 Richard Biener <rguenther@suse.de>
12047
12048 PR testsuite/70109
12049 * gcc.dg/vect/O3-pr36098.c: New testcase.
12050
4145a9b7
CL
120512016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12052
12053 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12054
1878be32
EB
120552016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12056
12057 * gnat.dg/renaming9.ad[sb]: New testcase.
12058
df762bb2
JJ
120592016-03-05 Jakub Jelinek <jakub@redhat.com>
12060
12061 PR c++/70084
12062 * g++.dg/expr/stdarg3.C: New test.
12063
7d461295
JL
120642016-03-04 Jeff Law <law@redhat.com>
12065
12066 PR tree-optimization/69196
12067 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12068 x86_64-*-*.
12069
29b9828f
BS
120702016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12071
b6b552fd
BS
12072 PR c/69973
12073 * gcc.dg/pr69973.c: New test.
12074
201d49e9
BS
12075 PR rtl-optimization/69941
12076 * gcc.dg/torture/pr69941.c: New test.
12077
29b9828f
BS
12078 PR c/69824
12079 * gcc.dg/pr69824.c: New test.
12080
640b7e74
TV
120812016-03-05 Tom de Vries <tom@codesourcery.com>
12082
12083 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12084 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12085 function.
12086
7a3a3fad
PP
120872016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12088
12089 PR c++/66786
12090 * g++.dg/cpp1y/var-templ48.C: New test.
12091 * g++.dg/cpp1y/var-templ49.C: New test.
12092
cd439aec
EB
120932016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12094
12095 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12096
60204554
JJ
120972016-03-04 Jakub Jelinek <jakub@redhat.com>
12098
0c8825de
JJ
12099 PR c++/70035
12100 * g++.dg/ubsan/pr70035.C: New test.
12101
60204554
JJ
12102 PR target/70062
12103 * gcc.target/i386/pr70062.c: New test.
12104
f79d4eab
L
121052016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12106
12107 * g++.dg/template/typename21.C: Remove c++98_only.
12108
ea81ce67
L
121092016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12110
12111 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12112
64b23c13
DM
121132016-03-04 David Malcolm <dmalcolm@redhat.com>
12114
12115 PR c/68187
12116 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12117 function.
12118 (fn_42_b): Likewise.
12119 (fn_42_c): Likewise.
12120
729526f5
DM
121212016-03-04 David Malcolm <dmalcolm@redhat.com>
12122
12123 PR c/68187
12124 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12125 function.
12126 (fn_40_b): Likewise.
12127 (fn_41_a): Likewise.
12128 (fn_41_b): Likewise.
12129
f9ea11ac
JJ
121302016-03-04 Jakub Jelinek <jakub@redhat.com>
12131
12132 PR target/70059
12133 * gcc.target/i386/avx512f-pr70059.c: New test.
12134 * gcc.target/i386/avx512dq-pr70059.c: New test.
12135
b6c38c69
BS
121362016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12137
12138 PR rtl-optimization/57676
12139 * gcc.dg/torture/pr57676.c: New test.
12140
af3cdd34
IE
121412016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12142
12143 * gcc.dg/pr70026.c: New test.
12144
7ff6ca38
MP
121452016-03-04 Marek Polacek <polacek@redhat.com>
12146
12147 PR c/69798
12148 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12149 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12150
a6bf62d5
KT
121512016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12152
12153 PR target/70004
12154 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12155 Delete.
12156 (test_corners_sisd_si): Likewise.
12157 (main): Remove checks of the above.
12158 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12159
ae4cdc6a
EB
121602016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12161
12162 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12163
08455559
CL
121642016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12165
12166 * gcc.dg/torture/pr69951.c: Accept argc==0.
12167
e9a35493
RB
121682016-03-04 Richard Biener <rguenther@suse.de>
12169
12170 PR c++/70054
12171 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12172 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12173
fba054c2
DV
121742016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12175
12176 PR testsuite/69766
12177 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12178 testing multiarch.
12179
f10cdc6c
JJ
121802016-03-04 Jakub Jelinek <jakub@redhat.com>
12181
12182 PR debug/69947
12183 * gcc.dg/guality/pr69947.c: New test.
12184
2e981ba0
JJ
121852016-03-03 Jakub Jelinek <jakub@redhat.com>
12186
12187 PR ada/70017
12188 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12189
0ba3bfa2
KT
121902016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12191
12192 PR rtl-optimization/69904
12193 * gcc.target/arm/pr69904.c: New test.
12194
97ecdb46
JJ
121952016-03-03 Jakub Jelinek <jakub@redhat.com>
12196
12197 PR target/70021
12198 * gcc.dg/vect/pr70021.c: New test.
12199 * gcc.target/i386/pr70021.c: New test.
12200
a2a743a1
MP
122012016-03-03 Marek Polacek <polacek@redhat.com>
12202
12203 PR middle-end/70050
12204 * gcc.dg/pr70050.c: New test.
12205
fa07ecdd
JG
122062016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12207
12208 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12209
23504262
ML
122102016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12211
12212 PR tree-optimization/70043
12213 * gfortran.dg/vect/pr70043.f90: New test.
12214
b7b9e1a9
EB
122152016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12216
12217 * gnat.dg/specs/task1.ads: New test.
12218
cb83ba54
RO
122192016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12220
12221 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12222 Invoke gdb with -batch.
12223 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12224
a75f5e30
RB
122252016-03-03 Richard Biener <rguenther@suse.de>
12226
12227 PR tree-optimization/55936
12228 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12229
268bc320
JL
122302016-03-02 Jeff Law <law@redhat.com>
12231
815f20ab
JL
12232 PR rtl-optimization/69942
12233 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12234 effects of argument promotions.
12235
268bc320
JL
12236 PR tree-optimization/69987
12237 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12238 target does not support -fprefetch-loop-arrays.
12239
171f7de5
UB
122402016-03-02 Uros Bizjak <ubizjak@gmail.com>
12241
12242 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12243
192912db
BC
122442016-03-02 Bin Cheng <bin.cheng@arm.com>
12245
c7908871 12246 PR rtl-optimization/69052
192912db
BC
12247 * gcc.target/i386/pr69052.c: New test.
12248
90a7a40b
AM
122492016-03-02 Alan Modra <amodra@gmail.com>
12250
12251 * gcc.dg/pr69990.c: New.
12252
69fa742f
JJ
122532016-03-02 Jakub Jelinek <jakub@redhat.com>
12254
de752fb0
JJ
12255 PR c/68062
12256 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12257
12258 PR middle-end/70022
12259 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12260
69fa742f
JJ
12261 PR target/70028
12262 * gcc.target/i386/pr70028.c: New test.
12263
7c65bd56
MK
122642016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12265
12266 * c-c++-common/asan/swapcontext-test-1.c,
12267 * c-c++-common/tsan/thread_leak.c,
12268 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12269 * g++.dg/tsan/benign_race.C,
12270 * g++.dg/tsan/fd_close_norace.C,
12271 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12272 races with sanitizer output
12273
37d98220 122742016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12275 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12276
12277 PR target/67278
12278 * gcc.dg/simd-8.c: New testcase.
12279
218db463
RB
122802016-03-02 Richard Biener <rguenther@suse.de>
12281
12282 PR middle-end/67278
12283 * gcc.dg/simd-7.c: New testcase.
12284
22c72158
EB
122852016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12286
12287 * gcc.target/i386/pr70007.c: Tweak.
12288
9a790ccc
DV
122892016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12290
12291 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12292
bd02f00f
MP
122932016-03-02 Marek Polacek <polacek@redhat.com>
12294
12295 PR c/67854
12296 * gcc.dg/pr67854.c: New test.
12297
1e840f39
JJ
122982016-03-02 Jakub Jelinek <jakub@redhat.com>
12299
12300 PR middle-end/70025
12301 * gcc.dg/torture/pr70025.c: New test.
12302
bca00241
VK
123032016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12304
12305 PR tree-optimization/68621
12306 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12307
0bca04b8
EB
123082016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12309
12310 * gcc.target/i386/pr70007.c: New test.
12311
2a9afc86
JL
123122016-03-01 Jeff Law <law@redhat.com>
12313
eab2541b 12314 PR tree-optimization/69196
9d83ef71 12315 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12316
2a9afc86
JL
12317 PR tree-optimization/69196
12318 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12319 duplicating code and spoiling the expected output.
12320
0d39977e
MM
123212016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12322
12323 PR target/70033
12324 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12325 supports power9 before doing tests.
12326 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12327 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12328 * gcc.target/powerpc/p9-permute.c: Likewise.
12329
a0c0699d
UB
123302016-03-01 Uros Bizjak <ubizjak@gmail.com>
12331
12332 PR target/70027
12333 * gcc.target/i386/pr70027.c: New test.
12334
0ae3ef47 123352016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12336
12337 * gcc.dg/pr70017.c: New test.
12338
686e2237
JJ
123392016-03-01 Jakub Jelinek <jakub@redhat.com>
12340
12341 PR c/69796
12342 PR c/69974
12343 * gcc.dg/pr69796.c: New test.
12344 * gcc.dg/pr69974.c: New test.
12345
f8e4188c
EB
123462016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12347
12348 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12349
5e3f1c7c
JL
123502016-02-29 Jeff Law <law@redhat.com>
12351
12352 PR tree-optimization/69987
12353 * gfortran.dg/pr69987.f90: New test.
12354
12355 PR tree-optimization/69989
12356 * gcc.c-torture/compile/pr69989-2.c: New test.
12357
1be56bc5
MP
123582016-03-01 Marek Polacek <polacek@redhat.com>
12359
12360 PR c++/69795
12361 * g++.dg/parse/invalid1.C: New test.
12362
1b19470d
RB
123632016-03-01 Richard Biener <rguenther@suse.de>
12364
12365 PR middle-end/70022
12366 * gcc.dg/pr70022.c: New testcase.
12367
3ae0661a
IE
123682016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12369
12370 PR tree-optimization/69956
12371 * gcc.dg/pr69956.c: New test.
12372
0f09ab88
BS
123732016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12374
12375 PR target/70011
12376 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12377 XFAIL when hardware supports efficient unaligned storage access.
12378
76d881bf
PP
123792016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12380
12381 PR c++/69961
12382 * g++.dg/template/pr69961a.C: New test.
12383 * g++.dg/template/pr69961b.C: New test.
12384
7168133a
DM
123852016-02-29 David Malcolm <dmalcolm@redhat.com>
12386
12387 PR preprocessor/69985
12388 * gcc.dg/cpp/pr69985.c: New test case.
12389
0c6072a3
JL
123902016-02-29 Jeff Law <law@redhat.com>
12391
e66f219b
JL
12392 PR tree-optimization/70005
12393 * gcc.c-torture/execute/pr70005.c New test.
12394
0c6072a3
JL
12395 PR tree-optimization/69999
12396 * gcc.c-torture/compile/pr69999.c: New test.
12397
fd9fbdb3
YR
123982016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12399
12400 PR tree-optimization/69652
12401 * gcc.dg/torture/pr69652.c: Delete test.
12402 * gcc.dg/vect/pr69652.c: New test.
12403
cbd400b4
RB
124042016-02-19 Richard Biener <rguenther@suse.de>
12405
12406 PR tree-optimization/69980
12407 * gfortran.dg/vect/pr69980.f90: New testcase.
12408
84ea0f58
EB
124092016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12410
12411 * gcc.target/sparc/20160229-1.c: New test.
12412
5d2a63dc
EB
124132016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12414
12415 * gnat.dg/stack_usage3.adb: New test.
12416 * gnat.dg/stack_usage3_pkg.ads: New helper.
12417
93e708f9
EB
124182016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12419
12420 * gnat.dg/renaming8.adb: New test.
12421 * gnat.dg/renaming8_pkg1.ads: New helper.
12422 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12423 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12424
6512bc93
RB
124252016-02-29 Richard Biener <rguenther@suse.de>
12426
12427 PR tree-optimization/69720
12428 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12429
7b201a88
TK
124302016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12431
12432 PR fortran/68147
12433 PR fortran/47674
12434 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12435
82ee0cf2 124362016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12437 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12438
12439 PR fortran/56007
12440 * gfortran.dg/coarray_8.f90: Adjust error message.
12441 * gfortran.dg/pr56007.f90: New test.
12442 * gfortran.dg/pr56007.f: New test.
12443
cdc1a2c8
L
124442016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12445
12446 PR tree-optimization/69989
12447 * gcc.dg/torture/pr69989.c: New test.
12448
33505bcf
EB
124492016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12450
12451 * gcc.target/i386/stack-realign-win.c: New test.
12452
524bfb19
HA
124532016-02-28 Harald Anlauf <anlauf@gmx.de>
12454
12455 PR fortran/60126
12456 * gfortran.dg/pr60126.f90: New test.
12457
bd542508
JL
124582016-02-27 Jeff Law <law@redhat.com>
12459
12460 Revert
12461 2016-02-26 Richard Biener <rguenther@suse.de>
12462 Jeff Law <law@redhat.com>
12463
12464 PR tree-optimization/69740
12465 * gcc.c-torture/compile/pr69740-1.c: New test.
12466 * gcc.c-torture/compile/pr69740-2.c: New test.
12467
dd1291e0
JD
124682016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12469
5fb67f8b 12470 PR fortran/69910
dd1291e0
JD
12471 * gfortran.dg/newunit_4.f90: New test.
12472
5cfefb59
JJ
124732016-02-27 Jakub Jelinek <jakub@redhat.com>
12474
12475 PR target/69613
12476 PR rtl-optimization/69886
12477 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12478 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12479 target.
12480
20ba5f33
MS
124812016-02-26 Martin Sebor <msebor@redhat.com>
12482
12483 PR tree-optimization/15826
12484 * gcc.dg/tree-ssa/pr15826.c: New test.
12485
e6fb01b0
JJ
124862016-02-26 Jakub Jelinek <jakub@redhat.com>
12487
12488 PR target/69969
12489 * gcc.target/powerpc/pr69969.c: New test.
12490
e3e0cf64
MS
124912016-02-26 Martin Sebor <msebor@redhat.com>
12492
12493 PR c++/15766
12494 * g++.old-deja/g++.other/decl5.C: Add a test case.
12495
d1f2bea5
SB
124962016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12497
12498 PR target/69946
12499 * gcc.target/powerpc/pr69946.c: New file.
12500
4a4f9d2b 125012016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12502 Jeff Law <law@redhat.com>
4a4f9d2b 12503
e3e0cf64 12504 PR tree-optimization/69740
4a4f9d2b
RB
12505 * gcc.c-torture/compile/pr69740-1.c: New test.
12506 * gcc.c-torture/compile/pr69740-2.c: New test.
12507
ad2a2706
MJ
125082016-02-26 Martin Jambor <mjambor@suse.cz>
12509
12510 PR middle-end/69920
12511 * gcc.dg/torture/pr69932.c: New test.
12512 * gcc.dg/torture/pr69936.c: Likewise.
12513
1d11f7ce
AK
125142016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12515
12516 PR target/69709
12517 * gcc.target/s390/pr69709.c: New test.
12518
6cfccbb2
KT
125192016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12520
12521 PR target/69245
12522 * gcc.target/aarch64/pr69245_1.c: New test.
12523
ac59ad4e
KT
125242016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12525
12526 PR target/69613
12527 * gcc.dg/torture/pr69613.c: New test.
12528
a2ad54a0
JJ
125292016-02-26 Jakub Jelinek <jakub@redhat.com>
12530
12531 PR rtl-optimization/69891
12532 * gcc.target/i386/pr69891.c: New test.
12533
0884062c 125342016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12535 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12536
d2369d4f 12537 PR target/61397
c163789b
MM
12538 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12539 functionality for both 32-bit and 64-bit.
12540
5aed7e2c
RB
125412016-02-26 Richard Biener <rguenther@suse.de>
12542
12543 PR tree-optimization/69551
12544 * gcc.dg/torture/pr69951.c: New testcase.
12545
798e2a8e
RB
125462016-02-25 Richard Biener <rguenther@suse.de>
12547
12548 PR tree-optimization/48795
12549 * gcc.dg/Warray-bounds-18.c: New testcase.
12550
9559fbac
RO
125512016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12552
12553 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12554
c049b107
JJ
125552016-02-25 Jakub Jelinek <jakub@redhat.com>
12556
12557 PR rtl-optimization/69896
12558 * gcc.dg/pr69896.c: New test.
12559
1137001c
PP
125602016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12561
12562 PR c++/69736
12563 * g++.dg/cpp1y/paren2.C: New test.
12564
2e9c8641
MS
125652016-02-24 Martin Sebor <msebor@redhat.com>
12566
12567 PR c/51147
12568 * gcc.dg/enum-mode-2.c: New test.
12569
03ca8fb3
JJ
125702016-02-24 Jakub Jelinek <jakub@redhat.com>
12571
12572 PR c++/69922
12573 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12574 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12575 * g++.dg/ubsan/pr69922.C: New test.
12576
0b05329b
MP
125772016-02-24 Marek Polacek <polacek@redhat.com>
12578
12579 PR c/69819
12580 * gcc.dg/pr69819.c: New test.
12581
57c2c374
MS
125822016-02-24 Martin Sebor <msebor@redhat.com>
12583
3b96b93a
MS
12584 PR c++/69912
12585 * g++.dg/ext/flexary15.C: New test.
12586
125872016-02-24 Martin Sebor <msebor@redhat.com>
12588
12589 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12590 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12591 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12592
65433bb5
MK
125932016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12594 Charles Baylis <charles.baylis@linaro.org>
12595
12596 PR debug/61033
12597 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12598
f802a424 125992016-02-24 Richard Biener <rguenther@suse.de>
44293580 12600 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12601
12602 PR middle-end/69760
12603 * gcc.dg/torture/pr69760.c: New testcase.
12604
525f795f
RO
126052016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12606
12607 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12608 pattern on Solaris with as.
12609
cd7bbceb
KT
126102016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12611
12612 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12613 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12614 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12615 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12616
89c0c1fd
JJ
126172016-02-24 Jakub Jelinek <jakub@redhat.com>
12618
12619 PR middle-end/69915
12620 * gcc.dg/pr69915.c: New test.
12621
0683fd27
KT
126222016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12623
12624 PR rtl-optimization/69886
12625 * gcc.dg/torture/pr69886.c: New test.
12626
e53d562a
RB
126272016-02-24 Richard Biener <rguenther@suse.de>
12628
12629 PR middle-end/68963
12630 * gcc.dg/torture/pr68963.c: New testcase.
12631
74a00288
KT
126322016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12633
12634 PR target/69875
12635 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12636 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12637 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12638 * gcc.target/arm/atomic_loaddi_1.c: New test.
12639 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12640 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12641 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12642 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12643 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12644 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12645 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12646 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12647
340fd4c9
JJ
126482016-02-24 Jakub Jelinek <jakub@redhat.com>
12649
12650 PR middle-end/69909
12651 * gcc.dg/torture/pr69909.c: New test.
12652
47d3fdb2
RB
126532016-02-24 Richard Biener <rguenther@suse.de>
12654
12655 PR tree-optimization/69907
12656 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12657 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12658 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12659
dab73e73
CB
126602016-02-24 Christian Bruel <christian.bruel@st.com>
12661
12662 * gcc.target/arm/pragma_cpp_fma.c: New test.
12663
7cc5ec65
JD
126642016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12665
12666 PR fortran/61156
12667 * gfortran.dg/include_6.f90: Update test.
12668
067fbd8b
JJ
126692016-02-23 Jakub Jelinek <jakub@redhat.com>
12670
12671 PR objc/69844
12672 * objc.dg/pr69844.m: New test.
12673
64a454d9
JD
126742016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12675
12676 PR libgfortran/69456
12677 * gfortran.dg/namelist_89.f90: New test.
12678 * gfortran.dg/pr59700.f90: Update test..
12679
35886f0b
MS
126802016-02-23 Martin Sebor <msebor@redhat.com>
12681
12682 PR middle-end/69780
12683 * g++.dg/ext/builtin_alloca.C: New test.
12684 * gcc.dg/builtins-68.c: New test.
12685
162cc7e3
RH
126862016-02-23 Richard Henderson <rth@redhat.com>
12687
12688 * gcc.target/i386/addr-space-3.c: Remove test.
12689
196440f8
DM
126902016-02-23 David Malcolm <dmalcolm@redhat.com>
12691
12692 PR preprocessor/69126
12693 PR preprocessor/69543
12694 * c-c++-common/pr69126-2-long.c: New test.
12695 * c-c++-common/pr69126-2-short.c: New test.
12696 * c-c++-common/pr69543-1.c: Remove xfail.
12697
1d3121af
DM
126982016-02-23 David Malcolm <dmalcolm@redhat.com>
12699
12700 PR preprocessor/69126
12701 PR preprocessor/69543
12702 PR preprocessor/69558
12703 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12704 (f): Rename to...
12705 (test_2): ...this, and add leading comment.
12706 (MACRO_3, test_3): New.
12707 (MACRO_4A, MACRO_4B, test_4): New.
12708 (MACRO): Rename to...
12709 (MACRO_5): ...this.
12710 (g): Rename to...
12711 (test_5): ...this, updating for renaming of MACRO, and
12712 add leading comment.
12713 * c-c++-common/pr69543-1.c: New.
12714 * c-c++-common/pr69543-2.c: New.
12715 * c-c++-common/pr69543-3.c: New.
12716 * c-c++-common/pr69543-4.c: New.
12717 * c-c++-common/pr69558-1.c: New.
12718 * c-c++-common/pr69558-2.c: New.
12719 * c-c++-common/pr69558-3.c: New.
12720 * c-c++-common/pr69558-4.c: New.
12721 * gcc.dg/pr69558.c: Move to...
12722 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12723 xfail for c++.
12724
f99c3557
TS
127252016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12726
12727 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12728 to -ftree-parallelize-loops/-fopenacc changes.
12729 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12730 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12731 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12732 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12733 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12734 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12735 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12736 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12737 * c-c++-common/goacc/kernels-loop.c: Likewise.
12738 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12739 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12740 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12741 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12742
c60ec7c2
RO
127432016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12744
12745 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12746
f1a62b6f
JJ
127472016-02-23 Jakub Jelinek <jakub@redhat.com>
12748
e67bf044
JJ
12749 PR c++/69902
12750 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12751
f1a62b6f
JJ
12752 PR c/69900
12753 * gcc.dg/pr69900.c: New test.
12754
20c5e09e
MJ
127552016-02-23 Martin Jambor <mjambor@suse.cz>
12756
12757 PR tree-optimization/69666
12758 * gcc.dg/tree-ssa/pr69666.c: New test.
12759
e457a6fc
AV
127602016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12761
12762 PR fortran/67451
12763 * gfortran.dg/coarray_allocate_5.f08: New test.
12764
d7b574f4
AK
127652016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12766
12767 * gcc.target/s390/vcond-shift.c: Move to ...
12768 * gcc.target/s390/vector/vcond-shift.c: ... here.
12769
58bdeb44
AK
127702016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12771
12772 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12773 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12774
7cd0387b
AK
127752016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12776
12777 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12778
4246c8da
MW
127792016-02-20 Mark Wielaard <mjw@redhat.com>
12780
12781 PR c/28901
12782 * gcc.dg/unused-variable-3.c: New test.
12783
f93bc532
JJ
127842016-02-22 Jakub Jelinek <jakub@redhat.com>
12785
12786 PR target/69888
12787 * gcc.target/i386/pr69888.c: New test.
12788
c4e360f4
RB
127892016-02-22 Richard Biener <rguenther@suse.de>
12790
12791 PR tree-optimization/69882
12792 * gfortran.dg/vect/pr69882.f90: New testcase.
12793
09c92f1c
JJ
127942016-02-22 Jakub Jelinek <jakub@redhat.com>
12795
12796 PR target/69885
12797 * gcc.dg/pr69885.c: New test.
12798
f88d45dc
OE
127992016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12800
12801 PR target/69806
12802 PR target/54089
12803 * gcc.target/sh/pr54089-10.c: New.
12804
ce1ff48e
PT
128052016-02-20 Paul Thomas <pault@gcc.gnu.org>
12806
12807 PR fortran/69423
12808 * gfortran.dg/deferred_character_15.f90 : New test.
12809
bbf27208
DH
128102016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12811
12812 PR fortran/57365
12813 gfortran.dg/allocate_with_source_18.f03: New test.
12814
128152016-02-20 Harald Anlauf <anlauf@gmx.de>
12816
12817 PR fortran/52531
12818 gfortran.dg/gomp/pr52531.f90: New test.
12819
268be88c
BE
128202016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12821
12822 PR c++/69865
12823 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12824 -std=c++03.
12825
4b6c824a
JJ
128262016-02-19 Jakub Jelinek <jakub@redhat.com>
12827
871b3f47
JJ
12828 PR c++/69826
12829 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12830 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12831
7a965d51
JJ
12832 PR c++/69850
12833 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12834
4b6c824a
JJ
12835 PR c++/69851
12836 * g++.dg/torture/pr69851.C: New test.
12837
15fca21a
MS
128382016-02-19 Martin Sebor <msebor@redhat.com>
12839
12840 PR testsuite/69573
12841 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12842
19e21586
JJ
128432016-02-19 Jakub Jelinek <jakub@redhat.com>
12844
03a616ac
JJ
12845 PR c++/69850
12846 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12847 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12848
19e21586
JJ
12849 PR c++/67767
12850 * g++.dg/cpp0x/pr67767.C: New test.
12851
2db16594
KT
128522016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12853
12854 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12855 for fp, simd, crypto, crc, lse.
12856 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12857 above.
12858 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12859 effective target check.
12860
5a7d9d1e
JJ
128612016-02-19 Jakub Jelinek <jakub@redhat.com>
12862
12863 PR target/69820
12864 * gcc.target/i386/pr69820.c: New test.
12865
6448f064
AK
128662016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12867
12868 * gcc.target/s390/vector/int128-1.c: New test.
12869
d0a859e6
AK
128702016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12871
12872 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12873
9e4eb643
AK
128742016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12875
12876 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12877 instruction pattern name to prevent the testcase from failing with
12878 -march=z13.
12879
859a4c0e
AK
128802016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12881
12882 * gcc.target/s390/md/movstr-2.c: New test.
12883
efc2340b
MK
128842016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12885
12886 * gcc.target/s390/morestack.c: New test.
12887
ca2bfbc2
DV
128882016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12889
12890 PR target/69625
12891 * gcc.target/s390/pr69625.c: Add test case.
12892
efd4bd05
BE
128932016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12894
12895 PR testsuite/68580
12896 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12897
2bf2078a
MM
128982016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12899
12900 PR target/68404
12901 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12902 * gcc.target/powerpc/fusion3.c: Likewise.
12903
f003579e
RB
129042016-02-18 Richard Biener <rguenther@suse.de>
12905
12906 PR middle-end/69553
12907 * g++.dg/torture/pr69553.C: New testcase.
12908
19233914
NC
129092016-02-18 Nick Clifton <nickc@redhat.com>
12910
efd4bd05
BE
12911 PR target/62254
12912 PR target/69610
12913 * gcc.target/arm/pr62554.c: New test.
12914 * gcc.target/arm/pr69610-1.c: New test.
12915 * gcc.target/arm/pr69610-2.c: New test.
19233914 12916
23f27839
RB
129172016-02-18 Richard Biener <rguenther@suse.de>
12918
12919 PR middle-end/69854
12920 * gcc.dg/torture/pr69854.c: New testcase.
12921
932c0da4
JJ
129222016-02-17 Jakub Jelinek <jakub@redhat.com>
12923
12924 PR c++/69850
12925 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12926
1bed93e4
BS
129272012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12928
12929 * gcc.target/powerpc/vec-cg.c: New test.
12930
57bfb134
RB
129312016-02-17 Richard Biener <rguenther@suse.de>
12932
12933 PR testsuite/69586
12934 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12935
a44e0ebb
KT
129362016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12937
12938 PR target/69161
12939 * gcc.c-torture/compile/pr69161.c: New test.
12940
ffacd726
DS
129412016-02-17 David Sherwood <david.sherwood@arm.com>
12942
12943 PR target/69532
12944 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12945 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12946
448db8d2
EB
129472016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12948
12949 * gcc.dg/ifcvt-4.c: Skip on Visium.
12950
e2f0522e
EB
129512016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12952
12953 * gnat.dg/atomic8.adb: New test.
12954
bf17fe3f
EB
129552016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12956
12957 * gnat.dg/discr46.ad[sb]: New test.
12958
ecf835e9
KN
129592016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12960
12961 PR Target/48344
12962 * gcc.target/powerpc/pr48344-1.c: New test.
12963
49a1164a
TK
129642015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12965
12966 PR fortran/69742
12967 * gfortran.dg/associate_21.f90: New test.
12968
bf14eba2
JJ
129692016-02-16 Jakub Jelinek <jakub@redhat.com>
12970
12971 PR c/69835
12972 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12973 -Wnonnull in dg-options.
12974 * c-c++-common/nonnull-2.c: New test.
12975
35a093b6
JG
129762016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12977 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12978
12979 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12980
e387d491
JJ
129812016-02-16 Jakub Jelinek <jakub@redhat.com>
12982
12983 PR middle-end/69801
12984 * gcc.dg/pr69801.c: Add empty dg-options.
12985
ba539195
JN
129862016-02-16 James Norris <jnorris@codesourcery.com>
12987
12988 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12989 * g++.dg/goacc/deviceptr-1.c: New file.
12990
2a2b8f64
JJ
129912016-02-16 Jakub Jelinek <jakub@redhat.com>
12992
12993 PR tree-optimization/69820
12994 * gcc.dg/vect/pr69820.c: New test.
12995
87440c29
RB
129962016-02-16 Richard Biener <rguenther@suse.de>
12997
12998 PR tree-optimization/69776
12999 * gcc.dg/torture/pr69776-2.c: New testcase.
13000
6d87c306
BS
130012016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13002
13003 PR tree-optimization/69714
13004 * gcc.dg/torture/pr69714.c: New test.
13005
3824a0a2
JJ
130062016-02-16 Jakub Jelinek <jakub@redhat.com>
13007
13008 PR tree-optimization/69802
13009 * gcc.dg/pr69802.c: New test.
13010
c8cfe96e
RB
130112016-02-16 Richard Biener <rguenther@suse.de>
13012
13013 PR middle-end/69801
13014 * gcc.dg/pr69801.c: New testcase.
13015
fc12098d
JD
130162016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13017
13018 PR libgfortran/69651
13019 * gfortran.dg/read_bang.f90: New test.
13020 * gfortran.dg/read_bang4.f90: New test.
13021
ba6b3795
JJ
130222016-02-15 Jakub Jelinek <jakub@redhat.com>
13023
f0516ca4
JJ
13024 PR c++/69658
13025 * g++.dg/init/pr69658.C: New test.
13026
ba6b3795
JJ
13027 PR c++/69797
13028 * c-c++-common/pr69797.c: New test.
13029
de3f9a2d
PK
130302016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13031
13032 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13033 check for aarch64*-*-*.
13034
17a3b967
RB
130352016-02-15 Richard Biener <rguenther@suse.de>
13036
13037 PR tree-optimization/69783
13038 * gcc.dg/vect/pr69783.c: New testcase.
13039
1c48bff1
RB
130402016-02-15 Richard Biener <rguenther@suse.de>
13041
13042 PR tree-optimization/69776
13043 * gcc.dg/torture/pr69776.c: New testcase.
13044
1e6025b6
TK
130452016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13046
13047 PR fortran/60526
13048 * gfortran.dg/type_decl_4.f90: Reinstated.
13049
d3308279
JDA
130502016-02-14 John David Anglin <danglin@gcc.gnu.org>
13051
13052 PR fortran/68746
13053 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13054
b7c56581
TK
130552016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13056
13057 PR fortran/60526
13058 PR bootstrap/69816
13059 * gfortran.dg/type_decl_4.f90: Removed.
13060
60cb4ef5
TK
130612016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13062
13063 PR fortran/60526
13064 * gfortran.dg/type_decl_4.f90: New test.
13065
f6964637
AM
130662016-02-14 Alan Modra <amodra@gmail.com>
13067
1a8849d1 13068 PR testsuite/68886
f6964637
AM
13069 * gcc.c-torture/execute/stkalign.c: Revise test.
13070
f5121920
OE
130712016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13072
13073 PR target/67260
13074 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13075
6cda3ab6
OE
130762016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13077
13078 PR target/67260
13079 * gcc.target/sh/torture/pr67260.c: New.
13080
6786e598
JDA
130812016-02-12 John David Anglin <danglin@gcc.gnu.org>
13082
13083 * gcc.dg/pr67964.c: Add dg-require-alias.
13084
7e05dad8
OE
130852016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13086
13087 PR target/67636
13088 PR target/64345
13089 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13090
7f4cc3ce
JD
130912016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13092
13093 PR libgfortran/69668
13094 * gfortran.dg/namelist_88.f90: New test.
13095
955ca6dc
JD
130962016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13097
13098 PR libgfortran/69668
13099 * gfortran.dg/namelist_38.f90: Update test.
13100 * gfortran.dg/namelist_84.f90: Update test.
13101
876217ae
DM
131022016-02-12 David Malcolm <dmalcolm@redhat.com>
13103
13104 PR other/69554
13105 * gcc.dg/pr69554-1.c: New test.
13106 * gfortran.dg/pr69554-1.F90: New test.
13107 * gfortran.dg/pr69554-2.F90: New test.
13108 * lib/gcc-dg.exp (proc dg-locus): New function.
13109 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13110 distinguish between the caret-printing and non-caret-printing
13111 cases. If caret-printing has been explicitly enabled, bail out
13112 without attempting to fix up the output.
13113
61789eed
DM
131142016-02-12 David Malcolm <dmalcolm@redhat.com>
13115
13116 PR driver/69265
13117 PR driver/69453
13118 * gcc.dg/spellcheck-options-3.c: New test case.
13119 * gcc.dg/spellcheck-options-4.c: New test case.
13120 * gcc.dg/spellcheck-options-5.c: New test case.
13121 * gcc.dg/spellcheck-options-6.c: New test case.
13122 * gcc.dg/spellcheck-options-7.c: New test case.
13123 * gcc.dg/spellcheck-options-8.c: New test case.
13124 * gcc.dg/spellcheck-options-9.c: New test case.
13125 * gcc.dg/spellcheck-options-10.c: New test case.
13126
c3090c1f
JJ
131272016-02-12 Jakub Jelinek <jakub@redhat.com>
13128
13129 PR rtl-optimization/69764
13130 PR rtl-optimization/69771
13131 * c-c++-common/pr69764.c: New test.
13132 * gcc.dg/torture/pr69771.c: New test.
13133
8222034d
MP
131342016-02-12 Marek Polacek <polacek@redhat.com>
13135
13136 * g++.dg/torture/init-list1.C: New.
13137
f749f792
MP
131382016-02-12 Marek Polacek <polacek@redhat.com>
13139
13140 * gcc.dg/pr69522.c: Add empty dg-options.
13141
199fb02a
IE
131422016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13143
13144 * g++.dg/lto/lto.exp: Include and init mpx.
13145 * g++.dg/lto/pr69729_0.C: New test.
13146
b69539cb
JJ
131472016-02-12 Jakub Jelinek <jakub@redhat.com>
13148
06ff7000
JJ
13149 PR ipa/69241
13150 * g++.dg/ipa/pr69241-4.C: New test.
13151
b69539cb
JJ
13152 PR ipa/68672
13153 * g++.dg/ipa/pr68672-1.C: New test.
13154 * g++.dg/ipa/pr68672-2.C: New test.
13155 * g++.dg/ipa/pr68672-3.C: New test.
13156
16595a1f
BS
131572016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13158
13159 PR c/69522
6d87c306 13160 * gcc.dg/pr69522.c: New test.
16595a1f 13161
38d795d2
PP
131622016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13163
13164 PR c++/69098
13165 * g++.dg/cpp1y/69098.C: New test.
13166 * g++.dg/cpp1y/69098-2.C: New test.
13167
9c582551
JJ
131682016-02-12 Jakub Jelinek <jakub@redhat.com>
13169
13170 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13171 and neighbour -> neighbor.
13172 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13173 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13174 * c-c++-common/Wvarargs.c: Likewise.
13175 * c-c++-common/goacc/host_data-5.c: Likewise.
13176 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13177 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13178 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13179 * gcc.target/aarch64/pr60697.c: Likewise.
13180 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13181 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13182 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13183 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13184 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13185 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13186 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13187 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13188 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13189 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13190 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13191 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13192 * g++.dg/lookup/koenig5.C: Likewise.
13193 * g++.dg/ext/no-asm-2.C: Likewise.
13194 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13195 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13196 * gfortran.dg/used_types_16.f90: Likewise.
13197 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13198 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13199 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13200 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13201 * gfortran.dg/abstract_type_6.f03: Likewise.
13202 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13203 * gfortran.dg/used_types_15.f90: Likewise.
13204 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13205 * gfortran.dg/exit_3.f08: Likewise.
13206 * gfortran.dg/open_status_2.f90: Likewise.
13207 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13208 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13209 * gfortran.dg/associate_1.f03: Likewise.
13210 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13211 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13212 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13213 * gcc.dg/builtin-object-size-1.c: Likewise.
13214 * gcc.dg/noreturn-6.c: Likewise.
13215 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13216 * gcc.dg/globalalias.c: Likewise.
13217 * gcc.dg/builtins-config.h: Likewise.
13218 * gcc.dg/pr30457.c: Likewise.
13219 * gcc.c-torture/compile/volatile-1.c: Likewise.
13220 * gcc.c-torture/execute/20101011-1.c: Likewise.
13221 * c-c++-common/Waddress-1.c: Likewise.
13222
66756373
JJ
132232016-02-11 Jakub Jelinek <jakub@redhat.com>
13224
13225 PR c/69768
13226 * c-c++-common/Waddress-1.c: New test.
13227
76fe932b
AV
132282016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13229
13230 PR fortran/69296
13231 * gfortran.dg/associate_19.f03: New test.
13232 * gfortran.dg/associate_20.f03: New test.
13233
564c4d4b
OE
132342016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13235
13236 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13237
e1c1ecb0
KT
132382016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13239
13240 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13241 .arch armv8-a\n. Add -dA to dg-options.
13242 * gcc.target/aarch64/assembler_arch_1.c: New test.
13243 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13244
0d7d9458
PC
132452016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13246
13247 PR c++/68726
13248 * g++.dg/cpp0x/pr68726.C: New.
13249
e6208a60
IE
132502016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13251
13252 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13253 test.
13254
281a11eb
RB
132552016-02-11 Richard Biener <rguenther@suse.de>
13256
13257 * g++.dg/tree-ssa/pr61034.C: Adjust.
13258
e03dd765
VM
132592016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13260
4b48faf5 13261 PR target/69148
e03dd765
VM
13262 * gcc.target/s390/pr69148.c: New.
13263
cdc23927
YR
132642016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13265
13266 PR tree-optimization/69652
13267 * gcc.dg/torture/pr69652.c: New test.
13268
e199dd0a
JJ
132692016-02-10 Jakub Jelinek <jakub@redhat.com>
13270 Patrick Palka <ppalka@gcc.gnu.org>
13271
13272 PR ipa/69241
13273 PR c++/69649
13274 * g++.dg/ipa/pr69241-1.C: New test.
13275 * g++.dg/ipa/pr69241-2.C: New test.
13276 * g++.dg/ipa/pr69241-3.C: New test.
13277 * g++.dg/ipa/pr69649.C: New test.
13278
d6b38027
UB
132792016-02-10 Uros Bizjak <ubizjak@gmail.com>
13280
13281 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13282 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13283
13b562c5
BC
132842016-02-10 Bin Cheng <bin.cheng@arm.com>
13285
13286 PR tree-optimization/68021
13287 * gcc.dg/tree-ssa/pr68021.c: New test.
13288
24a179f8
RB
132892016-02-10 Richard Biener <rguenther@suse.de>
13290
13291 PR tree-optimization/69726
13292 * gcc.dg/uninit-22.c: New testcase.
13293
0d99886f
AP
132942016-02-09 Andrew Pinski <apinski@cavium.com>
13295
13296 PR tree-opt/69282
13297 * gcc.c-torture/compile/20160205-1.c: New testcase.
13298
ab04995c
MM
132992016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13300
13301 PR target/68404
13302 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13303 instead accessing a really large arrray.
13304 * gcc.target/powerpc/fusion3.c: Likewise.
13305
4b79ac23
CB
133062016-02-09 Charles Baylis <charles.baylis@linaro.org>
13307
13308 PR target/68532
13309 * gcc.c-torture/execute/pr68532.c: New test.
13310
b890a441
AO
133112016-02-11 Alexandre Oliva <aoliva@redhat.com>
13312
13313 PR target/69634
13314 * gcc.dg/pr69634.c: New.
13315
84a5bef7
RB
133162016-02-09 Richard Biener <rguenther@suse.de>
13317
13318 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13319
1f123759 133202016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13321
1f123759
AF
13322 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13323
65860c77
YR
133242016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13325
13326 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13327
7e1e8a0a
RB
133282016-02-09 Richard Biener <rguenther@suse.de>
13329
13330 PR tree-optimization/69715
13331 * gcc.dg/torture/pr69715.c: New testcase.
13332
efb45a9f
PP
133332016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13334
13335 PR c++/69139
13336 * g++.dg/cpp0x/trailing12.C: New test.
13337 * g++.dg/cpp0x/trailing13.C: New test.
13338
20a0c6f9
PP
133392016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13340
13341 PR c++/69283
13342 PR c++/67835
13343 * g++.dg/cpp1y/auto-fn29.C: New test.
13344 * g++.dg/cpp1y/auto-fn30.C: New test.
13345
a162f3af
JJ
133462016-02-08 Jakub Jelinek <jakub@redhat.com>
13347
13348 PR tree-optimization/69209
13349 * gcc.c-torture/compile/pr69209.c: New test.
13350
4b4a9fbd
JL
133512016-02-08 Jeff Law <law@redhat.com>
13352
13353 PR tree-optimization/68541
13354 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13355 of statements allowed in join block for path splitting.
13356
cfac5ed2
JJ
133572016-02-08 Jakub Jelinek <jakub@redhat.com>
13358
f68bc23f
JJ
13359 PR c++/59627
13360 * g++.dg/gomp/pr59627.C: New test.
13361
cfac5ed2
JJ
13362 PR ipa/69239
13363 * g++.dg/ipa/pr69239.C: New test.
13364
44714d8c
DM
133652016-02-08 David Malcolm <dmalcolm@redhat.com>
13366
13367 PR preprocessor/69664
13368 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13369 * gcc.dg/cpp/warn-comments.c: Likewise.
13370
eba9e839
MP
133712016-02-08 Marek Polacek <polacek@redhat.com>
13372
13373 PR c++/69688
13374 * g++.dg/init/const12.C: New test.
13375
a011cd92
BS
133762016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13377
13378 PR target/60410
13379 * gcc.dg/lto/pr55113_0.c: Remove test.
13380
5317b1be
RB
133812016-02-08 Richard Biener <rguenther@suse.de>
13382
13383 PR tree-optimization/69719
13384 * gcc.dg/torture/pr69719.c: New testcase.
13385
63998a63
RB
133862016-02-08 Richard Biener <rguenther@suse.de>
13387 Jeff Law <law@redhat.com>
13388
13389 PR target/68273
13390 * gcc.target/mips/pr68273.c: New testcase.
13391
43f4a281
RB
133922016-02-08 Richard Biener <rguenther@suse.de>
13393
13394 PR rtl-optimization/69274
13395 * gcc.target/i386/addr-sel-1.c: XFAIL.
13396
0b604d2d
JL
133972016-02-08 Jeff Law <law@redhat.com>
13398
e8dfe49e
JL
13399 PR tree-optimization/68541
13400 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13401
6daecd7a 13402 PR tree-optimization/65917
0b604d2d
JL
13403 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13404
c0f0e35a
JD
134052016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13406
13407 PR fortran/50555
13408 * gfortran.dg/namelist_args.f90: New test.
13409
8981d712
JL
134102016-02-05 Jeff Law <law@redhat.com>
13411
6daecd7a 13412 PR tree-optimization/68541
8981d712
JL
13413 * gcc.dg/tree-ssa/split-path-2.c: New test.
13414 * gcc.dg/tree-ssa/split-path-3.c: New test.
13415 * gcc.dg/tree-ssa/split-path-4.c: New test.
13416 * gcc.dg/tree-ssa/split-path-5.c: New test.
13417 * gcc.dg/tree-ssa/split-path-6.c: New test.
13418 * gcc.dg/tree-ssa/split-path-7.c: New test.
13419
46cb9332
MS
134202016-02-05 Martin Sebor <msebor@redhat.com>
13421
13422 PR c++/69662
13423 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13424 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13425
be2083ea
RH
134262016-02-06 Richard HEnderson <rth@redhat.com>
13427
13428 PR c/69643
13429 * gcc.target/i386/addr-space-4.c: New.
13430 * gcc.target/i386/addr-space-5.c: New.
13431
711d7c23
MM
134322016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13433
13434 PR fortran/66089
13435 * gfortran.dg/elemental_dependency_6.f90: New.
13436
b5c1c988
JJ
134372016-02-05 Jakub Jelinek <jakub@redhat.com>
13438
861c7bcd
JJ
13439 PR rtl-optimization/69691
13440 * gcc.c-torture/execute/pr69691.c: New test.
13441
b5c1c988
JJ
13442 PR c++/69628
13443 * g++.dg/parse/pr69628.C: New test.
13444
f7dfa966
UB
134452016-02-05 Uros Bizjak <ubizjak@gmail.com>
13446
13447 * gcc.dg/sancov/asan.c: Move to ...
13448 * gcc.dg/asan/sancov-1.c: ... here.
13449
9b143e64
UB
134502016-02-05 Uros Bizjak <ubizjak@gmail.com>
13451
13452 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13453
f5d4b899
L
134542016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13455
13456 PR target/69677
13457 * gcc.target/i386/pr69677.c: New test.
13458
76c85fbb
PP
134592016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13460
13461 PR c++/68948
13462 * g++.dg/template/pr68948.C: New test.
13463
f181bf90
DV
134642016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13465
13466 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13467 (only necessary on s390x).
13468
714fb282
L
134692016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13470
13471 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13472 -mno-accumulate-outgoing-args.
13473
618d6c1c
PP
134742016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13475
13476 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13477
1066e9b5
JJ
134782016-02-04 Jakub Jelinek <jakub@redhat.com>
13479
13480 PR c/69669
13481 * c-c++-common/pr69669.c: New test.
13482
76255d0d
MM
134832016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13484
13485 PR target/69667
13486 * g++.dg/pr69667.C: New file.
13487
e0b059b1
WD
134882016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13489
13490 PR target/69619
13491 * gcc.dg/pr69619.c: Add new test.
13492
2692b5c8
RS
134932016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13494
13495 PR rtl-optimization/69577
13496 * gcc.target/i386/pr69577.c: New test.
13497
7db337c2
ML
134982016-02-04 Martin Liska <mliska@suse.cz>
13499
13500 * g++.dg/asan/pr69276.C: New test.
13501
cc9c0829
KT
135022016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13503
13504 PR target/65932
13505 PR target/67714
13506 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13507 a single smulbb instruction.
13508 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13509 * gcc.target/amr/wmul-2.c: Likewise.
13510
eb9feb52
KT
135112016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13512
13513 PR target/65932
13514 PR target/67714
13515 * gcc.c-torture/execute/pr67714.c: New test.
13516
61f727fe
JJ
135172016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13518
13519 PR target/69454
13520 * gcc.target/i386/pr69454-1.c: New test.
13521 * gcc.target/i386/pr69454-2.c: New test.
13522
05dd97db
MS
135232016-02-03 Martin Sebor <msebor@redhat.com>
13524
13525 PR c++/69251
13526 PR c++/69253
13527 PR c++/69290
13528 PR c++/69277
13529 PR c++/69349
13530 * g++.dg/ext/flexarray-mangle-2.C: New test.
13531 * g++.dg/ext/flexarray-mangle.C: New test.
13532 * g++.dg/ext/flexarray-subst.C: New test.
13533 * g++.dg/ext/flexary11.C: New test.
13534 * g++.dg/ext/flexary12.C: New test.
13535 * g++.dg/ext/flexary13.C: New test.
13536 * g++.dg/ext/flexary14.C: New test.
13537 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13538
dac2fc29
L
135392016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13540
13541 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13542 Define only if CHECK_FLOAT128 is defined.
13543 (main): Properly initialize u5.
13544
eadb8035
JJ
135452016-02-03 Jakub Jelinek <jakub@redhat.com>
13546
0afbb81b
JJ
13547 PR c/69627
13548 * gcc.dg/pr69627.c: New test.
13549
eadb8035
JJ
13550 PR target/69644
13551 * gcc.dg/pr69644.c: New test.
13552
b12d4923
MS
135532016-02-03 Mike Stump <mikestump@comcast.net>
13554
13555 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13556 support for struct-layout-1.exp.
13557
ab4bae0c
PP
135582016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13559
13560 PR c++/69056
618d6c1c 13561 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13562
95831c01
VM
135632016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13564 Alexandre Oliva <aoliva@redhat.com>
13565
13566 PR target/69461
13567 * gcc.target/powerpc/pr69461.c: New.
13568
ccc71ab8
UB
135692016-02-03 Uros Bizjak <ubizjak@gmail.com>
13570
13571 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13572 works from here ...
13573 (check_effective_target_fsanitize_thread): ... to here. Do not
13574 specify additional compile flags for the test source.
13575 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13576 specify additional compile flags for the test source.
13577
96299640
WD
135782016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13579
13580 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13581
781d83d9
AV
135822016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13583
13584 PR fortran/67451
13585 PR fortran/69418
13586 * gfortran.dg/coarray_allocate_2.f08: New test.
13587 * gfortran.dg/coarray_allocate_3.f08: New test.
13588 * gfortran.dg/coarray_allocate_4.f08: New test.
13589
d8208e6d
AL
135902016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13591
13592 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13593 use same scan-tree-dump-times on all platforms.
13594 * gcc.dg/vect/vect-outer-1.c: Likewise.
13595 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13596 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13597 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13598 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13599 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13600 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13601 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13602
a8394fa0
SB
136032016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13604
13605 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13606 warning.
13607
f3baa1d3
L
136082016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13609
13610 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13611
eb077516
JN
136122016-02-02 James Norris <jnorris@codesourcery.com>
13613
13614 * c-c++-common/goacc/routine-5.c: Add tests.
13615
578fb225
AM
136162016-02-02 Alexander Monakov <amonakov@ispras.ru>
13617
13618 * gcc.target/nvptx/unsigned-cmp.c: New test.
13619
c64f7d37
WD
136202016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13621
13622 * gcc.target/aarch64/scalar_shift_1.c
13623 (test_corners_sisd_di): Improve force to SIMD register.
13624 (test_corners_sisd_si): Likewise.
13625 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13626 Remove scan-assembler check for ldr.
13627
90c6f26c
RB
136282016-02-02 Richard Biener <rguenther@suse.de>
13629
13630 PR tree-optimization/69595
13631 * gcc.dg/Warray-bounds-17.c: New testcase.
13632
9dc03c97
RB
136332016-02-02 Richard Biener <rguenther@suse.de>
13634
13635 PR tree-optimization/69606
13636 * gcc.dg/torture/pr69606.c: New testcase.
13637
2d4dc223
YR
136382016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13639
13640 PR middle-end/68542
13641 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13642 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13643
65c98fde
AM
136442016-02-02 Alan Modra <amodra@gmail.com>
13645
13646 PR target/69548
13647 * gcc.target/powerpc/pr69548.c: New test.
13648
e1b81f2b
JJ
136492016-02-01 Jakub Jelinek <jakub@redhat.com>
13650
d0268b37
JJ
13651 PR rtl-optimization/69592
13652 * gcc.dg/pr69592.c: New test.
13653
e1b81f2b
JJ
13654 PR preprocessor/69543
13655 PR c/69558
13656 * gcc.dg/pr69543.c: New test.
13657 * gcc.dg/pr69558.c: New test.
13658
7dd7780d
UB
136592016-02-01 Uros Bizjak <ubizjak@gmail.com>
13660
bf672ee5
UB
13661 PR testsuite/65940
13662 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13663
9a7013f8
MS
136642016-02-01 Martin Sebor <msebor@redhat.com>
13665
13666 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13667
e681fb2b
BC
136682016-02-01 Bin Cheng <bin.cheng@arm.com>
13669
13670 PR tree-optimization/67921
13671 * c-c++-common/ubsan/pr67921.c: New test.
13672
ff86345f
RB
136732016-02-01 Richard Biener <rguenther@suse.de>
13674
13675 PR middle-end/69556
13676 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13677
bc369dbd
RB
136782016-02-01 Richard Biener <rguenther@suse.de>
13679
13680 PR tree-optimization/69574
13681 * gcc.dg/torture/pr69574.c: New testcase.
13682
ef318184
RB
136832016-02-01 Richard Biener <rguenther@suse.de>
13684
13685 PR tree-optimization/69579
13686 * gcc.dg/setjmp-6.c: New testcase.
13687
654745e6
JJ
136882016-02-01 Jakub Jelinek <jakub@redhat.com>
13689
13690 PR rtl-optimization/69570
13691 * g++.dg/opt/pr69570.C: New test.
13692
e6c0c44b
RH
136932016-02-01 Richard Henderson <rth@redhat.com>
13694
13695 * gcc.dg/pr69535.c: New test.
13696
6ff3f09a
JDA
136972016-01-31 John David Anglin <danglin@gcc.gnu.org>
13698
2c005538
JDA
13699 PR testsuite/69584
13700 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13701 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13702
61083a4b
JDA
13703 PR debug/68244
13704 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13705
6ff3f09a
JDA
13706 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13707
0c221916
PT
137082016-01-31 Paul Thomas <pault@gcc.gnu.org>
13709
13710 PR fortran/67564
13711 * gfortran.dg/allocate_with_source_17.f03: New test.
13712
db7a2818
JJ
137132016-01-30 Jakub Jelinek <jakub@redhat.com>
13714
13715 PR tree-optimization/69546
13716 * gcc.dg/torture/pr69546.c: New test.
13717
e520d5f0
PT
137182016-01-30 Paul Thomas <pault@gcc.gnu.org>
13719
13720 PR fortran/69566
13721 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13722
343c05d3
MS
137232016-01-30 Martin Sebor <msebor@redhat.com>
13724
13725 PR c++/68490
13726 * g++.dg/ext/flexary10.C: New test.
13727
d6c3a539
DH
137282016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13729
13730 PR fortran/66707
13731 gfortran.dg/common_23.f90: New test.
13732
52d72fcd
BS
137332016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13734
13735 PR target/65546
13736 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13737 condition being checked, and disable it when the target supports
13738 misaligned loads and stores.
13739
3a5d2ba4
JJ
137402016-01-29 Jakub Jelinek <jakub@redhat.com>
13741
13742 PR debug/69518
13743 * gcc.dg/torture/pr69518.c: New test.
13744
6bbacdb5
L
137452016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13746
13747 PR target/69530
13748 * gcc.target/i386/pr69530.c: New test.
13749
af932cdb
SE
137502016-01-29 Steve Ellcey <sellcey@imgtec.com>
13751
13752 PR target/65604
13753 * gcc.target/mips/div-delay.c: New test.
13754
26658b7c
JJ
137552016-01-29 Jakub Jelinek <jakub@redhat.com>
13756
33e89989
JJ
13757 PR target/69551
13758 * gcc.target/i386/pr69551.c: New test.
13759
26658b7c
JJ
13760 PR target/66137
13761 * gcc.target/i386/pr66137.c: New test.
13762
401116b5
AB
137632016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13764
13765 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13766 always built for p5600.
13767 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13768 isa=p5600 dg-option.
13769
d4abfcc5
RB
137702016-01-29 Richard Biener <rguenther@suse.de>
13771
13772 PR tree-optimization/69547
13773 * g++.dg/tree-ssa/pr69547.C: New testcase.
13774
16b77b32
JJ
137752016-01-29 Jakub Jelinek <jakub@redhat.com>
13776
13777 PR debug/66869
13778 * g++.dg/warn/Wunused-function2.C: New test.
13779
a1c95464
DV
137802016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13781
13782 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13783 support for test to succeed.
13784
5453bfed
MP
137852016-01-29 Marek Polacek <polacek@redhat.com>
13786
13787 PR c++/69509
13788 PR c++/69516
13789 * g++.dg/ext/constexpr-vla2.C: New test.
13790 * g++.dg/ext/constexpr-vla3.C: New test.
13791 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13792
452ec2a5
RB
137932016-01-29 Richard Biener <rguenther@suse.de>
13794
13795 PR middle-end/69537
13796 * gcc.dg/uninit-21.c: New testcase.
13797
aec0b19e
UB
137982016-01-28 Uros Bizjak <ubizjak@gmail.com>
13799
13800 PR target/69459
13801 * gcc.target/i386/pr69459.c: New test.
13802
df113ce7
SE
138032016-01-28 Steve Ellcey <sellcey@imgtec.com>
13804
13805 PR target/68400
13806 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13807 * gcc.target/mips/pr68400.c: New test.
13808
494de84f
MS
138092016-01-28 Martin Sebor <msebor@redhat.com>
13810
13811 PR target/17381
13812 * gcc.target/powerpc/pr17381.c: New test.
13813
eb1b1f01
JJ
138142016-01-28 Jakub Jelinek <jakub@redhat.com>
13815
13816 PR middle-end/69542
13817 * gcc.dg/torture/pr69542.c: New test.
13818
6dfeb7ce
WD
138192016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13820
13821 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13822
4b7471a4
DE
138232016-01-28 David Edelsohn <dje.gcc@gmail.com>
13824
13825 * gcc.dg/pr65980.c: Skip on AIX.
13826 * gcc.dg/pr66688.c: Same.
13827
b271fd21
DE
138282016-01-28 David Edelsohn <dje.gcc@gmail.com>
13829
13830 PR target/63679
13831 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13832 * gcc.dg/tree-ssa/sra-18.c: Same.
13833
874108a9
AV
138342016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13835
13836 PR fortran/62536
13837 * gfortran.dg/block_15.f08: New test.
13838 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13839 on incorrectly closed BLOCK.
13840
30480bcd
IE
138412016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13842
13843 * gcc.dg/declare-simd.c: New test.
6905c577 13844
14ba8d6d
RB
138452016-01-28 Richard Biener <rguenther@suse.de>
13846
13847 PR tree-optimization/69466
13848 * gfortran.dg/vect/pr69466.f90: New testcase.
13849
0d4c694e
TP
138502016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13851
13852 * g++.dg/pr67989.C: Remove ARM-specific option.
13853 * gcc.target/arm/pr67989.C: New file.
13854
2aa780da
UB
138552016-01-27 Uros Bizjak <ubizjak@gmail.com>
13856
13857 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13858 and expm1 test for glibc < 2.11.
13859
f75ebe77
RH
138602016-01-27 Richard Henderson <rth@redhat.com>
13861
13862 * gcc.c-torture/execute/pr69447.c: New test.
13863
138642016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13865
9a175e65 13866 PR fortran/69422
49847d75
PT
13867 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13868
cbdd8ae0
JJ
138692016-01-27 Jakub Jelinek <jakub@redhat.com>
13870
13871 PR debug/66869
13872 * gcc.dg/pr66869.c: New test.
13873
2b572b3c
JL
138742016-01-25 Jeff Law <law@redhat.com>
13875
13876 PR tree-optimization/68398
aec0b19e 13877 PR tree-optimization/69196
2b572b3c
JL
13878 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13879 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13880 path to avoid new heuristic allowing more irreducible regions
13881 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13882 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13883 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13884 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13885 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13886
fa74a4bc
MP
138872016-01-27 Marek Polacek <polacek@redhat.com>
13888
13889 PR c/68062
13890 * c-c++-common/vector-compare-4.c: New test.
13891
0afff540
DM
138922016-01-27 David Malcolm <dmalcolm@redhat.com>
13893
13894 PR preprocessor/69126
13895 * c-c++-common/pr69126.c: New test case.
13896
1a218fc9
ILT
138972016-01-27 Ian Lance Taylor <iant@google.com>
13898
13899 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13900
5d70666e
RB
139012016-01-27 Ryan Burn <contact@rnburn.com>
13902
13903 PR cilkplus/69267
13904 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13905
87ff4d66
UB
139062016-01-27 Uros Bizjak <ubizjak@gmail.com>
13907
13908 PR target/69512
13909 * gcc.target/i386/pr69512.c: New test.
13910
27e23cca
RE
139112016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13912
13913 PR ada/69488
13914 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13915
05bf54c3
MP
139162016-01-27 Marek Polacek <polacek@redhat.com>
13917
13918 PR c++/69379
13919 * g++.dg/pr69379.C: New test.
13920
60214d0d
MS
139212016-01-27 Martin Sebor <msebor@redhat.com>
13922
13923 PR c++/69317
13924 * g++.dg/abi/Wabi-2-2.C: New test.
13925 * g++.dg/abi/Wabi-2-3.C: New test.
13926 * g++.dg/abi/Wabi-3-2.C: New test.
13927 * g++.dg/abi/Wabi-3-3.C: New test.
13928
167c7bfa
RB
139292016-01-27 Richard Biener <rguenther@suse.de>
13930
13931 PR tree-optimization/69166
13932 * gcc.dg/torture/pr69166.c: New testcase.
13933
1430fb1f
MJ
139342016-01-27 Martin Jambor <mjambor@suse.cz>
13935
13936 PR tree-optimization/69355
13937 * gcc.dg/tree-ssa/pr69355.c: New test.
13938
95e3030c
MP
139392016-01-27 Marek Polacek <polacek@redhat.com>
13940
13941 PR c++/69496
13942 * g++.dg/ext/constexpr-vla1.C: New test.
13943
eeb085f3
CB
139442016-01-20 Christian Bruel <christian.bruel@st.com>
13945
13946 PR target/69245
13947 * gcc.target/arm/pr69245.c: New test.
13948
b1652dde
JJ
139492016-01-27 Jakub Jelinek <jakub@redhat.com>
13950
13951 PR tree-optimization/69399
13952 * gcc.dg/torture/pr69399.c: New test.
13953
ce7e8f00
EB
139542016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13955
13956 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13957
e4aac1d1
EB
139582016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13959
13960 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13961
8dfdb419
TV
139622016-01-26 Tom de Vries <tom@codesourcery.com>
13963
13964 PR tree-optimization/69110
13965 * gcc.dg/autopar/pr69110.c: New test.
13966
56f80f54 139672016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13968 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13969
13970 * gcc.dg/graphite/isl-ast-op-select.c: New.
13971
a0909527
PT
139722015-01-26 Paul Thomas <pault@gcc.gnu.org>
13973
13974 PR fortran/69385
13975 * gfortran.dg/allocate_error_6.f90: New test.
13976
ffc445f4
RH
139772016-01-26 Richard Henderson <rth@redhat.com>
13978
13979 * gcc.dg/tm/pr60908.c: New test.
13980
01e1dea3
DM
139812016-01-26 David Malcolm <dmalcolm@redhat.com>
13982
13983 PR other/69006
13984 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13985 directive.
13986 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13987 expected multiline output to reflect the colorization being
13988 disabled before newlines.
13989 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13990 (custom_diagnostic_finalizer): Replace call to
13991 pp_newline_and_flush with call to pp_flush.
13992 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13993 * gfortran.dg/implicit_class_1.f90: Likewise.
13994 * lib/gcc-dg.exp (allow_blank_lines): New global.
13995 (dg-allow-blank-lines-in-output): New procedure.
13996 (gcc-dg-prune): Complain about blank lines in the output, unless
13997 dg-allow-blank-lines-in-output was called.
13998 * lib/multiline.exp (_build_multiline_regex): Only support
13999 arbitrary followup text for non-blank-lines, not for blank lines.
14000
13f92e8d
JJ
140012016-01-26 Jakub Jelinek <jakub@redhat.com>
14002
14003 PR tree-optimization/69483
14004 * gcc.dg/pr69483.c: New test.
14005 * g++.dg/opt/pr69483.C: New test.
14006
92422235
CL
140072016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14008
14009 PR target/68620
14010 * gcc.target/arm/pr68620.c: New test.
14011
0bccf11b
L
140122016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14013
14014 * gcc.target/i386/pr68986-2.c: Remove -m32.
14015
81cd202e
L
140162016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14017
14018 PR target/68986
14019 * gcc.target/i386/pr68986-1.c: New test.
14020 * gcc.target/i386/pr68986-2.c: Likewise.
14021 * gcc.target/i386/pr68986-3.c: Likewise.
14022
213a1c03
CB
140232016-01-26 Christian Bruel <christian.bruel@st.com>
14024
14025 * lib/target-supports.exp
14026 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14027 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14028 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14029
22a08dd1
RB
140302016-01-26 Richard Biener <rguenther@suse.de>
14031
14032 PR tree-optimization/69452
14033 * gcc.dg/torture/pr69452.c: New testcase.
14034
6c06e0e8
JJ
140352016-01-26 Jakub Jelinek <jakub@redhat.com>
14036
14037 PR target/69442
14038 * gcc.dg/pr69442.c: New test.
14039
b96824c4
RFI
140402016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14041
14042 PR target/67896
14043 * gcc.target/aarch64/simd/pr67896.C: New.
14044
5ee31e57
RS
140452016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14046
14047 PR tree-optimization/69400
14048 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14049 function.
14050 (plugin_init): Call it.
14051 * gcc.dg/torture/pr69400.c: New test.
14052
7ddfb31d
CL
140532016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14054
14055 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14056
1e050c90
AK
140572016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14058 Sebastian Pop <s.pop@samsung.com>
14059
14060 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14061 isl-0.15.
14062
c8ee4bf5
AK
140632016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14064 Sebastian Pop <s.pop@samsung.com>
14065
14066 * gcc.dg/graphite/pr69292.c: New.
14067
d902b330
JJ
140682016-01-25 Jakub Jelinek <jakub@redhat.com>
14069
14070 * c-c++-common/goacc/use_device-1.c: New test.
14071
2c89b952
JL
140722016-01-25 Jeff Law <law@redhat.com>
14073
14074 PR tree-optimization/69196
14075 PR tree-optimization/68398
14076 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14077 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14078
685c8785
DE
140792016-01-25 David Edelsohn <dje.gcc@gmail.com>
14080
14081 PR target/69469
14082 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14083 Algorithm.
14084
95cef0c1
RB
140852016-01-25 Richard Biener <rguenther@suse.de>
14086
14087 PR testsuite/69380
14088 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14089
2947d3b2
IE
140902016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14091
14092 PR target/69421
14093 * gcc.dg/pr69421.c: New test.
14094
ae19075a
BB
140952016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14096
14097 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14098 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14099 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14100 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14101 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14102 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14103 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14104 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14105 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14106 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14107
fa4511c2
RB
141082016-01-25 Richard Biener <rguenther@suse.de>
14109
14110 PR tree-optimization/69376
14111 * gcc.dg/torture/pr69376.c: New testcase.
14112
1d101216
JD
141132016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14114
14115 PR fortran/69397
14116 PR fortran/68442
14117 * gfortran.dg/interface_38.f90: New test.
14118 * gfortran.dg/interface_39.f90: New test.
a0909527 14119
a59b92b0
PP
141202016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14121
14122 Revert:
14123 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14124
14125 PR c++/11858
14126 PR c++/24663
14127 PR c++/24664
14128 * g++.dg/template/pr11858.C: New test.
14129 * g++.dg/template/pr24663.C: New test.
14130 * g++.dg/template/unify12.C: New test.
14131 * g++.dg/template/unify13.C: New test.
14132 * g++.dg/template/unify14.C: New test.
14133 * g++.dg/template/unify15.C: New test.
14134 * g++.dg/template/unify16.C: New test.
14135 * g++.dg/template/unify17.C: New test.
14136
16acb1a8
DH
141372016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14138
14139 PR fortran/68283
14140 gfortran.dg/pr68283.f90: New test.
14141
094773e8
TK
141422016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14143
14144 PR fortran/66094
14145 * gfortran.dg/inline_matmul_13.f90: New test.
14146 * gfortran.dg/matmul_bounds_8.f90: New test.
14147 * gfortran.dg/matmul_bounds_9.f90: New test.
14148 * gfortran.dg/matmul_bounds_10.f90: New test.
14149
42fb90d7
TV
141502016-01-23 Tom de Vries <tom@codesourcery.com>
14151
14152 PR tree-optimization/69426
14153 * gcc.dg/autopar/pr69426.c: New test.
14154
69da7802
MS
141552016-01-23 Martin Sebor <msebor@redhat.com>
14156
14157 PR c++/58109
14158 PR c++/69022
14159 * g++.dg/cpp0x/alignas5.C: New test.
14160 * g++.dg/ext/vector29.C: Same.
14161
da17300a
UB
141622016-01-23 Uros Bizjak <ubizjak@gmail.com>
14163
14164 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14165 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14166 _GNU_SOURCE from compile flags to the source.
14167 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14168 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14169 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14170 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14171
62041cfc
JJ
141722016-01-22 Jakub Jelinek <jakub@redhat.com>
14173
14174 PR target/69432
14175 * g++.dg/opt/pr69432.C: New test.
14176
f7d2ad6f
BS
141772016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14178
14179 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14180 32-bit targets testing an -m64 multilib.
14181
d403fc9a
WS
141822016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14183
14184 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14185 64-bit support.
14186
4aa16f8d
JG
141872016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14188
14189 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14190
7c816d0f
CB
141912016-01-21 Christian Bruel <christian.bruel@st.com>
14192
14193 PR target/68674
14194 * gcc.target/i386/pr68674.c
14195 * gcc.target/aarch64/pr68674.c
14196 * gcc.target/arm/pr68674.c
14197
fce661e8
KT
141982016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14199
14200 PR target/69403
14201 * gcc.c-torture/execute/pr69403.c: New test.
14202
4696899f
PC
142032016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14204
14205 PR c++/55843
14206 * g++.dg/template/pr55843.C: New.
14207
bac69366
AL
142082016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14209
14210 PR testsuite/66877
14211 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14212 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14213
b57d3a5c
BS
142142016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14215
14216 PR testsuite/67489
da17300a
UB
14217 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14218 from dg-do compile directive, and instead add
14219 { dg-require-effective-target int128 }.
b57d3a5c 14220
9f04a53e
MS
142212016-01-20 Martin Sebor <msebor@redhat.com>
14222
14223 PR c/69405
14224 * gcc.dg/sync-fetch.c: New test.
14225
38a51663
JL
142262016-01-21 Martin Sebor <msebor@redhat.com>
14227
14228 PR target/69252
14229 * gcc.target/powerpc/pr69252.c: New test.
14230
2423a75a
JD
142312016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14232
14233 PR fortran/65996
da17300a 14234 * gfortran.dg/pr65996.f90: New test.
2423a75a 14235
0a76463f
DV
142362016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14237
14238 PR c++/68810
9f04a53e 14239 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14240 expected to generate an error.
0a76463f 14241
9776e692
BS
142422016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14243
14244 PR middle-end/66178
14245 * gcc.dg/torture/pr66178.c: New test.
14246
c8d3e088
AB
142472016-01-21 Anton Blanchard <anton@samba.org>
14248 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14249
14250 PR target/63354
14251 * gcc.target/powerpc/pr63354.c: New test.
14252
35b707ff
VM
142532016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14254
14255 PR rtl-optimization/68990
14256 * gcc.target/i386/pr68990: New.
14257
157b0829
NC
142582016-01-21 Nick Clifton <nickc@redhat.com>
14259
14260 PR target/69129
14261 * gcc.target/mips/pr69129.c: New.
14262
aede6748
PC
142632016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14264
14265 PR c++/58046
14266 * g++.dg/cpp0x/pr58046.C: New.
14267
5463c2c8
JJ
142682016-01-21 Jakub Jelinek <jakub@redhat.com>
14269
6d31cc75
SS
14270 PR target/69187
14271 PR target/65624
14272 * gcc.target/arm/pr69187.c: New test.
14273
5463c2c8
JJ
14274 PR c++/69355
14275 * g++.dg/torture/pr69355.C: New test.
14276
fa28f32b
AK
142772016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14278 Sebastian Pop <s.pop@samsung.com>
14279
14280 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14281
b920a047
AK
142822016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14283 Sebastian Pop <s.pop@samsung.com>
14284
da17300a 14285 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14286
bdd3aea6
JJ
142872016-01-21 Jakub Jelinek <jakub@redhat.com>
14288
14289 PR middle-end/67653
14290 * c-c++-common/pr67653.c: New test.
14291 * gcc.dg/torture/pr29119.c: Add dg-warning.
14292
26a2e6ae
PB
142932016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14294
14295 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14296
d25c7690
PK
142972016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14298
14299 PR c/24293
14300 * gcc.dg/pr24293.c: New test.
14301 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14302 incomplete struct type.
14303 * gcc.dg/declspec-1.c: Likewise.
14304 * gcc.dg/pr63549.c: Likewise.
14305
889d5698
JJ
143062016-01-20 Jakub Jelinek <jakub@redhat.com>
14307
14308 PR tree-optimization/66612
14309 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14310 for bdn instruction.
14311
d7cf3dc7
CL
143122016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14313
14314 * lib/target-supports.exp
14315 (check_effective_target_arm_fp_ok_nocache): New.
14316 (check_effective_target_arm_fp_ok): New.
14317 (add_options_for_arm_fp): New.
14318 (check_effective_target_arm_crypto_ok_nocache): Require
14319 target_arm_v8_neon_ok instead of arm32.
14320 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14321 (check_effective_target_arm_crypto_pragma_ok): New.
14322 (add_options_for_arm_vfp): New.
14323 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14324 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14325 target instead. Force initial fpu to vfp.
14326 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14327 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14328 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14329 dependency.
14330 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14331 use arm_vfp effective target instead. Force initial fpu to vfp.
14332 * gcc.target/arm/attr-neon3.c: Likewise.
14333 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14334 arm_vfp_ok.
14335 * gcc.target/arm/unsigned-float.c: Likewise.
14336 * gcc.target/arm/vfp-1.c: Likewise.
14337 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14338 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14339 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14340 * gcc.target/arm/vfp-ldmias.c: Likewise.
14341 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14342 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14343 * gcc.target/arm/vfp-stmiad.c: Likewise.
14344 * gcc.target/arm/vfp-stmias.c: Likewise.
14345 * gcc.target/arm/vnmul-1.c: Likewise.
14346 * gcc.target/arm/vnmul-2.c: Likewise.
14347 * gcc.target/arm/vnmul-3.c: Likewise.
14348 * gcc.target/arm/vnmul-4.c: Likewise.
14349
01ac9704 143502016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14351
e84b00da
L
14352 PR testsuite/69366
14353 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14354 the MPX run-time library, for compile-time MPX test.
14355 * gcc.target/i386/chkp-always_inline.c: Likewise.
14356 * gcc.target/i386/chkp-bndret.c: Likewise.
14357 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14358 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14359 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14360 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14361 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14362 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14363 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14364 * gcc.target/i386/chkp-label-address.c: Likewise.
14365 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14366 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14367 * gcc.target/i386/chkp-pr69044.c: Likewise.
14368 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14369 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14370 * gcc.target/i386/chkp-strchr.c: Likewise.
14371 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14372 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14373 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14374 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14375 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14376 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14377 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14378 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14379 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14380 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14381 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14382 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14383 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14384 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14385 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14386 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14387 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14388 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14389 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14390 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14391 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14392 * gcc.target/i386/pr63995-2.c: Likewise.
14393 * gcc.target/i386/pr64805.c: Likewise.
14394 * gcc.target/i386/pr65044.c: Likewise.
14395 * gcc.target/i386/pr65167.c: Likewise.
14396 * gcc.target/i386/pr65183.c: Likewise.
14397 * gcc.target/i386/pr65184.c: Likewise.
14398 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14399
28b33016
IE
144002016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14401
14402 PR tree-optimization/69328
14403 * gcc.dg/pr69328.c: New test.
14404
bcff0913
JL
144052016-01-20 Jeff Law <law@redhat.com>
14406
bf0bb970 14407 PR target/25114
bcff0913
JL
14408 * gcc.target/m68k/pr25114.c: New test.
14409
a3f69631
AV
144102016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14411
14412 * gcc.target/arm/memset-inline-10.c: Added
14413 dg-require-effective-target arm_thumb2_ok.
14414
af33ba0d
EB
144152016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14416
14417 * gcc.dg/debug/dwarf2/sso.c: New test.
14418
7596d5de
UB
144192016-01-19 Uros Bizjak <ubizjak@gmail.com>
14420
14421 PR testsuite/68820
14422 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14423 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14424 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14425
ceda2c69
JH
144262016-01-19 Jan Hubicka <hubicka@ucw.cz>
14427
14428 PR ipa/66223
14429 * g++.dg/ipa/devirt-50.C: New testcase.
14430
38a979f2
MP
144312016-01-19 Marek Polacek <polacek@redhat.com>
14432
14433 PR c++/68965
14434 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14435 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14436
962801c5
KT
144372016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14438
14439 PR target/69135
14440 * gcc.target/arm/pr69135_1.c: New test.
14441
078fe40a
WD
144422015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14443
14444 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14445
786e3c06
WD
144462015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14447
14448 * gcc.target/aarch64/ccmp_1.c: New testcase.
14449
1e297006
MP
144502016-01-19 Marek Polacek <polacek@redhat.com>
14451
14452 PR c++/68586
14453 * g++.dg/cpp0x/enum30.C: New test.
14454
879c27e3
RB
144552016-01-19 Richard Biener <rguenther@suse.de>
14456
14457 PR tree-optimization/69336
14458 * g++.dg/tree-ssa/pr69336.C: New testcase.
14459
015337d3
JJ
144602016-01-19 Jakub Jelinek <jakub@redhat.com>
14461
14462 PR debug/65779
14463 * gcc.dg/pr65779.c: New test.
14464
e2c768b6
RB
144652016-01-19 Richard Biener <rguenther@suse.de>
14466
14467 PR tree-optimization/69352
14468 * gcc.dg/torture/pr69352.c: New testcase.
14469
569efc34
JJ
144702016-01-19 Jakub Jelinek <jakub@redhat.com>
14471
14472 PR rtl-optimization/68955
14473 PR rtl-optimization/64557
14474 * gcc.dg/torture/pr68955.c: New test.
14475
e49d321f
JH
144762016-01-19 Jan Hubicka <hubicka@ucw.cz>
14477
14478 PR lto/69136
14479 * g++.dg/torture/pr69136.C: New testcase.
14480
e9191ad3
JH
144812016-01-19 Jan Hubicka <hubicka@ucw.cz>
14482
14483 PR lto/69133
14484 * g++.dg/lto/pr69133_0.C: New testcase.
14485 * g++.dg/lto/pr69133_1.C: New testcase.
14486
2bedb645
JL
144872016-01-15 Jeff Law <law@redhat.com>
14488
14489 PR tree-optimization/69320
14490 * gcc.c-torture/pr69320-1.c: New test.
14491 * gcc.c-torture/pr69320-2.c: New test.
14492 * gcc.c-torture/pr69320-3.c: New test.
14493 * gcc.c-torture/pr69320-4.c: New test.
14494
17c15cb9
PP
144952016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14496
14497 PR c++/11858
14498 PR c++/24663
14499 PR c++/24664
14500 * g++.dg/template/pr11858.C: New test.
14501 * g++.dg/template/pr24663.C: New test.
14502 * g++.dg/template/unify12.C: New test.
14503 * g++.dg/template/unify13.C: New test.
14504 * g++.dg/template/unify14.C: New test.
14505 * g++.dg/template/unify15.C: New test.
14506 * g++.dg/template/unify16.C: New test.
14507 * g++.dg/template/unify17.C: New test.
14508
9617fd08
DM
145092016-01-18 David Malcolm <dmalcolm@redhat.com>
14510
14511 PR testsuite/69181
14512 * gcc.dg/pr69181-1.c: New test file.
14513 * gcc.dg/pr69181-2.c: New test file.
14514 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14515 globals by moving it to...
14516 (cleanup-after-saved-dg-test): ...this new function. Add
14517 "global additional_sources_used". Add reset of global
14518 multiline_expected_outputs to the empty list.
14519 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14520 global to...
14521 (multiline_expected_outputs): ...this, and updated comments to
14522 note that it is modified from gcc-dg.exp.
14523 (dg-end-multiline-output): Update for the above renaming.
14524 (handle-multiline-outputs): Likewise. Remove the clearing
14525 of the expected outputs to the empty list.
14526
b555a2e4
RB
145272016-01-18 Richard Biener <rguenther@suse.de>
14528
14529 PR tree-optimization/69297
14530 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14531
96902805
JM
145322016-01-18 Joseph Myers <joseph@codesourcery.com>
14533
14534 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14535 dg-options.
14536 * gcc.target/mips/mips-3d-2.c: Likewise.
14537 * gcc.target/mips/mips-3d-3.c: Likewise.
14538 * gcc.target/mips/mips-3d-4.c: Likewise.
14539 * gcc.target/mips/mips-3d-5.c: Likewise.
14540 * gcc.target/mips/mips-3d-6.c: Likewise.
14541 * gcc.target/mips/mips-3d-7.c: Likewise.
14542 * gcc.target/mips/mips-3d-8.c: Likewise.
14543 * gcc.target/mips/mips-3d-9.c: Likewise.
14544 * gcc.target/mips/mips-ps-1.c: Likewise.
14545 * gcc.target/mips/mips-ps-2.c: Likewise.
14546 * gcc.target/mips/mips-ps-3.c: Likewise.
14547 * gcc.target/mips/mips-ps-4.c: Likewise.
14548 * gcc.target/mips/mips-ps-5.c: Likewise.
14549 * gcc.target/mips/mips-ps-6.c: Likewise.
14550 * gcc.target/mips/mips-ps-7.c: Likewise.
14551 * gcc.target/mips/mips-ps-type.c: Likewise.
14552 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14553 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14554
40e26f94
TV
145552016-01-18 Tom de Vries <tom@codesourcery.com>
14556
14557 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14558 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14559 * c-c++-common/goacc/kernels-empty.c: New test.
14560 * c-c++-common/goacc/kernels-eternal.c: New test.
14561 * c-c++-common/goacc/kernels-loop-2.c: New test.
14562 * c-c++-common/goacc/kernels-loop-3.c: New test.
14563 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14564 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14565 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14566 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14567 * c-c++-common/goacc/kernels-loop-data.c: New test.
14568 * c-c++-common/goacc/kernels-loop-g.c: New test.
14569 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14570 * c-c++-common/goacc/kernels-loop-n.c: New test.
14571 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14572 * c-c++-common/goacc/kernels-loop.c: New test.
14573 * c-c++-common/goacc/kernels-noreturn.c: New test.
14574 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14575 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14576 * c-c++-common/goacc/kernels-reduction.c: New test.
14577
a98d4647
TV
145782016-01-18 Tom de Vries <tom@codesourcery.com>
14579
14580 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14581 * gcc.dg/autopar/outer-2.c: Same.
14582 * gcc.dg/autopar/outer-3.c: Same.
14583 * gcc.dg/autopar/outer-4.c: Same.
14584 * gcc.dg/autopar/outer-5.c: Same.
14585 * gcc.dg/autopar/outer-6.c: Same.
14586 * gcc.dg/autopar/parallelization-1.c: Same.
14587 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14588 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14589 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14590 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14591 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14592 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14593 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14594 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14595 * gcc.dg/autopar/pr39500-1.c: Same.
14596 * gcc.dg/autopar/pr39500-2.c: Same.
14597 * gcc.dg/autopar/pr46193.c: Same.
14598 * gcc.dg/autopar/pr46194.c: Same.
14599 * gcc.dg/autopar/pr49580.c: Same.
14600 * gcc.dg/autopar/pr49960-1.c: Same.
14601 * gcc.dg/autopar/pr49960.c: Same.
14602 * gcc.dg/autopar/pr68373.c: Same.
14603 * gcc.dg/autopar/reduc-1.c: Same.
14604 * gcc.dg/autopar/reduc-1char.c: Same.
14605 * gcc.dg/autopar/reduc-1short.c: Same.
14606 * gcc.dg/autopar/reduc-2.c: Same.
14607 * gcc.dg/autopar/reduc-2char.c: Same.
14608 * gcc.dg/autopar/reduc-2short.c: Same.
14609 * gcc.dg/autopar/reduc-3.c: Same.
14610 * gcc.dg/autopar/reduc-4.c: Same.
14611 * gcc.dg/autopar/reduc-6.c: Same.
14612 * gcc.dg/autopar/reduc-7.c: Same.
14613 * gcc.dg/autopar/reduc-8.c: Same.
14614 * gcc.dg/autopar/reduc-9.c: Same.
14615 * gcc.dg/autopar/uns-outer-4.c: Same.
14616 * gcc.dg/autopar/uns-outer-5.c: Same.
14617 * gcc.dg/autopar/uns-outer-6.c: Same.
14618 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14619 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14620
da976fa8
AL
146212016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14622
14623 PR target/63679
14624 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14625 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14626
70c1e886
AL
146272016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14628
14629 PR target/63679
14630 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14631 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14632 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14633
88bed196
AL
146342016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14635
14636 PR target/63679
14637 * gcc.dg/tree-ssa/sra-17.c: New.
14638 * gcc.dg/tree-ssa/sra-18.c: New.
14639
3dd5f42e
IE
146402016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14641
14642 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14643
ae5a77fa
EB
146442016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14645
14646 * gnat.dg/inline12.adb: New test.
14647
11e57fc6
BC
146482016-01-18 Bin Cheng <bin.cheng@arm.com>
14649
14650 PR tree-optimization/66797
14651 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14652
995b6fe0
RB
146532016-01-18 Richard Biener <rguenther@suse.de>
14654
14655 PR tree-optimization/69170
14656 * gcc.dg/torture/pr69170.c: New testcase.
14657
82ee0cf2 146582016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14659
14660 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14661
d69da357
TV
146622016-01-16 Tom de Vries <tom@codesourcery.com>
14663
14664 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14665
a3845283
TV
146662016-01-16 Tom de Vries <tom@codesourcery.com>
14667
14668 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14669 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14670 redundant dg-require-effective-target pthread.
14671 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14672 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14673 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14674 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14675 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14676 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14677 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14678
197a6aa6
DE
146792016-01-16 David Edelsohn <dje.gcc@gmail.com>
14680
14681 PR target/68609
14682 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14683 * gcc.target/powerpc/recip-7.c: Same.
14684
ec7886c1
PP
146852016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14686
14687 PR c++/69091
14688 * g++.dg/template/pr69091.C: New test.
14689
203484bb
PP
146902016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14691
14692 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14693 dump does not contain an error_mark_node.
14694 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14695 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14696
aa2500e9
PP
146972016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14698
14699 PR c++/68936
14700 * g++.dg/template/pr68936.C: New test.
14701
28621a5c
DE
147022016-01-15 David Edelsohn <dje.gcc@gmail.com>
14703
14704 PR target/68609
14705 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14706 * gcc.target/powerpc/recip-2.c: Same.
14707 * gcc.target/powerpc/recip-3.c: Same.
14708 * gcc.target/powerpc/recip-4.c: Same.
14709 * gcc.target/powerpc/recip-sqrtf.c: Same.
14710
40c43aca
JL
147112016-01-15 Jeff Law <law@redhat.com>
14712
14713 PR tree-optimization/69270
14714 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14715 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14716
afbc5ae8
PT
147172016-01-15 Paul Thomas <pault@gcc.gnu.org>
14718
14719 PR fortran/49630
14720 * gfortran.dg/deferred_character_13.f90: New test for the fix
14721 of comment 3 of the PR.
14722
14723 PR fortran/54070
14724 * gfortran.dg/deferred_character_8.f90: New test
14725 * gfortran.dg/allocate_error_5.f90: New test
14726
14727 PR fortran/60593
14728 * gfortran.dg/deferred_character_10.f90: New test
14729
14730 PR fortran/60795
14731 * gfortran.dg/deferred_character_14.f90: New test
14732
14733 PR fortran/61147
14734 * gfortran.dg/deferred_character_11.f90: New test
14735
14736 PR fortran/64324
14737 * gfortran.dg/deferred_character_9.f90: New test
14738
49abe076
VM
147392016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14740
14741 PR rtl-optimization/69030
14742 * gcc.target/i386/pr69030.c: New.
14743
16d12992
KT
147442016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14745
14746 * gcc.target/aarch64/target_attr_17.c: New test.
14747
78810bd3
RB
147482016-01-15 Richard Biener <rguenther@suse.de>
14749
14750 PR tree-optimization/66856
14751 * gcc.dg/torture/pr66856-1.c: New testcase.
14752 * gcc.dg/torture/pr66856-2.c: Likewise.
14753
2bd847fe
RB
147542016-01-15 Richard Biener <rguenther@suse.de>
14755
14756 PR debug/69137
14757 * g++.dg/lto/pr69137_0.C: New testcase.
14758
a00fe3b7
RS
147592016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14760
14761 PR middle-end/69246
14762 * gcc.target/i386/pr69246.c: New test.
14763
cbb0e83b
DV
147642016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14765
7596d5de 14766 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14767
5a500ecf
DV
147682016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14769
14770 PR c++/56194
14771 * g++.dg/init/const9.C: Disable test on S/390.
14772
5d9bf64f
DV
147732016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14774
14775 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14776 * g++.dg/Wno-frame-address.C: Ditto.
14777
e234b19e
DV
147782016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14779
14780 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14781
89483f99
RB
147822016-01-15 Richard Biener <rguenther@suse.de>
14783
14784 PR tree-optimization/68961
14785 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14786
94f37395
IE
147872016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14788
14789 * gcc.target/i386/pr65105-5.c: New test.
14790
82ee0cf2 147912016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14792
14793 * gcc.c-torture/execute/alias-4.c: New testcase.
14794
82ee0cf2 147952016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14796
14797 PR ipa/68148
14798 * g++.dg/ipa/devirt-49.C: New testcase.
14799
092f7deb 148002016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14801
14802 PR target/65837
14803 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14804 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14805 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14806
e93c66bc
RB
148072016-01-15 Richard Biener <rguenther@suse.de>
14808
14809 PR tree-optimization/69117
14810 * gcc.dg/torture/pr69117.c: New testcase.
14811
c47eaca6 148122015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14813
14814 PR c++/69048
14815 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14816
c3f6914a
FXC
148172016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14818
14819 PR testsuite/67509
14820 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14821 range tests use 100 * maximum instead of maximum + 1.
14822
cd65ae90
JJ
148232016-01-14 Jakub Jelinek <jakub@redhat.com>
14824
14825 PR debug/69244
14826 * gcc.dg/guality/pr69244.c: New test.
14827
19643948
UB
148282016-01-14 Uros Bizjak <ubizjak@gmail.com>
14829
14830 * lib/target-supports.exp (check_effective_target_issignaling):
14831 New procedure.
14832 * gcc.dg/pr61441.c: Require issignaling effective target.
14833
fe79c97e
SB
148342016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14835
14836 PR target/68803
14837 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14838
c7df95d8
DM
148392016-01-14 David Malcolm <dmalcolm@redhat.com>
14840
14841 PR c++/68819
14842 PR preprocessor/69177
14843 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14844 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14845 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14846 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14847
00083992
MP
148482016-01-14 Marek Polacek <polacek@redhat.com>
14849
14850 PR c/69262
14851 * gcc.dg/array-15.c: New test.
14852
0c9b3294
JJ
148532016-01-14 Jakub Jelinek <jakub@redhat.com>
14854
14855 PR middle-end/68146
14856 PR tree-optimization/69155
14857 * gfortran.dg/pr68146.f: New test.
14858 * gfortran.dg/pr69155.f90: New test.
14859
3688e13d
RB
148602016-01-14 Richard Biener <rguenther@suse.de>
14861
14862 PR tree-optimization/68060
14863 * gcc.dg/torture/pr68060-1.c: New testcase.
14864 * gcc.dg/torture/pr68060-2.c: Likewise.
14865
bab0ad3a
NC
148662016-01-14 Nick Clifton <nickc@redhat.com>
14867
14868 * lib/target-supports.exp
14869 (check_effective_target_arm_neon_ok_nocache): Add an option
14870 sequence that includes setting the ARM architecture to ARMv7-A.
14871 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14872 command line options necessary to enable Neon support.
14873 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14874 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14875 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14876 * gcc.target/arm/pr69180.c: Likewise.
14877
947c2ce5
JL
148782016-01-14 Jeff Law <law@redhat.com>
14879
14880 PR tree-optimization/69270
14881 * gcc.dg/tree-ssa/pr69270.c: New test.
14882
3342fd71
BS
148832016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14884
14885 PR c/66208
14886 * c-c++-common/pr66208.c: New file.
14887
2ad3adf1
JJ
148882016-01-13 Jakub Jelinek <jakub@redhat.com>
14889
14890 PR tree-optimization/69156
14891 * gcc.dg/pr69156.c: New test.
14892
398d6feb
L
148932016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14894
14895 * gcc.target/i386/pr69225-7.c: New test.
14896
4c868789
RH
148972016-01-13 Richard Henderson <rth@redhat.com>
14898
14899 * gcc.dg/tm/memopt-13.c: Update expected function.
14900 * gcc.dg/tm/memopt-6.c: Likewise.
14901
ef6d1772
UB
149022016-01-13 Uros Bizjak <ubizjak@gmail.com>
14903
14904 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14905 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14906 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14907 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14908
ef6d1772
UB
149092016-01-13 Tom de Vries <tom@codesourcery.com>
14910
14911 PR tree-optimization/69169
0b4b6ef2
TV
14912 * gcc.dg/pr69169.c: New test.
14913
2ad3adf1 149142016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14915
14916 PR target/69228
14917 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14918 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14919 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14920 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14921 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14922 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14923 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14924 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14925
9060e335
AK
149262016-01-13 Jakub Jelinek <jakub@redhat.com>
14927
14928 PR target/69247
14929 * gcc.dg/pr69247.c: New test.
14930
40311329
RB
149312016-01-13 Richard Biener <rguenther@suse.de>
14932
14933 PR tree-optimization/69242
14934 * gcc.dg/torture/pr69242.c: New testcase.
14935
ccbd7103
RB
149362016-01-13 Richard Biener <rguenther@suse.de>
14937
14938 PR tree-optimization/69186
14939 * gcc.dg/torture/pr69186.c: New testcase.
14940
c6f72a46
JL
149412016-01-13 Jeff Law <law@redhat.com>
14942
14943 PR tree-optimization/67755
14944 * gcc.dg/tree-ssa/pr67755.c: New test.
14945
149462016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14947
14948 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14949 pass number in output by a star.
14950
c446cf07
BC
149512016-01-12 Bin Cheng <bin.cheng@arm.com>
14952
14953 PR tree-optimization/68911
14954 * gcc.c-torture/execute/pr68911.c: New test.
14955
5342156c
MP
149562016-01-12 Marek Polacek <polacek@redhat.com>
14957
14958 PR c++/68979
14959 * g++.dg/warn/permissive-1.C: New test.
14960
65364cc5
JJ
149612016-01-12 Jakub Jelinek <jakub@redhat.com>
14962
14963 PR objc++/68511
14964 PR c++/69213
14965 * g++.dg/opt/pr69213.C: New test.
14966
81b9a3d9
CB
149672016-01-12 Christian Bruel <christian.bruel@st.com>
14968
14969 PR target/69180
14970 * gcc.target/arm/pr69180.c: New test.
14971
3c4e91c9
RB
149722016-01-12 Richard Biener <rguenther@suse.de>
14973
14974 PR lto/69077
14975 * g++.dg/lto/pr69077_0.C: New testcase.
14976 * g++.dg/lto/pr69077_1.C: Likewise.
14977
5664cea1
JJ
149782016-01-12 Jakub Jelinek <jakub@redhat.com>
14979
14980 PR target/69175
14981 * g++.dg/opt/pr69175.C: New test.
14982
86cefc49
AL
149832016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14984
14985 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14986 rather than #including math.h & stdlib.h.
14987 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14988 * gcc.dg/vect/pr49771.c: Likewise.
14989 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14990 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14991 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14992 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14993 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14994 * gcc.dg/vect/pr44507.c: Likewise.
14995 * gcc.dg/vect/pr45902.c: Likewise.
14996 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14997 * gcc.dg/vect/vect-117.c: Likewise.
14998 * gcc.dg/vect/vect-99.c: Likewise.
14999 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15000 * gcc.dg/vect/vect-cond-1.c: Likewise.
15001 * gcc.dg/vect/vect-cond-2.c: Likewise.
15002 * gcc.dg/vect/vect-cond-3.c: Likewise.
15003 * gcc.dg/vect/vect-cond-4.c: Likewise.
15004 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15005 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15006 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15007 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15008 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15009 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15010 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15011 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15012 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15013 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15014 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15015 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15016 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15017 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15018 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15019 include of signal.h.
15020 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15021 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15022 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15023 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15024 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15025 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15026 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15027 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15028 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15029 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15030 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15031 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15032 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15033 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15034 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15035 * gcc.dg/vect/vect-outer-5.c: Likewise.
15036 * gcc.dg/vect/vect-outer-6.c: Likewise.
15037 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15038 include of stdio.h.
15039
b832f61e
NC
150402016-01-12 Nick Clifton <nickc@redhat.com>
15041
15042 PR target/68913
15043 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15044 to fread so that it will be found in all target runtimes.
15045
8eac49b1
RB
150462016-01-12 Richard Biener <rguenther@suse.de>
15047
15048 PR tree-optimization/69053
15049 * g++.dg/torture/pr69053.C: New testcase.
15050
2935d994
RB
150512016-01-12 Richard Biener <rguenther@suse.de>
15052
15053 PR tree-optimization/69168
15054 * gcc.dg/torture/pr69168.c: New testcase.
15055
66c16fd9
RB
150562016-01-12 Richard Biener <rguenther@suse.de>
15057
15058 PR tree-optimization/69157
15059 * gcc.dg/torture/pr69157.c: New testcase.
15060
150612016-01-12 Richard Biener <rguenther@suse.de>
15062
15063 PR tree-optimization/69174
15064 * gcc.dg/torture/pr69174.c: New testcase.
15065
723033a6
JJ
150662016-01-12 Jakub Jelinek <jakub@redhat.com>
15067
15068 PR c++/66808
15069 PR c++/69000
15070 * g++.dg/tls/pr66808.C: New test.
15071 * g++.dg/tls/pr69000.C: New test.
15072
3574cf47
BS
150732016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15074
15075 * gcc.target/powerpc/swaps-p8-23.c: New test.
15076 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15077
feb20787
JDA
150782016-01-11 John David Anglin <danglin@gcc.gnu.org>
15079
15080 PR tree-optimization/68356
15081 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15082
27b1820a
KV
150832016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15084 Jim Wilson <jim.wilson@linaro.org>
15085
15086 PR target/69194
15087 * gcc.target/arm/pr69194.c: New test.
15088
cf4de6af
L
150892016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15090
15091 PR target/69225
15092 * gcc.target/i386/pr69225-1.c: New test.
15093 * gcc.target/i386/pr69225-2.c: Likewise.
15094 * gcc.target/i386/pr69225-3.c: Likewise.
15095 * gcc.target/i386/pr69225-4.c: Likewise.
15096 * gcc.target/i386/pr69225-5.c: Likewise.
15097 * gcc.target/i386/pr69225-6.c: Likewise.
15098
1ebd5558
JJ
150992016-01-11 Jakub Jelinek <jakub@redhat.com>
15100
23552a4d
JJ
15101 PR target/67462
15102 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15103 if lp64.
15104
26ff85b0
JJ
15105 PR target/69071
15106 * gcc.dg/pr69071.c: New test.
15107
9cb6bd74
JJ
15108 PR c++/69211
15109 * g++.dg/opt/pr69211.C: New test.
15110
1ebd5558
JJ
15111 PR tree-optimization/69214
15112 * gcc.c-torture/compile/pr69214.c: New test.
15113
8c18c836
UB
151142016-01-11 Uros Bizjak <ubizjak@gmail.com>
15115
15116 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15117 * gcc.target/i386/pr66232-11.c: Ditto.
15118 * gcc.target/i386/pr66232-12.c: Ditto.
15119 * gcc.target/i386/pr66232-13.c: Ditto.
15120
62446e6e
RB
151212016-01-11 Richard Biener <rguenther@suse.de>
15122
15123 PR tree-optimization/69173
15124 * gcc.dg/torture/pr69173.c: New testcase.
15125
2b8568fe
KT
151262016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15127
15128 PR rtl-optimization/68796
15129 * gcc.target/aarch64/tst_5.c: New test.
15130 * gcc.target/aarch64/tst_6.c: Likewise.
15131
5baf4532
KT
151322016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15133
15134 PR rtl-optimization/68841
15135 * gcc.dg/pr68841.c: New test.
15136 * gcc.c-torture/execute/pr68841.c: New test.
15137
ca90b1ed
YR
151382016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15139
15140 PR rtl-optimization/68920
15141 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15142 for ix86 targets.
15143 * gcc.dg/ifcvt-5.c: New test.
15144
2ad3adf1 151452016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15146
15147 PR bootstrap/69123
15148 * g++.dg/pr69123.C: New.
15149
83834c09
IE
151502016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15151
15152 PR target/69010
15153 * gcc.target/i386/pr69010.c: New test.
15154
dcf89d57
MJ
151552016-01-11 Martin Jambor <mjambor@suse.cz>
15156
15157 PR ipa/69044
15158 * gcc.target/i386/chkp-pr69044.c: New test.
15159
d95167ee
TV
151602016-01-11 Tom de Vries <tom@codesourcery.com>
15161
15162 PR tree-optimization/69109
15163 * gcc.dg/autopar/pr69109-2.c: New test.
15164 * gcc.dg/autopar/pr69109.c: New test.
15165
4f6403a8
TV
151662016-01-11 Tom de Vries <tom@codesourcery.com>
15167
15168 PR tree-optimization/69108
15169 * gcc.dg/autopar/pr69108.c: New test.
15170
21efdd80
PP
151712016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15172
15173 PR c++/69029
15174 * c-c++-common/Wisleading-indentation.c: Augment test.
15175
fd42eed8
TK
151762016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15177
15178 PR fortran/69154
15179 * gfortran.dg/inline_matmul_12.f90: New test.
15180
4f90ee6c
PT
151812016-01-10 Paul Thomas <pault@gcc.gnu.org>
15182
15183 PR fortran/67779
15184 * gfortran.dg/actual_array_offset_1: New test.
15185
3907c6cf
TV
151862016-01-10 Tom de Vries <tom@codesourcery.com>
15187
15188 PR tree-optimization/69062
15189 * gcc.dg/autopar/pr69062.c: New test.
15190
b07b236e
TS
151912016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15192
15193 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15194 * gcc.dg/vect/slp-perm-2.c: Likewise.
15195 * gcc.dg/vect/slp-perm-3.c: Likewise.
15196 * gcc.dg/vect/slp-perm-5.c: Likewise.
15197 * gcc.dg/vect/slp-perm-6.c: Likewise.
15198 * gcc.dg/vect/slp-perm-7.c: Likewise.
15199 * gcc.dg/vect/slp-perm-8.c: Likewise.
15200
23fab8ae
TV
152012016-01-10 Tom de Vries <tom@codesourcery.com>
15202
15203 PR tree-optimization/69039
15204 * gcc.dg/autopar/pr69039.c: New test.
15205
73f0dae2
MP
152062016-01-09 Marek Polacek <polacek@redhat.com>
15207
15208 PR c++/69113
15209 * g++.dg/pr69113.C: New test.
15210
20b8d734
JJ
152112016-01-09 Jakub Jelinek <jakub@redhat.com>
15212
15213 PR middle-end/50865
15214 PR tree-optimization/69097
15215 * gcc.c-torture/execute/pr50865.c: New test.
15216 * gcc.c-torture/execute/pr69097-1.c: New test.
15217 * gcc.c-torture/execute/pr69097-2.c: New test.
15218 * gcc.dg/pr69097-1.c: New test.
15219 * gcc.dg/pr69097-2.c: New test.
15220
c50e614b
JJ
152212016-01-09 Jakub Jelinek <jakub@redhat.com>
15222
15223 PR c++/69164
15224 * g++.dg/opt/pr69164.C: New test.
15225
e0237993
JJ
152262016-01-08 Jakub Jelinek <jakub@redhat.com>
15227
15228 PR tree-optimization/69167
15229 * gcc.dg/pr69167.c: New test.
15230
bd8f5bb2
MP
152312016-01-08 Marek Polacek <polacek@redhat.com>
15232
15233 PR c++/68449
15234 * g++.dg/pr68449.C: New.
15235
bb0f5ca7
AL
152362016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15237
15238 PR tree-optimization/68707
15239 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15240 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15241 on platforms supporting it.
15242 * gcc.dg/vect/slp-perm-2.c: Likewise.
15243 * gcc.dg/vect/slp-perm-3.c: Likewise.
15244 * gcc.dg/vect/slp-perm-5.c: Likewise.
15245 * gcc.dg/vect/slp-perm-7.c: Likewise.
15246 * gcc.dg/vect/slp-perm-8.c: Likewise.
15247 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15248 on platforms supporting it.
15249
22518428
JJ
152502016-01-08 Jakub Jelinek <jakub@redhat.com>
15251
33f0852f
JJ
15252 PR tree-optimization/69162
15253 * gcc.dg/pr69162.c: New test.
15254
22518428
JJ
15255 PR tree-optimization/69172
15256 * gcc.dg/pr69172.c: New test.
15257
80e9b3aa
TP
152582016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15259
15260 PR tree-optimization/67781
15261 * gcc.c-torture/execute/pr67781.c: New file.
15262
262a363f
JJ
152632016-01-08 Jakub Jelinek <jakub@redhat.com>
15264
15265 PR tree-optimization/69083
15266 * gcc.dg/vect/pr69083.c: New test.
15267
6e1f093f
SS
152682016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15269
15270 PR tree-optimization/61441
15271 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15272 Use -fexcess-precision=standard for compiler options.
15273 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15274
53290e07
JJ
152752016-01-08 Jakub Jelinek <jakub@redhat.com>
15276
57bf3072
JJ
15277 PR fortran/69128
15278 * gfortran.dg/gomp/pr69128.f90: New test.
15279
53290e07
JJ
15280 PR c++/69145
15281 * g++.dg/ext/pr69145-1.C: New test.
15282 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15283 * g++.dg/ext/pr69145-2.h: New file.
15284
7a127fa7
MS
152852016-01-07 Martin Sebor <msebor@redhat.com>
15286
15287 PR c/68966
15288 * gcc.dg/atomic-fetch-bool.c: New test.
15289 * gcc.dg/sync-fetch-bool.c: New test.
15290
95918b49
L
152912016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15292
15293 PR fortran/66680
15294 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15295
c8e62a9d
NC
152962016-01-07 Nick Clifton <nickc@redhat.com>
15297
15298 PR target/66655
15299 * g++.dg/pr66655.C: New test.
15300 * g++.dg/pr66655_1.cc: Test support file.
15301 * g++.dg/pr66655.h: Test header file.
15302
2ad3adf1 153032016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15304
15305 PR fortran/66680
15306 gfortran.dg/gomp/pr66680.f90: New test.
15307
4cd9ca92
L
153082016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15309
15310 PR target/69171
15311 * gcc.target/i386/pr69171-1.c: New test.
15312 * gcc.target/i386/pr69171-2.c: Likewise.
15313 * gcc.target/i386/pr69171-3.c: Likewise.
15314 * gcc.target/i386/pr69171-4.c: Likewise.
15315 * gcc.target/i386/pr69171-5.c: Likewise.
15316 * gcc.target/i386/pr69171-6.c: Likewise.
15317
7e33d4dc
BS
153182015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15319
15320 PR middle-end/67639
15321 * c-c++-common/pr67639.c: New test.
15322
fec64afc
JJ
153232016-01-07 Jakub Jelinek <jakub@redhat.com>
15324
15325 PR tree-optimization/69141
15326 * g++.dg/opt/pr69141.C: New test.
15327
f293ad29
EB
153282016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15329
15330 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15331
5027395e
UB
153322016-01-06 Uros Bizjak <ubizjak@gmail.com>
15333
15334 PR target/69140
15335 * gcc.target/i386/pr69140.c: New test
15336
7443cf13
DM
153372016-01-06 David Malcolm <dmalcolm@redhat.com>
15338
15339 * gcc.dg/bad-dereference.c: New test case.
15340
32928931
BS
153412015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15342
15343 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15344
68dd05da
AS
153452016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15346
15347 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15348
6b131d5b
MP
153492016-01-06 Marek Polacek <polacek@redhat.com>
15350
15351 PR sanitizer/69099
15352 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15353
8d9fdb49
MP
153542016-01-05 Marek Polacek <polacek@redhat.com>
15355
15356 PR c/69104
15357 * gcc.dg/atomic-invalid-2.c: New.
15358
acf93f1e
L
153592016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15360
15361 PR target/68991
15362 * gcc.target/i386/pr68991.c: New test.
15363
3f50525d
L
153642016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15365
15366 PR target/68991
15367 * g++.dg/pr68991-1.C: New test.
15368 * g++.dg/pr68991-2.C: Likewise.
15369
e0237993 153702016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15371
e0237993 15372 PR other/60465
face88a1
ST
15373 * gcc.target/ia64/pr60465-gprel64.c: New test.
15374 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15375
a0866eff
KT
153762016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15377
15378 PR rtl-optimization/68651
15379 * gcc.target/aarch64/pr68651_1.c: New test.
15380
c589e975
DM
153812016-01-05 David Malcolm <dmalcolm@redhat.com>
15382
15383 PR c/69122
15384 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15385
929710d9
NS
153862016-01-05 Nathan Sidwell <nathan@acm.org>
15387
ce3e43d7
NS
15388 PR c++/58583
15389 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15390
929710d9
NS
15391 * gcc.dg/alias-15.c: New.
15392
a2faef8e
NC
153932016-01-05 Nick Clifton <nickc@redhat.com>
15394
15395 PR target/68870
15396 * g++.dg/pr68770.C: New test.
15397
4cfa76e3
MS
153982016-01-04 Mike Stump <mikestump@comcast.net>
15399
15400 * lib/target-supports.exp (check_effective_target_cilkplus):
15401 cilkplus targets require pthreads.
4ece61b6 15402 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15403
4e8a3a35
MM
154042016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15405
15406 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15407 generation.
15408
818ab71a
JJ
154092016-01-04 Jakub Jelinek <jakub@redhat.com>
15410
15411 Update copyright years.
15412
2fe0a208
MP
154132016-01-04 Marek Polacek <polacek@redhat.com>
15414
15415 PR c/68908
15416 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15417 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15418 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15419
9e3b2fe3
EB
154202016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15421
15422 * gcc.target/sparc/20160104-2.c: New test.
15423
e8d65a35
EB
154242016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15425
15426 * gcc.target/sparc/20160104-1.c: New test.
15427
25ccfccd
PT
154282016-01-03 Paul Thomas <pault@gcc.gnu.org>
15429
15430 PR fortran/65045
15431 * gfortran.dg/pr65045.f90: New test.
15432
cb51d382
EB
154332016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15434
15435 * gnat.dg/specs/debug1.ads: Delete.
15436
6eeaad6e
JD
154372016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15438
15439 PR libgfortran/68867
15440 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15441 expression.
15442
2f968603
JD
154432016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15444
15445 PR libgfortran/68867
15446 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15447 PowerPC.
15448
591bb5e4
PT
154492016-01-01 Paul Thomas <pault@gcc.gnu.org>
15450
15451 PR fortran/68864
15452 * gfortran.dg/pr68864.f90: New test.
15453
f1e0620c
JJ
154542016-01-01 Jakub Jelinek <jakub@redhat.com>
15455
942a1319
JJ
15456 PR tree-optimization/69070
15457 * gcc.dg/pr69070.c: New test.
15458
10dff63f
JJ
15459 PR sanitizer/69055
15460 * gfortran.dg/pr69055.f90: New test.
15461
f1e0620c
JJ
15462 PR target/69015
15463 * gcc.dg/pr69015.c: New test.
818ab71a 15464\f
2f883d1c 15465Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15466
15467Copying and distribution of this file, with or without modification,
15468are permitted in any medium without royalty provided the copyright
15469notice and this notice are preserved.